Set FONT_DRIVERS with configure rather than cpp.
[bpt/emacs.git] / ChangeLog
index aab2a0d..639ba62 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,96 @@
-2010-03-27  Nick Roberts  <nickrob@snap.net.nz>
+2010-04-28  Glenn Morris  <rgm@gnu.org>
 
-       * Restore GDB/MI fuctionality removed by 2009-12-29T07:15:34Z!nickrob@snap.net.nz.
+       * configure.in (FONT_OBJ): New output variable.
+
+       * configure.in (LIBXMU): New output variable.
+
+       * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
+
+       * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
+       userland and maybe change values to i386 (move test from s/amdx86-64.h).
+
+2010-04-27  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in (LIBXTR6): New output variable.  Move unixware special
+       case here from src/s/unixware.h.
+
+       * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
+       in Makefiles.
+       (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
+
+       * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
+       (LIBXP): No longer substitute in Makefiles.
+       (MOTIF_LIBW): New output variable.  Move system-specific settings here
+       from src/s files.
+
+2010-04-27  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       Reduce CPP usage.
+       * configure.in (LIB_X11_LIB): Remove, inline in the only user.
+       (unexec): Define unconditionally, all platforms define
+       UNEXEC.  AC_SUBST it.
+       (UNEXEC_SRC): Remove, unused.
+       (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
+
+2010-04-27  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
+       replaced by LIBXP.
+
+       * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
+       (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
+       On hpux10-20, default to /lib.
+
+       * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
+
+2010-04-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * configure.in (LIBS_MACHINE): Remove, unused.
+
+       * configure.in (LIB_MATH): New output variable.  Set it for some systems.
+
+2010-04-24  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in (CRT_DIR): New output variable.
+       (--with-crt-dir): New option.  (Bug#5655)
+       (HAVE_LIB64_DIR): Remove.
+
+2010-04-22  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
+
+2010-04-22  Miles Bader <miles@gnu.org>
+
+       * configure.in: Get rid of "unix" pre-defined macro when
+       preprocessing Makefile.  (Bug#5857)
+
+2010-04-21  Andreas Schwab  <schwab@linux-m68k.org>
+
+       Avoid non-portable shell command negation
+       * configure.in: Revert last change.
+
+2010-04-21  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * configure.in: Change "if test ! -f" to "if ! test -f".
+
+2010-04-21  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
+       (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
+
+2010-04-21  Karel Klíč  <kklic@redhat.com>
+
+       * configure.in: New option: --with(out)-selinux, on by default.
+       Set HAVE_LIBSELINUX if we find libselinux, and substitute
+       LIBSELINUX_LIBS in Makefiles.
+
+2010-04-01  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * configure.in: Remove all references to LIBX11_SYSTEM.
+
+2010-03-30  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * configure.in: Remove all references to C_DEBUG_SWITCH.
 
 2010-03-27  Eli Zaretskii  <eliz@gnu.org>
 
 
 1999-10-09  Stefan Monnier  <monnier@cs.yale.edu>
 
-       * make-dist (dontcompile): look for the DONTCOMPILE variable rather
-         than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
+       * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
+       than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
 
 1999-10-09  Richard M. Stallman  <rms@gnu.org>
 
 
 1999-10-08  Stefan Monnier  <monnier@cs.yale.edu>
 
-       * update-subdirs: also ignore CVS subdirs.
+       * update-subdirs: Also ignore CVS subdirs.
 
 1999-10-07  Gerd Moellmann  <gerd@gnu.org>
 
        src/Makefile.in is built from src/Makefile.
 
        * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
-         If these files are out of date, simply have config.status
-         rebuild them; don't rebuild them explicitly.
+       If these files are out of date, simply have config.status
+       rebuild them; don't rebuild them explicitly.
 
 1993-09-25  Brian J. Fox  (bfox@ai.mit.edu)
 
 
 1993-07-12  Frederic Pierresteguy  (F.Pierresteguy@frcl.bull.fr)
 
-       * configure.in (m68k-bull-sysv3): new config.
+       * configure.in (m68k-bull-sysv3): New config.
 
 1993-07-10  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
 
 
        * make-dist: Rebuild configure if configure.in is newer.
 
-       * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
+       * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
        targets to be executed even if make remembers that it has already
        satisfied FRC.
 
        * make-dist: Don't distribute etc/Old files.
 
        * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
-         backups.
+       backups.
 
 1993-03-20  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
 
 1993-03-17  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
 
        * Makefile.in: Add commented-out variable settings for developer's
-         configuration.
+       configuration.
 
 1993-03-14  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
 
        the script.
        * INSTALL: Doc fix.
 
-       * Makefile: brought the Makefile up to the GNU coding
+       * Makefile: Brought the Makefile up to the GNU coding
        standards, as described in standards.text:
        (TAGS): New name for the target which rebuilds the tags table.
        (check): New target; doesn't do anything yet.