fix memory leak
[pspp-builds.git] / ChangeLog
index ca0447e986d9047029a5af0b063b0032b9b33a16..b117867f7f790babbb501a46c26894b62a403869 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,225 @@
+2007-08-05  Ben Pfaff  <blp@gnu.org>
+
+       Bug #16189.  Reviewed by Jason Stover.
+       * acinclude.m4: If -lplot doesn't work by itself, also test with
+       typical X11 libraries.
+
+2007-07-27  Ben Pfaff  <blp@gnu.org>
+
+       Bug #19069.
+       * INSTALL: Improve installation instructions.
+       * README: Move prerequisites to INSTALL.
+       Reviewed by Jason Stover.
+
+       * configure.ac: Make PKG_CHECK_MODULES tests more user-friendly,
+       by having them give their errors at the end of the configuration
+       process instead of stopping it in the middle.  Patch #6116.
+       Reviewed by Jason Stover.
+
+2007-06-14  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Use xmalloca instead of xallocsa due to module renaming.
+       Update all uses.
+
+2007-06-06  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Add xallocsa to modules.
+
+2007-04-22  Ben Pfaff  <blp@gnu.org>
+
+       Implement model checker for testing purposes.
+       
+       Patch #5873.
+       
+       * Smake (GNULIB_MODULES): Add crypto/md4, fwriteerror,
+       gettimeofday.
+
+2007-04-03  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Increment version to 0.4.3 due to snapshot posted
+       to alpha.gnu.org.
+       Suggested by John Darrington.
+
+2007-04-03  Ben Pfaff  <blp@gnu.org>
+
+       Use Gnulib's fpieee module instead of specifying -mieee by hand.
+
+       * Smake: Use fpieee module from Gnulib.
+
+       * configure.ac: Don't enable -mieee.
+
+2007-03-19  Ben Pfaff  <blp@gnu.org>
+
+       Work toward modernizing the build system by updating our Automake
+       and Autoconf dependencies and requiring libintl to be available
+       externally (if desired) instead of including a copy in the
+       distribution.
+
+       * 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.
+
+2007-02-25  Ben Pfaff  <blp@gnu.org>
+
+       Thanks to Jason Stover for verifying that this patch helps under
+       NetBSD.
+
+       * acinclude.m4: Rename PSPP_ENABLE_WARNING to PSPP_ENABLE_OPTION,
+       because it's useful for more than warnings.
+
+       * configure.ac: Add PSPP_ENABLE_OPTION(-mieee) to improve IEEE
+       floating-point conformance on Alpha and SH architectures.  Also,
+       check for fpsetmask function (available on BSDs).
+
+Mon Feb 19 10:52:21 2007  Ben Pfaff  <blp@gnu.org>
+
+       * Smake (GNULIB_MODULES): Add dirname module, remove canonicalize
+       module.  Corresponds to changes in src/data/file-name.c.
+
+Sat Feb 17 09:22:32 2007  Ben Pfaff  <blp@gnu.org>
+
+       * Smake (GNULIB_MODULES): Add tmpfile module, which fixes the use
+       of the tmpfile function under Windows.
+
+Fri Feb 16 10:50:38 2007  Ben Pfaff  <blp@gnu.org>
+
+       Better support cross-compiling by using CC_FOR_BUILD and
+       EXEEXT_FOR_BUILD for q2c.
+       
+       * Makefile.am: Add CC_FOR_BUILD, EXEEXT_FOR_BUILD variables.  Use
+       in .q.c rule.
+
+       * acinclude.m4: Add PSPP_CC_FOR_BUILD macro.
+
+       * configure.ac: Call PSPP_CC_FOR_BUILD.
+
+Mon Feb 12 16:39:18 2007  Ben Pfaff  <blp@gnu.org>
+
+       * README: Note that iconv is required.
+
+       * configure.ac: Enforce iconv requirement.
+
+Thu Feb  8 14:56:18 2007  Ben Pfaff  <blp@gnu.org>
+
+       Reduce platform dependence.
+
+       * Makefile.am: Don't add -Dunix or -D__MSDOS__ to compiler command
+       line.  Add $(top_builddir)/intl to include path to fix building
+       with the included libintl.
+
+       * Smake (GNULIB_MODULES): Add `canonicalize', `sys_stat',
+       `mkstemp' modules.  Remove `stat-macros' module, which is no
+       longer what we want, because what we want is provided by sys_stat
+       now, and remove its inclusions.  Remove `strstr' module, which is
+       no longer in gnulib.  Remove `readlink', `xreadlink', because we
+       no longer use either function.
+
+       * configure.ac: Move gl_EARLY before AC_PROG_CC, where the gnulib
+       manual says it should be.  Check for presence of execl, fork,
+       and popen.  Drop check for unix versus msdos as host OS.
+
+Sat Nov  4 15:59:31 2006  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Check for the "round" function added in C99.
+
+Tue Oct 31 19:55:52 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake (GNULIB_MODULES): Add `mempcpy' module.
+
+Tue Oct 31 19:29:05 2006  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Drop tests for strchr, strrchr because now we
+       assume a C89 compliant library.  (Gnulib makes this assumption so
+       we might as well too.)
+
+Sun Oct 29 14:08:53 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake (GNULIB_MODULES): Remove `restrict' from modules, because
+       recent gnulib doesn't have such a module.
+
+Mon Jul 17 18:23:38 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Add --doc-base=gl/doc to gnulib-tool invocation, which is
+       required by recent gnulib.
+
+Sun Jul 16 19:51:45 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Smake: Add xsize to GNULIB_MODULES.
+
+Wed Jul 12 13:41:18 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Makefile.am: Add check_PROGRAMS and define to empty.
+
+Sat Jul  1 15:32:31 2006  Ben Pfaff  <blp@gnu.org>
+
+       * Makefile.am: Add noinst_PROGRAMS and define to empty.
+
+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