Mercurial > octave
annotate etc/NEWS.4 @ 30920:47cbc69e66cd
eliminate direct access to call stack from evaluator
The call stack is an internal implementation detail of the evaluator.
Direct access to it outside of the evlauator should not be needed.
* pt-eval.h (tree_evaluator::get_call_stack): Delete.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 08 Apr 2022 15:19:22 -0400 |
parents | fa2a4ce2099c |
children | 0748a8a5f349 |
rev | line source |
---|---|
25331 | 1 Summary of important user-visible changes for version 4.4 (2018-04-30): |
23277
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:
24885
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 |
25240
23eab5ced171
NEWS: Remove ".m" suffix from two functions announced for 4.4 release (bug #53634).
Rik <rik@octave.org>
parents:
25238
diff
changeset
|
288 ode15i |
23eab5ced171
NEWS: Remove ".m" suffix from two functions announced for 4.4 release (bug #53634).
Rik <rik@octave.org>
parents:
25238
diff
changeset
|
289 ode15s |
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 |
25836
07cb3e098c0a
Use "Octave Forge" spelling in all files.
Rik <rik@octave.org>
parents:
25331
diff
changeset
|
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. |