Mercurial > web-octave
comparison 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 |
comparison
equal
deleted
inserted
replaced
223:122936d3389a | 224:e69093ab4992 |
---|---|
7 ## Summary of important user-visible changes | 7 ## Summary of important user-visible changes |
8 | 8 |
9 April 30, 2018 | 9 April 30, 2018 |
10 | 10 |
11 {% include release_news_select.md %} | 11 {% include release_news_select.md %} |
12 | |
13 {::options parse_block_html="true" /} | |
14 <div class="panel callout"> | |
15 * TOC | |
16 {:toc} | |
17 </div> | |
18 {::options parse_block_html="false" /} | |
19 | |
20 | |
21 ### General improvements | |
12 | 22 |
13 <pre> | 23 <pre> |
14 ** A graphical Variable Editor has been added to the GUI interface. | 24 ** A graphical Variable Editor has been added to the GUI interface. |
15 It uses a spreadsheet-like interface for quick, intuitive editing | 25 It uses a spreadsheet-like interface for quick, intuitive editing |
16 of variables. The Variable Editor is launched by double-clicking | 26 of variables. The Variable Editor is launched by double-clicking |
128 | 138 |
129 ** ishandle now returns true for both graphics handle objects and | 139 ** ishandle now returns true for both graphics handle objects and |
130 Java objects. The latter change was made for Matlab compatibility. | 140 Java objects. The latter change was made for Matlab compatibility. |
131 Use ishghandle or isgraphics if it is important not to include Java | 141 Use ishghandle or isgraphics if it is important not to include Java |
132 objects. | 142 objects. |
143 | |
144 ** The "Octave:undefined-return-values" warning ID is obsolete. Octave | |
145 now throws an error for any attempts to assign undefined values that | |
146 might be returned from functions. | |
147 | |
148 ** The header file oct-alloc.h has been removed along with the macros | |
149 that it defined (DECLARE_OCTAVE_ALLOCATOR, DEFINE_OCTAVE_ALLOCATOR, | |
150 and DEFINE_OCTAVE_ALLOCATOR2). | |
133 | 151 |
134 ** The pkg command now accepts a URL as an argument, allowing a valid | 152 ** The pkg command now accepts a URL as an argument, allowing a valid |
135 Octave package to be installed from any remote host with one command, | 153 Octave package to be installed from any remote host with one command, |
136 for example | 154 for example |
137 | 155 |
265 ** The following image functions have been moved from core Octave to | 283 ** The following image functions have been moved from core Octave to |
266 the image package available from Octave Forge. | 284 the image package available from Octave Forge. |
267 | 285 |
268 ntsc2rgb | 286 ntsc2rgb |
269 rgb2ntsc | 287 rgb2ntsc |
270 | |
271 ** Other new functions added in 4.4: | |
272 | |
273 bounds | |
274 camlookat | |
275 camorbit | |
276 campos | |
277 camroll | |
278 camtarget | |
279 camup | |
280 camva | |
281 camzoom | |
282 corrcoef | |
283 cosint | |
284 decic | |
285 erase | |
286 gammaincinv | |
287 getframe | |
288 groot | |
289 gsvd | |
290 hgtransform | |
291 humps | |
292 integral | |
293 integral2 | |
294 integral3 | |
295 isgraphics | |
296 isstring | |
297 mad | |
298 ode15i | |
299 ode15s | |
300 openvar | |
301 quad2d | |
302 repelem | |
303 rgb2gray | |
304 rticks | |
305 sinint | |
306 tfqmr | |
307 thetaticks | |
308 vecnorm | |
309 winqueryreg | |
310 xticklabels | |
311 xticks | |
312 yticklabels | |
313 yticks | |
314 zticklabels | |
315 zticks | |
316 | |
317 ** Deprecated functions. | |
318 | |
319 The following functions have been deprecated in Octave 4.4 and will | |
320 be removed from Octave 6 (or whatever version is the second major | |
321 release after 4.4): | |
322 | |
323 Function | Replacement | |
324 ---------------------|------------------ | |
325 chop | sprintf for visual results | |
326 desktop | isguirunning | |
327 tmpnam | tempname | |
328 toascii | double | |
329 java2mat | __java2mat__ | |
330 | |
331 | |
332 ** The following functions were deprecated in Octave 4.0 and have been | |
333 removed from Octave 4.4. | |
334 | |
335 allow_noninteger_range_as_index | |
336 bicubic | |
337 delaunay3 | |
338 do_braindead_shortcircuit_evaluation | |
339 dump_prefs | |
340 find_dir_in_path | |
341 finite | |
342 fmod | |
343 fnmatch | |
344 gmap40 | |
345 loadaudio | |
346 luinc | |
347 mouse_wheel_zoom | |
348 nfields | |
349 octave_tmp_file_name | |
350 playaudio | |
351 saveaudio | |
352 setaudio | |
353 syl | |
354 usage | |
355 | |
356 ** The "Octave:undefined-return-values" warning ID is obsolete. Octave | |
357 now throws an error for any attempts to assign undefined values that | |
358 might be returned from functions. | |
359 | |
360 ** Deprecated graphics properties. | |
361 | |
362 The following properties or allowed corresponding values have been | |
363 deprecated in Octave 4.4 and will be removed from Octave 6 (or whatever | |
364 version is the second major release after 4.4): | |
365 | |
366 Object | Property | Value | |
367 ---------------------|-------------------------|------------------- | |
368 figure | doublebuffer | | |
369 | mincolormap | | |
370 | wvisual | | |
371 | wvisualmode | | |
372 | xdisplay | | |
373 | xvisual | | |
374 | xvisualmode | | |
375 axes | drawmode | | |
376 annotation | edgecolor ("rectangle") | | |
377 text | fontweight | "demi" and "light" | |
378 uicontrol | fontweight | "demi" and "light" | |
379 uipanel | fontweight | "demi" and "light" | |
380 uibuttongroup | fontweight | "demi" and "light" | |
381 | |
382 ** The rectangle and ellipse annotation property "edgecolor" has been | |
383 deprecated and will be removed from Octave 6 (or whatever version | |
384 is the second major release after 4.4). Use the property "color" | |
385 instead. | |
386 | |
387 ** The header file oct-alloc.h has been removed along with the macros | |
388 that it defined (DECLARE_OCTAVE_ALLOCATOR, DEFINE_OCTAVE_ALLOCATOR, | |
389 and DEFINE_OCTAVE_ALLOCATOR2). | |
390 </pre> | 288 </pre> |
289 | |
290 | |
291 ### Deprecated functions and properties | |
292 | |
293 The following functions and properties have been deprecated in Octave 4.4 | |
294 and will be removed from Octave 6 (or whatever version is the second major | |
295 release after 4.4): | |
296 | |
297 - Functions | |
298 | |
299 Function | Replacement | |
300 ---------------------|----------------------------- | |
301 `chop` | `sprintf` for visual results | |
302 `desktop` | `isguirunning` | |
303 `tmpnam` | `tempname` | |
304 `toascii` | `double` | |
305 `java2mat` | `__java2mat__` | |
306 | |
307 | |
308 - Graphics properties | |
309 | |
310 Object | Property | Value | |
311 ---------------------|-------------------------|------------------- | |
312 figure | doublebuffer | | |
313 | mincolormap | | |
314 | wvisual | | |
315 | wvisualmode | | |
316 | xdisplay | | |
317 | xvisual | | |
318 | xvisualmode | | |
319 axes | drawmode | | |
320 annotation | edgecolor ("rectangle") | | |
321 text | fontweight | "demi" and "light" | |
322 uicontrol | fontweight | "demi" and "light" | |
323 uipanel | fontweight | "demi" and "light" | |
324 uibuttongroup | fontweight | "demi" and "light" | |
325 | |
326 - The `rectangle` and `ellipse` annotation property `"edgecolor"` has been | |
327 deprecated and will be removed from Octave 6 (or whatever version | |
328 is the second major release after 4.4). Use the property `"color"` | |
329 instead. | |
330 | |
331 | |
332 ### Removed functions | |
333 | |
334 The following functions were deprecated in Octave 4.0 and have been | |
335 removed from Octave 4.4. | |
336 | |
337 - `allow_noninteger_range_as_index` | |
338 - `bicubic` | |
339 - `delaunay3` | |
340 - `do_braindead_shortcircuit_evaluation` | |
341 - `dump_prefs` | |
342 - `find_dir_in_path` | |
343 - `finite` | |
344 - `fmod` | |
345 - `fnmatch` | |
346 - `gmap40` | |
347 - `loadaudio` | |
348 - `luinc` | |
349 - `mouse_wheel_zoom` | |
350 - `nfields` | |
351 - `octave_tmp_file_name` | |
352 - `playaudio` | |
353 - `saveaudio` | |
354 - `setaudio` | |
355 - `syl` | |
356 - `usage` | |
357 | |
358 | |
359 ### Alphabetical list of new functions added in Octave 4.4 | |
360 | |
361 - `bounds` | |
362 - `camlookat` | |
363 - `camorbit` | |
364 - `campos` | |
365 - `camroll` | |
366 - `camtarget` | |
367 - `camup` | |
368 - `camva` | |
369 - `camzoom` | |
370 - `corrcoef` | |
371 - `cosint` | |
372 - `decic` | |
373 - `erase` | |
374 - `gammaincinv` | |
375 - `getframe` | |
376 - `groot` | |
377 - `gsvd` | |
378 - `hgtransform` | |
379 - `humps` | |
380 - `integral` | |
381 - `integral2` | |
382 - `integral3` | |
383 - `isgraphics` | |
384 - `isstring` | |
385 - `mad` | |
386 - `ode15i` | |
387 - `ode15s` | |
388 - `openvar` | |
389 - `quad2d` | |
390 - `repelem` | |
391 - `rgb2gray` | |
392 - `rticks` | |
393 - `sinint` | |
394 - `tfqmr` | |
395 - `thetaticks` | |
396 - `vecnorm` | |
397 - `winqueryreg` | |
398 - `xticklabels` | |
399 - `xticks` | |
400 - `yticklabels` | |
401 - `yticks` | |
402 - `zticklabels` | |
403 - `zticks` |