Mercurial > octave
annotate NEWS @ 29112:9f39338a23cb stable release-6-1-0
Version 6.1.0 released
* configure.ac (AC_INIT): Update version info for release.
(OCTAVE_MINOR_VERSION): Set to 1.
(OCTAVE_PATCH_VERSION): Set to 0.
(OCTAVE_RELEASE_DATE): Set to 2020-11-26.
* org.octave.Octave.appdata.xml: Add 6.1.0 to the list of version
numbers and release dates.
* NEWS: Update release date.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 26 Nov 2020 13:15:15 -0500 |
parents | b3cd6eb1cca5 |
children | 14545c8b1b73 21a73c2a1fcb |
rev | line source |
---|---|
29112 | 1 Summary of important user-visible changes for version 6.1.0 (2020-11-26): |
28654
844b3b9bab7a
bump version for first 6.1 release candidate
John W. Eaton <jwe@octave.org>
parents:
28485
diff
changeset
|
2 ------------------------------------------------------------------------ |
27994
f4b6b170a761
Major version and date update for Octave 5.2.0 (bug #57657).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27079
diff
changeset
|
3 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
4 ### General improvements |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
5 |
27538
7f1fbc0541bd
doc: NEWS fix Markdown markup for code using "`" not "'".
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27537
diff
changeset
|
6 - The `intersect`, `setdiff`, `setxor`, `union`, and `unique` functions |
27295
7ec25367bdc5
intersect.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27294
diff
changeset
|
7 accept a new sorting option `"stable"` which will return output values |
7ec25367bdc5
intersect.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27294
diff
changeset
|
8 in the same order as the input, rather than in ascending order. |
25917
ba937c3dce82
Determine an object's shape by "size" (bug #51308, bug #44498, bug #43925).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
25867
diff
changeset
|
9 |
27811 | 10 - Complex RESTful web services can now be accessed by the `webread` and |
11 `webwrite` functions alongside with the `weboptions` structure. One | |
12 major feature is the support for cookies to enable RESTful | |
13 communication with the web service. | |
14 | |
28671
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
15 Additionally, the system web browser can be opened by the `web` |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
16 function. |
27811 | 17 |
27435
a8a5d2e8807f
Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents:
27432
diff
changeset
|
18 - The `linspace` function now produces symmetrical sequences when the |
a8a5d2e8807f
Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents:
27432
diff
changeset
|
19 endpoints are symmetric. This is more intuitive and also compatible |
a8a5d2e8807f
Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents:
27432
diff
changeset
|
20 with recent changes made in Matlab R2019b. |
26617
98afb8bbd1f6
maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
26422
diff
changeset
|
21 |
27855
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
22 - The underlying algorithm of the `rand` function has been changed. |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
23 For single precision outputs, the algorithm has been fixed so that it |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
24 produces values strictly in the range (0, 1). Previously, it could |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
25 occasionally generate the right endpoint value of 1 (See bug #41742). |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
26 In addition, the new implementation uses a uniform interval between |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
27 floating point values in the range (0, 1) rather than targeting a |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
28 uniform density (# of random integers / length along real number |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
29 line). |
26264
25d3e8e49d5c
randi.m: Implement rejection algorithm for unbiased results (bug #54619).
Michael Leitner
parents:
26262
diff
changeset
|
30 |
27953
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
31 - Numerical integration has been improved. The `quadv` function has |
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
32 been re-written so that it can compute integrands of periodic |
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
33 functions. At the same time, performance is better with ~3.5X fewer |
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
34 function evaluations required. A bug in `quadgk` that caused complex |
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
35 path integrals specified with `"Waypoints"` to occasionally be |
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
36 calculated in the opposite direction was fixed. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
37 |
27491
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
38 - The `edit` function option `"editinplace"` now defaults to `true` and |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
39 the option `"home"` now defaults to the empty matrix `[]`. Files will |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
40 no longer be copied to the user's HOME directory for editing. The old |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
41 behavior can be restored by setting `"editinplace"` to `false` and |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
42 `"home"` to `"~/octave"`. |
26617
98afb8bbd1f6
maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
26422
diff
changeset
|
43 |
27491
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
44 - The `format` command supports two new options: `uppercase` and |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
45 `lowercase` (default). With the default, print a lowercase 'e' for |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
46 the exponent character in scientific notation and lowercase 'a-f' for |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
47 the hex digits representing 10-15. With `uppercase`, print 'E' and |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
48 'A-F' instead. The previous uppercase formats, `E` and `G`, no longer |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
49 control the case of the output. |
26244
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
50 |
27521
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
51 Additionally, the `format` command can be called with multiple options |
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
52 for controlling the format, spacing, and case in arbitrary order. |
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
53 For example: |
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
54 |
27541
5e1f2f1a7fcf
NEWS: Yet more format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27539
diff
changeset
|
55 format long e uppercase loose |
25091
2b8442c890d8
Fix locked GUI panels for Qt 5.6.1 through 5.7.0 series versions (bug #53409)
Daniel J Sebald <daniel.sebald@ieee.org>
parents:
25041
diff
changeset
|
56 |
27710
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
57 Note, in the case of multiple competing format options the rightmost |
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
58 one is used, and, in case of an error, the previous format remains |
27521
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
59 unchanged. |
26231
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
60 |
27865
b62ca41f355b
NEWS: Update text on L-value references.
Rik <rik@octave.org>
parents:
27864
diff
changeset
|
61 - L-value references (e.g., increment (++), decrement (--), and all |
b62ca41f355b
NEWS: Update text on L-value references.
Rik <rik@octave.org>
parents:
27864
diff
changeset
|
62 in-place assignment operators (+=, -=, *=, /=, etc.)) are no longer |
b62ca41f355b
NEWS: Update text on L-value references.
Rik <rik@octave.org>
parents:
27864
diff
changeset
|
63 allowed in anonymous functions. |
27864
da3c6aef85fe
NEWS: L-value references are no longer allowed in anonymous functions.
Markus Mützel <markus.muetzel@gmx.de>
parents:
27855
diff
changeset
|
64 |
27517
85ad4689aa05
Add warning when non-scalar argument presented to ':' range operator.
Rik <rik@octave.org>
parents:
27491
diff
changeset
|
65 - New warnings have been added about questionable uses of the colon ':' |
85ad4689aa05
Add warning when non-scalar argument presented to ':' range operator.
Rik <rik@octave.org>
parents:
27491
diff
changeset
|
66 range operator. Each has a new warning ID so that it can be disabled |
85ad4689aa05
Add warning when non-scalar argument presented to ':' range operator.
Rik <rik@octave.org>
parents:
27491
diff
changeset
|
67 if desired. |
26231
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
68 |
28660
dc80e087df4b
maint: Strip trailing spaces from files.
Rik <rik@octave.org>
parents:
28654
diff
changeset
|
69 > `Octave:colon-complex-argument` : when any arg is complex |
27541
5e1f2f1a7fcf
NEWS: Yet more format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27539
diff
changeset
|
70 > `Octave:colon-nonscalar-argument` : when any arg is non-scalar |
23356
ef20eee0247d
allow hex2num to handle integer values
John W. Eaton <jwe@octave.org>
parents:
23348
diff
changeset
|
71 |
27537
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
72 - The `regexp` and related functions now correctly handle and *require* |
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
73 strings in UTF-8 encoding. As with any other function that requires |
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
74 strings to be encoded in Octave's native encoding, you can use |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
75 `native2unicode` to convert from your preferred locale. For example, |
27537
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
76 the copyright symbol in UTF-8 is `native2unicode (169, "latin1")`. |
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
77 |
28671
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
78 - The startup file `octaverc` can now be located in the platform |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
79 dependent location for user local configuration files (e.g., |
27832
8fd7d1d2a4ca
Read startup files from XDG_CONFIG_HOME or LOCALAPPDATA (bug #36477).
Mike Miller <mtmiller@octave.org>
parents:
27822
diff
changeset
|
80 ${XDG_CONFIG_HOME}/octave/octaverc on Unix-like operating systems or |
27838
659acfaaf0c9
Use APPDATA for startup file location on Windows (bug #40444).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27832
diff
changeset
|
81 %APPDATA%\octave\octaverc on Windows). |
27832
8fd7d1d2a4ca
Read startup files from XDG_CONFIG_HOME or LOCALAPPDATA (bug #36477).
Mike Miller <mtmiller@octave.org>
parents:
27822
diff
changeset
|
82 |
28039
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
83 - `pkg describe` now lists dependencies and inverse dependencies |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
84 (i.e., other installed packages that depend on the package in |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
85 question). |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
86 |
28998
b3cd6eb1cca5
doc: NEWS announce "pkg test" feature (bug #41215)
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
28972
diff
changeset
|
87 - `pkg test` now tests all functions in a package. |
b3cd6eb1cca5
doc: NEWS announce "pkg test" feature (bug #41215)
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
28972
diff
changeset
|
88 |
28039
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
89 - When unloading a package, `pkg` now checks if any remaining loaded |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
90 packages depend on the one to be removed. If this is the case `pkg` |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
91 aborts with an explanatory error message. This behavior can be |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
92 overridden with the `-nodeps` option. |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
93 |
28485
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
94 - The command |
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
95 |
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
96 dbstop in CLASS at METHOD |
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
97 |
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
98 now works to set breakpoints in classdef constructors and methods. |
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
99 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
100 #### Graphics backend |
24927
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
101 |
27839
a8c5255c34b1
Announce deprecation of Qt4 and removal in Octave version 7.
Rik <rik@octave.org>
parents:
27838
diff
changeset
|
102 - The use of Qt4 for graphics and the GUI is deprecated in Octave |
a8c5255c34b1
Announce deprecation of Qt4 and removal in Octave version 7.
Rik <rik@octave.org>
parents:
27838
diff
changeset
|
103 version 6 and no further bug fixes will be made. Qt4 support will be |
a8c5255c34b1
Announce deprecation of Qt4 and removal in Octave version 7.
Rik <rik@octave.org>
parents:
27838
diff
changeset
|
104 removed completely in Octave version 7. |
24098
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
105 |
27811 | 106 - The `legend` function has been entirely rewritten. This fixes a |
28671
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
107 number of historical bugs, and also implements new properties such as |
27710
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
108 `"AutoUpdate"` and `"NumColumns"`. The gnuplot toolkit---which is no |
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
109 longer actively maintained---still uses the old legend function. |
27708
c66467f74278
Rewrite legend (task #14243)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27670
diff
changeset
|
110 |
27811 | 111 - The `axis` function was updated which resolved 10 bugs affecting |
112 axes to which `"equal"` had been applied. | |
113 | |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
114 - Graphic primitives now accept a color property value of `"none"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
115 which is useful when a particular primitive needs to be hidden |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
116 (for example, the Y-axis of an axes object with `"ycolor" = "none"`) |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
117 without hiding the entire primitive `"visibility" = "off"`. |
26126
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
118 |
26858
0adb232f93b9
Implement axes and text "fontsmoothing" property (bug #55833).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
26840
diff
changeset
|
119 - A new property `"FontSmoothing"` has been added to text and axes |
0adb232f93b9
Implement axes and text "fontsmoothing" property (bug #55833).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
26840
diff
changeset
|
120 objects that controls whether anti-aliasing is used during the |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
121 rendering of characters. The default is `"on"` which produces smooth, |
26915
5ef01ab5c9e5
edit.m: unset HOME directory by default (bug #41278)
Mike Miller <mtmiller@octave.org>
parents:
26858
diff
changeset
|
122 more visually appealing text. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
123 |
27125
d2d2f66e1cdc
Implement figure "windowscrollwheelfcn" property for Qt toolkit (bug #56028).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27115
diff
changeset
|
124 - The figure property `"windowscrollwheelfcn"`is now implemented. |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
125 This makes it possible to provide a callback function to be executed |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
126 when users manipulate the mouse wheel on a given figure. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
127 |
27125
d2d2f66e1cdc
Implement figure "windowscrollwheelfcn" property for Qt toolkit (bug #56028).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27115
diff
changeset
|
128 - The figure properties `"pointer"`, `"pointershapecdata"`, and |
27114
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
129 `"pointershapehotspot"` are now implemented. This makes it possible |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
130 to change the shape of the cursor (pointer in Matlab-speak) displayed |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
131 in a plot window. |
26126
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
132 |
27432
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
133 - The figure property `"paperpositionmode"` now has the default `"auto"` |
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
134 rather than `"manual"`. This change is more intuitive and is |
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
135 Matlab compatible. |
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
136 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
137 - The appearance of patterned lines `"LineStyle" = ":"|"--"|"-."` has |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
138 been improved for small widths (`"LineWidth"` less than 1.5 pixels) |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
139 which is a common scenario. |
26077
31b443b5a6c1
ranks.m: Overhaul function for performance (25X) and addition of tie-breaking (bug #36372).
Dave Goel <deego3@gmail.com>
parents:
26059
diff
changeset
|
140 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
141 - Printing to EPS files now uses a tight bounding box (`"-tight"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
142 argument to print) by default. This makes more sense for EPS |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
143 files which are normally embedded within other documents, and is |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
144 Matlab compatible. If necessary use the `"-loose"` option to |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
145 reproduce figures as they appeared in previous versions of Octave. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
146 |
27114
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
147 - The following print devices are no longer officially supported: cdr, |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
148 corel, aifm, ill, cgm, hpgl, mf and dxf. A warning will be thrown |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
149 when using those devices, and the code for supporting those formats |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
150 will eventually be removed from a future version of Octave. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
151 |
28315
768ae9b1a67c
Produce better looking TeX superscript and subscripts (bug #58376).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
28308
diff
changeset
|
152 - The placement of text subscripts and superscripts has been |
28671
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
153 re-engineered and now produces visually attractive results similar to |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
154 Latex. |
28315
768ae9b1a67c
Produce better looking TeX superscript and subscripts (bug #58376).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
28308
diff
changeset
|
155 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
156 ### Matlab compatibility |
24524
a56d283ff18a
Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24523
diff
changeset
|
157 |
27226
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
158 - The function `unique` now returns column index vectors for the second |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
159 and third outputs. When duplicate values are present, the default |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
160 index to return is now the `"first"` occurrence. The previous Octave |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
161 behavior, or Matlab behavior from releases prior to R2012b, can be |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
162 obtained by using the `"legacy"` flag. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
163 |
27237
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
164 - The function `setdiff` with the `"rows"` argument now returns Matlab |
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
165 compatible results. The previous Octave behavior, or Matlab behavior |
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
166 from releases prior to R2012b, can be obtained by using the `"legacy"` |
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
167 flag. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
168 |
27291
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
169 - The functions `intersect`, `setxor`, and `union` now accept a |
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
170 `"legacy"` flag which changes the index values (second and third |
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
171 outputs) as well as the orientation of all outputs to match Matlab |
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
172 releases prior to R2012b. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
173 |
28143
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
174 - The function `streamtube` is Matlab compatible and plots tubes along |
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
175 streamlines which are scaled by the vector field divergence. The |
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
176 Octave-only extension `ostreamtube` can be used to visualize the flow |
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
177 expansion and contraction of the vector field due to the local |
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
178 crossflow divergence. |
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
179 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
180 - The interpreter now supports handles to nested functions. |
25739
8eec0403a370
fminsearch.m: Update default TolFun to 1e-4 for Matlab compatibility.
Rik <rik@octave.org>
parents:
25738
diff
changeset
|
181 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
182 - The graphics properties `"LineWidth"` and `"MarkerSize"` are now |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
183 measured in points, *not* pixels. Compared to previous versions |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
184 of Octave, some lines and markers will appear 4/3 larger. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
185 |
27419
40fc49d73ce2
Rename meta.class property to "SuperclassList" for Matlab compatibility (bug #55476).
Rik <rik@octave.org>
parents:
27295
diff
changeset
|
186 - The meta.class property "SuperClassList" has been renamed |
40fc49d73ce2
Rename meta.class property to "SuperclassList" for Matlab compatibility (bug #55476).
Rik <rik@octave.org>
parents:
27295
diff
changeset
|
187 "Superclasslist" for Matlab compatibility. The original name will |
40fc49d73ce2
Rename meta.class property to "SuperclassList" for Matlab compatibility (bug #55476).
Rik <rik@octave.org>
parents:
27295
diff
changeset
|
188 exist as an alias until Octave version 8.1. |
26167
247126168d23
Don't remove globals when 'clear' called without arguments (bug #39790).
Julien Bect <julien.bect@supelec.fr>
parents:
26137
diff
changeset
|
189 |
28671
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
190 - Inline functions created by the function `inline` are now of type |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
191 "inline" when interrogated with the `class` function. In previous |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
192 versions of Octave, the class returned was "function_handle". This |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
193 change is Matlab compatible. Inline functions are deprecated in |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
194 both Matlab and Octave and support may eventually be removed. |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
195 Anonymous functions can be used to replace all instances of inline |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
196 functions. |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
197 |
27876
76373f5113db
javaddpath.m: Allow cellstr inputs (bug #57487)
Rik <rik@octave.org>
parents:
27875
diff
changeset
|
198 - The function `javaaddpath` now prepends new directories to the |
76373f5113db
javaddpath.m: Allow cellstr inputs (bug #57487)
Rik <rik@octave.org>
parents:
27875
diff
changeset
|
199 existing dynamic classpath by default. To append them instead, use |
76373f5113db
javaddpath.m: Allow cellstr inputs (bug #57487)
Rik <rik@octave.org>
parents:
27875
diff
changeset
|
200 the new `"-end"` argument. Multiple directories may now be specified |
76373f5113db
javaddpath.m: Allow cellstr inputs (bug #57487)
Rik <rik@octave.org>
parents:
27875
diff
changeset
|
201 in a cell array of strings. |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
202 |
27817
78435ddc9f88
Implement new function "gui_mainfcn" for Matlab compatibility (bug #44282).
Guillaume Flandin
parents:
27811
diff
changeset
|
203 - An undocumented function `gui_mainfcn` has been added, for compatibility |
27907 | 204 with figures created with Matlab's GUIDE. |
25867
49ffa78f9243
Use "facenormals" for flat lighting on surfaces (bug #54024).
Markus Mützel <markus.muetzel@gmx.de>
parents:
25837
diff
changeset
|
205 |
27962
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
206 - Several validator functions of type `mustBe*` have been added. See |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
207 the list of new functions below. |
25867
49ffa78f9243
Use "facenormals" for flat lighting on surfaces (bug #54024).
Markus Mützel <markus.muetzel@gmx.de>
parents:
25837
diff
changeset
|
208 |
27141
f26b13c80e45
Implement new function "newline" for Matlab compatibility (bug #56419).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
27125
diff
changeset
|
209 ### Alphabetical list of new functions added in Octave 6 |
26185
ef0998af70f9
Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents:
26175
diff
changeset
|
210 |
28972
a00eca5d6cbe
allow auto repeat of debug commands to be disabled
John W. Eaton <jwe@octave.org>
parents:
28860
diff
changeset
|
211 * `auto_repeat_debug_command` |
27670
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
212 * `commandhistory` |
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
213 * `commandwindow` |
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
214 * `filebrowser` |
27571
24618a510749
Polish implementation of is_same_file().
Rik <rik@octave.org>
parents:
27541
diff
changeset
|
215 * `is_same_file` |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
216 * `lightangle` |
27962
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
217 * `mustBeFinite` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
218 * `mustBeGreaterThan` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
219 * `mustBeGreaterThanOrEqual` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
220 * `mustBeInteger` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
221 * `mustBeLessThan` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
222 * `mustBeLessThanOrEqual` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
223 * `mustBeMember` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
224 * `mustBeNegative` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
225 * `mustBeNonempty` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
226 * `mustBeNonNan` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
227 * `mustBeNonnegative` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
228 * `mustBeNonpositive` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
229 * `mustBeNonsparse` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
230 * `mustBeNonzero` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
231 * `mustBeNumeric` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
232 * `mustBeNumericOrLogical` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
233 * `mustBePositive` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
234 * `mustBeReal` |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
235 * `namedargs2cell` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
236 * `newline` |
28308
8085ae13cc4a
ode23s.m: new function from former odepkg (bug #57309)
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
28143
diff
changeset
|
237 * `ode23s` |
28135
695bb31e565b
Rename "streamtube" to "ostreamtube" (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28039
diff
changeset
|
238 * `ostreamtube` |
27756
bd40796683d8
rescale.m: New function (bug #56639).
Christian Himpe <christian.himpe@wwu.de>
parents:
27710
diff
changeset
|
239 * `rescale` |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
240 * `rotx` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
241 * `roty` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
242 * `rotz` |
27759
992e702ef0d7
Add stream* functions (patch #9859).
Markus Meisinger <chloros2@gmx.de>
parents:
27756
diff
changeset
|
243 * `stream2` |
992e702ef0d7
Add stream* functions (patch #9859).
Markus Meisinger <chloros2@gmx.de>
parents:
27756
diff
changeset
|
244 * `stream3` |
992e702ef0d7
Add stream* functions (patch #9859).
Markus Meisinger <chloros2@gmx.de>
parents:
27756
diff
changeset
|
245 * `streamline` |
28136
23f667483fab
Add Matlab compatible "streamtube" function (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28135
diff
changeset
|
246 * `streamtube` |
27623
698c8b08fe8c
New function uisetfont (bug #57130).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27571
diff
changeset
|
247 * `uisetfont` |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
248 * `verLessThan` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
249 * `web` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
250 * `weboptions` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
251 * `webread` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
252 * `webwrite` |
27670
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
253 * `workspace` |
26175
6e1a800dd365
eliminate brace and variable expansion in PATH search code
John W. Eaton <jwe@octave.org>
parents:
26173
diff
changeset
|
254 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
255 |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
256 ### Deprecated functions and properties |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
257 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
258 The following functions and properties have been deprecated in Octave 6 |
27114
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
259 and will be removed from Octave 8 (or whatever version is the second |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
260 major release after 6): |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
261 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
262 - Functions |
20157
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20154
diff
changeset
|
263 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
264 Function | Replacement |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
265 -----------------------|------------------ |
27115
8a04f5454350
Deprecate 'runtests' function (bug #56325).
Rik <rik@octave.org>
parents:
27114
diff
changeset
|
266 `runtests` | `oruntests` |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
267 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
268 - Properties |
20484 | 269 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
270 Object | Property | Value |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
271 -----------------|---------------|------------ |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
272 | | |
20484 | 273 |
28860
ba6e10c316d3
NEWS: Announce deprecation of LFLAGS (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents:
28671
diff
changeset
|
274 - The environment variable used by `mkoctfile` for linker flags is now |
ba6e10c316d3
NEWS: Announce deprecation of LFLAGS (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents:
28671
diff
changeset
|
275 `LDFLAGS` rather than `LFLAGS`. `LFLAGS` is deprecated, and a warning |
ba6e10c316d3
NEWS: Announce deprecation of LFLAGS (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents:
28671
diff
changeset
|
276 is emitted if it is used, but it will continue to work. |
ba6e10c316d3
NEWS: Announce deprecation of LFLAGS (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents:
28671
diff
changeset
|
277 |
19398
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
278 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
279 ### Removed functions and properties |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
280 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
281 The following functions and properties were deprecated in Octave 4.4 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
282 and have been removed from Octave 6. |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
283 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
284 - Functions |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
285 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
286 Function | Replacement |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
287 ---------------------|------------------ |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
288 `chop` | `sprintf` for visual results |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
289 `desktop` | `isguirunning` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
290 `tmpnam` | `tempname` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
291 `toascii` | `double` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
292 `java2mat` | `__java2mat__` |
19122
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19119
diff
changeset
|
293 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
294 - Properties |
18606
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18580
diff
changeset
|
295 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
296 Object | Property | Value |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
297 ---------------------|---------------------------|----------------------- |
27822
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
298 `annotation` | `edgecolor ("rectangle")` | |
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
299 `axes` | `drawmode` | |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
300 `figure` | `doublebuffer` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
301 | `mincolormap` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
302 | `wvisual` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
303 | `wvisualmode` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
304 | `xdisplay` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
305 | `xvisual` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
306 | `xvisualmode` | |
27822
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
307 `line` | `interpreter` | |
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
308 `patch` | `interpreter` | |
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
309 `surface` | `interpreter` | |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
310 `text` | `fontweight` | `"demi"` and `"light"` |
27822
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
311 `uibuttongroup` | `fontweight` | `"demi"` and `"light"` |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
312 `uicontrol` | `fontweight` | `"demi"` and `"light"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
313 `uipanel` | `fontweight` | `"demi"` and `"light"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
314 `uitable` | `fontweight` | `"demi"` and `"light"` |
19122
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19119
diff
changeset
|
315 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
316 |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
317 ### Old release news |
19965
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
19958
diff
changeset
|
318 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
319 - [Octave 5.x](etc/NEWS.5) |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
320 - [Octave 4.x](etc/NEWS.4) |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
321 - [Octave 3.x](etc/NEWS.3) |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
322 - [Octave 2.x](etc/NEWS.2) |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
323 - [Octave 1.x](etc/NEWS.1) |