X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp;a=blobdiff_plain;f=NEWS;h=3974f542b3440606e8e504f573255d2a82e6966b;hp=f4a38944efa7baf2a3bdbd349d5d6c9d3bd6012d;hb=refs%2Fheads%2Flexer;hpb=6b0b63b2d1be5ba575705ad07988aec21aa09699 diff --git a/NEWS b/NEWS index f4a38944ef..3974f542b3 100644 --- a/NEWS +++ b/NEWS @@ -1,19 +1,163 @@ PSPP NEWS -- history of user-visible changes. -Time-stamp: <2009-07-02 09:53:19 blp> -Copyright (C) 1996-9, 2000, 2008, 2009 Free Software Foundation, Inc. +Copyright (C) 1996-2000, 2008-2012 Free Software Foundation, Inc. See the end for copying conditions. Please send PSPP bug reports to bug-gnu-pspp@gnu.org. -Changes from 0.6.1 to 0.6.1-20090702: +Changes from 0.6.2 to 0.7.9: + + * New commands: + + - ADD FILES + - CORRELATIONS + - DATAFILE ATTRIBUTES + - DATASET ACTIVATE + - DATASET CLOSE + - DATASET COPY + - DATASET DECLARE + - DATASET DISPLAY + - DATASET NAME + - MATCH FILES + - MEANS + - MRSETS + - PRESERVE and RESTORE + - QUICK CLUSTER + - RELIABILITY + - ROC + - SAVE TRANSLATE to CSV and tab-delimited files + - UPDATE + - VARIABLE ATTRIBUTES + + * Changes to existing commands: + + - AUTORECODE has a new GROUP subcommand. + + - CROSSTABS has been re-implemented to fix numerous bugs. + + - EXAMINE: /MISSING=LISTWISE is now the default. + + - DO REPEAT command has been reimplemented. Now, when DO REPEAT + contains an INCLUDE or INSERT command, substitutions are not + applied to the included file. + + - HOST has been updated to use more modern syntax. + + - GET, INCLUDE, and INSERT have a new ENCODING subcommand. + + - MISSING VALUES can now assign missing values to long string + variables. + + - ONEWAY: the POSTHOC subcommand is now implemented. + + - The following new subcommands to NPAR TESTS have been implemented: + COCHRAN, FRIEDMAN, JONCKHEERE-TERPSTRA, KENDALL, KRUSKAL-WALLIS, MANN-WHITNEY, + MCNEMAR, SIGN, WILCOXON, and RUNS + + - SET and SHOW no longer have ENDCMD, NULLINE, PROMPT, CPROMPT, and + DPROMPT subcommands. The defaults are now fixed values. + + - VALUE LABELS can now assign value labels to long string + variables. + + * Other language changes: + + - The new DATASET commands replace the "scratch file" PSPP + extension, which is no longer supported. + + - 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. + + * PSPPIRE graphical user interface improvements: + + - Added support for non-ASCII characters in strings, labels and + variable names. + + - 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. + + * Output changes: + + - 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. + + - 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 plain text output driver now properly supports multibyte UTF-8 + characters, including double-width characters and combining + accents. + + - Output to OpenDocument format is now supported. + + - The HTML output is much improved. + + * 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. + + * A new Perl module allows Perl programs to read and write PSPP + system files. + + * A tutorial chapter has been added to the user manual. + +Changes from 0.6.1 to 0.6.2: + + * New translations: + + - Dutch, thanks to Harry Thijssen. + + - Brazilian Portuguese, thanks to Michel Boaventura. + + Thanks for translations are also due to the coordinators at + translationproject.org. * Statistical bug fixes: - - Report correct standard error of the estimate in REGRESSION - output (bug #25677). + - REGRESSION: Report correct standard error of the estimate (bug + #25677). + + - T-TEST: Report correct significance of paired sample T-test in + the common case (bug #26936) and corner cases. Thanks to Mike + Griffiths and Matej Cepl for reporting these bugs. * 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. @@ -37,6 +181,9 @@ Changes from 0.6.1 to 0.6.1-20090702: - 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 @@ -58,8 +205,8 @@ Changes from 0.6.1 to 0.6.1-20090702: - Fix crash when an INSERT command specifies the name of a file that does not exist (bug #24569). - - Fix crash when CROSSTABS specifies a long-string variable (bug - #24557). + - Fix crash when CROSSTABS specifies a long-string variable (bugs + #24557 and #26131). - Fix crash drawing pie charts with many segments.