pspp-builds.git
19 years agoCheck token type before trying to match tokid. Fixes PR 12923.
Ben Pfaff [Tue, 3 May 2005 05:32:21 +0000 (05:32 +0000)]
Check token type before trying to match tokid.  Fixes PR 12923.

19 years agoInclude <sys/types.h> if available.
Ben Pfaff [Tue, 3 May 2005 05:18:11 +0000 (05:18 +0000)]
Include <sys/types.h> if available.

19 years agoFix generate.pl for Perl 5.6.1.
Ben Pfaff [Tue, 3 May 2005 05:05:08 +0000 (05:05 +0000)]
Fix generate.pl for Perl 5.6.1.

19 years agoRemove >>> conflict markers.
Ben Pfaff [Mon, 2 May 2005 06:22:58 +0000 (06:22 +0000)]
Remove >>> conflict markers.

19 years agoNew implementation of long variable names. Each variable has a
Ben Pfaff [Mon, 2 May 2005 06:21:18 +0000 (06:21 +0000)]
New implementation of long variable names.  Each variable has a
"normal" name, which may be up to 64 bytes long and which is used
for all normal operations.  Variables may have a "short" name,
which is limited to 8 bytes and used only for system and portable
file input and output.

Make tokid case-preserving.  Update most uses of tokid to treat it
case-insensitively.

Update many commands to deal with long variable names.

19 years agoUpdated pspp-mode.el.
John Darrington [Sun, 1 May 2005 07:24:24 +0000 (07:24 +0000)]
Updated pspp-mode.el.
Removed manpage(n) style references at RMS's request.
Added a string to request_bug_report_and_abort which reports the compiler
version.

19 years agoAdd function comments.
Ben Pfaff [Fri, 29 Apr 2005 21:32:18 +0000 (21:32 +0000)]
Add function comments.

19 years agoImprove previous fix for PR 12858 (LAG).
Ben Pfaff [Fri, 29 Apr 2005 01:58:28 +0000 (01:58 +0000)]
Improve previous fix for PR 12858 (LAG).

19 years agoFixed bug in single arity version of LAG.
John Darrington [Fri, 29 Apr 2005 01:29:31 +0000 (01:29 +0000)]
Fixed bug in single arity version of LAG.

19 years agoChanged all the licence notices in all the files.
John Darrington [Fri, 29 Apr 2005 01:02:11 +0000 (01:02 +0000)]
Changed all the licence notices in all the files.
COPYING and doc/fdl.texi are unchanged, pending updates from FSF.

19 years agoChanged a few instances of SHORT_NAME_LEN to LONG_NAME_LEN
John Darrington [Wed, 27 Apr 2005 04:45:26 +0000 (04:45 +0000)]
Changed a few instances of SHORT_NAME_LEN to LONG_NAME_LEN

19 years agoAdded the ECHO command.
John Darrington [Tue, 26 Apr 2005 23:58:16 +0000 (23:58 +0000)]
Added the ECHO command.

19 years agoFinish fixing MATCH FILES (PR 11677).
Ben Pfaff [Tue, 26 Apr 2005 06:32:02 +0000 (06:32 +0000)]
Finish fixing MATCH FILES (PR 11677).
Kluge to make some variable renaming sort of work.
Needs real fix.
Add functions for comparing sets of variables between cases.

19 years agoMuch as valgrind is very usefull, it can sometimes hide problems.
John Darrington [Sat, 23 Apr 2005 09:27:24 +0000 (09:27 +0000)]
Much as valgrind is very usefull, it can sometimes hide problems.
This change corrects one such problem.

19 years agoPlugged some memory leaks.
John Darrington [Sat, 23 Apr 2005 07:55:29 +0000 (07:55 +0000)]
Plugged some memory leaks.

19 years agoUpdated the manual, changing FILE to OUTFILE for the (X)SAVE command.
John Darrington [Thu, 21 Apr 2005 03:46:56 +0000 (03:46 +0000)]
Updated the manual, changing FILE to OUTFILE for the (X)SAVE command.

19 years agoStart work on fixing MATCH FILES.
Ben Pfaff [Mon, 18 Apr 2005 06:15:21 +0000 (06:15 +0000)]
Start work on fixing MATCH FILES.
Fix some compilation errors when DEBUGGING defined.

19 years agoRemoved unused/obsolete/bad tests.
Ben Pfaff [Sun, 17 Apr 2005 23:43:12 +0000 (23:43 +0000)]
Removed unused/obsolete/bad tests.

19 years agoAdd fdl.texi to pspp_TEXINFOS.
Ben Pfaff [Sun, 17 Apr 2005 22:31:36 +0000 (22:31 +0000)]
Add fdl.texi to pspp_TEXINFOS.

19 years agoChange manual license to FDL.
Ben Pfaff [Sat, 16 Apr 2005 01:39:25 +0000 (01:39 +0000)]
Change manual license to FDL.
Rewrite section on licenses based on Texinfo manual.
Modernize pspp.texinfo treatment of copying conditions.

19 years agoOops. Added Changelog headings.
John Darrington [Thu, 14 Apr 2005 22:55:09 +0000 (22:55 +0000)]
Oops. Added Changelog headings.

19 years agoApply patch from Jason Stover <jstover@sdf.lonestar.org> to obtain
Ben Pfaff [Thu, 14 Apr 2005 17:52:05 +0000 (17:52 +0000)]
Apply patch from Jason Stover <jstover@sdf.lonestar.org> to obtain
better initial approximation for the inverse beta distribution and
tidy up a bit.

Update test results for affected values in the beta and F
distributions.

19 years agoAdded some test files, which I'd forgotten about.
John Darrington [Wed, 13 Apr 2005 14:50:05 +0000 (14:50 +0000)]
Added some test files, which I'd forgotten about.

19 years agoImplemented long variable names a la spss V12.
John Darrington [Wed, 13 Apr 2005 10:09:59 +0000 (10:09 +0000)]
Implemented long variable names a la spss V12.
We can now read and write SPSS v12 system files.

19 years ago(parse_aggregate_functions) If dict_create_var() fails, don't
Ben Pfaff [Tue, 5 Apr 2005 05:29:58 +0000 (05:29 +0000)]
(parse_aggregate_functions) If dict_create_var() fails, don't
dereference the resulting null pointer (PR 12427).  Also, fix double
free error.

19 years agoDo cleanup before exit.
Ben Pfaff [Wed, 23 Mar 2005 00:51:15 +0000 (00:51 +0000)]
Do cleanup before exit.

19 years agoRewrite AGGREGATE test.
Ben Pfaff [Sun, 20 Mar 2005 22:17:30 +0000 (22:17 +0000)]
Rewrite AGGREGATE test.

19 years ago* aggregate.c: (parse_aggregate_functions) Fix N_NO_VARS format.
Ben Pfaff [Sun, 20 Mar 2005 07:08:32 +0000 (07:08 +0000)]
* aggregate.c: (parse_aggregate_functions) Fix N_NO_VARS format.
(accumulate_aggregate_info) Set int1 to 1 for SUM.
(dump_aggregate_info) Only make SUM non-missing if there was at least
one variate.

19 years ago(dump_aggregate_info) Properly test whether the destination variable
Ben Pfaff [Sat, 19 Mar 2005 22:50:59 +0000 (22:50 +0000)]
(dump_aggregate_info) Properly test whether the destination variable
is numeric, when making the result system-missing for columnwise
missing values.

19 years agoComment.
Ben Pfaff [Sat, 19 Mar 2005 22:22:44 +0000 (22:22 +0000)]
Comment.

19 years agoAGGREGATE's sort is stable.
Ben Pfaff [Sat, 19 Mar 2005 21:05:10 +0000 (21:05 +0000)]
AGGREGATE's sort is stable.

19 years agoMake sort stable (PR 12313).
Ben Pfaff [Tue, 15 Mar 2005 06:04:10 +0000 (06:04 +0000)]
Make sort stable (PR 12313).

19 years agoFirst phase of making SORT CASES stable (PR 12035).
Ben Pfaff [Mon, 14 Mar 2005 06:54:40 +0000 (06:54 +0000)]
First phase of making SORT CASES stable (PR 12035).
Clean-ups.
More AGGREGATE fixes.

19 years agoClarify FLIP.
Ben Pfaff [Mon, 14 Mar 2005 03:06:34 +0000 (03:06 +0000)]
Clarify FLIP.

19 years agoClarify FLIP.
Ben Pfaff [Mon, 14 Mar 2005 03:05:09 +0000 (03:05 +0000)]
Clarify FLIP.

19 years agoClarify AGGREGATE.
Ben Pfaff [Sun, 13 Mar 2005 20:41:31 +0000 (20:41 +0000)]
Clarify AGGREGATE.

19 years agoStart work on testing and debugging AGGREGATE.
Ben Pfaff [Sun, 13 Mar 2005 07:31:53 +0000 (07:31 +0000)]
Start work on testing and debugging AGGREGATE.

19 years agoClarify AGGREGATE.
Ben Pfaff [Sun, 13 Mar 2005 07:21:14 +0000 (07:21 +0000)]
Clarify AGGREGATE.

19 years agoFixed logic error in t-test.q (compare_group_binary)
John Darrington [Sun, 13 Mar 2005 06:59:38 +0000 (06:59 +0000)]
Fixed logic error in t-test.q (compare_group_binary)

19 years agoCorrected typo in doc/data-selection.texi
John Darrington [Sun, 13 Mar 2005 01:04:36 +0000 (01:04 +0000)]
Corrected typo  in doc/data-selection.texi

19 years agoFix PR 11628.
Ben Pfaff [Sat, 12 Mar 2005 21:30:18 +0000 (21:30 +0000)]
Fix PR 11628.

19 years agoFix PR 11492.
Ben Pfaff [Sat, 12 Mar 2005 21:19:53 +0000 (21:19 +0000)]
Fix PR 11492.

19 years agoFix a couple of bugs reported by Ben Kujala
Ben Pfaff [Sat, 12 Mar 2005 20:22:18 +0000 (20:22 +0000)]
Fix a couple of bugs reported by Ben Kujala
<bkujala@oregonchildcare.org>.

19 years agoFix const-correctness in error().
Ben Pfaff [Sat, 12 Mar 2005 01:12:16 +0000 (01:12 +0000)]
Fix const-correctness in error().

19 years agoRewrite portable file reader code and incidentally clean up code for
Ben Pfaff [Sat, 12 Mar 2005 01:08:33 +0000 (01:08 +0000)]
Rewrite portable file reader code and incidentally clean up code for
variable formats.

19 years agoFORMATS, PRINT FORMATS, WRITE FORMATS can only change the format of
Ben Pfaff [Fri, 11 Mar 2005 18:39:25 +0000 (18:39 +0000)]
FORMATS, PRINT FORMATS, WRITE FORMATS can only change the format of
numeric variables.

19 years agoFix copyright notices.
Ben Pfaff [Thu, 10 Mar 2005 04:07:30 +0000 (04:07 +0000)]
Fix copyright notices.

19 years agoAdd README to EXTRA_DIST.
Ben Pfaff [Thu, 10 Mar 2005 01:42:21 +0000 (01:42 +0000)]
Add README to EXTRA_DIST.

19 years agoAdd README to comply with GNU maintainer manual.
Ben Pfaff [Thu, 10 Mar 2005 00:10:18 +0000 (00:10 +0000)]
Add README to comply with GNU maintainer manual.

19 years agoImplement some more transformation functions using code from Jason
Ben Pfaff [Wed, 9 Mar 2005 18:02:15 +0000 (18:02 +0000)]
Implement some more transformation functions using code from Jason
Stover.  Thanks Jason!

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.