Merge r21-4-11-chise-0_20-=ucs.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
index 28af59c..2dc50c3 100644 (file)
+2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
+       `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
+       instead of `ideograph-hanziku-*'.
+
+       * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
+       (ucs): New alias for `=ucs' when `utf-2000' is provided.
+
+2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-conf.el (=jis-x0213-1-2000): Rename
+       `japanese-jisx0208-1990' to `=jis-x0208-1990'.
+       (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
+       `utf-2000' is provided.
+
+2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
+       is provided [was builtin coded-charsets].
+
+2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
+       is provided [was builtin coded-charsets].
+
+2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
+       is provided [was builtin coded-charsets].
+
+2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
+       is provided [was builtin coded-charsets].
+
+2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
+       when `utf-2000' is provided [was builtin coded-charsets].
+
+2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-conf.el (=hanziku-*): Renamed from
+       `ideograph-hanziku-*'.
+       (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
+
+2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
+       `utf-2000' is provided [was builtin coded-charsets].
+       (ideograph-hanziku-{1..12}): Likewise.
+
+2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
+       (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
+
+2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
+       when `utf-2000' is provided [was builtin coded-charsets].
+
+2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Use
+       `=big5-cdp', `=cbeta' and `=jef-china3' instead of
+       `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
+
+2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
+       (ideograph-gt): Changed to an alias for `=gt'.
+
+2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
+       is provided; it was defined as a builtin coded-charset.
+       (ideograph-gt): Likewise.
+
+2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
+       (ideograph-gt-k): Changed to an alias for `=gt-k'.
+
+2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
+       (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
+
+2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (=big5-eten): Renamed from
+       `chinese-big5-eten'.
+       (chinese-big5-eten): Changed to an alias for `=big5-eten'.
+
+2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
+       (chinese-big5-pua): Changed to an alias for `=big5-pua'.
+
+2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
+       (ideograph-cbeta): Changed to an alias for `=cbeta'.
+
+2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
+       (china3-jef): Changed to an alias for `=jef-china3'.
+
+2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Use
+       `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
+
+       * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
+       `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
+       (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
+       when `utf-2000' is provided.
+
+2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
+
+       * mule/mule-conf.el (ucs-jis-1990): Deleted.
+       (ucs-jis-2000): Deleted.
+
+2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
+       UTF-2000.
+       (=ucs-jis-2000): New coded-charset for UTF-2000.
+
+2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
+       settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
+
+2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
+       `ideograph-cbeta'.
+
+2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
+       builtin coded-charset].
+
+2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
+       settings for &K0-xxxx and &I-K0-xxxx.
+
+2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
+
+2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
+       settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
+
+2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
+       UTF-2000.
+       (ideograph-gt-pj-k1): Likewise.
+       (ideograph-gt-pj-k2): Likewise.
+
+2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `=jis-x0208'.
+
+2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-conf.el (china3-jef): Add new coded-charset when
+       UTF-2000 [was a builtin coded-charset].
+
+2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
+       (utf-8-gb-er): Likewise.
+
+2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
+       settings for JIS X 0212 and JIS X 0208:1978.
+
+2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
+       setting for JIS X 0213.
+
+2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * iso8859-1.el: Don't set `iso8859/1-case-table' to the
+       standard-case-table in UTF-2000.
+
+2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
+       definitions for isolated-chars.
+
+2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
+       `configure-utf-2000-lisp-directory'.
+       (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
+       `mule-lisp-load-path'.
+
+2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * startup.el (startup-setup-paths): Set and use
+       `utf-2000-lisp-directory'.
+       (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
+       UTF-2000.
+
+2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
+       (paths-find-utf-2000-lisp-directory): New function.
+       (paths-construct-load-path): Add new optional argument
+       `utf-2000-lisp-directory'.
+
+       * dump-paths.el: Set and use `utf-2000-lisp-directory'.
+
+2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-charset.el: Don't specify `auto-fill-chars' for
+       `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
+       `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
+       (default-coded-charset-priority-list): Add `chinese-big5-1' and
+       `chinese-big5-2' in UTF-2000.
+
+       * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
+       of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
+
+2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
+       `big5-eten-er' in UTF-2000.
+       (big5-cdp): Modify DOC-string and mnemonic.
+
+2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
+       UTF-2000 [renamed from utf-8-er].
+       (utf-8-gb): New coding-system in UTF-2000.
+       (utf-8-gb-er): Likewise.
+       (utf-8-cns): Likewise.
+       (utf-8-cns-er): Likewise.
+       (utf-8-big5): Likewise.
+       (utf-8-big5-er): Likewise.
+       (utf-8-jis): Likewise.
+       (utf-8-jis-er): Likewise.
+       (utf-8-ks): Likewise.
+       (utf-8-ks-er): Likewise.
+       (utf-8-er): Likewise.
+
+2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
+       instead of `utf-8-unix' in UTF-2000.
+
+       * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
+
+2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/japanese.el (euc-jisx0213): New coding-system.
+
+       * mule/mule-conf.el (japanese-jisx0213-1): Specify
+       `japanese-jisx0208-1990' as the mother.
+
+2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Change condition of
+       loading "close-cdb".
+
+2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
+       setup `coded-charset-entity-reference-alist'.
+
+2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
+       UTF-2000.
+
+2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `chinese-big5-eten-a' and `chinese-big5-eten-b'.
+
+2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
+       (chinese-big5-eten-a): Likewise.
+       (chinese-big5-eten-b): Likewise.
+       (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
+       code range is #x8140 .. #x8DFE.
+
+2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
+       UTF-2000.
+       (chinese-big5-cdp): Likewise.
+
+2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Rename
+       utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
+
+2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
+       append `system-char-db-source-file-list' into
+       `preloaded-file-list' in UTF-2000.
+
+2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Delete
+       character-definition files.
+
+2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
+       UTF-2000.
+
+2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Delete `mojikyo-2022-1'.
+
+2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Delete `mojikyo'.
+
+2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `ucs-sip'.
+
+2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Comment out `chinese-gb12345'.
+
+2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * bytecomp.el (byte-compile-insert-header): Fixed.
+
+2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
+       XEmacs UTF-2000.
+
+2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/chinese.el (big5-cdp): New coding-system in XEmacs
+       UTF-2000.
+
+2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
+
+2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       `japanese-jef-china3' is renamed `china3-jef'.
+
+2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `japanese-jef-china3' and `ideograph-cbeta'.
+
+2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
+
+       * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
+
+2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `chinese-big5-cdp'.
+
+2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `arabic-digit', `arabic-1-column' and `arabic-2-column'.
+
+2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Load "arabic" before
+       loading character definitions.
+
+2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Rename
+       u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
+
+2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `chinese-big5'.
+
+2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Dump
+       "Ideograph-R028-Private" with XEmacs UTF-2000.
+
+2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `chinese-gb12345'.
+
+2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `ideograph-gt-pj-{1..11}'.
+
+       * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
+       XEmacs UTF-2000.
+
+2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
+       `chinese-isoir165'.
+
+2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * format.el (format-alist): Revive `image/jpeg', `image/gif',
+       `image/png', `image/x-xpm' and `image/tiff'.
+
+       * files.el (binary-file-regexps): Add *.PNG.
+
+2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
+       `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
+
+2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * list-mode.el: Call `completion-list-mode' to avoid slowness of
+       the first completion when UTF-2000 is running.
+
+2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Delete `ucs'.
+
+2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `mojikyo' instead of `mojikyo-pj-[1..21]'.
+
+2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/vietnamese.el (vscii-2): Delete abolished property
+       `composite'; now composite mode is default.
+
+2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * bytecomp.el (byte-compile-insert-header): Use `binary' instead
+       of `raw-text'; check \uHHHH representation even if non-ascii
+       characters are not found.
+
+       * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
+       UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
+       unconditionally.
+
+       * mule/viet-ccl.el: New file.
+
+       * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
+       (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
+       - Separate CCL based implementations to viet-ccl.el.
+
+2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * mule/mule-conf.el (japanese-jisx0213-1): Allow
+       "jisx0213.2000-1".
+       (japanese-jisx0213-2): Allow "jisx0213.2000-2".
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
+       `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
+
+2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
+
+2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `ucs' in UTF-2000.
+
+2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
+       `arabic-iso8859-6'.
+
+2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `mojikyo-pj-[1 .. 21]' in UTF-2000.
+
+2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `katakana-jisx0201' in UTF-2000.
+
+1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
+       "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
+       "u0FB50-Arabic-Presentation-Forms-A",
+       "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
+       "u0FE50-Small-Form-Variants",
+       "u0FE70-Arabic-Presentation-Forms-B",
+       "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
+       UTF-2000.
+
+1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Delete
+       "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
+       ... "Ideograph-R214-Flute" in UTF-2000.
+
+1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
+       (japanese-jisx0213-2): New coded-charset.
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "Ideograph-R028-Private", "Ideograph-R029-Again" and
+       "Ideograph-R030-Mouth".
+
+1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
+       "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
+       "Ideograph-R015-Ice", "Ideograph-R016-Table",
+       "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
+       "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
+       "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
+       "Ideograph-R024-Ten", "Ideograph-R025-Divination",
+       "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
+
+1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
+       "Ideograph-R003-Dot", "Ideograph-R004-Slash",
+       "Ideograph-R005-Second", "Ideograph-R006-Hook",
+       "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
+       "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
+
+1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
+       in UTF-2000.
+
+1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
+       (chinese-isoir165): Moved from mule/chinese.el.
+       (chinese-cns11643-3): Moved from mule/chinese.el.
+       (chinese-cns11643-4): Moved from mule/chinese.el.
+       (chinese-cns11643-5): Moved from mule/chinese.el.
+       (chinese-cns11643-6): Moved from mule/chinese.el.
+       (chinese-cns11643-7): Moved from mule/chinese.el.
+
+       * mule/chinese.el: Move definition of coded-charsets to
+       mule/mule-conf.el.
+
+1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `ideograph-daikanwa'.
+
+1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Delete
+       "ccs-jisx0201-latin.el".
+
+1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "u031A0-Extended-Bopomofo" in UTF-2000.
+
+1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
+       renamed to u02E00-CJK-Radical-Supplement.
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
+       "u030A0-Katakana", "u03100-Bopomofo",
+       "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
+       "u03200-Enclosed-CJK-Letters-and-Months" and
+       "u03300-CJK-Compatibility".
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
+       "u02F00-Kangxi-Radicals" and
+       "u02FF0-Ideographic-Description-Characters".
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
+       "u02800-Braille-Patterns" in UTF-2000.
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
+       "uXXXXX-*.el" in UTF-2000.
+
+       * bytecomp.el (byte-compile-insert-header): Delete comments if
+       non-ASCII characters are found; allow `byte-compile-dynamic' and
+       `byte-compile-dynamic-docstrings' if *.elc will be encoded by
+       `raw-text'.
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
+       "u025A0-Geometric-Shapes.el".
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "u02400-Control-Pictures.el", "u02440-OCR.el" and
+       "u02460-Enclosed-Alphanumerics.el".
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `chinese-gb2312'.
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "u02200-Mathematical-Operators.el" and
+       "u02300-Miscellaneous-Technical.el".
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `chinese-cns11643-*'.
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
+       "u02190-Arrows.el" in UTF-2000.
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `korean-ksc5601'.
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "u02000-General-Punctuation.el", "u02070-Superscripts.el",
+       "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
+       "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
+
+1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
+       "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
+       "u01780-Khmer.el", "u01800-Mongolian.el",
+       "u01E00-Latin-Extended-Additional.el" and
+       "u01F00-Greek-Extended.el" in UTF-2000.
+
+1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `ethiopic-ucs' and `ethiopic'.
+
+       * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
+       "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
+
+       * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
+       from mule/ethiopic.el.
+
+       * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
+       mule/mule-conf.el.
+
+1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `lao'.
+
+       * mule/mule-conf.el (lao): New coded-charset.
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
+       "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
+       "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
+       "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
+       "u00F00-Tibetan.el" and "u01000-Myanmar.el".
+
+1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `ucs-bmp' and `arabic-iso8859-6'.
+
+1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
+       "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
+       "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
+
+1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * startup.el (normal-top-level): Load autoload file for UTF-2000
+       in UTF-2000.
+
+1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
+       delete "ccs-iso8859-*.el"; add "u00000-C0.el",
+       "u00020-Basic-Latin.el", "u00080-C1.el",
+       "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
+       "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
+       "u002B0-Spacing-Modifier-Letters.el",
+       "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
+       UTF-2000.
+
+1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
+       instead of `vietnamese-viscii-*'.
+
+1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-conf.el: New file.
+
+       * mule/misc-lang.el: Move definition of charset `ipa' to
+       mule/mule-conf.el.
+
+1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `latin-viscii'; prefer it for characters used in Vietnamese.
+
+1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
+
+       * bytecomp.el (byte-compile-insert-header): Fix regexp.
+
+1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
+       `vietnamese-viscii-lower'.
+       (latin-viscii-upper): Renamed from charset
+       `vietnamese-viscii-upper'.
+       (vietnamese-viscii-lower): New alias for charset
+       `latin-viscii-lower'.
+       (vietnamese-viscii-upper): New alias for charset
+       `latin-viscii-upper'.
+
+1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
+
+1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
+       mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
+       mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
+       mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
+       lisp/utf-2000.
+
+1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/ccs-tcvn5712.el: New file.
+
+1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
+       in UTF-2000.
+
+1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `japanese-jisx0208'.
+
+1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * dumped-lisp.el (preloaded-file-list): Add
+       "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
+       "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
+       UTF-2000.
+
+       * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
+       mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
+       mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
+       mule/ccs-viscii.el: New files.
+
+       * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
+       if \uXXXX is found.
+
+1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `hiragana-jisx0208' and `katakana-jisx0208'.
+
+1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/chinese.el (chinese-cns11643-3): Define it even if
+       `utf-2000' is provided.
+       (chinese-cns11643-4): Likewise.
+       (chinese-cns11643-5): Likewise.
+       (chinese-cns11643-6): Likewise.
+       (chinese-cns11643-7): Likewise.
+
+1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
+
+1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list): Add
+       `cyrillic-iso8859-5' and `greek-iso8859-7'.
+
+1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Setup in UTF-2000.
+
+1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/viet-chars.el: Don't define charset
+       `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
+       they are defined as builtin charsets.
+
+1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * version.el (emacs-version): Add more space just before UTF-2000
+       version string.
+
+1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * version.el ([constant] emacs-version): Don't add a space in the
+       preceding place of `xemacs-betaname' because it is duplicated.
+       (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
+
+       * startup.el (splash-frame-body): Add ETL.
+
+1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
+       is provided because it is defined as builtin charset.
+       (chinese-cns11643-4): Likewise.
+       (chinese-cns11643-5): Likewise.
+       (chinese-cns11643-6): Likewise.
+       (chinese-cns11643-7): Likewise.
+
+1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-cmds.el (reset-language-environment): Fix problem when
+       coding-system `iso-10646-ucs-4' is not defined.
+
+1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * bytecomp.el (byte-compile-insert-header): Use utf-8 as
+       coding-system if `utf-2000' is provided.
+
+1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
+       `utf-2000' is provided.
+
+1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
+       if utf-2000 is provided temporally.
+
+1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * mule/vietnamese.el (leading-code-private-11): Deleted [defined
+       as builtin variable].
+
+1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
+
+       * files.el (insert-file-contents-literally): Treat file as binary;
+       call file-name-handlers. [sync with Emacs 20.3.10]
+
+2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.11 "Native Windows TTY Support" is released.
+
+2002-12-27  Ville Skyttä  <scop@xemacs.org>
+
+       * files.el (auto-mode-alist): Remove redundant entries for modes
+       that live in packages.
+       (interpreter-mode-alist): Ditto.
+
+2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
+
+       * menubar-items.el (default-menubar): Sync with current
+       browse-url-xemacs.el.
+
+2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.10 "Military Intelligence" is released.
+
+2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
+
+2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
+
+2001-05-10   Daiki Ueno  <ueno@unixuser.org>
+
+       * font-lock.el (font-lock-compile-keywords): Rewrite as a side
+       effect free function.
+       (font-lock-fontify-keywords-region): Supply the argument to
+       font-lock-compile-keywords.
+
+2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
+
+       * package-get.el (package-get-download-sites): Bring sites list
+       up to date, prefer xx.xemacs.org addresses.
+
+2002-09-27  Andy Piper  <andy@xemacs.org>
+
+       * dialog.el (make-dialog-box): for general dialogs only
+       delete-frame-hook will be run.
+
+2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * font-lock.el (font-lock-fontify-syntactically-region): Add
+       comment about lookup-syntax-properties, document LOUDLY as unused.
+
+2002-08-26  Andy Piper  <andy@xemacs.org>
+
+       * gutter-items.el (set-progress-feedback-instantiator): Fix bad
+       merge.
+
+2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
+
+       * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
+       (make-obsolete-variable): Ditto.
+       (make-compatible): Ditto.
+       (make-compatible-variable): Ditto.
+
+2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * obsolete.el (parse-sexp-lookup-properties): new compatible alias
+       for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
+
+2002-08-28  Andy Piper  <andy@xemacs.org>
+
+       * files.el (revert-buffer): propagate revert-without-query-status.
+
+2002-06-03  Andy Piper  <andy@xemacs.org>
+
+       * dialog-items.el (make-search-dialog): align various subcontrols
+       in visually pleasing ways, allow frame to autosize to the dialog
+       size.
+       * dialog.el (make-dialog-box): add a border inside the frame. Add
+       :autosize property, if t then reset the frame size appropriately
+       before the frame is mapped.
+       * gutter-items.el (set-progress-feedback-instantiator): align
+       various subcontrols.
+       * gutter-items.el (set-progress-abort-instantiator): ditto.
+
+2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.9 "Informed Management" is released.
+
+2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
+
+       * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
+       "&optional append" argument.
+
+2002-07-16  Didier Verna  <didier@xemacs.org>
+
+       * subr.el (replace-in-string): fix case fold bug introduced by
+       "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
+       case-fold-search in temporary buffers.
+
+2002-08-03  Steve Youngs  <youngs@xemacs.org>
+
+       * lib-complete.el (find-library): Remove check for mule because
+       decompression DOES work on Mule.
+
+2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * simple.el (join-line): New alias for `delete-indentation'.
+
+2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
+
+       * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
+       (font-lock-doc-face): New alias to font-lock-doc-string-face.
+       (font-lock-builtin-face): New.
+       (font-lock-constant-face): New.
+       (font-lock-face-list): Add builtin and constant faces.
+
+2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * autoload.el (make-autoload): Support define-derived-mode.
+       Collected puts of doc-string-elt property.  Based on a patch by
+       Didier Verna <didier@xemacs.org>.
+
+2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * wid-edit.el (widget-field-activate): Fix docstring typo.
+
+2002-07-23  Andy Piper  <andy@xemacs.org>
+
+       * about.el (about-personal-info): update me.
+
+2002-07-12  Andy Piper  <andy@xemacs.org>
+
+       * custom.el (custom-theme-set-variables): remove bogus
+       arguments. Use custom-set-default to set defaults.
+       (custom-set-variables): update doc.
+       (custom-local-buffer): new, synced from FSF.
+       (custom-set-default): ditto.
+       (defcustom): update doc.
+
+2002-06-16  Andy Piper  <andy@xemacs.org>
+
+       * menubar-items.el (default-menubar): enable windows printing on
+       cygwin as well as native.
+
+2002-06-12  Andy Piper  <andy@xemacs.org>
+
+       * printer.el (generic-print-buffer): catch all errors so that the
+       print device can be cleared in all scenarios.
+       (Printer-clear-device): make sure clearing the printer allows it
+       to be used again immediately.
+       (generic-print-region): make sure the default printer face is
+       black-on-white.
+
+2002-04-23  Jerry James  <james@xemacs.org>
+
+       * window-xemacs.el (display-buffer-function): Change doc to
+       reflect new arg.
+       * window-xemacs.el (pre-display-buffer-function): Ditto.
+       * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
+       non-nil, make the new window just big enough for its contents.
+       * frame.el (get-frame-for-buffer): Accept new arg, due to above.
+       * frame.el (show-temp-buffer-in-current-frame): Remove broken
+       temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
+
+2002-06-06  Andy Piper  <andy@xemacs.org>
+
+       * custom.el (custom-theme-set-variables): sync :set-after from FSF.
+       (defcustom): ditto.
+       (custom-handle-keyword): ditto.
+
+2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * gutter-items.el (buffers-tab-selection-function): Improve doc.
+       Make obsolete.  Default to nil.
+       (buffers-tab-filter-functions): Improve doc.  Use literal default.
+       Inspired by a patch by John Palmieri.
+
+2002-07-01  Mike Alexander  <mta@arbortext.com>
+
+       * process.el (shell-command-on-region): Don't delete the region
+       before giving it to call-process-region
+
+2002-06-04  Jerry James <james@eecs.ku.edu>
+
+       * find-paths.el (paths-find-architecture-directory): Search in
+       `system-configuration'/`base', not `base'`system-configuration'.
+
+2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
+
+       * info.el (Info-index): Add missing \ in [ t].
+
+2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * gutter-items.el (gutter-buffers-tab-visible-p,
+       buffers-tab-omit-function, buffers-tab-selection-function,
+       buffers-tab-filter-functions):
+       Doc improvements.
+
+2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * toolbar.el (toolbar-icon-directory): Document trailing separator.
+
+       * toolbar-items.el (toolbar-news): Fix typo in message string.
+
+2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * dialog.el (yes-or-no-p-dialog-box): 
+       * cmdloop.el (y-or-n-p-minibuf):
+       (yes-or-no-p-minibuf):
+       (yes-or-no-p):
+       (y-or-n-p): 
+       Specify negative answers in docstrings.
+
+2002-05-25  Steve Youngs  <youngs@xemacs.org>
+
+       * package-ui.el (pui-help-echo): Display both installed and author
+       version.  Use a balloon-help window to display extra info like
+       package requires.
+
+2002-05-30  Andy Piper  <andy@xemacs.org>
+
+       * files.el (revert-buffer-internal): don't visit
+       revert-buffer. Kill buffer when not used. Suggested by Mike
+       Alexander <mta@arbortext.com>
+
+2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * files.el (revert-buffer): More docstring fiddling.
+
+2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * files.el (revert-buffer):
+       (revert-buffer-internal):
+       (revert-buffer-insert-file-contents-function):
+       Improve docstrings and comments.
+
+2002-05-08  Andy Piper  <andy@xemacs.org>
+
+       * files.el (revert-buffer): observe noconfirm behavior.
+
+2002-04-09  Andy Piper  <andy@xemacs.org>
+
+       * files.el (revert-buffer): use revert-buffer-internal if it looks
+       like doing so will not result in any user-visible changes.
+       (revert-buffer-internal): new function. Do the actual process of
+       reversion and then see whether the result is any different to what
+       we have already. If it is not then do nothing.
+
+2001-12-11  Andy Piper  <andy@xemacs.org>
+
+       * menubar.el (get-popup-menu-response): re-order so that it works
+       on more sane/facist window systems.
+
+2001-12-03  Andy Piper  <andy@xemacs.org>
+
+       * faces.el (frob-face-property): don't infloop in face frobbing
+       from Jan Vroonhof <jan@xemacs.org>.
+
+2001-11-30  Jan Vroonhof  <jan@xemacs.org>
+
+       * faces.el (frob-face-property): Follow face fall-back hierarchy
+       properly for face properties without an instance. Only do manual
+       copy form 'default in last resort. This handles in particular
+       the case where 'default itself has only a fall-back (which is
+       the case by default on windows).
+
+2001-11-24  Andy Piper  <andy@xemacs.org>
+
+       * printer.el (generic-print-region): set default-frame-plist to
+       nil while creating the printer frame so that sizes reflect the
+       printed page.
+
+       * faces.el (face-complain-about-font): Don't complain on printers.
+
+2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
+       
+       * package-net.el: Andy synch.
+       
+2001-12-16  Andy Piper  <andy@xemacs.org>
+
+       * package-get.el (package-get-update-all): Make sure installed.db
+       gets updated after updating packages.
+
+2002-03-28  Ben Wing  <ben@xemacs.org>
+
+       * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
+       continuation, truncation so that we don't get line jumpiness from
+       them being larger than the line height.
+
+       * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
+
+2001-11-30  Jan Vroonhof  <jan@xemacs.org>
+
+       * font.el (font-window-system-mappings): Add mapping for Gtk
+       (assume identical to X) 
+
+2002-02-04  Andy Piper  <andy@xemacs.org>
+
+       * files.el (convert-standard-filename): Fix for short filename
+       Peter Arius <pas@methodpark.de>
+
+2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
+
+       * list-mode.el (default-choose-completion): completion-base-size
+       should refer to local value in the completion list buffer.
+
+2001-12-03  Didier Verna  <didier@xemacs.org>
+
+       * rect.el: autoload `replace-rectangle'.
+       * keydefs.el (global-map): bind it to `C-x r p'.
+
+2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.8 "Honest Recruiter" is released.
+
+2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       This patch is based on Jerry James's patch and analysis.
+
+       * select.el (get-clipboard):
+       (get-selection):
+       Update docstrings.
+       (get-clipboard-foreign):
+       (get-selection-foreign):
+       New function for use as `interprogram-paste-function's.
+
+       * simple.el (interprogram-paste-function): Change default to
+       `get-clipboard-foreign'; improve docstring.
+       (interprogram-cut-function): Improve dosctring.
+
+2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.7 "Economic Science" is released.
+
+2002-03-18  Adrian Aichner  <adrian@xemacs.org>
+
+       * cus-edit.el (customize-save-variable): Fix typo in prompt.
+
+2002-03-26  John Paul Wallington  <jpw@xemacs.org>
+
+       * obsolete.el (assq-delete-all): New compatibility alias for 
+       remassq.
+
+2002-01-09  Simon Josefsson  <jas@extundo.com>
+
+       * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
+
+2002-01-04  Adrian Aichner  <adrian@xemacs.org>
+
+       * info.el (Info-auto-generate-directory): Default
+       Info-auto-generate-directory to 'if-outdated.
+
+2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * startup.el (normal-top-level): Prevent migration code from
+       trashing .emacs on an error in loading the init files.
+
+2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
+
+       * files.el (auto-mode-alist): GNUmakefile is a Makefile,
+       "system default" Xdefaults and friends get xrdb-mode.
+
+2002-03-05  Mats Lidell  <matsl@contactor.se>
+       * help-nomule.el (tutorial-supported-languages): Added Swedish
+       tutorial. Sorted languages.
+
+2002-02-11  Mike Sperber <mike@xemacs.org>
+
+       * info.el (Info-maybe-update-dir): Regenerate dir if we're
+       regenerating outdated dir files and dir is non-existent.
+
+2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * code-files.el (convert-mbox-coding-system): Improve comment.
+       (write-region): Improve docstring.  Reformat to 80 columns.  Add
+       coding-system argument to `write-region-pre-hook' call.
+       (write-region-pre-hook): Fix docstring to mention lockname argument.
+
+2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * minibuf.el (completing-read): Remove redundant wrong arg list.
+
+       * help.el (with-displaying-help-buffer): Put usage advice in docstring.
+
+2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * obsolete.el (interactive-form): new compatibility alias for 
+       function-interactive.
+
+2001-11-29  Adrian Aichner  <adrian@xemacs.org>
+
+       * menubar-items.el (Menubar-items-truncate-list): Removed.
+       * menubar-items.el (Menubar-items-truncate-history): New.
+       * menubar-items.el (default-menubar): Use
+       Menubar-items-truncate-history.
+
+2002-02-03  Adrian Aichner  <adrian@xemacs.org>
+
+       * printer.el (generic-print-region): Pass correct arguments to
+       lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
+       Torkelsson <torkel@acc.umu.se>.
+
+2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * help.el (describe-mode): synched with FSF 19.34; handle nil
+       minor mode indicators.
+
+2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
+
+       * minibuf.el (completing-read): Update docstring.
+
+2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.6 "Common Lisp" is released.
+
+2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * package-net.el: Inadvertant synch with Windows branch.  From
+       Andy's log:
+       (package-net-kit-version): new variable.
+       (package-net-generate-bin-ini): use it. Remove unwanted functions.
+
+2001-11-28  Steve Youngs  <youngs@xemacs.org>
+
+       * package-get.el (package-get-locate-index-file): Also search the
+       core etc/ directory for the package index file if it can't be
+       found in ~/.xemacs/.
+
+2001-12-13  William Perry  <wmperry@gnu.org>
+
+       * dialog-gtk.el (popup-builtin-question-dialog):
+       Conform to API in gui.c.
+       
+2001-11-12  Andy Piper  <andy@xemacs.org>
+
+       * cus-edit.el (custom-save-face-internal): make sure we save
+       non-themed faces.
+       (custom-save-variables): ditto variables.
+
+2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
+
+       * faces.el (make-face-family):
+       (make-face-size):
+       New face-modifying functions per Jan Vroonhof.
+
+       cus-face.el (custom-set-face-font-family):
+       (custom-set-face-font-size):
+       Use them.
+
+       * font.el (font-window-system-mappings): More precise docstring.
+
+       (font-create-name):
+       (font-create-object):
+       (tty-font-create-object):
+       (tty-font-create-plist):
+       (x-font-create-object):
+       (x-font-create-name):
+       (ns-font-create-name):
+       (mswindows-font-create-object):
+       (mswindows-font-create-name):
+       Add doctrings.
+
+2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
+
+       * gtk-faces.el (gtk-init-device-faces): removed spurious
+       quote before let* expression.
+
+2001-10-29  Andy Piper  <andy@xemacs.org>
+
+       * code-files.el (toggle-buffer-file-coding-system): mark buffer as
+       modified when changing coding system.
+
+       * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
+       that we invoke the GUI directory selector.
+
+2001-10-25  Andy Piper  <andy@xemacs.org>
+
+       * dialog.el (make-dialog-box): use new directory dialog support.
+       * minibuf.el (read-file-name-1): ditto.
+       (read-file-name): ditto.
+       (read-directory-name): ditto.
+
+2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.5 "Civil Service" is released.
+
+2001-04-23  Didier Verna  <didier@xemacs.org>
+
+       * cus-edit.el (custom-variable-pre-save): New.
+       * cus-edit.el (custom-variable-post-save): New.
+       * cus-edit.el (custom-variable-save): use them.
+       * cus-edit.el (custom-face-pre-save): New.
+       * cus-edit.el (custom-face-post-save): New.
+       * cus-edit.el (custom-face-save): use them.
+       * cus-edit.el (custom-group-pre-save): New.
+       * cus-edit.el (custom-group-post-save): New.
+       * cus-edit.el (custom-group-save): use them.
+       * cus-edit.el (Custom-save): use the pre/post functions above,
+       call `custom-save-all' only once.
+       * cus-edit.el (custom-variable-pre-reset-standard): New.
+       * cus-edit.el (custom-variable-post-reset-standard): New.
+       * cus-edit.el (custom-variable-reset-standard): use them.
+       * cus-edit.el (custom-face-pre-reset-standard): New.
+       * cus-edit.el (custom-face-post-reset-standard): New.
+       * cus-edit.el (custom-face-reset-standard): use them.
+       * cus-edit.el (custom-group-pre-reset-standard): New.
+       * cus-edit.el (custom-group-post-reset-standard): New.
+       * cus-edit.el (Custom-reset-standard): use them.
+       * cus-edit.el (custom-face-reset-saved): use the pre/post
+       functions above, call `custom-save-all' only once.
+
+2001-04-08  Danny Colascione  <qtmstr@optonline.net>
+
+       * gutter-items.el (buffers-tab face): Derive from the modeline
+       face by default.  Many people use white-on-black for the default
+       font, and the tabs look hideous with that color combination.  The
+       modeline usually has the correct colors.
+
+2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
+
+       * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
+       (tag-mark-stack-max): Typo fix.
+
+2001-09-28  Ben Wing  <ben@xemacs.org>
+
+       * font-lock.el:
+       * font-lock.el (font-lock-after-change-function):
+       fix problem with last patch, reported by Katsumi Yamaoka.
+
+2001-09-17  Ben Wing  <ben@xemacs.org>
+
+       * font-lock.el (font-lock-after-change-function):
+       fix problem when you insert a comment on the line before a line of
+       code: if we use the following char, then when you hit backspace,
+       the following line of code turns the comment color.
+
+2001-06-08  Ben Wing  <ben@xemacs.org>
+
+       * process.el: comment about shell-command-switch.
+       * process.el (shell-quote-argument): Need to quote a null
+       argument, too.  From Dan Holmsand.
+       
+       * startup.el (normal-top-level): Delete some unused FSF junk.
+       * startup.el (command-line-early):
+       
+       * startup.el (command-line): Call MS Windows init function.
+       
+       * win32-native.el:
+       * win32-native.el (mswindows-system-shells): New.
+       * win32-native.el (mswindows-system-shell-p): New.
+       * win32-native.el (init-mswindows-at-startup): New.
+       * win32-native.el (mswindows-quote-one-vc-runtime-arg):
+       * win32-native.el (mswindows-quote-one-simple-arg):
+       * win32-native.el (mswindows-quote-one-command-arg):
+       * win32-native.el (mswindows-construct-process-command-line-alist):
+       Correct comments at top.  Correctly handle passing arguments
+       to Cygwin programs and to bash.  Fix quoting of zero-length
+       arguments (from Dan Holmsand).  Set shell-command-switch based
+       on shell-file-name, which in turn comes from env var SHELL.
+
+2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
+
+       * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
+       default-toolbar-position): Fill docstrings for balloon-help.
+
+2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * faces.el: Reenable specifications over 'gtk domain.
+
+2001-08-08  Didier Verna  <didier@xemacs.org>
+
+       * autoload.el (update-autoload-files): make defdir a file name,
+       not directory name.
+
+2001-08-06  Steve Youngs  <youngs@xemacs.org>
+
+       * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
+
+       * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
+
+2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
+
+       * font-menu.el (font-menu-set-font): Default to current font-family.
+       (font-menu-preferred-resolution):
+       (font-menu-size-scaling):
+       Provide gtk defaults, too.
+
+2001-07-29  Mike Alexander  <mta@arbortext.com>
+
+       * cus-face.el (custom-set-face-font-size): Last arg to apply is a
+       list
+       (custom-set-face-font-family): ditto
+
+2001-07-26  Mike Sperber <mike@xemacs.org>
+
+       * files.el (auto-mode-alist): .9 files are man pages, too.
+
+2001-07-23  Edwin Steiner <esteiner@net4you.at>
+
+       * process.el (call-process-internal): bind
+       coding-system-for-write to 'binary when calling
+       start-process-internal, so the process receives 
+       the literal contents of INFILE.
+
+2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
+
+       * files.el (auto-mode-alist): Add configure.ac support.
+
+2001-07-19  Adrian Aichner  <adrian@xemacs.org>
+
+       * buff-menu.el:
+       mouse.el:
+       Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
+
+2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.4 "Artificial Intelligence" is released.
+
+2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
+       mixed text.
+       (kinsoku-eol-p): Ditto.
+
+2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
+       kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
+       characters as the category `s' or `e' correctly.
+
+2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
+
+       * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
+
+2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
+
+       * mule/cyrillic.el:  Set up case table.
+
+2001-06-08  Mike Sperber <mike@xemacs.org>
+
+       * files.el (save-some-buffers-1): Don't zap the help window right
+       after `map-y-or-n-p' has popped it up.
+
+2001-06-15  Nick Pakoulin  <npak@ispras.ru>
+
+       * help.el (frob-help-extents): Require 'hyper-apropos for faces.
+
+2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * specifier.el: define-specifier-tag 'gtk.
+
+2001-05-12  Ben Wing  <ben@xemacs.org>
+
+       * find-paths.el (paths-find-recursive-path):
+       fix error with null EXCLUDE-REGEXP.
+       
+       * font-lock.el (font-lock-mode):
+       fix problem reported by hrvoje with buffers starting with a space.
+       
+2001-05-06  Ben Wing  <ben@xemacs.org>
+
+       * dialog.el (make-dialog-box):
+       * menubar-items.el (default-menubar):
+       * printer.el (generic-print-buffer):
+       * printer.el (generic-print-region):
+       implement printing the selection when it's selected.
+
+2001-04-18  Didier Verna  <didier@xemacs.org>
+
+       * cus-edit.el (Custom-reset-standard): reset to standard settings
+       not only when the buffer's :custom-state is 'modified, but also
+       when it is 'set or 'saved.
+
+2001-04-17  Didier Verna  <didier@xemacs.org>
+
+       * startup.el (load-user-init-file): define `custom-file' before
+       loading the user's init file.
+
+2001-04-09  Danny Colascione  <qtmstr@optonline.net>
+
+       * menubar.el (popup-mode-menu): Make it work with
+       popup-menu-titles turned off.
+       
+2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
+
+       * about.el (about-mailto-link): Use compose-mail for sending mail.
+
+2001-07-14  Sean MacLennan  <seanm@storm.ca>
+
+       * package-admin.el (package-install-hook): New.
+       (package-delete-hook): New.
+       (package-admin-add-single-file-package): Use package-delete-hook.
+
+       * package-get.el (package-get): Use package-install-hook.
+
+2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
+
+       * package-ui.el (pui-install-selected-packages): reverse the lists
+       of packages so that they get handled in the same order as they
+       were selected.
+
+2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
+
+       * packages.el (locate-library): Use read-library-name for completion.
+
+2001-05-21  Martin Buchholz  <martin@xemacs.org>
+
+       * byte-optimize.el (=): `=' is not a binary predicate!
+       Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
+       Use byte-optimize-predicate, not byte-optimize-binary-predicate,
+
+2001-05-20  Martin Buchholz  <martin@xemacs.org>
+
+       * bytecomp.el (byte-compile-arithcompare):
+       Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
+
+2001-06-03  William M. Perry  <wmperry@gnu.org>
+
+       * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
+       return the filename selected by the user!
+
+2001-05-31  William M. Perry  <wmperry@gnu.org>
+
+       * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
+       in XEmacs/GTK.
+
+2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
+
+       * coding.el: Tiny typo fixed.
+
+2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.3 "Academic Rigor" is released.
+
+2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
+
+2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
+
+2001-05-04  Ben Wing  <ben@xemacs.org>
+
+       * printer.el (generic-print-buffer):
+       * printer.el (generic-print-region):
+       Enable dialog boxes.  Apply workaround recommended by Kirill.
+       fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
+       
+       * simple.el (kill-whole-line):
+       * simple.el (kill-line-1):
+       * simple.el (kill-entire-line):
+       * simple.el (kill-line):
+       * simple.el (backward-kill-line):
+       Take out interactive dependence of kill-whole-line.
+
+2001-04-22  Ben Wing  <ben@xemacs.org>
+
+       * dialog.el (make-dialog-box):
+       Put dialog titles back in -- this time correctly.  Fix various
+       other problems with leaks and such.
+
+       * simple.el (region-exists-p):
+       * simple.el (region-active-p):
+       Add comment about which one is correct to use in menu specs.
+
+2001-05-05  Ben Wing  <ben@xemacs.org>
+
+       * dialog.el (make-dialog-box): fix doc string.
+       * menubar-items.el (default-menubar): Add Page Setup for Windows,
+       take out Pretty Print.
+       * printer.el:
+       * printer.el (printer-current-device): New.
+       * printer.el (Printer-get-device): New.
+       * printer.el (Printer-clear-device): New.
+       * printer.el (generic-page-setup): New.
+       * printer.el (generic-print-buffer):
+       * printer.el (generic-print-region):
+       Implement Page Setup.  Handle errors properly.
+
+2001-05-05  Ben Wing  <ben@xemacs.org>
+
+       * subr.el (error): Complete list of errors in doc string.
+       
+2001-04-22  Ben Wing  <ben@xemacs.org>
+
+       * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
+       
+2001-05-03  Adrian Aichner  <adrian@xemacs.org>
+
+       * build-report.el: Remove CVS keywords since this file has been in
+       core lisp for a while now.
+       * build-report.el (build-report-make-output-files): Fix typo.
+
+2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
+
+       * about.el (about-finish-buffer): Make sure the last change works
+       even if EVENT is nil.
+
+2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
+
+       * about.el (about-finish-buffer): Kill/bury the buffer where the user
+       clicked, not the one that happens to be the current buffer at the
+       time.
+
+2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
+
+       * cus-edit.el (custom-display): Support the GTK Window System also.
+
+2001-04-30  Ben Wing  <ben@xemacs.org>
+
+       * printer.el:
+       * printer.el (printer-page-header):
+       * printer.el (Print-context): New.
+       * printer.el (printer-page-footer):
+       * printer.el (generate-header-element): New.
+       * printer.el (generate-header-line): New.
+       * printer.el (print-context-property):
+       * printer.el (generic-print-buffer):
+       * printer.el (generic-print-region):
+       Implement headers and footers.  Implement calling Print dialog box
+       (#### but it doesn't quite work yet).
+
+2001-04-25  Ben Wing  <ben@xemacs.org>
+
+       * about.el (xemacs-hackers):
+       * about.el (about-url-alist):
+       * about.el (about-personal-info):
+       * about.el (about-hacker-contribution):
+       More contributions.
+       
+       * simple.el (handle-post-motion-command):
+       Fix spurious setting of zmacs-region-stays to t after a non-shift
+       motion command.
+
+2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
+
+       * about.el (about-personal-info): Update my bio.
+       (about-hacker-contribution): Ditto.
+
+2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
+
+       * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
+
+2001-04-19  Andy Piper  <andy@xemacs.org>
+
+       * package-net.el (package-net-cygwin32-binary-size): new size.
+       (package-net-win32-binary-size): new size.
+       (package-net-convert-index-to-ini): Use new arch.
+       (package-net-batch-convert-index-to-ini): Removed.
+       (package-net-generate-bin-ini): New.
+       (package-net-batch-generate-bin-ini): New.
+
+2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.1 "Copyleft" is released.
+
+2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * x-compose.el (xlib-input-method-bug-workaround):
+       (alias-colon-to-double-quote):
+       Force sort in map-keymap to work around rehash bug.
+
+2001-04-17  Ben Wing  <ben@xemacs.org>
+
+       * about.el: Finish overhaul, add a few new hackers, update a
+       couple old ones.
+
+2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.0 "Solid Vapor" is released.
+
+2001-04-15  Ben Wing  <ben@xemacs.org>
+
+       * about.el:
+       * about.el (about-headline-face): New.
+       * about.el (about-link-face): New.
+       * about.el (about-current-release-maintainers): New.
+       * about.el (about-other-current-hackers): New.
+       * about.el (about-url-alist):
+       * about.el (about-once-and-future-hackers): New.
+       * about.el (about-mailto-link): New.
+       * about.el (about-get-buffer):
+       * about.el (about-finish-buffer):
+       * about.el (about-xemacs):
+       * about.el (about-features): Removed.
+       * about.el (about-advantages): New.
+       * about.el (about-maintainer-info): Removed.
+       * about.el (about-personal-info): New.
+       * about.el (about-hacker-contribution): New.
+       * about.el (about-maintainer):
+       * about.el (about-show-linked-info):
+       * about.el (about-hackers):
+       Major revamping.  Rewriting of most of the text, improve the
+       link handling, separate info on contributors into personal
+       and contribution info, add new contributors, update personal
+       info, etc. etc.
+       
+       * menubar-items.el (default-menubar):
+       Help menubar entry for News now says more accurately
+       "What's New in XEmacs".
+       
+       * mouse.el:
+       * mouse.el (mouse-track-cleanup-hook):
+       * mouse.el (mouse-track):
+       Don't set-buffer to a dead buffer when calling mouse-track
+       cleanup hooks.
+
+2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.2.47 "Zephir" is released.
+
+2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
+
+       * dialog.el (make-dialog-box): Disable dialog box titles until
+       we get them working.
+
+2001-03-30  Ben Wing  <ben@xemacs.org>
+
+       * help.el:
+       * help.el (Help-princ-face):
+       * help.el (Help-prin1-face):
+       * help.el (frob-help-extents):
+       * help.el (describe-function-1):
+       * help.el (describe-variable):
+       Avoid using font-lock faces, which may not be defined.
+       Instead, use hyper-apropos faces, and make sure they're
+       defined as necessary by using `require'. (It's not so safe
+       to do this for font-lock.) In any case, we will eventually
+       be merging this functionality into hyper-apropos.
+
+       * loaddefs.el (completion-ignored-extensions):
+       Fix documentation.
+       
+       * menubar-items.el (menu-truncate-list): Removed.
+       * menubar-items.el (Menubar-items-truncate-list): New.
+       * menubar-items.el (default-menubar):
+       Fix errors if grep or compile command is too long.  Rename helper
+       function to be less visible.
+
+2001-03-23  Martin Buchholz  <martin@xemacs.org>
+
+       * byte-optimize.el (byte-optimize-minus):
+       Fix mis-byte-compilation of (- 0 x) --> (- (- x))
+
+2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
+
+       * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
+       Mule is available.
+
+       * mule/latin.el: New file.
+
+2001-03-11  Ben Wing  <ben@xemacs.org>
+
+       * auto-save.el:
+       * auto-save.el (auto-save-directory):
+       * auto-save.el (make-auto-save-file-name):
+       * auto-save.el (auto-save-file-name-p): New.
+
+       Merge in improvements from other definition of
+       make-auto-save-file-name in files.el.
+       
+       * auto-save.el (auto-save-original-name):
+       * auto-save.el (auto-save-name-in-fixed-directory):
+       * auto-save.el (auto-save-unslashify-name): Removed.
+       * auto-save.el (auto-save-slashify-name): Removed.
+       * auto-save.el (auto-save-reserved-chars): New.
+       * auto-save.el (auto-save-escape-name): New.
+       * auto-save.el (auto-save-unhex): New.
+       * auto-save.el (auto-save-unescape-name): New.
+
+       Change algorithm for encoding filenames in auto-save names to be
+       entirely safe with all filesystems and all possible characters in
+       a filename, and 100% reversible. (Essentially, uses
+       quoted-printable as the encoding.)
+       
+       * auto-save.el (recover-all-files):
+
+       Use insert-directory rather than calling ls directly -- fixes
+       things under Windows.
+
+       * files.el:
+       * files.el (convert-standard-filename): Substitute FSF's
+       definition for this (we had nothing here before).
+       
+       * files.el (backup-buffer): Warning fix.
+       
+       * files.el (make-backup-file-name):
+       * files.el (find-backup-file-name):
+       Fix error in calling sequence to auto-save-file-name-p.
+       
+       * files.el (recover-file):
+       Use insert-directory rather than calling ls directly -- fixes
+       things under Windows.
+
+       * files.el (make-auto-save-file-name): Removed.
+       * files.el (auto-save-file-name-p): Removed.
+       auto-save is always dumped so no sense in having a definition
+       that will always be overwritten with another.
+       
+       * files.el (insert-directory):
+       * win32-native.el:
+       * win32-native.el (debug-mswindows-process-command-lines):
+       * win32-native.el (original-make-auto-save-file-name): Removed.
+       * win32-native.el (make-auto-save-file-name): Removed.
+
+
+2001-03-21  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.46 "Urania" is released.
+
+2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * menubar-items.el (default-menubar): Update sample.emacs to
+       sample.init.el and adjust accelerators.
+
+2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * build-report.el (build-report): Improve docstring.
+
+2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * ChangeLog: Log GTK merge.
+
+       * gutter-items.el:
+       * mwheel.el:
+       * sound.el:
+       * startup.el:
+       Revert gratuitous whitespace changes.
+
+2001-03-07  Ben Wing  <ben@xemacs.org>
+
+       * help.el:
+       * help.el (key-or-menu-binding):
+       * help.el (Help-find-file): New.
+       * help.el (describe-beta):
+       * help.el (describe-copying):
+       * help.el (describe-project):
+       * help.el (view-emacs-news):
+       * help.el (view-sample-init-el): New.
+       * help.el (Help-princ-face): New.
+       * help.el (Help-prin1-face): New.
+       * help.el (help-symbol-function-context-menu):
+       * help.el (help-symbol-variable-context-menu):
+       * help.el (help-symbol-function-and-variable-context-menu):
+       * help.el (frob-help-extents):
+       * help.el (describe-function-1):
+       * help.el (describe-variable):
+
+       Add coloring in Help buffers, correspondent with hyperlinks.
+       View files in view-mode rather than Fundamental.
+       Remove separators from context menus -- now handled in generic code.
+       Add `Find Tag' to context menu.
+       
+       * menubar.el (popup-mode-menu):
+
+       Rewrite code that outputs the popup menu to (a) put more specific
+       entries first, (b) be more robust, (c) output the proper context
+       menu separators automatically (the context menu functionality is
+       new and currently used only by Help).
+
+2001-03-10  William M. Perry  <wmperry@aventail.com>
+
+       * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
+       this function when converting from the 21.1 GTK branch.  Now
+       supports file, password, question, and color built-in dialogs.
+
+2001-03-06  Ben Wing  <ben@xemacs.org>
+
+       * keydefs.el:
+       * keydefs.el (global-map):
+       Add commented-out change of M-k (for 21.5).
+       
+       * menubar-items.el (default-menubar):
+       Fix items to control kill-line behavior; add items for
+       shifted motion.
+       
+       * simple.el:
+       * simple.el (kill-whole-line):
+       * simple.el (historical-kill-line): Removed.
+       * simple.el (kill-line): Removed.
+       * simple.el (kill-entire-line): New.
+       * simple.el (kill-line-1): New.
+       * simple.el (backward-kill-line):
+       Undo kill-whole-line == always changes.  Add new function
+       kill-entire-line to unconditionally delete the current line.
+       Add comments describing the lamentable state of affairs of
+       the kill-line functions and variables.
+
+2001-03-02  Ben Wing  <ben@xemacs.org>
+
+       * simple.el:
+       * simple.el (beginning-of-buffer):
+       * simple.el (end-of-buffer):
+       * simple.el (mark-ring-unrecorded-commands):
+       * simple.el (signal-error-on-buffer-boundary):
+       * simple.el (shifted-motion-keys-select-region):
+       * simple.el (unshifted-motion-keys-deselect-region):
+       * simple.el (motion-keys-for-shifted-motion): New.
+       * simple.el (handle-pre-motion-command):
+       * simple.el (handle-post-motion-command):
+       * simple.el (forward-char-command):
+       * simple.el (backward-char-command):
+       * simple.el (scroll-up-command):
+       * simple.el (scroll-down-command):
+       * simple.el (next-line):
+       * simple.el (previous-line):
+       * simple.el (backward-block-of-lines):
+       * simple.el (forward-block-of-lines):
+       * simple.el (backward-word):
+       * simple.el (mark-word):
+
+       Augment documentation of the most common motion commands to make
+       note of the shifted-motion support.  Improve the support to (a)
+       properly document how it works and why it's done in the fashion it
+       is, and (b) allow the keystrokes that trigger it to be customized.
+
+       Correct error in the customize specification of
+       mark-ring-unrecorded-commands.
+
+2001-03-02  Ben Wing  <ben@xemacs.org>
+
+       * font-lock.el:
+       * font-lock.el (font-lock-pending-extent-table): Removed.
+       * font-lock.el (font-lock-pending-buffer-table): New.
+       * font-lock.el (font-lock-pre-idle-hook):
+       * font-lock.el (font-lock-after-change-function):
+       * font-lock.el (font-lock-fontify-pending-extents):
+       * font-lock.el (font-lock-lisp-like):
+
+       Fix handling of pending extents to avoid excessive slowness (N^2
+       behavior) when making lots of buffer changes between redisplays,
+       such as when saving the Options.
+
+2001-03-09  William M. Perry  <wmperry@aventail.com>
+
+       * device.el:
+       * dragdrop.el:
+       * dumped-lisp.el:
+       * faces.el:
+       * frame.el:
+       * gnuserv.el:
+       * loadup.el:
+       * menubar-items.el:
+       * minibuf.el:
+       The Great GTK Merge.
+
+       * ChangeLog.GTK:
+       * dialog-gtk.el:
+       * gdk.el:
+       * generic-widgets.el:
+       * glade.el:
+       * gnome-widgets.el:
+       * gnome.el:
+       * gtk-compose.el:
+       * gtk-extra.el:
+       * gtk-faces.el:
+       * gtk-ffi.el:
+       * gtk-file-dialog.el:
+       * gtk-font-menu.el:
+       * gtk-glyphs.el:
+       * gtk-init.el:
+       * gtk-iso8859-1.el:
+       * gtk-marshal.el:
+       * gtk-mouse.el:
+       * gtk-package.el:
+       * gtk-password-dialog.el:
+       * gtk-select.el:
+       * gtk-widget-accessors.el:
+       * gtk-widgets.el:
+       * gtk.el:
+       widgets-gtk.el:
+       The Great GTK Merge: new files.
+
+2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * generic-widgets.el: Don't require gtk (a built-in feature) at
+       top level.  Don't execute the last sexp unless (featurep 'gtk).
+
+2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
+
+2001-02-23  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.45 "Thelxepeia" is released.
+
+2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
+        * about.el (xemacs-hackers): update my entry. 
+        * about.el (about-maintainer-info): ditto. 
+        * about.el (about-hackers): ditto. 
+
+2001-02-20  Jan Vroonhof  <jan@xemacs.org>
+
+       * about.el (about-maintainer-info): More vanity info about
+       yours truly.
+
+2001-02-20  Adrian Aichner  <adrian@xemacs.org>
+
+       * build-report.el (build-report-destination): xemacs-build-reports
+       has moved to SourceForge, where mailing list name length is
+       restricted, hence the name change to
+       xemacs-buildreports@xemacs.org.
+       * build-report.el (build-report-keep-regexp): Update default.
+       * build-report.el (build-report-delete-regexp): Ditto.
+       * build-report.el (build-report-make-output-files): Ditto.
+
+2001-02-19  Craig Lanning  <lanning@scra.org>
+
+       * lisp-mode.el: Add indentation specifications for following
+       Common Lisp forms: handler-case, handler-bind, with-slots,
+       with-open-file, with-open-stream, print-unreadable-object.
+
+2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
+
+       * font-lock.el (font-lock-set-defaults-1):
+       Move initialization of `font-lock-cache-position' so that it's set
+       even if font-lock-keywords is already defined.
+
+2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
+
+       * autoload.el (generate-file-autoloads-1):
+       Use `emacs-lisp-mode-syntax-table' instead of
+       `lisp-mode-syntax-table'.
+       * lisp-mode.el (lisp-mode-syntax-table):
+       Get rid of old checks for `parse-partial-sexp' version.
+       Make `|' (pipe) string delimiter instead of punctuation.
+
+2001-02-16  Martin Buchholz  <martin@xemacs.org>
+
+       * window.el (save-selected-window):
+       Use gensym for better macro hygiene.
+
+2001-02-06  Mike Sperber <mike@xemacs.org>
+
+       * dump-paths.el:
+       * startup.el (startup-setup-paths): Set and use
+       `mule-lisp-directory'.
+       (startup-setup-paths-warning): Ditto.
+
+       * setup-paths.el (paths-find-mule-lisp-directory): Added.
+       (paths-construct-load-path): Consider `mule-lisp-directory'.
+
+2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
+
+       * font-lock.el: Syntax table improvements used.  A few random
+       changes are not specified below.
+       (font-lock-fontify-string-delimiters):
+       (font-lock-syntactic-keywords):
+       (font-lock-cache-state nil):
+       (font-lock-cache-position):
+       New variables.
+       (font-lock-set-syntax):
+       (font-lock-apply-syntactic-highlight):
+       (font-lock-fontify-syntactic-anchored-keywords):
+       (font-lock-fontify-syntactic-keywords-region):
+       (font-lock-eval-keywords):
+       New functions.
+       (font-lock-remove-face):
+       (font-lock-fontify-syntactically-region):
+       Use syntax properties.
+
+2001-02-08  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.44 "Thalia" is released.
+
+2001-01-16  Mike Sperber <mike@xemacs.org>
+
+       * startup.el (normal-top-level): Work even if no installation root
+       is found.
+
+2001-01-30  Andy Piper  <andy@xemacs.org>
+
+       * gutter-items.el (progress-abort-glyph): remove instantiator.
+       (set-progress-abort-instantiator): new function.
+       (abort-progress-feedback): use it.
+
+       * gutter.el (set-gutter-dirty-p): new function.
+
+2001-01-30  Didier Verna  <didier@xemacs.org>
+
+       * mwheel.el (mwheel-scroll): unwind-protect the selected window.
+
+2001-01-24  Didier Verna  <didier@xemacs.org>
+
+       * sound.el (sound-extension-list): give a better default value.
+       * sound.el (load-sound-file): improve the doc string, also find
+       files given by absolute names, pass a real extension list to
+       `locate-file'.
+
 2001-01-26  Martin Buchholz <martin@xemacs.org>
 
        * XEmacs 21.2.43 "Terspichore" is released.
 
        * XEmacs 21.2.42 "Poseidon" is released.
 
+2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
+
+       * cl-macs.el (cl-upcase-arg): New function.
+       (cl-function-arglist): New function.
+       (cl-transform-lambda): Automatically add CL-style lambda list to
+       documentation string using functions above.
+
 2001-01-12  Andy Piper  <andy@xemacs.org>
 
        * package-get.el (package-get-custom): call