+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
* files.el (insert-file-contents-literally): Treat file as binary;
call file-name-handlers. [sync with Emacs 20.3.10]
+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.
+
+2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
+
+ * gnuserv.el (gnuserv-process-filter): Robuster handling of error
+ messages from gnuserv.
+
+2001-01-20 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.42 "Poseidon" is released.
+
+2001-01-12 Andy Piper <andy@xemacs.org>
+
+ * package-get.el (package-get-custom): call
+ package-net-update-installed-db.
+
+ * package-ui.el (pui-install-selected-packages): call
+ package-net-update-installed-db.
+
+ * package-net.el (package-net-update-installed-db): use
+ packages-package-list so that we reflect reality.
+
+ * packages.el (packages-package-list): Make docstring reflect
+ reality.
+
+ * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
+
+ * postinstall.cc (do_postinstall): don't pick up shells if cygwin
+ isn't installed.
+
+2001-01-17 Andy Piper <andy@xemacs.org>
+
+ * wid-edit.el (widget-activation-glyph-mapper): activate or
+ deactivate native widgets.
+ (widget-glyph-insert-glyph): record instantiator.
+ (widget-push-button-value-create): use it.
+
+ * gui.el (gui-button-action): new function. Make button's domain
+ buffer current when calling.
+ (make-gui-button): update to use gui-button-action.
+
+2001-01-16 Didier Verna <didier@xemacs.org>
+
+ * menubar-items.el (default-menubar): add an entry for modeline
+ horizontal scrolling in Options -> Display.
+
+2001-01-17 Steve Youngs <youngs@xemacs.org>
+
+ * package-get.el (package-get-require-signed-base): Set to nil
+ by default.
+
+2001-01-17 Martin Buchholz <martin@xemacs.org>
+
+ * XEmacs 21.2.41 "Polyhymnia" is released.
+
+2001-01-16 Mike Sperber <mike@xemacs.org>
+
+ * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
+ catch lisp/mule/.
+
+2001-01-14 Mike Sperber <mike@xemacs.org>
+
+ * startup.el (maybe-create-compatibility-dot-emacs):
+ (maybe-unmigrate-user-init-file):
+ (unmigrate-user-init-file): Created.
+ (maybe-migrate-user-init-file): Offer creation of compatibility
+ .emacs.
+ Some doc fixes wrt init file location.
+
+2001-01-15 Golubev I. N. <gin@mo.msk.ru>
+
+ * faces.el (face-frob-from-locale-first): new variable.
+ (frob-face-font-2): Honor tags arg while trying to use
+ standard-face-mapping. When face-frob-from-locale-first is set,
+ first try to set face inheriting from frobbed-face.
+
+2001-01-15 Didier Verna <didier@xemacs.org>
+
+ * about.el (xemacs-hackers): update my entry.
+ * about.el (about-url-alist): ditto.
+ * about.el (about-maintainer-info): ditto.
+ * about.el (about-hackers): ditto.
+
+2001-01-15 Martin Buchholz <martin@xemacs.org>
+
+ The byte compiler has been badly broken for a year,
+ by the patch of 1999-12-06.
+ * byte-optimize.el (byte-optimize-form-code-walker):
+ Bug was: the byte compiler was making this erroneous optimization:
+ (progn (or (foo)) (bar)) ==> (bar)
+
+2000-11-20 Mike Sperber <mike@xemacs.org>
+
+ * setup-paths.el (paths-core-load-path-depth): Split
+ `paths-load-path-depth' in two for site and core lisp. Don't
+ recurse into core.
+ * setup-paths.el (paths-construct-load-path): Use.
+
+2001-01-10 Andy Piper <andy@xemacs.org>
+
+ * package-net.el (package-net-cygwin32-binary-size): new variable
+ (package-net-win32-binary-size): ditto. add much needed
+ commentary.
+
+ * gutter-items.el (buffers-tab-items): correct off-by-one error
+ for buffers-tab-max-size.
+
2001-01-08 Martin Buchholz <martin@xemacs.org>
* XEmacs 21.2.40 is released.