view NEWS @ 26835:10653e92e205

maint: merge stable to default. * NEWS: Remove trailing spaces.
author Rik <rik@octave.org>
date Sun, 03 Mar 2019 17:22:32 -0800
parents fab67369e802
children c32c825ee021
line wrap: on
line source

Summary of important user-visible changes for version 6 (yyyy-mm-dd):
----------------------------------------------------------------------

 ** The interpreter now supports handles to nested functions which was a
    long-standing incompatibility with Matlab.

 ** The graphics backend has seen many small improvements.

    * Graphic primitives now accept a color property value of "none"
      which is useful when a particular primitive needs to be hidden
      (for example, the Y-axis of an axes object with "ycolor" = "none")
      without hiding the entire primitive ("visibility" = "off").

    * "LineWidth" and "MarkerSize" properties are now measured in
      points, *not* pixels.  This change was made for Matlab
      compatibility.  Compared to previous versions of Octave, some
      lines and markers will appear 4/3 larger.

    * The appearance of patterned lines (LineStyle = ":"|"--"|"-.") has
      been improved for small widths (LineWidth < 1.5 pixels) which is a
      common scenario.

 ** Printing to EPS files now uses a tight bounding box ("-tight"
    argument to print) by default.  This makes more sense for EPS
    files which are normally embedded within other documents, and is
    Matlab compatible.  If necessary use the "-loose" option to
    reproduce figures as they appeared in previous versions of Octave.

 ** The edit function option "editinplace" now defaults to true.  Files
    will no longer be copied to the user's HOME directory for editing
    and then copied back to their original location.

 ** New functions added in Octave 6:

      lightangle
      verLessThan

 ** Deprecated functions.

    The following functions have been deprecated in Octave 6 and will
    be removed from Octave 8 (or whatever version is the second major
    release after 6):

      Function               | Replacement
      -----------------------|------------------
      output_max_field_width | output_precision

 ** The following functions were deprecated in Octave 4.4 and have been
    removed from Octave 6.

      Function             | Replacement
      ---------------------|------------------
      chop                 | sprintf for visual results
      desktop              | isguirunning
      tmpnam               | tempname
      toascii              | double
      java2mat             | __java2mat__

 ** Deprecated graphics properties.

    The following properties or allowed corresponding values have been
    deprecated in Octave 6 and will be removed from Octave 8 (or
    whatever version is the second major release after 6):

      Object               | Property                | Value
      ---------------------|-------------------------|-------------------


 ** The following properties or allowed corresponding values were
    deprecated in Octave 4.4 and have been removed from Octave 6:

      Object               | Property                | Value
      ---------------------|-------------------------|-------------------
      figure               | doublebuffer            |
                           | mincolormap             |
                           | wvisual                 |
                           | wvisualmode             |
                           | xdisplay                |
                           | xvisual                 |
                           | xvisualmode             |
      axes                 | drawmode                |
      annotation           | edgecolor ("rectangle") |
      text                 | fontweight              | "demi" and "light"
      uicontrol            | fontweight              | "demi" and "light"
      uipanel              | fontweight              | "demi" and "light"
      uibuttongroup        | fontweight              | "demi" and "light"
      uitable              | fontweight              | "demi" and "light"

---------------------------------------------------------

See NEWS.5 for old news.