diff NEWS @ 19198:ba167badef9f

Deprecate delaunay3 and extend delaunay to 3-D inputs. * NEWS: Announce deprecation of delaunay3. Announce extension of delaunay to 3-D inputs. * scripts/deprecated/delaunay3.m: Moved from geometry/. Print warning about deprecation when executing function for the first time. * scripts/deprecated/module.mk: Add deprecated delaunay3.m to build system. * scripts/geometry/module.mk: Remove from geometry directory build system * delaunay.m: Redo docstring to mention 2-D and 3-D inputs. Overhaul function to accept 3-D inputs. Add %!error input validation tests. * delaunayn, tetramesh.m: Remove seealso reference to delaunay3. * geometry.txi, install.txi: Remove delaunay3 from manual.
author Rik <rik@octave.org>
date Fri, 26 Sep 2014 09:02:53 -0700
parents 9220669832df
children 6f0290863d50
line wrap: on
line diff
--- a/NEWS	Fri Sep 26 08:54:40 2014 -0700
+++ b/NEWS	Fri Sep 26 09:02:53 2014 -0700
@@ -25,6 +25,12 @@
     has continuous 1st and 2nd derivatives while 'pchip' only has a continuous
     1st derivative.
 
+ ** The delaunay function has been extended to accept 3-D inputs for
+    Matlab compatibility.  The delaunay function no longer plots the
+    triangulation if no output argument is requested, instead, the
+    triangulation is always returned.  The delaunay3 function which
+    handles 3-D inputs has been deprecated in favor of delaunay.
+
  ** Integer formats used in the printf family of functions now work for
     64-bit integers and are more compatible with Matlab when printing
     non-integer values.  Now instead of truncating, Octave will switch
@@ -60,6 +66,10 @@
 
  ** isprime has been extended to operate on negative and complex inputs.
 
+ ** The following functions now support N-dimensional arrays:
+
+      fliplr   flipud   rot90
+
  ** The new warning ID "Octave:data-file-in-path" replaces the three
     previous separate warning IDs "Octave:fopen-file-in-path",
     "Octave:load-file-in-path", and "Octave:md5sum-file-in-path".
@@ -101,6 +111,7 @@
       Function           | Replacement
       -------------------|------------------
       bicubic            | interp2
+      delaunay3          | delaunay
       find_dir_in_path   | dir_in_loadpath
       finite             | isfinite
       fmod               | rem
@@ -136,12 +147,6 @@
     been removed from Octave 4.2.  Replacement classes are
     <octave_map> (struct array) or <octave_scalar_map> for a single structure.
 
- ** The following functions have now support for N-dimensional arrays:
-
-      fliplr
-      flipud
-      rot90
-
 Summary of important user-visible changes for version 4.0:
 ---------------------------------------------------------