2023-06-22  Richard Hopkins  <xemacs@unbit.co.uk>

	* alist.el (put-alist):
	* alist.el (del-alist):
	* alist.el (set-alist):
	* alist.el (remove-alist): Add optional TESTFN, defaulting to #'equal.
	* alist.el (alist-get): Sync with FSF and add #'defsetf form.

2023-05-19  Aidan Kehoe  <kehoea@parhasard.net>

	* mcs-xmu.el (cl):
	Require the cl feature at runtime given use of #'mapcar*. 

	* mcs-xmu.el (mime-iso646-character-unification-alist):
	Revise this following a bug report from Henry Thompson; the
	#'eval-when-compile is not treated as such by 21.4 given that the
	quoted, uncompiled VALUE argument to #'defcustom is passed to
	#'custom-declare-variable.
	This worked, while more slowly and without offering any
	opportunity for warnings, when run on 21.5.
	However if 21.5 compiles the file it *is* byte-compiled, and
	JISX0201 character literals are generated; this silently does not
	work if compiled --with-unicode-internal and run on
	--without-unicode-internal, and errors given character escaping
	failing if compiled on --without-unicode-internal then run on
	--with-unicode-internal.
	This change checks for unification within XEmacs at runtime and
	sets the alist to nil if it exists; otherwise it constructs the
	alist in the old way (at runtime).

2014-05-15  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.36 released.

2014-05-15  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.35 released.

2014-05-13  Jerry James  <james@xemacs.org>

	* .cvsignore: Remove.
	* .hgignore: New file.
	* *.el: Restore CVS keyword expansions.

2009-08-18  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.34 released.

2009-07-01  Jerry James  <james@xemacs.org>

	* *.el, README.*, ChangeLog.upstream: Sync with 10.7.

2007-08-15  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.33 released.

2007-08-14  Aidan Kehoe  <kehoea@parhasard.net>

	* pccl-20.el:
	* pccl-20.el (broken):
	* pccl-20.el (ccl-execute-eof-block-on-encoding-null):
	* pccl-20.el (ccl-execute-eof-block-on-encoding-some):
	* pccl-20.el (ccl-execute-eof-block-on-decoding-null):
	* pccl-20.el (ccl-execute-eof-block-on-decoding-some):
	Move all these tests to unconditionally returning t. We only
	support XEmacs 21.4 and XEmacs 21.5, where both of these things
	are true, and checking for CCL support at compile time is
	inappropriate when compile time can be a non-Mule XEmacs and
	runtime can be a Mule XEmacs. 
	* pccl.el:
	Note that the logic of this package is rotten in our context.

2005-12-06  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.32 released.

2005-12-06  Ville Skytt  <scop@xemacs.org>

	* *.el, README.*: Sync with 10.6.

	* ChangeLog: Purge upstream changes.
	* ChangeLog.upstream: New.
	* ChangeLog.emu: Remove.

	* Makefile: Update FSF's address.
	(AUTHOR_VERSION): Set to 10.6.
	(EXTRA_SOURCES): Add ChangeLog.upstream.

2005-12-05  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.31 released.

2005-10-12  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.30 released.

2005-06-27  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.29 released.

2005-06-26  Aidan Kehoe  <kehoea@parhasard.net>

	* poe.el (event-to-character): Revert my previous change--it's
	only appropriate for GNU Emacs. 

2005-05-24  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.28 released.

2005-05-20  Aidan Kehoe  <kehoea@parhasard.net>

	* poe.el (event-to-character): Prefer character-of-keysym to
	ascii-character as the X11 keysym -> character map property. 

2003-10-31  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.27 released.

2003-03-09  Ben Wing  <ben@xemacs.org>

	* Makefile:
	Delete explicit compile:: and binkit: rules.
	Don't add custom-load.elc to the list of generated elc's.
	Include Local.rules.inc at the beginning for access to
	BUILD_WITHOUT_MULE, and put the include of XEmacs.rules at the
	end.

2003-01-03  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.26 released.

2002-11-29  Ben Wing  <ben@xemacs.org>

	* .cvsignore: Remove files now handled automatically by CVS.
	* Makefile: Use `compile' instead of hard-coded `all'.

	* install.el (install-detect-elisp-directory): Fix problems
	handling backslashes in filenames (Windows).

2002-10-15  Ville Skytt  <scop@xemacs.org>

	* Makefile (srckit): Remove.

2002-07-30  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.25 released.

2002-07-14  Steve Youngs  <youngs@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.24 released.

2002-07-13  Daiki Ueno  <daiki@xemacs.org>

	* mcs-xm.el (encode-mime-charset-string): Use `defun' instead of
	`defsubst'

2002-07-10  Adrian Aichner  <adrian@xemacs.org>

	* emu.el: Conditionalise defalias 'tl:overlay-buffer on
	'tl:overlay-buffer, not 'tl:overlay-put.

2002-05-14  Steve Youngs  <youngs@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.23 released.

2002-05-14  Katsumi Yamaoka  <yamaoka@jpl.org>

	* pccl.el (ccl-usable): Add a test for Mule.

2002-05-10  Steve Youngs  <youngs@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.22 released.

2002-05-08  Steve Youngs  <youngs@xemacs.org>

	* Makefile (GENERATED): Added custom-load.elc.
	(PRELOADS): Remove ./ 

2002-03-25  Steve Youngs  <youngs@xemacs.org>

	* Makefile (VERSION): 1.21 released.

2002-03-23  Nix  <nix@esperi.demon.co.uk>

	* poem-ltn1.el (truncate-string): Act like the real `truncate-string':
	do not fail if the string is shorter than the max length.

2001-02-24  Ben Wing  <ben@xemacs.org>
	Conditionalize extra MS Windows quoting on
	XEMACS_NATIVE_NT_NEEDS_EXTRA_QUOTING, since it breaks things under
	newer Cygwins.

2000-11-14  Steve Youngs  <youngs@xemacs.org>

	* emu-mule.el: Removed.

	* Makefile (ELCS): Remove emu-mule.el.
	(AUTHOR_VERSION): Change to 10.2.

	* emu.el (char-category): Remove reference to emu-mule.el.

2000-10-05  Martin Buchholz  <martin@xemacs.org>

	* *: Mega typo fix.

2000-06-25  AichnerAd  <aichner@ecf.teradyne.com>

	* Makefile (PRELOADS): Use lisp instead of `pwd`.  Handle
	Native-NT XEmacs command-line quoting.

1999-07-26  SL Baur  <steve@miho>

	* Makefile (ELCS): Restore missing files that tm needs.
