diff ChangeLog @ 5125:b5df3737028a ben-lisp-object

merge
author Ben Wing <ben@xemacs.org>
date Wed, 24 Feb 2010 01:58:04 -0600
parents 2ade80e8c640
children 6f2158fa75ed 861f2601a38b
line wrap: on
line diff
--- a/ChangeLog	Wed Jan 20 07:05:57 2010 -0600
+++ b/ChangeLog	Wed Feb 24 01:58:04 2010 -0600
@@ -1,3 +1,150 @@
+2010-02-08  Ben Wing  <ben@xemacs.org>
+
+	* configure:
+	* configure.ac (TAB):
+	Various warnings that used to be present had mistakenly gotten
+	turned off. Turn them back on.
+
+2010-02-06  Ben Wing  <ben@xemacs.org>
+
+	* configure:
+	* configure.ac (AC_LANG):
+	* configure.ac (TAB):
+	Add AC_LANG(C++) defs in a way very similar to AC_LANG(C), inserting
+	our own flags, compiler, etc.
+
+	When using g++, if we found ndbm, check whether we can compile a
+	file using g++ and ndbm.h, calling some DBM routines.  Currently, this
+	fails because the prototypes in ndbm.h are incomplete, omitting the
+	arguments, which doesn't work with g++.  When ndbm.h is bad, we don't
+	include it and instead provide our own prototypes; otherwise, we
+	define TRUST_NDBM_H_PROTOTYPES, which signals to use the ones in
+	ndbm.h.
+
+2010-01-31  Ben Wing  <ben@xemacs.org>
+
+	* configure.ac (TAB):
+	Say "This Xft feature" rather than just "This feature" to make it
+	possible to more safely filter out the warning in my `runcc'
+	script without the possibility of filtering out genuinely
+	important warnings.
+	* configure: Regenerate.
+
+2010-01-23  Ben Wing  <ben@xemacs.org>
+
+	* configure:
+	* configure.ac (XE_COMPLEX_ARG):
+	Expand the help for --with-debug to describe more specifically what
+	exactly gets turned on.  Expand the help for --with-error-checking
+	to describe all the possible arguments, including `all', `none',
+	`noFOO', multiple arguments, etc.
+
+	Change so that `--with-error-checking' is the same as
+	`--with-error-checking=all'.  Currently, `--with-error-checking' has
+	no effect at all!  It just means "leave all error-checking for
+	specific classes to their default values", which are "maybe", and
+	get converted to "yes" or "no" depending on whether we are running
+	a beta XEmacs.
+
+2010-01-24  Ben Wing  <ben@xemacs.org>
+
+	* configure: Rebuild.
+
+2010-01-24  Ben Wing  <ben@xemacs.org>
+
+	* aclocal.m4 (XE_SHLIB_STUFF):
+	Use -export-all-symbols instead of -export-dynamic on PE targets
+	(Cygwin and MinGW).
+	
+	* configure.ac (XE_EXPAND_VARIABLE):
+	* configure.ac (TAB):
+	Create variable XEMACS_CC_GPP to check whether we're running g++.
+	Don't just check for an executable called `g++' -- it might be
+	called g++-4 or whatever.  Instead, check for either named `g++*'
+	or claiming to be g++ when called with --version.  Rewrite code do
+	use the variable.
+
+	Add -fno-strict-aliasing to optimization flags when GCC and
+	optimized, and in all cases with g++, since under these circumstances
+	strict aliasing is otherwise assumed, and XEmacs can't easily be
+	made to respect its restrictions.
+
+	* configure: Regenerate.
+	
+	
+
+2010-02-01  Ben Wing  <ben@xemacs.org>
+
+	* configure:
+	* configure.ac (TAB):
+	USE_XFT* -> HAVE_XFT*.
+
+2010-01-14  Ben Wing  <ben@xemacs.org>
+
+	* PROBLEMS:
+	Add description of crash on recent Cygwin 1.7 when using C++, NEWGC
+        and optimization.
+
+2010-01-16  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* configure: Regenerate, now we no longer look for rint().
+
+2010-01-20  Ben Wing  <ben@xemacs.org>
+
+	* Makefile.in.in:
+	* Makefile.in.in (GENERATED_HEADERS):
+	* Makefile.in.in (.PHONY):
+	* Makefile.in.in (src/.gdbinit):
+	* configure:
+	* configure.ac (TAB):
+	etc/gdbinit.in has been moved to src/.gdbinit.in.in.  Reflect
+	this -- generate src/.gdbinit.in from src/.gdbinit.in.in, and
+	use the normal mechanism for doing so instead of copying it
+	specially.
+
+	Add target for `config-changed' and pass down to `src'.
+	Move some PHONY declarations to just before the actual targets.
+
+2010-01-16  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* configure: Regenerate, now we no longer look for rint().
+
+2010-01-13  Jerry James  <james@xemacs.org>
+
+	* configure.ac: Update comment about Cygwin and pdump.
+
+2010-01-13  Ben Wing  <ben@xemacs.org>
+
+	* Makefile.in.in (fix-perms):
+	Add target for fix-perms.  Run it to correct permissions.
+
+	* INSTALL:
+	* PROBLEMS:
+	* configure:
+	* configure.ac (XE_COMPLEX_ARG):
+	* configure.ac (XE_EXPAND_VARIABLE):
+	* configure.ac (TAB):
+	Rename all instances of enable-FOO to with-FOO.  enable-FOO has long
+	been aliased to with-FOO and we still preserve this, but formerly
+	we randomly used enable-FOO but with-BAR.
+
+2010-01-11  Ben Wing  <ben@xemacs.org>
+
+	* configure:
+	* configure.ac (TAB):
+	Add check for cygwin_conv_path().
+
+2010-01-11  Ben Wing  <ben@xemacs.org>
+
+	* configure:
+	* configure.ac (TAB):
+	Define USE_GPLUSPLUS when compiling with g++.
+
+2010-01-06  Jerry James  <james@xemacs.org>
+
+	* configure.ac: Add --with-valgrind option.
+	* configure: Regenerate.
+
 2009-12-21  Jerry James  <james@xemacs.org>
 
 	* INSTALL: Remove references to OffiX.