annotate etc/NEWS.9.md @ 31457:a96f68a48e9e

maint: Remove more deprecated code from Octave 9. * NEWS.9.md: Update file with more removals of deprecated code. * libinterp/module.mk: Remove obsolete macro expansions from Octave 3.12. * oct-norm.cc: Remove "octave::" namespace qualifier on xcolnorms and xrownorms. * oct-norm.h: Remove unnecessary #includes. * mkoctfile.in.cc: Remove all references to LFLAGS.
author Rik <rik@octave.org>
date Wed, 16 Nov 2022 10:13:43 -0800
parents c17155495497
children 344e1152ed88
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
31441
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
1 Summary of important user-visible changes for version 9 (yyyy-mm-dd):
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
2 ---------------------------------------------------------------------
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
3
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
4 ### General improvements
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
5
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
6 ### Graphical User Interface
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
7
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
8 ### Graphics backend
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
9
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
10 ### Matlab compatibility
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
11
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
12 ### Alphabetical list of new functions added in Octave 9
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
13
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
14 ### Deprecated functions, properties, and operators
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
15
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
16 The following functions and properties have been deprecated in Octave 9
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
17 and will be removed from Octave 11 (or whatever version is the second
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
18 major release after 9):
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
19
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
20 - Functions
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
21
31457
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
22 Function | Replacement
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
23 -----------------------|------------------
31441
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
24
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
25 - Properties
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
26
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
27 The following property names are discouraged, but there is no fixed
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
28 date for their removal.
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
29
31457
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
30 Object | Property | Replacement
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
31 -----------------|-------------|------------
31441
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
32
31457
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
33 The following features were deprecated in Octave 7 and have been removed
31441
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
34 from Octave 9.
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
35
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
36 - Functions
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
37
31457
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
38 Function | Replacement
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
39 ---------------------------|------------------
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
40 disable_diagonal_matrix | optimize_diagonal_matrix
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
41 disable_permutation_matrix | optimize_permutation_matrix
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
42 disable_range | optimize_range
31441
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
43
31457
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
44 - For plot functions, the use of numbers to select line colors in
31443
c17155495497 maint: Remove m-files deprecated in Octave 7.
Rik <rik@octave.org>
parents: 31442
diff changeset
45 shorthand formats was an undocumented feature was removed from Octave 9.
31441
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
46
31457
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
47 - The environment variable used by `mkoctfile` for linker flags is now
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
48 `LDFLAGS` rather than `LFLAGS`. `LFLAGS` was deprecated in Octave 6
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
49 and has been removed.
a96f68a48e9e maint: Remove more deprecated code from Octave 9.
Rik <rik@octave.org>
parents: 31443
diff changeset
50
31441
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
51 ### Old release news
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
52
31442
2bc8a40b5b75 NEWS.9.md: Fix typo (7 --> 8)
Arun Giridhar <arungiridhar@gmail.com>
parents: 31441
diff changeset
53 - [Octave 8.x](etc/NEWS.8)
31441
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
54 - [Octave 7.x](etc/NEWS.7)
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
55 - [Octave 6.x](etc/NEWS.6)
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
56 - [Octave 5.x](etc/NEWS.5)
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
57 - [Octave 4.x](etc/NEWS.4)
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
58 - [Octave 3.x](etc/NEWS.3)
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
59 - [Octave 2.x](etc/NEWS.2)
e1cd3203bfb3 maint: Add NEWS.9.md to repository and update build system.
Rik <rik@octave.org>
parents:
diff changeset
60 - [Octave 1.x](etc/NEWS.1)