Release PSPP 0.6.2-pre5.
[pspp] / NEWS
1 PSPP NEWS -- history of user-visible changes.
2 Time-stamp: <2009-07-16 20:35:22 blp>
3 Copyright (C) 1996-9, 2000, 2008, 2009 Free Software Foundation, Inc.
4 See the end for copying conditions.
5
6 Please send PSPP bug reports to bug-gnu-pspp@gnu.org.
7
8 Changes from 0.6.1 to 0.6.2-pre5:
9
10   * Internationalization:
11
12     - A translation into Dutch is now supplied, thanks to Harry
13       Thijssen and the translationproject.org coordinators.
14
15   * Statistical bug fixes:
16
17     - REGRESSION: Report correct standard error of the estimate (bug
18       #25677).
19
20     - T-TEST: Report correct significance of paired sample T-test (bug
21       #26936).  Thanks to Mike Griffiths <mike_g50@hotmail.com> for
22       reporting this bug.
23
24   * Build fixes and changes:
25
26     - Make running "make" after running "configure" with different
27       settings reliably rebuild version.c.
28
29     - Cygwin and MinGW build fixes.
30
31     - Fixes for building with recent gnulib.
32
33     - The Makefile now honors two new variables, PSPP_LDFLAGS and
34       PSPPIRE_LDFLAGS, that affect linking of the PSPP and PSPPIRE
35       binaries, respectively.  This makes building easier for some
36       packagers.
37
38     - Fixes for "configure --enable-relocatable" (bug #25508).
39
40   * Data file bug fixes and changes:
41
42     - Fix reading text data files that contain a mix of white space
43       and commas.  Now "a ,b" is treated as two fields containing "a"
44       and "b"; previously it was treated as three, with an empty field
45       in the middle.
46
47     - Fix writing corrupted .sav files on Windows.
48
49     - Fix writing corrupted .por files (bug #26034).
50
51     - Fix reading .por files whose initial lines are not padded out
52       with spaces as expected.
53
54     - PSPP will no longer issue warnings about some .sav file records
55       or values that it does not understand.  These warnings were
56       harmless, but needlessly alarmed some users.
57
58     - Fix crash reading empty string fields from PostgreSQL databases.
59
60   * Bug fixes that affect PSPP and PSPPIRE:
61
62     - Users may now control precision of output statistics.  Instead
63       of hard coding the width and decimals of output numbers, respect
64       the default format in most instances.  Counts are now normally
65       displayed with the format of the weight variable, if any.
66
67     - Fix crash when an INSERT command specifies the name of a file
68       that does not exist (bug #24569).
69
70     - Fix crash when CROSSTABS specifies a long-string variable (bugs
71       #24557 and #26131).
72
73     - Fix crash drawing pie charts with many segments.
74
75     - Fix crash when NUMERIC specifies an invalid format.
76
77   * PSPPIRE bug fixes and changes:
78
79     - On Windows, write the output file to the user's home directory
80       instead of the current directory, to better match user
81       expectations.
82
83     - Some data editor fixes.
84
85   * Documentation:
86
87     - Fix typo in BINOMIAL section of user manual (bug #25892).
88
89 Changes from 0.6.0 to 0.6.1:
90
91   * Statistical bug fixes:
92
93     - Report correct standardized regression coefficients in linear
94       regression output (bug #23567).
95
96   * Bug fixes that affect PSPP and PSPPIRE:
97
98     - Avoid crash with pie charts (bug #24014).
99
100     - Don't append % to count totals (bug #24003).
101
102     - Don't crash on bad input (bug #24031).
103
104     - Don't crash if "end data." is not left aligned (bug #24115).
105
106     - Change default workspace value to 64 MB, to avoid unnecessary
107       disk accesses on modern machines.
108
109   * PSPPIRE bug fixes:
110
111     - Add ".sav" or ".por" suffix to filename when saving with Save_As
112       (bug #23137).
113
114     - Make it possible to reopen the output window on Windows (bug
115       #24033).
116
117     - A POSIX regular expression library is now included and used
118       automatically if the host does not have one or has one that is
119       inadequate.
120
121   * Build fixes and changes:
122
123     - Work around bug in GSL that prevented build with recent GCC
124       versions without manually adding -fgnu89-inline to CFLAGS.
125
126     - Also warn about missing prerequisites as we encounter them (bug
127       #24445).
128
129     - Distribute necessary files to allow users working from the
130       distributed tarball to configure with --enable-gui-tools.
131
132     - Append $(EXEEXT_FOR_BUILD) to output file name when building
133       q2c, fixing build problems on Windows.
134
135     - GSL 1.8 or later is now required.
136
137     - Build errors with --enable-relocatable were fixed.
138
139   * The German translations were removed, since native German speakers
140     found them too poor to be useful.
141
142 Changes from 0.4.0 to 0.6.0:
143
144   * The PSPP license is now version 3 or later of the GNU General
145     Public License.  Previously, it was version 2 or later.
146
147   * PSPP now has a graphical interface, called PSPPIRE.  This
148     interface allows you to enter data and variable definitions
149     interactively.  Commands may be executed in syntax form, or by
150     using the interactive dialog boxes available from the dropdown
151     menus.
152
153   * A few sample syntax files are now included in the `examples'
154     directory.
155
156   * Numerous major and minor bugs have been fixed.
157
158   Build changes:
159
160     * The INSTALL file now reflects the details of how to install
161       PSPP.  It is a tailored version of the generic installation
162       instructions, instead of a verbatim copy.
163
164     * iconv, which is ordinarily installed as part of a Unix-like
165       system, is now required.  If you don't have it already, you can
166       install GNU libiconv (http://www.gnu.org/software/libiconv/).
167
168     * libxml2 and zlib are new optional dependencies.  They are
169       required to use PSPP's support for reading Gnumeric files.
170
171   Statistical procedure changes:
172
173     * REGRESSION is a new procedure for fitting linear models to data
174       via least-squares estimation.
175
176     * NPAR TESTS is a new procedure for non-parametric tests.  In this
177       release, it supports binomial and chi-square tests.
178
179     * RANK is a new procedure to rank variables.  It supports numerous
180       forms of ranking.
181
182     * FREQUENCIES can now output histograms and pie charts.  These
183       features were present in earlier releases, but not documented.
184
185   User interface changes:
186
187     * In many situations where PSPP once terminated with a fatal
188       error, PSPP now recovers and continues execution.
189
190     * PSPP is now able to start up and run even if it cannot find its
191       configuration files.
192
193     * Journaling of interactive commands to a disk file is now
194       implemented.  By default, journaling is enabled, to a file named
195       `pspp.jnl' in the current directory.  SET JOURNAL may be used to
196       control journaling.
197
198     * The use of `+' between syntax file names on the command line to
199       prevent the dictionary from being cleared between their
200       executions is no longer supported.  All syntax files are now
201       executed as if `+' had been specified.
202
203     * The -d/--define and -u/--undef command line options are no
204       longer supported.  Instead, use /usr/bin/env or shell primitives
205       to define or clear environment variables before invoking PSPP.
206
207     * If a syntax file named named `rc' is found in a configuration
208       directory (such as $HOME/.pspp), it is executed before any
209       syntax file specified on the command line.  The -r or
210       --no-statrc command line option may be used to disable this
211       behavior.
212
213   Output changes:
214
215     * Output configuration options have changed.  Please refer to the
216       manual for a full description of the available options.
217
218       In consequence, you will need to reinstall your "devices" file.
219       "make install" will do this for you.
220
221     * Most error messages are now written to PSPP output files by
222       default.  SET ERROR can be used to disable this behavior.
223
224     * When invoked interactively, PSPP now by default produces output
225       on the terminal, piping it through the "more" program.
226       Previously, by default output was written only to file
227       pspp.list.  On most terminals, the page length used for output
228       automatically adapts to the terminal size, even if the terminal
229       is resized.
230
231     * ASCII driver:
232
233       - This driver now supports charts in output.  Charts are written
234         as separate files that the main output file refers to.  By
235         default, charts are written in PNG format to files named
236         pspp-1.png, pspp-2.png, and so on.
237
238       - Configurations are provided that use VT100 (and xterm)
239         line-drawing characters in tables.  The option "-o list-vt100"
240         requests use of this device for output to pspp.list.
241
242     * PostScript driver:
243
244       - The default paper size is now determined using the PAPERSIZE
245         environment variable, or the LC_PAPER locale category on
246         systems that support it.  If these are not set, the default is
247         now A4, instead of US letter.  To make US letter the default,
248         set PAPERSIZE to "letter" in your environment.
249
250       - Font metrics are now read from AFM files, instead of
251         Groff-format metrics files.  PostScript fonts can now be
252         embedded in output.
253
254         In consequence, you will need to install an AFM file for each
255         font used in PostScript output.  "make install" will install
256         AFM files for the standard PostScript fonts, including the
257         ones that the PostScript driver uses by default.
258
259       - Standard paper sizes no longer need to be specified through a
260         configuration file.  The "papersize" configuration file is no
261         longer needed, or supported.
262
263       - The PostScript prologue is no longer obtained from the
264         "ps-prologue" configuration file.  This configuration file is
265         no longer needed, or supported.
266
267     * HTML driver:
268
269       - The HTML prologue is no longer obtained from the
270         "html-prologue" configuration file.  This configuration file
271         is no longer needed, or supported.
272
273   Command language changes:
274
275     * The following commands are new:
276
277       - GET DATA, which currently supports reading Gnumeric files and
278         text data files.  It will be extended later to read other
279         types of foreign data.
280
281       - CD, to change the current directory.
282
283       - INSERT, to execute a syntax file.
284
285       - DELETE VARIABLES, to remove variables from the active file
286         dictionary.
287
288       - ADD DOCUMENT, to add text to active file documents.
289
290       - CLOSE FILE HANDLE (a PSPP extension; see below).
291
292       - XEXPORT, a PSPP extension that is a transformation equivalent
293         to EXPORT.
294
295     * The following functions for transformation expressions are new:
296
297       - DATEDIFF, for computing the difference of two dates.
298
299       - DATESUM, for advancing a date by a specified duration.
300
301       - VALUELABEL, to obtain the value label for a value.
302
303     * PSPP now supports very long string variables (over 255 bytes
304       long).
305
306     * MATCH FILES now supports the FIRST and LAST subcommands.
307
308     * Previous versions of PSPP prohibited using commands to both read and
309       write a single file at the same time.  Now, PSPP allows this, and
310       the new version of the file atomically replaces the old version.
311
312     * The following commands are no longer available.  They will be
313       re-implemented in a later release:
314
315       - CLEAR TRANSFORMATIONS
316
317       - MATRIX DATA
318
319       - REPEATING DATA
320
321     * The PROCESS IF command, which was deprecated, has been removed.
322       You may replace any usage of it by SELECT IF following
323       TEMPORARY, which has the same effect.
324
325     * The output format for variables created by VECTOR may now be
326       specified as part of the VECTOR syntax.
327
328   "Scratch files", a new PSPP extension:
329
330     A scratch file, like a system file, consists of a dictionary and
331     any number of cases.  Small scratch files are stored in memory;
332     one that grows too large is written to disk.  By default, any file
333     handle whose name begins with # is assumed to refer to a scratch
334     file.
335
336     Scratch files can be used just about anywhere a system or portable
337     file can be used.  Also, portable files are now allowed in most
338     places that system files were allowed in previous PSPP version.
339
340     A new CLOSE FILE HANDLE command allows the storage associated with
341     scratch files to be freed.  It also allows file handles to be
342     reassigned to new files.
343
344     For more information on scratch files, refer to the "File Handles"
345     section in the PSPP manual.  For specifics of what commands now
346     allow what kinds of files to be specified, refer to the
347     documentation on those particular commands.
348
349   Data access changes:
350
351     * Binary formats and IBM/360 formats, including ASCII/EBCDIC
352       translation, are now supported.  Use FILE HANDLE to specify the
353       format of these files.
354
355     * Little-endian, big-endian, and VAX-endian formats are now
356       supported for integer binary formats when reading and writing
357       data files.  The new RIB and WIB subcommands on the SET command
358       control endianness of integer data.  The default is the host's
359       native endianness.
360
361     * IEEE 754, VAX, and IBM hexadecimal formats are now supported for
362       floating point binary formats when reading and writing data
363       files.  The new RRB and WRB subcommands on the SET command
364       control the floating point format.  The default is the host's
365       native floating point format.
366
367     * DATA LIST now supports the SKIP subcommand, to skip records at
368       the beginning of a file.  For compatibility, DATA LIST now
369       treats N format as F format for FREE and LIST format input.
370
371     * The SAVE and XSAVE commands now support the UNSELECTED,
372       PERMISSIONS, NAMES, and MAP subcommands.
373
374     * The EXPORT command has been re-implemented to obtain better
375       results.  Support for the UNSELECTED, DIGITS, and TYPE
376       subcommands has been added.
377
378     * For compatibility, PRINT now inserts a space at the beginning of
379       every output line, even lines that would otherwise be blank,
380       when OUTFILE is specified.  (The behavior of WRITE is
381       unchanged.)
382
383     * For compatibility, PRINT EJECT now inserts the digit `1' at the
384       beginning of each line that should begin a new page.
385
386     * For compatibility, WRITE now outputs the system-missing value as
387       a field filled with spaces.  Binary formats are an exception.
388       (The behavior of PRINT is unchanged.)
389
390   Documentation:
391
392     * Input and output format descriptions have been rewritten.  They
393       now precisely describe what is accepted on input and written on
394       output.
395
396     * The descriptions of the PSPP system and portable file formats
397       have been extensively revised and improved.
398
399   For developers, the build system now requires Autoconf 2.60 and
400   Automake 1.10.
401 \f
402 Changes from 0.3.0 to 0.4.0:
403
404   Changes in build dependencies:
405
406     * The GNU Scientific Library (libgsl), version 1.6 or later, is
407       now required.
408
409     * libplot from GNU plotutils is optional.  Without it, the new
410       graphing features will not work.  If you do not have it
411       installed, you must run `configure' with --without-libplot.
412
413     * libgmp2 is no longer a dependency.
414
415   Newly implemented commands and statistical features:
416
417     * EXAMINE, including its graphing features.
418
419     * FREQUENCIES now supports percentiles.
420
421     * ONEWAY.
422
423     * PERMISSIONS.
424
425     * SHOW.
426
427     * SORT CASES now sorts stably, that is, two cases with equal sort
428       criteria will be in the same relative order before and after the
429       sort.
430
431     * T-TEST (re-written).
432
433     * DATE and USE.  These commands are parsed but otherwise ignored,
434       to enhance compatibility with certain command files that invoke
435       them unnecessarily.
436
437     * VARIABLE WIDTH, VARIABLE ALIGNMENT, and VARIABLE LEVEL.  These
438       currently have no effect on PSPP output, but their values are
439       written to and read from system files and thus may affect
440       third-party software.
441
442     * SET EPOCH implemented.
443
444     * DATA LIST FREE and DATA LIST LIST now support arbitrary field
445       delimiters.
446
447     * FILE HANDLE now supports custom tab widths.
448
449   Long variable names (and other identifiers) are now supported.  Up
450   to the first 64 bytes of each identifier is significant.  PSPP now
451   reads and writes system files compatible with SPSS version 12.
452
453   New --algorithm and --syntax command line options allow
454   SPSS-compatible or enhanced modes to be selected.
455
456   Support for transformation expressions has been rewritten and
457   significantly improved.  Refer to the manual for details.
458
459   Calculation of moments (mean, standard deviation, kurtosis,
460   skewness) has been rewritten and should now be more accurate.  In
461   --algorithm=enhanced mode moments may be more accurate than SPSS in
462   some cases.
463
464   Numerous bugs have been fixed, too many to mention here.  Many new
465   tests have been added, leading to the discovery and fixing of many
466   of these bugs.
467
468   The ASCII output driver can now squeeze multiple blank lines into
469   single blank lines.
470
471   Much of the code has been rewritten and refactored.  It is now much
472   cleaner.
473
474   The FILE TYPE and REPEATING DATA commands have been disabled for
475   this release because their implementations were deemed too buggy to
476   be useful.  They will be fixed and replaced in a future release.
477
478   New pspp-mode for Emacs (in pspp-mode.el).
479
480   Added rudimentary command-line completion for interactive input.
481
482   lib/julcal and lib/dcdflib are no longer used, so they have been
483   removed.
484
485   For developers, the build system now requires Autoconf 2.58 and
486   Automake 1.7.  The included gettext has been updated to version
487   0.12.1.
488
489   Some reports state that Texinfo 4.8, the latest version, may be
490   necessary to successfully format the documentation on some systems.
491
492 Version 0.3.0 changes since 0.2.3:
493
494   Bugs fixed:
495
496     * Using alphanumeric variables in functions under AGGREGATE
497       segfaulted.  Fixed.
498
499     * Under certain circumstances, the final case would be omitted
500       from the results of an AGGREGATE operation.  Fixed.
501
502     * Undefined behavior was invoked by referencing a freed pointer
503       under certain circumstances.  Fixed.
504
505     * A wrong record size was displayed when paging the active file to
506       disk.  Fixed.
507
508     * Not having enough temporary space for sorting caused a core
509       dump.  Fixed.
510
511     * Syntax errors in function descriptions on AGGREGATE caused core
512       dumps.  Fixed.
513
514     * A null pointer was dereferenced, causing a core dump, when
515       PERCENTILES was specified on FREQUENCIES.  This fixes the
516       problem, but PSPP still doesn't calculate percentiles.
517
518     * SORT always sorted in ascending order.  Fixed.
519
520     * Some minor memory leaks in the expression parser were removed.
521
522     * Many assertions fixed for strict ANSI C compliance.
523
524   New features:
525
526     * SET ECHO ON now implemented, but turned off by default.
527
528     * PRINT specifier supported on END REPEAT.
529
530   Other:
531
532     * System libgmp2 library is used if installed instead of
533       unconditionally using the included libgmp2 subset.
534
535     * Extensive code cleanup, which continues.
536
537     * Added CORRELATIONS command parser, but not implemented.
538
539 Version 0.2.3 changes since 0.2.2:
540
541   Bugs fixed:
542
543     * SPLIT FILE with a string variable caused a core dump.  Fixed.
544
545     * Nested INCLUDEs didn't work.  Fixed.
546
547     * The MATCH FILES procedure set the values of variables not present
548       to 0.  It should have been SYSMIS.  This is now fixed.
549
550     * The REMARK command was too aggressive about skipping lines.  It
551       didn't like being the last command in a file.
552
553     * Comment parsing wasn't consistent with the rest of the code in its
554       idea of where one command ends and another starts.  This meant
555       that sometimes commands would be mysteriously ignored.  Thanks to
556       Dr. Dirk Melcher <BZN-mdksh@t-online.de> for reporting this bug.
557
558     * The TABLE subcommand on MATCH FILES worked only erratically at
559       best.  This fixes it.  Thanks to Dr. Dirk Melcher
560       <BZN-mdksh@t-online.de> for reporting this bug.
561
562     * VARIABLE LABELS rejected a slash before the first variable
563       specification, contradicting the documentation.  Thanks to Walter
564       M. Gray <graywm@northernc.on.ca> for reporting this bug.
565
566     * Because of an incorrect optimization in memory allocation,
567       CROSSTABS sometimes segfaulted when asked to output multiple
568       tables.  Thanks to Walter M. Gray <graywm@northernc.on.ca> for
569       reporting this bug.
570
571     * CROSSTABS didn't display value labels for column and row
572       variables.  Thanks to Walter M. Gray <graywm@northernc.on.ca> for
573       reporting this bug.
574
575     * WRITE didn't write line ends.  Fixed.  Thanks to Dr. Dirk Melcher
576       <BZN-mdksh@t-online.de> for reporting this bug.
577
578     * The TABLE subcommand on MATCH FILES worked only erratically at
579       best.  This fixes it.  Thanks to Dr. Dirk Melcher
580       <BZN-mdksh@t-online.de> for reporting this bug.
581
582     * VARIABLE LABELS rejected a slash before the first variable
583       specification, contradicting the documentation.  Thanks to Walter
584       M. Gray <graywm@northernc.on.ca> for reporting this bug.
585
586     * Because of an incorrect optimization in memory allocation,
587       CROSSTABS sometimes segfaulted when asked to output multiple
588       tables.  Thanks to Walter M. Gray <graywm@northernc.on.ca> for
589       reporting this bug.
590
591     * CROSSTABS didn't display value labels for column and row
592       variables.  Thanks to Walter M. Gray <graywm@northernc.on.ca> for
593       reporting this bug.
594
595     * WRITE didn't write line ends.  Fixed.  Thanks to Dr. Dirk Melcher
596       <BZN-mdksh@t-online.de> for reporting this bug.
597
598     * MATCH FILES corrupted memory and dumped core on some syntax
599       errors.  Fixed.
600
601     * MATCH FILES should set numeric values not available to the
602       system-missing value, not to 0.  Thanks to Dr. Dirk Melcher
603       <BZN-mdksh@t-online.de> for reporting this bug.
604
605     * KEEP didn't work properly on the SAVE procedure.  Fixed.  Thanks
606       to Ralf Geschke <ralf@kuerbis.org> for reporting this bug.
607
608     * Memory leak fix.
609
610     * Some systems didn't like the way open_file was coded.  Thanks to
611       Hankin <hankin@rogue.consultco.com> for pointing this out.
612
613     * The SAVE procedure didn't save long string variables properly.
614       Fixed by this patch.  Thanks to Hankin
615       <hankin@rogue.consultco.com> for this patch.
616
617     * Minor documentation fixes for MATCH FILES.
618
619 Version 0.2.2 changes since 0.2.1:
620
621   Bugs fixed:
622
623     * Fix behavior of PRINT SPACE for negative arguments.
624
625     * Fix reading some unusual system files.
626
627     * Fix LIST problems with very long variables.  Thanks to Hankin
628       <hankin@dunno.com> for this bug report.
629
630     * Fix problems with some string format specifiers.
631
632     * Fix use of $CASENUM in expressions.  Thanks to Dirk Melcher
633       <BZN-mdksh@t-online.de> for reporting this bug.
634
635     * Additional DATA LIST FREE and DATA LIST LIST fixes.  Thanks to
636       Hankin <hankin@dunno.com> again on this one.
637
638     * Sometimes you may encounter a PSPP script that has to be
639       interpreted in interactive mode.  Now you can use the -i flag to
640       do this.
641
642     * Warnings for egcs 1.1.1 cleaned up.  (However you'll get lots of
643       `unused variable' warnings under gcc 2.7.2.3, fixing this will
644       take more effort.)
645
646     * Tests fixed.
647
648     * The files in gmp need the internationalization directory in
649       their include path.  Thanks to OKUJI Yoshinori
650       <okuji@kuicr.kyoto-u.ac.jp> for pointing this out.
651
652 Version 0.2.1 changes since 0.2.0:
653
654   Bugs fixed:
655
656     * Remember to include examples/ directory in distribution :-)
657
658     * Fixed gmp compile problems for some non-i386 architectures.
659       Thanks to Hans Olav Eggestad <olav@jordforsk.nlh.no> and others
660       for reporting this.
661
662     * DATA LIST FREE and DATA LIST LIST parsing of input files is now
663       matches the documented behavior exactly, and error messages are
664       more helpful.  Thanks to Mark H. Wood <mwood@IUPUI.Edu>.
665
666 Version 0.2.0 changes since 0.1.0:
667
668   Procedures now implemented:
669     * CROSSTABS.  Please see documentation for caveats.
670
671   Transformations and utilities now implemented:
672     * AGGREGATE
673     * APPLY DICTIONARY
674     * CLEAR TRANSFORMATIONS
675     * DISPLAY (all subcommands).
676     * ERASE
677     * FLIP
678     * EXPORT
679     * HOST
680     * IMPORT
681     * MATCH FILES
682     * MATRIX DATA
683     * NEW FILE
684     * REPEATING DATA
685
686   Support for input and output through pipes: "|command" and
687   "command|" filenames; support for special filenames "-", "stdin",
688   "stdout", "stderr".
689
690   New command-line features:
691     * New option --testing-mode: Invoke heuristics to assist testing.
692     * New option --safer, -s: Don't allow certain unsafe operations.
693     * New option --command=CMD, -c CMD: Perform literal command CMD.
694     * rc file ~/.pspp/rc is executed before any other files.
695     * Now multiple syntax files can be specified.
696
697   Operator LAG is now implemented.
698
699   Added missing FILE subcommand to REREAD.
700
701   Table output manager completely rewritten.
702
703   Device configuration file syntax changed.  You will need to
704   reinstall your `devices' file.
705
706   New output driver for HTML.
707
708   PostScript driver and prologue simplified.
709
710   Many bugs fixed.  General source-code cleanup.
711
712   Added Texinfo documentation for:
713     * PSPP system file format
714     * PSPP portable file format
715     * How to write input for q2c parser generator
716     * HTML driver
717
718   PSPP language is now fully documented.  Please report any
719   inaccuracies or omissions in the documentation.
720
721 Changes for version 0.1.0:
722
723   First public release.  For changes from unreleased development
724   versions, please see ONEWS.
725 \f
726 ----------------------------------------------------------------------
727 Copyright information:
728
729    Permission is granted to anyone to make or distribute verbatim
730    copies of this document as received, in any medium, provided that
731    the copyright notice and this permission notice are preserved, thus
732    giving the recipient permission to redistribute in turn.
733
734    Permission is granted to distribute modified versions of this
735    document, or of portions of it, under the above conditions,
736    provided also that they carry prominent notices stating who last
737    changed them.
738 \f
739 Local variables:
740 version-control: never
741 mode: indented-text
742 end: