Update version number to 0.7.7 to
[pspp-builds.git] / NEWS
diff --git a/NEWS b/NEWS
index 1798fdd3c28d8021df00c9076ea59f5e2b262c72..2f8238ed3f287c6f73100f9c06b45194ab39486f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,82 @@
 PSPP NEWS -- history of user-visible changes.
 PSPP NEWS -- history of user-visible changes.
-Time-stamp: <2009-09-08 21:08:29 blp>
-Copyright (C) 1996-9, 2000, 2008, 2009 Free Software Foundation, Inc.
+Copyright (C) 1996-9, 2000, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
 See the end for copying conditions.
 
 Please send PSPP bug reports to bug-gnu-pspp@gnu.org.
 
 See the end for copying conditions.
 
 Please send PSPP bug reports to bug-gnu-pspp@gnu.org.
 
+Changes from 0.7.3 to 0.7.7:
+
+ * The "pspp" program has a new option --batch (or -b) that selects
+   "batch" syntax mode.  In previous versions of PSPP this syntax mode
+   was the default.  Now a new "auto" syntax mode is the default.  In
+   "auto" mode, PSPP interprets most syntax files correctly regardless
+   of their intended syntax mode.
+
+   See the "Syntax Variants" section in the PSPP manual for more
+   information.
+
+ * The "pspp" program has a new option --syntax-encoding that
+   specifies the encoding for syntax files listed on the command line,
+   as well as the default encoding for syntax files included with
+   INCLUDE or INSERT.  The default is to accept the system locale
+   encoding, UTF-8, UTF-16, or UTF-32, automatically detecting which
+   one the system file uses.
+
+   See the documentation for the INSERT command in the PSPP manual for
+   more information.
+
+ * The INCLUDE and INSERT commands now support the ENCODING subcommand
+   to specify the encoding for the included syntax file.
+
+ * Strings may now include arbitrary Unicode code points specified in
+   hexadecimal, using the syntax U'hhhh'.  For example, Unicode code
+   point U+1D11E, the musical G clef character, may be expressed as
+   U'1D11E'.
+
+   See the "Tokens" section in the PSPP manual for more information.
+
+ * In previous versions of PSPP, in a string expressed in hexadecimal
+   with X'hh' syntax, the hexadecimal digits expressed bytes in the
+   locale encoding.  In this version of PSPP, X'hh' syntax always
+   expresses bytes in UTF-8 encoding.
+
+   See the "Tokens" section in the PSPP manual for more information.
+
+ * The DO REPEAT command has been reimplemented.  The most prominent
+   change is that when a DO REPEAT block contains an INCLUDE or INSERT
+   command, substitutions are not applied to the included file.
+
+   See the "DO REPEAT" section in the PSPP manual for more information.
+
+ * NPAR TESTS now supports the /KRUSKAL-WALLIS and /RUNS subcommands.
+
+ * AUTORECODE now supports the /GROUP subcommand.
+
+ * The MRSETS command is now implemented.
+
+ * SAVE TRANSLATE is now implemented, with initial support for saving
+   data in comma-separated value and tab-delimited formats.
+
+ * The PRESERVE and RESTORE commands are now implemented.
+
+ * The HOST command has been updated to use more modern syntax.
+
+ * The SET and SHOW commands no longer support the ENDCMD, NULLINE,
+   PROMPT, CPROMPT, and DPROMPT subcommands.  The defaults are now the
+   only supported values.
+
+Changes from 0.7.2 to 0.7.3:
+
+ * Charts are now produced with Cairo and Pango, instead of libplot.
+   Without them, the new graphing features will not work.  If you do
+   not have Cairo and Pango installed, you must run `configure' with
+   --without-cairo.
+
+ * The new "cairo" output driver supports output in PostScript, PDF,
+   and SVG formats.  Its functionality is a superset of that of the
+   "postscript" driver, which has been removed.  You must have Cairo
+   and Pango installed to build the "cairo" driver.
+
 Changes from 0.7.1 to 0.7.2:
 
  * Updated Perl module interface.
 Changes from 0.7.1 to 0.7.2:
 
  * Updated Perl module interface.
@@ -26,7 +98,35 @@ Changes from 0.6.2-pre6 to 0.7.0:
     been added to commands that read and write system files, such as
     SAVE and GET, as well as to the DISPLAY command.
 
     been added to commands that read and write system files, such as
     SAVE and GET, as well as to the DISPLAY command.
 
-Changes from 0.6.1 to 0.6.2-pre6:
+  * Numererous improvements to the Graphical User Interface have
+    made.  Notable improvements include:
+
+    - Non-Ascii characters in strings, labels and variable names are
+      now supported.
+
+    - A "Split Window" function is available, which makes it easier to
+      see different parts of a large data file.
+
+    - Data files can now be opened by specifing their name as the first
+      argument.  This means that on a properly configured desktop, double
+      clicking on an icon will open the file.
+    
+
+  * New statistical procedures:
+    - CORRELATIONS
+    - ROC
+    - RELIABILITY
+
+    NPAR TESTS now supports the WILCOXON and SIGN subcommands.
+
+    The CROSSTABS command has been completely re-implemented to fix numerous bugs.
+
+  * Three new commands to combine data files have been added: MATCH FILES,
+   UPDATE and  ADD FILES.
+
+  * A tutorial chapter has been added to the user manual.
+
+Changes from 0.6.1 to 0.6.2
 
   * New translations:
 
 
   * New translations:
 
@@ -48,6 +148,8 @@ Changes from 0.6.1 to 0.6.2-pre6:
 
   * Build fixes and changes:
 
 
   * Build fixes and changes:
 
+    - Fix build with GTK+ 2.17.4 and later.
+
     - Make running "make" after running "configure" with different
       settings reliably rebuild version.c.
 
     - Make running "make" after running "configure" with different
       settings reliably rebuild version.c.
 
@@ -71,6 +173,9 @@ Changes from 0.6.1 to 0.6.2-pre6:
 
     - Fix writing corrupted .sav files on Windows.
 
 
     - Fix writing corrupted .sav files on Windows.
 
+    - Fix writing variable labels longer than 252 bytes to save files.
+      Thanks to Robert Westlund for reporting this bug.
+
     - Fix writing corrupted .por files (bug #26034).
 
     - Fix reading .por files whose initial lines are not padded out
     - Fix writing corrupted .por files (bug #26034).
 
     - Fix reading .por files whose initial lines are not padded out
@@ -110,7 +215,6 @@ Changes from 0.6.1 to 0.6.2-pre6:
   * Documentation:
 
     - Fix typo in BINOMIAL section of user manual (bug #25892).
   * Documentation:
 
     - Fix typo in BINOMIAL section of user manual (bug #25892).
->>>>>>> origin/stable:NEWS
 
 Changes from 0.6.0 to 0.6.1:
 
 
 Changes from 0.6.0 to 0.6.1: