annotate NEWS @ 28585:c871455e20bc

NEW: Note changes in checking the number of function inputs and outputs.
author John W. Eaton <jwe@octave.org>
date Wed, 15 Jul 2020 05:48:37 -0400
parents 3a05402adef6
children 96e7dc4c2214
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28082
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
1 Summary of important user-visible changes for version 7 (yyyy-mm-dd):
23277
df0fb2cb820b add release dates to NEWS files
John W. Eaton <jwe@octave.org>
parents: 23273
diff changeset
2 ----------------------------------------------------------------------
27999
f4b6b170a761 Major version and date update for Octave 5.2.0 (bug #57657).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27082
diff changeset
3
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
4 ### General improvements
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
5
28114
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
6 - Many functions in Octave can be called in a command form---no
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
7 parentheses for invocation and no return argument assignment---or in a
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
8 functional form---parentheses and '=' for assignment of return values.
26620
98afb8bbd1f6 maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents: 26425
diff changeset
9
28114
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
10 Command Form Example
26267
25d3e8e49d5c randi.m: Implement rejection algorithm for unbiased results (bug #54619).
Michael Leitner
parents: 26265
diff changeset
11
28114
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
12 `mkdir new_directory`
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
13
28114
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
14 Function Form Example
26620
98afb8bbd1f6 maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents: 26425
diff changeset
15
28114
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
16 `status = mkdir ("new_directory")`
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
17
28114
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
18 Octave now handles errors that occur in a consistent manner. If
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
19 called in command form and there is a failure, an error is thrown
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
20 and a message printed. If called in functional form, no error or
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
21 message is printed and the failure is communicated to the programmer
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
22 via the output status variable.
27542
7dc31256c5e4 Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27527
diff changeset
23
28114
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
24 The following list of functions have been modified.
27816
392c03df4565 NEWS: Update for 6.1 release.
Rik <rik@octave.org>
parents: 27764
diff changeset
25
28114
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
26 * `copyfile`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
27 * `fcntl`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
28 * `fileattrib`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
29 * `kill`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
30 * `link`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
31 * `mkfifo`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
32 * `movefile`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
33 * `rename`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
34 * `rmdir`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
35 * `symlink`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28112
diff changeset
36 * `unlink`
26129
f6f16b842d5d NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents: 26128
diff changeset
37
28082
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
38 ### Graphics backend
26080
31b443b5a6c1 ranks.m: Overhaul function for performance (25X) and addition of tie-breaking (bug #36372).
Dave Goel <deego3@gmail.com>
parents: 26062
diff changeset
39
28082
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
40 - Support for Qt4 for graphics and the GUI has been removed.
28320
768ae9b1a67c Produce better looking TeX superscript and subscripts (bug #58376).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 28313
diff changeset
41
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
42 ### Matlab compatibility
24524
a56d283ff18a Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 24523
diff changeset
43
28585
c871455e20bc NEW: Note changes in checking the number of function inputs and outputs.
John W. Eaton <jwe@octave.org>
parents: 28491
diff changeset
44 - Calling a user-defined function with too many inputs or outputs is now
c871455e20bc NEW: Note changes in checking the number of function inputs and outputs.
John W. Eaton <jwe@octave.org>
parents: 28491
diff changeset
45 an error. The interpreter makes this check automatically. If a function
c871455e20bc NEW: Note changes in checking the number of function inputs and outputs.
John W. Eaton <jwe@octave.org>
parents: 28491
diff changeset
46 uses varargin, the check is skipped for function inputs and if a function
c871455e20bc NEW: Note changes in checking the number of function inputs and outputs.
John W. Eaton <jwe@octave.org>
parents: 28491
diff changeset
47 uses varargout, the check is skipped for function outputs.
c871455e20bc NEW: Note changes in checking the number of function inputs and outputs.
John W. Eaton <jwe@octave.org>
parents: 28491
diff changeset
48
28215
bb929d5a34cb griddata.m: Added support for "v4" biharmonic spline interpolation method (bug #33539).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28176
diff changeset
49 - The function `griddata` now implements the "v4" Biharmonic Spline
bb929d5a34cb griddata.m: Added support for "v4" biharmonic spline interpolation method (bug #33539).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28176
diff changeset
50 Interpolation method. In adddition, the function now accepts 3-D inputs
bb929d5a34cb griddata.m: Added support for "v4" biharmonic spline interpolation method (bug #33539).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28176
diff changeset
51 by passing the data to `griddata3`.
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
52
28176
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28156
diff changeset
53 - Coordinate transformation functions `cart2sph`, `sph2cart`,
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28156
diff changeset
54 `cart2pol`, and `pol2cart` can now accept either row or column vectors
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28156
diff changeset
55 for coordinate inputs. A single coordinate matrix with one variable per
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28156
diff changeset
56 column can still be used as function input, but a single output variable
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28156
diff changeset
57 will now contain just the first output coordinate, and will no longer
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28156
diff changeset
58 return the full output coordinate matrix. Output size matches the
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28156
diff changeset
59 size of input vectors, or in the case of an input matrix will be column
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28156
diff changeset
60 vectors with rows corresponding to the input coordinate matrix.
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
61
28248
7739d3eb952b NEWS: Announce support for negative numbers in dec2bin, dec2hex.
Rik <rik@octave.org>
parents: 28217
diff changeset
62 - The function `dec2bin` and `dec2hex` now support negative numbers.
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
63
28374
248f7cc8dc74 NEWS: Announce improvements in importdata() function.
Rik <rik@octave.org>
parents: 28336
diff changeset
64 - The function `importdata` now produces more compatible results when
248f7cc8dc74 NEWS: Announce improvements in importdata() function.
Rik <rik@octave.org>
parents: 28336
diff changeset
65 the file contains a 2-D text matrix.
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
66
28255
afc53bd3d71b NEWS: Announce support for uicontrol "Inactive", "Off" values of "Enable" property (bug #57128).
Rik <rik@octave.org>
parents: 28248
diff changeset
67 - `uicontrol` objects now fully implement the "Off" and "Inactive"
afc53bd3d71b NEWS: Announce support for uicontrol "Inactive", "Off" values of "Enable" property (bug #57128).
Rik <rik@octave.org>
parents: 28248
diff changeset
68 values of the "Enable" property. When the value is "Off", no
afc53bd3d71b NEWS: Announce support for uicontrol "Inactive", "Off" values of "Enable" property (bug #57128).
Rik <rik@octave.org>
parents: 28248
diff changeset
69 interaction with the object occurs and the `uicontrol` changes color
afc53bd3d71b NEWS: Announce support for uicontrol "Inactive", "Off" values of "Enable" property (bug #57128).
Rik <rik@octave.org>
parents: 28248
diff changeset
70 (typically to gray) to indicate it is disabled. When the value is
afc53bd3d71b NEWS: Announce support for uicontrol "Inactive", "Off" values of "Enable" property (bug #57128).
Rik <rik@octave.org>
parents: 28248
diff changeset
71 "Inactive", the object appears normally (no change in color), but it is
afc53bd3d71b NEWS: Announce support for uicontrol "Inactive", "Off" values of "Enable" property (bug #57128).
Rik <rik@octave.org>
parents: 28248
diff changeset
72 not possible to change the value of the object (such as modifying text
afc53bd3d71b NEWS: Announce support for uicontrol "Inactive", "Off" values of "Enable" property (bug #57128).
Rik <rik@octave.org>
parents: 28248
diff changeset
73 in an `Edit` box or clicking on a `RadioButton`).
26170
247126168d23 Don't remove globals when 'clear' called without arguments (bug #39790).
Julien Bect <julien.bect@supelec.fr>
parents: 26140
diff changeset
74
28292
4787d0034c79 NEWS: Announce implementation of scatter graphics object (bug #58282).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28255
diff changeset
75 - The functions `scatter` and `scatter3` now return a handle to a scatter
4787d0034c79 NEWS: Announce implementation of scatter graphics object (bug #58282).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28255
diff changeset
76 graphics object. For compatibility, they return a hg group of patch
4787d0034c79 NEWS: Announce implementation of scatter graphics object (bug #58282).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28255
diff changeset
77 graphics objects when the "gnuplot" graphics toolkit is used. In
4787d0034c79 NEWS: Announce implementation of scatter graphics object (bug #58282).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28255
diff changeset
78 previous versions of Octave, these functions returned a hg group of patch
4787d0034c79 NEWS: Announce implementation of scatter graphics object (bug #58282).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28255
diff changeset
79 graphics objects for all graphics toolkits.
22586
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
80
28319
bc904ed5aad4 saveas.m: Change default format to .ofig (bug #58391).
Guillaume Flandin <guillaume.offline@gmail.com>
parents: 28314
diff changeset
81 - The function `saveas` now defaults to saving in Octave figure format
bc904ed5aad4 saveas.m: Change default format to .ofig (bug #58391).
Guillaume Flandin <guillaume.offline@gmail.com>
parents: 28314
diff changeset
82 (.ofig) rather than PDF (.pdf).
25870
49ffa78f9243 Use "facenormals" for flat lighting on surfaces (bug #54024).
Markus Mützel <markus.muetzel@gmx.de>
parents: 25840
diff changeset
83
28328
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
84 - The additional property "contextmenu" has been added to all graphics
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
85 objects. It is equivalent to the previously used "uicontextmenu"
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
86 property which is hidden now.
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
87
28482
7ea82a190029 Add new warning ID "Octave:unimplemented-matlab-functionality".
Rik <rik@octave.org>
parents: 28396
diff changeset
88 - A new warning ID (Octave:unimplemented-matlab-functionality) has been
7ea82a190029 Add new warning ID "Octave:unimplemented-matlab-functionality".
Rik <rik@octave.org>
parents: 28396
diff changeset
89 added which prints a warning when Octave's parser recognizes valid
7ea82a190029 Add new warning ID "Octave:unimplemented-matlab-functionality".
Rik <rik@octave.org>
parents: 28396
diff changeset
90 Matlab code, but for which Octave does not yet implement the
7ea82a190029 Add new warning ID "Octave:unimplemented-matlab-functionality".
Rik <rik@octave.org>
parents: 28396
diff changeset
91 functionality. By default, this warning is enabled.
26188
ef0998af70f9 Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents: 26178
diff changeset
92
28328
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
93 - Additional properties have been added for the `axes` graphics object:
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
94 * "alphamap" (not yet implemented)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
95 * "alphascale" (not yet implemented)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
96 * "colorscale" (not yet implemented)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
97 * "fontsizemode" (not yet implemented)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
98 * "innerposition" (equivalent to "position")
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
99 * "interactions" (not yet implemented)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
100 * "layout" (not yet implemented)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
101 * "legend" (not yet implemented)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
102 * "nextseriesindex" (read-only, used by `scatter` graphics objects)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
103 * "positionconstraint" (replacement for "activepositionproperty"
28396
c126a60b0d52 listfonts.m: New function (bug #58476).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 28391
diff changeset
104 which is now a hidden property. No plans for removal.)
28328
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
105 * "toolbar" (not yet implemented)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
106 * "xaxis" (not yet implemented)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
107 * "yaxis" (not yet implemented)
8245b890b6b0 NEWS: Announce new properties for axes graphics object (bug #58336).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28321
diff changeset
108 * "zaxis" (not yet implemented)
26178
6e1a800dd365 eliminate brace and variable expansion in PATH search code
John W. Eaton <jwe@octave.org>
parents: 26176
diff changeset
109
28082
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
110 ### Alphabetical list of new functions added in Octave 7
26188
ef0998af70f9 Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents: 26178
diff changeset
111
28336
be3dab3212e9 getpixelposition.m: Implement new function (bug #58181)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 28328
diff changeset
112 * `getpixelposition`
28217
d052c11d47c6 Add new functions startsWith and endsWith (bug #57041).
Abdallah Elshamy <abdallah.k.elshamy@gmail.com>
parents: 28215
diff changeset
113 * `endsWith`
28396
c126a60b0d52 listfonts.m: New function (bug #58476).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 28391
diff changeset
114 * `listfonts`
28377
2f571bfff344 Add "memory" function (patch #9924).
Lars Kindermann <lars.kindermann@reglos.de>
parents: 28374
diff changeset
115 * `memory`
28112
d320728d5d06 style fixes for rng; document and mention in NEWS file
John W. Eaton <jwe@octave.org>
parents: 28085
diff changeset
116 * `rng`
28217
d052c11d47c6 Add new functions startsWith and endsWith (bug #57041).
Abdallah Elshamy <abdallah.k.elshamy@gmail.com>
parents: 28215
diff changeset
117 * `startsWith`
28391
8a9a041db1dc Add "streamribbon" function (patch #9916).
Markus Meisinger <chloros2@gmx.de>
parents: 28377
diff changeset
118 * `streamribbon`
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
119
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
120 ### Deprecated functions and properties
22586
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
121
28082
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
122 The following functions and properties have been deprecated in Octave 7
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
123 and will be removed from Octave 9 (or whatever version is the second
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
124 major release after 7):
22613
edd04ce99891 Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents: 22586
diff changeset
125
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
126 - 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
127
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
128 Function | Replacement
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
129 -----------------------|------------------
28082
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
130 |
22613
edd04ce99891 Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents: 22586
diff changeset
131
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
132 - Properties
20484
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
133
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
134 Object | Property | Value
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
135 -----------------|---------------|------------
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
136 | |
20484
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
137
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
138 ### Removed functions and properties
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
139
28082
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
140 The following functions and properties were deprecated in Octave 5
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
141 and have been removed from Octave 7.
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
142
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
143 - Functions
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
144
28085
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
145 Function | Replacement
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
146 -------------------------|------------------
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
147 `output_max_field_width` | `output_precision`
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
148 `is_keyword` | `iskeyword`
19122
c43223245085 doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents: 19119
diff changeset
149
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
150 - Properties
18606
0ede4dbb37f1 Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents: 18580
diff changeset
151
28085
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
152 Object | Property | Value
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
153 -----------------|---------------|------------
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
154 `text` | `fontangle` | `"oblique"`
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
155 `uibuttongroup` | `fontangle` | `"oblique"`
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
156 `uicontrol` | `fontangle` | `"oblique"`
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
157 `uipanel` | `fontangle` | `"oblique"`
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28082
diff changeset
158 `uitable` | `fontangle` | `"oblique"`
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
159
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
160 ### Old release news
19965
d20dd211cc89 Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents: 19958
diff changeset
161
28082
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28044
diff changeset
162 - [Octave 6.x](etc/NEWS.6)
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
163 - [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: 26838
diff changeset
164 - [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: 26838
diff changeset
165 - [Octave 3.x](etc/NEWS.3)
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
166 - [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: 26803
diff changeset
167 - [Octave 1.x](etc/NEWS.1)