pspp-builds.git
15 years agoRenumber development branch (master) to 0.7.0 v0.7.0
John Darrington [Thu, 4 Sep 2008 11:25:38 +0000 (19:25 +0800)]
Renumber development branch (master) to 0.7.0

15 years agoMerge branch 'master' of ssh://jmd@git.sv.gnu.org/srv/git/pspp
John Darrington [Sat, 23 Aug 2008 00:59:00 +0000 (08:59 +0800)]
Merge branch 'master' of ssh://jmd@git.sv.gnu.org/srv/git/pspp

15 years agoWork around bug #24033 (appending to output in cygwin).
John Darrington [Sat, 23 Aug 2008 00:44:32 +0000 (08:44 +0800)]
Work around bug #24033 (appending to output in cygwin).

Cygwin (and perhaps other w32 platforms) cannot write to a file
whilst it is open for reading.  This kludge therefore closes the
output after pasting into the output viewer and re-opens when new
data is appended.  It'll be slow if the output file becomes large.

15 years agoStart generating ChangeLog automatically from Git commit messages.
Ben Pfaff [Fri, 1 Aug 2008 03:47:49 +0000 (20:47 -0700)]
Start generating ChangeLog automatically from Git commit messages.

Thus, at the same time we rename the existing ChangeLog files to
OChangeLog and add them to EXTRA_DIST to make sure that they get
distributed.

15 years agoEstimate parameters. Moved some code to re-usable functions.
Jason H Stover [Sun, 17 Aug 2008 21:40:15 +0000 (17:40 -0400)]
Estimate parameters. Moved some code to re-usable functions.

15 years agoPointer DEPVAR is now required to be set correctly in linreg.c
Jason H Stover [Sat, 16 Aug 2008 21:29:31 +0000 (17:29 -0400)]
Pointer DEPVAR is now required to be set correctly in linreg.c

15 years agoInitial versions of functions to estimate parameters
Jason H Stover [Sat, 16 Aug 2008 21:26:37 +0000 (17:26 -0400)]
Initial versions of functions to estimate parameters
via the covariance matrix

15 years agoInitialise label for piechart slices.
John Darrington [Fri, 8 Aug 2008 01:13:07 +0000 (09:13 +0800)]
Initialise label for piechart slices.
(Closes bug #24014

15 years agoBump minor version number so that git builds are distinct from released version
John Darrington [Fri, 8 Aug 2008 01:08:18 +0000 (09:08 +0800)]
Bump minor version number so that git builds are distinct from released version

15 years agoUse standard C99 isfinite, isnan, isinf in place of GSL substitutes.
Ben Pfaff [Sun, 27 Jul 2008 18:12:45 +0000 (11:12 -0700)]
Use standard C99 isfinite, isnan, isinf in place of GSL substitutes.

In change a9afcdd22, "Use gsl_isnan instead of isnan, ...," isfinite,
isnan, and isinf were changed to use the GSL substitutes because of
lack of portability of the C99 versions.  Now, gnulib has portable
versions of all of these, so change them back.

This commit changes calls to gsl_finite() to call isfinite() instead
of the equivalent finite().  isfinite() is correct here: both gsl_finite()
and finite() return true for NaNs, which is a surprising result given
that a NaN is definitely not finite, but isfinite() returns false and,
more importantly, behaves as actually wanted in each place it is used
in PSPP code.

This commit requires upgrading gnulib to at least change 5183a0e3c,
"Add missing dependencies on new m4/exponent[fdl].m4 files," or later,
and re-running "make -f Smake".

15 years agoConstness
John Darrington [Sun, 27 Jul 2008 01:02:42 +0000 (09:02 +0800)]
Constness

15 years agoChanged the default WORKSPACE value to 64MB.
John Darrington [Sun, 27 Jul 2008 00:47:06 +0000 (08:47 +0800)]
Changed the default WORKSPACE value to 64MB.
Corrected documentation of WORKSPACE.
When --testing-mode is set, workspace can now be arbitrarily low.

15 years agoNew function for adding a numbering column to a casereader.
Ben Pfaff [Sat, 26 Jul 2008 06:25:53 +0000 (23:25 -0700)]
New function for adding a numbering column to a casereader.

15 years agoMerge branch 'master' of ssh://jmd@git.sv.gnu.org/srv/git/pspp
John Darrington [Sat, 26 Jul 2008 06:12:01 +0000 (14:12 +0800)]
Merge branch 'master' of ssh://jmd@git.sv.gnu.org/srv/git/pspp

Conflicts:

src/math/ChangeLog

15 years agoMerge with recent change by Jason.
John Darrington [Sat, 26 Jul 2008 05:47:40 +0000 (13:47 +0800)]
Merge with recent change by Jason.

15 years agoRemoved the value_cnt associated with the caseordering
John Darrington [Sat, 26 Jul 2008 05:36:03 +0000 (13:36 +0800)]
Removed the value_cnt associated with the caseordering
Made sure that sort_execute returns a casereader the same
dimensions as its subject.

15 years agoDropped weight argument. Corrected update of entries of the covariance matrix
Jason H Stover [Thu, 24 Jul 2008 21:53:50 +0000 (17:53 -0400)]
Dropped weight argument. Corrected update of entries of the covariance matrix

15 years agoNo longer store entire data set in memory.
Jason H Stover [Tue, 22 Jul 2008 21:27:55 +0000 (17:27 -0400)]
No longer store entire data set in memory.
Accumulate covariance matrix using covariance_pass_two

15 years agoWhy does git only commit some of the changes if you don't pass the -a flag?
John Darrington [Sun, 20 Jul 2008 12:25:15 +0000 (20:25 +0800)]
Why does git only commit some of the changes if you don't pass the -a flag?

15 years agoDeleted lib/gsl-extras and updated gsl dependence to 1.8
John Darrington [Sun, 20 Jul 2008 12:16:05 +0000 (20:16 +0800)]
Deleted lib/gsl-extras and updated gsl dependence to 1.8

15 years agoRecurse to simplify flow of covariance_pass_two(). Move tests for V2 into for loop.
Jason H Stover [Thu, 17 Jul 2008 22:11:21 +0000 (18:11 -0400)]
Recurse to simplify flow of covariance_pass_two(). Move tests for V2 into for loop.

15 years agoMerge branch 'master' of ssh://jstover@git.sv.gnu.org/srv/git/pspp
Jason Stover [Wed, 16 Jul 2008 22:28:31 +0000 (18:28 -0400)]
Merge branch 'master' of ssh://jstover@git.sv.gnu.org/srv/git/pspp

15 years agoFixed update of covariance matrix when both variables are categorical.
Jason Stover [Wed, 16 Jul 2008 22:27:27 +0000 (18:27 -0400)]
Fixed update of covariance matrix when both variables are categorical.
Added function to access counted categories.

15 years agoMake PSPP_LINK2_IFELSE macro work with Autoconf earlier than 2.62.
Ben Pfaff [Wed, 16 Jul 2008 17:18:35 +0000 (10:18 -0700)]
Make PSPP_LINK2_IFELSE macro work with Autoconf earlier than 2.62.

15 years agoFixed updating of covariance matrix when both variables
Jason Stover [Wed, 16 Jul 2008 22:22:33 +0000 (18:22 -0400)]
Fixed updating of covariance matrix when both variables
are categorical. Reported by John Darrington

15 years agoAdded functions to compute covariance matrix.
Jason Stover [Wed, 16 Jul 2008 02:54:36 +0000 (22:54 -0400)]
Added functions to compute covariance matrix.

15 years agoAutodetect and fix GSL use of GCC-style "extern inline".
Ben Pfaff [Sun, 13 Jul 2008 18:17:22 +0000 (11:17 -0700)]
Autodetect and fix GSL use of GCC-style "extern inline".

15 years agoEnable users of dist tarballs to use --enable-gui-tools.
Ben Pfaff [Sun, 6 Jul 2008 00:07:16 +0000 (17:07 -0700)]
Enable users of dist tarballs to use --enable-gui-tools.

Formerly, we didn't distribute the necessary files.

15 years agoRemove 'de' from LINGUAS and delete po/de.po.
Ben Pfaff [Sun, 6 Jul 2008 00:06:28 +0000 (17:06 -0700)]
Remove 'de' from LINGUAS and delete po/de.po.

Suggested by Andreas Streichardt <mop@globalpark.de>, who points out
that the poor German translations annoy German users.

15 years agoRemove obsolete .gitignore entries.
Ben Pfaff [Sun, 6 Jul 2008 01:17:56 +0000 (18:17 -0700)]
Remove obsolete .gitignore entries.

15 years agoRemove files from .gitignore that are specific to blp's workflow.
Ben Pfaff [Sun, 6 Jul 2008 01:11:22 +0000 (18:11 -0700)]
Remove files from .gitignore that are specific to blp's workflow.

These files to ignore are supposed to be listed in the user's
core.gitexcludes file (see gitignore(5)), not in the repository's
.gitignore files.

15 years agoRename .cvsignore files to .gitignore.
Ben Pfaff [Sun, 6 Jul 2008 00:55:38 +0000 (17:55 -0700)]
Rename .cvsignore files to .gitignore.

Thus, Git will now ignore the same files that CVS did.

15 years agoFixed bug 23567. Added accessor functions to get/set means and standard deviations...
Jason Stover [Sun, 22 Jun 2008 02:44:27 +0000 (22:44 -0400)]
Fixed bug 23567. Added accessor functions to get/set means and standard deviations for variables associated with struct coeffs. Fixed corresponding values in tests.

15 years agoremoved src/math/linreg/
Jason Stover [Sat, 14 Jun 2008 19:38:24 +0000 (15:38 -0400)]
removed src/math/linreg/

15 years agomoved src/math/linreg.[ch] to src/math
Jason Stover [Sat, 14 Jun 2008 19:35:03 +0000 (15:35 -0400)]
moved src/math/linreg.[ch] to src/math

15 years agoFix typo in AC_PREREQ command name.
Ben Pfaff [Sat, 14 Jun 2008 05:29:23 +0000 (22:29 -0700)]
Fix typo in AC_PREREQ command name.

15 years agoFinal changes for 0.6.0 release. v0.6.0
Ben Pfaff [Mon, 9 Jun 2008 03:55:41 +0000 (03:55 +0000)]
Final changes for 0.6.0 release.

15 years agoUpdated about dialog text.
John Darrington [Sat, 7 Jun 2008 04:55:22 +0000 (04:55 +0000)]
Updated about dialog text.

15 years agoUpdated authors' contributions.
John Darrington [Sat, 7 Jun 2008 04:42:57 +0000 (04:42 +0000)]
Updated authors' contributions.

15 years agoFixed bugs which manifested themselves as bus errors on solaris.
John Darrington [Thu, 29 May 2008 11:07:28 +0000 (11:07 +0000)]
Fixed bugs which manifested themselves as bus errors on solaris.

15 years agoAdded a --enable-anachronistic-dependencies flag to configure, which allows psppire...
John Darrington [Thu, 29 May 2008 00:43:01 +0000 (00:43 +0000)]
Added a --enable-anachronistic-dependencies flag to configure, which allows psppire to be built against older versions of GTK and other libraries.

15 years agoApplied patch #6515 : Allow dlls to be built on w32 platforms
John Darrington [Tue, 20 May 2008 14:01:09 +0000 (14:01 +0000)]
Applied patch #6515 : Allow dlls to be built on w32 platforms

15 years agoMade all the tests respect the PSPP_TEST_NO_CLEANUP environment variable.
John Darrington [Tue, 20 May 2008 02:20:30 +0000 (02:20 +0000)]
Made all the tests respect the PSPP_TEST_NO_CLEANUP environment variable.

15 years agoRemoved the '--text' argument to diff, which is non-portable and unnecessary.
John Darrington [Tue, 20 May 2008 01:36:09 +0000 (01:36 +0000)]
Removed the '--text' argument to diff, which is non-portable and unnecessary.

15 years agoAdded "cd /" to the test scripts which don't already have it. This avoids warnings...
John Darrington [Tue, 20 May 2008 01:03:21 +0000 (01:03 +0000)]
Added "cd /" to the test scripts which don't already have it. This avoids warnings on platforms which refuse to delete the directory they're using.

15 years agoDon't issue a warning if the TO and FROM encodings are identical.
John Darrington [Sat, 17 May 2008 07:44:28 +0000 (07:44 +0000)]
Don't issue a warning if the TO and FROM encodings are identical.

15 years agoFixed non-portable shell syntax in tests. Added a dist-hook target to check
John Darrington [Sat, 17 May 2008 07:26:45 +0000 (07:26 +0000)]
Fixed non-portable shell syntax in tests.  Added a dist-hook target to check
for these in the future.

15 years agoUse gsl_isnan instead of isnan, gsl_isinf instead of isinf, and
Ben Pfaff [Fri, 16 May 2008 05:35:09 +0000 (05:35 +0000)]
Use gsl_isnan instead of isnan, gsl_isinf instead of isinf, and
gsl_finite instead of finite, as a stopgap measure for portability
until appropriate gnulib modules are available.

15 years ago* Smake (GNULIB_MODULES): Don't depend on memmem module, because
Ben Pfaff [Fri, 16 May 2008 05:27:47 +0000 (05:27 +0000)]
* Smake (GNULIB_MODULES): Don't depend on memmem module, because
PSPP does not use memmem any longer.  Use
unilbrk/ulc-width-linebreaks module instead of the linebreak
module, because the latter was split up into multiple modules and
that's the one we actually need.

* automake.mk: Make install-data-hook depend on yelp-check if the
GUI is configured.

* automake.mk: Rename install-data-hook to yelp-check and mark it
phony.  This avoids an automake warning for duplicate
install-data-hook commands in doc/automake.mk and this file
(automake does not understand double-colon rules, since they are
not in POSIX).

15 years agoMissing quotes.
John Darrington [Fri, 9 May 2008 23:57:32 +0000 (23:57 +0000)]
Missing quotes.

15 years agoDebian ships a package which provides ncurses5-config but no header files.
John Darrington [Fri, 9 May 2008 11:54:55 +0000 (11:54 +0000)]
Debian ships a package which provides ncurses5-config but no header files.
Work around this (buggy) situation.

15 years agoFix problems with yelp opening info files.
John Darrington [Fri, 9 May 2008 07:06:35 +0000 (07:06 +0000)]
Fix problems with yelp opening info files.

15 years agoFixed problem running make distcheck with gettext 0.17
John Darrington [Fri, 9 May 2008 06:35:33 +0000 (06:35 +0000)]
Fixed problem running make distcheck with gettext 0.17

15 years agoUpdate po files.
John Darrington [Fri, 9 May 2008 04:19:51 +0000 (04:19 +0000)]
Update po files.

15 years agoDon't call gtk_widget_unparent on sheet->button if it's null.
Ben Pfaff [Fri, 9 May 2008 00:00:32 +0000 (00:00 +0000)]
Don't call gtk_widget_unparent on sheet->button if it's null.

15 years agoDon't make the user wiggle the mouse to be able to click on the
Ben Pfaff [Thu, 8 May 2008 23:58:56 +0000 (23:58 +0000)]
Don't make the user wiggle the mouse to be able to click on the
Forward button twice in quick succession.

15 years agoChange the mouse pointer to a watch to indicate that a long operation
Ben Pfaff [Thu, 8 May 2008 23:48:12 +0000 (23:48 +0000)]
Change the mouse pointer to a watch to indicate that a long operation
is ongoing.

15 years agoDon't use gtk_action_connect_proxy for popup menu items which
John Darrington [Thu, 8 May 2008 00:37:12 +0000 (00:37 +0000)]
Don't use gtk_action_connect_proxy for popup menu items which
have labels with mnemonics

15 years ago(get_tooltip_location): Prevent crash when a tooltip is being prepared
Ben Pfaff [Wed, 7 May 2008 00:16:51 +0000 (00:16 +0000)]
(get_tooltip_location): Prevent crash when a tooltip is being prepared
when the assistant is closed.

15 years ago(text_data_import_assistant): Allocate the struct import_assistant on
Ben Pfaff [Wed, 7 May 2008 00:10:45 +0000 (00:10 +0000)]
(text_data_import_assistant): Allocate the struct import_assistant on
the heap instead of the stack, to make it easier for memory debuggers
such as Valgrind to point out use of its members after this function
returns.

15 years ago(gtk_sheet_dispose): Set the sheet's entry_container and button
Ben Pfaff [Wed, 7 May 2008 00:09:00 +0000 (00:09 +0000)]
(gtk_sheet_dispose): Set the sheet's entry_container and button
members to NULL after unref'ing them, so that a later call to
gtk_sheet_for_all will not try to dereference a dangling pointer.

15 years agoDon't append cell contents when there is none.
John Darrington [Sat, 3 May 2008 01:22:19 +0000 (01:22 +0000)]
Don't append cell contents when there is none.

16 years agoAdd --without-libpq and --without-libncurses options
John Darrington [Mon, 28 Apr 2008 02:06:01 +0000 (02:06 +0000)]
Add --without-libpq and --without-libncurses options

16 years agoUpdate po files.
John Darrington [Tue, 22 Apr 2008 08:40:32 +0000 (08:40 +0000)]
Update po files.

16 years agoUpdate some copyright notices which still referred to GPLv2
John Darrington [Mon, 21 Apr 2008 12:30:14 +0000 (12:30 +0000)]
Update some copyright notices which still referred to GPLv2

16 years agoProtected some tests which don't work when cross-compiling.
John Darrington [Mon, 21 Apr 2008 02:35:31 +0000 (02:35 +0000)]
Protected some tests which don't work when cross-compiling.

16 years agoFix mingw cross compile problem.
John Darrington [Sun, 20 Apr 2008 09:34:18 +0000 (09:34 +0000)]
Fix mingw cross compile problem.

16 years agoDon't include langinfo.h if LC_PAPER is not available.
John Darrington [Sun, 20 Apr 2008 08:40:19 +0000 (08:40 +0000)]
Don't include langinfo.h if LC_PAPER is not available.

16 years agoFixed some recent problems with the mingw cross compile.
John Darrington [Sun, 20 Apr 2008 07:51:09 +0000 (07:51 +0000)]
Fixed some recent problems with the mingw cross compile.

16 years agoClose patch #6492
John Darrington [Fri, 18 Apr 2008 23:44:42 +0000 (23:44 +0000)]
Close patch #6492

16 years agoProperly report required version of libglade.
Ben Pfaff [Tue, 15 Apr 2008 17:18:30 +0000 (17:18 +0000)]
Properly report required version of libglade.
Thanks to unknown-1 <pspp@sjpaes.nl> for reporting this bug.

16 years agoFixed problem with postgres 8.0.x
John Darrington [Tue, 15 Apr 2008 09:42:54 +0000 (09:42 +0000)]
Fixed problem with postgres 8.0.x

16 years agoReplace AC_CHECK_LIB with AC_SEARCH_LIBS
John Darrington [Tue, 15 Apr 2008 06:12:52 +0000 (06:12 +0000)]
Replace AC_CHECK_LIB with AC_SEARCH_LIBS

16 years agoNew test for QR decomposition
Jason Stover [Mon, 14 Apr 2008 17:34:36 +0000 (17:34 +0000)]
New test for QR decomposition

16 years agoRemove visibility from unused widgets and menus
John Darrington [Wed, 9 Apr 2008 09:41:06 +0000 (09:41 +0000)]
Remove visibility from unused widgets and menus

16 years agoFix display of degrees of freedom.
John Darrington [Wed, 9 Apr 2008 09:12:40 +0000 (09:12 +0000)]
Fix display of degrees of freedom.

16 years agofixed check for equality of explanatory and predictor variables
Jason Stover [Wed, 9 Apr 2008 03:31:41 +0000 (03:31 +0000)]
fixed check for equality of explanatory and predictor variables

16 years agooops
Jason Stover [Sun, 6 Apr 2008 22:03:01 +0000 (22:03 +0000)]
oops

16 years agostore intercept in proper place when using QR method
Jason Stover [Sun, 6 Apr 2008 21:59:13 +0000 (21:59 +0000)]
store intercept in proper place when using QR method

16 years agoRemoved generated files from tarball
John Darrington [Sat, 5 Apr 2008 01:48:29 +0000 (01:48 +0000)]
Removed generated files from tarball

16 years agoAdded menomics to all menuitems.
John Darrington [Tue, 25 Mar 2008 09:35:03 +0000 (09:35 +0000)]
Added menomics to all menuitems.
Removed unused menuitems.

16 years agoRemove inline qualifiers to keep gcc 4.2 happy
John Darrington [Tue, 25 Mar 2008 09:19:28 +0000 (09:19 +0000)]
Remove inline qualifiers to keep gcc 4.2 happy

16 years agoNeed SIZE_MAX to be defined when there's no libreadline
John Darrington [Tue, 25 Mar 2008 09:13:51 +0000 (09:13 +0000)]
Need SIZE_MAX to be defined when there's no libreadline

16 years agoMake sure that psql functionality works when ssl is not present.
John Darrington [Mon, 24 Mar 2008 09:39:52 +0000 (09:39 +0000)]
Make sure that psql functionality works when ssl is not present.

16 years agoUpdate text about Gnulib to reflect that it has moved from CVS to Git.
Ben Pfaff [Thu, 20 Mar 2008 05:28:31 +0000 (05:28 +0000)]
Update text about Gnulib to reflect that it has moved from CVS to Git.

Thanks to John Darrington for pointing out that this needed to be
done.

16 years agoDocument new requirement for gettext version 0.17.
Ben Pfaff [Tue, 18 Mar 2008 22:13:19 +0000 (22:13 +0000)]
Document new requirement for gettext version 0.17.

16 years agoUpdated Smake to fit recent gnulib checkout
John Darrington [Tue, 18 Mar 2008 09:02:19 +0000 (09:02 +0000)]
Updated Smake to fit recent gnulib checkout

16 years agoFixed bug #21801
John Darrington [Tue, 18 Mar 2008 08:08:12 +0000 (08:08 +0000)]
Fixed bug #21801

16 years agoFix bug #22037.
Ben Pfaff [Mon, 17 Mar 2008 03:59:06 +0000 (03:59 +0000)]
Fix bug #22037.

* crosstabs.q (calc_general): Only the short string prefix of long
string variables are tabulated, so we must not copy or zero out
more data than that.

16 years agoPatch #6452. Reviewed by John Darrington.
Ben Pfaff [Sun, 16 Mar 2008 22:38:17 +0000 (22:38 +0000)]
Patch #6452.  Reviewed by John Darrington.

* variable-display.c (cmd_variable_width): Fix parsing bug.  Also,
limit variable display widths to within range 1 thru 2 *
MAX_STRING.

* automake.mk: Add new test.

* command/variable-display.sh: New test.

16 years agoPatch #5368. Reviewed by John Darrington. Tested by Jason Stover.
Ben Pfaff [Sun, 16 Mar 2008 20:06:29 +0000 (20:06 +0000)]
Patch #5368.  Reviewed by John Darrington.  Tested by Jason Stover.

* automake.mk: Add new files.

* data-editor.glade: Add "import delimited text data" menu item.

* data-editor.c: Connect "import delimited text data" menu item.

* text-data-import-dialog.c: New file.

* text-data-import-dialog.h: New file.

* text-data-import.glade: New file.

16 years agoRemove unncessary dependencies on format.h
John Darrington [Fri, 14 Mar 2008 11:10:15 +0000 (11:10 +0000)]
Remove unncessary dependencies on format.h

16 years agoinclude format.h only where necessary.
John Darrington [Fri, 14 Mar 2008 10:42:53 +0000 (10:42 +0000)]
include format.h only where necessary.

16 years agoFix compiler warning.
John Darrington [Wed, 12 Mar 2008 09:24:44 +0000 (09:24 +0000)]
Fix compiler warning.

16 years agoFixed use of @dots in @math command.
Jason Stover [Wed, 12 Mar 2008 02:48:44 +0000 (02:48 +0000)]
Fixed use of @dots in @math command.

16 years agoUse math mode more consistently. Mention 0 mean of the error terms.
Jason Stover [Tue, 11 Mar 2008 21:14:29 +0000 (21:14 +0000)]
Use math mode more consistently. Mention 0 mean of the error terms.

16 years agoFixed problem finding createdb and psql binaries.
John Darrington [Tue, 11 Mar 2008 08:37:39 +0000 (08:37 +0000)]
Fixed problem finding createdb and psql binaries.

16 years agoRemoved header file for obsolete EXPORT subcommand
Jason Stover [Tue, 11 Mar 2008 04:02:54 +0000 (04:02 +0000)]
Removed header file for obsolete EXPORT subcommand

16 years agoRemoved reference to regression-export.h
Jason Stover [Tue, 11 Mar 2008 04:00:16 +0000 (04:00 +0000)]
Removed reference to regression-export.h

16 years agoFixed ellipses
Jason Stover [Tue, 11 Mar 2008 03:39:59 +0000 (03:39 +0000)]
Fixed ellipses