fixed bogus email address
[pspp-builds.git] / ChangeLog
index 195f028aff831207c964e30f88a16ec036029820..5e5f98972594bc8001bf9f044ceb7454765c4c73 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,314 @@
-Tue Dec 30 22:23:40 WST 2003 John Darrington <john@darrington.wattle.id.au>
+Tue May  9 20:46:06 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Add stdarg to GNULIB_MODULES.
+
+Sun May  7 09:27:40 WST 2006 John Darrington <john@darrington.wattle.id.au>
+
+       * po/en_GB.po : Removed.  Now that messages talking about coloUrs have 
+       been removed, it does nothing.
+
+Tue May  2 10:43:30 WST 2006 John Darrington <john@darrington.wattle.id.au>
+
+       * Bumped the minor version number from 0.4.1 to 0.4.2 to reflect 
+        changes to system file format.
+
+Mon Apr 24 14:12:25 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Add exit to GNULIB_MODULES.
+
+Sun Apr 23 20:34:50 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Add linebreak to GNULIB_MODULES.
+
+Sat Apr 15 21:45:40 2006  Ben Pfaff  <blp@gnu.org>
+
+       Get rid of src/libpspp/debug-print.h and all its uses.  (There
+       were few real users, but many inclusions of its header file.)
+
+Sat Apr 15 19:51:22 2006  Ben Pfaff  <blp@gnu.org>
+
+       Get rid of our own int32 type in favor of the standard int32_t
+       type.
+       
+       * configure.ac: Don't need to check the sizes of integer types
+       anymore.
+
+Sat Apr 15 19:13:59 2006  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac, acinclude.m4: Complain about missing prerequisites
+       in a group at the end of configuration, not piecemeal.  This
+       should make building PSPP less frustrating.  Thanks to John
+       Darrington for the suggestion.
+
+Sat Apr 15 18:17:15 2006  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Move code into acinclude.m4 to make the configure
+       script more readable.
+
+       * acinclude.m4: New functions from configure.ac.
+
+Mon Apr  3 11:01:00 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: (GNULIB_MODULES) Add strsep.
+
+Thu Mar 30 15:50:05 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Enable -Wdeclaration-after-statement warning if
+       available.
+
+       * acinclude.m4: Add macro for checking whether a warning is
+       supported.
+
+Mon Mar 20 16:32:11 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Require "unistd" gnulib module.  Removed tests for
+       HAVE_UNISTD_H from source code.
+
+Sat Mar  4 13:20:56 2006  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Get rid of pref.h.orig.
+
+       * pref.h.orig: Removed.  Moved SHORT_NAME_LEN, LONG_NAME_LEN to
+       src/data/variable.h.  Removed GLOBAL_DEBUGGING entirely, changing
+       all references to DEBUGGING.  Moved P_tmpdir to
+       src/data/make-file.c.  Moved NO_CHARTS to
+       src/output/charts/automake.mk.
+
+Sat Mar  4 12:58:34 2006  Ben Pfaff  <blp@gnu.org>
+
+       * pref.h.orig: Move GCC attribute declarations to
+       new file src/libpspp/compiler.h.
+
+Sat Mar  4 12:27:06 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Require "intprops" gnulib module.
+
+       * acinclude.m4: Remove BLP_INT_DIGITS.  Now we use the intprops.h
+       header file instead.
+
+       * configure.ac: Don't call BLP_INT_DIGITS.
+
+Sat Mar  4 11:53:36 2006  Ben Pfaff  <blp@gnu.org>
+
+       * acinclude.m4: Remove BLP_RANDOM.  Its results were unused.
+       Remove BLP_IS_SPRINTF_GOOD.  We now assume that the system's
+       sprintf() returns the correct value.
+
+       * configure.ac: Don't call those macros.
+
+John Darrington:
+
+       * Deleted Make.build (inserted its contents into Makefile.am).
+       
+       * Moved the version number to 0.4.1
+
+       * Moved lib/linreg/linreg.[ch] and lib/linreg/coefficient.[ch] to
+         src/math/linreg.
+
+       * Moved the psppire gui into src/ui/gui and the gtk_sheet widget 
+          into lib/gtksheet.
+
+       * Replaced recursive automake system with non-recursive one.
+
+       * Moved files into subdirectories. See src/ChangeLog for details.
+
+Sat Feb 11 21:57:31 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: (GNULIB_MODULES) Add memcasecmp.
+
+       * configure.ac: Remove existing checks for readline, replacing
+       them by a call to PSPP_READLINE.
+
+       * acinclude.m4: Add PSPP_READLINE macro based on gnulib test for
+       readline.  However, we only accept a readline installation if (1)
+       the header files are in the normal readline/ directory and (2) the
+       history library is also available.  If both criteria are met, we
+       declare HAVE_READLINE.  This reduces the #ifdefs to actually use
+       readline to something manageable.
+
+       * pref.h.orig: Move DIR_SEPARATOR, PATH_DELIMITER definitions to
+       src/filename.h.
+
+Wed Jan 25 21:48:20 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: (po/POTFILE.in) Exclude dotfiles.
+
+Sat Nov 27 20:29:19 2005 Jason Stover <jason@sakla.net>
+
+       * Binary encoding for categorical variables.
+       * Routines for design matrices.
+       
+Thu Oct 20 18:19:58 2005  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Improve error messages.  Thanks to Jaap-Andre de
+       Hoop <j.dehoop@data-assist.nl>.
+
+Wed Oct 12 20:33:07 2005 Jason Stover <jstover@sdf.lonestar.org>
+
+       * regression.q: Initial version of the REGRESSION procedure.
+       
+Sun Sep 25 16:11:09 2005  Ben Pfaff  <blp@gnu.org>
+
+       * Makefile.am: Handles `examples' as a subdirectory instead of a
+       dist-hook.  The dist-hook copied examples/CVS into the
+       distribution.  Thanks to James R. Van Zandt <jrvz@comcast.net> for
+       reporting the problem.
+
+Mon Sep 19 10:24:10 2005  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Add `check' target for convenience.  Add
+       --tests-base=tests to gnulib-tool invocation to compensate for
+       bug.
+
+Sat Sep 17 15:57:32 2005 Jason Stover <jason@sakla.net>
+
+       Added lib/linreg for procedures that use ordinary least squares.
+       
+Sat Sep 17 11:01:44 2005  Ben Pfaff  <blp@gnu.org>
+
+       Adapt to newer versions of gnulib.
+
+       * Smake: Put gnulib options directly on its command line, instead
+       of embedding them in configure.ac.
+
+       * configure.ac: Remove gnulib option commands.
+
+Fri Aug  3 07:22:28 2005  Ben Pfaff  <blp@gnu.org>
+
+       * PSPP 0.4.0 released.
+
+Sun Jul 31 10:49:47 2005  Ben Pfaff  <blp@gnu.org>
+
+       Adopt use of gnulib for portability.
+
+       * Makefile.am: Add gl to SUBDIRS.  Add gl/m4 to aclocal include
+       path.  Get rid of pkgdocdir data.  Move noinst_DATA to EXTRA_DIST.
+
+       * README.CVS: Add instructions for fetching gnulib.
+
+       * Smake: Rewrite to run gnulib-tool.  Avoid use of gettextize in
+       normal case (it was unmaintainable).  Just use autoreconf
+       --install to do most of the work.  Rewrite rule for POTFILES.in
+       for non-GNU make compatibility.
+
+       * configure.ac: Add gnulib commands.  Specify gettext version
+       0.14.5 to placate autopoint.  Check that off_t is an integer type,
+       because Solaris can sometimes declare it as a struct.  Drop
+       explicit checks for gnulib-supported functionality.  Fix typo in
+       msdos check.
+
+       * pref.h.orig: Define __attribute__ to avoid wart in gnulib.
+       Don't #include <libintl> and define gettext, _, N_, because gnulib
+       wants to do the same thing.
+
+Sun Jul 24 20:31:13 2005  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Don't detect libgmp anymore, because we eliminated
+       the dependency.
+
+       * NEWS: Update.
+
+Mon Jul  4 17:59:54 2005  Ben Pfaff  <blp@gnu.org>
+
+       * Makefile.am: Add pspp-mode.el to EXTRA_DIST.
+
+Wed May  4 08:49:13 WST 2005 John Darrington <john@darrington.wattle.id.au>
+
+       * README.CVS Smake: Added a CONFIGUREFLAGS variable.
+       * INSTALL: Mentioned build dependencies.
+
+Mon May  2 22:37:39 2005  Ben Pfaff  <blp@gnu.org>
+
+       * INSTALL: Mention dependencies.  Thanks to Jaap-Andre de Hoop
+       <j.dehoop@data-assist.nl> for the suggestion.
+
+       * NEWS, README: Update.
+
+Sun May  1 15:00:09 WST 2005 John Darrington <john@darrington.wattle.id.au>
+
+       * pspp-mode.el: Now supports syntax highlighting, indentation and
+       generally works a lot better.
+
+Thu Apr 28 10:24:47 WST 2005 John Darrington <john@darrington.wattle.id.au> 
+
+       * Changed all copyright notices to contain the FSF's new address.
+
+Thu Apr 14 2005 John Darrington
+
+       * AUTHORS:  Added note about the long variable names extension.
+
+       * pref.h.orig: Added definitions for variable names lengths.
+
+Thu Mar  3 22:06:19 WST 2005 John Darrington <john@darrington.wattle.id.au> 
+
+       * configure.ac: Added AC_PROG_RANLIB --- needed by autoconf 1.9
+
+Mon Feb 28 23:16:58 2005  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Check for perl.  Check for bool.  Substitute
+       makefiles in src/expressions.  Don't substitute makefile in
+       deleted directory lib/julcal.
+
+       * pref.h.orig: (macro MALLOC_LIKE) New macro.
+       (macro flt64) Moved to src/sfmP.h.
+       (macro FLT64_MAX) Moved to src/sfmP.h.
+
+Mon Feb 21 15:04:55 WST 2005 John Darrington <john@darrington.wattle.id.au> 
+
+       * configure.ac: Added a --without-valgrind option to cope with
+       building on machines with a broken valgrind installation
+
+Fri Jan  7 08:01:02 WST 2005 John Darrington <john@darrington.wattle.id.au> 
+
+       * configure.ac pref.h.orig: Compilation with libplot is now optional
+       by sacrificing the chart features.
+
+Sun Nov 28 19:24:02 2004  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Change -a to -pR in cp invocations for SUSv3 compliance.
+
+Mon May 31 17:21:25 2004  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Check for large file support.  Get rid of
+       posix_fadvise check--for some reason glibc 2.3.2 segfaults when I
+       call it and I just couldn't figure out what was going on.
+
+Sun May 30 18:19:03 2004  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Check for valgrind/valgrind.h.
+
+Mon Mar 29 15:22:48 2004  Ben Pfaff  <blp@gnu.org>
+
+       * TODO: Updated.
+
+       * configure.ac: Check for posix_fadvise.
+
+Tue Mar 23 14:21:12 WAST 2004 John Darrington <john@darrington.wattle.id.au>
+
+       * Removed dcdflib and replaced with a dependency upon the
+        GNU Scientific library instead.
+
+Sat Mar 20 13:55:36 2004  Ben Pfaff  <blp@gnu.org>
+
+       * TODO: Updated.
+
+Wed Feb 11 23:54:15 2004  Ben Pfaff  <blp@gnu.org>
+
+       * pref.h.orig: Don't meddle with __WIN32__, __MSDOS, __DJGPP__,
+       __CYGWIN32__, __unix__, or unix anymore, and deal with some of the
+       consequences.  Declare ATTRIBUTE instead of meddling withe
+       __attribute__.  Declare UNUSED instead of unused.  Add macros
+       NO_RETURN, PRINTF_FORMAT, SCANF_FORMAT.  Reformat gettext, N_, _
+       macros.  Move alloca()-related stuff to src/alloc.h and simplify.
+       Get rid of PAGED_STACK entirely.  Remove mkdir macro definition.
+       Get rid of obsolete "procedure-specific options".
+
+2004-01-23  gettextize  <bug-gnu-gettext@gnu.org>
+
+       * Makefile.am (SUBDIRS): Remove intl.
+       * configure.ac (AC_CONFIG_FILES): Remove intl/Makefile.
+
+Tue Dec 30 22:23:40 WST 2003 John Darrington <john@darrington.wattle.id.au> 
        
        * Fixed floating point rounding bug in percentiles calculation