Ben Pfaff [Tue, 25 Oct 2005 04:28:17 +0000 (04:28 +0000)]
Work to get rid of GCC 4.0 warnings, part 2.
In many files, change `unsigned char' to `char'. This often requires
adding casts to <ctype.h> functions.
John Darrington [Mon, 24 Oct 2005 05:48:52 +0000 (05:48 +0000)]
changelog
John Darrington [Mon, 24 Oct 2005 05:41:44 +0000 (05:41 +0000)]
Refactored to make it easier to abstract a dictionary from the rest of PSPP.
Ben Pfaff [Mon, 24 Oct 2005 02:51:28 +0000 (02:51 +0000)]
Work to get rid of GCC 4.0 warnings, part 1.
In many files, change count parameters to parse_variables(),
etc. from `int' to `size_t'. Also change related variables and
struct members. Also change messages as needed (e.g. %d to %u
with cast to unsigned). Also change arithmetic as necessary
(e.g. n >= m - 1 to n + 1 >= m).
Ben Pfaff [Mon, 24 Oct 2005 02:30:13 +0000 (02:30 +0000)]
Ignore rank.c, regression.c.
Ben Pfaff [Mon, 24 Oct 2005 02:27:41 +0000 (02:27 +0000)]
Add Makefile.
John Darrington [Mon, 24 Oct 2005 01:02:34 +0000 (01:02 +0000)]
Fixed bug #14822.
Ben Pfaff [Sun, 23 Oct 2005 20:48:06 +0000 (20:48 +0000)]
Removed unused variable.
Ben Pfaff [Sun, 23 Oct 2005 20:47:55 +0000 (20:47 +0000)]
Ignore Makefiles.
Jason Stover [Fri, 21 Oct 2005 14:42:01 +0000 (14:42 +0000)]
Regression procedure entry
Ben Pfaff [Fri, 21 Oct 2005 01:20:34 +0000 (01:20 +0000)]
Improve messages.
Ben Pfaff [Fri, 21 Oct 2005 01:19:23 +0000 (01:19 +0000)]
Fix message.
Jason Stover [Tue, 18 Oct 2005 19:57:20 +0000 (19:57 +0000)]
Fixed name of standard error of statistic
Jason Stover [Tue, 18 Oct 2005 19:49:21 +0000 (19:49 +0000)]
Fixed std. error of estimated R-square
Jason Stover [Tue, 18 Oct 2005 19:42:02 +0000 (19:42 +0000)]
Added model summary and R keyword
Jason Stover [Fri, 14 Oct 2005 15:34:05 +0000 (15:34 +0000)]
tested QR decomposition
Jason Stover [Fri, 14 Oct 2005 15:13:59 +0000 (15:13 +0000)]
Replaced use of errno with assert
Jason Stover [Fri, 14 Oct 2005 14:55:09 +0000 (14:55 +0000)]
Added regression procedure examples
Jason Stover [Fri, 14 Oct 2005 14:53:48 +0000 (14:53 +0000)]
Initial version
Jason Stover [Fri, 14 Oct 2005 14:50:07 +0000 (14:50 +0000)]
Added regression procedure
Jason Stover [Fri, 14 Oct 2005 14:49:29 +0000 (14:49 +0000)]
Added linear regression
Jason Stover [Fri, 14 Oct 2005 14:47:12 +0000 (14:47 +0000)]
removed double-counted sample size
Jason Stover [Thu, 13 Oct 2005 19:58:42 +0000 (19:58 +0000)]
miscellaneous compiler warnings
Jason Stover [Thu, 13 Oct 2005 19:25:01 +0000 (19:25 +0000)]
fixed constness
Jason Stover [Wed, 12 Oct 2005 21:09:04 +0000 (21:09 +0000)]
minor edits
Jason Stover [Wed, 12 Oct 2005 20:33:07 +0000 (20:33 +0000)]
Initial version
Jason Stover [Tue, 11 Oct 2005 21:26:07 +0000 (21:26 +0000)]
Initial version
Jason Stover [Tue, 11 Oct 2005 01:53:18 +0000 (01:53 +0000)]
All tests are compatible with BSD diff
Jason Stover [Mon, 10 Oct 2005 22:18:06 +0000 (22:18 +0000)]
Made BSD diff compatible
Jason Stover [Mon, 10 Oct 2005 21:24:32 +0000 (21:24 +0000)]
Still some BSD diff incompatible tests
Jason Stover [Mon, 10 Oct 2005 21:06:03 +0000 (21:06 +0000)]
All tests now BSD diff compatible
Jason Stover [Mon, 10 Oct 2005 21:01:25 +0000 (21:01 +0000)]
Made BSD diff compatible
Jason Stover [Mon, 10 Oct 2005 20:58:14 +0000 (20:58 +0000)]
Made BSD diff compatible
Jason Stover [Mon, 10 Oct 2005 20:49:13 +0000 (20:49 +0000)]
Made tests BSD diff compatible
Jason Stover [Fri, 7 Oct 2005 20:37:52 +0000 (20:37 +0000)]
replaced busted sed substitution with functioning perl substitutions
Jason Stover [Fri, 7 Oct 2005 20:01:38 +0000 (20:01 +0000)]
Made compatible with BSD diff
Jason Stover [Mon, 3 Oct 2005 18:58:53 +0000 (18:58 +0000)]
BSD compatibility: Replaced automatic variable $< in non-imlicit rule
Jason Stover [Mon, 3 Oct 2005 18:49:57 +0000 (18:49 +0000)]
BSD compatibility: Replaced automatic variable $< in non-imlicit rule
Jason Stover [Sun, 2 Oct 2005 23:28:07 +0000 (23:28 +0000)]
fixed header guard
Jason Stover [Tue, 27 Sep 2005 16:32:19 +0000 (16:32 +0000)]
Removed reference to README
Jason Stover [Mon, 26 Sep 2005 21:17:25 +0000 (21:17 +0000)]
ChangLog entry for lib/linreg
Ben Pfaff [Sun, 25 Sep 2005 23:23:10 +0000 (23:23 +0000)]
Fix two minor packaging bugs reported by James R. Van Zandt.
Jason Stover [Thu, 22 Sep 2005 20:59:15 +0000 (20:59 +0000)]
Added lib/linreg
Ben Pfaff [Mon, 19 Sep 2005 17:25:19 +0000 (17:25 +0000)]
Smake: Add `check' target for convenience. Add --tests-base=tests to
gnulib-tool invocation to compensate for bug.
Ben Pfaff [Sat, 17 Sep 2005 18:15:38 +0000 (18:15 +0000)]
Change type of variables whose addresses are passed to dict_get_vars()
from size_t to int to match John's previous change to dict_get_vars().
Ben Pfaff [Sat, 17 Sep 2005 18:02:42 +0000 (18:02 +0000)]
Fix gnulib problems.
Jason Stover [Sat, 17 Sep 2005 16:02:09 +0000 (16:02 +0000)]
Corrected filename on line 1
Jason Stover [Sat, 17 Sep 2005 15:55:56 +0000 (15:55 +0000)]
Initial version
John Darrington [Mon, 12 Sep 2005 11:33:55 +0000 (11:33 +0000)]
Fixed issues which arose on x86_64 architecture
Ben Pfaff [Sun, 21 Aug 2005 07:21:06 +0000 (07:21 +0000)]
Revamp SAVE, XSAVE, EXPORT. Add (or at least parse) all the
subcommands that we didn't support. Fix bug 13911. Fix bug reported
by Adam Pierson (COMPRESSED and other subcommands didn't work on
SAVE). Refactor all related code.
Ben Pfaff [Sun, 7 Aug 2005 04:56:17 +0000 (04:56 +0000)]
Need to make sure m4/Makefile.am exists before running gnulib-tool.
Ben Pfaff [Sun, 7 Aug 2005 04:39:27 +0000 (04:39 +0000)]
Clean up treatment of missing values by moving all the code into
one place. All references to the missing value function were
updated, but only major changes are detailed below.
Ben Pfaff [Fri, 5 Aug 2005 14:22:48 +0000 (14:22 +0000)]
Note that PSPP 0.4.0 was released Aug 3.
Ben Pfaff [Thu, 4 Aug 2005 01:59:25 +0000 (01:59 +0000)]
Talk about PSPP long-term goals.
Ben Pfaff [Thu, 4 Aug 2005 01:57:21 +0000 (01:57 +0000)]
Add a couple more release notes.
Ben Pfaff [Wed, 3 Aug 2005 02:36:38 +0000 (02:36 +0000)]
Add Solaris, Mac OS X notes.
Ben Pfaff [Tue, 2 Aug 2005 17:26:26 +0000 (17:26 +0000)]
Note that `make check' needs GNU diff (for now).
Ben Pfaff [Tue, 2 Aug 2005 17:25:04 +0000 (17:25 +0000)]
Revise.
Ben Pfaff [Tue, 2 Aug 2005 04:52:20 +0000 (04:52 +0000)]
* bugs/big-input-2.sh: Don't use 1...100000 (etc.) with Perl
because that may allocate a large amount of memory.
Ben Pfaff [Tue, 2 Aug 2005 04:50:18 +0000 (04:50 +0000)]
* xforms/expression.sh: Break this monolithic test up into 36
subtests to give a better idea of what's failing in some cases.
Ben Pfaff [Sun, 31 Jul 2005 21:42:46 +0000 (21:42 +0000)]
Adopt use of gnulib for portability.
Ben Pfaff [Sun, 31 Jul 2005 06:43:01 +0000 (06:43 +0000)]
Fix typo.
Ben Pfaff [Sun, 31 Jul 2005 06:14:17 +0000 (06:14 +0000)]
(validate_function_args) Fix two msg() bugs found by -Wformat.
Ben Pfaff [Sun, 31 Jul 2005 06:11:34 +0000 (06:11 +0000)]
(expr_debug_print_postfix) Don't pass null pointer to printf for %.*s.
Ben Pfaff [Sun, 31 Jul 2005 06:06:50 +0000 (06:06 +0000)]
(var_is_valid_name) Fix three msg() bugs found by -Wformat.
Ben Pfaff [Sun, 31 Jul 2005 05:59:26 +0000 (05:59 +0000)]
(parse_rank_function) Fix msg() bug found by -Wformat.
Ben Pfaff [Sun, 31 Jul 2005 05:57:09 +0000 (05:57 +0000)]
(postopen) Cast `char' to `unsigned char' before passing to isspace().
Ben Pfaff [Sun, 31 Jul 2005 05:55:00 +0000 (05:55 +0000)]
(read_varables) Fix msg() bug found by -Wformat.
Ben Pfaff [Sun, 31 Jul 2005 05:53:12 +0000 (05:53 +0000)]
*** empty log message ***
Ben Pfaff [Sun, 31 Jul 2005 05:51:35 +0000 (05:51 +0000)]
Include <config.h>.
Ben Pfaff [Sun, 31 Jul 2005 05:49:44 +0000 (05:49 +0000)]
(cmd_match_files) Fix msg() bug found by -Wformat.
Ben Pfaff [Sun, 31 Jul 2005 05:47:13 +0000 (05:47 +0000)]
(check_common_specifier) Fix msg() bug found by -Wformat.
(check_output_specifier) Ditto.
Ben Pfaff [Sun, 31 Jul 2005 05:45:01 +0000 (05:45 +0000)]
(cmd_file_handle) Fix msg() bug found by -Wformat.
Ben Pfaff [Sun, 31 Jul 2005 05:42:55 +0000 (05:42 +0000)]
(parse_Z) [WORDS_BIGENDIAN] Don't declare buf[], to avoid "unused
variable" warning.
Ben Pfaff [Sun, 31 Jul 2005 05:39:50 +0000 (05:39 +0000)]
(find_word) Cast `char' to `unsigned char' before passing to
isspace().
Ben Pfaff [Sun, 31 Jul 2005 05:37:30 +0000 (05:37 +0000)]
(case_compare) Implement as delegating to case_compare_2dict().
Ben Pfaff [Sun, 31 Jul 2005 05:35:05 +0000 (05:35 +0000)]
Inclusion of <alloca.h> is unneeded.
Ben Pfaff [Sun, 31 Jul 2005 05:03:28 +0000 (05:03 +0000)]
Don't append -ansi to AM_CFLAGS for GCC. Using -ansi changes the
behavior of header files significantly. It causes __STRICT_ANSI__ to
be defined, and some headers interpret that as cause to e.g. not use
`long long' or __attribute__. The former example is bad when off_t is
supposed to be `long long'.
Ben Pfaff [Sun, 31 Jul 2005 04:55:58 +0000 (04:55 +0000)]
Sat Jul 30 21:54:23 2005 Ben Pfaff <blp@gnu.org>
* command/sys-info.sh: Removed. (This was not actually in TESTS
in Makefile.am, so it was never called.
tests/command/sysfile-info.sh does what it was trying to do, but
better.)
Sat Jul 30 21:50:33 2005 Ben Pfaff <blp@gnu.org>
Fixes for Solaris.
* Most tests: Add `cd /' before `rm -rf $TEMPDIR' because some
OSes do not allow the current working directory to be removed.
* bugs/big-input-2.sh: Use perl instead of a shell loop, because
the shell loop was very slow on Solaris.
* command/sort.sh: Use `printf' instead of `echo -n' for
portability.
Ben Pfaff [Sun, 31 Jul 2005 04:49:01 +0000 (04:49 +0000)]
Add coverage.sh, temp_template to EXTRA_DIST.
Ben Pfaff [Wed, 27 Jul 2005 03:08:30 +0000 (03:08 +0000)]
Instead of hard-coding the table of powers of 30 into the source file,
compute it at runtime. For some reason, GCC 4.0.0 on Mac OS X refuses
to compile big constant expressions, e.g. the ones eliminated by this
check-in.
Ben Pfaff [Tue, 26 Jul 2005 03:51:29 +0000 (03:51 +0000)]
Fix use of "export" to work with traditional shells.
Ben Pfaff [Tue, 26 Jul 2005 03:45:18 +0000 (03:45 +0000)]
Remove gmp references.
Ben Pfaff [Mon, 25 Jul 2005 03:45:08 +0000 (03:45 +0000)]
Get rid of dependency on libgmp by writing our own routine for
floating-point base conversion.
Ben Pfaff [Mon, 25 Jul 2005 03:36:39 +0000 (03:36 +0000)]
* command/sysfile-info.sh: Add "-b -B -w" to diff command line. Fixes
apparent failure under Cygwin. Thanks to John Darrington
<john@cellform.com.au> for reporting this problem.
Ben Pfaff [Mon, 25 Jul 2005 03:32:18 +0000 (03:32 +0000)]
Get rid of dependency on libgmp by writing our own routine for
floating-point base conversion.
Ben Pfaff [Mon, 25 Jul 2005 01:51:06 +0000 (01:51 +0000)]
Allow "1+23" even for F format, for compatibility.
Ben Pfaff [Mon, 25 Jul 2005 01:48:57 +0000 (01:48 +0000)]
Read and ignore author field in portable files.
Ben Pfaff [Mon, 25 Jul 2005 01:47:27 +0000 (01:47 +0000)]
Describe author field.
Ben Pfaff [Mon, 18 Jul 2005 18:10:11 +0000 (18:10 +0000)]
Texinfo 4.8 may be needed.
Ben Pfaff [Sat, 9 Jul 2005 16:18:20 +0000 (16:18 +0000)]
Update FSF address.
Ben Pfaff [Thu, 7 Jul 2005 03:46:04 +0000 (03:46 +0000)]
* get.c: (mtf_processing) Don't assume that mtf_compare_BY_values()
always returns -1, 0, or 1. Actually, it returns a negative, zero, or
positive result. Fixes MATCH FILES bug on Mac OS X reported by
"Marshall DeBerry" <mdb@radix.net>.
Ben Pfaff [Tue, 5 Jul 2005 01:28:36 +0000 (01:28 +0000)]
* Makefile.am: Add pspp-mode.el to EXTRA_DIST.
Ben Pfaff [Tue, 5 Jul 2005 01:28:01 +0000 (01:28 +0000)]
Revise.
Ben Pfaff [Tue, 5 Jul 2005 01:27:12 +0000 (01:27 +0000)]
* command/sysfile-info.sh: Don't verify endianness. Fixes bug
reported by "Marshall DeBerry" <mdb@radix.net>.
Ben Pfaff [Tue, 5 Jul 2005 01:26:35 +0000 (01:26 +0000)]
* flip.c: [HAVE_SYS_TYPES_H] Really include <sys/types.h>. The
preprocessor test for sys/types.h was accidentally inverted. This was
bug 12789.
Ben Pfaff [Mon, 4 Jul 2005 05:54:06 +0000 (05:54 +0000)]
Ignore ni.texi, stamp-vti, version.texi.
Ben Pfaff [Mon, 4 Jul 2005 05:53:29 +0000 (05:53 +0000)]
Ignore POTFILES.in.
Ben Pfaff [Mon, 4 Jul 2005 05:52:10 +0000 (05:52 +0000)]
* get.c: (cmd_match_files) Fix memory leak on `by' and on
`vfm_source'.
* getline.c: [HAVE_LIBREADLINE] (read_console) Fix memory leak on
`line'.
* vfm.c: (close_active_file) Remove unnecessary test.
Ben Pfaff [Mon, 4 Jul 2005 05:51:20 +0000 (05:51 +0000)]
(close_active_file) Remove unnecessary test.