annotate etc/NEWS.10.md @ 32625:b60af3354ac3

maint: Deprecate mark_as_variable, unmark_as_variable methods for code clarity. * NEWS.10.md: Announce deprecations of symbol_record_rep:mark_as_variable, symbol_record_rep:unmark_as_variable, symbol_record:mark_as_variable, symbol_record:unmark_as_variable. * symrec.h (symbol_record_rep::mark_as_variable, symbol_record_rep::unmark_as_variable, symbol_record::mark_as_variable, symbol_record::unmark_as_variable): Add OCTAVE_DEPRECATED macro decorator on method declarations. * symrec.h (symbol_record_rep::mark_variable, symbol_record_rep::unmark_variable, symbol_record::mark_variable, symbol_record::unmark_variable): New methods. * symscope.cc (symbol_scope_rep::mark_as_variable): Change code to call symbol_record::mark_variable().
author Rik <rik@octave.org>
date Wed, 20 Dec 2023 18:24:41 -0800
parents 65084aa09317
children dfb9b770ae77
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
32483
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
1 Summary of important user-visible changes for version 10 (yyyy-mm-dd):
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
2 ---------------------------------------------------------------------
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
3
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
4 ### General improvements
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
5
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
6 ### Graphical User Interface
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
7
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
8 ### Graphics backend
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
9
32587
a6b7c5620240 polar.m: Populate rtick with center value on plot creation (bug #64991)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 32583
diff changeset
10 - `polar` plots now include the center tick mark value, typically 0, in
a6b7c5620240 polar.m: Populate rtick with center value on plot creation (bug #64991)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 32583
diff changeset
11 the 'rtick' parameter when the plot is created. Subsequent modifications
32595
2cf4c5bfc410 polar.m: Tweaks to cset a6b7c5620240 (bug #64991)
Rik <rik@octave.org>
parents: 32587
diff changeset
12 to 'rtick' by the function `rticks` will only include the center tick mark
2cf4c5bfc410 polar.m: Tweaks to cset a6b7c5620240 (bug #64991)
Rik <rik@octave.org>
parents: 32587
diff changeset
13 value if it is specified.
32587
a6b7c5620240 polar.m: Populate rtick with center value on plot creation (bug #64991)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 32583
diff changeset
14
32483
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
15 ### Matlab compatibility
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
16
32583
c273d7fdab3a doc: Add height and width info to rows and columns docstrings (bug #64995)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 32505
diff changeset
17 - `height` and `width` are now aliases for the `rows` and `columns` functions.
c273d7fdab3a doc: Add height and width info to rows and columns docstrings (bug #64995)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 32505
diff changeset
18
32483
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
19 ### Alphabetical list of new functions added in Octave 10
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
20
32602
65084aa09317 rticklabels.m, tticklabels.m: Add new functions. (patch #10408)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 32595
diff changeset
21 * `rticklabels`
65084aa09317 rticklabels.m, tticklabels.m: Add new functions. (patch #10408)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 32595
diff changeset
22 * `tticklabels`
65084aa09317 rticklabels.m, tticklabels.m: Add new functions. (patch #10408)
Nicholas R. Jankowski <jankowski.nicholas@gmail.com>
parents: 32595
diff changeset
23
32483
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
24 ### Deprecated functions, properties, and operators
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
25
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
26 The following functions and properties have been deprecated in Octave 10
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
27 and will be removed from Octave 12 (or whatever version is the second
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
28 major release after 10):
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
29
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
30 - Functions
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
31
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
32 Function | Replacement
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
33 -----------------------|------------------
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
34
32625
b60af3354ac3 maint: Deprecate mark_as_variable, unmark_as_variable methods for code clarity.
Rik <rik@octave.org>
parents: 32602
diff changeset
35 - Core
b60af3354ac3 maint: Deprecate mark_as_variable, unmark_as_variable methods for code clarity.
Rik <rik@octave.org>
parents: 32602
diff changeset
36
b60af3354ac3 maint: Deprecate mark_as_variable, unmark_as_variable methods for code clarity.
Rik <rik@octave.org>
parents: 32602
diff changeset
37 Function | Replacement
b60af3354ac3 maint: Deprecate mark_as_variable, unmark_as_variable methods for code clarity.
Rik <rik@octave.org>
parents: 32602
diff changeset
38 --------------------------------------|------------------
b60af3354ac3 maint: Deprecate mark_as_variable, unmark_as_variable methods for code clarity.
Rik <rik@octave.org>
parents: 32602
diff changeset
39 symbol_record_rep::mark_as_variable | symbol_record_rep::mark_variable
b60af3354ac3 maint: Deprecate mark_as_variable, unmark_as_variable methods for code clarity.
Rik <rik@octave.org>
parents: 32602
diff changeset
40 symbol_record_rep::unmark_as_variable | symbol_record_rep::unmark_variable
b60af3354ac3 maint: Deprecate mark_as_variable, unmark_as_variable methods for code clarity.
Rik <rik@octave.org>
parents: 32602
diff changeset
41 symbol_record::mark_as_variable | symbol_record::mark_variable
b60af3354ac3 maint: Deprecate mark_as_variable, unmark_as_variable methods for code clarity.
Rik <rik@octave.org>
parents: 32602
diff changeset
42 symbol_record::unmark_as_variable | symbol_record::unmark_variable
b60af3354ac3 maint: Deprecate mark_as_variable, unmark_as_variable methods for code clarity.
Rik <rik@octave.org>
parents: 32602
diff changeset
43
32483
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
44 The following features were deprecated in Octave 8 and have been removed
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
45 from Octave 10.
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
46
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
47 - Functions
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
48
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
49 Function | Replacement
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
50 -----------------------|------------------
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
51 shift | circshift
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
52 sparse_auto_mutate | none (see below)
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
53
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
54
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
55 Summary of bugs fixed for version 10.1.0 (yyyy-mm-dd):
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
56 ----------------------------------------------------
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
57
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
58 ### Old release news
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
59
32505
fe131ab1011a NEWS: Update links to previous NEWS files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32483
diff changeset
60 - [Octave 9.x](etc/NEWS.9.md)
fe131ab1011a NEWS: Update links to previous NEWS files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32483
diff changeset
61 - [Octave 8.x](etc/NEWS.8.md)
fe131ab1011a NEWS: Update links to previous NEWS files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32483
diff changeset
62 - [Octave 7.x](etc/NEWS.7.md)
fe131ab1011a NEWS: Update links to previous NEWS files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32483
diff changeset
63 - [Octave 6.x](etc/NEWS.6.md)
fe131ab1011a NEWS: Update links to previous NEWS files.
Markus Mützel <markus.muetzel@gmx.de>
parents: 32483
diff changeset
64 - [Octave 5.x](etc/NEWS.5.md)
32483
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
65 - [Octave 4.x](etc/NEWS.4)
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
66 - [Octave 3.x](etc/NEWS.3)
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
67 - [Octave 2.x](etc/NEWS.2)
48023451eea9 NEWS: Update for version 10 development.
Rik <rik@octave.org>
parents:
diff changeset
68 - [Octave 1.x](etc/NEWS.1)