pspp
19 years agoOops--got to have 0.3.1 in NEWS or distcheck fails.
Ben Pfaff [Tue, 8 Mar 2005 06:33:07 +0000 (06:33 +0000)]
Oops--got to have 0.3.1 in NEWS or distcheck fails.

19 years agoUpdate.
Ben Pfaff [Tue, 8 Mar 2005 05:17:12 +0000 (05:17 +0000)]
Update.

19 years agoMade DEBUG commands only available in testing mode.
John Darrington [Tue, 8 Mar 2005 04:56:43 +0000 (04:56 +0000)]
Made DEBUG commands only available in testing mode.
Adjusted the relevant tests accordingly.

19 years agoRemove julcal.
Ben Pfaff [Mon, 7 Mar 2005 15:36:28 +0000 (15:36 +0000)]
Remove julcal.

19 years agoUse `bool' throughout, where relevant.
Ben Pfaff [Mon, 7 Mar 2005 15:30:39 +0000 (15:30 +0000)]
Use `bool' throughout, where relevant.

19 years agoUse `bool' throughout, where relevant.
Ben Pfaff [Mon, 7 Mar 2005 07:26:13 +0000 (07:26 +0000)]
Use `bool' throughout, where relevant.

19 years agoUpdate.
Ben Pfaff [Mon, 7 Mar 2005 07:06:05 +0000 (07:06 +0000)]
Update.

19 years agoDATA LIST with free-field formats should not have implied decimal
Ben Pfaff [Mon, 7 Mar 2005 06:25:36 +0000 (06:25 +0000)]
DATA LIST with free-field formats should not have implied decimal
places (bug #12035).  Also clean up data-in.c a bit.

19 years agoAdd yet another expression test and fix the bugs it found.
Ben Pfaff [Mon, 7 Mar 2005 03:34:47 +0000 (03:34 +0000)]
Add yet another expression test and fix the bugs it found.

19 years agoFix typo.
Ben Pfaff [Mon, 7 Mar 2005 03:12:12 +0000 (03:12 +0000)]
Fix typo.

19 years agoUpdate.
Ben Pfaff [Mon, 7 Mar 2005 03:05:51 +0000 (03:05 +0000)]
Update.

19 years agoAdd even more expression tests and fix the bugs they found.
Ben Pfaff [Mon, 7 Mar 2005 03:04:50 +0000 (03:04 +0000)]
Add even more expression tests and fix the bugs they found.

19 years agoAdded the beginnings of an emacs pspp-mode for editing pspp files.
John Darrington [Sun, 6 Mar 2005 22:38:31 +0000 (22:38 +0000)]
Added the beginnings of an emacs pspp-mode for editing pspp files.

19 years agoUpdate.
Ben Pfaff [Sun, 6 Mar 2005 19:08:40 +0000 (19:08 +0000)]
Update.

19 years agoAdd another expression test and fix the bugs it found.
Ben Pfaff [Sun, 6 Mar 2005 19:06:30 +0000 (19:06 +0000)]
Add another expression test and fix the bugs it found.

19 years agoRenamed PSPP_expressions.pm back to generate.pl but fixed the real
Ben Pfaff [Fri, 4 Mar 2005 08:32:54 +0000 (08:32 +0000)]
Renamed PSPP_expressions.pm back to generate.pl but fixed the real
problem that was preventing the build from a separate directory.  I
liked it my way better ;-)

19 years agoRenamed PSPP_expressions.pm back to generate.pl but fixed the real
Ben Pfaff [Fri, 4 Mar 2005 07:57:30 +0000 (07:57 +0000)]
Renamed PSPP_expressions.pm back to generate.pl but fixed the real
problem that was preventing the build from a separate directory.  I
liked it my way better ;-)

19 years agoFix arg type for expr_parse.
Ben Pfaff [Fri, 4 Mar 2005 07:18:56 +0000 (07:18 +0000)]
Fix arg type for expr_parse.

19 years agoRevise TODO.
Ben Pfaff [Fri, 4 Mar 2005 07:12:41 +0000 (07:12 +0000)]
Revise TODO.

19 years agoTweaked some things so that make distcheck passes
John Darrington [Thu, 3 Mar 2005 14:21:00 +0000 (14:21 +0000)]
Tweaked some things so that make distcheck passes

19 years agoUpdate.
Ben Pfaff [Tue, 1 Mar 2005 08:28:06 +0000 (08:28 +0000)]
Update.

19 years agoRewrite expression code.
Ben Pfaff [Tue, 1 Mar 2005 08:16:15 +0000 (08:16 +0000)]
Rewrite expression code.

19 years agoTalk about implied decimal places in FORTRAN style for DATA LIST
Ben Pfaff [Sat, 26 Feb 2005 05:47:43 +0000 (05:47 +0000)]
Talk about implied decimal places in FORTRAN style for DATA LIST
FIXED.

19 years agoFixed a bug which caused a crash when reading non-existent files.
John Darrington [Fri, 25 Feb 2005 13:14:29 +0000 (13:14 +0000)]
Fixed a bug which caused a crash when reading non-existent files.

19 years agoAdded a --without-valgrind option to configure
John Darrington [Mon, 21 Feb 2005 07:13:35 +0000 (07:13 +0000)]
Added a --without-valgrind option to configure
to cope with broken valgrind implementations

19 years agoOmitted src/version.c from po/POTFILES.in, since it's a generated file and contains no
John Darrington [Tue, 15 Feb 2005 13:29:08 +0000 (13:29 +0000)]
Omitted src/version.c from po/POTFILES.in, since it's a generated file and contains no
translatable strings anyway.

19 years agoMade pspp fail a little more gracefully on drivers where charts are unsupported.
John Darrington [Mon, 14 Feb 2005 12:36:01 +0000 (12:36 +0000)]
Made pspp fail a little more gracefully on drivers where charts are unsupported.

19 years agoFix Bug #11955.
Ben Pfaff [Mon, 14 Feb 2005 00:15:56 +0000 (00:15 +0000)]
Fix Bug #11955.

19 years agoImprove AGGREGATE description.
Ben Pfaff [Mon, 14 Feb 2005 00:09:20 +0000 (00:09 +0000)]
Improve AGGREGATE description.

19 years agoremoved src/version.c from pspp_SOURCES, as it is generated by autoconf,
John Darrington [Sun, 13 Feb 2005 07:50:02 +0000 (07:50 +0000)]
removed src/version.c from pspp_SOURCES, as it is generated by autoconf,
and should not be distributed.

19 years agoAdd test for bug #11916.
Ben Pfaff [Sat, 12 Feb 2005 07:28:49 +0000 (07:28 +0000)]
Add test for bug #11916.

19 years agoFri Feb 11 00:08:36 2005 Ben Pfaff <blp@gnu.org>
Ben Pfaff [Fri, 11 Feb 2005 08:22:05 +0000 (08:22 +0000)]
Fri Feb 11 00:08:36 2005  Ben Pfaff  <blp@gnu.org>

Fix Bug #11916, which was confusing a variable's `index' member
with the variable's position in a var_set.  Although these are
usually the same, they are not for array `var_set's.

Took advantage of this bug as an opportunity to clean up and
rewrite parse_var_set_vars().

* vars-prs.c: (parse_vs_variable_idx) New function.
(parse_vs_variable) Reimplement in terms of
parse_vs_variable_idx().
(parse_var_idx_class) New function.
(add_variable) New function.
(add_variables) New function.
(parse_var_set_vars) Rewritten.
(struct var_set) Change `lookup_var' member that returns a
variable into `lookup_var_idx' member that returns an int.
Updated the var set implementations in obvious corresponding ways.
Used compare_var_ptr_names(), hash_var_ptr_name() just added.

Fri Feb 11 00:06:03 2005  Ben Pfaff  <blp@gnu.org>

Use our global variable compare & hash functions and give them
better names.  Add similar functions for dealing with double
pointers to variables.

* vars-atr.c: (compare_variables) Renamed compare_var_names().
(hash_variable) Renamed hash_var_name().
(compare_var_ptr_names) New function.
(hash_var_ptr_name) New function.

* t-test.q: (cmd_t_test) Use global compare_var_names(),
hash_var_name().
(compare_var_name) Removed.
(hash_var_name) Removed.

Fri Feb 11 00:04:39 2005  Ben Pfaff  <blp@gnu.org>

Fix dictionary bug.

* dictionary.c: (compare_variable_dblptrs) Rename
compare_var_ptrs() and fix it to properly dereference the double
pointers.

19 years agoFixed problem which caused the test to abort if the system had no pspp
John Darrington [Thu, 10 Feb 2005 00:42:03 +0000 (00:42 +0000)]
Fixed problem which caused the test to abort if the system had no pspp
config directory installed.

19 years agoClarify LOOP.
Ben Pfaff [Mon, 7 Feb 2005 05:49:44 +0000 (05:49 +0000)]
Clarify LOOP.

19 years agoFixed bug #11843
John Darrington [Mon, 7 Feb 2005 02:12:01 +0000 (02:12 +0000)]
Fixed bug #11843

19 years agoAdded very rudimentatry support for commmand line completion
John Darrington [Sat, 5 Feb 2005 12:42:56 +0000 (12:42 +0000)]
Added very rudimentatry support for commmand line completion

19 years agoFixed some more memory problems revealed by valgrind.
John Darrington [Mon, 31 Jan 2005 01:54:57 +0000 (01:54 +0000)]
Fixed some more memory problems revealed by valgrind.

19 years agoFixed some tests that were failing under cygwin
John Darrington [Thu, 27 Jan 2005 23:45:58 +0000 (23:45 +0000)]
Fixed some tests that were failing under cygwin

19 years agoPatched the previous patch. Everything should be OK now both in the case
John Darrington [Wed, 26 Jan 2005 03:48:01 +0000 (03:48 +0000)]
Patched the previous patch.  Everything should be OK now both in the case
where PAGER is set and where it is not.

19 years agoFixed bugs #11722 and #11676
John Darrington [Wed, 26 Jan 2005 01:41:51 +0000 (01:41 +0000)]
Fixed bugs #11722 and #11676

19 years agoFixed bug #11675
John Darrington [Tue, 25 Jan 2005 13:04:46 +0000 (13:04 +0000)]
Fixed bug #11675

19 years ago(print_trns_free) Close the dfm writer if there is one, fixing a
Ben Pfaff [Mon, 24 Jan 2005 07:05:36 +0000 (07:05 +0000)]
(print_trns_free) Close the dfm writer if there is one, fixing a
memory leak.

19 years agoFixed a whole lot more memory leaks.
John Darrington [Mon, 24 Jan 2005 04:29:53 +0000 (04:29 +0000)]
Fixed a whole lot more memory leaks.

19 years agoAdded linked-list.[ch] --- a general purpose linked list module.
John Darrington [Fri, 21 Jan 2005 11:59:39 +0000 (11:59 +0000)]
Added linked-list.[ch] --- a general purpose linked list module.
Fixed numerous memory leaks.
Canonicalised the test output file names.

19 years agoMore memory leaks fixed.
John Darrington [Tue, 18 Jan 2005 15:15:12 +0000 (15:15 +0000)]
More memory leaks fixed.

19 years agoFixed numerous memory leaks. Changed many of the test cases to use a canonical
John Darrington [Tue, 18 Jan 2005 11:31:45 +0000 (11:31 +0000)]
Fixed numerous memory leaks.  Changed many of the test cases to use a canonical
format for the temporary test file names.

19 years agoIntegrated the charts into the HTML stream.
John Darrington [Fri, 14 Jan 2005 04:05:47 +0000 (04:05 +0000)]
Integrated the charts into the HTML stream.

19 years agoMoved the SIGINT handler from casefile.c to main.c
John Darrington [Thu, 13 Jan 2005 13:02:26 +0000 (13:02 +0000)]
Moved the SIGINT handler from casefile.c to main.c

19 years agoAdded a signal handler to delete temp casefiles on SIGINT and SIGQUIT.
John Darrington [Mon, 10 Jan 2005 06:50:45 +0000 (06:50 +0000)]
Added a signal handler to delete temp casefiles on SIGINT and SIGQUIT.
Inhibited the PERMISSIONS command when SAFER is on.
command.def: Added a lot more unimplemented commands.
Moved --version information to copyleft.c

19 years agoChanged the generation of the test data, so that it's a lot faster.
John Darrington [Sun, 9 Jan 2005 08:54:04 +0000 (08:54 +0000)]
Changed the generation of the test data, so that it's a lot faster.

19 years agoSat Jan 8 23:58:34 2005 Ben Pfaff <blp@gnu.org>
Ben Pfaff [Sun, 9 Jan 2005 07:59:48 +0000 (07:59 +0000)]
Sat Jan  8 23:58:34 2005  Ben Pfaff  <blp@gnu.org>

* sort.c: (compare_initial_runs) Needed additional level of
dereferencing.
(merge_once) Fix plenty of stupid mistakes.

Sat Jan  8 23:55:27 2005  Ben Pfaff  <blp@gnu.org>

* casefile.c: (casefile_sleep) Need to flush_buffer() after
calling casefile_to_disk() or we will lose the last block in the
file if the casefile started out as disk-based.
(casefile_get_reader) Initialize reader->destructive to 0.
(cmd_debug_casefile) Add new test pattern.
(test_casefile) Define new test pattern to make sure
casefile_sleep() works properly.

19 years ago* credits.texi: Removed.
Ben Pfaff [Sun, 9 Jan 2005 00:47:44 +0000 (00:47 +0000)]
* credits.texi: Removed.

* bugs.texi: Rewrote.  Moved known bugs to savannah website.

* not-implemented.texi: AGGREGATE and AUTORECODE are implemented.

19 years agoAdded an optional --without-libplot flag to configure
John Darrington [Fri, 7 Jan 2005 00:17:19 +0000 (00:17 +0000)]
Added an optional --without-libplot flag to configure

19 years agoAdded a signal handler for SIGFPE
John Darrington [Thu, 6 Jan 2005 12:55:44 +0000 (12:55 +0000)]
Added a signal handler for SIGFPE
(Re)Fixed an assertion in sort.c
Added a test for sorting with ENORMOUS input files.
Added a test to ensure that fatal errors are reported properly.
Tidied up a few other tests.

19 years agoFix assertion for proper Huffman merge pattern: 0 == 1 modulo 1.
Ben Pfaff [Thu, 6 Jan 2005 05:29:46 +0000 (05:29 +0000)]
Fix assertion for proper Huffman merge pattern: 0 == 1 modulo 1.

19 years agoFixed bug #11307
John Darrington [Wed, 5 Jan 2005 14:45:54 +0000 (14:45 +0000)]
Fixed bug #11307

19 years agoAdded a test for reading/writing of portable files.
John Darrington [Wed, 5 Jan 2005 00:32:16 +0000 (00:32 +0000)]
Added a test for reading/writing of portable files.
Fixed a bug which crashed PSPP if VALUE LABELS had a trailing slash.

19 years ago* pfm-read.c: (read_variables) Remove direct manipulation of v->aux,
Ben Pfaff [Tue, 4 Jan 2005 01:46:48 +0000 (01:46 +0000)]
* pfm-read.c: (read_variables) Remove direct manipulation of v->aux,
which is no longer needed.  Fixes Bug #11483.

19 years agoVarious bug fixes.
John Darrington [Sat, 1 Jan 2005 11:03:45 +0000 (11:03 +0000)]
Various bug fixes.

19 years agoAdded Boxplots to the EXAMINE subcommand repertoire
John Darrington [Fri, 31 Dec 2004 08:51:06 +0000 (08:51 +0000)]
Added Boxplots to the EXAMINE subcommand repertoire
Fixed  a few bugs in percentiles calculations

19 years agoImplemented calculation of percentiles and Tukey hinges
John Darrington [Wed, 29 Dec 2004 01:19:57 +0000 (01:19 +0000)]
Implemented calculation of percentiles and Tukey hinges

19 years agoFixed bug #11227 (T-Test not working with alpha independent variable )
John Darrington [Fri, 24 Dec 2004 07:22:14 +0000 (07:22 +0000)]
Fixed bug #11227 (T-Test not working with alpha independent variable )

19 years agoFixed the trimmed mean calculation under various special cases.
John Darrington [Sat, 11 Dec 2004 03:45:40 +0000 (03:45 +0000)]
Fixed the trimmed mean calculation under various special cases.

19 years agoAdded code to calculate the histogram limits
John Darrington [Sat, 4 Dec 2004 09:20:59 +0000 (09:20 +0000)]
Added code to calculate the histogram limits

19 years agoAdded histograms into examine.
John Darrington [Thu, 2 Dec 2004 05:52:51 +0000 (05:52 +0000)]
Added histograms into examine.
Revised the histogram API.
Revised the piechart API.

19 years agoUpdate TODO.
Ben Pfaff [Wed, 1 Dec 2004 07:03:42 +0000 (07:03 +0000)]
Update TODO.

19 years agoUse AC_TYPE_OFF_T/HAVE_OFF_T to check for off_t.
Ben Pfaff [Wed, 1 Dec 2004 05:40:23 +0000 (05:40 +0000)]
Use AC_TYPE_OFF_T/HAVE_OFF_T to check for off_t.

19 years agoIf seeko() is not available use long int for off_t.
Ben Pfaff [Tue, 30 Nov 2004 16:54:03 +0000 (16:54 +0000)]
If seeko() is not available use long int for off_t.

19 years agoFixed a bug which crept into the npplot function
John Darrington [Tue, 30 Nov 2004 08:59:50 +0000 (08:59 +0000)]
Fixed a bug which crept into the npplot function

19 years agoFixed conflict with stdio.h
John Darrington [Mon, 29 Nov 2004 04:26:59 +0000 (04:26 +0000)]
Fixed conflict with stdio.h

19 years agoChange -a to -pR in cp invocations for SUSv3 compliance.
Ben Pfaff [Mon, 29 Nov 2004 03:30:09 +0000 (03:30 +0000)]
Change -a to -pR in cp invocations for SUSv3 compliance.

19 years agoAdded the skewness and kurtosis calculations to the EXAMINE command.
John Darrington [Thu, 25 Nov 2004 11:02:53 +0000 (11:02 +0000)]
Added the skewness and kurtosis calculations to the EXAMINE command.
Added an option to configure to build without the termcap library.

19 years agoFixed some memory leaks.
John Darrington [Tue, 23 Nov 2004 05:54:57 +0000 (05:54 +0000)]
Fixed some memory leaks.

20 years agoDocumented the EXAMINE subcommands. Fixed up the examine test. Fixed a problem...
John Darrington [Sun, 21 Nov 2004 02:43:46 +0000 (02:43 +0000)]
Documented the EXAMINE subcommands.  Fixed up the examine test.  Fixed a problem with the totals.

20 years agoRewrote most of the examine command.
John Darrington [Sat, 20 Nov 2004 12:26:20 +0000 (12:26 +0000)]
Rewrote most of the examine command.

20 years agoPlugged some memory leaks.
John Darrington [Fri, 19 Nov 2004 06:06:21 +0000 (06:06 +0000)]
Plugged some memory leaks.

20 years agoUpdate PRNG documentation.
Ben Pfaff [Wed, 17 Nov 2004 07:49:12 +0000 (07:49 +0000)]
Update PRNG documentation.

20 years agoAdopt GSL random number generators, paving the way for providing the
Ben Pfaff [Tue, 16 Nov 2004 08:08:00 +0000 (08:08 +0000)]
Adopt GSL random number generators, paving the way for providing the
complete suite of random number generators on expressions.

20 years agoFix XDATE.JDAY formula.
Ben Pfaff [Tue, 16 Nov 2004 06:18:00 +0000 (06:18 +0000)]
Fix XDATE.JDAY formula.

20 years agoAdded the permissions command.
John Darrington [Tue, 16 Nov 2004 05:25:48 +0000 (05:25 +0000)]
Added the permissions command.

20 years agoInstead of making system or portable file readers responsible for
Ben Pfaff [Mon, 15 Nov 2004 09:51:22 +0000 (09:51 +0000)]
Instead of making system or portable file readers responsible for
dropping and reordering variables, make them read full cases and
let the caller take care of any changes.

Instead of providing a system or portable file writer with a raw
case in the format needed for output, provide it with a regular
case.  The writer takes care of any needed translation.

Instead of treating `struct file_handle' as a class to subclass
into data files, system files, and portable files, instead use it
as a helper that coordinates access.  Now it is opaque, too.

Break dictionary functions into separate header file.

Get rid of procedure-specific union in struct variable, using
instead a void * pointer and a destructor function.

20 years agoFixed some problems with value labels not reporting correctly.
John Darrington [Fri, 12 Nov 2004 03:35:20 +0000 (03:35 +0000)]
Fixed some problems with value labels not reporting correctly.

20 years agoAdded npplot and detrended np plots
John Darrington [Thu, 11 Nov 2004 13:23:44 +0000 (13:23 +0000)]
Added npplot and detrended np plots

20 years agoFixed bug in the levene calculation. It hadn't been initialised properly,
John Darrington [Thu, 11 Nov 2004 00:33:46 +0000 (00:33 +0000)]
Fixed bug in the levene calculation.  It hadn't been initialised properly,
and the test had been gratiutously pasted from buggy output.

20 years agoFix comment.
Ben Pfaff [Tue, 9 Nov 2004 06:22:19 +0000 (06:22 +0000)]
Fix comment.

20 years agoFix a few formatting mistakes.
Ben Pfaff [Tue, 9 Nov 2004 05:47:54 +0000 (05:47 +0000)]
Fix a few formatting mistakes.

20 years agoMade makefile aware of texinfo dependencies
John Darrington [Tue, 9 Nov 2004 01:50:09 +0000 (01:50 +0000)]
Made makefile aware of texinfo dependencies

20 years agoAdded (some of the) calculations for the examine command.
John Darrington [Sun, 7 Nov 2004 09:31:05 +0000 (09:31 +0000)]
Added (some of the) calculations for the examine command.

20 years agoChanged the definition of factors to be self referential.
John Darrington [Sat, 6 Nov 2004 13:30:14 +0000 (13:30 +0000)]
Changed the definition of factors to be self referential.

20 years agoMade EXAMINE cope properly with splits.
John Darrington [Sat, 6 Nov 2004 12:45:30 +0000 (12:45 +0000)]
Made EXAMINE cope properly with splits.

20 years agoFixed problem where oneway didn't deal properly with splits.
John Darrington [Sat, 6 Nov 2004 06:57:35 +0000 (06:57 +0000)]
Fixed problem where oneway didn't deal properly with splits.

20 years agoAdded a note about SPLIT requiring adjacent cases.
John Darrington [Fri, 5 Nov 2004 09:50:34 +0000 (09:50 +0000)]
Added a note about SPLIT requiring adjacent cases.

20 years agoFixed the parsing of subcommands, such that the (n) setting is optional
John Darrington [Thu, 4 Nov 2004 03:17:32 +0000 (03:17 +0000)]
Fixed the parsing of subcommands, such that the (n) setting is optional
Added prototypes for the va*_to_string functions

20 years agoAdded framework for the EXAMINE command
John Darrington [Wed, 3 Nov 2004 03:26:34 +0000 (03:26 +0000)]
Added framework for the EXAMINE command

20 years agoAdded test for ntiles. Fixed q2c parsing of integer/double subcommands
John Darrington [Mon, 1 Nov 2004 04:51:21 +0000 (04:51 +0000)]
Added test for ntiles. Fixed q2c parsing of integer/double subcommands

20 years agoUpdated the documentation and fixed a couple of the test scripts
John Darrington [Sun, 31 Oct 2004 08:17:08 +0000 (08:17 +0000)]
Updated the documentation and fixed a couple of the test scripts

20 years agoSplit pspp.texi into one texi file per chapter
John Darrington [Sat, 30 Oct 2004 10:14:05 +0000 (10:14 +0000)]
Split pspp.texi into one texi file per chapter

20 years agoFixed behaviour of oneway when presented with missing values
John Darrington [Sat, 30 Oct 2004 04:46:38 +0000 (04:46 +0000)]
Fixed behaviour of oneway when presented with missing values

20 years agoFixed a bug in the levene test, and added the levene test to the oneway cmd
John Darrington [Sat, 30 Oct 2004 01:21:21 +0000 (01:21 +0000)]
Fixed a bug in the levene test, and added the levene test to the oneway cmd

20 years agoFixed the t-test model to be consistent with the anova model.
John Darrington [Fri, 29 Oct 2004 12:07:54 +0000 (12:07 +0000)]
Fixed the t-test model to be consistent with the anova model.