Mercurial > octave
annotate NEWS @ 27710:9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
* NEWS: Wrap lines at 72 characters. Use two spaces after period.
* legend.m: Document using "command" without function-style syntax.
Rename "pos" to "loc" in documentation for input which specifies
location. Hand off to __gnuplot_legend__ immediately if gnuplot
is current toolkit. Use parentheses around condition in switch
statement. Add semicolons to end code lines even when they do
not produce output (set (...), continue, etc.). Remove trailing
whitespace. Remove '...' line continuations when they are not
strictly necessary. Add commas between items in arrays
'[..., ...]' for readability. Use NaN() instead of nan().
author | Rik <rik@octave.org> |
---|---|
date | Mon, 18 Nov 2019 10:15:34 -0800 |
parents | c66467f74278 |
children | bd40796683d8 |
rev | line source |
---|---|
26629
2f77d977606a
* NEWS: Refer to version "6" instead of "6.0".
Mike Miller <mtmiller@octave.org>
parents:
26619
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 |
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 |
27538
7f1fbc0541bd
doc: NEWS fix Markdown markup for code using "`" not "'".
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27537
diff
changeset
|
6 - The `intersect`, `setdiff`, `setxor`, `union`, and `unique` functions |
27295
7ec25367bdc5
intersect.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27294
diff
changeset
|
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:
27294
diff
changeset
|
8 in the same order as the input, rather than in ascending order. |
27291
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
9 |
27435
a8a5d2e8807f
Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents:
27432
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:
27432
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:
27432
diff
changeset
|
12 with recent changes made in Matlab R2019b. |
a8a5d2e8807f
Produce symmetric sequences for linspace (bug #56659).
Rik <rik@octave.org>
parents:
27432
diff
changeset
|
13 |
27491
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
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:
27435
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:
27435
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:
27435
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:
27435
diff
changeset
|
18 `"home"` to `"~/octave"`. |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
19 |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
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:
27435
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:
27435
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:
27435
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:
27435
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:
27435
diff
changeset
|
25 control the case of the output. |
bea2823affa4
Add new options "uppercase", "lowercase" to format() command.
Rik <rik@octave.org>
parents:
27435
diff
changeset
|
26 |
27521
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
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:
27517
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:
27517
diff
changeset
|
29 For example: |
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
30 |
27541
5e1f2f1a7fcf
NEWS: Yet more format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27539
diff
changeset
|
31 format long e uppercase loose |
27521
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
32 |
27710
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
33 Note, in the case of multiple competing format options the rightmost |
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
34 one is used, and, in case of an error, the previous format remains |
27521
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
35 unchanged. |
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
36 |
27517
85ad4689aa05
Add warning when non-scalar argument presented to ':' range operator.
Rik <rik@octave.org>
parents:
27491
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:
27491
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:
27491
diff
changeset
|
39 if desired. |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
40 |
27541
5e1f2f1a7fcf
NEWS: Yet more format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27539
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:
27539
diff
changeset
|
42 > `Octave:colon-nonscalar-argument` : when any arg is non-scalar |
27521
37f9eb2c05e0
doc: improve format() docstring and NEWS announcement.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27517
diff
changeset
|
43 |
27537
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
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:
27522
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:
27522
diff
changeset
|
46 strings to be encoded in Octave's native encoding, you can use |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
47 `native2unicode` to convert from your preferred locale. For example, |
27537
7dc31256c5e4
Document that regexp* functions need UTF-8 encoded input (bug #35910).
Markus Mützel <markus.muetzel@gmx.de>
parents:
27522
diff
changeset
|
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:
27522
diff
changeset
|
49 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
50 #### Graphics backend |
26244
58b3107a00bc
Update documentation for movXXX functions (bug #48774).
Juan Pablo Carbajal <ajuanpi+dev@gmail.com>
parents:
26231
diff
changeset
|
51 |
27710
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
52 - The `"legend"` function has been entirely rewritten. This fixes a |
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
53 number of historical bugs, but also implements new properties such as |
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
54 `"AutoUpdate"` and `"NumColumns"`. The gnuplot toolkit---which is no |
9fd8534d3607
legend.m: Code cleanup for cset c66467f74278.
Rik <rik@octave.org>
parents:
27708
diff
changeset
|
55 longer actively maintained---still uses the old legend function. |
27708
c66467f74278
Rewrite legend (task #14243)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27670
diff
changeset
|
56 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
57 - Graphic primitives now accept a color property value of `"none"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
58 which is useful when a particular primitive needs to be hidden |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
59 (for example, the Y-axis of an axes object with `"ycolor" = "none"`) |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
60 without hiding the entire primitive `"visibility" = "off"`. |
26231
c36b6e371f5d
isdefinite.m: Return only true or false, not -1, 0, +1 (bug #51270).
Rik <rik@octave.org>
parents:
26220
diff
changeset
|
61 |
26858
0adb232f93b9
Implement axes and text "fontsmoothing" property (bug #55833).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
26840
diff
changeset
|
62 - A new property `"FontSmoothing"` has been added to text and axes |
0adb232f93b9
Implement axes and text "fontsmoothing" property (bug #55833).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
26840
diff
changeset
|
63 objects that controls whether anti-aliasing is used during the |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
64 rendering of characters. The default is `"on"` which produces smooth, |
26915
5ef01ab5c9e5
edit.m: unset HOME directory by default (bug #41278)
Mike Miller <mtmiller@octave.org>
parents:
26858
diff
changeset
|
65 more visually appealing text. |
24927
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24909
diff
changeset
|
66 |
27125
d2d2f66e1cdc
Implement figure "windowscrollwheelfcn" property for Qt toolkit (bug #56028).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27115
diff
changeset
|
67 - The figure property `"windowscrollwheelfcn"`is now implemented. |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
68 This makes it possible to provide a callback function to be executed |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
69 when users manipulate the mouse wheel on a given figure. |
27125
d2d2f66e1cdc
Implement figure "windowscrollwheelfcn" property for Qt toolkit (bug #56028).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27115
diff
changeset
|
70 |
d2d2f66e1cdc
Implement figure "windowscrollwheelfcn" property for Qt toolkit (bug #56028).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27115
diff
changeset
|
71 - The figure properties `"pointer"`, `"pointershapecdata"`, and |
27114
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
72 `"pointershapehotspot"` are now implemented. This makes it possible |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
73 to change the shape of the cursor (pointer in Matlab-speak) displayed |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
74 in a plot window. |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
75 |
27432
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
76 - The figure property `"paperpositionmode"` now has the default `"auto"` |
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
77 rather than `"manual"`. This change is more intuitive and is |
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
78 Matlab compatible. |
1e79d913baaa
Change default figure property "paperpositionmode" to "auto" (bug #56916).
Rik <rik@octave.org>
parents:
27426
diff
changeset
|
79 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
80 - The appearance of patterned lines `"LineStyle" = ":"|"--"|"-."` has |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
81 been improved for small widths (`"LineWidth"` less than 1.5 pixels) |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
82 which is a common scenario. |
26126
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
83 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
84 - Printing to EPS files now uses a tight bounding box (`"-tight"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
85 argument to print) by default. This makes more sense for EPS |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
86 files which are normally embedded within other documents, and is |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
87 Matlab compatible. If necessary use the `"-loose"` option to |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
88 reproduce figures as they appeared in previous versions of Octave. |
26126
f6f16b842d5d
NEWS: Announce change to intmin, intmax, flintmax to accept a variable as input.
Rik <rik@octave.org>
parents:
26125
diff
changeset
|
89 |
27114
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
90 - The following print devices are no longer officially supported: cdr, |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
91 corel, aifm, ill, cgm, hpgl, mf and dxf. A warning will be thrown |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
92 when using those devices, and the code for supporting those formats |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
93 will eventually be removed from a future version of Octave. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
94 |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
95 ### Matlab compatibility |
24524
a56d283ff18a
Honor "interruptible" for property listeners (bug #52804).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
24523
diff
changeset
|
96 |
27226
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
97 - The function `unique` now returns column index vectors for the second |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
98 and third outputs. When duplicate values are present, the default |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
99 index to return is now the `"first"` occurrence. The previous Octave |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
100 behavior, or Matlab behavior from releases prior to R2012b, can be |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
101 obtained by using the `"legacy"` flag. |
6eb32f0aea87
Implement "legacy" flag for intersect function (bug #56592).
Rik <rik@octave.org>
parents:
27145
diff
changeset
|
102 |
27237
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
103 - The function `setdiff` with the `"rows"` argument now returns Matlab |
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
104 compatible results. The previous Octave behavior, or Matlab behavior |
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
105 from releases prior to R2012b, can be obtained by using the `"legacy"` |
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
106 flag. |
67e5e997a3bf
setdiff.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27232
diff
changeset
|
107 |
27291
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
108 - The functions `intersect`, `setxor`, and `union` now accept a |
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
109 `"legacy"` flag which changes the index values (second and third |
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
110 outputs) as well as the orientation of all outputs to match Matlab |
c4f9a0f097a3
unique.m: Add new option "stable" to control output ordering.
Rik <rik@octave.org>
parents:
27274
diff
changeset
|
111 releases prior to R2012b. |
27229
255f2681d224
intersect.m: Accept a "legacy" flag for Matlab compatibility.
Rik <rik@octave.org>
parents:
27226
diff
changeset
|
112 |
27048
159402e52cfa
New implementation of RESTful web services as part of GSoC 2018 (patch #9795).
Sahil Yadav <yadavsahil5198@gmail.com>
parents:
26995
diff
changeset
|
113 - Complex RESTful web services can now be accessed by the `webread` and |
27114
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
114 `webwrite` functions alongside with the `weboptions` structure. One |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
115 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:
27082
diff
changeset
|
116 communication with the web service. |
26185
ef0998af70f9
Change "Margin" default of text object to 3.
Rik <rik@octave.org>
parents:
26175
diff
changeset
|
117 |
27144
3de14d9a2303
Implement new function "web" to open the system web browser.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27141
diff
changeset
|
118 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:
27141
diff
changeset
|
119 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
120 - The interpreter now supports handles to nested functions. |
26341
0990e4093c25
legend.m: Deprecate numeric arguments for position.
Rik <rik@octave.org>
parents:
26324
diff
changeset
|
121 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
122 - The graphics properties `"LineWidth"` and `"MarkerSize"` are now |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
123 measured in points, *not* pixels. Compared to previous versions |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
124 of Octave, some lines and markers will appear 4/3 larger. |
26175
6e1a800dd365
eliminate brace and variable expansion in PATH search code
John W. Eaton <jwe@octave.org>
parents:
26173
diff
changeset
|
125 |
27419
40fc49d73ce2
Rename meta.class property to "SuperclassList" for Matlab compatibility (bug #55476).
Rik <rik@octave.org>
parents:
27295
diff
changeset
|
126 - The meta.class property "SuperClassList" has been renamed |
40fc49d73ce2
Rename meta.class property to "SuperclassList" for Matlab compatibility (bug #55476).
Rik <rik@octave.org>
parents:
27295
diff
changeset
|
127 "Superclasslist" for Matlab compatibility. The original name will |
40fc49d73ce2
Rename meta.class property to "SuperclassList" for Matlab compatibility (bug #55476).
Rik <rik@octave.org>
parents:
27295
diff
changeset
|
128 exist as an alias until Octave version 8.1. |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
129 |
27141
f26b13c80e45
Implement new function "newline" for Matlab compatibility (bug #56419).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
27125
diff
changeset
|
130 ### 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:
27125
diff
changeset
|
131 |
27670
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
132 * `commandhistory` |
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
133 * `commandwindow` |
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
134 * `filebrowser` |
27571
24618a510749
Polish implementation of is_same_file().
Rik <rik@octave.org>
parents:
27541
diff
changeset
|
135 * `is_same_file` |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
136 * `lightangle` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
137 * `namedargs2cell` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
138 * `newline` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
139 * `rotx` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
140 * `roty` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
141 * `rotz` |
27623
698c8b08fe8c
New function uisetfont (bug #57130).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27571
diff
changeset
|
142 * `uisetfont` |
27539
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
143 * `verLessThan` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
144 * `web` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
145 * `weboptions` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
146 * `webread` |
207e0bc53cdd
NEWS: More format changes for Markdown syntax.
Rik <rik@octave.org>
parents:
27538
diff
changeset
|
147 * `webwrite` |
27670
a780677b845c
NEWS: add commandwindow, filebrowser, commandhistory and workspace functions (bug #57213)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
27623
diff
changeset
|
148 * `workspace` |
27141
f26b13c80e45
Implement new function "newline" for Matlab compatibility (bug #56419).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
27125
diff
changeset
|
149 |
f26b13c80e45
Implement new function "newline" for Matlab compatibility (bug #56419).
Guillaume Flandin <guillaume.offline@gmail.com>
parents:
27125
diff
changeset
|
150 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
151 ### Deprecated functions and properties |
22586
d0e972e74851
maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents:
22573
diff
changeset
|
152 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
153 The following functions and properties have been deprecated in Octave 6 |
27114
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
154 and will be removed from Octave 8 (or whatever version is the second |
ecd36fa98a31
NEWS: Add note about implementation of pointerXXX graphic properties.
Rik <rik@octave.org>
parents:
27082
diff
changeset
|
155 major release after 6): |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
156 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
157 - 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
|
158 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
159 Function | Replacement |
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
160 -----------------------|------------------ |
27115
8a04f5454350
Deprecate 'runtests' function (bug #56325).
Rik <rik@octave.org>
parents:
27114
diff
changeset
|
161 `runtests` | `oruntests` |
22613
edd04ce99891
Remove functions deprecated in version 4.0.
Rik <rik@octave.org>
parents:
22586
diff
changeset
|
162 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
163 - Properties |
20484 | 164 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
165 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
|
166 -----------------|---------------|------------ |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
167 | | |
20484 | 168 |
19398
9e5b64b3c1fe
Fix up documentation for new disable_[range,diagonal_matrix,permutation_matrix] fcns.
Rik <rik@octave.org>
parents:
19386
diff
changeset
|
169 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
170 ### 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
|
171 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
172 The following functions and properties were deprecated in Octave 4.4 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
173 and have been removed from Octave 6. |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
174 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
175 - Functions |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
176 |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
177 Function | Replacement |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
178 ---------------------|------------------ |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
179 `chop` | `sprintf` for visual results |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
180 `desktop` | `isguirunning` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
181 `tmpnam` | `tempname` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
182 `toascii` | `double` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
183 `java2mat` | `__java2mat__` |
19122
c43223245085
doc: Add warnings about eventual removal of inline functions.
Rik <rik@octave.org>
parents:
19119
diff
changeset
|
184 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
185 - Properties |
18606
0ede4dbb37f1
Overhaul interp1, interp2, interp3 functions.
Rik <rik@octave.org>
parents:
18580
diff
changeset
|
186 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
187 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
|
188 ---------------------|---------------------------|----------------------- |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
189 `figure` | `doublebuffer` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
190 | `mincolormap` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
191 | `wvisual` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
192 | `wvisualmode` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
193 | `xdisplay` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
194 | `xvisual` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
195 | `xvisualmode` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
196 `axes` | `drawmode` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
197 `annotation` | `edgecolor ("rectangle")` | |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
198 `text` | `fontweight` | `"demi"` and `"light"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
199 `uicontrol` | `fontweight` | `"demi"` and `"light"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
200 `uipanel` | `fontweight` | `"demi"` and `"light"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
201 `uibuttongroup` | `fontweight` | `"demi"` and `"light"` |
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
202 `uitable` | `fontweight` | `"demi"` and `"light"` |
9352 | 203 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
204 |
26838
b00bd9afbed3
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26798
diff
changeset
|
205 ### Old release news |
19965
d20dd211cc89
Enable float truncation by default for octave builds.
Rik <rik@octave.org>
parents:
19958
diff
changeset
|
206 |
26840
c32c825ee021
doc: Use Markdown syntax for NEWS file and add sections.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
26835
diff
changeset
|
207 - [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
|
208 - [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
|
209 - [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
|
210 - [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
|
211 - [Octave 1.x](etc/NEWS.1) |