Mercurial > web-octave
diff pages/NEWS-4.4.md @ 224:e69093ab4992
Improve Release Notes display.
author | Kai T. Ohlhus <k.ohlhus@gmail.com> |
---|---|
date | Tue, 15 Sep 2020 18:27:04 +0900 |
parents | c8126c010d67 |
children |
line wrap: on
line diff
--- a/pages/NEWS-4.4.md Tue Sep 15 16:09:22 2020 +0900 +++ b/pages/NEWS-4.4.md Tue Sep 15 18:27:04 2020 +0900 @@ -10,6 +10,16 @@ {% include release_news_select.md %} +{::options parse_block_html="true" /} +<div class="panel callout"> +* TOC +{:toc} +</div> +{::options parse_block_html="false" /} + + +### General improvements + <pre> ** A graphical Variable Editor has been added to the GUI interface. It uses a spreadsheet-like interface for quick, intuitive editing @@ -131,6 +141,14 @@ Use ishghandle or isgraphics if it is important not to include Java objects. + ** The "Octave:undefined-return-values" warning ID is obsolete. Octave + now throws an error for any attempts to assign undefined values that + might be returned from functions. + + ** The header file oct-alloc.h has been removed along with the macros + that it defined (DECLARE_OCTAVE_ALLOCATOR, DEFINE_OCTAVE_ALLOCATOR, + and DEFINE_OCTAVE_ALLOCATOR2). + ** The pkg command now accepts a URL as an argument, allowing a valid Octave package to be installed from any remote host with one command, for example @@ -267,124 +285,119 @@ ntsc2rgb rgb2ntsc +</pre> - ** Other new functions added in 4.4: + +### Deprecated functions and properties + +The following functions and properties have been deprecated in Octave 4.4 +and will be removed from Octave 6 (or whatever version is the second major +release after 4.4): + +- Functions + + Function | Replacement + ---------------------|----------------------------- + `chop` | `sprintf` for visual results + `desktop` | `isguirunning` + `tmpnam` | `tempname` + `toascii` | `double` + `java2mat` | `__java2mat__` + - bounds - camlookat - camorbit - campos - camroll - camtarget - camup - camva - camzoom - corrcoef - cosint - decic - erase - gammaincinv - getframe - groot - gsvd - hgtransform - humps - integral - integral2 - integral3 - isgraphics - isstring - mad - ode15i - ode15s - openvar - quad2d - repelem - rgb2gray - rticks - sinint - tfqmr - thetaticks - vecnorm - winqueryreg - xticklabels - xticks - yticklabels - yticks - zticklabels - zticks +- Graphics properties - ** Deprecated functions. - - The following functions have been deprecated in Octave 4.4 and will - be removed from Octave 6 (or whatever version is the second major - release after 4.4): + Object | Property | Value + ---------------------|-------------------------|------------------- + figure | doublebuffer | + | mincolormap | + | wvisual | + | wvisualmode | + | xdisplay | + | xvisual | + | xvisualmode | + axes | drawmode | + annotation | edgecolor ("rectangle") | + text | fontweight | "demi" and "light" + uicontrol | fontweight | "demi" and "light" + uipanel | fontweight | "demi" and "light" + uibuttongroup | fontweight | "demi" and "light" - Function | Replacement - ---------------------|------------------ - chop | sprintf for visual results - desktop | isguirunning - tmpnam | tempname - toascii | double - java2mat | __java2mat__ +- The `rectangle` and `ellipse` annotation property `"edgecolor"` has been + deprecated and will be removed from Octave 6 (or whatever version + is the second major release after 4.4). Use the property `"color"` + instead. - ** The following functions were deprecated in Octave 4.0 and have been - removed from Octave 4.4. +### Removed functions + +The following functions were deprecated in Octave 4.0 and have been +removed from Octave 4.4. - allow_noninteger_range_as_index - bicubic - delaunay3 - do_braindead_shortcircuit_evaluation - dump_prefs - find_dir_in_path - finite - fmod - fnmatch - gmap40 - loadaudio - luinc - mouse_wheel_zoom - nfields - octave_tmp_file_name - playaudio - saveaudio - setaudio - syl - usage +- `allow_noninteger_range_as_index` +- `bicubic` +- `delaunay3` +- `do_braindead_shortcircuit_evaluation` +- `dump_prefs` +- `find_dir_in_path` +- `finite` +- `fmod` +- `fnmatch` +- `gmap40` +- `loadaudio` +- `luinc` +- `mouse_wheel_zoom` +- `nfields` +- `octave_tmp_file_name` +- `playaudio` +- `saveaudio` +- `setaudio` +- `syl` +- `usage` - ** The "Octave:undefined-return-values" warning ID is obsolete. Octave - now throws an error for any attempts to assign undefined values that - might be returned from functions. - ** Deprecated graphics properties. +### Alphabetical list of new functions added in Octave 4.4 - The following properties or allowed corresponding values have been - deprecated in Octave 4.4 and will be removed from Octave 6 (or whatever - version is the second major release after 4.4): - - Object | Property | Value - ---------------------|-------------------------|------------------- - figure | doublebuffer | - | mincolormap | - | wvisual | - | wvisualmode | - | xdisplay | - | xvisual | - | xvisualmode | - axes | drawmode | - annotation | edgecolor ("rectangle") | - text | fontweight | "demi" and "light" - uicontrol | fontweight | "demi" and "light" - uipanel | fontweight | "demi" and "light" - uibuttongroup | fontweight | "demi" and "light" - - ** The rectangle and ellipse annotation property "edgecolor" has been - deprecated and will be removed from Octave 6 (or whatever version - is the second major release after 4.4). Use the property "color" - instead. - - ** The header file oct-alloc.h has been removed along with the macros - that it defined (DECLARE_OCTAVE_ALLOCATOR, DEFINE_OCTAVE_ALLOCATOR, - and DEFINE_OCTAVE_ALLOCATOR2). -</pre> +- `bounds` +- `camlookat` +- `camorbit` +- `campos` +- `camroll` +- `camtarget` +- `camup` +- `camva` +- `camzoom` +- `corrcoef` +- `cosint` +- `decic` +- `erase` +- `gammaincinv` +- `getframe` +- `groot` +- `gsvd` +- `hgtransform` +- `humps` +- `integral` +- `integral2` +- `integral3` +- `isgraphics` +- `isstring` +- `mad` +- `ode15i` +- `ode15s` +- `openvar` +- `quad2d` +- `repelem` +- `rgb2gray` +- `rticks` +- `sinint` +- `tfqmr` +- `thetaticks` +- `vecnorm` +- `winqueryreg` +- `xticklabels` +- `xticks` +- `yticklabels` +- `yticks` +- `zticklabels` +- `zticks`