Mercurial > octave-libgccjit
view NEWS @ 18833:6504a1932637 gui-release
auto completion offers builtins and file functions for octave (bug #41371)
* file-editor-tab.cc (update_lexer): read settings whether builtin and file
functions should also be considered in auto completion for octave files;
when functions are also displayed, updating of the files with prepared auto
completion informations depends on last modification date of package lists;
(add_octave_apis): new function for adding strings to the lexer APIs from
the internal octave functions
* file-editor-tab.h (add_octave_apis): new function
* main-window.cc (handle_octave_ready): call function for creating the empty
tab in the editor here because all octave functions must be known for creating
the auto completion information
* settings-dialog.ui: new checkboxes for auto completion of octaves
buitlin and file functions
* settings-dialog.cc (constructor): read states for new checkboxes from the
settings file;
(write_changed_settings): write states of new checkboxes into the settings
file
author | Torsten <ttl@justmail.de> |
---|---|
date | Mon, 16 Jun 2014 12:11:21 +0200 |
parents | 99d63a2e221b |
children | 03c2671493f9 eea4f61960d4 |
line wrap: on
line source
Summary of important user-visible changes for version 4.0: --------------------------------------------------------- ** For compatibility with Matlab, the "backtrace" warning option is now enabled by default. ** The preference do_braindead_shortcircuit_evaluation is now enabled by default. ** The preference allow_noninteger_range_as_index is now enabled by default and the warning ID Octave:noninteger-range-as-index is now set to "on" by default instead of "error" by default and "on" for --traditional. ** polyeig now returns a row vector of eigenvalues rather than a matrix with the eigenvalues on the diagonal. This change was made for Matlab compatibility. ** Other new functions added in 4.0.0: validateattributes ** Deprecated functions. The following functions were deprecated in Octave 3.6 and have been removed from Octave 4.0. cut polyderiv cor shell_cmd corrcoef studentize __error_text__ sylvester_matrix error_text The following functions have been deprecated in Octave 4.0 and will be removed from Octave 4.4 (or whatever version is the second major release after 4.0): allow_noninteger_range_as_index do_braindead_shortcircuit_evaluation The internal function atan2 of the sparse matrix class has been deprecated in Octave 4.0 and will be removed from Octave 4.4 (or whatever version is the second major release after 4.0). Use the Fatan2 function with sparse inputs as a replacement. --------------------------------------------------------- See NEWS.3 for old news.