changeset 28672:8d73c0cc93f9

maint: merge stable to default.
author Rik <rik@octave.org>
date Tue, 01 Sep 2020 08:36:17 -0700
parents 753b51f4ba20 (current diff) 1f6b21015b4e (diff)
children e80fff360be9
files NEWS etc/NEWS.6
diffstat 1 files changed, 15 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS.6	Tue Sep 01 08:10:30 2020 -0700
+++ b/etc/NEWS.6	Tue Sep 01 08:36:17 2020 -0700
@@ -12,7 +12,8 @@
   major feature is the support for cookies to enable RESTful
   communication with the web service.
 
-  Additionally, the system web browser can be opened by the `web` function.
+  Additionally, the system web browser can be opened by the `web`
+  function.
 
 - The `linspace` function now produces symmetrical sequences when the
   endpoints are symmetric.  This is more intuitive and also compatible
@@ -74,8 +75,8 @@
   `native2unicode` to convert from your preferred locale.  For example,
   the copyright symbol in UTF-8 is `native2unicode (169, "latin1")`.
 
-- The startup file `octaverc` now can be located in the platform
-  dependent location for user local configuration files (e.g.
+- The startup file `octaverc` can now be located in the platform
+  dependent location for user local configuration files (e.g.,
   ${XDG_CONFIG_HOME}/octave/octaverc on Unix-like operating systems or
   %APPDATA%\octave\octaverc on Windows).
 
@@ -101,7 +102,7 @@
   removed completely in Octave version 7.
 
 - The `legend` function has been entirely rewritten.  This fixes a
-  number of historical bugs, but also implements new properties such as
+  number of historical bugs, and also implements new properties such as
   `"AutoUpdate"` and `"NumColumns"`.  The gnuplot toolkit---which is no
   longer actively maintained---still uses the old legend function.
 
@@ -147,8 +148,8 @@
   will eventually be removed from a future version of Octave.
 
 - The placement of text subscripts and superscripts has been
-re-engineered and now produces visually attractive results similar to
-Latex.
+  re-engineered and now produces visually attractive results similar to
+  Latex.
 
 ### Matlab compatibility
 
@@ -184,6 +185,14 @@
   "Superclasslist" for Matlab compatibility.  The original name will
   exist as an alias until Octave version 8.1.
 
+- Inline functions created by the function `inline` are now of type
+  "inline" when interrogated with the `class` function.  In previous
+  versions of Octave, the class returned was "function_handle".  This
+  change is Matlab compatible.  Inline functions are deprecated in
+  both Matlab and Octave and support may eventually be removed.
+  Anonymous functions can be used to replace all instances of inline
+  functions.
+
 - The function `javaaddpath` now prepends new directories to the
   existing dynamic classpath by default.  To append them instead, use
   the new `"-end"` argument.  Multiple directories may now be specified