annotate NEWS @ 29658:1564f617da7e

qhull: Add note about libqhull_r to NEWS (bug #60016). * NEWS: Add note about libqhull_r.
author Markus Mützel <markus.muetzel@gmx.de>
date Sun, 09 May 2021 20:00:01 +0200
parents 2ae4764180c6
children 6d5ed3650447
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28077
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28039
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 ----------------------------------------------------------------------
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
3
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
4 ### General improvements
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
5
28109
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
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: 28107
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: 28107
diff changeset
8 functional form---parentheses and '=' for assignment of return values.
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
9
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
10 **Command Form Example**
27811
392c03df4565 NEWS: Update for 6.1 release.
Rik <rik@octave.org>
parents: 27759
diff changeset
11
28109
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
12 `mkdir new_directory`
27811
392c03df4565 NEWS: Update for 6.1 release.
Rik <rik@octave.org>
parents: 27759
diff changeset
13
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
14 **Function Form Example**
26617
98afb8bbd1f6 maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents: 26422
diff changeset
15
28109
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
16 `status = mkdir ("new_directory")`
26264
25d3e8e49d5c randi.m: Implement rejection algorithm for unbiased results (bug #54619).
Michael Leitner
parents: 26262
diff changeset
17
28109
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
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: 28107
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: 28107
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: 28107
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: 28107
diff changeset
22 via the output status variable.
27537
7dc31256c5e4 Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27522
diff changeset
23
28109
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
24 The following list of functions have been modified.
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
25
28109
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
26 * `copyfile`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
27 * `fcntl`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
28 * `fileattrib`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
29 * `kill`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
30 * `link`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
31 * `mkfifo`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
32 * `movefile`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
33 * `rename`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
34 * `rmdir`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
35 * `symlink`
42892c93bd25 NEWS: Document change in error handling of command-form functions (bug #57830).
Rik <rik@octave.org>
parents: 28107
diff changeset
36 * `unlink`
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
37
28580
c871455e20bc NEW: Note changes in checking the number of function inputs and outputs.
John W. Eaton <jwe@octave.org>
parents: 28486
diff changeset
38 - Calling a user-defined function with too many inputs or outputs is now
28585
3623c94ad285 NEWS: Clarify some text and wrap at column 72.
Rik <rik@octave.org>
parents: 28583
diff changeset
39 an error. The interpreter makes this check automatically. If a
3623c94ad285 NEWS: Clarify some text and wrap at column 72.
Rik <rik@octave.org>
parents: 28583
diff changeset
40 function uses varargin then the check is skipped for function inputs,
3623c94ad285 NEWS: Clarify some text and wrap at column 72.
Rik <rik@octave.org>
parents: 28583
diff changeset
41 and if a function uses varargout then the check is skipped for function
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
42 outputs. Input validation for functions typically begins with checking
29297
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
43 that the number of inputs and outputs match expectations. Existing code
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
44 can be simplified by removing these checks which are now done by the
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
45 interpreter. Typically, code blocks like the following can simply be
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
46 deleted.
27864
da3c6aef85fe NEWS: L-value references are no longer allowed in anonymous functions.
Markus Mützel <markus.muetzel@gmx.de>
parents: 27855
diff changeset
47
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
48 ## Checking number of inputs
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
49 if (nargin > 2)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
50 print_usage ();
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
51 endif
26231
c36b6e371f5d isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents: 26220
diff changeset
52
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
53 ## Checking number of outputs
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
54 if (nargout > 1)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
55 print_usage ();
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
56 endif
27537
7dc31256c5e4 Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27522
diff changeset
57
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
58 - Binary and hexadecimal constants like `0b101` and `0xDEADBEEF` now
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
59 create integers (unsigned by default) with sizes determined from the
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
60 number of digits present. For example, `0xff` creates a `uint8` value
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
61 and `0xDEADBEEF` creates a `uint64` value. You may also use a suffix of
29297
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
62 the form `u8`, `u16`, `u32`, `u64`, `s8`, `s16`, `s32`, or `s64` to
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
63 explicitly specify the data type to use (`u` or `s` to indicate unsigned
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
64 or signed and the number to indicate the integer size).
28485
36c6bd835ec9 * NEWS: Note that dbstop can set breakpoints in classdef ctors and methods.
John W. Eaton <jwe@octave.org>
parents: 28315
diff changeset
65
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
66 Binary constants are limited to 64 binary digits and hexadecimal
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
67 constants are limited to 16 hexadecimal digits with no automatic
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
68 rounding or conversion to floating point values. Note that this may
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
69 cause problems in existing code. For example, an expression like
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
70 `[0x1; 0x100; 0x10000]` will be uint8 (because of the rules of
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
71 concatenating integers of different sizes) with the larger values
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
72 truncated (because of the saturation semantics of integer values). To
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
73 avoid these kinds of problems either: 1) declare the first integer to be
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
74 of the desired size such as `[0x1u32; 0x100; 0x10000]`, or 2) pad
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
75 constants in array expressions with leading zeros so that they use the
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
76 same number of digits for each value such as
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
77 `[0x00_00_01; 0x00_01_00; 0x01_00_00]`.
24927
c280560d9c96 Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents: 24909
diff changeset
78
29354
6c2fa2293242 Increase Windows API version to Windows 7 (bug #60014).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29348
diff changeset
79 - For Octave on Windows OS, the minimum required version of the Windows
6c2fa2293242 Increase Windows API version to Windows 7 (bug #60014).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29348
diff changeset
80 API is now 6.1 (Windows 7 or newer).
24098
71dad5be765a quadcc.cc: Use an Absolute Tolerance, as well as RelTol (Bug #46349).
Rik <rik@octave.org>
parents: 24055
diff changeset
81
28693
2bb050267d74 maint: Remove trailing spaces from code base.
Rik <rik@octave.org>
parents: 28672
diff changeset
82 - As part of GSoC 2020, Abdallah K. Elshamy implemented the
28615
5da49e37a6c9 New functions jsondecode and jsonencode (bug #53100).
Abdallah Elshamy <abdallah.k.elshamy@gmail.com>
parents: 28585
diff changeset
83 `jsondecode` and `jsonencode` functions to read and write JSON data.
27708
c66467f74278 Rewrite legend (task #14243)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 27670
diff changeset
84
28897
6ac35698c99a NEWS: Wrap text at 72 columns for potential plaintext display.
Rik <rik@octave.org>
parents: 28884
diff changeset
85 - By default, the history file is now located at $DATA/octave/history,
6ac35698c99a NEWS: Wrap text at 72 columns for potential plaintext display.
Rik <rik@octave.org>
parents: 28884
diff changeset
86 where $DATA is a platform dependent location for (roaming) user data
29297
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
87 files (e.g., ${XDG_DATA_HOME} or, if that is not set, ~/.local/share on
28897
6ac35698c99a NEWS: Wrap text at 72 columns for potential plaintext display.
Rik <rik@octave.org>
parents: 28884
diff changeset
88 Unix-like operating systems or %APPDATA% on Windows).
27811
392c03df4565 NEWS: Update for 6.1 release.
Rik <rik@octave.org>
parents: 27759
diff changeset
89
29658
1564f617da7e qhull: Add note about libqhull_r to NEWS (bug #60016).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29470
diff changeset
90 - The non-re-entrant version of the QHull library "libqhull" was
1564f617da7e qhull: Add note about libqhull_r to NEWS (bug #60016).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29470
diff changeset
91 deprecated upstream. Octave now requires the re-entrant version of
1564f617da7e qhull: Add note about libqhull_r to NEWS (bug #60016).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29470
diff changeset
92 that library "libqhull_r" instead.
1564f617da7e qhull: Add note about libqhull_r to NEWS (bug #60016).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29470
diff changeset
93
29375
8f6a2f5e5934 gui: new Turkish translation
Serkan Önder <serkanonder@outlook.com>
parents: 29354
diff changeset
94 ### Graphical User Interface
8f6a2f5e5934 gui: new Turkish translation
Serkan Önder <serkanonder@outlook.com>
parents: 29354
diff changeset
95
8f6a2f5e5934 gui: new Turkish translation
Serkan Önder <serkanonder@outlook.com>
parents: 29354
diff changeset
96 - Turkish translation added.
8f6a2f5e5934 gui: new Turkish translation
Serkan Önder <serkanonder@outlook.com>
parents: 29354
diff changeset
97
28884
32dde927e59b NEWS: Announce tooltips on hovering variables in debug mode (bug #56990).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28861
diff changeset
98 - In debug mode, symbol values are now shown in tooltips when hovering
32dde927e59b NEWS: Announce tooltips on hovering variables in debug mode (bug #56990).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28861
diff changeset
99 variables in the editor panel.
26126
f6f16b842d5d NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents: 26125
diff changeset
100
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
101 ### Graphics backend
26126
f6f16b842d5d NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents: 26125
diff changeset
102
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
103 - Support for Qt4 for both graphics and the GUI has been removed.
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
104
29470
2ae4764180c6 Initial implementation of a LaTeX interpreter (bug #59546).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 29395
diff changeset
105 - If a working LaTeX tool chain is found on the path, including `latex`,
2ae4764180c6 Initial implementation of a LaTeX interpreter (bug #59546).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 29395
diff changeset
106 `dvipng`, and `dvisvgm` binaries, then text strings can now be rendered properly
2ae4764180c6 Initial implementation of a LaTeX interpreter (bug #59546).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 29395
diff changeset
107 when using the `"latex"` value for the text objects' `"interpreter"` property
2ae4764180c6 Initial implementation of a LaTeX interpreter (bug #59546).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 29395
diff changeset
108 and axes objects' `"ticklabelinterpreter"`. Type `doc "latex interpreter"`
2ae4764180c6 Initial implementation of a LaTeX interpreter (bug #59546).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 29395
diff changeset
109 for further info.
2ae4764180c6 Initial implementation of a LaTeX interpreter (bug #59546).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 29395
diff changeset
110
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
111 - The additional property `"contextmenu"` has been added to all graphics
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
112 objects. It is equivalent to the previously used `"uicontextmenu"`
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
113 property which is hidden now.
26126
f6f16b842d5d NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents: 26125
diff changeset
114
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
115 - Additional properties have been added to the `axes` graphics object:
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
116 * `"alphamap"` (not yet implemented)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
117 * `"alphascale"` (not yet implemented)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
118 * `"colorscale"` (not yet implemented)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
119 * `"fontsizemode"` (not yet implemented)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
120 * `"innerposition"` (equivalent to `"position"`)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
121 * `"interactions"` (not yet implemented)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
122 * `"layout"` (not yet implemented)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
123 * `"legend"` (not yet implemented)
28897
6ac35698c99a NEWS: Wrap text at 72 columns for potential plaintext display.
Rik <rik@octave.org>
parents: 28884
diff changeset
124 * `"nextseriesindex"` (read-only, used by `scatter`
6ac35698c99a NEWS: Wrap text at 72 columns for potential plaintext display.
Rik <rik@octave.org>
parents: 28884
diff changeset
125 graphics objects)
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
126 * `"positionconstraint"` (replacement for `"activepositionproperty"`
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
127 which is now a hidden property. No plans for removal.)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
128 * `"toolbar"` (not yet implemented)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
129 * `"xaxis"` (not yet implemented)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
130 * `"yaxis"` (not yet implemented)
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
131 * `"zaxis"` (not yet implemented)
28315
768ae9b1a67c Produce better looking TeX superscript and subscripts (bug #58376).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 28308
diff changeset
132
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
133 ### Matlab compatibility
24524
a56d283ff18a Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 24523
diff changeset
134
29111
4d8aaceb629a NEWS: Create proper double quotes for Octave properties in Markdown.
Rik <rik@octave.org>
parents: 29108
diff changeset
135 - The function `griddata` now implements the `"v4"` Biharmonic Spline
28210
bb929d5a34cb griddata.m: Added support for "v4" biharmonic spline interpolation method (bug #33539).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28171
diff changeset
136 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: 28171
diff changeset
137 by passing the data to `griddata3`.
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
138
28171
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28151
diff changeset
139 - Coordinate transformation functions `cart2sph`, `sph2cart`,
28585
3623c94ad285 NEWS: Clarify some text and wrap at column 72.
Rik <rik@octave.org>
parents: 28583
diff changeset
140 `cart2pol`, and `pol2cart` now accept either row or column vectors for
3623c94ad285 NEWS: Clarify some text and wrap at column 72.
Rik <rik@octave.org>
parents: 28583
diff changeset
141 coordinate inputs. A single coordinate matrix with one variable per
28171
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28151
diff changeset
142 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: 28151
diff changeset
143 will now contain just the first output coordinate, and will no longer
28585
3623c94ad285 NEWS: Clarify some text and wrap at column 72.
Rik <rik@octave.org>
parents: 28583
diff changeset
144 return the full output coordinate matrix. Output size matches the size
3623c94ad285 NEWS: Clarify some text and wrap at column 72.
Rik <rik@octave.org>
parents: 28583
diff changeset
145 of input vectors, or in the case of an input matrix will be column
28171
a23da76e0693 Matlab compatibility fixes for coordinate transform functions (bug #57794).
Nicholas R. Jankowski <jankowskin@asme.org>
parents: 28151
diff changeset
146 vectors with rows corresponding to the input coordinate matrix.
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
147
28243
7739d3eb952b NEWS: Announce support for negative numbers in dec2bin, dec2hex.
Rik <rik@octave.org>
parents: 28212
diff changeset
148 - The function `dec2bin` and `dec2hex` now support negative numbers.
28143
4f1d1b1d4afc NEWS: Add a note about ostreamtube/streamtube (bug #57471).
Markus Meisinger <chloros2@gmx.de>
parents: 28136
diff changeset
149
29184
dd4cb1ad9dc8 prctile.m, quantile.m: Small formatting changes to cset 7d262c7f8b1d.
Rik <rik@octave.org>
parents: 29176
diff changeset
150 - The functions `quantile` and `prctile` now permit operating on
dd4cb1ad9dc8 prctile.m, quantile.m: Small formatting changes to cset 7d262c7f8b1d.
Rik <rik@octave.org>
parents: 29176
diff changeset
151 dimensions greater than `ndims (x)`.
25739
8eec0403a370 fminsearch.m: Update default TolFun to 1e-4 for Matlab compatibility.
Rik <rik@octave.org>
parents: 25738
diff changeset
152
28369
248f7cc8dc74 NEWS: Announce improvements in importdata() function.
Rik <rik@octave.org>
parents: 28331
diff changeset
153 - The function `importdata` now produces more compatible results when
248f7cc8dc74 NEWS: Announce improvements in importdata() function.
Rik <rik@octave.org>
parents: 28331
diff changeset
154 the file contains a 2-D text matrix.
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
155
29108
5fc28dab0b2b Document new long forms of color spec argument to plot.
Rik <rik@octave.org>
parents: 29071
diff changeset
156 - The `FMT` format argument for plot commands now accepts long forms for
5fc28dab0b2b Document new long forms of color spec argument to plot.
Rik <rik@octave.org>
parents: 29071
diff changeset
157 color names which may be more understandable than the existing
29122
5b8885af4e2f Allow color graphic properties to accept HTML specifications (bug #59562).
Rik <rik@octave.org>
parents: 29116
diff changeset
158 one-letter codes. For example, the RGB value `[0 0 0]` can now be
29111
4d8aaceb629a NEWS: Create proper double quotes for Octave properties in Markdown.
Rik <rik@octave.org>
parents: 29108
diff changeset
159 specified by `"black"` in addition to `"k"`.
26167
247126168d23 Don't remove globals when 'clear' called without arguments (bug #39790).
Julien Bect <julien.bect@supelec.fr>
parents: 26137
diff changeset
160
29122
5b8885af4e2f Allow color graphic properties to accept HTML specifications (bug #59562).
Rik <rik@octave.org>
parents: 29116
diff changeset
161 - The color graphics properties, for example `"EdgeColor"` or
5b8885af4e2f Allow color graphic properties to accept HTML specifications (bug #59562).
Rik <rik@octave.org>
parents: 29116
diff changeset
162 `"FaceColor"`, now accept HTML specifications. An HTML specification is
5b8885af4e2f Allow color graphic properties to accept HTML specifications (bug #59562).
Rik <rik@octave.org>
parents: 29116
diff changeset
163 a string that begins with the character '#' and is followed by either 3
5b8885af4e2f Allow color graphic properties to accept HTML specifications (bug #59562).
Rik <rik@octave.org>
parents: 29116
diff changeset
164 or 6 hexadecimal digits. For example, magenta which is 100% red and
29130
8bb14f4979ca Use colors from axes' "ColorOrder" property for bar charts for Matlab compatibility (bug #59589).
Rik <rik@octave.org>
parents: 29122
diff changeset
165 blue values can specified by `"#FF00FF"` or `"#F0F"`.
28671
1f6b21015b4e NEWS: Add info about changed 'class' of inline functions (bug #59023).
Rik <rik@octave.org>
parents: 28660
diff changeset
166
29111
4d8aaceb629a NEWS: Create proper double quotes for Octave properties in Markdown.
Rik <rik@octave.org>
parents: 29108
diff changeset
167 - `uicontrol` objects now fully implement the `"Off"` and `"Inactive"`
4d8aaceb629a NEWS: Create proper double quotes for Octave properties in Markdown.
Rik <rik@octave.org>
parents: 29108
diff changeset
168 values of the `"Enable"` property. When the value is `"Off"`, no
28250
afc53bd3d71b NEWS: Announce support for uicontrol "Inactive", "Off" values of "Enable" property (bug #57128).
Rik <rik@octave.org>
parents: 28243
diff changeset
169 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: 28243
diff changeset
170 (typically to gray) to indicate it is disabled. When the value is
29111
4d8aaceb629a NEWS: Create proper double quotes for Octave properties in Markdown.
Rik <rik@octave.org>
parents: 29108
diff changeset
171 `"Inactive"`, the object appears normally (no change in color), but it is
28250
afc53bd3d71b NEWS: Announce support for uicontrol "Inactive", "Off" values of "Enable" property (bug #57128).
Rik <rik@octave.org>
parents: 28243
diff changeset
172 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: 28243
diff changeset
173 in an `Edit` box or clicking on a `RadioButton`).
25867
49ffa78f9243 Use "facenormals" for flat lighting on surfaces (bug #54024).
Markus Mützel <markus.muetzel@gmx.de>
parents: 25837
diff changeset
174
28585
3623c94ad285 NEWS: Clarify some text and wrap at column 72.
Rik <rik@octave.org>
parents: 28583
diff changeset
175 - The functions `scatter` and `scatter3` now return a handle to a
3623c94ad285 NEWS: Clarify some text and wrap at column 72.
Rik <rik@octave.org>
parents: 28583
diff changeset
176 scatter graphics object. For compatibility, they return an `hggroup` of
29111
4d8aaceb629a NEWS: Create proper double quotes for Octave properties in Markdown.
Rik <rik@octave.org>
parents: 29108
diff changeset
177 patch graphics objects when the `"gnuplot"` graphics toolkit is used. In
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
178 previous versions of Octave, these functions returned an `hggroup` of
28585
3623c94ad285 NEWS: Clarify some text and wrap at column 72.
Rik <rik@octave.org>
parents: 28583
diff changeset
179 patch graphics objects for all graphics toolkits.
25867
49ffa78f9243 Use "facenormals" for flat lighting on surfaces (bug #54024).
Markus Mützel <markus.muetzel@gmx.de>
parents: 25837
diff changeset
180
29108
5fc28dab0b2b Document new long forms of color spec argument to plot.
Rik <rik@octave.org>
parents: 29071
diff changeset
181 - The functions `bar` and `barh` now handle stacked negative bar values
5fc28dab0b2b Document new long forms of color spec argument to plot.
Rik <rik@octave.org>
parents: 29071
diff changeset
182 in a Matlab-compatible manner. Negative values now stack below the zero
5fc28dab0b2b Document new long forms of color spec argument to plot.
Rik <rik@octave.org>
parents: 29071
diff changeset
183 axis independently of a positive value bars in the same stack.
5fc28dab0b2b Document new long forms of color spec argument to plot.
Rik <rik@octave.org>
parents: 29071
diff changeset
184 Previously the negative bars could overlap positive bars depending on
5fc28dab0b2b Document new long forms of color spec argument to plot.
Rik <rik@octave.org>
parents: 29071
diff changeset
185 drawing order.
5fc28dab0b2b Document new long forms of color spec argument to plot.
Rik <rik@octave.org>
parents: 29071
diff changeset
186
29139
f5e89a80ba8c Use colors from "colormap" property for bar, barh if a "hist" option was given (bug #59589).
Rik <rik@octave.org>
parents: 29130
diff changeset
187 - The functions `bar` and `barh` now use colors from the `"ColorOrder"`
f5e89a80ba8c Use colors from "colormap" property for bar, barh if a "hist" option was given (bug #59589).
Rik <rik@octave.org>
parents: 29130
diff changeset
188 axes property rather than the `"Colormap"` figure property unless one
f5e89a80ba8c Use colors from "colormap" property for bar, barh if a "hist" option was given (bug #59589).
Rik <rik@octave.org>
parents: 29130
diff changeset
189 of the histogram options (@qcode{"hist"}, @qcode{"histc"} was specified.
29130
8bb14f4979ca Use colors from axes' "ColorOrder" property for bar charts for Matlab compatibility (bug #59589).
Rik <rik@octave.org>
parents: 29122
diff changeset
190
28314
bc904ed5aad4 saveas.m: Change default format to .ofig (bug #58391).
Guillaume Flandin <guillaume.offline@gmail.com>
parents: 28309
diff changeset
191 - 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: 28309
diff changeset
192 (.ofig) rather than PDF (.pdf).
26185
ef0998af70f9 Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents: 26175
diff changeset
193
28762
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
194 - A new warning ID (`"Octave:unimplemented-matlab-functionality"`) has
877e876338cc NEWS: Update Markdown syntax and re-order items.
Rik <rik@octave.org>
parents: 28693
diff changeset
195 been added which prints a warning when Octave's parser recognizes valid
28477
7ea82a190029 Add new warning ID "Octave:unimplemented-matlab-functionality".
Rik <rik@octave.org>
parents: 28391
diff changeset
196 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: 28391
diff changeset
197 functionality. By default, this warning is enabled.
26185
ef0998af70f9 Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents: 26175
diff changeset
198
28077
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28039
diff changeset
199 ### Alphabetical list of new functions added in Octave 7
26175
6e1a800dd365 eliminate brace and variable expansion in PATH search code
John W. Eaton <jwe@octave.org>
parents: 26173
diff changeset
200
29161
b58e3a04fab3 sinpi.m, cospi.m: New trigonometric functions (bug #59615)
Rik <rik@octave.org>
parents: 29139
diff changeset
201 * `cospi`
28331
be3dab3212e9 getpixelposition.m: Implement new function (bug #58181)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 28323
diff changeset
202 * `getpixelposition`
28212
d052c11d47c6 Add new functions startsWith and endsWith (bug #57041).
Abdallah Elshamy <abdallah.k.elshamy@gmail.com>
parents: 28210
diff changeset
203 * `endsWith`
29395
4d747b196935 fill3.m: Add new function.
Markus Mützel <markus.muetzel@gmx.de>
parents: 29388
diff changeset
204 * `fill3`
28615
5da49e37a6c9 New functions jsondecode and jsonencode (bug #53100).
Abdallah Elshamy <abdallah.k.elshamy@gmail.com>
parents: 28585
diff changeset
205 * `jsondecode`
5da49e37a6c9 New functions jsondecode and jsonencode (bug #53100).
Abdallah Elshamy <abdallah.k.elshamy@gmail.com>
parents: 28585
diff changeset
206 * `jsonencode`
28391
c126a60b0d52 listfonts.m: New function (bug #58476).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 28386
diff changeset
207 * `listfonts`
28769
903fe321649b Add Matlab compatible wrappers for base64_encode and base64_decode.
Markus Mützel <markus.muetzel@gmx.de>
parents: 28762
diff changeset
208 * `matlab.net.base64decode`
903fe321649b Add Matlab compatible wrappers for base64_encode and base64_decode.
Markus Mützel <markus.muetzel@gmx.de>
parents: 28762
diff changeset
209 * `matlab.net.base64encode`
28372
2f571bfff344 Add "memory" function (patch #9924).
Lars Kindermann <lars.kindermann@reglos.de>
parents: 28369
diff changeset
210 * `memory`
28986
69ec8d9e769b Add function ordqz (patch #9897).
Martin Köhler <koehlerm@mpi-magdeburg.mpg.de>
parents: 28973
diff changeset
211 * `ordqz`
28107
d320728d5d06 style fixes for rng; document and mention in NEWS file
John W. Eaton <jwe@octave.org>
parents: 28080
diff changeset
212 * `rng`
29161
b58e3a04fab3 sinpi.m, cospi.m: New trigonometric functions (bug #59615)
Rik <rik@octave.org>
parents: 29139
diff changeset
213 * `sinpi`
28212
d052c11d47c6 Add new functions startsWith and endsWith (bug #57041).
Abdallah Elshamy <abdallah.k.elshamy@gmail.com>
parents: 28210
diff changeset
214 * `startsWith`
28386
8a9a041db1dc Add "streamribbon" function (patch #9916).
Markus Meisinger <chloros2@gmx.de>
parents: 28372
diff changeset
215 * `streamribbon`
29348
fe21f065fc23 turbo.m: New colormap file (bug #59998).
Christian Himpe <christian.himpe@wwu.de>
parents: 29308
diff changeset
216 * `turbo`
29308
f3272029d42c uniquetol.m: Add new function (bug #59850).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29304
diff changeset
217 * `uniquetol`
29024
447beb85551d Add ytickangle and ztickangle functions (bug #59067)
Rik <rik@octave.org>
parents: 28999
diff changeset
218 * `xtickangle`
447beb85551d Add ytickangle and ztickangle functions (bug #59067)
Rik <rik@octave.org>
parents: 28999
diff changeset
219 * `ytickangle`
447beb85551d Add ytickangle and ztickangle functions (bug #59067)
Rik <rik@octave.org>
parents: 28999
diff changeset
220 * `ztickangle`
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
221
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
222 ### Deprecated functions and properties
22586
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
223
28077
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28039
diff changeset
224 The following functions and properties have been deprecated in Octave 7
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28039
diff changeset
225 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: 28039
diff changeset
226 major release after 7):
22613
edd04ce99891 Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents: 22586
diff changeset
227
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
228 - 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
229
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
230 Function | Replacement
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
231 -----------------------|------------------
28077
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28039
diff changeset
232 |
22613
edd04ce99891 Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents: 22586
diff changeset
233
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
234 - Properties
20484
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
235
26840
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26835
diff changeset
236 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
237 -----------------|---------------|------------
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26835
diff changeset
238 | |
20484
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
239
29297
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
240 - Interpreter
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
241
29304
01679f865fc7 Deprecate obsolete warning messages in lex.ll.
Rik <rik@octave.org>
parents: 29297
diff changeset
242 * The use of `'...'` for line continuations *inside* double-quoted
29297
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
243 strings has been deprecated. Use `'\'` for line continuations
29304
01679f865fc7 Deprecate obsolete warning messages in lex.ll.
Rik <rik@octave.org>
parents: 29297
diff changeset
244 inside strings instead.
28860
ba6e10c316d3 NEWS: Announce deprecation of LFLAGS (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28671
diff changeset
245
29304
01679f865fc7 Deprecate obsolete warning messages in lex.ll.
Rik <rik@octave.org>
parents: 29297
diff changeset
246 * The use of `'\'` as a line continuation *outside* of double-quoted
01679f865fc7 Deprecate obsolete warning messages in lex.ll.
Rik <rik@octave.org>
parents: 29297
diff changeset
247 strings has been deprecated. Use `'...'` for line continuations
29297
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
248 instead.
cff933892ec2 Deprecate '...' line continuations in double-quoted strings.
Rik <rik@octave.org>
parents: 29184
diff changeset
249
29304
01679f865fc7 Deprecate obsolete warning messages in lex.ll.
Rik <rik@octave.org>
parents: 29297
diff changeset
250 * Any trailing whitespace after a `'\'` line continuation has been
01679f865fc7 Deprecate obsolete warning messages in lex.ll.
Rik <rik@octave.org>
parents: 29297
diff changeset
251 deprecated. Delete unnecessary trailing whitespace.
19398
9e5b64b3c1fe Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents: 19386
diff changeset
252
26840
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26835
diff changeset
253 ### 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
254
28077
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28039
diff changeset
255 The following functions and properties were deprecated in Octave 5
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28039
diff changeset
256 and have been removed from Octave 7.
26840
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26835
diff changeset
257
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26835
diff changeset
258 - Functions
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26835
diff changeset
259
28080
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
260 Function | Replacement
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
261 -------------------------|------------------
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
262 `output_max_field_width` | `output_precision`
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
263 `is_keyword` | `iskeyword`
19122
c43223245085 doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents: 19119
diff changeset
264
26840
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26835
diff changeset
265 - Properties
18606
0ede4dbb37f1 Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents: 18580
diff changeset
266
28080
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
267 Object | Property | Value
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
268 -----------------|---------------|------------
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
269 `text` | `fontangle` | `"oblique"`
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
270 `uibuttongroup` | `fontangle` | `"oblique"`
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
271 `uicontrol` | `fontangle` | `"oblique"`
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
272 `uipanel` | `fontangle` | `"oblique"`
73f9fdc29baa NEWS: Update with list of function and properties removed from version 7.
Rik <rik@octave.org>
parents: 28077
diff changeset
273 `uitable` | `fontangle` | `"oblique"`
26838
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
274
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26798
diff changeset
275 ### Old release news
19965
d20dd211cc89 Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents: 19958
diff changeset
276
28077
f47f9493cb37 NEWS: Update for version 7 development.
Rik <rik@octave.org>
parents: 28039
diff changeset
277 - [Octave 6.x](etc/NEWS.6)
26840
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26835
diff changeset
278 - [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
279 - [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
280 - [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
281 - [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
282 - [Octave 1.x](etc/NEWS.1)