pspp-builds.git
17 years agofix bug 19581
Jason Stover [Thu, 12 Apr 2007 22:40:53 +0000 (22:40 +0000)]
fix bug 19581

17 years agoFixed Bug #19424 (confidence interval from EXAMINE).
John Darrington [Thu, 12 Apr 2007 09:48:34 +0000 (09:48 +0000)]
Fixed Bug #19424 (confidence interval from EXAMINE).

17 years agoUpdate Gettext version to 0.16.1.
Ben Pfaff [Thu, 5 Apr 2007 14:12:25 +0000 (14:12 +0000)]
Update Gettext version to 0.16.1.

17 years agoAdded the Compute dialog box.
John Darrington [Wed, 4 Apr 2007 11:02:31 +0000 (11:02 +0000)]
Added the Compute dialog box.

17 years ago(psppire_selector_set_subjects): Add an
Ben Pfaff [Wed, 4 Apr 2007 04:27:04 +0000 (04:27 +0000)]
(psppire_selector_set_subjects): Add an
assert that may or may not trap some Windows-related bugs.

17 years ago* npar-binomial.sh: Be less picky about whitespace in PSPP output.
Ben Pfaff [Wed, 4 Apr 2007 04:25:48 +0000 (04:25 +0000)]
* npar-binomial.sh: Be less picky about whitespace in PSPP output.

* npar-chisquare.sh: Ditto.

* very-long-strings.sh: Ditto.

17 years agoUpdate version number to allow "make dist" to work.
Ben Pfaff [Wed, 4 Apr 2007 00:41:18 +0000 (00:41 +0000)]
Update version number to allow "make dist" to work.

17 years agoIncrement version to 0.4.3 due to snapshot posted
Ben Pfaff [Wed, 4 Apr 2007 00:27:24 +0000 (00:27 +0000)]
Increment version to 0.4.3 due to snapshot posted
to alpha.gnu.org.
Suggested by John Darrington.

17 years ago* Smake: Use fpieee module from Gnulib.
Ben Pfaff [Wed, 4 Apr 2007 00:07:57 +0000 (00:07 +0000)]
* Smake: Use fpieee module from Gnulib.

* configure.ac: Don't enable -mieee.

17 years agoNote that gperf is now required.
Ben Pfaff [Wed, 4 Apr 2007 00:06:27 +0000 (00:06 +0000)]
Note that gperf is now required.

17 years agoApply patches #5828, #5837, #5841, #5843.
Ben Pfaff [Tue, 3 Apr 2007 22:55:07 +0000 (22:55 +0000)]
Apply patches #5828, #5837, #5841, #5843.

In tests:

* automake.mk (tests_libpspp_bt_test_LDADD): Add range-map-test,
range-set-test, tower-test.

* libpspp/range-map-test.c: New test.

* libpspp/range-set-test.c: New test.

* libpspp/tower-test.c: New test.

In src/libpspp:

* abt.c (insert_relative): New function.
(abt_insert_after): New function.
(abt_insert_before): New function.

* range-map.c: New file.

* range-map.h: New file.

* range-set.c: New file.

* range-set.h: New file.

* tower.c: New file.

* tower.h: New file.

17 years agoImplemented the recently used files menus.
John Darrington [Tue, 3 Apr 2007 10:08:59 +0000 (10:08 +0000)]
Implemented the recently used files menus.

17 years agoChanged a lot of non-const pointers to const.
John Darrington [Mon, 2 Apr 2007 08:55:51 +0000 (08:55 +0000)]
Changed a lot of non-const pointers to const.
Patch #5825

17 years agoNeed #include <limits.h>. Thanks to "John McCabe-Dansted"
Ben Pfaff [Sun, 1 Apr 2007 16:32:19 +0000 (16:32 +0000)]
Need #include <limits.h>.  Thanks to "John McCabe-Dansted"
<gmatht@gmail.com> for pointing this out.

17 years agoAdd plain balanced tree structure. Patch #5827.
Ben Pfaff [Sat, 31 Mar 2007 17:24:02 +0000 (17:24 +0000)]
Add plain balanced tree structure.  Patch #5827.

Thanks to John Darrington for review.

17 years agoFixed the refresh button on the dialogs.
John Darrington [Sat, 31 Mar 2007 11:44:45 +0000 (11:44 +0000)]
Fixed the refresh button on the dialogs.
Added a "recent-dialogs" toolbar button.

17 years agoUpdated version pre-requisites.
John Darrington [Sat, 31 Mar 2007 08:15:20 +0000 (08:15 +0000)]
Updated version pre-requisites.
Added libtool to the list of requirements.

17 years agoNumerous GUI enhancements.
John Darrington [Fri, 30 Mar 2007 23:39:32 +0000 (23:39 +0000)]
Numerous GUI enhancements.

17 years agofixed sparse-array linker problem
Jason Stover [Fri, 30 Mar 2007 16:52:41 +0000 (16:52 +0000)]
fixed sparse-array linker problem

17 years agoDeuglify deque code. Patch #5829.
Ben Pfaff [Fri, 30 Mar 2007 16:40:52 +0000 (16:40 +0000)]
Deuglify deque code.  Patch #5829.

17 years agouse moments.c to compute moments
Jason Stover [Fri, 30 Mar 2007 02:16:41 +0000 (02:16 +0000)]
use moments.c to compute moments

17 years agolisted m4 1.4.9 as a dependency
Jason Stover [Thu, 29 Mar 2007 17:03:42 +0000 (17:03 +0000)]
listed m4 1.4.9 as a dependency

17 years agoFix typo which cause the binary not to depend upon any libraries
John Darrington [Tue, 27 Mar 2007 09:16:57 +0000 (09:16 +0000)]
Fix typo which cause the binary not to depend upon any libraries

17 years agoMade the code relocatable (using the relocate function from gnulib).
John Darrington [Mon, 26 Mar 2007 10:11:01 +0000 (10:11 +0000)]
Made the code relocatable (using the relocate function from gnulib).

17 years agoAdd sparse array data structure.
Ben Pfaff [Sun, 25 Mar 2007 22:13:06 +0000 (22:13 +0000)]
Add sparse array data structure.
Patch #5812.
Thanks to John Darrington for review.

17 years ago* Makefile.am (AUTOMAKE_OPTIONS): Require Automake 1.10 (or
Ben Pfaff [Mon, 19 Mar 2007 20:51:01 +0000 (20:51 +0000)]
* Makefile.am (AUTOMAKE_OPTIONS): Require Automake 1.10 (or
later), which works better with systems that have a non-empty
$(EXEEXT).
(SUBDIRS): Drop intl.
(DISTCLEANFILES): Drop intl/plural.c.

* Throughout Makefile.am and the automake.mk files: Change
mkinstalldirs to $(MKDIR_P), to support the corresponding Automake
change.

* Smake (GNULIB_MODULES): Use gettext-h instead of gettext module.
(all): Don't create intl directory.
(gettextize): Don't use --intl flag.

* configure.ac: Require Autoconf 2.60 or later.  Use external
gettext.  Drop intl/Makefile from config files.

17 years ago(close): Rename do_close to avoid naming conflict with POSIX
Ben Pfaff [Mon, 19 Mar 2007 04:24:56 +0000 (04:24 +0000)]
(close): Rename do_close to avoid naming conflict with POSIX
function of same name.

17 years ago(static var write): Rename write_style to avoid
Ben Pfaff [Mon, 19 Mar 2007 04:18:47 +0000 (04:18 +0000)]
(static var write): Rename write_style to avoid
conflict with POSIX function of same name.

17 years ago(close): Rename to do_close to avoid conflict with POSIX function of
Ben Pfaff [Mon, 19 Mar 2007 01:21:41 +0000 (01:21 +0000)]
(close): Rename to do_close to avoid conflict with POSIX function of
the same name.

17 years agoDon't try to distribute tests that are compiled
Ben Pfaff [Mon, 19 Mar 2007 00:33:15 +0000 (00:33 +0000)]
Don't try to distribute tests that are compiled
from C source.  This fixes "make dist" when "make all" has not yet
been run.

17 years agoremoved duplicate minmax entry
Jason Stover [Sat, 17 Mar 2007 13:28:18 +0000 (13:28 +0000)]
removed duplicate minmax entry

17 years agoDelayed calling gtk_init until after arguments have been parsed, so that
John Darrington [Sat, 17 Mar 2007 12:29:39 +0000 (12:29 +0000)]
Delayed calling gtk_init until after arguments have been parsed, so that
--help and --version will work, even if no X server is available.

17 years agoChanged call to nl_langinfo with localecharset (from gnulib).
John Darrington [Sat, 17 Mar 2007 11:59:53 +0000 (11:59 +0000)]
Changed call to nl_langinfo with localecharset (from gnulib).
Fixed problem with test in non english locale.

17 years agoSupport moments
Jason Stover [Sat, 17 Mar 2007 03:08:23 +0000 (03:08 +0000)]
Support moments

17 years agoadded minmax
Jason Stover [Sat, 10 Mar 2007 22:56:39 +0000 (22:56 +0000)]
added minmax

17 years agoFixed constness problem in iconv, using the ICONV_CONST preprocessor
John Darrington [Tue, 6 Mar 2007 10:36:46 +0000 (10:36 +0000)]
Fixed constness problem in iconv, using the ICONV_CONST preprocessor
macro provided by iconv.m4 (from gettext).

17 years agoiconv is now required.
Ben Pfaff [Fri, 2 Mar 2007 01:11:37 +0000 (01:11 +0000)]
iconv is now required.

17 years agoFix "make distcheck" by distributing doc/ni.texi,
Ben Pfaff [Thu, 1 Mar 2007 21:26:28 +0000 (21:26 +0000)]
Fix "make distcheck" by distributing doc/ni.texi,
even though it's generated.  Reviewed by John Darrington.
(doc_pspp_TEXINFOS): Add doc/ni.texi.
(nodist_doc_pspp_TEXINFOS): Remove.
(am__TEXINFO_TEX_DIR) Removed (was just a kluge anyhow).
($(INFO_DEPS)): Removed.
($(HTML_DEPS)): Removed.
(CLEANFILES): Removed.

17 years agoImprove portability to NetBSD and Alpha.
Ben Pfaff [Mon, 26 Feb 2007 04:52:23 +0000 (04:52 +0000)]
Improve portability to NetBSD and Alpha.

17 years agoNew file to ignore, produced by new gnulib.
Ben Pfaff [Sun, 25 Feb 2007 05:14:58 +0000 (05:14 +0000)]
New file to ignore, produced by new gnulib.

17 years agoDon't include vsnprintf.h any more, because gnulib has now absorbed it
Ben Pfaff [Thu, 22 Feb 2007 23:34:17 +0000 (23:34 +0000)]
Don't include vsnprintf.h any more, because gnulib has now absorbed it
into string.h.

17 years agoQuoted strings in generated syntax.
John Darrington [Thu, 22 Feb 2007 11:26:36 +0000 (11:26 +0000)]
Quoted strings in generated syntax.

17 years agoFix warnings when compiling with mingw32
John Darrington [Wed, 21 Feb 2007 08:27:16 +0000 (08:27 +0000)]
Fix warnings when compiling with mingw32

17 years agoDon't need to include "getlogin_r.h" anymore, because gnulib merged it
Ben Pfaff [Tue, 20 Feb 2007 15:04:47 +0000 (15:04 +0000)]
Don't need to include "getlogin_r.h" anymore, because gnulib merged it
into <unistd.h>.

17 years agoMingw compatibility fixes for file name code.
Ben Pfaff [Mon, 19 Feb 2007 18:57:04 +0000 (18:57 +0000)]
Mingw compatibility fixes for file name code.

17 years agoAdapt to most recent gnulib.
Ben Pfaff [Sun, 18 Feb 2007 21:29:20 +0000 (21:29 +0000)]
Adapt to most recent gnulib.

17 years agoRemove useless parens in #if "defined" operator.
Ben Pfaff [Sun, 18 Feb 2007 19:22:23 +0000 (19:22 +0000)]
Remove useless parens in #if "defined" operator.

17 years agoAdd missing _() around messages.
Ben Pfaff [Sun, 18 Feb 2007 19:20:55 +0000 (19:20 +0000)]
Add missing _() around messages.

17 years ago"the the" => "the"
Ben Pfaff [Sun, 18 Feb 2007 19:17:39 +0000 (19:17 +0000)]
"the the" => "the"

17 years agoAdd #include <config.h>.
Ben Pfaff [Sun, 18 Feb 2007 01:37:47 +0000 (01:37 +0000)]
Add #include <config.h>.

17 years agoAdd tmpfile module, which fixes the use of the tmpfile function under
Ben Pfaff [Sat, 17 Feb 2007 17:24:23 +0000 (17:24 +0000)]
Add tmpfile module, which fixes the use of the tmpfile function under
Windows.

17 years agoImprove error message when temporary file cannot be created.
Ben Pfaff [Sat, 17 Feb 2007 16:16:23 +0000 (16:16 +0000)]
Improve error message when temporary file cannot be created.

17 years agoBetter support cross-compiling. Patch #19003.
Ben Pfaff [Fri, 16 Feb 2007 19:24:25 +0000 (19:24 +0000)]
Better support cross-compiling.  Patch #19003.

17 years agoNote and enforce iconv requirement.
Ben Pfaff [Tue, 13 Feb 2007 00:39:49 +0000 (00:39 +0000)]
Note and enforce iconv requirement.

17 years agoMake q2c link under mingw32, by eliminating the dependency on
Ben Pfaff [Tue, 13 Feb 2007 00:28:52 +0000 (00:28 +0000)]
Make q2c link under mingw32, by eliminating the dependency on
localtime.  Gnulib replaces localtime by a fixed version, but we don't
link q2c against gnulib.  q2c only uses localtime to put the time of
processing into the output file, which I've never in practice found to
be useful, so the patch just drops this feature.

Patch #5740.

17 years agoInclude <config.h>.
Ben Pfaff [Mon, 12 Feb 2007 14:30:23 +0000 (14:30 +0000)]
Include <config.h>.

17 years agoInclude "mkstemp.h", without which linking on mingw32 fails.
Ben Pfaff [Mon, 12 Feb 2007 04:44:49 +0000 (04:44 +0000)]
Include "mkstemp.h", without which linking on mingw32 fails.

17 years agoApply UNUSED and include additional headers to avoid complaints from
Ben Pfaff [Mon, 12 Feb 2007 03:44:36 +0000 (03:44 +0000)]
Apply UNUSED and include additional headers to avoid complaints from
GCC.  Patch #5739.

17 years agoReduce platform dependence.
Ben Pfaff [Mon, 12 Feb 2007 02:10:54 +0000 (02:10 +0000)]
Reduce platform dependence.
This helps with build on mingw32 (and probably other platforms).
Patch #5731.

17 years agoAdd #include <config.h>.
Ben Pfaff [Fri, 9 Feb 2007 15:06:28 +0000 (15:06 +0000)]
Add #include <config.h>.

17 years agoImprove VECTOR implementation.
Ben Pfaff [Fri, 9 Feb 2007 05:28:21 +0000 (05:28 +0000)]
Improve VECTOR implementation.
Bug #18706.

17 years agoFix use of size_t in printf formats. Patch #5727.
Ben Pfaff [Fri, 9 Feb 2007 05:19:08 +0000 (05:19 +0000)]
Fix use of size_t in printf formats.  Patch #5727.

17 years agoWithout HAVE_SYS_TYPES_H or HAVE_SYS_WAIT_H, in connect_debugger we
Ben Pfaff [Thu, 8 Feb 2007 14:43:11 +0000 (14:43 +0000)]
Without HAVE_SYS_TYPES_H or HAVE_SYS_WAIT_H, in connect_debugger we
don't know how to connect to GDB, so just return.

17 years agoAdd #include <limits.h>. Thanks to John McCabe-Dansted
Ben Pfaff [Thu, 8 Feb 2007 05:39:18 +0000 (05:39 +0000)]
Add #include <limits.h>.  Thanks to John McCabe-Dansted
<gmatht@gmail.com> for pointing out the need.

17 years agoCorrect name of function fn_is_special. Thanks to John McCabe-Dansted
Ben Pfaff [Thu, 8 Feb 2007 05:26:42 +0000 (05:26 +0000)]
Correct name of function fn_is_special.  Thanks to John McCabe-Dansted
<gmatht@gmail.com> for pointing this out.

17 years agoDefine isinf macro only if it is not defined as a macro, even if
Ben Pfaff [Wed, 7 Feb 2007 04:01:59 +0000 (04:01 +0000)]
Define isinf macro only if it is not defined as a macro, even if
!HAVE_ISINF, because mingw seems to have the macro without the
function.

17 years agoUse __printf__ instead of printf to avoid problem with "#define printf
Ben Pfaff [Wed, 7 Feb 2007 04:00:09 +0000 (04:00 +0000)]
Use __printf__ instead of printf to avoid problem with "#define printf
libintl_printf" that libintl is fond of doing.

17 years agoGive better error message on end of file.
Ben Pfaff [Wed, 7 Feb 2007 03:58:45 +0000 (03:58 +0000)]
Give better error message on end of file.

17 years agoAdd missing comma.
Ben Pfaff [Wed, 7 Feb 2007 03:47:57 +0000 (03:47 +0000)]
Add missing comma.

17 years agoAddressed some of the issues raised by John McCabe-Dansted when building
John Darrington [Wed, 7 Feb 2007 02:12:57 +0000 (02:12 +0000)]
Addressed some of the issues raised by John McCabe-Dansted when building
native w32 target.

17 years agofixed test to match recent patch
Jason Stover [Tue, 6 Feb 2007 04:12:19 +0000 (04:12 +0000)]
fixed test to match recent patch

17 years agoReduce number of multiplications for higher moments.
Ben Pfaff [Mon, 5 Feb 2007 23:43:23 +0000 (23:43 +0000)]
Reduce number of multiplications for higher moments.

17 years agoRemove potentially misleading citation.
Ben Pfaff [Mon, 5 Feb 2007 21:15:18 +0000 (21:15 +0000)]
Remove potentially misleading citation.

17 years agofixed p-value computation in test of coefficients
Jason Stover [Sun, 4 Feb 2007 16:38:26 +0000 (16:38 +0000)]
fixed p-value computation in test of coefficients

17 years agoFixed bug parsing floating point values in DO-REPEAT.
John Darrington [Fri, 2 Feb 2007 13:50:16 +0000 (13:50 +0000)]
Fixed bug parsing floating point values in DO-REPEAT.

17 years agoWe are using a single member in struct file_handle, the "name"
Ben Pfaff [Fri, 2 Feb 2007 00:57:32 +0000 (00:57 +0000)]
We are using a single member in struct file_handle, the "name"
field, for more than one purpose.  When it begins with '"', it's a
file name; otherwise, it's a token that can be used to identify
it.  When that assertion fires, it's because we searched for the
name case-sensitively as a file name (so that there was no match),
and then we try to insert it case-insensitively as a token, which
fails because duplicates aren't allowed.

Solution: break the two purposes into two separate fields.  This
fixes the problem and likely makes the code easier to read too.

Fixes bug #18922.  Thanks to John Darrington for bug report and
review.

17 years agoHandle MAP_SYSMIS case in RECODE, which was carelessly overlooked
Ben Pfaff [Fri, 2 Feb 2007 00:52:38 +0000 (00:52 +0000)]
Handle MAP_SYSMIS case in RECODE, which was carelessly overlooked
until now.  Fixes bug #18917.  Thanks to John Darrington for bug
report and review.

17 years agoAccept TO in any case for use with n-ary functions. Fixes bug #18923.
Ben Pfaff [Thu, 1 Feb 2007 15:01:42 +0000 (15:01 +0000)]
Accept TO in any case for use with n-ary functions.  Fixes bug #18923.
Thanks to John Darrington for reporting this bug.

17 years agoCall dictionary callbacks on replaced dictionary.
John Darrington [Tue, 30 Jan 2007 11:22:08 +0000 (11:22 +0000)]
Call dictionary callbacks on replaced dictionary.
Invalidate file name on NEW FILE.

17 years agoDeleted header file #includes which have been removed from gnulib.
John Darrington [Sun, 28 Jan 2007 00:22:35 +0000 (00:22 +0000)]
Deleted header file #includes which have been removed from gnulib.

17 years agoFixed bug closing variable type dialog
John Darrington [Sat, 27 Jan 2007 00:56:29 +0000 (00:56 +0000)]
Fixed bug closing variable type dialog

17 years agoFixed bug which crashed gui if it attempted to enter invalid variable names.
John Darrington [Fri, 26 Jan 2007 10:57:15 +0000 (10:57 +0000)]
Fixed bug which crashed gui if it attempted to enter invalid variable names.

17 years agoAdded custom psppire-selector widget.
John Darrington [Fri, 26 Jan 2007 07:35:02 +0000 (07:35 +0000)]
Added custom psppire-selector widget.
Added Transpose Dialog.
Reimplemented Weight Cases dialog.

17 years agoCheck in patch #5709: Augmented Balanced Tree data structure.
Ben Pfaff [Fri, 26 Jan 2007 03:34:00 +0000 (03:34 +0000)]
Check in patch #5709: Augmented Balanced Tree data structure.
Thanks to John Darrington for review.

17 years agoFixed buglet in file open action.
John Darrington [Thu, 25 Jan 2007 08:18:57 +0000 (08:18 +0000)]
Fixed buglet in file open action.

17 years agoEnables Data Open/Save/New menuitems.
John Darrington [Wed, 24 Jan 2007 08:30:22 +0000 (08:30 +0000)]
Enables Data Open/Save/New menuitems.

17 years agoremoved "written by" line
Jason Stover [Sun, 21 Jan 2007 03:44:53 +0000 (03:44 +0000)]
removed "written by" line

17 years agoAdded syntax-string-source.[ch]
John Darrington [Sat, 20 Jan 2007 07:09:13 +0000 (07:09 +0000)]
Added syntax-string-source.[ch]

17 years agoPatch #5676 (syntax string source).
John Darrington [Sat, 20 Jan 2007 00:02:13 +0000 (00:02 +0000)]
Patch #5676 (syntax string source).
Fixed some warnings.
Made make distcheck work.

17 years agoClean up and improve case code.
Ben Pfaff [Tue, 16 Jan 2007 15:30:28 +0000 (15:30 +0000)]
Clean up and improve case code.
Patch #5690.

17 years agoAdd a deque, implemented as a circular queue, to libpspp.
Ben Pfaff [Tue, 16 Jan 2007 00:14:41 +0000 (00:14 +0000)]
Add a deque, implemented as a circular queue, to libpspp.

Demonstrate how to use it by instantiating it for use as a deque of
cases and then uses that "casedeque" to reimplement the LAG
functionality for procedures.

17 years agoAdd _debug target to create _debug directory and configure with
Ben Pfaff [Mon, 15 Jan 2007 20:01:52 +0000 (20:01 +0000)]
Add _debug target to create _debug directory and configure with
--enable-debug.

17 years agoChanged instances of 'signal' to 'signals', to avoid conflicts
John Darrington [Fri, 12 Jan 2007 22:50:14 +0000 (22:50 +0000)]
Changed instances of 'signal' to 'signals', to avoid conflicts
from /usr/include/signal.h

17 years agoAdd heap data structure to src/libpspp, and a test to tests/libpspp.
Ben Pfaff [Wed, 10 Jan 2007 14:50:16 +0000 (14:50 +0000)]
Add heap data structure to src/libpspp, and a test to tests/libpspp.
Thanks to John Darrington for review.

17 years agoPatch #5672
John Darrington [Wed, 10 Jan 2007 09:22:42 +0000 (09:22 +0000)]
Patch #5672

17 years agoChecker is really obsolete now.
Ben Pfaff [Wed, 10 Jan 2007 03:43:31 +0000 (03:43 +0000)]
Checker is really obsolete now.

17 years agoFix bug #18739.
Ben Pfaff [Wed, 10 Jan 2007 03:18:02 +0000 (03:18 +0000)]
Fix bug #18739.

17 years agoApplied patch #5661
John Darrington [Sun, 7 Jan 2007 04:04:00 +0000 (04:04 +0000)]
Applied patch #5661

17 years agoAdded psppire-dialog and psppire-buttonbox widgets.
John Darrington [Thu, 4 Jan 2007 08:15:26 +0000 (08:15 +0000)]
Added psppire-dialog and psppire-buttonbox widgets.
Added framework for variable selection using treeview widgets.
Added weight cases dialog box.

17 years agoAdded callback for when the weights on a dictionary change.
John Darrington [Wed, 3 Jan 2007 02:03:18 +0000 (02:03 +0000)]
Added callback for when the weights on a dictionary change.
Reflect the current weight status in the status bar.