John Darrington [Mon, 5 Apr 2004 00:09:15 +0000 (00:09 +0000)]
Fixed some problems encountered when compiling under Cygwin
Ben Pfaff [Sat, 3 Apr 2004 19:45:09 +0000 (19:45 +0000)]
Fix infinite loop on comment at end of file, add test.
John Darrington [Sat, 3 Apr 2004 07:10:55 +0000 (07:10 +0000)]
Fixed the calculation of percentiles and added --syntax and --algorithm options
John Darrington [Fri, 2 Apr 2004 03:21:08 +0000 (03:21 +0000)]
Converted the t-test to use multipass_with_split.... mechanism
Ben Pfaff [Thu, 1 Apr 2004 06:38:35 +0000 (06:38 +0000)]
Use moments data structure on FREQUENCIES.
Ben Pfaff [Wed, 31 Mar 2004 06:11:10 +0000 (06:11 +0000)]
Add test for multipass procedure bug.
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.
Ben Pfaff [Wed, 31 Mar 2004 06:04:16 +0000 (06:04 +0000)]
Remove descript.c from .cvsignore.
Ben Pfaff [Wed, 31 Mar 2004 06:04:11 +0000 (06:04 +0000)]
Fix DESCRIPTIVES memory leak.
Ben Pfaff [Tue, 30 Mar 2004 01:05:15 +0000 (01:05 +0000)]
Update.
Ben Pfaff [Tue, 30 Mar 2004 00:56:59 +0000 (00:56 +0000)]
Update.
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.
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.
Ben Pfaff [Mon, 29 Mar 2004 23:24:50 +0000 (23:24 +0000)]
Check for posix_fadvise, update TODO.
Ben Pfaff [Fri, 26 Mar 2004 22:22:45 +0000 (22:22 +0000)]
Compacted values need to start off from 0.
Ben Pfaff [Fri, 26 Mar 2004 09:13:09 +0000 (09:13 +0000)]
Add TODO item.
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.
Ben Pfaff [Thu, 25 Mar 2004 03:53:20 +0000 (03:53 +0000)]
Add a list of what I'm working on now.
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
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
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
John Darrington [Sun, 21 Mar 2004 08:41:19 +0000 (08:41 +0000)]
Added custom assert(); Fixed bugs in T-TEST and VALUE LABELS
Ben Pfaff [Sun, 21 Mar 2004 06:22:20 +0000 (06:22 +0000)]
Fix table function assertions to respect offsets.
Ben Pfaff [Sun, 21 Mar 2004 04:23:49 +0000 (04:23 +0000)]
Oops, add initial version.
Ben Pfaff [Sun, 21 Mar 2004 03:17:32 +0000 (03:17 +0000)]
Add stub for USE ALL.
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.
Ben Pfaff [Sat, 20 Mar 2004 21:56:16 +0000 (21:56 +0000)]
Update TODO.
John Darrington [Fri, 19 Mar 2004 16:58:57 +0000 (16:58 +0000)]
Implemented the SHOW command and massaged the SET command to fit
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>.
Ben Pfaff [Tue, 16 Mar 2004 04:55:38 +0000 (04:55 +0000)]
Get rid of static and global (!) vars in matrix-data.c.
Ben Pfaff [Tue, 16 Mar 2004 04:10:54 +0000 (04:10 +0000)]
Get rid of static vars in autorecode.c.
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.
Ben Pfaff [Mon, 15 Mar 2004 08:16:35 +0000 (08:16 +0000)]
Get rid of static vars in expr-opt.c.
Ben Pfaff [Mon, 15 Mar 2004 08:04:29 +0000 (08:04 +0000)]
Get rid of static var in COUNT.
Ben Pfaff [Mon, 15 Mar 2004 07:58:57 +0000 (07:58 +0000)]
Get rid of static vars in VALUE LABELS, ADD VALUE LABELS.
Ben Pfaff [Mon, 15 Mar 2004 07:36:41 +0000 (07:36 +0000)]
Get rid of static vars in MATCH FILES.
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.
Ben Pfaff [Mon, 15 Mar 2004 05:58:31 +0000 (05:58 +0000)]
Update TODO.
Ben Pfaff [Mon, 15 Mar 2004 05:58:21 +0000 (05:58 +0000)]
Add details on how various features interact.
John Darrington [Sat, 13 Mar 2004 06:22:50 +0000 (06:22 +0000)]
Fixed the handling of MISSING values in t-test
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.
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().
Ben Pfaff [Thu, 11 Mar 2004 05:27:57 +0000 (05:27 +0000)]
Add item.
Ben Pfaff [Thu, 11 Mar 2004 05:22:40 +0000 (05:22 +0000)]
Fix TEMPORARY bug and add regression test.
Ben Pfaff [Wed, 10 Mar 2004 07:45:16 +0000 (07:45 +0000)]
Fix brown-bag bug introduced in last check-in.
Ben Pfaff [Wed, 10 Mar 2004 07:40:03 +0000 (07:40 +0000)]
Eliminate temp_case, and a few other cleanups.
Ben Pfaff [Fri, 5 Mar 2004 02:03:10 +0000 (02:03 +0000)]
Note that FLIP causes string values to become system-missing.
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.
Ben Pfaff [Thu, 4 Mar 2004 03:57:16 +0000 (03:57 +0000)]
Start working to eliminate VFM dependence on static variables.
Ben Pfaff [Tue, 2 Mar 2004 20:03:47 +0000 (20:03 +0000)]
Oops - revert change that shouldn't have been applied.
Ben Pfaff [Tue, 2 Mar 2004 20:00:33 +0000 (20:00 +0000)]
Beginning of VFM cleanup.
John Darrington [Sun, 22 Feb 2004 08:08:40 +0000 (08:08 +0000)]
Improved method of generating POTFILES.in
John Darrington [Sat, 21 Feb 2004 09:41:53 +0000 (09:41 +0000)]
Added a trap on signal 11 requesting a bug report.
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.
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.
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.
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.
Ben Pfaff [Thu, 19 Feb 2004 05:33:11 +0000 (05:33 +0000)]
Prevent procedure() from being called recursively.
Ben Pfaff [Thu, 19 Feb 2004 02:16:10 +0000 (02:16 +0000)]
Improve CROSSTABS description
John Darrington [Wed, 18 Feb 2004 14:13:54 +0000 (14:13 +0000)]
Added Levene test. Added T-TEST section to pspp.texi
Ben Pfaff [Tue, 17 Feb 2004 07:21:16 +0000 (07:21 +0000)]
data-out.c clean ups.
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.
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'.
John Darrington [Tue, 17 Feb 2004 05:28:31 +0000 (05:28 +0000)]
Added test for T-TEST /GROUPS (Levene values come later).
John Darrington [Tue, 17 Feb 2004 03:47:43 +0000 (03:47 +0000)]
Added tests for the one sample and paired T-TEST commands
Ben Pfaff [Mon, 16 Feb 2004 20:54:17 +0000 (20:54 +0000)]
Clean up struct dictionary's value_cnt usage.
Ben Pfaff [Mon, 16 Feb 2004 08:23:49 +0000 (08:23 +0000)]
Fix comment.
Ben Pfaff [Mon, 16 Feb 2004 08:20:45 +0000 (08:20 +0000)]
Make vfm.c slightly less grotesque.
Ben Pfaff [Mon, 16 Feb 2004 08:17:26 +0000 (08:17 +0000)]
(struct variable) Update comments.
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().
Ben Pfaff [Mon, 16 Feb 2004 04:55:33 +0000 (04:55 +0000)]
Ignore more files.
Ben Pfaff [Mon, 16 Feb 2004 04:54:41 +0000 (04:54 +0000)]
Ignore some files.
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.
Ben Pfaff [Mon, 16 Feb 2004 04:17:13 +0000 (04:17 +0000)]
Improve AGGREGATE description.
Ben Pfaff [Fri, 13 Feb 2004 19:23:23 +0000 (19:23 +0000)]
Don't #include "str.h" in stpcpy.c.
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.
John Darrington [Thu, 12 Feb 2004 12:24:59 +0000 (12:24 +0000)]
Added caculations for the grouped T-TEST
Ben Pfaff [Thu, 12 Feb 2004 08:19:49 +0000 (08:19 +0000)]
Clean up pref.h.orig and deal with the consequences.
John Darrington [Thu, 12 Feb 2004 07:55:53 +0000 (07:55 +0000)]
Update a rather poor Changelog entry, to give better information.
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.
John Darrington [Mon, 9 Feb 2004 10:57:28 +0000 (10:57 +0000)]
Fixed t-test so that multiple /pairs subcommands may be given.
John Darrington [Mon, 9 Feb 2004 03:26:12 +0000 (03:26 +0000)]
Implemented calculations for the paired samples 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
John Darrington [Fri, 6 Feb 2004 00:13:52 +0000 (00:13 +0000)]
Added a (currently unpopulated) box for the paired samples correlations
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.
John Darrington [Thu, 5 Feb 2004 05:17:49 +0000 (05:17 +0000)]
Fixed a bug causing PSPP to crash under certain invalid input.
John Darrington [Wed, 4 Feb 2004 23:49:42 +0000 (23:49 +0000)]
Added proper error messages in T-TEST
John Darrington [Wed, 4 Feb 2004 12:22:38 +0000 (12:22 +0000)]
Fixed bug calculating mean difference.
John Darrington [Wed, 4 Feb 2004 08:03:06 +0000 (08:03 +0000)]
Added calculations for the one sample t test
Ben Pfaff [Wed, 4 Feb 2004 04:09:26 +0000 (04:09 +0000)]
(render_strip) Fix bug that sometimes caused joined text in joined
cells to be rendered outside box boundaries.
Ben Pfaff [Wed, 4 Feb 2004 02:31:02 +0000 (02:31 +0000)]
Add item.
John Darrington [Tue, 3 Feb 2004 11:36:55 +0000 (11:36 +0000)]
Removed some vertical whitespace and added some horizontal
John Darrington [Tue, 3 Feb 2004 11:16:25 +0000 (11:16 +0000)]
Fixed bug building while configured with --with-included-gettext
John Darrington [Tue, 3 Feb 2004 11:01:23 +0000 (11:01 +0000)]
Fixed seeding of random number generator.
Ben Pfaff [Tue, 3 Feb 2004 07:47:46 +0000 (07:47 +0000)]
(rng_get_double) Fix always-returning-zero bug in my preferred way,
and at the same time make sure rounding doesn't bite us.
John Darrington [Tue, 3 Feb 2004 07:03:08 +0000 (07:03 +0000)]
Fixed a bug where the random number generator always returned zero.
John Darrington [Tue, 3 Feb 2004 01:28:35 +0000 (01:28 +0000)]
Added workaround for annoying gettextize behaviour
John Darrington [Fri, 30 Jan 2004 11:51:21 +0000 (11:51 +0000)]
Added version.c to the CLEANFILES target (ensures that a new date stamp gets
applied to each build).
John Darrington [Fri, 30 Jan 2004 03:01:28 +0000 (03:01 +0000)]
Rewritten the t-test (no calculations yet).
John Darrington [Fri, 30 Jan 2004 00:29:40 +0000 (00:29 +0000)]
Added bounds checking to tab.c