annotate NEWS @ 27675:a780677b845c

NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
author Pantxo Diribarne <pantxo.diribarne@gmail.com>
date Tue, 12 Nov 2019 17:32:39 +0100
parents 698c8b08fe8c
children c66467f74278
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26632
2f77d977606a * NEWS: Refer to version "6" instead of "6.0".
Mike Miller <mtmiller@octave.org>
parents: 26622
diff changeset
1 Summary of important user-visible changes for version 6 (yyyy-mm-dd):
23277
df0fb2cb820b add release dates to NEWS files
John W. Eaton <jwe@octave.org>
parents: 23273
diff changeset
2 ----------------------------------------------------------------------
22586
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
3
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
27543
7f1fbc0541bd doc: NEWS fix Markdown markup for code using "`" not "'".
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27542
diff changeset
6 - The `intersect`, `setdiff`, `setxor`, `union`, and `unique` functions
27299
7ec25367bdc5 intersect.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents: 27298
diff changeset
7 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: 27298
diff changeset
8 in the same order as the input, rather than in ascending order.
27295
c4f9a0f097a3 unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents: 27278
diff changeset
9
27440
a8a5d2e8807f Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents: 27437
diff changeset
10 - The `linspace` function now produces symmetrical sequences when the
a8a5d2e8807f Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents: 27437
diff changeset
11 endpoints are symmetric. This is more intuitive and also compatible
a8a5d2e8807f Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents: 27437
diff changeset
12 with recent changes made in Matlab R2019b.
a8a5d2e8807f Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents: 27437
diff changeset
13
27496
bea2823affa4 Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents: 27440
diff changeset
14 - The `edit` function option `"editinplace"` now defaults to `true` and
bea2823affa4 Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents: 27440
diff changeset
15 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: 27440
diff changeset
16 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: 27440
diff changeset
17 behavior can be restored by setting `"editinplace"` to `false` and
bea2823affa4 Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents: 27440
diff changeset
18 `"home"` to `"~/octave"`.
bea2823affa4 Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents: 27440
diff changeset
19
bea2823affa4 Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents: 27440
diff changeset
20 - The `format` command supports two new options: `uppercase` and
bea2823affa4 Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents: 27440
diff changeset
21 `lowercase` (default). With the default, print a lowercase 'e' for
bea2823affa4 Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents: 27440
diff changeset
22 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: 27440
diff changeset
23 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: 27440
diff changeset
24 '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: 27440
diff changeset
25 control the case of the output.
bea2823affa4 Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents: 27440
diff changeset
26
27526
37f9eb2c05e0 doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27522
diff changeset
27 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: 27522
diff changeset
28 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: 27522
diff changeset
29 For example:
37f9eb2c05e0 doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27522
diff changeset
30
27546
5e1f2f1a7fcf NEWS: Yet more format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27544
diff changeset
31 format long e uppercase loose
27526
37f9eb2c05e0 doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27522
diff changeset
32
27527
3912e3a74e31 doc: Use "rightmost" to describe how format() behaves with multiple arguments.
Rik <rik@octave.org>
parents: 27526
diff changeset
33 Note, that in case of multiple competing format options the rightmost
27526
37f9eb2c05e0 doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27522
diff changeset
34 one is used and in case of an error the previous format remains
37f9eb2c05e0 doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27522
diff changeset
35 unchanged.
37f9eb2c05e0 doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27522
diff changeset
36
27522
85ad4689aa05 Add warning when non-scalar argument presented to ':' range operator.
Rik <rik@octave.org>
parents: 27496
diff changeset
37 - 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: 27496
diff changeset
38 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: 27496
diff changeset
39 if desired.
27544
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
40
27546
5e1f2f1a7fcf NEWS: Yet more format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27544
diff changeset
41 > `Octave:colon-complex-argument` : when any arg is complex
5e1f2f1a7fcf NEWS: Yet more format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27544
diff changeset
42 > `Octave:colon-nonscalar-argument` : when any arg is non-scalar
27526
37f9eb2c05e0 doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27522
diff changeset
43
27542
7dc31256c5e4 Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27527
diff changeset
44 - 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: 27527
diff changeset
45 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: 27527
diff changeset
46 strings to be encoded in Octave's native encoding, you can use
27544
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
47 `native2unicode` to convert from your preferred locale. For example,
27542
7dc31256c5e4 Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27527
diff changeset
48 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: 27527
diff changeset
49
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
50 #### Graphics backend
26247
58b3107a00bc Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents: 26234
diff changeset
51
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
52 - 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: 26838
diff changeset
53 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: 26838
diff changeset
54 (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: 26838
diff changeset
55 without hiding the entire primitive `"visibility" = "off"`.
26234
c36b6e371f5d isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents: 26223
diff changeset
56
26861
0adb232f93b9 Implement axes and text "fontsmoothing" property (bug #55833).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 26843
diff changeset
57 - 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: 26843
diff changeset
58 objects that controls whether anti-aliasing is used during the
27544
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
59 rendering of characters. The default is `"on"` which produces smooth,
26918
5ef01ab5c9e5 edit.m: unset HOME directory by default (bug #41278)
Mike Miller <mtmiller@octave.org>
parents: 26861
diff changeset
60 more visually appealing text.
24927
c280560d9c96 Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents: 24909
diff changeset
61
27129
d2d2f66e1cdc Implement figure "windowscrollwheelfcn" property for Qt toolkit (bug #56028).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 27119
diff changeset
62 - The figure property `"windowscrollwheelfcn"`is now implemented.
27544
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
63 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: 27543
diff changeset
64 when users manipulate the mouse wheel on a given figure.
27129
d2d2f66e1cdc Implement figure "windowscrollwheelfcn" property for Qt toolkit (bug #56028).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 27119
diff changeset
65
d2d2f66e1cdc Implement figure "windowscrollwheelfcn" property for Qt toolkit (bug #56028).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 27119
diff changeset
66 - The figure properties `"pointer"`, `"pointershapecdata"`, and
27118
ecd36fa98a31 NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents: 27085
diff changeset
67 `"pointershapehotspot"` are now implemented. This makes it possible
ecd36fa98a31 NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents: 27085
diff changeset
68 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: 27085
diff changeset
69 in a plot window.
ecd36fa98a31 NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents: 27085
diff changeset
70
27437
1e79d913baaa Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents: 27431
diff changeset
71 - The figure property `"paperpositionmode"` now has the default `"auto"`
1e79d913baaa Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents: 27431
diff changeset
72 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: 27431
diff changeset
73 Matlab compatible.
1e79d913baaa Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents: 27431
diff changeset
74
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
75 - 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: 26838
diff changeset
76 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: 26838
diff changeset
77 which is a common scenario.
26129
f6f16b842d5d NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents: 26128
diff changeset
78
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
79 - 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: 26838
diff changeset
80 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: 26838
diff changeset
81 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: 26838
diff changeset
82 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: 26838
diff changeset
83 reproduce figures as they appeared in previous versions of Octave.
26129
f6f16b842d5d NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents: 26128
diff changeset
84
27118
ecd36fa98a31 NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents: 27085
diff changeset
85 - 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: 27085
diff changeset
86 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: 27085
diff changeset
87 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: 27085
diff changeset
88 will eventually be removed from a future version of Octave.
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
89
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
90 ### Matlab compatibility
24524
a56d283ff18a Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 24523
diff changeset
91
27230
6eb32f0aea87 Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents: 27149
diff changeset
92 - 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: 27149
diff changeset
93 and third outputs. When duplicate values are present, the default
6eb32f0aea87 Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents: 27149
diff changeset
94 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: 27149
diff changeset
95 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: 27149
diff changeset
96 obtained by using the `"legacy"` flag.
6eb32f0aea87 Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents: 27149
diff changeset
97
27241
67e5e997a3bf setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents: 27236
diff changeset
98 - 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: 27236
diff changeset
99 compatible results. The previous Octave behavior, or Matlab behavior
67e5e997a3bf setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents: 27236
diff changeset
100 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: 27236
diff changeset
101 flag.
67e5e997a3bf setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents: 27236
diff changeset
102
27295
c4f9a0f097a3 unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents: 27278
diff changeset
103 - 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: 27278
diff changeset
104 `"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: 27278
diff changeset
105 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: 27278
diff changeset
106 releases prior to R2012b.
27233
255f2681d224 intersect.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents: 27230
diff changeset
107
27051
159402e52cfa New implementation of RESTful web services as part of GSoC 2018 (patch #9795).
Sahil Yadav <yadavsahil5198@gmail.com>
parents: 26998
diff changeset
108 - Complex RESTful web services can now be accessed by the `webread` and
27118
ecd36fa98a31 NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents: 27085
diff changeset
109 `webwrite` functions alongside with the `weboptions` structure. One
ecd36fa98a31 NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents: 27085
diff changeset
110 major feature is the support for cookies to enable RESTful
ecd36fa98a31 NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents: 27085
diff changeset
111 communication with the web service.
26188
ef0998af70f9 Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents: 26178
diff changeset
112
27148
3de14d9a2303 Implement new function "web" to open the system web browser.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27145
diff changeset
113 Additionally, the system web browser can be opened by the `web` function.
3de14d9a2303 Implement new function "web" to open the system web browser.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 27145
diff changeset
114
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
115 - The interpreter now supports handles to nested functions.
26344
0990e4093c25 legend.m: Deprecate numeric arguments for position.
Rik <rik@octave.org>
parents: 26327
diff changeset
116
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
117 - 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: 26838
diff changeset
118 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: 26838
diff changeset
119 of Octave, some lines and markers will appear 4/3 larger.
26178
6e1a800dd365 eliminate brace and variable expansion in PATH search code
John W. Eaton <jwe@octave.org>
parents: 26176
diff changeset
120
27424
40fc49d73ce2 Rename meta.class property to "SuperclassList" for Matlab compatibility (bug #55476).
Rik <rik@octave.org>
parents: 27299
diff changeset
121 - 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: 27299
diff changeset
122 "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: 27299
diff changeset
123 exist as an alias until Octave version 8.1.
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
124
27145
f26b13c80e45 Implement new function "newline" for Matlab compatibility (bug #56419).
Guillaume Flandin <guillaume.offline@gmail.com>
parents: 27129
diff changeset
125 ### Alphabetical list of new functions added in Octave 6
f26b13c80e45 Implement new function "newline" for Matlab compatibility (bug #56419).
Guillaume Flandin <guillaume.offline@gmail.com>
parents: 27129
diff changeset
126
27675
a780677b845c NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 27628
diff changeset
127 * `commandhistory`
a780677b845c NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 27628
diff changeset
128 * `commandwindow`
a780677b845c NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 27628
diff changeset
129 * `filebrowser`
27576
24618a510749 Polish implementation of is_same_file().
Rik <rik@octave.org>
parents: 27546
diff changeset
130 * `is_same_file`
27544
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
131 * `lightangle`
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
132 * `namedargs2cell`
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
133 * `newline`
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
134 * `rotx`
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
135 * `roty`
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
136 * `rotz`
27628
698c8b08fe8c New function uisetfont (bug #57130).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 27576
diff changeset
137 * `uisetfont`
27544
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
138 * `verLessThan`
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
139 * `web`
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
140 * `weboptions`
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
141 * `webread`
207e0bc53cdd NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents: 27543
diff changeset
142 * `webwrite`
27675
a780677b845c NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents: 27628
diff changeset
143 * `workspace`
27145
f26b13c80e45 Implement new function "newline" for Matlab compatibility (bug #56419).
Guillaume Flandin <guillaume.offline@gmail.com>
parents: 27129
diff changeset
144
f26b13c80e45 Implement new function "newline" for Matlab compatibility (bug #56419).
Guillaume Flandin <guillaume.offline@gmail.com>
parents: 27129
diff changeset
145
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
146 ### Deprecated functions and properties
22586
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
147
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
148 The following functions and properties have been deprecated in Octave 6
27118
ecd36fa98a31 NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents: 27085
diff changeset
149 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: 27085
diff changeset
150 major release after 6):
22613
edd04ce99891 Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents: 22586
diff changeset
151
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
152 - 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
153
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
154 Function | Replacement
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
155 -----------------------|------------------
27119
8a04f5454350 Deprecate 'runtests' function (bug #56325).
Rik <rik@octave.org>
parents: 27118
diff changeset
156 `runtests` | `oruntests`
22613
edd04ce99891 Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents: 22586
diff changeset
157
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
158 - Properties
20484
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
159
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
160 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
161 -----------------|---------------|------------
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
162 | |
20484
c8ec0b72b7a6 Deprecate wavread and wavwrite.
Rik <rik@octave.org>
parents: 20466
diff changeset
163
19398
9e5b64b3c1fe Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents: 19386
diff changeset
164
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
165 ### 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
166
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
167 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: 26838
diff changeset
168 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: 26838
diff changeset
169
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
170 - Functions
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
171
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
172 Function | Replacement
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
173 ---------------------|------------------
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
174 `chop` | `sprintf` for visual results
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
175 `desktop` | `isguirunning`
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
176 `tmpnam` | `tempname`
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
177 `toascii` | `double`
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
178 `java2mat` | `__java2mat__`
19122
c43223245085 doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents: 19119
diff changeset
179
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
180 - Properties
18606
0ede4dbb37f1 Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents: 18580
diff changeset
181
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
182 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
183 ---------------------|---------------------------|-----------------------
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
184 `figure` | `doublebuffer` |
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
185 | `mincolormap` |
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
186 | `wvisual` |
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
187 | `wvisualmode` |
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
188 | `xdisplay` |
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
189 | `xvisual` |
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
190 | `xvisualmode` |
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
191 `axes` | `drawmode` |
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
192 `annotation` | `edgecolor ("rectangle")` |
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
193 `text` | `fontweight` | `"demi"` and `"light"`
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
194 `uicontrol` | `fontweight` | `"demi"` and `"light"`
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
195 `uipanel` | `fontweight` | `"demi"` and `"light"`
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
196 `uibuttongroup` | `fontweight` | `"demi"` and `"light"`
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
197 `uitable` | `fontweight` | `"demi"` and `"light"`
9352
b59cc3252a51 NEWS update
Jaroslav Hajek <highegg@gmail.com>
parents: 9215
diff changeset
198
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
199
26841
b00bd9afbed3 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26803
diff changeset
200 ### Old release news
19965
d20dd211cc89 Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents: 19958
diff changeset
201
26843
c32c825ee021 doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents: 26838
diff changeset
202 - [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
203 - [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
204 - [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
205 - [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
206 - [Octave 1.x](etc/NEWS.1)