X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ChangeLog;h=b117867f7f790babbb501a46c26894b62a403869;hb=bee7efdafc5d8a2be56138cab46f6e251dcee504;hp=347e81ca9bb21eadc9f9a69482b044d2d98c231e;hpb=fe15123807f9bd042ceeae9fad02eac21d34b4fa;p=pspp-builds.git diff --git a/ChangeLog b/ChangeLog index 347e81ca..b117867f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,437 @@ +2007-08-05 Ben Pfaff + + 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 + + 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 + + * Smake: Use xmalloca instead of xallocsa due to module renaming. + Update all uses. + +2007-06-06 Ben Pfaff + + * Smake: Add xallocsa to modules. + +2007-04-22 Ben Pfaff + + Implement model checker for testing purposes. + + Patch #5873. + + * Smake (GNULIB_MODULES): Add crypto/md4, fwriteerror, + gettimeofday. + +2007-04-03 Ben Pfaff + + * 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 + + 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 + + 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 + + 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 + + * 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 + + * 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 + + 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 + + * README: Note that iconv is required. + + * configure.ac: Enforce iconv requirement. + +Thu Feb 8 14:56:18 2007 Ben Pfaff + + 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 + + * configure.ac: Check for the "round" function added in C99. + +Tue Oct 31 19:55:52 2006 Ben Pfaff + + * Smake (GNULIB_MODULES): Add `mempcpy' module. + +Tue Oct 31 19:29:05 2006 Ben Pfaff + + * 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 + + * 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 + + * 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 + + * Smake: Add xsize to GNULIB_MODULES. + +Wed Jul 12 13:41:18 2006 Ben Pfaff + + * Makefile.am: Add check_PROGRAMS and define to empty. + +Sat Jul 1 15:32:31 2006 Ben Pfaff + + * Makefile.am: Add noinst_PROGRAMS and define to empty. + +Tue May 9 20:46:06 2006 Ben Pfaff + + * Smake: Add stdarg to GNULIB_MODULES. + +Sun May 7 09:27:40 WST 2006 John Darrington + + * 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 + + * 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 + + * Smake: Add exit to GNULIB_MODULES. + +Sun Apr 23 20:34:50 2006 Ben Pfaff + + * Smake: Add linebreak to GNULIB_MODULES. + +Sat Apr 15 21:45:40 2006 Ben Pfaff + + 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 + + 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 + + * 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 + + * 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 + + * Smake: (GNULIB_MODULES) Add strsep. + +Thu Mar 30 15:50:05 2006 Ben Pfaff + + * 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 + + * Smake: Require "unistd" gnulib module. Removed tests for + HAVE_UNISTD_H from source code. + +Sat Mar 4 13:20:56 2006 Ben Pfaff + + * 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 + + * pref.h.orig: Move GCC attribute declarations to + new file src/libpspp/compiler.h. + +Sat Mar 4 12:27:06 2006 Ben Pfaff + + * 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 + + * 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 + + * 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 + + * Smake: (po/POTFILE.in) Exclude dotfiles. + +Sat Nov 27 20:29:19 2005 Jason Stover + + * Binary encoding for categorical variables. + * Routines for design matrices. + +Thu Oct 20 18:19:58 2005 Ben Pfaff + + * configure.ac: Improve error messages. Thanks to Jaap-Andre de + Hoop . + +Wed Oct 12 20:33:07 2005 Jason Stover + + * regression.q: Initial version of the REGRESSION procedure. + +Sun Sep 25 16:11:09 2005 Ben Pfaff + + * 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 for + reporting the problem. + +Mon Sep 19 10:24:10 2005 Ben Pfaff + + * 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 + + Added lib/linreg for procedures that use ordinary least squares. + +Sat Sep 17 11:01:44 2005 Ben Pfaff + + 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 + + * PSPP 0.4.0 released. + +Sun Jul 31 10:49:47 2005 Ben Pfaff + + 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 and define gettext, _, N_, because gnulib + wants to do the same thing. + +Sun Jul 24 20:31:13 2005 Ben Pfaff + + * configure.ac: Don't detect libgmp anymore, because we eliminated + the dependency. + + * NEWS: Update. + +Mon Jul 4 17:59:54 2005 Ben Pfaff + + * Makefile.am: Add pspp-mode.el to EXTRA_DIST. + +Wed May 4 08:49:13 WST 2005 John Darrington + + * README.CVS Smake: Added a CONFIGUREFLAGS variable. + * INSTALL: Mentioned build dependencies. + +Mon May 2 22:37:39 2005 Ben Pfaff + + * INSTALL: Mention dependencies. Thanks to Jaap-Andre de Hoop + for the suggestion. + + * NEWS, README: Update. + +Sun May 1 15:00:09 WST 2005 John Darrington + + * pspp-mode.el: Now supports syntax highlighting, indentation and + generally works a lot better. + +Thu Apr 28 10:24:47 WST 2005 John Darrington + + * 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 + + * configure.ac: Added AC_PROG_RANLIB --- needed by autoconf 1.9 + +Mon Feb 28 23:16:58 2005 Ben Pfaff + + * 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 + + * 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 + + * 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 * Smake: Change -a to -pR in cp invocations for SUSv3 compliance.