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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
ca5170d4acb6 NEWS: Update file.
Rik <rik@octave.org>
parents: 26018
diff changeset
124 objects are now calculated only when necessary to improve graphics
ca5170d4acb6 NEWS: Update file.
Rik <rik@octave.org>
parents: 26018
diff changeset
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
ca5170d4acb6 NEWS: Update file.
Rik <rik@octave.org>
parents: 26018
diff changeset
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
ca5170d4acb6 NEWS: Update file.
Rik <rik@octave.org>
parents: 26018
diff changeset
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
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
243 ** Deprecated functions.
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
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
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
255
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
256 Function | Replacement
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
257 ---------------------|------------------
20486
4bb41929286b Deprecate bitmax.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 20484
diff changeset
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
4e313457b5f9 * NEWS: Fix typo.
John W. Eaton <jwe@octave.org>
parents: 22628
diff changeset
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
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
265 wavread | audioread
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
266 wavwrite | audiowrite
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
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
b59cc3252a51 NEWS update
Jaroslav Hajek <highegg@gmail.com>
parents: 9215
diff changeset
301 ---------------------------------------------------------
b59cc3252a51 NEWS update
Jaroslav Hajek <highegg@gmail.com>
parents: 9215
diff changeset
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.