Mercurial > octave
annotate etc/NEWS.6.md @ 31390:2c037ce00450 stable release-7-3-0
Version 7.3.0 released.
* configure.ac (AC_INIT): Set version to 7.3.0.
(OCTAVE_MINOR_VERSION): Now 3.
(OCTAVE_PATCH_VERSION): Now 0.
(OCTAVE_RELEASE_DATE): Set to "2022-11-02".
* org.octave.Octave.appdata.xml: Add release info for version 7.3.0.
* CITATION: Update for 7.3.0.
* NEWS.7.md: Update release date.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 02 Nov 2022 14:19:56 -0400 |
parents | b33ae3c094ac |
children | 77072a5e99a5 |
rev | line source |
---|---|
30270 | 1 Summary of bugs fixed for version 6.4.0 (2021-10-30) |
30221
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
2 ---------------------------------------------------- |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
3 |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
4 For (bug #XXXXX) see https://savannah.gnu.org/bugs/?XXXXX |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
5 |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
6 ### Improvements and fixes |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
7 |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
8 - Reduce memory usage in BISTs for `copyobj`, `hgsave` (bug #57591). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
9 - `hgsave.m`, `copyobj.m`: Use `'qt'` graphics toolkit in BISTs. |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
10 - `main.cc`: Use `getopt` to parse command line arguments (bug #60886). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
11 - `main.cc`: Remove invalid case (bug #60886). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
12 - Disable `getopt` error reporting in wrapper program (bug #60886). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
13 - `interp1.m`: Don't interpret later numeric input as `xi` (bug #60967). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
14 - `pkg`: Improve similar package name suggestion (bug #61067). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
15 - Store parent name in function object when caching parents in scope (bug #61105). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
16 - Avoid internal error and segfault with `eval` and scripts (bug #61191). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
17 - `rmpath`: Prevent removing the current directory from the load path (bug #61216). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
18 |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
19 ### GUI |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
20 |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
21 - Fix missing interpreter event in `octave-scintilla`. |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
22 - Fix opening a file in a custom editor (bug #60990). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
23 |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
24 ### Documentation |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
25 |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
26 - Improve docstring for `disable_diagonal_matrix`, `disable_diagonal_matrix`, |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
27 and `disable_range` (patch #10089). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
28 - `cbrt`: Clarify that function errors for non-real input. |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
29 - `dsearchn.m`: Added optional distance output description (bug #61156). |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
30 - Add Hungarian translation for project description files. |
30255
689c323540b0
NEWS: Update with latest changes ahead of release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30221
diff
changeset
|
31 - Document fsolve output "info" -2 (bug #61310). |
689c323540b0
NEWS: Update with latest changes ahead of release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30221
diff
changeset
|
32 |
689c323540b0
NEWS: Update with latest changes ahead of release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30221
diff
changeset
|
33 ### Build system |
689c323540b0
NEWS: Update with latest changes ahead of release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30221
diff
changeset
|
34 |
689c323540b0
NEWS: Update with latest changes ahead of release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
30221
diff
changeset
|
35 - Correct error message for incompatible CXSparse (bug #61385). |
30221
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
36 |
53a8566aa3df
Prepare NEWS file ahead of 6.4 release.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29865
diff
changeset
|
37 |
29865 | 38 Summary of bugs fixed for version 6.3.0 (2021-07-11) |
39 ---------------------------------------------------- | |
29731
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
40 |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
41 For (bug #XXXXX) see https://savannah.gnu.org/bugs/?XXXXX |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
42 |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
43 ### Important notice |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
44 |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
45 - This bug fix release breaks ABI compatiblity with Octave 6.2.0. Re-build |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
46 binaries (like .oct or .mex files) when updating to this version. |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
47 |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
48 ### Improvements and fixes |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
49 |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
50 - `ls-hdf5.cc`: Avoid throwing inside HDF5 function (bug #60081). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
51 - `ls-hdf5.cc`: Handle non-zero terminated type strings (bug #60081). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
52 - Fix occasional segfault in `symbfact` (bug #60101). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
53 - `fsolve.m`: Fix undefined output error when using `Output` function (bug #60144). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
54 - Fix compilation error with `iconv_t` on Solaris (bug #60162). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
55 - build: Check for `stropts.h` (bug #60163). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
56 - Avoid ambiguous call to `pow` (bug #60169). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
57 - Fix context link when creating handle to nested function. |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
58 - `print.m`: Warn when figure is too large to be printed to output page (bug #60236). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
59 - Defer clearing function vars until stack frame is deleted (bug #60137). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
60 - Avoid memory leaks when returning handles to nested functions. |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
61 - Hold references to closure frames in anon functions if needed (bug #60237). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
62 - `eigs`: Prevent possible segmentation fault at exit (bug #60311). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
63 - Issue warning when gnuplot graphics toolkit is initialized. |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
64 - mpoles.m: Fix detection of pole multiplicity (bug #60384). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
65 - Perform shutdown actions in interpreter destructor (bug #60334). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
66 - build: Make relocation of dependencies with Octave optional (bug #60413). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
67 - `qz.cc`: Return correct number of eigenvalues (bug #60357). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
68 - `qz.cc`: Let test pass with LAPACK 3.9.1 and earlier versions (bug #60357). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
69 - `pkg.m`: Use default prefixes unless otherwise set previously (bug #60472). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
70 - `betaincinv.m`: Correctly handle small inputs (bug #60528). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
71 - `betaincinv.m`: Correctly handle inputs very close to 1.0 (bug #60528). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
72 - `unistd-wrappers.c`: Allocate sufficient memory for `new_argv` (bug #60535). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
73 - Mark system functions correctly if `OCTAVE_HOME` is non-canonical (bug #60554). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
74 - Mark compiled system functions correctly if `OCTAVE_HOME` is non-canonical (bug #60554). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
75 - Fix error if test suite is run before Octave is installed (bug #60554). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
76 - `lo-array-errwarn.cc`: Include `<limits>` (bug #60470). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
77 - Use `std::size_t` and `std::ptrdiff_t` in C++ code (bug #60471). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
78 - Use `std::size_t` in more instances (bug #60471). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
79 - Return proper number of stack frames for `dbstack (N)` call (bug #60531). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
80 - Avoid ambiguous match of overloaded function (bug #60531). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
81 - `lscov.m`: Relax BIST tolerance to pass with OpenBLAS (bug #60552). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
82 - `print`: Fix error when `"px"` word is present in a figure (bug #60641). |
29838
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
83 - `logm.m`: Fix check for real negative values in complex vector (bug #60738). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
84 - build: Set necessary flags to allow execution on Windows Vista (bug #60746). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
85 - Declare base_parser destructor virtual. |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
86 - `hist.m`: Improve handling and docstring for third parameter "norm" (bug #60783). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
87 - `logm.m`: Allow tolerance in check for real negative values in complex vector (bug #60738). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
88 - `expm.m`, `logm.m`: Use function `isdiag` to detect if input is a diagonal matrix (bug #60738). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
89 - tests: Relax tolerance for some tests on macOS. |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
90 - `logspace.m`: Mark tests as known to fail on macOS (bug #55538). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
91 - `hist.m`: Use deterministic test (bug #60783). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
92 - `rgb2ind.m`: Reduce memory usage and eliminate randomness in test. |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
93 - `logm.m`: Allow larger tolerance for test on macOS. |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
94 - build: Use correct path to `octave` binary in build tree on macOS. |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
95 - build: Fix typo in folder to libraries when building `.oct` or `.mex` files. |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
96 - build: Set DL_LDFLAGS in the build rules for .oct or .mex files. |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
97 - `rgb2ind.m`: Suppress output in test. |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
98 - Improve documentation for `log2` function (bug #60817). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
99 - `ind2sub`: Fix typo in "see also" section of docstring (bug #60842). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
100 - `mrdivide`, `mldivide`: Document that functions might return minimum norm solutions (bug #60839). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
101 - Fix scoping issue for handles to sibling nested functions (bug #60845). |
29849
8e898dc7e7d3
NEWS: Update with latest changes again.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29837
diff
changeset
|
102 - `ls-mat5.cc`: Avoid integer overflow in calculation of buffer size for zlib (bug #55427). |
8e898dc7e7d3
NEWS: Update with latest changes again.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29837
diff
changeset
|
103 - Move top-level REPL from interpreter to evaluator. |
8e898dc7e7d3
NEWS: Update with latest changes again.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29837
diff
changeset
|
104 - Avoid crash with `dbquit` when executing command in terminal from GUI (bug #60813). |
29731
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
105 |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
106 ### GUI |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
107 |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
108 - Fix calling external editor (bug #60198). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
109 - Fix missing file suffix .m when saving a new script (bug #60214). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
110 - Do not run files that are not saved as Octave files (bug #60214). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
111 - Fix confirm overwrite for native editor file "save as" dialogs (bug #60214). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
112 - Fix crash when GUI tries to restore missing previous Octave dir (bug #60255). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
113 - Fix restoring the horizontal position of docked GUI widgets (bug #59426). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
114 - Prevent floating widgets from re-opening after restart (bug #60279). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
115 - Avoid crash in GUI for `rmdir("")` (bug #60473). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
116 - Fix EOL mode when saving files under new names (bug #60585). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
117 - Fix auto indentation of switch-structure in GUI editor (bug #60649). |
29838
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
118 - Avoid crash when closing GUI with open editor tabs (bug #60500). |
0d511d53dd55
maint: Merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29744
diff
changeset
|
119 - `octave-qscintilla.cc` (`contextmenu_run`): Fix keyboard command handling. |
29731
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
120 |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
121 ### Documentation |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
122 |
29743
f82a1bc641b8
doc: Improve Differential Equations chapter and example for lsode (bug #57508)
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29730
diff
changeset
|
123 - Improve Differential Equations chapter and example for lsode (bug #57508). |
29731
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
124 - Clarify usage of "Depends" keyword in package `DESCRIPTION` file (bug #60053). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
125 - Add note that wildcard patterns for `save` are glob patterns (bug #60157). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
126 - Change example for Delaunay triangulation to match the generating code (bug #60216). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
127 - Document single precision issues with OpenGL graphics toolkits (bug #59418). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
128 - Minor changes to documentation of single precision issues with OpenGL (bug #59418). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
129 - Expand on documentation for command syntax (bug #60084). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
130 - `isprop.m`: Document that function only works on graphics objects in Octave 6.X (bug #60295). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
131 - Explain how to write dual-purpose executable scripts and Octave functions (bug #60291). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
132 - Update keyword docstrings (bug #60275). |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
133 - Use Texinfo commands to improve `transpose()` docstring rendering. |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
134 - `betainc.m`, `betaincinv.m`: Correct non-TeX definition of beta incomplete integral. |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
135 - Grammarcheck documentation ahead of 6.3 release. |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
136 - Spellcheck documentation ahead of 6.3 release. |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
137 |
6d5ed3650447
maint: merge stable to default.
Markus Mützel <markus.muetzel@gmx.de>
parents:
29388
diff
changeset
|
138 |
29387
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
139 Summary of bugs fixed for version 6.2.0 (2021-02-19): |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
140 ---------------------------------------------------- |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
141 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
142 See: https://www.octave.org/news/release/2021/02/20/octave-6.2.0-released.html |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
143 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
144 For (bug #XXXXX) see https://savannah.gnu.org/bugs/?XXXXX |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
145 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
146 ### Improvements |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
147 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
148 - `bicgstab.m`, `cgs.m`: Fix typo in `"iter_min"` variable name (bug #60071). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
149 - Compute with `NA` correctly on MIPS architecture (bug #59830). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
150 - Fix lookup of `"caller"` stack frame (bug #59847). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
151 - Also wait on `main_thread` after interpreter shuts down (bug #56952). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
152 - Fix symbol lookup issue with anonymous functions (bug #55989). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
153 - Line buffer input in `terminal_reader` class. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
154 - `qr`: Error for dense `A` and `B` with three output arguments (bug #58944). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
155 - `strmatch.m`: Always return column vector for Matlab compatibility (bug #59917) |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
156 - Avoid crash when `evalin` global variables into existence in script (bug #59937) |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
157 - Avoid crash on null statement list (bug #59938). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
158 - Fix ignored output from user function in left side of assignment (bug #59704). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
159 - Temporarily set lvalue list to null (bug #59704). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
160 - `fminbnd.m`: do not ignore `"OutputFcn"` (bug #59901). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
161 - `load-path.cc`: Reduce number of times `"canonicalize_file_name"` is called (bug #59711). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
162 - `interpn.m`: Use `size_equal` for 10X speedup in cset 067b663529bb (bug #59856). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
163 - `interpn.m`: Fix check for scattered point coordinates (bug #59856). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
164 - Avoid `YYUSE` in Octave parser files (see bug #59806). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
165 - `struct2hdl.m`: Set `"units"` property early. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
166 - `load-path.cc`: Avoid copying string for loop variable. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
167 - `pcg.m`: Return correct `FLAG` and correct `RELRES` output (bug #59776). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
168 - Use static keyword on regexp pattern in `file_stat` (bug #59706). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
169 - `stat`: Improve regular expression for UNC roots on Windows (bug #59706). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
170 - `stat`: Use `"make_absolute"` instead of `"canonicalize_file_name"` on Windows (bug #59706). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
171 - Improve `class_simple` function handle function lookup (bug #59661). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
172 - `hdl2struct.m`: store hidden text properties (bug #57241). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
173 - Mark script created with commands from history as modified. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
174 - `replem.m`: Fix operations with sparse matrices (bug #59705). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
175 - `ode_event_handler.m`: Fix mishandling of event edge types and multiple events (bug #59709). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
176 - Increase size of dynamic variable `new_argv` by 1 to avoid indexing out of array. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
177 - Fix incorrect results for set functions with `"legacy"` option (bug #59708). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
178 - `dir.m`: Return folder (not including file) in field `"folder"` (bug #59689). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
179 - Avoid memory leak with function handles (bug #59659). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
180 - Avoid dispatch error if method argument is a function handle (bug #59617). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
181 - Avoid crash due to accessing first element of empty list (bug #59656). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
182 - Don't propagate prevailing `isargout` info through `mexCallMATLAB` (bug #59597). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
183 - Show original error when failing to create a graphics object (bug #59620). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
184 - Fix regression with superclass lookup in classdef constructors (bug #59602). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
185 - Allow Octave class `execution_exception` to catch `std::exception` objects (bug #59592). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
186 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
187 ### GUI |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
188 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
189 - Fix restoring editor session after having closed all tabs (bug #60051). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
190 - Maybe convert TAB to SPC in GUI terminal pasted text (bug #59916). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
191 - Make bracketed paste mode work in GUI terminal. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
192 - Fix regression in variable editor when printing without selection. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
193 - Avoid gui when octave is launched in non-interactive mode (bug #59628). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
194 - `file-editor-tab.cc` (dtor): do not delete `m_edit_area` (bug #59628). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
195 - Fix error when restoring previous main window layout (bug #59426). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
196 - Improve default sizes of gui dock widgets. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
197 - Clean up constructing main window layout of the gui. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
198 - Fix focus command window after command execution (bug #59609). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
199 - Check object size before plotting from variable editor (bug #56685). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
200 - `documentation.cc`: Include missing header (bug #59553). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
201 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
202 ### Build system / Tests |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
203 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
204 - Add default value to `OCTAVE_MIPS_NAN` configure macro for cross-compiling (bug #59830). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
205 - tests: Function name should match file name (bug #59704). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
206 - Avoid build errors with Qt4 (bug #59813). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
207 - eigs.m: Make tests that depend on CHOLMOD conditional. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
208 - tests: Make tests that depend on CXSparse conditional. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
209 - build: Use `SPARSE_XCPPFLAGS` in `CPP_FLAGS` for libcorefcn (bug #59806). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
210 - Add test case for bug #59661. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
211 - `hgsave.m`: Allow test to run with qt or gnuplot graphics toolkits (bug #57241). |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
212 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
213 ### Documentation |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
214 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
215 - `embedded.cc`: Fix syntax error interpreter shutdown. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
216 - Update Octave Project Developers copyright for the new year. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
217 - Use the same comment style for copyright headers in .m files and shell scripts. |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
218 |
21a73c2a1fcb
doc: Update NEWS file for 6.2.0 release (bug #60085).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
29112
diff
changeset
|
219 |
29112 | 220 Summary of important user-visible changes for version 6.1.0 (2020-11-26): |
28654
844b3b9bab7a
bump version for first 6.1 release candidate
John W. Eaton <jwe@octave.org>
parents:
28485
diff
changeset
|
221 ------------------------------------------------------------------------ |
27994
f4b6b170a761
Major version and date update for Octave 5.2.0 (bug #57657).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27079
diff
changeset
|
222 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
223 ### General improvements |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
224 |
27538
7f1fbc0541bd
doc: NEWS fix Markdown markup for code using "`" not "'".
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27537
diff
changeset
|
225 - The `intersect`, `setdiff`, `setxor`, `union`, and `unique` functions |
27295
7ec25367bdc5
intersect.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27294
diff
changeset
|
226 accept a new sorting option `"stable"` which will return output values |
7ec25367bdc5
intersect.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27294
diff
changeset
|
227 in the same order as the input, rather than in ascending order. |
25917
ba937c3dce82
Determine an object's shape by "size" (bug #51308, bug #44498, bug #43925).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
25867
diff
changeset
|
228 |
27811 | 229 - Complex RESTful web services can now be accessed by the `webread` and |
230 `webwrite` functions alongside with the `weboptions` structure. One | |
231 major feature is the support for cookies to enable RESTful | |
232 communication with the web service. | |
233 | |
28671
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
234 Additionally, the system web browser can be opened by the `web` |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
235 function. |
27811 | 236 |
27435
a8a5d2e8807f
Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents:
27432
diff
changeset
|
237 - The `linspace` function now produces symmetrical sequences when the |
a8a5d2e8807f
Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents:
27432
diff
changeset
|
238 endpoints are symmetric. This is more intuitive and also compatible |
a8a5d2e8807f
Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents:
27432
diff
changeset
|
239 with recent changes made in Matlab R2019b. |
26617
98afb8bbd1f6
maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
26422
diff
changeset
|
240 |
27855
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
241 - The underlying algorithm of the `rand` function has been changed. |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
242 For single precision outputs, the algorithm has been fixed so that it |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
243 produces values strictly in the range (0, 1). Previously, it could |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
244 occasionally generate the right endpoint value of 1 (See bug #41742). |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
245 In addition, the new implementation uses a uniform interval between |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
246 floating point values in the range (0, 1) rather than targeting a |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
247 uniform density (# of random integers / length along real number |
9405e2be91d0
Restrict rand ("single") to range (0, 1) (bug #41742).
Rik <rik@octave.org>
parents:
27839
diff
changeset
|
248 line). |
26264
25d3e8e49d5c
randi.m: Implement rejection algorithm for unbiased results (bug #54619).
Michael Leitner
parents:
26262
diff
changeset
|
249 |
27953
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
250 - Numerical integration has been improved. The `quadv` function has |
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
251 been re-written so that it can compute integrands of periodic |
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
252 functions. At the same time, performance is better with ~3.5X fewer |
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
253 function evaluations required. A bug in `quadgk` that caused complex |
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
254 path integrals specified with `"Waypoints"` to occasionally be |
55a2bbb9a71e
NEWS: Announce changes to quadv and quadgk.
Rik <rik@octave.org>
parents:
27907
diff
changeset
|
255 calculated in the opposite direction was fixed. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
256 |
27491
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
257 - The `edit` function option `"editinplace"` now defaults to `true` and |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
258 the option `"home"` now defaults to the empty matrix `[]`. Files will |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
259 no longer be copied to the user's HOME directory for editing. The old |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
260 behavior can be restored by setting `"editinplace"` to `false` and |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
261 `"home"` to `"~/octave"`. |
26617
98afb8bbd1f6
maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
26422
diff
changeset
|
262 |
27491
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
263 - The `format` command supports two new options: `uppercase` and |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
264 `lowercase` (default). With the default, print a lowercase 'e' for |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
265 the exponent character in scientific notation and lowercase 'a-f' for |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
266 the hex digits representing 10-15. With `uppercase`, print 'E' and |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
267 'A-F' instead. The previous uppercase formats, `E` and `G`, no longer |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
268 control the case of the output. |
26244
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
269 |
27521
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
270 Additionally, the `format` command can be called with multiple options |
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
271 for controlling the format, spacing, and case in arbitrary order. |
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
272 For example: |
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
273 |
27541
5e1f2f1a7fcf
NEWS: Yet more format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27539
diff
changeset
|
274 format long e uppercase loose |
25091
2b8442c890d8
Fix locked GUI panels for Qt 5.6.1 through 5.7.0 series versions (bug #53409)
Daniel J Sebald <daniel.sebald@ieee.org>
parents:
25041
diff
changeset
|
275 |
27710
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
276 Note, in the case of multiple competing format options the rightmost |
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
277 one is used, and, in case of an error, the previous format remains |
27521
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
278 unchanged. |
26231
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
279 |
27865
b62ca41f355b
NEWS: Update text on L-value references.
Rik <rik@octave.org>
parents:
27864
diff
changeset
|
280 - L-value references (e.g., increment (++), decrement (--), and all |
b62ca41f355b
NEWS: Update text on L-value references.
Rik <rik@octave.org>
parents:
27864
diff
changeset
|
281 in-place assignment operators (+=, -=, *=, /=, etc.)) are no longer |
b62ca41f355b
NEWS: Update text on L-value references.
Rik <rik@octave.org>
parents:
27864
diff
changeset
|
282 allowed in anonymous functions. |
27864
da3c6aef85fe
NEWS: L-value references are no longer allowed in anonymous functions.
Markus Mützel <markus.muetzel@gmx.de>
parents:
27855
diff
changeset
|
283 |
27517
85ad4689aa05
Add warning when non-scalar argument presented to ':' range operator.
Rik <rik@octave.org>
parents:
27491
diff
changeset
|
284 - New warnings have been added about questionable uses of the colon ':' |
85ad4689aa05
Add warning when non-scalar argument presented to ':' range operator.
Rik <rik@octave.org>
parents:
27491
diff
changeset
|
285 range operator. Each has a new warning ID so that it can be disabled |
85ad4689aa05
Add warning when non-scalar argument presented to ':' range operator.
Rik <rik@octave.org>
parents:
27491
diff
changeset
|
286 if desired. |
26231
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
287 |
28660
dc80e087df4b
maint: Strip trailing spaces from files.
Rik <rik@octave.org>
parents:
28654
diff
changeset
|
288 > `Octave:colon-complex-argument` : when any arg is complex |
27541
5e1f2f1a7fcf
NEWS: Yet more format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27539
diff
changeset
|
289 > `Octave:colon-nonscalar-argument` : when any arg is non-scalar |
23356
ef20eee0247d
allow hex2num to handle integer values
John W. Eaton <jwe@octave.org>
parents:
23348
diff
changeset
|
290 |
27537
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
291 - The `regexp` and related functions now correctly handle and *require* |
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
292 strings in UTF-8 encoding. As with any other function that requires |
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
293 strings to be encoded in Octave's native encoding, you can use |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
294 `native2unicode` to convert from your preferred locale. For example, |
27537
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
295 the copyright symbol in UTF-8 is `native2unicode (169, "latin1")`. |
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
296 |
28671
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
297 - The startup file `octaverc` can now be located in the platform |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
298 dependent location for user local configuration files (e.g., |
27832
8fd7d1d2a4ca
Read startup files from XDG_CONFIG_HOME or LOCALAPPDATA (bug #36477).
Mike Miller <mtmiller@octave.org>
parents:
27822
diff
changeset
|
299 ${XDG_CONFIG_HOME}/octave/octaverc on Unix-like operating systems or |
27838
659acfaaf0c9
Use APPDATA for startup file location on Windows (bug #40444).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27832
diff
changeset
|
300 %APPDATA%\octave\octaverc on Windows). |
27832
8fd7d1d2a4ca
Read startup files from XDG_CONFIG_HOME or LOCALAPPDATA (bug #36477).
Mike Miller <mtmiller@octave.org>
parents:
27822
diff
changeset
|
301 |
28039
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
302 - `pkg describe` now lists dependencies and inverse dependencies |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
303 (i.e., other installed packages that depend on the package in |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
304 question). |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
305 |
28998
b3cd6eb1cca5
doc: NEWS announce "pkg test" feature (bug #41215)
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
28972
diff
changeset
|
306 - `pkg test` now tests all functions in a package. |
b3cd6eb1cca5
doc: NEWS announce "pkg test" feature (bug #41215)
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
28972
diff
changeset
|
307 |
28039
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
308 - When unloading a package, `pkg` now checks if any remaining loaded |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
309 packages depend on the one to be removed. If this is the case `pkg` |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
310 aborts with an explanatory error message. This behavior can be |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
311 overridden with the `-nodeps` option. |
cc0b31003932
NEWS: Add info about new pkg.m behavior.
Philip Nienhuis <prnienhuis@users.sf.net>
parents:
27995
diff
changeset
|
312 |
28485
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
313 - The command |
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
314 |
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
315 dbstop in CLASS at METHOD |
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
316 |
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
317 now works to set breakpoints in classdef constructors and methods. |
36c6bd835ec9
* NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents:
28315
diff
changeset
|
318 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
319 #### Graphics backend |
24927
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
320 |
27839
a8c5255c34b1
Announce deprecation of Qt4 and removal in Octave version 7.
Rik <rik@octave.org>
parents:
27838
diff
changeset
|
321 - The use of Qt4 for graphics and the GUI is deprecated in Octave |
a8c5255c34b1
Announce deprecation of Qt4 and removal in Octave version 7.
Rik <rik@octave.org>
parents:
27838
diff
changeset
|
322 version 6 and no further bug fixes will be made. Qt4 support will be |
a8c5255c34b1
Announce deprecation of Qt4 and removal in Octave version 7.
Rik <rik@octave.org>
parents:
27838
diff
changeset
|
323 removed completely in Octave version 7. |
24098
71dad5be765a
quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents:
24055
diff
changeset
|
324 |
27811 | 325 - The `legend` function has been entirely rewritten. This fixes a |
28671
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
326 number of historical bugs, and also implements new properties such as |
27710
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
327 `"AutoUpdate"` and `"NumColumns"`. The gnuplot toolkit---which is no |
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
328 longer actively maintained---still uses the old legend function. |
27708
c66467f74278
Rewrite legend (task #14243)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27670
diff
changeset
|
329 |
27811 | 330 - The `axis` function was updated which resolved 10 bugs affecting |
331 axes to which `"equal"` had been applied. | |
332 | |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
333 - Graphic primitives now accept a color property value of `"none"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
334 which is useful when a particular primitive needs to be hidden |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
335 (for example, the Y-axis of an axes object with `"ycolor" = "none"`) |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
336 without hiding the entire primitive `"visibility" = "off"`. |
26126
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
337 |
26858
0adb232f93b9
Implement axes and text "fontsmoothing" property (bug #55833).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
26840
diff
changeset
|
338 - A new property `"FontSmoothing"` has been added to text and axes |
0adb232f93b9
Implement axes and text "fontsmoothing" property (bug #55833).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
26840
diff
changeset
|
339 objects that controls whether anti-aliasing is used during the |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
340 rendering of characters. The default is `"on"` which produces smooth, |
26915
5ef01ab5c9e5
edit.m: unset HOME directory by default (bug #41278)
Mike Miller <mtmiller@octave.org>
parents:
26858
diff
changeset
|
341 more visually appealing text. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
342 |
27125
d2d2f66e1cdc
Implement figure "windowscrollwheelfcn" property for Qt toolkit (bug #56028).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27115
diff
changeset
|
343 - The figure property `"windowscrollwheelfcn"`is now implemented. |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
344 This makes it possible to provide a callback function to be executed |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
345 when users manipulate the mouse wheel on a given figure. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
346 |
27125
d2d2f66e1cdc
Implement figure "windowscrollwheelfcn" property for Qt toolkit (bug #56028).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27115
diff
changeset
|
347 - The figure properties `"pointer"`, `"pointershapecdata"`, and |
27114
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
348 `"pointershapehotspot"` are now implemented. This makes it possible |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
349 to change the shape of the cursor (pointer in Matlab-speak) displayed |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
350 in a plot window. |
26126
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
351 |
27432
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
352 - The figure property `"paperpositionmode"` now has the default `"auto"` |
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
353 rather than `"manual"`. This change is more intuitive and is |
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
354 Matlab compatible. |
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
355 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
356 - The appearance of patterned lines `"LineStyle" = ":"|"--"|"-."` has |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
357 been improved for small widths (`"LineWidth"` less than 1.5 pixels) |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
358 which is a common scenario. |
26077
31b443b5a6c1
ranks.m: Overhaul function for performance (25X) and addition of tie-breaking (bug #36372).
Dave Goel <deego3@gmail.com>
parents:
26059
diff
changeset
|
359 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
360 - Printing to EPS files now uses a tight bounding box (`"-tight"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
361 argument to print) by default. This makes more sense for EPS |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
362 files which are normally embedded within other documents, and is |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
363 Matlab compatible. If necessary use the `"-loose"` option to |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
364 reproduce figures as they appeared in previous versions of Octave. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
365 |
27114
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
366 - The following print devices are no longer officially supported: cdr, |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
367 corel, aifm, ill, cgm, hpgl, mf and dxf. A warning will be thrown |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
368 when using those devices, and the code for supporting those formats |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
369 will eventually be removed from a future version of Octave. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
370 |
28315
768ae9b1a67c
Produce better looking TeX superscript and subscripts (bug #58376).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
28308
diff
changeset
|
371 - The placement of text subscripts and superscripts has been |
28671
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
372 re-engineered and now produces visually attractive results similar to |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
373 Latex. |
28315
768ae9b1a67c
Produce better looking TeX superscript and subscripts (bug #58376).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
28308
diff
changeset
|
374 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
375 ### Matlab compatibility |
24524
a56d283ff18a
Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24523
diff
changeset
|
376 |
27226
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
377 - The function `unique` now returns column index vectors for the second |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
378 and third outputs. When duplicate values are present, the default |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
379 index to return is now the `"first"` occurrence. The previous Octave |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
380 behavior, or Matlab behavior from releases prior to R2012b, can be |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
381 obtained by using the `"legacy"` flag. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
382 |
27237
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
383 - The function `setdiff` with the `"rows"` argument now returns Matlab |
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
384 compatible results. The previous Octave behavior, or Matlab behavior |
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
385 from releases prior to R2012b, can be obtained by using the `"legacy"` |
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
386 flag. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
387 |
27291
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
388 - The functions `intersect`, `setxor`, and `union` now accept a |
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
389 `"legacy"` flag which changes the index values (second and third |
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
390 outputs) as well as the orientation of all outputs to match Matlab |
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
391 releases prior to R2012b. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
392 |
28143
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
393 - The function `streamtube` is Matlab compatible and plots tubes along |
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
394 streamlines which are scaled by the vector field divergence. The |
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
395 Octave-only extension `ostreamtube` can be used to visualize the flow |
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
396 expansion and contraction of the vector field due to the local |
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
397 crossflow divergence. |
4f1d1b1d4afc
NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28136
diff
changeset
|
398 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
399 - The interpreter now supports handles to nested functions. |
25739
8eec0403a370
fminsearch.m: Update default TolFun to 1e-4 for Matlab compatibility.
Rik <rik@octave.org>
parents:
25738
diff
changeset
|
400 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
401 - The graphics properties `"LineWidth"` and `"MarkerSize"` are now |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
402 measured in points, *not* pixels. Compared to previous versions |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
403 of Octave, some lines and markers will appear 4/3 larger. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
404 |
27419
40fc49d73ce2
Rename meta.class property to "SuperclassList" for Matlab compatibility (bug #55476).
Rik <rik@octave.org>
parents:
27295
diff
changeset
|
405 - The meta.class property "SuperClassList" has been renamed |
40fc49d73ce2
Rename meta.class property to "SuperclassList" for Matlab compatibility (bug #55476).
Rik <rik@octave.org>
parents:
27295
diff
changeset
|
406 "Superclasslist" for Matlab compatibility. The original name will |
40fc49d73ce2
Rename meta.class property to "SuperclassList" for Matlab compatibility (bug #55476).
Rik <rik@octave.org>
parents:
27295
diff
changeset
|
407 exist as an alias until Octave version 8.1. |
26167
247126168d23
Don't remove globals when 'clear' called without arguments (bug #39790).
Julien Bect <julien.bect@supelec.fr>
parents:
26137
diff
changeset
|
408 |
28671
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
409 - Inline functions created by the function `inline` are now of type |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
410 "inline" when interrogated with the `class` function. In previous |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
411 versions of Octave, the class returned was "function_handle". This |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
412 change is Matlab compatible. Inline functions are deprecated in |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
413 both Matlab and Octave and support may eventually be removed. |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
414 Anonymous functions can be used to replace all instances of inline |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
415 functions. |
1f6b21015b4e
NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents:
28660
diff
changeset
|
416 |
27876
76373f5113db
javaddpath.m: Allow cellstr inputs (bug #57487)
Rik <rik@octave.org>
parents:
27875
diff
changeset
|
417 - The function `javaaddpath` now prepends new directories to the |
76373f5113db
javaddpath.m: Allow cellstr inputs (bug #57487)
Rik <rik@octave.org>
parents:
27875
diff
changeset
|
418 existing dynamic classpath by default. To append them instead, use |
76373f5113db
javaddpath.m: Allow cellstr inputs (bug #57487)
Rik <rik@octave.org>
parents:
27875
diff
changeset
|
419 the new `"-end"` argument. Multiple directories may now be specified |
76373f5113db
javaddpath.m: Allow cellstr inputs (bug #57487)
Rik <rik@octave.org>
parents:
27875
diff
changeset
|
420 in a cell array of strings. |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
421 |
27817
78435ddc9f88
Implement new function "gui_mainfcn" for Matlab compatibility (bug #44282).
Guillaume Flandin
parents:
27811
diff
changeset
|
422 - An undocumented function `gui_mainfcn` has been added, for compatibility |
27907 | 423 with figures created with Matlab's GUIDE. |
25867
49ffa78f9243
Use "facenormals" for flat lighting on surfaces (bug #54024).
Markus Mützel <markus.muetzel@gmx.de>
parents:
25837
diff
changeset
|
424 |
27962
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
425 - Several validator functions of type `mustBe*` have been added. See |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
426 the list of new functions below. |
25867
49ffa78f9243
Use "facenormals" for flat lighting on surfaces (bug #54024).
Markus Mützel <markus.muetzel@gmx.de>
parents:
25837
diff
changeset
|
427 |
27141
f26b13c80e45
Implement new function "newline" for Matlab compatibility (bug #56419).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
27125
diff
changeset
|
428 ### Alphabetical list of new functions added in Octave 6 |
26185
ef0998af70f9
Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents:
26175
diff
changeset
|
429 |
28972
a00eca5d6cbe
allow auto repeat of debug commands to be disabled
John W. Eaton <jwe@octave.org>
parents:
28860
diff
changeset
|
430 * `auto_repeat_debug_command` |
27670
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
431 * `commandhistory` |
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
432 * `commandwindow` |
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
433 * `filebrowser` |
27571
24618a510749
Polish implementation of is_same_file().
Rik <rik@octave.org>
parents:
27541
diff
changeset
|
434 * `is_same_file` |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
435 * `lightangle` |
27962
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
436 * `mustBeFinite` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
437 * `mustBeGreaterThan` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
438 * `mustBeGreaterThanOrEqual` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
439 * `mustBeInteger` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
440 * `mustBeLessThan` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
441 * `mustBeLessThanOrEqual` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
442 * `mustBeMember` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
443 * `mustBeNegative` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
444 * `mustBeNonempty` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
445 * `mustBeNonNan` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
446 * `mustBeNonnegative` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
447 * `mustBeNonpositive` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
448 * `mustBeNonsparse` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
449 * `mustBeNonzero` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
450 * `mustBeNumeric` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
451 * `mustBeNumericOrLogical` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
452 * `mustBePositive` |
3b8d21ff0ca6
New validator functions implementation (bug #57627).
Andrew Janke <andrew@apjanke.net>
parents:
27953
diff
changeset
|
453 * `mustBeReal` |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
454 * `namedargs2cell` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
455 * `newline` |
28308
8085ae13cc4a
ode23s.m: new function from former odepkg (bug #57309)
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
28143
diff
changeset
|
456 * `ode23s` |
28135
695bb31e565b
Rename "streamtube" to "ostreamtube" (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents:
28039
diff
changeset
|
457 * `ostreamtube` |
27756
bd40796683d8
rescale.m: New function (bug #56639).
Christian Himpe <christian.himpe@wwu.de>
parents:
27710
diff
changeset
|
458 * `rescale` |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
459 * `rotx` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
460 * `roty` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
461 * `rotz` |
27759
992e702ef0d7
Add stream* functions (patch #9859).
Markus Meisinger <chloros2@gmx.de>
parents:
27756
diff
changeset
|
462 * `stream2` |
992e702ef0d7
Add stream* functions (patch #9859).
Markus Meisinger <chloros2@gmx.de>
parents:
27756
diff
changeset
|
463 * `stream3` |
992e702ef0d7
Add stream* functions (patch #9859).
Markus Meisinger <chloros2@gmx.de>
parents:
27756
diff
changeset
|
464 * `streamline` |
992e702ef0d7
Add stream* functions (patch #9859).
Markus Meisinger <chloros2@gmx.de>
parents:
27756
diff
changeset
|
465 * `streamtube` |
27623
698c8b08fe8c
New function uisetfont (bug #57130).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27571
diff
changeset
|
466 * `uisetfont` |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
467 * `verLessThan` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
468 * `web` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
469 * `weboptions` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
470 * `webread` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
471 * `webwrite` |
27670
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
472 * `workspace` |
26175
6e1a800dd365
eliminate brace and variable expansion in PATH search code
John W. Eaton <jwe@octave.org>
parents:
26173
diff
changeset
|
473 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
474 |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
475 ### Deprecated functions and properties |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
476 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
477 The following functions and properties have been deprecated in Octave 6 |
27114
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
478 and will be removed from Octave 8 (or whatever version is the second |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
479 major release after 6): |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
480 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
481 - Functions |
20157
e410d62ae2c8
maint: move NEWS from 45565ecec019 from the release 4.0 to 4.2.
Carnë Draug <carandraug@octave.org>
parents:
20154
diff
changeset
|
482 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
483 Function | Replacement |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
484 -----------------------|------------------ |
27115
8a04f5454350
Deprecate 'runtests' function (bug #56325).
Rik <rik@octave.org>
parents:
27114
diff
changeset
|
485 `runtests` | `oruntests` |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
486 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
487 - Properties |
20484 | 488 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
489 Object | Property | Value |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
490 -----------------|---------------|------------ |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
491 | | |
20484 | 492 |
28860
ba6e10c316d3
NEWS: Announce deprecation of LFLAGS (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents:
28671
diff
changeset
|
493 - The environment variable used by `mkoctfile` for linker flags is now |
ba6e10c316d3
NEWS: Announce deprecation of LFLAGS (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents:
28671
diff
changeset
|
494 `LDFLAGS` rather than `LFLAGS`. `LFLAGS` is deprecated, and a warning |
ba6e10c316d3
NEWS: Announce deprecation of LFLAGS (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents:
28671
diff
changeset
|
495 is emitted if it is used, but it will continue to work. |
ba6e10c316d3
NEWS: Announce deprecation of LFLAGS (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents:
28671
diff
changeset
|
496 |
19398
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
497 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
498 ### Removed functions and properties |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
499 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
500 The following functions and properties were deprecated in Octave 4.4 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
501 and have been removed from Octave 6. |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
502 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
503 - Functions |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
504 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
505 Function | Replacement |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
506 ---------------------|------------------ |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
507 `chop` | `sprintf` for visual results |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
508 `desktop` | `isguirunning` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
509 `tmpnam` | `tempname` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
510 `toascii` | `double` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
511 `java2mat` | `__java2mat__` |
19122
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19119
diff
changeset
|
512 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
513 - Properties |
18606
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18580
diff
changeset
|
514 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
515 Object | Property | Value |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
516 ---------------------|---------------------------|----------------------- |
27822
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
517 `annotation` | `edgecolor ("rectangle")` | |
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
518 `axes` | `drawmode` | |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
519 `figure` | `doublebuffer` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
520 | `mincolormap` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
521 | `wvisual` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
522 | `wvisualmode` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
523 | `xdisplay` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
524 | `xvisual` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
525 | `xvisualmode` | |
27822
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
526 `line` | `interpreter` | |
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
527 `patch` | `interpreter` | |
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
528 `surface` | `interpreter` | |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
529 `text` | `fontweight` | `"demi"` and `"light"` |
27822
78c171fe48fc
Remove deprecated graphic property "interpreter" from line, patch, surface objects.
Rik <rik@octave.org>
parents:
27817
diff
changeset
|
530 `uibuttongroup` | `fontweight` | `"demi"` and `"light"` |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
531 `uicontrol` | `fontweight` | `"demi"` and `"light"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
532 `uipanel` | `fontweight` | `"demi"` and `"light"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
533 `uitable` | `fontweight` | `"demi"` and `"light"` |
19122
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19119
diff
changeset
|
534 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
535 |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
536 ### Old release news |
19965
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
19958
diff
changeset
|
537 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
538 - [Octave 5.x](etc/NEWS.5) |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
539 - [Octave 4.x](etc/NEWS.4) |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
540 - [Octave 3.x](etc/NEWS.3) |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
541 - [Octave 2.x](etc/NEWS.2) |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
542 - [Octave 1.x](etc/NEWS.1) |