Mercurial > octave
annotate NEWS @ 25238:fd7f2108c991 stable
NEWS: Reword deletion of --force-gui option.
* NEWS: Reword deletion of --force-gui option.
author | Rik <rik@octave.org> |
---|---|
date | Thu, 12 Apr 2018 19:13:18 -0700 |
parents | 7b1b504c2f12 |
children | 23eab5ced171 |
rev | line source |
---|---|
23277
df0fb2cb820b
add release dates to NEWS files
John W. Eaton <jwe@octave.org>
parents:
23273
diff
changeset
|
1 Summary of important user-visible changes for version 4.4 (yyyy-mm-dd): |
df0fb2cb820b
add release dates to NEWS files
John W. Eaton <jwe@octave.org>
parents:
23273
diff
changeset
|
2 ---------------------------------------------------------------------- |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
3 |
23976
529272d1c271
Complete openvar implementation (bug #51899).
Rik <rik@octave.org>
parents:
23918
diff
changeset
|
4 ** A graphical Variable Editor has been added to the GUI interface. |
529272d1c271
Complete openvar implementation (bug #51899).
Rik <rik@octave.org>
parents:
23918
diff
changeset
|
5 It uses a spreadsheet-like interface for quick, intuitive editing |
529272d1c271
Complete openvar implementation (bug #51899).
Rik <rik@octave.org>
parents:
23918
diff
changeset
|
6 of variables. The Variable Editor is launched by double-clicking |
529272d1c271
Complete openvar implementation (bug #51899).
Rik <rik@octave.org>
parents:
23918
diff
changeset
|
7 on a variable name in the Workspace Window or by typing |
529272d1c271
Complete openvar implementation (bug #51899).
Rik <rik@octave.org>
parents:
23918
diff
changeset
|
8 "openvar VARIABLE_NAME" in the Command Window. |
529272d1c271
Complete openvar implementation (bug #51899).
Rik <rik@octave.org>
parents:
23918
diff
changeset
|
9 |
22986
21707d6a02c7
make --enable-64 the default
John W. Eaton <jwe@octave.org>
parents:
22774
diff
changeset
|
10 ** On systems with 64-bit pointers, --enable-64 is now the default and |
21707d6a02c7
make --enable-64 the default
John W. Eaton <jwe@octave.org>
parents:
22774
diff
changeset
|
11 Octave always uses 64-bit indexing. However, if the configure |
21707d6a02c7
make --enable-64 the default
John W. Eaton <jwe@octave.org>
parents:
22774
diff
changeset
|
12 script determines that the BLAS library uses 32-bit integers, then |
21707d6a02c7
make --enable-64 the default
John W. Eaton <jwe@octave.org>
parents:
22774
diff
changeset
|
13 operations using the following libraries are limited to arrays with |
21707d6a02c7
make --enable-64 the default
John W. Eaton <jwe@octave.org>
parents:
22774
diff
changeset
|
14 dimensions that are smaller than 2^31 elements: |
21707d6a02c7
make --enable-64 the default
John W. Eaton <jwe@octave.org>
parents:
22774
diff
changeset
|
15 |
22987
4643c8bce4e7
* NEWS: Fix incomplete update in previous change.
John W. Eaton <jwe@octave.org>
parents:
22986
diff
changeset
|
16 BLAS LAPACK QRUPDATE SuiteSparse ARPACK |
4643c8bce4e7
* NEWS: Fix incomplete update in previous change.
John W. Eaton <jwe@octave.org>
parents:
22986
diff
changeset
|
17 |
4643c8bce4e7
* NEWS: Fix incomplete update in previous change.
John W. Eaton <jwe@octave.org>
parents:
22986
diff
changeset
|
18 Additionally, the following libraries use "int" internally, so |
4643c8bce4e7
* NEWS: Fix incomplete update in previous change.
John W. Eaton <jwe@octave.org>
parents:
22986
diff
changeset
|
19 maximum problem sizes are always limited: |
4643c8bce4e7
* NEWS: Fix incomplete update in previous change.
John W. Eaton <jwe@octave.org>
parents:
22986
diff
changeset
|
20 |
4643c8bce4e7
* NEWS: Fix incomplete update in previous change.
John W. Eaton <jwe@octave.org>
parents:
22986
diff
changeset
|
21 glpk Qhull |
4643c8bce4e7
* NEWS: Fix incomplete update in previous change.
John W. Eaton <jwe@octave.org>
parents:
22986
diff
changeset
|
22 |
24874
a4dc2ef8741c
Don't start GUI by default, require new '--gui' option
Carnë Draug <carandraug@octave.org>
parents:
24871
diff
changeset
|
23 ** The octave command no longer starts the GUI by default. Most users |
25238
fd7f2108c991
NEWS: Reword deletion of --force-gui option.
Rik <rik@octave.org>
parents:
25172
diff
changeset
|
24 starting Octave from a shell were expecting the command line |
fd7f2108c991
NEWS: Reword deletion of --force-gui option.
Rik <rik@octave.org>
parents:
25172
diff
changeset
|
25 interface, and desktop launchers already required the `--force-gui' |
fd7f2108c991
NEWS: Reword deletion of --force-gui option.
Rik <rik@octave.org>
parents:
25172
diff
changeset
|
26 option. With this change, desktop launchers should be modified to |
fd7f2108c991
NEWS: Reword deletion of --force-gui option.
Rik <rik@octave.org>
parents:
25172
diff
changeset
|
27 use the new option `--gui'. The previous `--force-gui' option will |
fd7f2108c991
NEWS: Reword deletion of --force-gui option.
Rik <rik@octave.org>
parents:
25172
diff
changeset
|
28 continue to work, and maps to `--gui', but it will be removed in |
fd7f2108c991
NEWS: Reword deletion of --force-gui option.
Rik <rik@octave.org>
parents:
25172
diff
changeset
|
29 Octave 6. |
24874
a4dc2ef8741c
Don't start GUI by default, require new '--gui' option
Carnë Draug <carandraug@octave.org>
parents:
24871
diff
changeset
|
30 |
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
|
31 ** A known bug in Qt (https://bugreports.qt.io/browse/QTBUG-55357) is |
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 addressed by limiting GUI sub-panel relocation capabilities for Qt |
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
|
33 versions in the range >= 5.6.1 and < 5.7.1. However, this may not |
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
|
34 thoroughly avoid issues on all platforms. |
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
|
35 |
23348
5ab7192f91d8
containers.Map: New key/value storage container (bug #49559).
Rik <rik@octave.org>
parents:
23277
diff
changeset
|
36 ** A new container data type--containers.Map--is available. Map is a |
5ab7192f91d8
containers.Map: New key/value storage container (bug #49559).
Rik <rik@octave.org>
parents:
23277
diff
changeset
|
37 key/value storage container (a.k.a, a hash) that efficiently allows |
5ab7192f91d8
containers.Map: New key/value storage container (bug #49559).
Rik <rik@octave.org>
parents:
23277
diff
changeset
|
38 storing and retrieving values by name, rather than by position which |
5ab7192f91d8
containers.Map: New key/value storage container (bug #49559).
Rik <rik@octave.org>
parents:
23277
diff
changeset
|
39 is how arrays work. |
5ab7192f91d8
containers.Map: New key/value storage container (bug #49559).
Rik <rik@octave.org>
parents:
23277
diff
changeset
|
40 |
23854
aa0c6708046a
import.m: Add placeholder m-file for import functionality.
Rik <rik@octave.org>
parents:
23841
diff
changeset
|
41 ** The bareword "import" is now recognized in scripts and functions. |
aa0c6708046a
import.m: Add placeholder m-file for import functionality.
Rik <rik@octave.org>
parents:
23841
diff
changeset
|
42 However, the functionality to import functions and classes from |
aa0c6708046a
import.m: Add placeholder m-file for import functionality.
Rik <rik@octave.org>
parents:
23841
diff
changeset
|
43 other namespaces into the local scope has not yet been implemented. |
aa0c6708046a
import.m: Add placeholder m-file for import functionality.
Rik <rik@octave.org>
parents:
23841
diff
changeset
|
44 Attempting to use "import" will provoke an error message. |
aa0c6708046a
import.m: Add placeholder m-file for import functionality.
Rik <rik@octave.org>
parents:
23841
diff
changeset
|
45 |
23356
ef20eee0247d
allow hex2num to handle integer values
John W. Eaton <jwe@octave.org>
parents:
23348
diff
changeset
|
46 ** hex2num and num2hex now work for integer and char types and num2hex |
ef20eee0247d
allow hex2num to handle integer values
John W. Eaton <jwe@octave.org>
parents:
23348
diff
changeset
|
47 may optionally return a cell array of strings instead of a character |
ef20eee0247d
allow hex2num to handle integer values
John W. Eaton <jwe@octave.org>
parents:
23348
diff
changeset
|
48 array. If given a cell array of strings, hex2num now returns a |
ef20eee0247d
allow hex2num to handle integer values
John W. Eaton <jwe@octave.org>
parents:
23348
diff
changeset
|
49 numeric array of the same size as the input cell array. Previously, |
ef20eee0247d
allow hex2num to handle integer values
John W. Eaton <jwe@octave.org>
parents:
23348
diff
changeset
|
50 hex2num would accept a cell array of strings of arbitrary dimension |
ef20eee0247d
allow hex2num to handle integer values
John W. Eaton <jwe@octave.org>
parents:
23348
diff
changeset
|
51 but would always return a column vector. |
ef20eee0247d
allow hex2num to handle integer values
John W. Eaton <jwe@octave.org>
parents:
23348
diff
changeset
|
52 |
24927
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
53 ** New special functions cosint, sinint, and gammaincinv have been added. |
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
54 |
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
55 ** Special functions in Octave have been rewritten for larger input |
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
56 domains, better accuracy, and additional options. |
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
57 * gammainc now accepts negative real values for X. |
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
58 * improved accuracy for gammainc, betainc, betaincinv, expint. |
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
59 * gammainc has new options "scaledlower" and "scaledupper". |
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
60 * betainc, betaincinv have new option "upper". |
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
61 |
23019
cb09392b5b1c
Return struct array for 'names' option of regexp (bug #49659).
Rik <rik@octave.org>
parents:
22987
diff
changeset
|
62 ** The "names" option used in regular expressions now returns a struct |
cb09392b5b1c
Return struct array for 'names' option of regexp (bug #49659).
Rik <rik@octave.org>
parents:
22987
diff
changeset
|
63 array, rather than a struct with a cell array for each field. This |
cb09392b5b1c
Return struct array for 'names' option of regexp (bug #49659).
Rik <rik@octave.org>
parents:
22987
diff
changeset
|
64 change was made for Matlab compatibility. |
cb09392b5b1c
Return struct array for 'names' option of regexp (bug #49659).
Rik <rik@octave.org>
parents:
22987
diff
changeset
|
65 |
24098
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
66 ** The quadcc function now uses both absolute tolerance and relative |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
67 tolerance to determine the stopping criteria for an integration. |
24801
daf61c7dfcae
Change default status of pager to "off" (bug #53217).
Rik <rik@octave.org>
parents:
24798
diff
changeset
|
68 To be compatible with other quadXXX functions, such as quadgk, the |
24098
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
69 calling syntax has changed to |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
70 |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
71 quadcc (f, a, b, [AbsTol, [RelTol]]) |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
72 |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
73 To update existing code, change instances of RelTol to [0, RelTol]. |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
74 |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
75 quadcc (f, a, b, tol) => quadcc (f, a, b, [0, tol]) |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
76 |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
77 A warning that a single tolerance input is now interpreted as an |
25172
7b1b504c2f12
update future version numbers in doc strings and comments
John W. Eaton <jwe@octave.org>
parents:
25133
diff
changeset
|
78 absolute tolerance will be issued in Octave versions 4.4 and 5, |
24098
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
79 after which it will be removed. The warning has ID |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
80 "Octave:quadcc:RelTol-conversion" and can be disabled with |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
81 |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
82 warning ("off", "Octave:quadcc:RelTol-conversion") |
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
83 |
24371
c9d229f1db04
Correctly return economy or standard QR factorization (bug #52593).
Rik <rik@octave.org>
parents:
24367
diff
changeset
|
84 ** The qr function now returns a standard factorization unless |
c9d229f1db04
Correctly return economy or standard QR factorization (bug #52593).
Rik <rik@octave.org>
parents:
24367
diff
changeset
|
85 explicitly instructed to perform an economy factorization by using a |
c9d229f1db04
Correctly return economy or standard QR factorization (bug #52593).
Rik <rik@octave.org>
parents:
24367
diff
changeset
|
86 final argument of 0. |
c9d229f1db04
Correctly return economy or standard QR factorization (bug #52593).
Rik <rik@octave.org>
parents:
24367
diff
changeset
|
87 |
24798
45470049a43f
Allow getframe and print to work without osmesa (bug #53186).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24691
diff
changeset
|
88 ** The Qt graphics toolkit now supports offscreen printing without osmesa |
45470049a43f
Allow getframe and print to work without osmesa (bug #53186).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24691
diff
changeset
|
89 if Octave was built with Qt >= 5.1. |
45470049a43f
Allow getframe and print to work without osmesa (bug #53186).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24691
diff
changeset
|
90 |
24801
daf61c7dfcae
Change default status of pager to "off" (bug #53217).
Rik <rik@octave.org>
parents:
24798
diff
changeset
|
91 ** The built-in pager for display of large data is now disabled by |
daf61c7dfcae
Change default status of pager to "off" (bug #53217).
Rik <rik@octave.org>
parents:
24798
diff
changeset
|
92 default. To re-enable it for every Octave session add the following |
daf61c7dfcae
Change default status of pager to "off" (bug #53217).
Rik <rik@octave.org>
parents:
24798
diff
changeset
|
93 to your .octaverc file: |
daf61c7dfcae
Change default status of pager to "off" (bug #53217).
Rik <rik@octave.org>
parents:
24798
diff
changeset
|
94 |
daf61c7dfcae
Change default status of pager to "off" (bug #53217).
Rik <rik@octave.org>
parents:
24798
diff
changeset
|
95 more on; |
daf61c7dfcae
Change default status of pager to "off" (bug #53217).
Rik <rik@octave.org>
parents:
24798
diff
changeset
|
96 |
24552
48830eeb348b
NEWS: Announce prioritization of Qt toolkit over FLTK toolkit for further development.
Rik <rik@octave.org>
parents:
24547
diff
changeset
|
97 ** The FLTK toolkit is no longer prioritized for development. The |
48830eeb348b
NEWS: Announce prioritization of Qt toolkit over FLTK toolkit for further development.
Rik <rik@octave.org>
parents:
24547
diff
changeset
|
98 number of Octave Maintainers is too small to support three different |
48830eeb348b
NEWS: Announce prioritization of Qt toolkit over FLTK toolkit for further development.
Rik <rik@octave.org>
parents:
24547
diff
changeset
|
99 graphic toolkits. New development will target the Qt toolkit. |
48830eeb348b
NEWS: Announce prioritization of Qt toolkit over FLTK toolkit for further development.
Rik <rik@octave.org>
parents:
24547
diff
changeset
|
100 While no longer prioritized, the FLTK toolkit is not deprecated and |
48830eeb348b
NEWS: Announce prioritization of Qt toolkit over FLTK toolkit for further development.
Rik <rik@octave.org>
parents:
24547
diff
changeset
|
101 there is no schedule for its removal. |
48830eeb348b
NEWS: Announce prioritization of Qt toolkit over FLTK toolkit for further development.
Rik <rik@octave.org>
parents:
24547
diff
changeset
|
102 |
24524
a56d283ff18a
Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24523
diff
changeset
|
103 ** The graphic object property "PickableParts" has been implemented |
a56d283ff18a
Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24523
diff
changeset
|
104 which controls whether an object can accept mouse clicks. |
a56d283ff18a
Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24523
diff
changeset
|
105 |
a56d283ff18a
Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24523
diff
changeset
|
106 ** The graphic object property "Interruptible" has been fully |
a56d283ff18a
Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24523
diff
changeset
|
107 implemented which controls whether a running callback function can |
24636
9d01ce02d5cb
Make selection and "HitTest" compatible with Matlab (bug #52795).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24620
diff
changeset
|
108 be interrupted by another callback function. |
9d01ce02d5cb
Make selection and "HitTest" compatible with Matlab (bug #52795).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24620
diff
changeset
|
109 |
9d01ce02d5cb
Make selection and "HitTest" compatible with Matlab (bug #52795).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24620
diff
changeset
|
110 ** The graphic object property "HitTest" has been updated to be fully |
9d01ce02d5cb
Make selection and "HitTest" compatible with Matlab (bug #52795).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24620
diff
changeset
|
111 compatible with Matlab. |
24523
501986e12b8b
Implement "pickableparts" property (bug #52795).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24521
diff
changeset
|
112 |
24371
c9d229f1db04
Correctly return economy or standard QR factorization (bug #52593).
Rik <rik@octave.org>
parents:
24367
diff
changeset
|
113 ** Text objects now implement the properties "BackgroundColor", |
c9d229f1db04
Correctly return economy or standard QR factorization (bug #52593).
Rik <rik@octave.org>
parents:
24367
diff
changeset
|
114 "EdgeColor", "LineStyle", "LineWidth", and "Margin". |
24173
730227072acb
Add support for text background area for OpenGL toolkits (bug #39692).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24148
diff
changeset
|
115 |
24184
7dd3ab97ccd5
NEWS: Note that initial implementation of alpha transparency exists.
Rik <rik@octave.org>
parents:
24173
diff
changeset
|
116 ** An initial implementation of alpha transparency has been made for |
24208
eec262017c6a
maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
24184
diff
changeset
|
117 patch and surface objects. Printing to svg and pdf is supported. |
24184
7dd3ab97ccd5
NEWS: Note that initial implementation of alpha transparency exists.
Rik <rik@octave.org>
parents:
24173
diff
changeset
|
118 |
24423
1d52db450db4
Change ishandle to return true for Java objects for Matlab compatibility.
Rik <rik@octave.org>
parents:
24371
diff
changeset
|
119 ** ishandle now returns true for both graphics handle objects and |
1d52db450db4
Change ishandle to return true for Java objects for Matlab compatibility.
Rik <rik@octave.org>
parents:
24371
diff
changeset
|
120 Java objects. The latter change was made for Matlab compatibility. |
1d52db450db4
Change ishandle to return true for Java objects for Matlab compatibility.
Rik <rik@octave.org>
parents:
24371
diff
changeset
|
121 Use ishghandle or isgraphics if it is important not to include Java |
1d52db450db4
Change ishandle to return true for Java objects for Matlab compatibility.
Rik <rik@octave.org>
parents:
24371
diff
changeset
|
122 objects. |
1d52db450db4
Change ishandle to return true for Java objects for Matlab compatibility.
Rik <rik@octave.org>
parents:
24371
diff
changeset
|
123 |
25133
4ccb4f6e59ca
maint: reword NEWS description of pkg URL feature
Mike Miller <mtmiller@octave.org>
parents:
25091
diff
changeset
|
124 ** The pkg command now accepts a URL as an argument, allowing a valid |
4ccb4f6e59ca
maint: reword NEWS description of pkg URL feature
Mike Miller <mtmiller@octave.org>
parents:
25091
diff
changeset
|
125 Octave package to be installed from any remote host with one command, |
4ccb4f6e59ca
maint: reword NEWS description of pkg URL feature
Mike Miller <mtmiller@octave.org>
parents:
25091
diff
changeset
|
126 for example |
4ccb4f6e59ca
maint: reword NEWS description of pkg URL feature
Mike Miller <mtmiller@octave.org>
parents:
25091
diff
changeset
|
127 |
4ccb4f6e59ca
maint: reword NEWS description of pkg URL feature
Mike Miller <mtmiller@octave.org>
parents:
25091
diff
changeset
|
128 pkg install https://example.org/download/example-package.tar.gz |
24871
ca43264971ea
pkg: allow URI for external files (https/ftp/etc links) as install targets
Carnë Draug <carandraug@octave.org>
parents:
24864
diff
changeset
|
129 |
24340
2b836112d943
table.m: Rename function to crosstab for Matlab compatibility (bug #52492).
Rik <rik@octave.org>
parents:
24219
diff
changeset
|
130 ** The following statistical functions have been moved from core |
2b836112d943
table.m: Rename function to crosstab for Matlab compatibility (bug #52492).
Rik <rik@octave.org>
parents:
24219
diff
changeset
|
131 Octave to the statistics package available from Octave Forge. |
2b836112d943
table.m: Rename function to crosstab for Matlab compatibility (bug #52492).
Rik <rik@octave.org>
parents:
24219
diff
changeset
|
132 |
24547
fdc9ce839afd
maint: Remove statistics functions which have been shifted to Octave Forge package.
Rik <rik@octave.org>
parents:
24524
diff
changeset
|
133 BASE |
25023
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
134 cloglog |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
135 logit |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
136 prctile |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
137 probit |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
138 qqplot |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
139 table (renamed to crosstab) |
24691
b658e0fa0cb3
maint: Remove trailing whitespace from files.
Rik <rik@octave.org>
parents:
24664
diff
changeset
|
140 |
24547
fdc9ce839afd
maint: Remove statistics functions which have been shifted to Octave Forge package.
Rik <rik@octave.org>
parents:
24524
diff
changeset
|
141 DISTRIBUTIONS |
25023
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
142 betacdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
143 betainv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
144 betapdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
145 betarnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
146 binocdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
147 binoinv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
148 binopdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
149 binornd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
150 cauchy_cdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
151 cauchy_inv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
152 cauchy_pdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
153 cauchy_rnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
154 chi2cdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
155 chi2inv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
156 chi2pdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
157 chi2rnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
158 expcdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
159 expinv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
160 exppdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
161 exprnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
162 fcdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
163 finv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
164 fpdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
165 frnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
166 gamcdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
167 gaminv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
168 gampdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
169 gamrnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
170 geocdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
171 geoinv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
172 geopdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
173 geornd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
174 hygecdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
175 hygeinv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
176 hygepdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
177 hygernd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
178 kolmogorov_smirnov_cdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
179 laplace_cdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
180 laplace_inv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
181 laplace_pdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
182 laplace_rnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
183 logistic_cdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
184 logistic_inv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
185 logistic_pdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
186 logistic_rnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
187 logncdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
188 logninv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
189 lognpdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
190 lognrnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
191 nbincdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
192 nbininv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
193 nbinpdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
194 nbinrnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
195 normcdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
196 norminv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
197 normpdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
198 normrnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
199 poisscdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
200 poissinv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
201 poisspdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
202 poissrnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
203 stdnormal_cdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
204 stdnormal_inv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
205 stdnormal_pdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
206 stdnormal_rnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
207 tcdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
208 tinv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
209 tpdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
210 trnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
211 unidcdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
212 unidinv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
213 unidpdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
214 unidrnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
215 unifcdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
216 unifinv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
217 unifpdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
218 unifrnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
219 wblcdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
220 wblinv |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
221 wblpdf |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
222 wblrnd |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
223 wienrnd |
24547
fdc9ce839afd
maint: Remove statistics functions which have been shifted to Octave Forge package.
Rik <rik@octave.org>
parents:
24524
diff
changeset
|
224 |
fdc9ce839afd
maint: Remove statistics functions which have been shifted to Octave Forge package.
Rik <rik@octave.org>
parents:
24524
diff
changeset
|
225 MODELS |
25023
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
226 logistic_regression |
24547
fdc9ce839afd
maint: Remove statistics functions which have been shifted to Octave Forge package.
Rik <rik@octave.org>
parents:
24524
diff
changeset
|
227 |
fdc9ce839afd
maint: Remove statistics functions which have been shifted to Octave Forge package.
Rik <rik@octave.org>
parents:
24524
diff
changeset
|
228 TESTS |
25023
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
229 anova |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
230 bartlett_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
231 chisquare_test_homogeneity |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
232 chisquare_test_independence |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
233 cor_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
234 f_test_regression |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
235 hotelling_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
236 hotelling_test_2 |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
237 kolmogorov_smirnov_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
238 kolmogorov_smirnov_test_2 |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
239 kruskal_wallis_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
240 manova |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
241 mcnemar_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
242 prop_test_2 |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
243 run_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
244 sign_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
245 t_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
246 t_test_2 |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
247 t_test_regression |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
248 u_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
249 var_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
250 welch_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
251 wilcoxon_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
252 z_test |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
253 z_test_2 |
24340
2b836112d943
table.m: Rename function to crosstab for Matlab compatibility (bug #52492).
Rik <rik@octave.org>
parents:
24219
diff
changeset
|
254 |
24611
afbef2f579c9
ngb2ntsc.m, ntsc2rgb.m: Remove functions moved to image package.
Rik <rik@octave.org>
parents:
24610
diff
changeset
|
255 ** The following image functions have been moved from core Octave to |
afbef2f579c9
ngb2ntsc.m, ntsc2rgb.m: Remove functions moved to image package.
Rik <rik@octave.org>
parents:
24610
diff
changeset
|
256 the image package available from Octave Forge. |
afbef2f579c9
ngb2ntsc.m, ntsc2rgb.m: Remove functions moved to image package.
Rik <rik@octave.org>
parents:
24610
diff
changeset
|
257 |
25023
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
258 ntsc2rgb |
20f7a4606348
NEWS: format lists of functions consistently
Mike Miller <mtmiller@octave.org>
parents:
25012
diff
changeset
|
259 rgb2ntsc |
24611
afbef2f579c9
ngb2ntsc.m, ntsc2rgb.m: Remove functions moved to image package.
Rik <rik@octave.org>
parents:
24610
diff
changeset
|
260 |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
261 ** Other new functions added in 4.4: |
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
262 |
24574
b7047fe47123
bounds.m: New function to find smallest and largest element of dataset.
Rik <rik@octave.org>
parents:
24552
diff
changeset
|
263 bounds |
24137
60e4e324a525
Fix failing xtest in camlookat.m (patch #9049).
Markus Mützel <markus.muetzel@gmx.de>
parents:
24102
diff
changeset
|
264 camlookat |
60e4e324a525
Fix failing xtest in camlookat.m (patch #9049).
Markus Mützel <markus.muetzel@gmx.de>
parents:
24102
diff
changeset
|
265 camorbit |
60e4e324a525
Fix failing xtest in camlookat.m (patch #9049).
Markus Mützel <markus.muetzel@gmx.de>
parents:
24102
diff
changeset
|
266 campos |
60e4e324a525
Fix failing xtest in camlookat.m (patch #9049).
Markus Mützel <markus.muetzel@gmx.de>
parents:
24102
diff
changeset
|
267 camroll |
60e4e324a525
Fix failing xtest in camlookat.m (patch #9049).
Markus Mützel <markus.muetzel@gmx.de>
parents:
24102
diff
changeset
|
268 camtarget |
60e4e324a525
Fix failing xtest in camlookat.m (patch #9049).
Markus Mützel <markus.muetzel@gmx.de>
parents:
24102
diff
changeset
|
269 camup |
60e4e324a525
Fix failing xtest in camlookat.m (patch #9049).
Markus Mützel <markus.muetzel@gmx.de>
parents:
24102
diff
changeset
|
270 camva |
60e4e324a525
Fix failing xtest in camlookat.m (patch #9049).
Markus Mützel <markus.muetzel@gmx.de>
parents:
24102
diff
changeset
|
271 camzoom |
23273
87b6f3606fd4
corrcoef.m: New statistics function for Matlab compatibility (bug #47824).
Guillaume Flandin
parents:
23255
diff
changeset
|
272 corrcoef |
24909
4a341330ee15
Added sine integral and cosine integral functions.
Michele Ginesi <michele.ginesi@gmail.com>
parents:
24905
diff
changeset
|
273 cosint |
25026
f886561f9696
doc: improve differential eqtn docs and mention ode15i/ode15s (bug #51965).
Colin Macdonald <cbm@m.fsf.org>
parents:
25023
diff
changeset
|
274 decic |
24460
892f7f096ffb
erase.m: New string function for deleting substrings with a string.
Sahil Yadav
parents:
24423
diff
changeset
|
275 erase |
24905
662faf9de127
Added the inverse of the incomplete gamma function (see bug #48036)
Michele Ginesi <michele.ginesi@gmail.com>
parents:
24887
diff
changeset
|
276 gammaincinv |
23885
86a49caa5100
new function humps (bug #33935)
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
23854
diff
changeset
|
277 getframe |
24462
8ff3c13d14c1
groot.m: New function to return handle of graphics root object.
Rik <rik@octave.org>
parents:
24460
diff
changeset
|
278 groot |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
279 gsvd |
23255
aaf91b4f48e4
hgtransform.m: New function (bug #50466).
Rik <rik@octave.org>
parents:
23227
diff
changeset
|
280 hgtransform |
23885
86a49caa5100
new function humps (bug #33935)
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
23854
diff
changeset
|
281 humps |
24055
2eae2ad53eb9
Add missing function integral.m (bug #42037).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
24050
diff
changeset
|
282 integral |
24102
c723faa56ab4
Add missing functions integral2.m and integral3.m (bug #52074).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
24098
diff
changeset
|
283 integral2 |
c723faa56ab4
Add missing functions integral2.m and integral3.m (bug #52074).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
24098
diff
changeset
|
284 integral3 |
24423
1d52db450db4
Change ishandle to return true for Java objects for Matlab compatibility.
Rik <rik@octave.org>
parents:
24371
diff
changeset
|
285 isgraphics |
24474
0b65949870e3
isstring.m: Add new function for identifying string arrays.
Rik <rik@octave.org>
parents:
24462
diff
changeset
|
286 isstring |
24584
7a18e02a516e
mad.m: New function to calculate mean or median absolute deviation.
Rik <rik@octave.org>
parents:
24574
diff
changeset
|
287 mad |
25026
f886561f9696
doc: improve differential eqtn docs and mention ode15i/ode15s (bug #51965).
Colin Macdonald <cbm@m.fsf.org>
parents:
25023
diff
changeset
|
288 ode15i.m |
f886561f9696
doc: improve differential eqtn docs and mention ode15i/ode15s (bug #51965).
Colin Macdonald <cbm@m.fsf.org>
parents:
25023
diff
changeset
|
289 ode15s.m |
23976
529272d1c271
Complete openvar implementation (bug #51899).
Rik <rik@octave.org>
parents:
23918
diff
changeset
|
290 openvar |
24148
2e64bed0bb3a
Updated integral2.m and integral3.m and added quad2d (bug #52074).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
24137
diff
changeset
|
291 quad2d |
23887
c3043aaad700
new function repelem (bug #45497)
Lachlan Andrew <lachlanbis@gmail.com>
parents:
23885
diff
changeset
|
292 repelem |
24610
3ad53e4793fc
rgb2gray: New function to convert RGB images to grayscale images.
Rik <rik@octave.org>
parents:
24600
diff
changeset
|
293 rgb2gray |
24050
a03bb64031da
Implement missing axis tick and label functions (bug #51839).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
23976
diff
changeset
|
294 rticks |
24909
4a341330ee15
Added sine integral and cosine integral functions.
Michele Ginesi <michele.ginesi@gmail.com>
parents:
24905
diff
changeset
|
295 sinint |
24864
26d8b90c0cb2
maint: mention the tfqmr function in NEWS for 4.4
Mike Miller <mtmiller@octave.org>
parents:
24801
diff
changeset
|
296 tfqmr |
24050
a03bb64031da
Implement missing axis tick and label functions (bug #51839).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
23976
diff
changeset
|
297 thetaticks |
24219
3d96400df713
Add function vecnorm (bug #52342).
Marco Caliari <marco.caliari@univr.it>
parents:
24208
diff
changeset
|
298 vecnorm |
24664
a829062fdea4
Add function "winqueryreg" (bug #52935).
Markus Mützel <markus.muetzel@gmx.de>
parents:
24636
diff
changeset
|
299 winqueryreg |
24050
a03bb64031da
Implement missing axis tick and label functions (bug #51839).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
23976
diff
changeset
|
300 xticklabels |
a03bb64031da
Implement missing axis tick and label functions (bug #51839).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
23976
diff
changeset
|
301 xticks |
a03bb64031da
Implement missing axis tick and label functions (bug #51839).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
23976
diff
changeset
|
302 yticklabels |
a03bb64031da
Implement missing axis tick and label functions (bug #51839).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
23976
diff
changeset
|
303 yticks |
a03bb64031da
Implement missing axis tick and label functions (bug #51839).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
23976
diff
changeset
|
304 zticklabels |
a03bb64031da
Implement missing axis tick and label functions (bug #51839).
Nicholas R. Jankowski <jankowskin@asme.org>
parents:
23976
diff
changeset
|
305 zticks |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
306 |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
307 ** Deprecated functions. |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
308 |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
309 The following functions have been deprecated in Octave 4.4 and will |
25172
7b1b504c2f12
update future version numbers in doc strings and comments
John W. Eaton <jwe@octave.org>
parents:
25133
diff
changeset
|
310 be removed from Octave 6 (or whatever version is the second major |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
311 release after 4.4): |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
312 |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
313 Function | Replacement |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
314 ---------------------|------------------ |
24521 | 315 chop | sprintf for visual results |
24600 | 316 desktop | isguirunning |
25012 | 317 tmpnam | tempname |
24620 | 318 toascii | double |
25041 | 319 java2mat | __java2mat__ |
320 | |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
321 |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
322 ** The following functions were deprecated in Octave 4.0 and have been |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
323 removed from Octave 4.4. |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
324 |
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
325 allow_noninteger_range_as_index |
23085
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
326 bicubic |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
327 delaunay3 |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
328 do_braindead_shortcircuit_evaluation |
23085
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
329 dump_prefs |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
330 find_dir_in_path |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
331 finite |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
332 fmod |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
333 fnmatch |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
334 gmap40 |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
335 loadaudio |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
336 luinc |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
337 mouse_wheel_zoom |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
338 nfields |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
339 octave_tmp_file_name |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
340 playaudio |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
341 saveaudio |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
342 setaudio |
23085
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
343 syl |
dffa2b8c9482
maint: strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
23019
diff
changeset
|
344 usage |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
345 |
23918
7662b441e2ea
eliminate unused Octave:undefined-return-values warning ID
John W. Eaton <jwe@octave.org>
parents:
23887
diff
changeset
|
346 ** The "Octave:undefined-return-values" warning ID is obsolete. Octave |
7662b441e2ea
eliminate unused Octave:undefined-return-values warning ID
John W. Eaton <jwe@octave.org>
parents:
23887
diff
changeset
|
347 now throws an error for any attempts to assign undefined values that |
7662b441e2ea
eliminate unused Octave:undefined-return-values warning ID
John W. Eaton <jwe@octave.org>
parents:
23887
diff
changeset
|
348 might be returned from functions. |
7662b441e2ea
eliminate unused Octave:undefined-return-values warning ID
John W. Eaton <jwe@octave.org>
parents:
23887
diff
changeset
|
349 |
23569
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
350 ** Deprecated graphics properties. |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
351 |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
352 The following properties or allowed corresponding values have been |
25172
7b1b504c2f12
update future version numbers in doc strings and comments
John W. Eaton <jwe@octave.org>
parents:
25133
diff
changeset
|
353 deprecated in Octave 4.4 and will be removed from Octave 6 (or whatever |
23569
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
354 version is the second major release after 4.4): |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
355 |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
356 Object | Property | Value |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
357 ---------------------|-------------------------|------------------- |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
358 figure | doublebuffer | |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
359 | mincolormap | |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
360 | wvisual | |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
361 | wvisualmode | |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
362 | xdisplay | |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
363 | xvisual | |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
364 | xvisualmode | |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
365 axes | drawmode | |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
366 annotation | edgecolor ("rectangle") | |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
367 text | fontweight | "demi" and "light" |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
368 uicontrol | fontweight | "demi" and "light" |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
369 uipanel | fontweight | "demi" and "light" |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
370 uibuttongroup | fontweight | "demi" and "light" |
22774
5b1fdeb1aa04
* oct-alloc.h: Remove deprecated header file.
John W. Eaton <jwe@octave.org>
parents:
22631
diff
changeset
|
371 |
23176
5f7c675b3954
annotation.m: Rename property "edgecolor" to "color" (bug #50227).
Markus Mützel <markus.muetzel@gmx.de>
parents:
23140
diff
changeset
|
372 ** The rectangle and ellipse annotation property "edgecolor" has been |
25172
7b1b504c2f12
update future version numbers in doc strings and comments
John W. Eaton <jwe@octave.org>
parents:
25133
diff
changeset
|
373 deprecated and will be removed from Octave 6 (or whatever version |
23176
5f7c675b3954
annotation.m: Rename property "edgecolor" to "color" (bug #50227).
Markus Mützel <markus.muetzel@gmx.de>
parents:
23140
diff
changeset
|
374 is the second major release after 4.4). Use the property "color" |
5f7c675b3954
annotation.m: Rename property "edgecolor" to "color" (bug #50227).
Markus Mützel <markus.muetzel@gmx.de>
parents:
23140
diff
changeset
|
375 instead. |
5f7c675b3954
annotation.m: Rename property "edgecolor" to "color" (bug #50227).
Markus Mützel <markus.muetzel@gmx.de>
parents:
23140
diff
changeset
|
376 |
23569
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
377 ** The header file oct-alloc.h has been removed along with the macros |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
378 that it defined (DECLARE_OCTAVE_ALLOCATOR, DEFINE_OCTAVE_ALLOCATOR, |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
379 and DEFINE_OCTAVE_ALLOCATOR2). |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
380 |
112676e86ea3
NEWS: Re-order announcements for 4.4 release for clarity.
Rik <rik@octave.org>
parents:
23563
diff
changeset
|
381 |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
382 Summary of bugs fixed for version 4.2.2 (2018-03-13): |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
383 ---------------------------------------------------- |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
384 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
385 Using the bug numbers listed below, find bug reports on the web using |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
386 the URL https://savannah.gnu.org/bugs/?NNNNN |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
387 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
388 ** make leftdiv work for scalar \ int-matrix (bug #51682) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
389 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
390 ** inputdlg.m: Avoid crash when prompt and defaults sizes differ (bug #53209) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
391 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
392 ** tie octave_classdef::numel method to "numel" user override method |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
393 (bug #46571) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
394 |
24879 | 395 ** fix performance of Sparse fsolve for complex sparse matrices (bug #53140) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
396 |
24879 | 397 ** fix performance of Sparse fsolve (bug #53140) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
398 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
399 ** octave.desktop.in: No repetition of Name in Comment field and start I10n |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
400 (bug #53078) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
401 |
24879 | 402 ** don't create partially invalid graphic objects (bug #52904) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
403 |
24879 | 404 ** test for incorrect regexprep on ARM platforms (bug #52810) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
405 |
24879 | 406 ** fix incorrect regexprep on ARM platforms (bug #52810) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
407 |
24879 | 408 ** correctly handle reading of characters >127 in scanf family (bug #52681) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
409 |
24879 | 410 ** fix addpath for UNC paths on Windows (bug #51268) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
411 |
24879 | 412 ** protect being-deleted objects on figure list from second deletion |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
413 (bug #52666) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
414 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
415 ** dlmwrite.m: Close fid if filename is only one char long (bug #52679) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
416 |
24879 | 417 ** set gnuplot color data to half output range when autoscaling zero input |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
418 range (bug #52624) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
419 |
24879 | 420 ** add polarplot() to the list of unimplemented functions (bug #52643) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
421 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
422 ** configure.ac: Fix test for Java version (bug #52617) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
423 |
24879 | 424 ** for gnuplot toolkit, do not map TrueColor data to colormap size (bug #52599) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
425 |
24879 | 426 ** make wheel scroll behave more consistently in pan mode (bug #52588) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
427 |
24879 | 428 ** make gnuplot color have three components for interpolated edge color |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
429 (bug #52595) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
430 |
24879 | 431 ** simplify gnuplot toolkit scripts for image/non-image data plots (bug #52589) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
432 |
24879 | 433 ** fix concatenation of empty char matrices with other strings (bug #52542) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
434 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
435 ** build: Fix compiling OCTAVE_ARPACK_OK_2 Fortran code (bug #52425) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
436 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
437 ** trisurf.m, trimesh.m: Fix input validation (bug #48109) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
438 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
439 ** allow uncommenting in editor when line begins with whitespace (bug #52406) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
440 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
441 ** do not extend selection when indenting/commenting in editor (bug #45610) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
442 |
24879 | 443 ** remove all delimiters from whitespace list in textscan function (bug #52479) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
444 |
24879 | 445 ** calculate 1-norm of matrices to assess whether NaN or Inf are present |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
446 (bug #39000) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
447 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
448 ** prevent extra ampersand under KDE in cd-or-add-to-path dialog (bug #52423) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
449 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
450 ** plotyy.m: Fix error when using FUN2 argument (bug #48115) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
451 |
24879 | 452 ** check ARPACK library for buggy behavior in configure (bug #52425) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
453 |
24879 | 454 ** fix printing integer type images (bug #51558) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
455 |
24879 | 456 ** fix segfault in delaunayn when Qhull memory is not properly cleared |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
457 (bug #52410) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
458 |
24879 | 459 ** fix segfault with CHOLMOD library and empty matrices (bug #52365) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
460 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
461 ** tag global and persistent symbols as variables when parsing (bug #52363) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
462 |
24879 | 463 ** properly restore the input stream pointer at end of textscan (bug #52116 et |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
464 al.) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
465 |
24879 | 466 ** fix building with Qt4 for Windows (bug #52237) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
467 |
24879 | 468 ** ensure numeric values are passed for the axes "clim" property (bug #52053) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
469 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
470 ** avoid abort on exit from GUI (bug #50664) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
471 |
24879 | 472 ** correct auto limits on log axes with negative and zero values (bug #51861) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
473 |
24879 | 474 ** fix warning in quadgk with zero size interval (bug #51867) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
475 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
476 ** sparse: correctly handle scalar column index (bug #51880) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
477 |
24879 | 478 ** fix segfault in ichol under certain conditions (bug #51736) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
479 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
480 ** configure: ensure empty pkg-config results are actually empty (bug #51680) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
481 |
24879 | 482 ** fix 'legend hide' for gnuplot (bug #50483) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
483 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
484 ** qqplot.m: Fix typo in input validation (bug #51458) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
485 |
24879 | 486 ** add possible '\r' to smartindent regex exprepression (Bug #51279) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
487 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
488 ** make strncmp case sensitive again (bug #51384) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
489 |
24879 | 490 ** fix possible infinite loop in normest1.m (bug #51241) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
491 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
492 ** also run unwind protect cleanup code on interrupt exceptions (bug #51209) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
493 |
24879 | 494 ** fix crash when inverting complex matrices with NaNs (bug #51198) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
495 |
24879 | 496 ** improve accuracy of residue for inputs with very different magnitudes |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
497 (bug #51148) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
498 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
499 ** publish.m: Fix corruption of results for some code inputs (bug #51178) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
500 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
501 ** residue.m: Remove code that filters out small return values (bug #34266, bug |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
502 #49291) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
503 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
504 ** avoid possible double free at interpreter exit (bug #51088) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
505 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
506 ** show stack trace for errors in command line and startup files (bug #49346) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
507 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
508 ** interp1.m: Return NA for all columns which are out of bounds (bug #51030) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
509 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
510 ** use idx_type for dimensions instead of int (bug #50934) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
511 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
512 ** show stack trace for wrong type arg errors (bug #50894) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
513 |
24879 | 514 ** let mouse selection of Qt figures update "currentfigure" (bug #50666) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
515 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
516 ** disable qscintilla editor drag and drop so parent will handle it (Bug |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
517 #50559) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
518 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
519 ** quadgk.m: Correct error messages which point to quadv (bug #50604) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
520 |
24879 | 521 ** set version on AppUserModelId (Bug #50428) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
522 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
523 ** version-rcfile: Don't try to execute startup directory, only startup.m |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
524 (bug #50593) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
525 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
526 ** dlmread: Return empty matrix when requested range is outside data |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
527 (bug #50102) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
528 |
24879 | 529 ** fix eigs for generalized nonsymmetric and shift-invert problems (bug #39573) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
530 |
24879 | 531 ** fix eigs for the generalized eigenvalue problem (bug #50546) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
532 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
533 ** datetick.m: Fix uneven range bugs (bug #50493) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
534 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
535 ** datenum.m: Correct calculation for fractional leap years (bug #50508) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
536 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
537 ** datenum.m: Allow horizontal vectors of dates with fractional months |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
538 (bug #50508) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
539 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
540 ** datenum.m: Accept legal input of vectors with fractional months (bug #50508) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
541 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
542 ** fix the anchor position in the info text of the doc browser (bug #50422) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
543 |
24879 | 544 ** fix order of legend labels with plotyy axes (bug #50497) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
545 |
24879 | 546 ** correct hggroup plot legends for gnuplot toolkit, add legend demo 17 items |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
547 (bug #49341) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
548 |
24879 | 549 ** for gnuplot graphics toolkit, show only one key entry for errorbars |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
550 (bug #49260) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
551 |
24879 | 552 ** fix compilation of jit caused by cset d0562b3159c7 (bug #50398) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
553 |
24879 | 554 ** remove inline keyword on file_stat destructor which breaks MacOS compilation |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
555 (bug #50234) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
556 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
557 Documentation bugs fixed: |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
558 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
559 ** playblocking.m: Correct documentation about start and limits inputs |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
560 (bug #51217) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
561 |
24879 | 562 ** fix eig output argument description (bug #50524) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
563 |
24879 | 564 ** remove backslashes before double quotes in m-file docstrings (bug #52870) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
565 |
24879 | 566 ** tweaks to use single quotes instead of double quotes (bug #52870) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
567 |
24879 | 568 ** correct fieldname of returned struct in ver (bug #52845) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
569 |
24879 | 570 ** cleanup @code example in Appendix on test functions (bug #52852) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
571 |
24879 | 572 ** fixes for signal, image, audio, and OOP chapters (bug #52844) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
573 |
24879 | 574 ** fix issues in geometry, polynomial, and interpolation chapters (bug #52835) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
575 |
24879 | 576 ** fix TeX documentation for qp and clarify size of inputs (bug #52829) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
577 |
24879 | 578 ** correct errors in Diagonal matrix chapter of manual (bug #52814) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
579 |
24879 | 580 ** replace @math{1e^{XXX}} sequences with raw 1eXXX (bug #52827) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
581 |
24879 | 582 ** use '...' rather than deprecated '\' for line continuation (bug #52828) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
583 |
24879 | 584 ** make documentation Sec 26.1 more consistent and Sec 25.4 clearer |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
585 (bug #52685) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
586 |
24879 | 587 ** documentation fixes for linspace, logspace, lookup (bug #52785) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
588 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
589 ** atan2d.m: Correct documentation to match atan docstring (bug #52786) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
590 |
24879 | 591 ** small tweaks to fplot and surfnorm docstrings (bug #52761) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
592 |
24879 | 593 ** rewrite documentation for Advanced Indexing (bug #52723) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
594 |
24879 | 595 ** delete extra ']' in scanf docstring (bug #52742) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
596 |
24879 | 597 ** fix mistaken use of space between function and '(' in documentation |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
598 (bug #52723) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
599 |
24879 | 600 ** fix various inconsistencies in manual (bug #52712) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
601 |
24879 | 602 ** fix typo in cset 8354b505ad6b (bug #52702) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
603 |
24879 | 604 ** fix inconsistencies with char, strvcat, strread docstrings (bug #52702. |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
605 |
24879 | 606 ** explain Matlab compatibility of fopen modes (bug #52644) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
607 |
24879 | 608 ** update documentation for keywords to include classdef statements |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
609 (bug #52591) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
610 |
24879 | 611 ** fix documentation of third input to lsode() (bug #52664) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
612 |
24879 | 613 ** clarify quiver/quiver3 documentation when a linestyle is given (bug #52608) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
614 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
615 ** new section about classdef classes with example (bug #44590) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
616 |
24879 | 617 ** correct surface plot explanation of meshgridded results of 1 input |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
618 (bug #52536) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
619 |
24879 | 620 ** fix definition of Delaunay triangulation in docstrings (bug #52416) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
621 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
622 ** accumarray.m: Add '@' to function handles in docstring (bug #52418) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
623 |
24879 | 624 ** update manual to explain \deg and \circ symbols (bug #52287) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
625 |
24879 | 626 ** correct documentation for randg (bug #52118) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
627 |
24879 | 628 ** add documentation about PCRE library regexp stack overflow (bug #51589) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
629 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
630 ** play.m: Correct documentation about start and limits inputs (bug #51217) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
631 |
24879 | 632 ** redo docstring for qz (bug #50846) |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
633 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
634 ** describe optional install dependencies PortAudio and SUNDIALS (bug #50513) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
635 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
636 ** update CITATION date, version, and permalink to manual (bug #47058) |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
637 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
638 |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
639 Summary of bugs fixed for version 4.2.1 (2017-02-22): |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
640 ---------------------------------------------------- |
23225 | 641 |
642 Using the bug numbers listed below, find bug reports on the web using | |
643 the URL https://savannah.gnu.org/bugs/?NNNNN | |
644 | |
645 ** guarantee returning std::string from tilde_expand functions (bug #50234) | |
646 | |
647 ** workaround segfault in file_stat (bug #50234) | |
648 | |
649 ** genpropdoc.m: document more graphics properties (bug #50337) | |
650 | |
651 ** always fork and exec when starting the gui (bug #49609) | |
652 | |
653 ** print.m: fix regression with -append option (bug #50318) | |
654 | |
655 ** don't display legend, colorbar, and annotation axes coordinates | |
656 (bug #50272) | |
657 | |
658 ** qp.m: Fix regression with incorrect vector dimensions (bug #50067) | |
659 | |
660 ** prevent infinite loop in global documentation search (bug #50177) | |
661 | |
662 ** connect execute command signal in editor constructor (bug #50171) | |
663 | |
664 ** connect editors execute command signal to the required slot (bug #50171) | |
665 | |
666 ** check if input is class method before declaring it unimplemented | |
667 (patch #9238) (bug #49694) | |
668 | |
669 ** workaround segfault when an error occurs while printing (bug #49779) | |
670 | |
671 ** axis.m: Do not set plotboxaspectratio to 0 (bug #49755) | |
672 | |
673 ** don't rethrow exception in destructor (bug #49304) | |
674 | |
675 ** rethrow octave::exit_exception (bug #49304) | |
676 | |
677 ** update appdata.xml to follow conventions (bug #49952) | |
678 | |
679 ** mexproto.h (mxAssert, mxAssertS): ensure operator precedence (bug #50050) | |
680 | |
681 ** calculate error in solution for ode solvers correctly (bug #49950) | |
682 | |
683 ** use GetModuleFileName for getting octave path in windows (bug #48671) | |
684 | |
685 ** use C++ updaters for labels color (bug #49980) | |
686 | |
687 ** distinguish elements vs. bytes in fread (bug #49699) | |
688 | |
689 ** move frame2im and im2frame to image/ directory (bug #49939) | |
690 | |
691 ** fix undefined return argument for more than 2 outputs from ode solver | |
692 (bug #49890) | |
693 | |
694 ** fix inv for hermitian matrices (bug #49904) | |
695 | |
696 ** fix gzip for certain types of gzip files (bug #49760) | |
697 | |
698 ** fix typo in liboctave version info (bug #49860) | |
699 | |
700 ** initialize ODE Event function with start time (bug #49846) | |
701 | |
702 ** allow configure test to succeed without implicit fcn decls (bug #49782) | |
703 | |
704 ** allow external docstrings from .oct files to be found again (bug #49687) | |
705 | |
706 ** don't require semicolon between property list elements (bug #49819) | |
707 | |
708 ** display.m: Correctly display output for non-class objects | |
709 (bug #49753, #49794) | |
710 | |
711 ** don't run publish.tst unless OSMESA or gnuplot are available (bug #49767) | |
712 | |
713 ** find help for function aliases again (bug #49687) | |
714 | |
715 ** legend.m: backport cset 7184b4516a68 (bug #49675) | |
716 | |
717 ** preserve lasterror info on rethrow (bug #49642) | |
718 | |
719 ** norm: fix error in input argument validation leading to segfault | |
720 (bug #49634) | |
721 | |
722 Documentation bugs fixed: | |
723 | |
724 ** overhaul Java interface description (bug #50299) | |
725 | |
726 ** add documentation for hex and binary prefix and _ separator | |
727 (bug #50305, #50334) | |
728 | |
729 ** fix build of docs broken in sub2ind (bug #50348) | |
730 | |
731 ** version.m: document that "-release" returns an empty string (bug #50294) | |
732 | |
733 ** remove trailing "\n\" from sleep and usleep docstrings (bug #50301) | |
734 | |
735 ** expand documentation for cast() (bug #50201) | |
736 | |
737 ** correct two entries in Table 34.1 (bug #50203) | |
738 | |
739 ** oop.txi: Improve table formatting (bug #50203) | |
740 | |
741 ** fix '##' in middle of docstring/comment lines (bug #50145) | |
742 | |
743 ** reword documentation about subplots in 15.2.4 (bug #50148) | |
744 | |
745 ** update unimplemented list of functions and where to find them | |
746 (bug #50098) | |
747 | |
748 ** compare_plot_demos: fix HTML syntax, simplify output, remove | |
749 external deps (bug #49709) | |
750 | |
751 ** add more depth to explanation of '~' function argument (bug #49444) | |
752 | |
753 ** correct documentation for javaclasspath file (bug #49873) | |
754 | |
755 ** small fixes to docstrings (bug #49733) | |
756 | |
757 ** change text describing demo plots to reflect new ColorOrder (bug #49288) | |
758 | |
759 Other bugs fixed: | |
760 | |
761 ** add missing classdef test files (bug #49819) | |
762 | |
763 | |
24867
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
764 Summary of important user-visible changes for version 4.2 (2016-11-13): |
b2b1ada9a7f1
* NEWS: Update for 4.2.2 release.
John W. Eaton <jwe@octave.org>
parents:
23225
diff
changeset
|
765 ---------------------------------------------------------------------- |
20157
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20154
diff
changeset
|
766 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
767 ** The parser has been extended to accept, but ignore, underscore |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
768 characters in numbers. This facilitates writing more legible code |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
769 by using '_' as a thousands separator or to group nibbles into bytes |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
770 in hex constants. |
20588
e34692daf663
Extend parser to accept '_' in numbers.
Rik <rik@octave.org>
parents:
20535
diff
changeset
|
771 |
22473
bb10d836751b
NEWS: Review and update for 4.2 release.
Rik <rik@octave.org>
parents:
22464
diff
changeset
|
772 Examples: 1_000_000 == 1e6 or 0xDE_AD_BE_EF |
20588
e34692daf663
Extend parser to accept '_' in numbers.
Rik <rik@octave.org>
parents:
20535
diff
changeset
|
773 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
774 ** The parser has been extended to understand binary numbers which |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
775 begin with the prefix '0b' or '0B'. The value returned is Octave's |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
776 default numeric class of double, not at unsigned integer class. |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
777 Therefore numbers greater than flintmax, i.e., 2^53, will lose some |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
778 precision. |
20589
7c0e10f035bd
Extend parser to accept binary constants that begin with '0b' or '0B'.
Rik <rik@octave.org>
parents:
20588
diff
changeset
|
779 |
22473
bb10d836751b
NEWS: Review and update for 4.2 release.
Rik <rik@octave.org>
parents:
22464
diff
changeset
|
780 Examples: 0b101 == 5 or 0B1100_0001 == 0xC1 |
20589
7c0e10f035bd
Extend parser to accept binary constants that begin with '0b' or '0B'.
Rik <rik@octave.org>
parents:
20588
diff
changeset
|
781 |
22488
a666e3ee6af8
Require gnuplot 4.4 as mininimum supported version.
Rik <rik@octave.org>
parents:
22476
diff
changeset
|
782 ** gnuplot 4.4 is now the minimum version supported by Octave. |
a666e3ee6af8
Require gnuplot 4.4 as mininimum supported version.
Rik <rik@octave.org>
parents:
22476
diff
changeset
|
783 |
22442
638625a0186f
Update to latest line plot color order for Matlab compatibility (bug #48465)
Mike Miller <mtmiller@octave.org>
parents:
22363
diff
changeset
|
784 ** The default set of colors used to plot lines has been updated to be |
638625a0186f
Update to latest line plot color order for Matlab compatibility (bug #48465)
Mike Miller <mtmiller@octave.org>
parents:
22363
diff
changeset
|
785 compatible with Matlab's new default color scheme. The line plot |
638625a0186f
Update to latest line plot color order for Matlab compatibility (bug #48465)
Mike Miller <mtmiller@octave.org>
parents:
22363
diff
changeset
|
786 color scheme can be set with the axes property "ColorOrder". |
638625a0186f
Update to latest line plot color order for Matlab compatibility (bug #48465)
Mike Miller <mtmiller@octave.org>
parents:
22363
diff
changeset
|
787 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
788 ** The default colormap is now set to "viridis" which is also the |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
789 default colormap in matplotlib. This new colormap fixes some of the |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
790 main issues with the old default colormap "jet" such as its bad |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
791 "luminance profile" and is also more similar to Matlab's new default |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
792 colormap "parula". |
20530
17e507df10e3
Set the default colormap to 'viridis'
Carlo de Falco <carlo.defalco@polimi.it>
parents:
20502
diff
changeset
|
793 |
22628
a918e983a943
doc: Add list of built-in colormaps to colormap documentation (bug #49363).
Rik <rik@octave.org>
parents:
22573
diff
changeset
|
794 ** The colormap function no longer supports the input argument "list" |
a918e983a943
doc: Add list of built-in colormaps to colormap documentation (bug #49363).
Rik <rik@octave.org>
parents:
22573
diff
changeset
|
795 to show built-in colormaps. Use "help colormap" to find the |
a918e983a943
doc: Add list of built-in colormaps to colormap documentation (bug #49363).
Rik <rik@octave.org>
parents:
22573
diff
changeset
|
796 built-in colormaps. |
a918e983a943
doc: Add list of built-in colormaps to colormap documentation (bug #49363).
Rik <rik@octave.org>
parents:
22573
diff
changeset
|
797 |
22351
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
798 ** The graphics command "hold on" now ensures that each new plot added |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
799 to an existing plot has a different color or linestyle according to |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
800 the "ColorOrder" and/or "LineStyleOrder" properties. This is |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
801 equivalent to the old command "hold all" and was made for Matlab |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
802 compatibility. Existing code *may* produce differently colored |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
803 plots if it did not specify the color for a plot and relied on each |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
804 new plot having the default first color in the "ColorOrder" |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
805 property. |
22069
9121d6584f6a
Overhaul graphics implementation of hold() (bug #43559).
Rik <rik@octave.org>
parents:
21948
diff
changeset
|
806 |
21350
ea31a050bdd8
Execute commands in startup.m at start for compatibility with Matlab.
Rik <rik@octave.org>
parents:
21314
diff
changeset
|
807 ** When starting, Octave now looks in the function path for a file |
21395 | 808 startup.m and executes any commands found there. This change was |
809 made to accommodate Matlab users. Octave has it's own configuration | |
21350
ea31a050bdd8
Execute commands in startup.m at start for compatibility with Matlab.
Rik <rik@octave.org>
parents:
21314
diff
changeset
|
810 system based on the file .octaverc which is preferred. |
ea31a050bdd8
Execute commands in startup.m at start for compatibility with Matlab.
Rik <rik@octave.org>
parents:
21314
diff
changeset
|
811 |
20210
29eb47fe8e8c
Add support for octal and hex escape sequences in single-quoted *printf arguments (bug #39774).
Rik <rik@octave.org>
parents:
20200
diff
changeset
|
812 ** Octal ('\NNN') and hex ('\xNN') escape sequences in single quoted |
29eb47fe8e8c
Add support for octal and hex escape sequences in single-quoted *printf arguments (bug #39774).
Rik <rik@octave.org>
parents:
20200
diff
changeset
|
813 strings are now interpreted by the function do_string_escapes(). |
29eb47fe8e8c
Add support for octal and hex escape sequences in single-quoted *printf arguments (bug #39774).
Rik <rik@octave.org>
parents:
20200
diff
changeset
|
814 The *printf family of functions now supports octal and hex escape |
29eb47fe8e8c
Add support for octal and hex escape sequences in single-quoted *printf arguments (bug #39774).
Rik <rik@octave.org>
parents:
20200
diff
changeset
|
815 sequences in single-quoted strings for Matlab compatibility. |
29eb47fe8e8c
Add support for octal and hex escape sequences in single-quoted *printf arguments (bug #39774).
Rik <rik@octave.org>
parents:
20200
diff
changeset
|
816 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
817 ** Special octal and hex escape sequences for the pattern and |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
818 replacement strings in regular expressions are now interpreted for |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
819 Matlab compatibility. |
20211
f2bc7d23295d
Add special hex/octal escape sequence processing for regexp.
Rik <rik@octave.org>
parents:
20210
diff
changeset
|
820 |
f2bc7d23295d
Add special hex/octal escape sequence processing for regexp.
Rik <rik@octave.org>
parents:
20210
diff
changeset
|
821 octal: '\oNNN' or '\o{NNN}' |
f2bc7d23295d
Add special hex/octal escape sequence processing for regexp.
Rik <rik@octave.org>
parents:
20210
diff
changeset
|
822 hex : '\xNN' or '\x{NN}' |
f2bc7d23295d
Add special hex/octal escape sequence processing for regexp.
Rik <rik@octave.org>
parents:
20210
diff
changeset
|
823 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
824 ** Unknown escape sequences in the replacement string for regexprep are |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
825 now substituted with their unescaped version and no warning is |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
826 emitted. This change was made for Matlab compatibility. |
20290
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20281
diff
changeset
|
827 |
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20281
diff
changeset
|
828 Example: regexprep ('a', 'a', 'x\yz') |
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20281
diff
changeset
|
829 => 'xyz' |
b6a59cc96bfa
Process backslashes in regexprep replacement strings in Matlab compatible fashion (bug #45407).
Rik <rik@octave.org>
parents:
20281
diff
changeset
|
830 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
831 ** mkfifo now interprets the MODE argument as an octal, not decimal, |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
832 integer. This is consistent with the equivalent shell command. |
20200
d9f35ceff9e1
Change mkfifo to use an octal argument for MODE (bug #45054).
Rik <rik@octave.org>
parents:
20157
diff
changeset
|
833 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
834 ** linspace now returns an empty matrix if the number of requested |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
835 points is 0 or a negative number. This change was made to be |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
836 compatible with Matlab releases newer than 2011. In addition, |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
837 Octave no longer supports matrix inputs for A or B. |
20466
16b9ec39ff46
Return empty matrix when linspace called with 0 points (bug #45820)
Rik <rik@octave.org>
parents:
20290
diff
changeset
|
838 |
22226
9a0e30e24b9b
Calculate cov as Matlab does, not as its conjugate (bug #48315).
Lachlan Andrew <lachlanbis@gmail.com>
parents:
22183
diff
changeset
|
839 ** The cov function now returns the complex conjugate of the result |
9a0e30e24b9b
Calculate cov as Matlab does, not as its conjugate (bug #48315).
Lachlan Andrew <lachlanbis@gmail.com>
parents:
22183
diff
changeset
|
840 from previous versions of Octave. This change was made for |
9a0e30e24b9b
Calculate cov as Matlab does, not as its conjugate (bug #48315).
Lachlan Andrew <lachlanbis@gmail.com>
parents:
22183
diff
changeset
|
841 compatibility with Matlab. |
9a0e30e24b9b
Calculate cov as Matlab does, not as its conjugate (bug #48315).
Lachlan Andrew <lachlanbis@gmail.com>
parents:
22183
diff
changeset
|
842 |
9a0e30e24b9b
Calculate cov as Matlab does, not as its conjugate (bug #48315).
Lachlan Andrew <lachlanbis@gmail.com>
parents:
22183
diff
changeset
|
843 ** condest now works with a normest1 compatible syntax. |
9a0e30e24b9b
Calculate cov as Matlab does, not as its conjugate (bug #48315).
Lachlan Andrew <lachlanbis@gmail.com>
parents:
22183
diff
changeset
|
844 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
845 ** The griddata function no longer plots the interpolated mesh if no |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
846 output argument is requested, instead the vector or array of |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
847 interpolated values is always returned for Matlab compatibility. |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
848 |
22288
57fded74ee22
Add camlight function (patch #9014).
Colin Macdonald <cbm@m.fsf.org>
parents:
22278
diff
changeset
|
849 ** The new function "light" and the corresponding graphics object |
57fded74ee22
Add camlight function (patch #9014).
Colin Macdonald <cbm@m.fsf.org>
parents:
22278
diff
changeset
|
850 provide light and shadow effects for patch and surface objects. |
21789
6afdf40be534
Implement graphics object "light" (patch #8943).
mmuetzel <markus.muetzel@gmx.de>
parents:
21765
diff
changeset
|
851 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
852 ** The surfnorm function now returns unnormalized (magnitude != 1) |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
853 normal vectors for compatibility with Matlab. |
20214
561af1ab6099
griddata.m: Return values instead of plotting for Matlab compatibility (bug #45125)
Mike Miller <mtmiller@octave.org>
parents:
20211
diff
changeset
|
854 |
22149
ba8a9d2934c7
Point isonormals towards lower values for Matlab compatibility (bug #48552).
Markus Muetzel <markus.muetzel@gmx.de>
parents:
22113
diff
changeset
|
855 ** The normal vectors returned from isonormals have been reversed to |
ba8a9d2934c7
Point isonormals towards lower values for Matlab compatibility (bug #48552).
Markus Muetzel <markus.muetzel@gmx.de>
parents:
22113
diff
changeset
|
856 point towards smaller values for compatibility with Matlab. |
ba8a9d2934c7
Point isonormals towards lower values for Matlab compatibility (bug #48552).
Markus Muetzel <markus.muetzel@gmx.de>
parents:
22113
diff
changeset
|
857 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
858 ** The quadl function now uses an absolute, rather than relative, |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
859 tolerance for Matlab compatibility. The default tolerance is 1e-6 |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
860 which may result in lower precision results than previous versions |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
861 of Octave which used eps as the relative tolerance. The quadl |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
862 function has also been extended to return a second output with the |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
863 total number of function evaluations. |
20690
dc2be2485968
NEWS: Update with changes to quadl function.
Rik <rik@octave.org>
parents:
20589
diff
changeset
|
864 |
21483
fe56e066825d
NEWS: announce improved textscan function
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
21434
diff
changeset
|
865 ** The textscan function is now built-in and is much faster and much |
fe56e066825d
NEWS: announce improved textscan function
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
21434
diff
changeset
|
866 more Matlab-compatible than the previous m-file version. |
fe56e066825d
NEWS: announce improved textscan function
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
21434
diff
changeset
|
867 |
21637
59ebef9680ef
More cleanup associated with removing Java dialog boxes (cset b5d9b95d1e1a).
Rik <rik@octave.org>
parents:
21634
diff
changeset
|
868 ** Dialog boxes--errordlg, helpdlg, inputdlg, listdlg, msgbox, |
59ebef9680ef
More cleanup associated with removing Java dialog boxes (cset b5d9b95d1e1a).
Rik <rik@octave.org>
parents:
21634
diff
changeset
|
869 questdlg, and warndlg--now exclusively use Qt for rendering. |
59ebef9680ef
More cleanup associated with removing Java dialog boxes (cset b5d9b95d1e1a).
Rik <rik@octave.org>
parents:
21634
diff
changeset
|
870 Java based versions have been removed. |
21630
b5d9b95d1e1a
Removing Java dialog boxes.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
21483
diff
changeset
|
871 |
22293
ca8b8f12bd16
NEWS: Announce implementation of TitleFontSizeMultiplier, TitleFontWeight,
Rik <rik@octave.org>
parents:
22288
diff
changeset
|
872 ** The axes properties "TitleFontSizeMultiplier" and "TitleFontWeight" |
ca8b8f12bd16
NEWS: Announce implementation of TitleFontSizeMultiplier, TitleFontWeight,
Rik <rik@octave.org>
parents:
22288
diff
changeset
|
873 are now implemented which control the default appearance of text |
22473
bb10d836751b
NEWS: Review and update for 4.2 release.
Rik <rik@octave.org>
parents:
22464
diff
changeset
|
874 created with title(). |
22293
ca8b8f12bd16
NEWS: Announce implementation of TitleFontSizeMultiplier, TitleFontWeight,
Rik <rik@octave.org>
parents:
22288
diff
changeset
|
875 The axes property "LabelFontSizeMultiplier" is now implemented |
ca8b8f12bd16
NEWS: Announce implementation of TitleFontSizeMultiplier, TitleFontWeight,
Rik <rik@octave.org>
parents:
22288
diff
changeset
|
876 which controls the default appearance of text created with |
ca8b8f12bd16
NEWS: Announce implementation of TitleFontSizeMultiplier, TitleFontWeight,
Rik <rik@octave.org>
parents:
22288
diff
changeset
|
877 xlabel(), ylabel(), or zlabel(). |
ca8b8f12bd16
NEWS: Announce implementation of TitleFontSizeMultiplier, TitleFontWeight,
Rik <rik@octave.org>
parents:
22288
diff
changeset
|
878 |
22351
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
879 ** The graphics property "box" for axes now defaults to "off". |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
880 To obtain equivalent plots to previous versions of Octave use |
22476 | 881 set (0, "DefaultAxesBox", "on"); |
22351
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
882 in your .octaverc file. |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
883 |
22363
0ca341841198
Implement "boxstyle" graphics property.
Rik <rik@octave.org>
parents:
22351
diff
changeset
|
884 ** The graphics property "boxstyle" has been implemented. The default |
0ca341841198
Implement "boxstyle" graphics property.
Rik <rik@octave.org>
parents:
22351
diff
changeset
|
885 is "back" which draws only the back planes in a 3-D view. If the |
0ca341841198
Implement "boxstyle" graphics property.
Rik <rik@octave.org>
parents:
22351
diff
changeset
|
886 option is "full" then all planes are drawn. |
0ca341841198
Implement "boxstyle" graphics property.
Rik <rik@octave.org>
parents:
22351
diff
changeset
|
887 |
22335
17b71d845251
NEWS: Update list of functions added in 4.2.
Rik <rik@octave.org>
parents:
22327
diff
changeset
|
888 ** The graphics property "erasemode" has been hidden, and will |
21905
0c3f7fec9c1e
Hide "erasemode" graphics property ahead of eventual removal.
Rik <rik@octave.org>
parents:
21826
diff
changeset
|
889 eventually be removed. This property has also been removed |
0c3f7fec9c1e
Hide "erasemode" graphics property ahead of eventual removal.
Rik <rik@octave.org>
parents:
21826
diff
changeset
|
890 from Matlab, and was never implemented in Octave. |
0c3f7fec9c1e
Hide "erasemode" graphics property ahead of eventual removal.
Rik <rik@octave.org>
parents:
21826
diff
changeset
|
891 |
22476 | 892 ** The graphics property "graphicssmoothing" for figures now controls |
22351
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
893 whether anti-aliasing will be used for lines. The default is "on". |
21948
241d39c66e8f
Update graphics properties for figure object.
Rik <rik@octave.org>
parents:
21905
diff
changeset
|
894 |
22335
17b71d845251
NEWS: Update list of functions added in 4.2.
Rik <rik@octave.org>
parents:
22327
diff
changeset
|
895 ** The value "zero" for the axes properties "xaxislocation" and |
17b71d845251
NEWS: Update list of functions added in 4.2.
Rik <rik@octave.org>
parents:
22327
diff
changeset
|
896 "yaxislocation" has been deprecated and will be removed from |
25172
7b1b504c2f12
update future version numbers in doc strings and comments
John W. Eaton <jwe@octave.org>
parents:
25133
diff
changeset
|
897 Octave 5. Use "origin" instead. |
22335
17b71d845251
NEWS: Update list of functions added in 4.2.
Rik <rik@octave.org>
parents:
22327
diff
changeset
|
898 |
22113
b6f482e29afd
New functions publish.m and grabcode.m (patch #9048).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
22069
diff
changeset
|
899 ** The publish function allows easy publication of Octave script files |
22351
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
900 in HTML or other formats, including figures and output created by |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
901 this script. It comes with its counterpart grabcode, which lets one |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
902 literally grab the HTML published code from a remote website, for |
e6df1ddfc3cf
Change DefaultAxesBox property to "off".
Rik <rik@octave.org>
parents:
22335
diff
changeset
|
903 example. |
22113
b6f482e29afd
New functions publish.m and grabcode.m (patch #9048).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
22069
diff
changeset
|
904 |
22452
3a8af9d517de
Initialize MEX TrapFlag variable for Matlab compatibility.
Rik <rik@octave.org>
parents:
22451
diff
changeset
|
905 ** The value of the MEX variable TrapFlag now defaults to 0, which will |
3a8af9d517de
Initialize MEX TrapFlag variable for Matlab compatibility.
Rik <rik@octave.org>
parents:
22451
diff
changeset
|
906 cause Octave to abort execution of a MEX file and return to the |
3a8af9d517de
Initialize MEX TrapFlag variable for Matlab compatibility.
Rik <rik@octave.org>
parents:
22451
diff
changeset
|
907 prompt if an error is encountered in mexCallMATLAB. |
3a8af9d517de
Initialize MEX TrapFlag variable for Matlab compatibility.
Rik <rik@octave.org>
parents:
22451
diff
changeset
|
908 |
22451
ad5439817753
Add mexCallMATLABWithTrap to MEX API (bug #48949).
Rik <rik@octave.org>
parents:
22442
diff
changeset
|
909 ** The MEX API now includes the function mexCallMATLABWithTrap. This |
ad5439817753
Add mexCallMATLABWithTrap to MEX API (bug #48949).
Rik <rik@octave.org>
parents:
22442
diff
changeset
|
910 function will not abort if an error occurs during mexCallMATLAB, but |
ad5439817753
Add mexCallMATLABWithTrap to MEX API (bug #48949).
Rik <rik@octave.org>
parents:
22442
diff
changeset
|
911 instead will return execution to the MEX function for error |
ad5439817753
Add mexCallMATLABWithTrap to MEX API (bug #48949).
Rik <rik@octave.org>
parents:
22442
diff
changeset
|
912 handling. |
ad5439817753
Add mexCallMATLABWithTrap to MEX API (bug #48949).
Rik <rik@octave.org>
parents:
22442
diff
changeset
|
913 |
22473
bb10d836751b
NEWS: Review and update for 4.2 release.
Rik <rik@octave.org>
parents:
22464
diff
changeset
|
914 ** The MEX API functions for input validation that begin with "mxIs" |
bb10d836751b
NEWS: Review and update for 4.2 release.
Rik <rik@octave.org>
parents:
22464
diff
changeset
|
915 (e.g., mxIsDouble, mxIsEmpty, etc.) now return type bool rather than |
bb10d836751b
NEWS: Review and update for 4.2 release.
Rik <rik@octave.org>
parents:
22464
diff
changeset
|
916 type int. |
bb10d836751b
NEWS: Review and update for 4.2 release.
Rik <rik@octave.org>
parents:
22464
diff
changeset
|
917 |
22460
b0caa61934fe
NEWS: Document mxAssert and mxAssertS additions.
Rik <rik@octave.org>
parents:
22454
diff
changeset
|
918 ** The functions mxAssert and mxAssertS for checking assertions have |
b0caa61934fe
NEWS: Document mxAssert and mxAssertS additions.
Rik <rik@octave.org>
parents:
22454
diff
changeset
|
919 been added. In order to avoid a performance penalty they are only |
b0caa61934fe
NEWS: Document mxAssert and mxAssertS additions.
Rik <rik@octave.org>
parents:
22454
diff
changeset
|
920 compiled in to debug versions of a MEX file, i.e., that are produced |
22473
bb10d836751b
NEWS: Review and update for 4.2 release.
Rik <rik@octave.org>
parents:
22464
diff
changeset
|
921 when the '-g' option is given to mex or mkoctfile. |
22460
b0caa61934fe
NEWS: Document mxAssert and mxAssertS additions.
Rik <rik@octave.org>
parents:
22454
diff
changeset
|
922 |
22462
6cb7813e5b2f
Add new mxIsScalar function for MEX API.
Rik <rik@octave.org>
parents:
22460
diff
changeset
|
923 ** Other new MEX API functions include mexEvalStringWithTrap, |
22464
1d2960b5efe6
Add new MEX fcns mxCreateUninitNumericArray, mxCreateUninitNumericMatrix.
Rik <rik@octave.org>
parents:
22462
diff
changeset
|
924 mxIsScalar, mxCreateUninitNumericArray, mxCreateUninitNumericMatrix. |
22454
8445f67a8123
Add function mexEvalStringWithTrap to MEX API.
Rik <rik@octave.org>
parents:
22452
diff
changeset
|
925 |
20157
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20154
diff
changeset
|
926 ** Other new functions added in 4.2: |
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20154
diff
changeset
|
927 |
21711
2e0e4eec0d62
Document new function audioformats
Mike Miller <mtmiller@octave.org>
parents:
21637
diff
changeset
|
928 audioformats |
22288
57fded74ee22
Add camlight function (patch #9014).
Colin Macdonald <cbm@m.fsf.org>
parents:
22278
diff
changeset
|
929 camlight |
22335
17b71d845251
NEWS: Update list of functions added in 4.2.
Rik <rik@octave.org>
parents:
22327
diff
changeset
|
930 condeig |
20734
e44d904ac525
Add new functions deg2rad and rad2deg to core (bug #46340).
Rik <rik@octave.org>
parents:
20725
diff
changeset
|
931 deg2rad |
21826
f3455f8ff86d
Document new functions dialog and uibuttongroup
Mike Miller <mtmiller@octave.org>
parents:
21789
diff
changeset
|
932 dialog |
21075
5ed379c8decd
Add new function evalc to core.
Oliver Heimlich <oheim@posteo.de>
parents:
21025
diff
changeset
|
933 evalc |
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
|
934 hash |
20736
842765b159ed
New function im2double ported from the image package.
Carnë Draug <carandraug@octave.org>
parents:
20734
diff
changeset
|
935 im2double |
22278
3fe6663808cc
Add function "isocaps" (patch #8872)
Markus Mützel <markus.muetzel@gmx.de>
parents:
22247
diff
changeset
|
936 isocaps |
3fe6663808cc
Add function "isocaps" (patch #8872)
Markus Mützel <markus.muetzel@gmx.de>
parents:
22247
diff
changeset
|
937 lighting |
21765
23a610a3f001
Implement localfunctions Matlab command (bug #47705).
Lachlan Andrew <lachlanbis@gmail.com>
parents:
21711
diff
changeset
|
938 localfunctions |
22247
c8fc60a183a3
Add function material. (patch #9013)
Markus Muetzel <markus.muetzel@gmx.de>
parents:
22243
diff
changeset
|
939 material |
22183
bfb1b089c230
New function normest1 as replacement for onenormest (patch #8837)
Marco Caliari <marco.caliari@univr.it>
parents:
22149
diff
changeset
|
940 normest1 |
22335
17b71d845251
NEWS: Update list of functions added in 4.2.
Rik <rik@octave.org>
parents:
22327
diff
changeset
|
941 ode23 |
21826
f3455f8ff86d
Document new functions dialog and uibuttongroup
Mike Miller <mtmiller@octave.org>
parents:
21789
diff
changeset
|
942 ode45 |
20533
fcb792acab9b
Moving ode45, odeset, odeget, and levenshtein from odepkg to core.
jcorno <jacopo.corno@gmail.com>
parents:
20530
diff
changeset
|
943 odeget |
22335
17b71d845251
NEWS: Update list of functions added in 4.2.
Rik <rik@octave.org>
parents:
22327
diff
changeset
|
944 odeplot |
21826
f3455f8ff86d
Document new functions dialog and uibuttongroup
Mike Miller <mtmiller@octave.org>
parents:
21789
diff
changeset
|
945 odeset |
21314
a4235a7eeb2c
Add new padecoef.m function.
Endre Kozma <endre.kozma@gmx.com>
parents:
21308
diff
changeset
|
946 padecoef |
22335
17b71d845251
NEWS: Update list of functions added in 4.2.
Rik <rik@octave.org>
parents:
22327
diff
changeset
|
947 profexport |
21765
23a610a3f001
Implement localfunctions Matlab command (bug #47705).
Lachlan Andrew <lachlanbis@gmail.com>
parents:
21711
diff
changeset
|
948 psi |
20736
842765b159ed
New function im2double ported from the image package.
Carnë Draug <carandraug@octave.org>
parents:
20734
diff
changeset
|
949 rad2deg |
22243
654de580bdb3
Add function "reducepatch" (patch #8912)
Markus Muetzel <markus.muetzel@gmx.de>
parents:
22235
diff
changeset
|
950 reducepatch |
22231
01ba6ebc52e4
Add function "reducevolume" (patch #8856).
Markus Muetzel <markus.muetzel@gmx.de>
parents:
22226
diff
changeset
|
951 reducevolume |
22278
3fe6663808cc
Add function "isocaps" (patch #8872)
Markus Mützel <markus.muetzel@gmx.de>
parents:
22247
diff
changeset
|
952 smooth3 |
21826
f3455f8ff86d
Document new functions dialog and uibuttongroup
Mike Miller <mtmiller@octave.org>
parents:
21789
diff
changeset
|
953 uibuttongroup |
20157
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20154
diff
changeset
|
954 |
20484 | 955 ** Deprecated functions. |
956 | |
957 The following functions have been deprecated in Octave 4.2 and will | |
25172
7b1b504c2f12
update future version numbers in doc strings and comments
John W. Eaton <jwe@octave.org>
parents:
25133
diff
changeset
|
958 be removed from Octave 5 (or whatever version is the second major |
20484 | 959 release after 4.2): |
960 | |
961 Function | Replacement | |
962 ---------------------|------------------ | |
20486 | 963 bitmax | flintmax |
20502 | 964 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
|
965 md5sum | hash |
23138 | 966 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
|
967 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
|
968 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
|
969 usleep | pause |
20484 | 970 wavread | audioread |
971 wavwrite | audiowrite | |
972 | |
973 ** The following functions were deprecated in Octave 3.8 and have been | |
974 removed from Octave 4.2. | |
975 | |
976 default_save_options java_new | |
977 gen_doc_cache java_unsigned_conversion | |
978 interp1q javafields | |
979 isequalwithequalnans javamethods | |
980 java_convert_matrix re_read_readline_init_file | |
981 java_debug read_readline_init_file | |
982 java_invoke saving_history | |
983 | |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
984 ** The global error_state variable in Octave's C++ API has been |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
985 deprecated and will be removed in a future version. Now the error |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
986 and print_usage functions throw an exception |
22327
d0562b3159c7
move more classes inside octave namespace
John W. Eaton <jwe@octave.org>
parents:
22319
diff
changeset
|
987 (octave::execution_exception) after displaying the error message. |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
988 This makes the error and print_usage functions in C++ work more like |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
989 the corresponding functions in the scripting language. |
20157
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20154
diff
changeset
|
990 |
21025
f7e64e1baa08
NEWS: Add note about updating user-supplied liboctave error handlers.
Rik <rik@octave.org>
parents:
20923
diff
changeset
|
991 ** The default error handlers in liboctave have been updated to use |
f7e64e1baa08
NEWS: Add note about updating user-supplied liboctave error handlers.
Rik <rik@octave.org>
parents:
20923
diff
changeset
|
992 exceptions. After displaying an error message they no longer return |
f7e64e1baa08
NEWS: Add note about updating user-supplied liboctave error handlers.
Rik <rik@octave.org>
parents:
20923
diff
changeset
|
993 control to the calling program. The error handler function can be |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
994 customized through the global variables |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
995 "current_liboctave_error_handler" and |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
996 "current_liboctave_error_with_id_handler". If a programmer has |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
997 installed their own custom error handling routines when directly |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
998 linking with liboctave then these must be updated to throw an |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
999 exception and not return to the calling program. |
21025
f7e64e1baa08
NEWS: Add note about updating user-supplied liboctave error handlers.
Rik <rik@octave.org>
parents:
20923
diff
changeset
|
1000 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1001 ** The system for common errors and warnings has been renamed from |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1002 gripe_XXX to either err_XXX if error is called or warn_XXX if |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1003 warning is called. The gripe_XXX functions are deprecated and will |
25172
7b1b504c2f12
update future version numbers in doc strings and comments
John W. Eaton <jwe@octave.org>
parents:
25133
diff
changeset
|
1004 be removed in version 5. |
21101 | 1005 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1006 ** New configure option, --enable-address-sanitizer-flags, to build |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1007 Octave with memory allocator checks (similar to those in valgrind) |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1008 built in. |
20725
7164a69472dd
eliminate more uses of error state
John W. Eaton <jwe@octave.org>
parents:
20715
diff
changeset
|
1009 |
23277
df0fb2cb820b
add release dates to NEWS files
John W. Eaton <jwe@octave.org>
parents:
23273
diff
changeset
|
1010 Summary of important user-visible changes for version 4.0 (2015-05-23): |
df0fb2cb820b
add release dates to NEWS files
John W. Eaton <jwe@octave.org>
parents:
23273
diff
changeset
|
1011 ---------------------------------------------------------------------- |
18110
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1012 |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1013 ** A graphical user interface is now the default when running Octave |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1014 interactively. The start-up option --no-gui will run the familiar |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1015 command line interface, and still allows use of the GUI dialogs and |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1016 qt plotting toolkit. The option --no-gui-libs runs a minimalist |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1017 command line interface that does not link with the Qt libraries and |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1018 uses the fltk toolkit for plotting. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1019 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1020 ** Octave now uses OpenGL graphics with Qt widgets by default. If |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1021 OpenGL libraries are not available when Octave is built, gnuplot is |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1022 used. You may choose to use the fltk or gnuplot toolkit for |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1023 graphics by executing the command |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1024 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1025 graphics_toolkit ("fltk") |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1026 OR |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1027 graphics_toolkit ("gnuplot") |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1028 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1029 Adding such a command to your ~/.octaverc file will set the default |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1030 for each session. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1031 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1032 ** A new syntax for object oriented programming termed classdef has |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1033 been introduced. See the manual for more extensive documentation of |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1034 the classdef interface. |
19081 | 1035 |
18803
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1036 New keywords: |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1037 |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1038 classdef endclassdef |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1039 enumeration endenumeration |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1040 events endevents |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1041 methods endmethods |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1042 properties endproperties |
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1043 |
19520
9f7a2d75ce1f
* NEWS: Mention new audio functions.
John W. Eaton <jwe@octave.org>
parents:
19408
diff
changeset
|
1044 ** New audio functions and classes: |
19035
ff820f92cbb5
inputParser: classdef port of @inputParser from Octave Forge general pkg.
Carnë Draug <carandraug@octave.org>
parents:
19030
diff
changeset
|
1045 |
19682
c2478360291f
New functions sound and soundsc
Mike Miller <mtmiller@ieee.org>
parents:
19647
diff
changeset
|
1046 audiodevinfo audioread sound |
c2478360291f
New functions sound and soundsc
Mike Miller <mtmiller@ieee.org>
parents:
19647
diff
changeset
|
1047 audioinfo audiorecorder soundsc |
19520
9f7a2d75ce1f
* NEWS: Mention new audio functions.
John W. Eaton <jwe@octave.org>
parents:
19408
diff
changeset
|
1048 audioplayer audiowrite |
9f7a2d75ce1f
* NEWS: Mention new audio functions.
John W. Eaton <jwe@octave.org>
parents:
19408
diff
changeset
|
1049 |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1050 ** Other new classes in Octave 4.0: |
19520
9f7a2d75ce1f
* NEWS: Mention new audio functions.
John W. Eaton <jwe@octave.org>
parents:
19408
diff
changeset
|
1051 |
9f7a2d75ce1f
* NEWS: Mention new audio functions.
John W. Eaton <jwe@octave.org>
parents:
19408
diff
changeset
|
1052 audioplayer inputParser |
19597
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19596
diff
changeset
|
1053 audiorecorder |
19035
ff820f92cbb5
inputParser: classdef port of @inputParser from Octave Forge general pkg.
Carnë Draug <carandraug@octave.org>
parents:
19030
diff
changeset
|
1054 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1055 ** Optional stricter Matlab compatibility for ranges, diagonal |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1056 matrices, and permutation matrices. |
19398
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
1057 |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
1058 Octave has internal optimizations which use space-efficient storage |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
1059 for the three data types above. Three new functions have been added |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1060 which control whether the optimizations are used (default), or |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1061 whether the data types are stored as full matrices. |
19398
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
1062 |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
1063 disable_range disable_diagonal_matrix disable_permutation_matrix |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
1064 |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
1065 All three optimizations are disabled if Octave is started with the |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
1066 --braindead command line option. |
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
1067 |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1068 ** The preference |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1069 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1070 do_braindead_shortcircuit_evaluation |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1071 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1072 is now enabled by default. |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1073 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1074 ** The preference |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1075 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1076 allow_noninteger_range_as_index |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1077 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1078 is now enabled by default and the warning ID |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1079 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1080 Octave:noninteger-range-as-index |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1081 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1082 is now set to "on" by default instead of "error" by default and "on" |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1083 for --traditional. |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1084 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1085 ** The "backtrace" warning option is now enabled by default. This |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1086 change was made for Matlab compatibility. |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1087 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1088 ** For compatibility with Matlab, the "ismatrix (x)" function now only |
21308
c53bfd6d8e08
maint: Use American spelling for "behavior".
Rik <rik@octave.org>
parents:
21133
diff
changeset
|
1089 checks the dimension of "x". The old behavior of "ismatrix" is |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1090 obtained by "isnumeric (x) || islogical (x) || ischar (x)". |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1091 |
21308
c53bfd6d8e08
maint: Use American spelling for "behavior".
Rik <rik@octave.org>
parents:
21133
diff
changeset
|
1092 ** The nextpow2 function behavior has been changed for vector inputs. |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1093 Instead of computing `nextpow2 (length (x))', it will now compute |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1094 nextpow2 for each element of the input. This change is Matlab |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1095 compatible, and also prevents bugs for "vectors" of length 1. |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1096 |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1097 ** polyeig now returns a row vector of eigenvalues rather than a matrix |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1098 with the eigenvalues on the diagonal. This change was made for |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1099 Matlab compatibility. |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1100 |
18606
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18580
diff
changeset
|
1101 ** Interpolation function changes for Matlab compatibility |
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18580
diff
changeset
|
1102 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1103 The interpolation method 'cubic' is now equivalent to 'pchip' for |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1104 interp1, interp2, and interp3. Previously, 'cubic' was equivalent |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1105 to 'spline' for interp2. This may produce different results as |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1106 'spline' has continuous 1st and 2nd derivatives while 'pchip' only |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1107 has a continuous 1st derivative. The methods 'next' and 'previous' |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1108 have been added to interp1 for compatibility. |
18606
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18580
diff
changeset
|
1109 |
19164
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19155
diff
changeset
|
1110 ** The delaunay function has been extended to accept 3-D inputs for |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19155
diff
changeset
|
1111 Matlab compatibility. The delaunay function no longer plots the |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19155
diff
changeset
|
1112 triangulation if no output argument is requested, instead, the |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19155
diff
changeset
|
1113 triangulation is always returned. The delaunay3 function which |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19155
diff
changeset
|
1114 handles 3-D inputs has been deprecated in favor of delaunay. |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19155
diff
changeset
|
1115 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1116 ** The trigonometric functions asin and acos return different phase |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1117 values from previous versions of Octave when the input is outside |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1118 the principal branch ([-1, 1]). If the real portion of the input is |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1119 greater than 1 then the limit from below is taken. If the real |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1120 portion is less than 1 then the limit from above is taken. This |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1121 criteria is consistent with several other numerical analysis |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1122 software packages. |
19242
ba7e42dea4b2
Fix returned phase of asin, acos outside principal branch (bug #43349).
Rik <rik@octave.org>
parents:
19196
diff
changeset
|
1123 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1124 ** The hyperbolic function acosh now returns values with a phase in the |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1125 range [-pi/2, +pi/2]. Previously Octave returned values in the |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1126 range [0, pi]. This is consistent with several other numerical |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1127 analysis software packages. |
19730
554aaaf99644
Fix return phase of acosh to match Matlab (bug #44286).
Rik <rik@octave.org>
parents:
19707
diff
changeset
|
1128 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1129 ** strfind changes when using empty pattern ("") for Matlab |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1130 compatibility |
19386
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19354
diff
changeset
|
1131 |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19354
diff
changeset
|
1132 strfind now returns an empty array when the pattern itself is empty. |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19354
diff
changeset
|
1133 In previous versions of Octave, strfind matched at every character |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19354
diff
changeset
|
1134 location when the pattern was empty. |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19354
diff
changeset
|
1135 |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19354
diff
changeset
|
1136 NEW |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19354
diff
changeset
|
1137 strfind ("abc", "") => [] |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19354
diff
changeset
|
1138 OLD |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19354
diff
changeset
|
1139 strfind ("abc", "") => [1, 2, 3, 4] |
f054112912df
Change strfind to return empty array for empty pattern for compatibility (bug #43649).
Rik <rik@octave.org>
parents:
19354
diff
changeset
|
1140 |
18652
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1141 ** Integer formats used in the printf family of functions now work for |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1142 64-bit integers and are more compatible with Matlab when printing |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1143 non-integer values. Now instead of truncating, Octave will switch |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1144 the effective format to '%g' in the following circumstances: |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1145 |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1146 * the value of an integer type (int8, uint32, etc.) value exceeds |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1147 the maximum for the format specifier. For '%d', the limit is |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1148 intmax ('int64') and for '%u' it is intmax ('uint64'). |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1149 |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1150 * round(x) != x or the value is outside the range allowed by the |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1151 integer format specifier. |
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1152 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1153 There is still one difference: Matlab switches to '%e' and Octave |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1154 switches to '%g'. |
18652
3647db1a37d7
NEWS entry for previous printf format changes
John W. Eaton <jwe@octave.org>
parents:
18649
diff
changeset
|
1155 |
19974
72ccbd36e23c
Return a column vector by default for Matlab compatibility (bug #44425, bug #44453).
Rik <rik@octave.org>
parents:
19965
diff
changeset
|
1156 ** The functions intersect, setdiff, setxor, and union now return a |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1157 column vector as output unless the input was a row vector. This |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1158 change was made for Matlab compatibility. |
19974
72ccbd36e23c
Return a column vector by default for Matlab compatibility (bug #44425, bug #44453).
Rik <rik@octave.org>
parents:
19965
diff
changeset
|
1159 |
20133
bef9086a6725
inpolygon.m: Overhaul function and fix bug #40970.
Rik <rik@octave.org>
parents:
20116
diff
changeset
|
1160 ** The inpolygon function now returns true for points that are within |
bef9086a6725
inpolygon.m: Overhaul function and fix bug #40970.
Rik <rik@octave.org>
parents:
20116
diff
changeset
|
1161 the polygon OR on it's edge. This change was made for Matlab |
20715
5b7643257978
Remove trailing whitespace at end of lines.
Rik <rik@octave.org>
parents:
20690
diff
changeset
|
1162 compatibility. |
20133
bef9086a6725
inpolygon.m: Overhaul function and fix bug #40970.
Rik <rik@octave.org>
parents:
20116
diff
changeset
|
1163 |
19258
a4e993343e93
Overhaul the archive family (bzip2, gzip, zip, tar) of m-files.
Rik <rik@octave.org>
parents:
19242
diff
changeset
|
1164 ** The archive family of functions (bzip2, gzip, zip, tar) and their |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1165 unpacking routines (bunzip2, gunzip, unzip, untar, unpack) have been |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1166 recoded. Excepting unpack, the default is now to place files in the |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1167 same directory as the archive (on unpack) or as the original files |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1168 (on archiving). |
19258
a4e993343e93
Overhaul the archive family (bzip2, gzip, zip, tar) of m-files.
Rik <rik@octave.org>
parents:
19242
diff
changeset
|
1169 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1170 ** Qt and FLTK graphics toolkits now support offscreen rendering on |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1171 Linux. In other words, print will work even when the figure |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1172 visibility is "off". |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1173 |
18803
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1174 ** Z-order stacking issues with patches, grid lines, and line object |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1175 plot markers for on screen display and printing have all been |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1176 resolved. For 2-D plots the axis grid lines can be placed on top of |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1177 the plot with set (gca, "layer", "top"). |
18803
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1178 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1179 ** The patch graphic object has been overhauled. It now produces |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1180 visual results equivalent to Matlab even for esoteric combinations |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1181 of faces/vertices/cdata. |
18803
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1182 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1183 ** The polar() plot function now draws a circular theta axis and radial |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1184 rho axis rather than using a rectangular x/y axis. |
18803
7c6ee4bd7719
NEWS: Update with important changes for 4.2 release.
Rik <rik@octave.org>
parents:
18794
diff
changeset
|
1185 |
18723
e68788478aa1
linkprop.m: Overhaul function for performance and Matlab compatibility.
Rik <rik@octave.org>
parents:
18721
diff
changeset
|
1186 ** linkprop has been completely re-coded for performance and Matlab |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1187 compatibility. It now returns a linkprop object which must be |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1188 stored in a variable for as long as the graphic objects should |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1189 remain linked. To unlink properties use 'clear hlink' where hlink |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1190 is the variable containing the linkprop object. |
18723
e68788478aa1
linkprop.m: Overhaul function for performance and Matlab compatibility.
Rik <rik@octave.org>
parents:
18721
diff
changeset
|
1191 |
19051
3d0f4f4ec688
NEWS: note that isprime now accepts negative and complex inputs.
Rik <rik@octave.org>
parents:
19035
diff
changeset
|
1192 ** isprime has been extended to operate on negative and complex inputs. |
3d0f4f4ec688
NEWS: note that isprime now accepts negative and complex inputs.
Rik <rik@octave.org>
parents:
19035
diff
changeset
|
1193 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1194 ** xor has been extended to accept more than two arguments in which |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1195 case it performs cumulative XOR reduction. |
19189
d70b1cec7743
NEWS: Announce addition of XOR reduction to xor function.
Rik <rik@octave.org>
parents:
19167
diff
changeset
|
1196 |
19164
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19155
diff
changeset
|
1197 ** The following functions now support N-dimensional arrays: |
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19155
diff
changeset
|
1198 |
20116
33e706b6b7be
rectint: fix for non-overlapping rectangle, and support ND boxes (bug #44904)
Carnë Draug <carandraug@octave.org>
parents:
20097
diff
changeset
|
1199 fliplr flipud rot90 rectint |
19164
ba167badef9f
Deprecate delaunay3 and extend delaunay to 3-D inputs.
Rik <rik@octave.org>
parents:
19155
diff
changeset
|
1200 |
19030
9ef10e6a5987
make "file found in path" warnings consistent
John W. Eaton <jwe@octave.org>
parents:
18911
diff
changeset
|
1201 ** The new warning ID "Octave:data-file-in-path" replaces the three |
9ef10e6a5987
make "file found in path" warnings consistent
John W. Eaton <jwe@octave.org>
parents:
18911
diff
changeset
|
1202 previous separate warning IDs "Octave:fopen-file-in-path", |
9ef10e6a5987
make "file found in path" warnings consistent
John W. Eaton <jwe@octave.org>
parents:
18911
diff
changeset
|
1203 "Octave:load-file-in-path", and "Octave:md5sum-file-in-path". |
9ef10e6a5987
make "file found in path" warnings consistent
John W. Eaton <jwe@octave.org>
parents:
18911
diff
changeset
|
1204 |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1205 ** The warning ID Octave:singular-matrix-div has been replaced by |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1206 Octave:nearly-singular-matrix and Octave:singular-matrix. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1207 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1208 ** The warning ID Octave:matlab-incompatible has been replaced by |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1209 Octave:language-extension to better reflect its meaning. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1210 |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1211 ** The warning ID Octave:broadcast has been removed. Instead automatic |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1212 broadcasting will throw an Octave:language-extension warning. This |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1213 warning ID is used for broadcasting as well as other features not |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1214 available in Matlab. |
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1215 |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1216 ** Other new functions added in 4.0: |
18110
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1217 |
19741
b8e4104a8f55
Add the annotation function (bug #43282)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
19730
diff
changeset
|
1218 annotation |
19081 | 1219 bandwidth |
19530
5ab6fcf32d1e
New function for colormap cubehelix.
Carnë Draug <carandraug@octave.org>
parents:
19520
diff
changeset
|
1220 cubehelix |
19081 | 1221 dir_in_loadpath |
19126
995df67fc912
Flip arrays - ND support for fliplr and flipud, and replace flipdim with flip.
Carnë Draug <carandraug+dev@gmail.com>
parents:
19122
diff
changeset
|
1222 flip |
19313
39a69f54417e
New functions im2frame and frame2im.
Carnë Draug <carandraug@octave.org>
parents:
19294
diff
changeset
|
1223 frame2im |
20024
cf9b94a89620
Document get_home_directory in Octave manual and NEWS file.
Rik <rik@octave.org>
parents:
19974
diff
changeset
|
1224 get_home_directory |
19081 | 1225 hgload |
1226 hgsave | |
1227 ichol | |
1228 ilu | |
19313
39a69f54417e
New functions im2frame and frame2im.
Carnë Draug <carandraug@octave.org>
parents:
19294
diff
changeset
|
1229 im2frame |
19081 | 1230 isbanded |
1231 isdiag | |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1232 isstudent |
19081 | 1233 istril |
1234 istriu | |
1235 javachk | |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1236 jit_failcnt |
19081 | 1237 linkaxes |
1238 lscov | |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1239 metaclass |
19081 | 1240 numfields |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1241 open |
19747
56157a7505ed
Add new ordschur function.
Sébastien Villemot <sebastien@debian.org>
parents:
19741
diff
changeset
|
1242 ordschur |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1243 pan |
19354
cc6000ccd627
New function qmr (patch #8569).
Nathan Podlich <nathan.podlich@gmail.com>
parents:
19313
diff
changeset
|
1244 qmr |
19081 | 1245 rotate |
19941
b5479bbc3727
NEWS: Update NEWS file for 4.0 release.
Rik <rik@octave.org>
parents:
19852
diff
changeset
|
1246 rotate3d |
19081 | 1247 sylvester |
19167
6f0290863d50
Add new function unsetenv from gnulib to Octave.
Rik <rik@octave.org>
parents:
19164
diff
changeset
|
1248 unsetenv |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1249 validateattributes |
19089 | 1250 zoom |
18110
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1251 |
19122
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19119
diff
changeset
|
1252 ** inline() scheduled for eventual deprecation by Matlab |
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19119
diff
changeset
|
1253 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1254 Functions created through the use of inline are scheduled for |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1255 deprecation by Matlab. When this occurs Octave will continue to |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1256 support inline functions for an indeterminate amount of time before |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1257 also removing support. All new code should use anonymous functions |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1258 in place of inline functions. |
19122
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19119
diff
changeset
|
1259 |
18110
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1260 ** Deprecated functions. |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1261 |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1262 The following functions have been deprecated in Octave 4.0 and will |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1263 be removed from Octave 4.4 (or whatever version is the second major |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1264 release after 4.0): |
18538
fcd87f68af4f
Deprecate nfields and replace with numfields.
Rik <rik@octave.org>
parents:
18132
diff
changeset
|
1265 |
19268 | 1266 Function | Replacement |
1267 ---------------------|------------------ | |
1268 bicubic | interp2 | |
1269 delaunay3 | delaunay | |
1270 dump_prefs | individual preference get/set routines | |
1271 find_dir_in_path | dir_in_loadpath | |
1272 finite | isfinite | |
1273 fmod | rem | |
1274 fnmatch | glob or regexp | |
20500
caa5de39147e
maint: Complete deprecation of gmap40 colormap.
Rik <rik@octave.org>
parents:
20280
diff
changeset
|
1275 gmap40 | ---- |
19647
0165d9607624
Deprecate audio functions loadaudio, playaudio, saveaudio, and setaudio.
Mike Miller <mtmiller@ieee.org>
parents:
19645
diff
changeset
|
1276 loadaudio | audioread |
19268 | 1277 luinc | ilu or ichol |
19760
47440b762547
bring back mouse_wheel_zoom function as deprecated
John W. Eaton <jwe@octave.org>
parents:
19747
diff
changeset
|
1278 mouse_wheel_zoom | mousewheelzoom axes property |
19268 | 1279 nfields | numfields |
1280 octave_tmp_file_name | tempname | |
19647
0165d9607624
Deprecate audio functions loadaudio, playaudio, saveaudio, and setaudio.
Mike Miller <mtmiller@ieee.org>
parents:
19645
diff
changeset
|
1281 playaudio | audioplayer |
0165d9607624
Deprecate audio functions loadaudio, playaudio, saveaudio, and setaudio.
Mike Miller <mtmiller@ieee.org>
parents:
19645
diff
changeset
|
1282 saveaudio | audiowrite |
19268 | 1283 syl | sylvester |
1284 usage | print_usage | |
18538
fcd87f68af4f
Deprecate nfields and replace with numfields.
Rik <rik@octave.org>
parents:
18132
diff
changeset
|
1285 |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1286 allow_noninteger_range_as_index |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1287 do_braindead_shortcircuit_evaluation |
19647
0165d9607624
Deprecate audio functions loadaudio, playaudio, saveaudio, and setaudio.
Mike Miller <mtmiller@ieee.org>
parents:
19645
diff
changeset
|
1288 setaudio |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1289 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1290 ** The following functions were deprecated in Octave 3.8 and will be |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1291 removed from Octave 4.2 (or whatever version is the second major |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1292 release after 3.8): |
18110
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1293 |
19081 | 1294 default_save_options java_new |
1295 gen_doc_cache java_unsigned_conversion | |
1296 interp1q javafields | |
1297 isequalwithequalnans javamethods | |
18911 | 1298 java_convert_matrix re_read_readline_init_file |
19081 | 1299 java_debug read_readline_init_file |
1300 java_invoke saving_history | |
1301 | |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1302 ** The following functions were deprecated in Octave 3.6 and have been |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1303 removed from Octave 4.0. |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1304 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1305 cut polyderiv |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1306 cor shell_cmd |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1307 corrcoef studentize |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1308 __error_text__ sylvester_matrix |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1309 error_text |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1310 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1311 ** The following keywords were deprecated in Octave 3.8 and have been |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1312 removed from Octave 4.0 |
18110
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1313 |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1314 static |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1315 |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1316 ** The following configuration variables were deprecated in Octave 3.8 |
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1317 and have been removed from Octave 4.0 |
18110
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1318 |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1319 CC_VERSION (now GCC_VERSION) |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1320 CXX_VERSION (now GXX_VERSION) |
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1321 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1322 ** The internal function atan2 of the sparse matrix class has been |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1323 deprecated in Octave 4.0 and will be removed from Octave 4.4 (or |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1324 whatever version is the second major release after 4.0). Use the |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1325 Fatan2 function with sparse inputs as a replacement. |
19645
ebd27d8c63fd
update default branch to release as 4.0
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
1326 |
20280
077e73619ba8
Allow NEWS to be displayed properly in QTextBrowser (bug #45396)
John W. Eaton <jwe@octave.org>
parents:
20133
diff
changeset
|
1327 ** The internal class Octave_map was deprecated in Octave 3.8 and has |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1328 been removed from Octave 4.0. Replacement classes are octave_map |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1329 (struct array) or octave_scalar_map for a single structure. |
18110
2217bc116aa9
maint: Dummy merge with gui-release, ignoring all recent backout merges
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
18108
diff
changeset
|
1330 |
19816
81078b0e39e8
build: Enable OpenMP by default, remove experimental warning (bug #42176)
Mike Miller <mtmiller@ieee.org>
parents:
19788
diff
changeset
|
1331 ** Octave now has OpenMP enabled by default if the system provides a |
81078b0e39e8
build: Enable OpenMP by default, remove experimental warning (bug #42176)
Mike Miller <mtmiller@ieee.org>
parents:
19788
diff
changeset
|
1332 working OpenMP implementation. This allows oct-file modules to take |
81078b0e39e8
build: Enable OpenMP by default, remove experimental warning (bug #42176)
Mike Miller <mtmiller@ieee.org>
parents:
19788
diff
changeset
|
1333 advantage of OpenMP if desired. This can be disabled when building |
81078b0e39e8
build: Enable OpenMP by default, remove experimental warning (bug #42176)
Mike Miller <mtmiller@ieee.org>
parents:
19788
diff
changeset
|
1334 Octave with the configure option --disable-openmp. |
81078b0e39e8
build: Enable OpenMP by default, remove experimental warning (bug #42176)
Mike Miller <mtmiller@ieee.org>
parents:
19788
diff
changeset
|
1335 |
21133
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1336 ** Octave now automatically truncates intermediate calculations done |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1337 with floating point values to 64 bits. Some hardware math |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1338 co-processors, such as the x87, maintain extra precision, but this |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1339 leads to disagreements in calculations when compared to reference |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1340 implementations in software using the IEEE standard for double |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1341 precision. There was no measurable performance impact to this |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1342 change, but it may be disabled with the configure option |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1343 --disable-float-truncate. MinGW and Cygwin platforms, as well as |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1344 GCC compilers >= 5.0 require this feature. Non-x87 hardware, or |
31674b9d202b
* NEWS: Refill text to 72 columns.
John W. Eaton <jwe@octave.org>
parents:
21101
diff
changeset
|
1345 hardware using SSE options exclusively, can disable float truncation |
19965
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
19958
diff
changeset
|
1346 if desired. |
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
19958
diff
changeset
|
1347 |
9352 | 1348 --------------------------------------------------------- |
1349 | |
7990
86dae6e5b83c
Initial update of NEWS for 3.2 release
David Bateman <dbateman@free.fr>
parents:
7279
diff
changeset
|
1350 See NEWS.3 for old news. |