PSPP NEWS -- history of user-visible changes.
-Time-stamp: <2006-01-28 19:05:46 blp>
+Time-stamp: <2007-04-03 17:40:57 blp>
Copyright (C) 1996-9, 2000 Free Software Foundation, Inc.
See the end for copying conditions.
Please send PSPP bug reports to bug-gnu-pspp@gnu.org.
-Changes since 0.4.1:
+Changes since 0.4.3:
+
+ Changes in build dependencies:
+
+ * iconv, which is ordinarily installed as part of a Unix-like
+ system, is now required. If you don't have it already, you can
+ install GNU libiconv (http://www.gnu.org/software/libiconv/).
+
+ The PROCESS IF command, which was deprecated, has been removed. You
+ may replace any usage of it by SELECT IF following TEMPORARY, which
+ has the same effect.
+
+ For developers, the build system now requires Autoconf 2.60 and
+ Automake 1.10.
\f
Changes since 0.4.0 to 0.4.1:
+ Added support for very long string variables > 255 bytes.
+
+ Output changes:
+
+ * Output configuration options have changed. Please refer to the
+ manual for a full description of the available options.
+
+ In consequence, you will need to reinstall your "devices" file.
+ "make install" will do this for you.
+
+ * The PostScript driver now obtains font metrics from AFM files,
+ instead of Groff-format metrics files. It can now embed
+ PostScript fonts in its output.
+
+ In consequence, you will need to install an AFM file for each
+ font used in PostScript output. "make install" will install AFM
+ files for the standard PostScript files, including the ones that
+ the PostScript driver uses by default.
+
Newly implemented commands and statistical features:
* CLOSE FILE HANDLE (a PSPP extension; see below).
A new PSPP extension called "scratch files" has been implemented.
A scratch file, like a system file, consists of a dictionary and
- any number of cases. A sufficiently small scratch file is stored
- in memory; if it grows too large, it is written to disk. By
- default, any file handle whose name begins with # is assumed to
- refer to a scratch file.
+ any number of cases. Small scratch files are stored in memory;
+ one that grows too large is written to disk. By default, any file
+ handle whose name begins with # is assumed to refer to a scratch
+ file.
Scratch files can be used just about anywhere a system or portable
file can be used. Also, portable files are now allowed in most