Mercurial > octave
annotate NEWS @ 26620:82865ccb62c2 stable rc-5-0-90
bump version for first 5.1 release candidate
* configure.ac (AC_INIT): Set version to 5.0.90.
(OCTAVE_PATCH_VERSION): Now 90.
(OCTAVE_RELEASE_DATE): Set to 2019-01-24.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 24 Jan 2019 19:22:18 +0000 |
parents | 361f7ce80f85 |
children | c9e5a09af7af 3a10bdbe6839 |
rev | line source |
---|---|
26618
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
1 Summary of important user-visible changes for version 5 (yyyy-mm-dd): |
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
2 -------------------------------------------------------------------- |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
3 |
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
|
4 ** The determination of an object's dimensions, size, and shape by the |
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
|
5 functions ndims, rows, columns, isscalar, isvector, isrow, iscolumn, |
25979
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
6 ismatrix, and issquare now fully depends on the function size. |
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
7 Thus, any user-defined object can ensure correct treatment by the |
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
8 aforementioned functions by properly overloading the "size" |
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
9 function. |
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
|
10 |
26264
25d3e8e49d5c
randi.m: Implement rejection algorithm for unbiased results (bug #54619).
Michael Leitner
parents:
26262
diff
changeset
|
11 ** The function randi has been recoded to produce an unbiased (all |
25d3e8e49d5c
randi.m: Implement rejection algorithm for unbiased results (bug #54619).
Michael Leitner
parents:
26262
diff
changeset
|
12 results are equally likely) sample of integers. This may produce |
25d3e8e49d5c
randi.m: Implement rejection algorithm for unbiased results (bug #54619).
Michael Leitner
parents:
26262
diff
changeset
|
13 different results in existing code. If it is necessary to reproduce |
25d3e8e49d5c
randi.m: Implement rejection algorithm for unbiased results (bug #54619).
Michael Leitner
parents:
26262
diff
changeset
|
14 the exact random integer sequence as in previous versions use |
26617
98afb8bbd1f6
maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
26422
diff
changeset
|
15 |
26264
25d3e8e49d5c
randi.m: Implement rejection algorithm for unbiased results (bug #54619).
Michael Leitner
parents:
26262
diff
changeset
|
16 ri = imin + floor ((imax - imin + 1) * rand ()); |
25d3e8e49d5c
randi.m: Implement rejection algorithm for unbiased results (bug #54619).
Michael Leitner
parents:
26262
diff
changeset
|
17 |
26244
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
18 ** A new core function movfun will apply a function to a sliding |
26262
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
19 window of arbitrary size on a dataset and accumulate the results. |
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
20 Many common cases have been implemented using the naming |
26244
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
21 scheme movXXX where "XXX" is the function that will be applied. |
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
22 For example, the moving average over a dataset is movmean. |
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
23 New moving window functions: |
26617
98afb8bbd1f6
maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
26422
diff
changeset
|
24 |
26262
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
25 movfun movslice |
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
26 movmad movmax movmean movmedian movmin movprod |
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
27 movstd movsum movvar |
26244
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
28 |
25226
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
29 ** The functions issymmetric and ishermitian accept an option "nonskew" |
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
30 or "skew" to calculate the symmetric or skew-symmetric property |
25259
7e0be1b2ccf5
NEWS: Update news file with list of functions deprecated and removed in Octave 5.
Rik <rik@octave.org>
parents:
25258
diff
changeset
|
31 of a matrix. Performance has also been increased. |
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
|
32 |
26231
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
33 ** The function isdefinite now returns true or false rather than |
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
34 -1, 0, 1. To test for a positive semi-definite matrix (old output |
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
35 of 0) check whether the following two conditions hold: |
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
36 |
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
37 isdefinite (A) => 0 |
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
38 isdefinite (A + 5*TOL, TOL) => 1 |
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
39 |
25484
b7db401e1a99
Use "ascend"/"descend" for issorted direction (bug #54147).
Rik <rik@octave.org>
parents:
25333
diff
changeset
|
40 ** The issorted function now uses a direction option of "ascend" or |
b7db401e1a99
Use "ascend"/"descend" for issorted direction (bug #54147).
Rik <rik@octave.org>
parents:
25333
diff
changeset
|
41 "descend" to make it compatible with both the sort function and |
b7db401e1a99
Use "ascend"/"descend" for issorted direction (bug #54147).
Rik <rik@octave.org>
parents:
25333
diff
changeset
|
42 with Matlab. Change all uses of "ascending" and "descending" in |
b7db401e1a99
Use "ascend"/"descend" for issorted direction (bug #54147).
Rik <rik@octave.org>
parents:
25333
diff
changeset
|
43 existing code to the new options. |
23356
ef20eee0247d
allow hex2num to handle integer values
John W. Eaton <jwe@octave.org>
parents:
23348
diff
changeset
|
44 |
25698
ac386820f2b6
Return true when strncmp matches, but number of characters exceeds strlen (bug #54373)
Rik <rik@octave.org>
parents:
25627
diff
changeset
|
45 ** The strncmp and strncmpi functions now return true if the two input |
ac386820f2b6
Return true when strncmp matches, but number of characters exceeds strlen (bug #54373)
Rik <rik@octave.org>
parents:
25627
diff
changeset
|
46 strings match, even though the number of characters specified by N |
ac386820f2b6
Return true when strncmp matches, but number of characters exceeds strlen (bug #54373)
Rik <rik@octave.org>
parents:
25627
diff
changeset
|
47 exceeds the string length. This behavior more closely matches |
ac386820f2b6
Return true when strncmp matches, but number of characters exceeds strlen (bug #54373)
Rik <rik@octave.org>
parents:
25627
diff
changeset
|
48 common sense and is Matlab compatible. Example: |
24927
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
49 |
26618
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
50 Octave 5 : strncmp ("abc", "abc", 100) => true |
25698
ac386820f2b6
Return true when strncmp matches, but number of characters exceeds strlen (bug #54373)
Rik <rik@octave.org>
parents:
25627
diff
changeset
|
51 Previously : strncmp ("abc", "abc", 100) => false |
24098
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
52 |
26126
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
53 ** The intmax, intmin, and flintmax functions now accept a variable |
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
54 as input. This supports a common programming usage which is to |
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
55 query the range of an existing variable. Existing code can be |
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
56 simplified by removing the call to "class" that was previously |
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
57 required. Example: |
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
58 |
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
59 x = int8 (3); |
26618
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
60 Octave 5 : range = [ intmin(x), intmax(x) ] |
26126
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
61 Previously : range = [ intmin(class(x)), intmax(class(x)) ] |
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
62 |
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
|
63 ** The ranks function has been recoded for performance and is now 25X |
31b443b5a6c1
ranks.m: Overhaul function for performance (25X) and addition of tie-breaking (bug #36372).
Dave Goel <deego3@gmail.com>
parents:
26059
diff
changeset
|
64 faster. In addition, it now supports a third argument that |
31b443b5a6c1
ranks.m: Overhaul function for performance (25X) and addition of tie-breaking (bug #36372).
Dave Goel <deego3@gmail.com>
parents:
26059
diff
changeset
|
65 specifies how to resolve the ranking of tie values. |
31b443b5a6c1
ranks.m: Overhaul function for performance (25X) and addition of tie-breaking (bug #36372).
Dave Goel <deego3@gmail.com>
parents:
26059
diff
changeset
|
66 |
25738
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
67 ** The fsolve function has been tweaked to use larger step sizes when |
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
68 calculating the Jacobian of a function with finite differences. |
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
69 This leads to faster convergence. The default solver options have |
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
70 also changed to be Matlab compatible. This *may* result in existing |
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
71 code producing different results. |
24524
a56d283ff18a
Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24523
diff
changeset
|
72 |
25738
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
73 Option | New Default | Old Default |
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
74 ------------------------------------------------ |
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
75 FinDiffType | "forward" | "central" |
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
76 MaxFunEvals | 100*length(x0) | Inf |
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
77 TolFun | 1e-6 | 1e-7 |
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
78 TolX | 1e-6 | 1e-7 |
8cdaef4c6d44
NEWS: Announce changes to default fsolve options.
Rik <rik@octave.org>
parents:
25734
diff
changeset
|
79 Updating | "off" | "on" |
24184
7dd3ab97ccd5
NEWS: Note that initial implementation of alpha transparency exists.
Rik <rik@octave.org>
parents:
24173
diff
changeset
|
80 |
25740
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
81 ** The fminsearch function has changed default solver options for |
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
82 Matlab compatibility. The accuracy option TolFun is now 1e-4 rather |
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
83 than 1e-7. This *may* result in existing code producing different |
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
84 results. |
24691
b658e0fa0cb3
maint: Remove trailing whitespace from files.
Rik <rik@octave.org>
parents:
24664
diff
changeset
|
85 |
25740
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
86 ** The fminbnd function has changed defaults for Matlab compatibility. |
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
87 This *may* result in existing code producing different results. |
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
88 |
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
89 Option | New Default | Old Default |
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
90 ------------------------------------------------ |
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
91 MaxFunEvals | 500 | Inf |
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
92 MaxIter | 500 | Inf |
b1e0e58971f9
fminbnd.m: Update solver options to be Matlab compatible.
Rik <rik@octave.org>
parents:
25739
diff
changeset
|
93 TolX | 1e-4 | 1e-8 |
25739
8eec0403a370
fminsearch.m: Update default TolFun to 1e-4 for Matlab compatibility.
Rik <rik@octave.org>
parents:
25738
diff
changeset
|
94 |
26137
1ae11ca7dceb
fminunc.m: Change algorithm defaults to match Matlab.
Rik <rik@octave.org>
parents:
26126
diff
changeset
|
95 ** The fminunc function has changed defaults for Matlab compatibility. |
1ae11ca7dceb
fminunc.m: Change algorithm defaults to match Matlab.
Rik <rik@octave.org>
parents:
26126
diff
changeset
|
96 This *may* result in existing code producing different results. |
1ae11ca7dceb
fminunc.m: Change algorithm defaults to match Matlab.
Rik <rik@octave.org>
parents:
26126
diff
changeset
|
97 |
1ae11ca7dceb
fminunc.m: Change algorithm defaults to match Matlab.
Rik <rik@octave.org>
parents:
26126
diff
changeset
|
98 Option | New Default | Old Default |
1ae11ca7dceb
fminunc.m: Change algorithm defaults to match Matlab.
Rik <rik@octave.org>
parents:
26126
diff
changeset
|
99 ------------------------------------------------ |
1ae11ca7dceb
fminunc.m: Change algorithm defaults to match Matlab.
Rik <rik@octave.org>
parents:
26126
diff
changeset
|
100 FinDiffType | "forward" | "central" |
1ae11ca7dceb
fminunc.m: Change algorithm defaults to match Matlab.
Rik <rik@octave.org>
parents:
26126
diff
changeset
|
101 MaxFunEvals | 100*length(x0) | Inf |
1ae11ca7dceb
fminunc.m: Change algorithm defaults to match Matlab.
Rik <rik@octave.org>
parents:
26126
diff
changeset
|
102 TolX | 1e-6 | 1e-7 |
1ae11ca7dceb
fminunc.m: Change algorithm defaults to match Matlab.
Rik <rik@octave.org>
parents:
26126
diff
changeset
|
103 TolFun | 1e-6 | 1e-7 |
1ae11ca7dceb
fminunc.m: Change algorithm defaults to match Matlab.
Rik <rik@octave.org>
parents:
26126
diff
changeset
|
104 |
26167
247126168d23
Don't remove globals when 'clear' called without arguments (bug #39790).
Julien Bect <julien.bect@supelec.fr>
parents:
26137
diff
changeset
|
105 ** Using "clear" with no arguments now removes only local variables |
247126168d23
Don't remove globals when 'clear' called without arguments (bug #39790).
Julien Bect <julien.bect@supelec.fr>
parents:
26137
diff
changeset
|
106 from the current workspace. Global variables will no longer be |
247126168d23
Don't remove globals when 'clear' called without arguments (bug #39790).
Julien Bect <julien.bect@supelec.fr>
parents:
26137
diff
changeset
|
107 visible, but they continue to exist in the global workspace and |
247126168d23
Don't remove globals when 'clear' called without arguments (bug #39790).
Julien Bect <julien.bect@supelec.fr>
parents:
26137
diff
changeset
|
108 possibly other workspaces such as the base workspace. |
247126168d23
Don't remove globals when 'clear' called without arguments (bug #39790).
Julien Bect <julien.bect@supelec.fr>
parents:
26137
diff
changeset
|
109 This change was made for Matlab compatibility. |
247126168d23
Don't remove globals when 'clear' called without arguments (bug #39790).
Julien Bect <julien.bect@supelec.fr>
parents:
26137
diff
changeset
|
110 |
26220
f125a6ed45be
NEWS: Announce support for HiDPI/Retina screens.
Rik <rik@octave.org>
parents:
26212
diff
changeset
|
111 ** The Octave plotting system now supports high resolution screens, |
f125a6ed45be
NEWS: Announce support for HiDPI/Retina screens.
Rik <rik@octave.org>
parents:
26212
diff
changeset
|
112 i.e, those with greater than 96 DPI which are referred to as |
f125a6ed45be
NEWS: Announce support for HiDPI/Retina screens.
Rik <rik@octave.org>
parents:
26212
diff
changeset
|
113 HiDPI/Retina monitors. |
f125a6ed45be
NEWS: Announce support for HiDPI/Retina screens.
Rik <rik@octave.org>
parents:
26212
diff
changeset
|
114 |
25273
ac6ba9f2fa41
Add new Figure graphic property "Number" (bug #53343).
Rik <rik@octave.org>
parents:
25259
diff
changeset
|
115 ** Figure graphic objects have a new property "Number" which is |
ac6ba9f2fa41
Add new Figure graphic property "Number" (bug #53343).
Rik <rik@octave.org>
parents:
25259
diff
changeset
|
116 read-only and will return the handle (number) of the figure. |
ac6ba9f2fa41
Add new Figure graphic property "Number" (bug #53343).
Rik <rik@octave.org>
parents:
25259
diff
changeset
|
117 However, if the property "IntegerHandle" has been set to "off" then |
ac6ba9f2fa41
Add new Figure graphic property "Number" (bug #53343).
Rik <rik@octave.org>
parents:
25259
diff
changeset
|
118 the property will return an empty matrix ([]). |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
119 |
25979
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
120 ** Patch and surface graphic objects now use the "FaceNormals" property |
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
121 for flat lighting. |
25867
49ffa78f9243
Use "facenormals" for flat lighting on surfaces (bug #54024).
Markus Mützel <markus.muetzel@gmx.de>
parents:
25837
diff
changeset
|
122 |
26018
50583f514ae4
Add function to manually trigger calculation of [Vertex|Face]Normals (bug #54922).
Markus Mützel <markus.muetzel@gmx.de>
parents:
26012
diff
changeset
|
123 ** "FaceNormals" and "VertexNormals" for patch and surface graphic |
26019 | 124 objects are now calculated only when necessary to improve graphics |
125 performance. In order for any normals to be calculated the | |
26018
50583f514ae4
Add function to manually trigger calculation of [Vertex|Face]Normals (bug #54922).
Markus Mützel <markus.muetzel@gmx.de>
parents:
26012
diff
changeset
|
126 "FaceLighting" property must be set to "flat" (FaceNormals) or |
50583f514ae4
Add function to manually trigger calculation of [Vertex|Face]Normals (bug #54922).
Markus Mützel <markus.muetzel@gmx.de>
parents:
26012
diff
changeset
|
127 "gouraud" (VertexNormals), AND a light object must be present in the |
26019 | 128 axes. |
25867
49ffa78f9243
Use "facenormals" for flat lighting on surfaces (bug #54024).
Markus Mützel <markus.muetzel@gmx.de>
parents:
25837
diff
changeset
|
129 |
26185
ef0998af70f9
Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents:
26175
diff
changeset
|
130 ** The "Margin" property of text() objects has a new default of 3 |
ef0998af70f9
Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents:
26175
diff
changeset
|
131 rather than 2. This change was made for Matlab compatibility. |
ef0998af70f9
Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents:
26175
diff
changeset
|
132 |
26103
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
133 ** Printing to raster formats (bitmaps like PNG or JPEG) now uses an |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
134 OpenGL-based method by default. The print options "-opengl" |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
135 (raster) and "-painters" (vector) have been added ("qt" toolkit |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
136 only). The figure property "renderer" specifies which renderer to |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
137 use. When the property "renderermode" is "auto" Octave will select |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
138 -opengl for a raster output format and -painters for a vector output |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
139 format. |
25998
8d2b3e3ff182
print.m: Implement "-opengl", "-painters" and "-RGBImage" options (bug #52866)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
25979
diff
changeset
|
140 |
26103
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
141 ** A new print option "-RGBImage" has been added which captures the |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
142 pixels of a figure as an image. This is similar to screen capture |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
143 tools, except that print formatting options can be used to, for |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
144 example, change the resolution or display the image in black and |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
145 white. |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
146 |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
147 ** Two new print options for page-based formats (PDF, PostScript) have |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
148 been added. The "-fillpage" option will stretch the plot to occupy |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
149 the entire page with 0.25 inch margins all around. The "-bestfit" |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
150 option will expand the plot to take up as much room as possible on |
9cfbe7688368
Add -fillpage and -bestfit print options (bug #52838).
Jun Wang <jstzwj@aliyun.com>
parents:
26077
diff
changeset
|
151 the page without distorting the original aspect ratio of the plot. |
25998
8d2b3e3ff182
print.m: Implement "-opengl", "-painters" and "-RGBImage" options (bug #52866)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
25979
diff
changeset
|
152 |
25627
45bd3edcbbcf
NEWS: Announce that -dtiff images will now be compressed (bug #54290).
Rik <rik@octave.org>
parents:
25589
diff
changeset
|
153 ** Printing using the -dtiff output device will now create compressed |
26019 | 154 images using LZW compression. This change was made for Matlab |
25627
45bd3edcbbcf
NEWS: Announce that -dtiff images will now be compressed (bug #54290).
Rik <rik@octave.org>
parents:
25589
diff
changeset
|
155 compatibility. To produce uncompressed images use the -dtiffn |
45bd3edcbbcf
NEWS: Announce that -dtiff images will now be compressed (bug #54290).
Rik <rik@octave.org>
parents:
25589
diff
changeset
|
156 device. |
24547
fdc9ce839afd
maint: Remove statistics functions which have been shifted to Octave Forge package.
Rik <rik@octave.org>
parents:
24524
diff
changeset
|
157 |
26191
f41494a4977f
Add "dumb" terminal to produce ASCII art with gnuplot (patch #8203).
Rüdiger Sonderfeld <ruediger@c-plusplus.de>
parents:
26185
diff
changeset
|
158 ** A new printing device is available, -ddumb, which produces ASCII art |
f41494a4977f
Add "dumb" terminal to produce ASCII art with gnuplot (patch #8203).
Rüdiger Sonderfeld <ruediger@c-plusplus.de>
parents:
26185
diff
changeset
|
159 for plots. This device is only available with the gnuplot toolkit. |
f41494a4977f
Add "dumb" terminal to produce ASCII art with gnuplot (patch #8203).
Rüdiger Sonderfeld <ruediger@c-plusplus.de>
parents:
26185
diff
changeset
|
160 |
26173
0a145a1600e3
Use -tight option by default when printing EPS files (bug #53535).
Rik <rik@octave.org>
parents:
26170
diff
changeset
|
161 ** Printing to EPS files now uses a tight bounding box ("-tight" |
0a145a1600e3
Use -tight option by default when printing EPS files (bug #53535).
Rik <rik@octave.org>
parents:
26170
diff
changeset
|
162 argument to print) by default. This makes more sense for EPS |
0a145a1600e3
Use -tight option by default when printing EPS files (bug #53535).
Rik <rik@octave.org>
parents:
26170
diff
changeset
|
163 files which are normally embedded within other documents, and is |
0a145a1600e3
Use -tight option by default when printing EPS files (bug #53535).
Rik <rik@octave.org>
parents:
26170
diff
changeset
|
164 Matlab compatible. If necessary use the "-loose" option to |
26201
750a6f9957ea
New functions makeUniqueStrings and makeValidName (bug #52596).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
26191
diff
changeset
|
165 reproduce figures as they appeared in previous versions of Octave. |
26173
0a145a1600e3
Use -tight option by default when printing EPS files (bug #53535).
Rik <rik@octave.org>
parents:
26170
diff
changeset
|
166 |
26341
0990e4093c25
legend.m: Deprecate numeric arguments for position.
Rik <rik@octave.org>
parents:
26324
diff
changeset
|
167 ** Specifying legend position with a numeric argument is deprecated and |
0990e4093c25
legend.m: Deprecate numeric arguments for position.
Rik <rik@octave.org>
parents:
26324
diff
changeset
|
168 will be removed in Octave 7.0. Use a string argument instead. |
0990e4093c25
legend.m: Deprecate numeric arguments for position.
Rik <rik@octave.org>
parents:
26324
diff
changeset
|
169 |
26122
4d1c6c60f6b3
Clean up implementation of uitable in 36e0e5b428e7.
Rik <rik@octave.org>
parents:
26118
diff
changeset
|
170 ** It is now possible to use files and folders containing Unicode |
4d1c6c60f6b3
Clean up implementation of uitable in 36e0e5b428e7.
Rik <rik@octave.org>
parents:
26118
diff
changeset
|
171 characters in Windows. |
4d1c6c60f6b3
Clean up implementation of uitable in 36e0e5b428e7.
Rik <rik@octave.org>
parents:
26118
diff
changeset
|
172 |
26422
26be3dc2900f
Use LDFLAGS for mkoctfile linker flags (bug #48678).
Rik <rik@octave.org>
parents:
26341
diff
changeset
|
173 ** The environment variable used by mkoctfile for linker flags is now |
26be3dc2900f
Use LDFLAGS for mkoctfile linker flags (bug #48678).
Rik <rik@octave.org>
parents:
26341
diff
changeset
|
174 LDFLAGS rather than LFLAGS. LFLAGS is deprecated, and a warning |
26be3dc2900f
Use LDFLAGS for mkoctfile linker flags (bug #48678).
Rik <rik@octave.org>
parents:
26341
diff
changeset
|
175 is emitted if is used, but it will continue to work until eventual |
26be3dc2900f
Use LDFLAGS for mkoctfile linker flags (bug #48678).
Rik <rik@octave.org>
parents:
26341
diff
changeset
|
176 removal in Octave 7.0. |
26be3dc2900f
Use LDFLAGS for mkoctfile linker flags (bug #48678).
Rik <rik@octave.org>
parents:
26341
diff
changeset
|
177 |
26324
c5a909b164de
NEWS: Announce minimum required Qt version is 4.8 (bug #53889).
Rik <rik@octave.org>
parents:
26301
diff
changeset
|
178 ** The GUI requires Qt libraries. The minimum Qt4 version supported is |
c5a909b164de
NEWS: Announce minimum required Qt version is 4.8 (bug #53889).
Rik <rik@octave.org>
parents:
26301
diff
changeset
|
179 Qt4.8. Qt5 of any version is preferred. |
c5a909b164de
NEWS: Announce minimum required Qt version is 4.8 (bug #53889).
Rik <rik@octave.org>
parents:
26301
diff
changeset
|
180 |
25979
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
181 ** The FFTW library is now required to perform FFT calculations. |
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
182 The FFTPACK sources have been removed from Octave. |
24547
fdc9ce839afd
maint: Remove statistics functions which have been shifted to Octave Forge package.
Rik <rik@octave.org>
parents:
24524
diff
changeset
|
183 |
25589
c21edcb90cbf
support for osmesa removed (bug #50479)
John W. Eaton <jwe@octave.org>
parents:
25586
diff
changeset
|
184 ** The OSMesa library is no longer used. To print invisible figures |
c21edcb90cbf
support for osmesa removed (bug #50479)
John W. Eaton <jwe@octave.org>
parents:
25586
diff
changeset
|
185 when using OpenGL graphics, the Qt QOFFSCREENSURFACE feature must be |
c21edcb90cbf
support for osmesa removed (bug #50479)
John W. Eaton <jwe@octave.org>
parents:
25586
diff
changeset
|
186 available and you must use the qt graphics toolkit. |
24340
2b836112d943
table.m: Rename function to crosstab for Matlab compatibility (bug #52492).
Rik <rik@octave.org>
parents:
24219
diff
changeset
|
187 |
26118
7502fce4cd3a
str2func: eliminate optional second "global" argument
John W. Eaton <jwe@octave.org>
parents:
26112
diff
changeset
|
188 ** The str2func function no longer accepts a second "global" argument. |
7502fce4cd3a
str2func: eliminate optional second "global" argument
John W. Eaton <jwe@octave.org>
parents:
26112
diff
changeset
|
189 This argument was typically used to allow functions that accept |
7502fce4cd3a
str2func: eliminate optional second "global" argument
John W. Eaton <jwe@octave.org>
parents:
26112
diff
changeset
|
190 function names as arguments to avoid conflicts with subfunctions or |
7502fce4cd3a
str2func: eliminate optional second "global" argument
John W. Eaton <jwe@octave.org>
parents:
26112
diff
changeset
|
191 nested functions. Instead, it's best to avoid this situation |
7502fce4cd3a
str2func: eliminate optional second "global" argument
John W. Eaton <jwe@octave.org>
parents:
26112
diff
changeset
|
192 entirely and require users to pass function handles rather than |
7502fce4cd3a
str2func: eliminate optional second "global" argument
John W. Eaton <jwe@octave.org>
parents:
26112
diff
changeset
|
193 function names. |
7502fce4cd3a
str2func: eliminate optional second "global" argument
John W. Eaton <jwe@octave.org>
parents:
26112
diff
changeset
|
194 |
26175
6e1a800dd365
eliminate brace and variable expansion in PATH search code
John W. Eaton <jwe@octave.org>
parents:
26173
diff
changeset
|
195 ** The path handling functions no longer perform variable or brace |
6e1a800dd365
eliminate brace and variable expansion in PATH search code
John W. Eaton <jwe@octave.org>
parents:
26173
diff
changeset
|
196 expansion on path elements and Octave's load-path is no longer |
6e1a800dd365
eliminate brace and variable expansion in PATH search code
John W. Eaton <jwe@octave.org>
parents:
26173
diff
changeset
|
197 subject to these expansions. |
6e1a800dd365
eliminate brace and variable expansion in PATH search code
John W. Eaton <jwe@octave.org>
parents:
26173
diff
changeset
|
198 |
26618
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
199 ** New functions added in 5: |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
200 |
26170
96bc9ee8e77f
clearvars.m: Implement new function.
Rik <rik@octave.org>
parents:
26167
diff
changeset
|
201 clearvars |
25782
0862570da0ae
isfile.m: New function for Matlab compatibility (bug #54508).
Rik <rik@octave.org>
parents:
25781
diff
changeset
|
202 isfile |
25780
7c5956c45a29
isfolder.m: New function for Matlab compatibility (bug #54456).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
25764
diff
changeset
|
203 isfolder |
26202
368dc1142072
makeValidName.m, makeUniqueStrings.m: Clean up functions to use Octave conventions.
Rik <rik@octave.org>
parents:
26201
diff
changeset
|
204 matlab.lang.makeUniqueStrings |
368dc1142072
makeValidName.m, makeUniqueStrings.m: Clean up functions to use Octave conventions.
Rik <rik@octave.org>
parents:
26201
diff
changeset
|
205 matlab.lang.makeValidName |
25979
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
206 movegui |
26244
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
207 movfun |
26212
2be1833a93a5
movie.m: New function (patch #9363)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
26202
diff
changeset
|
208 movie |
26262
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
209 movmad |
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
210 movmax |
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
211 movmean |
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
212 movmedian |
26244
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
213 movmin |
26262
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
214 movprod |
26244
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
215 movslice |
26262
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
216 movstd |
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
217 movsum |
f73ca7468864
Add movXXX moving statistical functions bug #48774).
Rik <rik@octave.org>
parents:
26244
diff
changeset
|
218 movvar |
25979
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
219 openfig |
25734
c7095a755185
New function "ordeig" (patch #9670)
Sébastien Villemot <sebastien@debian.org>
parents:
25698
diff
changeset
|
220 ordeig |
25979
69a160d7ab68
NEWS: Add new functions to list. Wrap lines to 72 characters.
Rik <rik@octave.org>
parents:
25917
diff
changeset
|
221 savefig |
26112
36e0e5b428e7
Implement uitable (patch #9084)
Andrew Thornton <art27@cantab.net>
parents:
26103
diff
changeset
|
222 uitable |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
223 |
25756
134939b92d86
strmatch.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25740
diff
changeset
|
224 ** Legacy functions. |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
225 |
25756
134939b92d86
strmatch.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25740
diff
changeset
|
226 The following functions have been declared legacy functions which |
134939b92d86
strmatch.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25740
diff
changeset
|
227 means they are obsolete and should not be used in any new code. |
134939b92d86
strmatch.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25740
diff
changeset
|
228 Unlike deprecated functions, however, their removal from Octave has |
134939b92d86
strmatch.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25740
diff
changeset
|
229 not yet been scheduled. |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
230 |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
231 Function | Replacement |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
232 ---------------------|------------------ |
25760
2ccad4396afc
findstr.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25759
diff
changeset
|
233 findstr | strfind |
25759
ecdced9fe445
flipdim.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25756
diff
changeset
|
234 flipdim | flip |
25781
e04c56bbbace
isdir.m: Make m-file a legacy function (bug #54489)
Rik <rik@octave.org>
parents:
25780
diff
changeset
|
235 isdir | isfolder or dir_in_loadpath |
25756
134939b92d86
strmatch.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25740
diff
changeset
|
236 isequalwithequalnans | isequaln |
134939b92d86
strmatch.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25740
diff
changeset
|
237 isstr | ischar |
134939b92d86
strmatch.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25740
diff
changeset
|
238 setstr | char |
134939b92d86
strmatch.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25740
diff
changeset
|
239 strmatch | strncmp or strcmp |
25763
8dc8edbffa17
strread.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25760
diff
changeset
|
240 strread | textscan |
25764
826b45c1c427
textread.m: Make m-file a legacy function.
Rik <rik@octave.org>
parents:
25763
diff
changeset
|
241 textread | textscan |
20157
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20154
diff
changeset
|
242 |
20484 | 243 ** Deprecated functions. |
244 | |
26618
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
245 The following functions have been deprecated in Octave 5 and will |
25226
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
246 be removed from Octave 7 (or whatever version is the second major |
26618
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
247 release after 5): |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
248 |
26301
99318daeaddd
Properly deprecate output_max_field_width from cset 4d945f2e5914.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26264
diff
changeset
|
249 Function | Replacement |
99318daeaddd
Properly deprecate output_max_field_width from cset 4d945f2e5914.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26264
diff
changeset
|
250 -----------------------|------------------ |
99318daeaddd
Properly deprecate output_max_field_width from cset 4d945f2e5914.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26264
diff
changeset
|
251 output_max_field_width | output_precision |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
252 |
25226
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
253 ** The following functions were deprecated in Octave 4.2 and have been |
26618
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
254 removed from Octave 5. |
20484 | 255 |
256 Function | Replacement | |
257 ---------------------|------------------ | |
20486 | 258 bitmax | flintmax |
25836
07cb3e098c0a
Use "Octave Forge" spelling in all files.
Rik <rik@octave.org>
parents:
25331
diff
changeset
|
259 mahalanobis | mahal in Octave Forge statistics pkg |
20913
69489c064cb7
New function hash to calculate MD{2/4/5} and SHA{1,244,256,384,512} hash values.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
20744
diff
changeset
|
260 md5sum | hash |
23138 | 261 octave_config_info | __octave_config_info__ |
22183
bfb1b089c230
New function normest1 as replacement for onenormest (patch #8837)
Marco Caliari <marco.caliari@univr.it>
parents:
22149
diff
changeset
|
262 onenormest | normest1 |
20923
58263bea2fdf
Unified "sleep" functions to "octave_sleep" in C++ and "pause" in Octave.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
20913
diff
changeset
|
263 sleep | pause |
58263bea2fdf
Unified "sleep" functions to "octave_sleep" in C++ and "pause" in Octave.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
20913
diff
changeset
|
264 usleep | pause |
20484 | 265 wavread | audioread |
266 wavwrite | audiowrite | |
267 | |
23569
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
268 ** Deprecated graphics properties. |
19398
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
269 |
23569
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
270 The following properties or allowed corresponding values have been |
26618
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
271 deprecated in Octave 5 and will be removed from Octave 7 (or |
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
272 whatever version is the second major release after 5): |
18606
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18580
diff
changeset
|
273 |
23569
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
274 Object | Property | Value |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
275 ---------------------|-------------------------|------------------- |
26125
df1cf0f7883a
Deprecate "fontangle" property value "oblique" in version 7.
Rik <rik@octave.org>
parents:
26124
diff
changeset
|
276 text | fontangle | "oblique" |
df1cf0f7883a
Deprecate "fontangle" property value "oblique" in version 7.
Rik <rik@octave.org>
parents:
26124
diff
changeset
|
277 uibuttongroup | fontangle | "oblique" |
df1cf0f7883a
Deprecate "fontangle" property value "oblique" in version 7.
Rik <rik@octave.org>
parents:
26124
diff
changeset
|
278 uicontrol | fontangle | "oblique" |
df1cf0f7883a
Deprecate "fontangle" property value "oblique" in version 7.
Rik <rik@octave.org>
parents:
26124
diff
changeset
|
279 uipanel | fontangle | "oblique" |
df1cf0f7883a
Deprecate "fontangle" property value "oblique" in version 7.
Rik <rik@octave.org>
parents:
26124
diff
changeset
|
280 uitable | fontangle | "oblique" |
19974
72ccbd36e23c
Return a column vector by default for Matlab compatibility (bug #44425, bug #44453).
Rik <rik@octave.org>
parents:
19965
diff
changeset
|
281 |
25226
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
282 ** The following properties or allowed corresponding values were |
26618
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
283 deprecated in Octave 4.2 and have been removed from Octave 5: |
19122
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19119
diff
changeset
|
284 |
25226
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
285 Object | Property | Value |
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
286 ---------------------|-------------------------|------------------- |
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
287 axes | xaxislocation | "zero" |
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
288 | yaxislocation | "zero" |
26124
0623e298891a
Remove "erasemode" graphics property deprecated in 4.2.
Rik <rik@octave.org>
parents:
26122
diff
changeset
|
289 hggroup | erasemode | |
0623e298891a
Remove "erasemode" graphics property deprecated in 4.2.
Rik <rik@octave.org>
parents:
26122
diff
changeset
|
290 image | erasemode | |
0623e298891a
Remove "erasemode" graphics property deprecated in 4.2.
Rik <rik@octave.org>
parents:
26122
diff
changeset
|
291 line | erasemode | |
0623e298891a
Remove "erasemode" graphics property deprecated in 4.2.
Rik <rik@octave.org>
parents:
26122
diff
changeset
|
292 patch | erasemode | |
25226
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
293 patch | normalmode | |
26124
0623e298891a
Remove "erasemode" graphics property deprecated in 4.2.
Rik <rik@octave.org>
parents:
26122
diff
changeset
|
294 surface | erasemode | |
25226
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
295 surface | normalmode | |
26124
0623e298891a
Remove "erasemode" graphics property deprecated in 4.2.
Rik <rik@octave.org>
parents:
26122
diff
changeset
|
296 text | erasemode | |
19965
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
19958
diff
changeset
|
297 |
26059
da2bbcf1fbcd
Deprecate C++ function is_keyword in favor of iskeyword for readability.
Rik <rik@octave.org>
parents:
26019
diff
changeset
|
298 ** The C++ function is_keyword has been deprecated in favor of |
26618
361f7ce80f85
* NEWS: Refer to version "5", not "5.0".
John W. Eaton <jwe@octave.org>
parents:
26617
diff
changeset
|
299 iskeyword. The old function will be removed two versions after 5. |
26011
fbc23950b00a
Deprecate C++ is_hghandle in favor of ishghandle for readability.
Rik <rik@octave.org>
parents:
25998
diff
changeset
|
300 |
9352 | 301 --------------------------------------------------------- |
302 | |
25226
ef521f780839
NEWS: Update for version 5 and move old file to NEWS.4.
Rik <rik@octave.org>
parents:
25173
diff
changeset
|
303 See NEWS.4 for old news. |