pspp-builds.git
14 years agoMerge commit 'origin/master' into sso
John Darrington [Sun, 17 Oct 2010 19:04:28 +0000 (21:04 +0200)]
Merge commit 'origin/master' into sso

Conflicts:

src/ui/gui/psppire-syntax-window.c

14 years agoUpdate en_GB.po and remerge
John Darrington [Sun, 17 Oct 2010 14:55:43 +0000 (16:55 +0200)]
Update en_GB.po and remerge

14 years agoFix test failures on T-TEST command.
John Darrington [Sun, 17 Oct 2010 14:50:47 +0000 (16:50 +0200)]
Fix test failures on T-TEST command.

The t-test command is documented to ignore cases
which are not in a valid group.
The new levene function does not have any awareness
of the group criteria.  Therefore we must remove any
values which are not in a valid group.

14 years agoRe-implemented the levene calculation
John Darrington [Sun, 17 Oct 2010 12:03:41 +0000 (14:03 +0200)]
Re-implemented the levene calculation

14 years agopo: Update Dutch translation from translation-project.org.
Ben Pfaff [Sun, 17 Oct 2010 14:00:08 +0000 (07:00 -0700)]
po: Update Dutch translation from translation-project.org.

14 years agoFixed bug in oneway /descriptives subcommand vs. weights.
John Darrington [Sun, 17 Oct 2010 13:04:26 +0000 (15:04 +0200)]
Fixed bug in oneway /descriptives subcommand vs. weights.

The descriptives option was misinterpreting the weight
value when calculating max and min.  This change fixes
the bug and adds a test to check for it.

14 years agoIncrement version number to 0.7.6 for translationproject.org. v0.7.6
Ben Pfaff [Sat, 16 Oct 2010 20:49:57 +0000 (13:49 -0700)]
Increment version number to 0.7.6 for translationproject.org.

14 years agodoc: Always build ni.texi, tut.texi in source directory.
Ben Pfaff [Sat, 16 Oct 2010 20:49:37 +0000 (13:49 -0700)]
doc: Always build ni.texi, tut.texi in source directory.

When the source and build directories are different, ni.texi and tut.texi
were being built in the build directory.  This meant that, since
$(builddir)/doc is not in the TeX search path, but $(builddir) is (because
it is the working directory when TeX is invoked), the @include commands
that include ni.texi and tut.texi had to specify doc/ explicitly.
However, doing that broke the case where the source and build directories
were different but ni.texi or tut.texi were in the source directory (which
happens when building from a tarball or, similarly, running "make
distcheck"), because $(top_srcdir) is not in the TeX search path (only
$(top_srcdir)/doc is).

The easiest solution appears to be to always make sure that ni.texi and
tut.texi are in the source directory.  Then they are always in the TeX
search path (as long as we drop the doc/ prefix) and everything should
work out OK.

Reported by Michel Boaventura <michel@michelboaventura.com>.

14 years agotests: Avoid reading $HOME/.pspprc inside the testsuite.
Ben Pfaff [Sat, 16 Oct 2010 20:02:18 +0000 (13:02 -0700)]
tests: Avoid reading $HOME/.pspprc inside the testsuite.

This solution was suggested by John Darrington.

14 years agotests: Put atlocal.in in a logical order.
Ben Pfaff [Sat, 16 Oct 2010 20:01:50 +0000 (13:01 -0700)]
tests: Put atlocal.in in a logical order.

This is intended to have no semantic change.

14 years agopo: Update Spanish translation from translation-project.org.
Ben Pfaff [Sat, 16 Oct 2010 19:09:23 +0000 (12:09 -0700)]
po: Update Spanish translation from translation-project.org.

14 years agoInclude hash-functions.h instead of hash.h
John Darrington [Sat, 16 Oct 2010 10:44:49 +0000 (12:44 +0200)]
Include hash-functions.h instead of hash.h

14 years agoNPAR: use hmapx instead of hash.h
John Darrington [Sat, 16 Oct 2010 10:41:44 +0000 (12:41 +0200)]
NPAR: use hmapx instead of hash.h

14 years agotests: Remove file and Makefile contents that are no longer necessary.
Ben Pfaff [Fri, 15 Oct 2010 05:20:08 +0000 (22:20 -0700)]
tests: Remove file and Makefile contents that are no longer necessary.

All of the tests have been converted to Autotest so this commit removes
variable assignments that are specific to the Automake TESTS-based
testsuite.

14 years agotests: Convert tests for binary and 360 data I/O to Autotest framework.
Ben Pfaff [Fri, 15 Oct 2010 05:17:02 +0000 (22:17 -0700)]
tests: Convert tests for binary and 360 data I/O to Autotest framework.

14 years agodata-in: Convert tests for time input formats to Autotest framework.
Ben Pfaff [Fri, 15 Oct 2010 04:15:37 +0000 (21:15 -0700)]
data-in: Convert tests for time input formats to Autotest framework.

14 years agodata-out: Convert tests for numeric output formats to Autotest framework.
Ben Pfaff [Fri, 15 Oct 2010 04:01:56 +0000 (21:01 -0700)]
data-out: Convert tests for numeric output formats to Autotest framework.

14 years agodata-in: Convert tests for date formats to Autotest framework.
Ben Pfaff [Thu, 14 Oct 2010 03:59:45 +0000 (20:59 -0700)]
data-in: Convert tests for date formats to Autotest framework.

14 years agodata-in: Convert test for numeric input formats to Autotest framework.
Ben Pfaff [Thu, 14 Oct 2010 03:26:42 +0000 (20:26 -0700)]
data-in: Convert test for numeric input formats to Autotest framework.

14 years agodata-in: Convert test for MONTH format to Autotest framework.
Ben Pfaff [Thu, 14 Oct 2010 01:48:14 +0000 (18:48 -0700)]
data-in: Convert test for MONTH format to Autotest framework.

14 years agodata-in: Convert test for WKDAY format to Autotest framework.
Ben Pfaff [Thu, 14 Oct 2010 01:43:43 +0000 (18:43 -0700)]
data-in: Convert test for WKDAY format to Autotest framework.

14 years agodata-in: Convert tests for binary and hexadecimal formats to Autotest.
Ben Pfaff [Thu, 14 Oct 2010 01:39:31 +0000 (18:39 -0700)]
data-in: Convert tests for binary and hexadecimal formats to Autotest.

14 years agodata-in: Convert tests for N and Z formats to Autotest framework.
Ben Pfaff [Thu, 14 Oct 2010 01:32:39 +0000 (18:32 -0700)]
data-in: Convert tests for N and Z formats to Autotest framework.

14 years agotests: Fix "make dist" by correcting typo in EXTRA_DIST.
Ben Pfaff [Wed, 13 Oct 2010 18:21:21 +0000 (11:21 -0700)]
tests: Fix "make dist" by correcting typo in EXTRA_DIST.

14 years agoUpdated NEWS file
John Darrington [Wed, 13 Oct 2010 07:37:45 +0000 (09:37 +0200)]
Updated NEWS file

14 years agoAdd some comments where needed
John Darrington [Wed, 13 Oct 2010 07:20:45 +0000 (09:20 +0200)]
Add some comments where needed

14 years agoUpdate Catalan translation from translation-project.org
John Darrington [Wed, 13 Oct 2010 07:12:17 +0000 (09:12 +0200)]
Update Catalan translation from translation-project.org

14 years agoAvoid compiler warnings
John Darrington [Tue, 12 Oct 2010 17:50:10 +0000 (19:50 +0200)]
Avoid compiler warnings

14 years agodata-out: Convert test for WKDAY format to Autotest framework.
Ben Pfaff [Wed, 13 Oct 2010 04:54:53 +0000 (21:54 -0700)]
data-out: Convert test for WKDAY format to Autotest framework.

14 years agodata-out: Convert test for time output formats to Autotest framework.
Ben Pfaff [Wed, 13 Oct 2010 04:50:47 +0000 (21:50 -0700)]
data-out: Convert test for time output formats to Autotest framework.

14 years agodata-out: Convert test for MONTH format to Autotest framework.
Ben Pfaff [Wed, 13 Oct 2010 04:47:54 +0000 (21:47 -0700)]
data-out: Convert test for MONTH format to Autotest framework.

14 years agoformat-guesser: Convert test to Autotest framework.
Ben Pfaff [Wed, 13 Oct 2010 04:38:30 +0000 (21:38 -0700)]
format-guesser: Convert test to Autotest framework.

14 years agofloat-format: Convert tests to Autotest framework.
Ben Pfaff [Wed, 13 Oct 2010 04:19:35 +0000 (21:19 -0700)]
float-format: Convert tests to Autotest framework.

14 years agodata-out: Convert tests for date formats to Autotest framework.
Ben Pfaff [Wed, 13 Oct 2010 03:49:50 +0000 (20:49 -0700)]
data-out: Convert tests for date formats to Autotest framework.

14 years agodata-out: Convert tests for binary and hex formats to Autotest framework.
Ben Pfaff [Wed, 13 Oct 2010 03:49:15 +0000 (20:49 -0700)]
data-out: Convert tests for binary and hex formats to Autotest framework.

14 years agodata-in: Convert BCD input tests to Autotest framework.
Ben Pfaff [Wed, 13 Oct 2010 03:31:48 +0000 (20:31 -0700)]
data-in: Convert BCD input tests to Autotest framework.

14 years agoAdd documentation for the Kruskal-Wallis subcommand
John Darrington [Tue, 12 Oct 2010 09:03:32 +0000 (11:03 +0200)]
Add documentation for the Kruskal-Wallis subcommand

14 years agoFix memory leaks in Kruskal-Wallis test
John Darrington [Tue, 12 Oct 2010 08:22:07 +0000 (10:22 +0200)]
Fix memory leaks in Kruskal-Wallis test

14 years agoAdded tests for the Kruskal Wallis test
John Darrington [Tue, 12 Oct 2010 08:09:51 +0000 (10:09 +0200)]
Added tests for the Kruskal Wallis test

14 years agotests: Convert test for vectors in expressions to Autotest framework.
Ben Pfaff [Tue, 12 Oct 2010 05:35:09 +0000 (22:35 -0700)]
tests: Convert test for vectors in expressions to Autotest framework.

14 years agotests: Convert test for variables in expressions to Autotest.
Ben Pfaff [Tue, 12 Oct 2010 05:33:03 +0000 (22:33 -0700)]
tests: Convert test for variables in expressions to Autotest.

14 years agotests: Convert test for VALUELABEL expression function to Autotest.
Ben Pfaff [Tue, 12 Oct 2010 05:30:27 +0000 (22:30 -0700)]
tests: Convert test for VALUELABEL expression function to Autotest.

14 years agotests: Convert random distribution tests to Autotest framework.
Ben Pfaff [Tue, 12 Oct 2010 05:24:03 +0000 (22:24 -0700)]
tests: Convert random distribution tests to Autotest framework.

14 years agooutput: Convert paper size tests to Autotest framework.
Ben Pfaff [Tue, 12 Oct 2010 03:25:09 +0000 (20:25 -0700)]
output: Convert paper size tests to Autotest framework.

14 years agoInitial implementation of the Kruskal-Wallis test.
John Darrington [Mon, 11 Oct 2010 18:02:54 +0000 (20:02 +0200)]
Initial implementation of the Kruskal-Wallis test.

14 years agoUse conventional search for gsl if pkg-config fails
John Darrington [Sat, 9 Oct 2010 19:12:42 +0000 (21:12 +0200)]
Use conventional search for gsl if pkg-config fails

14 years agoUse cast macros
John Darrington [Sat, 9 Oct 2010 19:07:48 +0000 (21:07 +0200)]
Use cast macros

14 years agoRemove some duplicated #includes
John Darrington [Sat, 9 Oct 2010 14:20:11 +0000 (16:20 +0200)]
Remove some duplicated #includes

14 years agoNPAR TESTS: Implement parser for kruskal wallis test
John Darrington [Sat, 9 Oct 2010 10:56:45 +0000 (12:56 +0200)]
NPAR TESTS: Implement parser for kruskal wallis test

14 years agoNPAR TESTS: Add framework for n sample independent variable tests.
John Darrington [Sat, 9 Oct 2010 10:51:50 +0000 (12:51 +0200)]
NPAR TESTS: Add framework for n sample independent variable tests.

Upcomming commits will rely on this functionaly.

14 years agoNPAR TESTS: reformat and use cast macros
John Darrington [Sat, 9 Oct 2010 10:46:45 +0000 (12:46 +0200)]
NPAR TESTS: reformat and use cast macros

14 years agotests: Fix typo in "write to same system file being read" test.
Ben Pfaff [Mon, 11 Oct 2010 14:19:24 +0000 (07:19 -0700)]
tests: Fix typo in "write to same system file being read" test.

14 years agosparse-xarray: Convert tests to Autotest framework.
Ben Pfaff [Mon, 11 Oct 2010 05:18:10 +0000 (22:18 -0700)]
sparse-xarray: Convert tests to Autotest framework.

14 years agodatasheet: Convert tests to Autotest framework.
Ben Pfaff [Mon, 11 Oct 2010 05:16:44 +0000 (22:16 -0700)]
datasheet: Convert tests to Autotest framework.

14 years agotests: Remove some files that are no longer used.
Ben Pfaff [Mon, 11 Oct 2010 04:40:18 +0000 (21:40 -0700)]
tests: Remove some files that are no longer used.

14 years agotests: Convert tests for SAVE /KEEP=ALL to Autotest framework.
Ben Pfaff [Mon, 11 Oct 2010 04:39:45 +0000 (21:39 -0700)]
tests: Convert tests for SAVE /KEEP=ALL to Autotest framework.

14 years agoVALUE LABELS: Convert tests to Autotest framework.
Ben Pfaff [Mon, 11 Oct 2010 04:34:23 +0000 (21:34 -0700)]
VALUE LABELS: Convert tests to Autotest framework.

14 years agotests: Convert tests for unwritable output dirs to Autotest framework.
Ben Pfaff [Mon, 11 Oct 2010 04:28:35 +0000 (21:28 -0700)]
tests: Convert tests for unwritable output dirs to Autotest framework.

14 years agoTEMPORARY: Convert test to Autotest framework.
Ben Pfaff [Mon, 11 Oct 2010 04:21:35 +0000 (21:21 -0700)]
TEMPORARY: Convert test to Autotest framework.

14 years agopspp: Get rid of clean_up() function now that it has only one caller.
Ben Pfaff [Mon, 11 Oct 2010 04:15:19 +0000 (21:15 -0700)]
pspp: Get rid of clean_up() function now that it has only one caller.

14 years agotests: Convert tests for signal handling to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 21:19:28 +0000 (14:19 -0700)]
tests: Convert tests for signal handling to Autotest framework.

14 years agopspp: Don't attempt fancy clean-up upon receiving a fatal signal.
Ben Pfaff [Mon, 11 Oct 2010 04:13:21 +0000 (21:13 -0700)]
pspp: Don't attempt fancy clean-up upon receiving a fatal signal.

Otherwise PSPP often assert-fails on Control+C.

In the long run it is probably friendlier to return to the command prompt
upon Control+C, but simply deleting temporary files and exiting cleanly
is preferable to an assert-fail.

See bug #20626 for more information.

14 years agotests: Convert test for #! support to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 21:09:06 +0000 (14:09 -0700)]
tests: Convert test for #! support to Autotest framework.

14 years agotests: Convert test for overwriting a special file to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 21:03:33 +0000 (14:03 -0700)]
tests: Convert test for overwriting a special file to Autotest framework.

14 years agotests: Convert tests for overwriting files to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 20:59:07 +0000 (13:59 -0700)]
tests: Convert tests for overwriting files to Autotest framework.

14 years agotests: Convert multipass.sh test to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 20:15:58 +0000 (13:15 -0700)]
tests: Convert multipass.sh test to Autotest framework.

14 years agotests: Convert expression parsing test to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 20:05:40 +0000 (13:05 -0700)]
tests: Convert expression parsing test to Autotest framework.

14 years agoq2c: Convert test to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 20:01:28 +0000 (13:01 -0700)]
q2c: Convert test to Autotest framework.

14 years agotests: Convert test for UNIFORM expression function to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 19:57:27 +0000 (12:57 -0700)]
tests: Convert test for UNIFORM expression function to Autotest framework.

14 years agoINPUT PROGRAM: Convert tests to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 19:56:59 +0000 (12:56 -0700)]
INPUT PROGRAM: Convert tests to Autotest framework.

14 years agoCOMMENT: Convert test to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 19:56:24 +0000 (12:56 -0700)]
COMMENT: Convert test to Autotest framework.

14 years agotests: Convert a test for crash on invalid input to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 19:55:45 +0000 (12:55 -0700)]
tests: Convert a test for crash on invalid input to Autotest framework.

14 years agotests: Convert test of compressed system files to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 16:49:29 +0000 (09:49 -0700)]
tests: Convert test of compressed system files to Autotest framework.

14 years agoGET: Convert some more tests to Autotest.
Ben Pfaff [Sun, 10 Oct 2010 04:39:43 +0000 (21:39 -0700)]
GET: Convert some more tests to Autotest.

14 years agoSAVE: Convert test for non-empty case map to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 04:29:54 +0000 (21:29 -0700)]
SAVE: Convert test for non-empty case map to Autotest framework.

14 years agoEXAMINE: Convert some more tests to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 04:12:33 +0000 (21:12 -0700)]
EXAMINE: Convert some more tests to Autotest framework.

I'm not really sure that big-input-2.sh was an EXAMINE bug.  It could have
been a more generic bug.  I wasn't able to quickly determine what its
original motivation was.

14 years agotests: Remove files that are no longer used.
Ben Pfaff [Sun, 10 Oct 2010 03:58:18 +0000 (20:58 -0700)]
tests: Remove files that are no longer used.

14 years agotests: Convert very long strings tests to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 03:57:18 +0000 (20:57 -0700)]
tests: Convert very long strings tests to Autotest framework.

14 years agoWEIGHT: Convert test to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 00:38:14 +0000 (17:38 -0700)]
WEIGHT: Convert test to Autotest framework.

14 years agoVECTOR: Convert tests to Autotest framework.
Ben Pfaff [Sun, 10 Oct 2010 00:28:54 +0000 (17:28 -0700)]
VECTOR: Convert tests to Autotest framework.

14 years agotests: Convert variable display tests to Autotest framework.
Ben Pfaff [Sat, 9 Oct 2010 14:03:57 +0000 (07:03 -0700)]
tests: Convert variable display tests to Autotest framework.

14 years agoUSE: Convert tests to Autotest framework.
Ben Pfaff [Sat, 9 Oct 2010 13:57:19 +0000 (06:57 -0700)]
USE: Convert tests to Autotest framework.

14 years agoperl-module: Make perl_module_tarball rule quieter.
Ben Pfaff [Sat, 9 Oct 2010 13:55:29 +0000 (06:55 -0700)]
perl-module: Make perl_module_tarball rule quieter.

This rule echoes what it is doing, so it seems to me that it was intended
to be silent.

14 years agoUDPATE: Convert tests to Autotest framework.
Ben Pfaff [Sat, 9 Oct 2010 13:54:46 +0000 (06:54 -0700)]
UDPATE: Convert tests to Autotest framework.

14 years agoPerl Module: Add prototypes keyword to XS definition
John Darrington [Sat, 9 Oct 2010 07:51:01 +0000 (09:51 +0200)]
Perl Module: Add prototypes keyword to XS definition

14 years agoEleminate unnecessary variables
John Darrington [Fri, 8 Oct 2010 17:51:45 +0000 (19:51 +0200)]
Eleminate unnecessary variables

14 years agoChange identifiers for consistency with other commands
John Darrington [Fri, 8 Oct 2010 17:45:49 +0000 (19:45 +0200)]
Change identifiers for consistency with other commands

14 years agoConsolidate translatable strings
John Darrington [Fri, 8 Oct 2010 09:15:50 +0000 (11:15 +0200)]
Consolidate translatable strings

14 years agoReplace npar.q with npar.c
John Darrington [Fri, 8 Oct 2010 09:12:04 +0000 (11:12 +0200)]
Replace npar.q with npar.c

14 years agoperl-module: Fix build race.
Ben Pfaff [Sat, 9 Oct 2010 03:59:10 +0000 (20:59 -0700)]
perl-module: Fix build race.

perl_module_tarball invokes module-make in a submake.  In turn, until now
module-make has depended on src/libpspp-core.la.  But if a parallel build
is in progress, then the parent make is likely also building the same
library.  Sometimes the race in linking this library causes build failures.

The ideal solution would be to avoid the submake.  We could do this, by
giving the files in the build different names from those in the source
directory (e.g. distributing the files with .dist extensions, or copying
them into or out of a subdirectory).

This commit instead implements a minimal fix, by making the dependency on
src/libpspp-core.la part of the top-level perl_module_tarball target,
instead of part of the submake's module-make target.

With this commit, 10 consecutive test runs on my laptop completed
successfully.  Without this commit, about 50% of nontrivial builds fail.

14 years agotests: Distribute testsuite.at and loosen its dependencies.
Ben Pfaff [Sat, 9 Oct 2010 03:24:14 +0000 (20:24 -0700)]
tests: Distribute testsuite.at and loosen its dependencies.

testsuite.at has to be distributed or "make" from a distributed tarball
will have to make it, which means that the system used for building needs
Autoconf installed and will need to write to the source directory.

testsuite.at cannot depend on the Makefile or it will have to be rebuilt
every time "configure" runs, which would also cause the problems mentioned
above.

14 years agoperl-module: Use ABSTRACT instead of ABSTRACT_FROM in Makefile.PL.
Ben Pfaff [Sat, 9 Oct 2010 03:20:26 +0000 (20:20 -0700)]
perl-module: Use ABSTRACT instead of ABSTRACT_FROM in Makefile.PL.

This fixes the following warning from Perl:

  WARNING: Setting ABSTRACT via file 'lib/PSPP.pm' failed
   at /usr/share/perl/5.10/ExtUtils/MakeMaker.pm line 583

14 years agotests: Convert tab handling test to Autotest framework.
Ben Pfaff [Wed, 6 Oct 2010 04:59:17 +0000 (21:59 -0700)]
tests: Convert tab handling test to Autotest framework.

14 years agoEXAMINE: Convert another test to Autotest framework.
Ben Pfaff [Wed, 6 Oct 2010 03:39:53 +0000 (20:39 -0700)]
EXAMINE: Convert another test to Autotest framework.

14 years agoT-TEST: Convert tests to Autotest framework.
Ben Pfaff [Tue, 5 Oct 2010 05:10:48 +0000 (22:10 -0700)]
T-TEST: Convert tests to Autotest framework.

14 years agoSPLIT FILE: Convert test to Autotest framework.
Ben Pfaff [Tue, 5 Oct 2010 04:33:03 +0000 (21:33 -0700)]
SPLIT FILE: Convert test to Autotest framework.

14 years agoSYSFILE INFO: Convert test to Autotest framework.
Ben Pfaff [Tue, 5 Oct 2010 04:30:14 +0000 (21:30 -0700)]
SYSFILE INFO: Convert test to Autotest framework.

14 years agotests: Remove tests/command/sysfiles-old.sh from list of tests.
Ben Pfaff [Tue, 5 Oct 2010 04:28:50 +0000 (21:28 -0700)]
tests: Remove tests/command/sysfiles-old.sh from list of tests.

This file was deleted in a previous commit but it was still listed in
tests/automake.mk.

14 years agotests: Convert system file tests to Autotest framework.
Ben Pfaff [Tue, 5 Oct 2010 00:33:55 +0000 (17:33 -0700)]
tests: Convert system file tests to Autotest framework.

14 years agoSORT CASES: Convert tests to Autotest framework.
Ben Pfaff [Tue, 5 Oct 2010 00:23:28 +0000 (17:23 -0700)]
SORT CASES: Convert tests to Autotest framework.