Mercurial > jwe > octave
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 |
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 | 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 | 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 | 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) |