pspp-builds.git
20 years agoDone with updating portable file description in docs.
Ben Pfaff [Tue, 20 Apr 2004 05:56:02 +0000 (05:56 +0000)]
Done with updating portable file description in docs.

20 years agoMinor updates to data file and portable file descriptions based on
Ben Pfaff [Tue, 20 Apr 2004 05:52:11 +0000 (05:52 +0000)]
Minor updates to data file and portable file descriptions based on
emails from Aapi Hämäläinen <aapi@soho.joensuu.fi>.

20 years agoUpdate.
Ben Pfaff [Tue, 20 Apr 2004 03:52:33 +0000 (03:52 +0000)]
Update.

20 years agoContrary to what I'd always understood, there is an efficient
Ben Pfaff [Sat, 17 Apr 2004 07:02:10 +0000 (07:02 +0000)]
Contrary to what I'd always understood, there is an efficient
algorithm for deletion from a hash table populated via linear probing.
This change implements it.

20 years agoAdjust calculation of kurtosis to avoid subtracting huge numbers from
Ben Pfaff [Wed, 14 Apr 2004 02:26:37 +0000 (02:26 +0000)]
Adjust calculation of kurtosis to avoid subtracting huge numbers from
huge numbers, on Michael Kiefte's advice.

20 years agoRework moments routines for improved numerical stability based on
Ben Pfaff [Sun, 11 Apr 2004 21:32:00 +0000 (21:32 +0000)]
Rework moments routines for improved numerical stability based on
Michael Kiefte's advice.  Any bugs or remaining numerical problems are
still mine though.

There is now a struct moments1 for use with one-pass moments.  It uses
a provisional means algorithm as an attempt to improve accuracy of
higher moments.  The older struct moments now only handles two-pass
moments.

20 years agoFix assert failure when only MOMENT_MEAN is needed on DESCRIPTIVES.
Ben Pfaff [Sat, 10 Apr 2004 03:06:45 +0000 (03:06 +0000)]
Fix assert failure when only MOMENT_MEAN is needed on DESCRIPTIVES.

20 years ago*** empty log message ***
Michael Kiefte [Fri, 9 Apr 2004 10:01:56 +0000 (10:01 +0000)]
*** empty log message ***

20 years ago* descript.c:
Michael Kiefte [Fri, 9 Apr 2004 09:58:47 +0000 (09:58 +0000)]
* descript.c:
fixed problem with parsing in match_statistic() causing "DESCRIPTIVE
STAT=MEAN." to barf.
"MEAN" is now default if "SORT" given without specification.
fixed infinite loop with "DESCRIPT GIBBERISH=ALL."
parsing is generally less forgiving of syntax errors: better to have
it do nothing and type it in again then to not know what it actually did instead
 (problem also related to infinite loop problem above).
z-score transformation now check score for user-missing values and ch
ecks std_dev for SYSMIS.

20 years agoUpdate what I'm working on.
Ben Pfaff [Wed, 7 Apr 2004 04:57:18 +0000 (04:57 +0000)]
Update what I'm working on.

20 years agoUpdated ChangeLog.
Michael Kiefte [Tue, 6 Apr 2004 18:50:26 +0000 (18:50 +0000)]
Updated ChangeLog.

20 years ago* Changed dict_get_case_weight() to accept an additional int * flag to complain about...
Michael Kiefte [Tue, 6 Apr 2004 18:14:36 +0000 (18:14 +0000)]
* Changed dict_get_case_weight() to accept an additional int * flag to complain about system-missing, user-missing, zero, or negative weights.
* Updated existing functions to pass int * to dict_get_case_weight().

20 years agoFixed configuration problems with gsl
John Darrington [Mon, 5 Apr 2004 09:58:14 +0000 (09:58 +0000)]
Fixed configuration problems with gsl

20 years agoFixed some problems encountered when compiling under Cygwin
John Darrington [Mon, 5 Apr 2004 00:09:15 +0000 (00:09 +0000)]
Fixed some problems encountered when compiling under Cygwin

20 years agoFix infinite loop on comment at end of file, add test.
Ben Pfaff [Sat, 3 Apr 2004 19:45:09 +0000 (19:45 +0000)]
Fix infinite loop on comment at end of file, add test.

20 years agoFixed the calculation of percentiles and added --syntax and --algorithm options
John Darrington [Sat, 3 Apr 2004 07:10:55 +0000 (07:10 +0000)]
Fixed the calculation of percentiles and added --syntax and --algorithm options

20 years agoConverted the t-test to use multipass_with_split.... mechanism
John Darrington [Fri, 2 Apr 2004 03:21:08 +0000 (03:21 +0000)]
Converted the t-test to use multipass_with_split.... mechanism

20 years agoUse moments data structure on FREQUENCIES.
Ben Pfaff [Thu, 1 Apr 2004 06:38:35 +0000 (06:38 +0000)]
Use moments data structure on FREQUENCIES.

20 years agoAdd test for multipass procedure bug.
Ben Pfaff [Wed, 31 Mar 2004 06:11:10 +0000 (06:11 +0000)]
Add test for multipass procedure bug.

20 years agoHad to get last call to multipass_split_output() inside
Ben Pfaff [Wed, 31 Mar 2004 06:07:03 +0000 (06:07 +0000)]
Had to get last call to multipass_split_output() inside
open_active_file()/close_active_file() pairing.

20 years agoRemove descript.c from .cvsignore.
Ben Pfaff [Wed, 31 Mar 2004 06:04:16 +0000 (06:04 +0000)]
Remove descript.c from .cvsignore.

20 years agoFix DESCRIPTIVES memory leak.
Ben Pfaff [Wed, 31 Mar 2004 06:04:11 +0000 (06:04 +0000)]
Fix DESCRIPTIVES memory leak.

20 years agoUpdate.
Ben Pfaff [Tue, 30 Mar 2004 01:05:15 +0000 (01:05 +0000)]
Update.

20 years agoUpdate.
Ben Pfaff [Tue, 30 Mar 2004 00:56:59 +0000 (00:56 +0000)]
Update.

20 years agoAdd multipass procedures. Add two-pass moments calculation. Rewrite
Ben Pfaff [Tue, 30 Mar 2004 00:52:36 +0000 (00:52 +0000)]
Add multipass procedures.  Add two-pass moments calculation.  Rewrite
DESCRIPTIVES as a multipass procedure to use two-pass moments.  Fix
some memory leaks.

20 years agoAdd multipass procedures. Add two-pass moments calculation. Rewrite
Ben Pfaff [Tue, 30 Mar 2004 00:42:46 +0000 (00:42 +0000)]
Add multipass procedures.  Add two-pass moments calculation.  Rewrite
DESCRIPTIVES as a multipass procedure to use two-pass moments.  Fix
some memory leaks.

20 years agoCheck for posix_fadvise, update TODO.
Ben Pfaff [Mon, 29 Mar 2004 23:24:50 +0000 (23:24 +0000)]
Check for posix_fadvise, update TODO.

20 years agoCompacted values need to start off from 0.
Ben Pfaff [Fri, 26 Mar 2004 22:22:45 +0000 (22:22 +0000)]
Compacted values need to start off from 0.

20 years agoAdd TODO item.
Ben Pfaff [Fri, 26 Mar 2004 09:13:09 +0000 (09:13 +0000)]
Add TODO item.

20 years agoMake the expression code a little nicer and fix bugs found
Ben Pfaff [Fri, 26 Mar 2004 09:03:02 +0000 (09:03 +0000)]
Make the expression code a little nicer and fix bugs found
in testing.

20 years agoAdd a list of what I'm working on now.
Ben Pfaff [Thu, 25 Mar 2004 03:53:20 +0000 (03:53 +0000)]
Add a list of what I'm working on now.

20 years agoAdded a configure error message in the event that libgsl is not installed
John Darrington [Wed, 24 Mar 2004 08:39:35 +0000 (08:39 +0000)]
Added a configure error message in the event that libgsl is not installed

20 years agoRemoved libdcdflib and replaced it with a dependency on the GNU Scientific Library
John Darrington [Tue, 23 Mar 2004 06:27:36 +0000 (06:27 +0000)]
Removed libdcdflib and replaced it with a dependency on the GNU Scientific Library

20 years agoAdded missing call to close_temp_file and improved the way the viewport is set
John Darrington [Tue, 23 Mar 2004 00:07:36 +0000 (00:07 +0000)]
Added missing call to close_temp_file and improved the way the viewport is set

20 years agoAdded custom assert(); Fixed bugs in T-TEST and VALUE LABELS
John Darrington [Sun, 21 Mar 2004 08:41:19 +0000 (08:41 +0000)]
Added custom assert(); Fixed bugs in T-TEST and VALUE LABELS

20 years agoFix table function assertions to respect offsets.
Ben Pfaff [Sun, 21 Mar 2004 06:22:20 +0000 (06:22 +0000)]
Fix table function assertions to respect offsets.

20 years agoOops, add initial version.
Ben Pfaff [Sun, 21 Mar 2004 04:23:49 +0000 (04:23 +0000)]
Oops, add initial version.

20 years agoAdd stub for USE ALL.
Ben Pfaff [Sun, 21 Mar 2004 03:17:32 +0000 (03:17 +0000)]
Add stub for USE ALL.

20 years agoChanged DFM from open-at-first-access to explicit-open. Before,
Ben Pfaff [Sun, 21 Mar 2004 03:06:11 +0000 (03:06 +0000)]
Changed DFM from open-at-first-access to explicit-open.  Before,
calling dfm_get_record() or dfm_put_record() would automatically
open the file.  Now, you have to call dfm_open_for_reading() or
dfm_open_for_writing() explicitly.  This makes it possible to
check permissions, file existence, etc. earlier.

Also made struct file_handle more opaque, and clean up in general.

Fixed cmd_parse() so that it always skips past a full command
name.  A few special commands for which this would be bad get
special treatment.  This lets us drop code for skipping past the
end of a command name in most cmd_*() functions.  It's not worth
listing all the commands affected.

Start work on better test framework.

Fix memory leaks.

Misc other changes.

20 years agoUpdate TODO.
Ben Pfaff [Sat, 20 Mar 2004 21:56:16 +0000 (21:56 +0000)]
Update TODO.

20 years agoImplemented the SHOW command and massaged the SET command to fit
John Darrington [Fri, 19 Mar 2004 16:58:57 +0000 (16:58 +0000)]
Implemented the SHOW command and massaged the SET command to fit

20 years agoFix EXPORT problem with string variables. From Andreas Streichardt
Ben Pfaff [Thu, 18 Mar 2004 19:10:15 +0000 (19:10 +0000)]
Fix EXPORT problem with string variables.  From Andreas Streichardt
<streichardt@globalpark.de>.

20 years agoGet rid of static and global (!) vars in matrix-data.c.
Ben Pfaff [Tue, 16 Mar 2004 04:55:38 +0000 (04:55 +0000)]
Get rid of static and global (!) vars in matrix-data.c.

20 years agoGet rid of static vars in autorecode.c.
Ben Pfaff [Tue, 16 Mar 2004 04:10:54 +0000 (04:10 +0000)]
Get rid of static vars in autorecode.c.

20 years agoGet rid of static, global vars in recode.c. Remove debug code.
Ben Pfaff [Mon, 15 Mar 2004 08:26:43 +0000 (08:26 +0000)]
Get rid of static, global vars in recode.c.  Remove debug code.

20 years agoGet rid of static vars in expr-opt.c.
Ben Pfaff [Mon, 15 Mar 2004 08:16:35 +0000 (08:16 +0000)]
Get rid of static vars in expr-opt.c.

20 years agoGet rid of static var in COUNT.
Ben Pfaff [Mon, 15 Mar 2004 08:04:29 +0000 (08:04 +0000)]
Get rid of static var in COUNT.

20 years agoGet rid of static vars in VALUE LABELS, ADD VALUE LABELS.
Ben Pfaff [Mon, 15 Mar 2004 07:58:57 +0000 (07:58 +0000)]
Get rid of static vars in VALUE LABELS, ADD VALUE LABELS.

20 years agoGet rid of static vars in MATCH FILES.
Ben Pfaff [Mon, 15 Mar 2004 07:36:41 +0000 (07:36 +0000)]
Get rid of static vars in MATCH FILES.

20 years agoRedo VFM interface. Get rid of compaction_necessary, compaction_nval,
Ben Pfaff [Mon, 15 Mar 2004 07:09:38 +0000 (07:09 +0000)]
Redo VFM interface.  Get rid of compaction_necessary, compaction_nval,
compaction_case.  Replace disk_sink and memory_sink by storage_sink,
disk_source and memory_source by storage_source.

20 years agoUpdate TODO.
Ben Pfaff [Mon, 15 Mar 2004 05:58:31 +0000 (05:58 +0000)]
Update TODO.

20 years agoAdd details on how various features interact.
Ben Pfaff [Mon, 15 Mar 2004 05:58:21 +0000 (05:58 +0000)]
Add details on how various features interact.

20 years agoFixed the handling of MISSING values in t-test
John Darrington [Sat, 13 Mar 2004 06:22:50 +0000 (06:22 +0000)]
Fixed the handling of MISSING values in t-test

20 years agoAdded support for T-TEST where the group criteria is specified as a threshold
John Darrington [Fri, 12 Mar 2004 08:42:03 +0000 (08:42 +0000)]
Added support for T-TEST where the group criteria is specified as a threshold
rather than two separate values.

20 years agoChange explicit variable name checks into use of dict_class_from_id().
Ben Pfaff [Thu, 11 Mar 2004 07:30:36 +0000 (07:30 +0000)]
Change explicit variable name checks into use of dict_class_from_id().

20 years agoAdd item.
Ben Pfaff [Thu, 11 Mar 2004 05:27:57 +0000 (05:27 +0000)]
Add item.

20 years agoFix TEMPORARY bug and add regression test.
Ben Pfaff [Thu, 11 Mar 2004 05:22:40 +0000 (05:22 +0000)]
Fix TEMPORARY bug and add regression test.

20 years agoFix brown-bag bug introduced in last check-in.
Ben Pfaff [Wed, 10 Mar 2004 07:45:16 +0000 (07:45 +0000)]
Fix brown-bag bug introduced in last check-in.

20 years agoEliminate temp_case, and a few other cleanups.
Ben Pfaff [Wed, 10 Mar 2004 07:40:03 +0000 (07:40 +0000)]
Eliminate temp_case, and a few other cleanups.

20 years agoNote that FLIP causes string values to become system-missing.
Ben Pfaff [Fri, 5 Mar 2004 02:03:10 +0000 (02:03 +0000)]
Note that FLIP causes string values to become system-missing.

20 years agoFix a lot of "possibly uninitialized variable" warnings. Some of them
Ben Pfaff [Thu, 4 Mar 2004 04:56:50 +0000 (04:56 +0000)]
Fix a lot of "possibly uninitialized variable" warnings.  Some of them
were real bugs.  A few of them make me wonder how the code ever
worked.

20 years agoStart working to eliminate VFM dependence on static variables.
Ben Pfaff [Thu, 4 Mar 2004 03:57:16 +0000 (03:57 +0000)]
Start working to eliminate VFM dependence on static variables.

20 years agoOops - revert change that shouldn't have been applied.
Ben Pfaff [Tue, 2 Mar 2004 20:03:47 +0000 (20:03 +0000)]
Oops - revert change that shouldn't have been applied.

20 years agoBeginning of VFM cleanup.
Ben Pfaff [Tue, 2 Mar 2004 20:00:33 +0000 (20:00 +0000)]
Beginning of VFM cleanup.

20 years agoImproved method of generating POTFILES.in
John Darrington [Sun, 22 Feb 2004 08:08:40 +0000 (08:08 +0000)]
Improved method of generating POTFILES.in

20 years agoAdded a trap on signal 11 requesting a bug report.
John Darrington [Sat, 21 Feb 2004 09:41:53 +0000 (09:41 +0000)]
Added a trap on signal 11 requesting a bug report.

20 years agoFix root cause of bug worked around by previous check-in, and remove
Ben Pfaff [Sat, 21 Feb 2004 07:23:59 +0000 (07:23 +0000)]
Fix root cause of bug worked around by previous check-in, and remove
workaround.

20 years agoChanged po/POTFILES.in to be a generated file.
John Darrington [Sat, 21 Feb 2004 02:38:53 +0000 (02:38 +0000)]
Changed po/POTFILES.in to be a generated file.
Fixed some problems with the make distcheck target.

20 years agoFixed a bug causing pspp to crash when computed variables had no format
John Darrington [Fri, 20 Feb 2004 06:41:14 +0000 (06:41 +0000)]
Fixed a bug causing pspp to crash when computed variables had no format
defined, and were subsequently saved.

20 years agoGot rid of approx.h and replaced all references to approx_eq() by ==,
Ben Pfaff [Thu, 19 Feb 2004 06:27:22 +0000 (06:27 +0000)]
Got rid of approx.h and replaced all references to approx_eq() by ==,
approx_lt() by <, etc.

20 years agoPrevent procedure() from being called recursively.
Ben Pfaff [Thu, 19 Feb 2004 05:33:11 +0000 (05:33 +0000)]
Prevent procedure() from being called recursively.

20 years agoImprove CROSSTABS description
Ben Pfaff [Thu, 19 Feb 2004 02:16:10 +0000 (02:16 +0000)]
Improve CROSSTABS description

20 years agoAdded Levene test. Added T-TEST section to pspp.texi
John Darrington [Wed, 18 Feb 2004 14:13:54 +0000 (14:13 +0000)]
Added Levene test.  Added T-TEST section to pspp.texi

20 years agodata-out.c clean ups.
Ben Pfaff [Tue, 17 Feb 2004 07:21:16 +0000 (07:21 +0000)]
data-out.c clean ups.

20 years agoAdd an Emacs header line to output files that makes generated .c files
Ben Pfaff [Tue, 17 Feb 2004 06:19:35 +0000 (06:19 +0000)]
Add an Emacs header line to output files that makes generated .c files
read-only by default, to make it difficult to accidentally change
generated files.

FREQUENCIES: Compare by frequency, not bogus a->v.c <=> b->v.c pointer
compare.

Changed data_out() to store string data directly into a `union
value''s s member, not indirectly into c.

Renamed some confusingly named member objects in crosstabs.q.

20 years agoPrepend $SUPERVISOR to invocations of pspp so that we
Ben Pfaff [Tue, 17 Feb 2004 05:38:31 +0000 (05:38 +0000)]
Prepend $SUPERVISOR to invocations of pspp so that we
can run valgrind or gdb easily with `make check'.

20 years agoAdded test for T-TEST /GROUPS (Levene values come later).
John Darrington [Tue, 17 Feb 2004 05:28:31 +0000 (05:28 +0000)]
Added test for T-TEST /GROUPS (Levene values come later).

20 years agoAdded tests for the one sample and paired T-TEST commands
John Darrington [Tue, 17 Feb 2004 03:47:43 +0000 (03:47 +0000)]
Added tests for the one sample and paired T-TEST commands

20 years agoClean up struct dictionary's value_cnt usage.
Ben Pfaff [Mon, 16 Feb 2004 20:54:17 +0000 (20:54 +0000)]
Clean up struct dictionary's value_cnt usage.

20 years agoFix comment.
Ben Pfaff [Mon, 16 Feb 2004 08:23:49 +0000 (08:23 +0000)]
Fix comment.

20 years agoMake vfm.c slightly less grotesque.
Ben Pfaff [Mon, 16 Feb 2004 08:20:45 +0000 (08:20 +0000)]
Make vfm.c slightly less grotesque.

20 years ago(struct variable) Update comments.
Ben Pfaff [Mon, 16 Feb 2004 08:17:26 +0000 (08:17 +0000)]
(struct variable) Update comments.

20 years agoGot rid of "struct long_vec", envector(), devector(), etc.
Ben Pfaff [Mon, 16 Feb 2004 07:39:57 +0000 (07:39 +0000)]
Got rid of "struct long_vec", envector(), devector(), etc.
New functions dict_create_var_assert(), dict_lookup_var_assert().

20 years agoIgnore more files.
Ben Pfaff [Mon, 16 Feb 2004 04:55:33 +0000 (04:55 +0000)]
Ignore more files.

20 years agoIgnore some files.
Ben Pfaff [Mon, 16 Feb 2004 04:54:41 +0000 (04:54 +0000)]
Ignore some files.

20 years agopfm-write.c: (bufwrite) Get rid of nasty cast that also invoked
Ben Pfaff [Mon, 16 Feb 2004 04:52:36 +0000 (04:52 +0000)]
pfm-write.c: (bufwrite) Get rid of nasty cast that also invoked
undefined behavior.

20 years agoImprove AGGREGATE description.
Ben Pfaff [Mon, 16 Feb 2004 04:17:13 +0000 (04:17 +0000)]
Improve AGGREGATE description.

20 years agoDon't #include "str.h" in stpcpy.c.
Ben Pfaff [Fri, 13 Feb 2004 19:23:23 +0000 (19:23 +0000)]
Don't #include "str.h" in stpcpy.c.

20 years agoAdd auxiliary argument to procedure() interface. Associated small
Ben Pfaff [Fri, 13 Feb 2004 08:01:45 +0000 (08:01 +0000)]
Add auxiliary argument to procedure() interface.  Associated small
clean-ups of vfm interface.

20 years agoAdded caculations for the grouped T-TEST
John Darrington [Thu, 12 Feb 2004 12:24:59 +0000 (12:24 +0000)]
Added caculations for the grouped T-TEST

20 years agoClean up pref.h.orig and deal with the consequences.
Ben Pfaff [Thu, 12 Feb 2004 08:19:49 +0000 (08:19 +0000)]
Clean up pref.h.orig and deal with the consequences.

20 years agoUpdate a rather poor Changelog entry, to give better information.
John Darrington [Thu, 12 Feb 2004 07:55:53 +0000 (07:55 +0000)]
Update a rather poor Changelog entry, to give better information.

20 years agoFixed crash from FLIP when a numeric variable is specified on NEWNAMES
Ben Pfaff [Thu, 12 Feb 2004 04:40:55 +0000 (04:40 +0000)]
Fixed crash from FLIP when a numeric variable is specified on NEWNAMES
and a large value is used, and a couple of other minor bugs in FLIP.

20 years agoFixed t-test so that multiple /pairs subcommands may be given.
John Darrington [Mon, 9 Feb 2004 10:57:28 +0000 (10:57 +0000)]
Fixed t-test so that multiple /pairs subcommands may be given.

20 years agoImplemented calculations for the paired samples t-test
John Darrington [Mon, 9 Feb 2004 03:26:12 +0000 (03:26 +0000)]
Implemented calculations for the paired samples t-test

20 years agoAdded calculations for the correlation for paired samples in t-test
John Darrington [Sun, 8 Feb 2004 14:59:41 +0000 (14:59 +0000)]
Added calculations for the correlation for paired samples in t-test

20 years agoAdded a (currently unpopulated) box for the paired samples correlations
John Darrington [Fri, 6 Feb 2004 00:13:52 +0000 (00:13 +0000)]
Added a (currently unpopulated) box for the paired samples correlations

20 years agoFixed a bug which crashed PSPP under invalid input.
John Darrington [Thu, 5 Feb 2004 06:56:45 +0000 (06:56 +0000)]
Fixed a bug which crashed PSPP under invalid input.
Factored out some translatable strings.

20 years agoFixed a bug causing PSPP to crash under certain invalid input.
John Darrington [Thu, 5 Feb 2004 05:17:49 +0000 (05:17 +0000)]
Fixed a bug causing PSPP to crash under certain invalid input.

20 years agoAdded proper error messages in T-TEST
John Darrington [Wed, 4 Feb 2004 23:49:42 +0000 (23:49 +0000)]
Added proper error messages in T-TEST