changeset 12418:b914e8125f1b

NEWS: Use indent of 2 spaces rather than occasional 3 spaces.
author Rik <octave@nomad.inbox5.com>
date Tue, 08 Feb 2011 16:10:31 -0800
parents 1cf28ef2bb88
children a01af8355c46
files ChangeLog NEWS
diffstat 2 files changed, 63 insertions(+), 59 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-02-08  Rik  <octave@nomad.inbox5.com>
+
+	* NEWS: Use indentation of 2 spaces rather than 3 in code examples.
+
 2011-02-08  John W. Eaton  <jwe@octave.org>
 
 	* NEWS: New section for 3.6.  List deprecated functions that
--- a/NEWS
+++ b/NEWS
@@ -24,6 +24,10 @@
  ** BLAS and LAPACK libraries are now required to build Octave.  The
     subset of the reference BLAS and LAPACK libraries has been removed
     from the Octave sources.
+  
+ ** The ARPACK library is now distributed with Octave so it no longer
+    needs to be available as an external dependency when building
+    Octave.
 
  ** The `lookup' function was extended to be more useful for
     general-purpose binary searching.  Using this improvement, the
@@ -172,9 +176,9 @@
  ** More efficient matrix division handling.  Octave is now able to
     handle the expressions
     
-       M' \ V
-       M.' \ V
-       V / M 
+      M' \ V
+      M.' \ V
+      V / M 
 
     (M is a matrix and V is a vector) more efficiently in certain cases.
     In particular, if M is triangular, all three expressions will be
@@ -311,68 +315,68 @@
     
     can be used to list all available packages.
 
-  ** The internal data representation of structs has been completely
-     rewritten to make certain optimizations feasible.  The field data
-     can now be shared between structs with equal keys but different
-     dimensions or values, making operations that preserve the fields
-     faster.  Economized storage is now used for scalar structs (just
-     like most other scalars), making their usage more
-     memory-efficient.  Certain array-like operations on structs
-     (concatenation, uniform cellfun, num2cell) have gained a
-     significant speed-up.  Additionally, the octave_scalar_map class
-     now provides a simpler interface to work with scalar structs within
-     a C++ DLD function.
+ ** The internal data representation of structs has been completely
+    rewritten to make certain optimizations feasible.  The field data
+    can now be shared between structs with equal keys but different
+    dimensions or values, making operations that preserve the fields
+    faster.  Economized storage is now used for scalar structs (just
+    like most other scalars), making their usage more
+    memory-efficient.  Certain array-like operations on structs
+    (concatenation, uniform cellfun, num2cell) have gained a
+    significant speed-up.  Additionally, the octave_scalar_map class
+    now provides a simpler interface to work with scalar structs within
+    a C++ DLD function.
 
-  ** Two new formats are available for displaying numbers:
+ ** Two new formats are available for displaying numbers:
 
-       format short eng
-       format long eng
+      format short eng
+      format long eng
 
-     Both display numbers in engineering notation, i.e., mantissa +
-     exponent where the exponent is a multiple of 3.
+    Both display numbers in engineering notation, i.e., mantissa +
+    exponent where the exponent is a multiple of 3.
 
-  ** The following functions are new in Octave 3.4:
+ ** The following functions are new in Octave 3.4:
 
-       accumdim    erfcx        nfields      pqpnonneg  uigetdir 
-       bitpack     fileread     nth_element  quadcc     uigetfile  
-       bitunpack   fminbnd      onCleanup    randi      uiputfile    
-       blkmm       fskipl       pbaspect     repelems   uimenu  
-       cbrt        ifelse       pie3         reset      whitebg
-       curl        ishermitian  powerset     rsf2csf    
-       chop        isindex      ppder        saveas          
-       daspect     luupdate     ppint        strread          
-       divergence  merge        ppjumps      textread 
+      accumdim    erfcx        nfields      pqpnonneg  uigetdir 
+      bitpack     fileread     nth_element  quadcc     uigetfile  
+      bitunpack   fminbnd      onCleanup    randi      uiputfile    
+      blkmm       fskipl       pbaspect     repelems   uimenu  
+      cbrt        ifelse       pie3         reset      whitebg
+      curl        ishermitian  powerset     rsf2csf    
+      chop        isindex      ppder        saveas          
+      daspect     luupdate     ppint        strread          
+      divergence  merge        ppjumps      textread 
 
-  ** Using the image function to view images with external programs such
-     as display, xv, and xloadimage is no longer supported.  The
-     image_viewer function has also been removed.
+ ** Using the image function to view images with external programs such
+    as display, xv, and xloadimage is no longer supported.  The
+    image_viewer function has also been removed.
+
+ ** The behavior of struct assignments to non-struct values has been
+    changed.  Previously, it was possible to overwrite an arbitrary
+    value:
 
-  ** The behavior of struct assignments to non-struct values has been
-     changed.  Previously, it was possible to overwrite an arbitrary
-     value:
-      
-        a = 1;
-        a.x = 2;
+      a = 1;
+      a.x = 2;
 
-     This is no longer possible unless a is an empty matrix or cell
-     array.
-  
-  ** The dlmread function has been extended to allow specifying a custom
-     value for empty fields.
+    This is no longer possible unless a is an empty matrix or cell
+    array.
+ 
+ ** The dlmread function has been extended to allow specifying a custom
+    value for empty fields.
 
-  ** The dlmread and dlmwrite functions have been modified to accept
-     file IDs (as returned by fopen) in addition to file names.
+ ** The dlmread and dlmwrite functions have been modified to accept
+    file IDs (as returned by fopen) in addition to file names.
 
-  ** Octave can now optimize away the interpreter overhead of an
-     anonymous function handle, if the function simply calls another
-     function or handle with some of its parameters bound to certain
-     values.  Example:
-     
-       f = @(x) sum (x, 1);
+ ** Octave can now optimize away the interpreter overhead of an
+    anonymous function handle, if the function simply calls another
+    function or handle with some of its parameters bound to certain
+    values.  Example:
+    
+      f = @(x) sum (x, 1);
 
-     When f is called, the call is forwarded to @sum with the constant 1
-     appended, and the anonymous function call does not occur on the
-     call stack.
+    When f is called, the call is forwarded to @sum with the constant 1
+    appended, and the anonymous function call does not occur on the
+    call stack.
 
  ** Deprecated functions.
 
@@ -433,13 +437,9 @@
       autocov  dispatch  glpkmex    replot
       betai    fstat     is_global  saveimage
 
-  * For compatibility with Matlab, mu2lin (x) is now equivalent to
+ ** For compatibility with Matlab, mu2lin (x) is now equivalent to
     mu2lin (x, 0).
 
-  * The ARPACK library is now distributed with Octave so it no longer
-    needs to be available as an external dependency when building
-    Octave.
-
 Summary of important user-visible changes for version 3.2:
 ---------------------------------------------------------