Mercurial > octave-nkf
comparison src/ChangeLog @ 5864:e884ab4f29ee
[project @ 2006-06-22 00:57:27 by jwe]
author | jwe |
---|---|
date | Thu, 22 Jun 2006 00:57:28 +0000 |
parents | 2b35a7fe9302 |
children | 4e6be3c306f1 |
comparison
equal
deleted
inserted
replaced
5863:4c16f3104aa5 | 5864:e884ab4f29ee |
---|---|
1 2006-06-21 John W. Eaton <jwe@octave.org> | |
2 | |
3 * variables.cc (do_who): Handle mex. | |
4 | |
5 * symtab.cc (SYMBOL_DEF::type_as_string, SYMBOL_DEF::which, | |
6 symbol_table::clear_functions, table::clear_function, | |
7 symbol_table::clear_function_pattern): | |
8 Handle mex. | |
9 * symtab.h (symbol_record::is_mex_function, | |
10 symbol_record::symbol_def::is_mex_function): New functions. | |
11 (symbol_record::TYPE): New value, MEX_FUNCTION. | |
12 (symbol_record::is_function, symbol_table::user_function_name_list, | |
13 SYMTAB_ALL_TYPES): Handle MEX_FUNCTION. | |
14 | |
15 * ov-fcn.h (octave_function::octave_function): | |
16 Provide default for doc string arg. | |
17 | |
18 * defun.cc (install_mex_function): New function. | |
19 * defun-int.h: Provide decl. | |
20 | |
21 * ov-builtin.cc (any_arg_is_magic_colon): Delete. | |
22 (octave_builtin::do_multi_index_op): Call has_magic_colon method | |
23 for args instead of any_arg_is_magic_colon. | |
24 | |
25 * ov-base.h (octave_base_value::is_mex_function): New function. | |
26 * ov.h (octave_value::is_mex_function): New function. | |
27 | |
28 * ov-mex-fcn.h, ov-mex-fcn.cc: New files. | |
29 | |
30 * parse.y (load_fcn_from_file): Also handle .mex files. | |
31 | |
32 * dynamic-ld.cc (octave_dynamic_loader::load_oct): Rename from load. | |
33 (octave_dynamic_loader::do_load_oct): Rename from do_load. | |
34 * dynamic-ld.h: Fix decls. | |
35 | |
36 * utils.cc (mex_file_in_path): New function. | |
37 * utils.h: Provide decl. | |
38 | |
39 * variables.cc (symbol_out_of_date): Also handle mex files. | |
40 | |
41 * load-path.cc (load_path::dir_info::get_file_list, | |
42 load_path::dir_info::get_private_function_map, | |
43 load_path::do_find_fcn, load_path::add_to_fcn_map, | |
44 load_path::do_display): Also handle mex files. | |
45 * load-path.h (load_path::find_mex_file): New static function. | |
46 (load_path::MEX_FILE): New static data member. | |
47 (load_path::do_find_fcn): By default, also look for mex files. | |
48 | |
49 * matrix.h, mex.h, mex.cc: New files from Octave Forge | |
50 * mexproto.h: New file, extracted from mex.h. | |
51 * Makefile.in: Add them to the appropriate lists. | |
52 | |
1 2006-06-20 John W. Eaton <jwe@octave.org> | 53 2006-06-20 John W. Eaton <jwe@octave.org> |
2 | 54 |
3 * ov-re-mat.cc (octave_matrix::convert_to_str_internal): | 55 * ov-re-mat.cc (octave_matrix::convert_to_str_internal): |
4 Don't lose empty dimensions on conversion to char. | 56 Don't lose empty dimensions on conversion to char. |
5 | 57 |