X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=NEWS;h=db9c2f2ca999ecabd692be58107367c4cd874a7e;hb=bf291e2e75c098fc34d3a254becaac9d3cad5a82;hp=51c7a1094e1eaf7f198d0c9ed14ebf7506f506e9;hpb=ff53b08a2cc1fe44e7aea8be07be3144e3d424f9;p=pspp-builds.git diff --git a/NEWS b/NEWS index 51c7a109..db9c2f2c 100644 --- a/NEWS +++ b/NEWS @@ -1,26 +1,63 @@ PSPP NEWS -- history of user-visible changes. -Time-stamp: <2005-03-07 22:30:34 blp> +Time-stamp: <2006-01-28 19:05:46 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: + -Preliminary list of changes from 0.3.0 to 0.3.1: +Changes since 0.4.0 to 0.4.1: + + Newly implemented commands and statistical features: - New build dependencies: + * CLOSE FILE HANDLE (a PSPP extension; see below). - * The GNU Scientific Library (libgsl), version 1.6 or later. + * REGRESSION. - * The GNU multiprecision arithmetic library (libgmp). + * XEXPORT (a PSPP extension). - * libplot from GNU plotutils is optional; without it, the new - graphing features will not work. + New PSPP extension: - Newly implemented commands and statistical features: + 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. + + Scratch files can be used just about anywhere a system or portable + file can be used. Also, portable files are now allowed in most + places that system files were allowed in previous PSPP version. + + A new CLOSE FILE HANDLE command allows the storage associated with + scratch files to be freed. It also allows file handles to be + reassigned to new files. + + For more information on scratch files, refer to the "File Handles" + section in the PSPP manual. For specifics of what commands now + allow what kinds of files to be specified, refer to the + documentation on those particular commands. + + PSPP is now able to start up and run even if it cannot find its + configuration files. + +Changes from 0.3.0 to 0.4.0: + + Changes in build dependencies: + + * The GNU Scientific Library (libgsl), version 1.6 or later, is + now required. + + * libplot from GNU plotutils is optional. Without it, the new + graphing features will not work. If you do not have it + installed, you must run `configure' with --without-libplot. + + * libgmp2 is no longer a dependency. - * DATE (as a stub, to enhance compatibility). + Newly implemented commands and statistical features: - * EXAMINE. + * EXAMINE, including its graphing features. * FREQUENCIES now supports percentiles. @@ -28,9 +65,33 @@ Preliminary list of changes from 0.3.0 to 0.3.1: * PERMISSIONS. - * T-TEST. + * SHOW. + + * SORT CASES now sorts stably, that is, two cases with equal sort + criteria will be in the same relative order before and after the + sort. + + * T-TEST (re-written). + + * DATE and USE. These commands are parsed but otherwise ignored, + to enhance compatibility with certain command files that invoke + them unnecessarily. + + * VARIABLE WIDTH, VARIABLE ALIGNMENT, and VARIABLE LEVEL. These + currently have no effect on PSPP output, but their values are + written to and read from system files and thus may affect + third-party software. + + * SET EPOCH implemented. + + * DATA LIST FREE and DATA LIST LIST now support arbitrary field + delimiters. - * USE (as a stub, to enhance compatibility). + * FILE HANDLE now supports custom tab widths. + + Long variable names (and other identifiers) are now supported. Up + to the first 64 bytes of each identifier is significant. PSPP now + reads and writes system files compatible with SPSS version 12. New --algorithm and --syntax command line options allow SPSS-compatible or enhanced modes to be selected. @@ -39,22 +100,38 @@ Preliminary list of changes from 0.3.0 to 0.3.1: significantly improved. Refer to the manual for details. Calculation of moments (mean, standard deviation, kurtosis, - skewness) has been rewritten and should now be more accurate. + skewness) has been rewritten and should now be more accurate. In + --algorithm=enhanced mode moments may be more accurate than SPSS in + some cases. Numerous bugs have been fixed, too many to mention here. Many new tests have been added, leading to the discovery and fixing of many of these bugs. - ASCII driver can now squeeze multiple blank lines into single blank - lines. + The ASCII output driver can now squeeze multiple blank lines into + single blank lines. Much of the code has been rewritten and refactored. It is now much cleaner. + The FILE TYPE and REPEATING DATA commands have been disabled for + this release because their implementations were deemed too buggy to + be useful. They will be fixed and replaced in a future release. + + New pspp-mode for Emacs (in pspp-mode.el). + + Added rudimentary command-line completion for interactive input. + + lib/julcal and lib/dcdflib are no longer used, so they have been + removed. + For developers, the build system now requires Autoconf 2.58 and Automake 1.7. The included gettext has been updated to version 0.12.1. + Some reports state that Texinfo 4.8, the latest version, may be + necessary to successfully format the documentation on some systems. + Version 0.3.0 changes since 0.2.3: Bugs fixed: