Trailing whitespace deleted.
[bpt/emacs.git] / lisp / ChangeLog
index 6979572..aac0ae7 100644 (file)
@@ -1,3 +1,846 @@
+2003-02-04  Richard M. Stallman  <rms@gnu.org>
+
+       * term.el (term-raw-map): Set it up at load time.
+       (term-char-mode): Don't set up term-raw-map here.
+       (term-set-escape-char): Don't set up C-x subcommand.
+       (term-ansi-face-already-done): Renamed from
+       term-ansi-face-alredy-done.
+       (term-command-hook): Avoid error if STRING is empty.
+       (term, term-mode): Doc fixes.
+
+       * term.el: Redesign handling of colors and faces.
+       Delete all the faces that this mode used to make.
+       (ansi-term-color-vector): New variable.
+       (ansi-term-fg-faces-vector, ansi-term-bg-faces-vector)
+       (ansi-term-inv-bg-faces-vector, ansi-term-inv-fg-faces-vector):
+       Variables deleted.
+       (term-default-fg-color, term-default-bg-color): Use defcustom.
+       (term-handle-colors-array): Use ansi-term-color-vector,
+       and specify face attributes rather than faces in `face' property.
+
+       * term.el (term-ansi-fg-faces-vector, term-ansi-bg-faces-vector)
+       (term-ansi-inv-fg-faces-vector, term-ansi-inv-bg-faces-vector)
+       (term-ansi-reverse-faces-vector): Unused variables deleted.
+       (term-ignore-error): Macro deleted.
+
+       * simple.el (back-to-indentation): Skip all whitespace
+       except for newlines.
+
+       * files.el (find-alternate-file): Handle dired-directory
+       like buffer-file-name.
+
+       * dired.el (dired-find-buffer-nocreate): Avoid error if
+       dired-directory is nil.
+
+2003-02-04  Juanma Barranquero  <lektu@terra.es>
+
+       * image.el (image-type-regexps): Fix typo.
+
+2003-02-04  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * mail/rmailout.el (rmail-output): If preserving MIME-version,
+       preserve Content-type too.
+
+2003-02-04  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-define-mode-map): Remap viper delete char/word
+       commands to their ido specific equivalents.  Disable ESC in
+       viper mode (to avoid exiting insert mode), since ido doesn't
+       work in viper command mode.
+       (ido-delete-backward-updir, ido-delete-backward-word-updir):
+       Handle remapped viper commands.
+
+2003-02-03  Juanma Barranquero  <lektu@terra.es>
+
+       * calculator.el (calculator): Don't use the minibuffer even in
+       electric mode; use a private buffer and display it in the minibuffer
+       window using `set-window-buffer'.
+
+2003-02-03  Dave Love  <fx@gnu.org>
+
+       * emacs-lisp/benchmark.el: New.
+
+2003-02-02  Andreas Schwab  <schwab@suse.de>
+
+       * progmodes/asm-mode.el (asm-font-lock-keywords): Allow arbitrary
+       words separated by dots.  Match optional parenthesized word at
+       start of line.
+
+       * font-lock.el
+       (font-lock-match-c-style-declaration-item-and-skip-to-next):
+       Don't require underscore in word before double open-paren.
+
+2003-02-02  John Paul Wallington  <jpw@gnu.org>
+
+       * hexl.el (hexl-mode-map): Bind C-m to `hexl-self-insert-command'.
+
+2003-02-01  Stephen Gildea  <gildea@stop.mail-abuse.org>
+
+       * time-stamp.el: Update example date in preamble commentary.
+       (time-stamp): Fix parsing of "%%a" in time-stamp-pattern (change
+       regexp subpattern 5)
+       (time-stamp-pattern): Initialize to nil to avoid regexp work in
+       default case.
+       (time-stamp-string): Call set-time-zone-rule instead of setenv
+       (time-stamp-hhmmss): Remove (not needed after all).
+       (time-stamp-month-dd-yyyy, time-stamp-dd/mm/yyyy,
+       time-stamp-mon-dd-yyyy, time-stamp-dd-mon-yy, time-stamp-yy/mm/dd,
+       time-stamp-yyyy/mm/dd, time-stamp-yyyy-mm-dd, time-stamp-yymmdd,
+       time-stamp-hh:mm:ss, time-stamp-hhmm): Make obsolete.
+       (time-stamp-format, time-stamp-pattern, time-stamp-warn-inactive,
+       time-stamp-inserts-lines, time-stamp-count, time-stamp-time-zone,
+       time-stamp, time-stamp-toggle-active, time-stamp-string-preprocess,
+       time-stamp-once, time-stamp-conv-warn): Tweak doc strings.
+
+2003-01-31  Christoph Wedler  <Christoph.Wedler@sap.com>
+
+       * antlr-mode.el: Bug fixes, miscellaneous.
+       (antlr-mode): Make major mode work with cc-mode-5.29 or higher,
+       make it more rubust against changes in cc-mode's style variables
+       by using `boundp' and function `c-init-language-vars' if defined.
+       (antlr-c++-mode-extra): Only ask if language is not "Cpp".
+       (antlr-read-value): With completion, ignore case.
+       (antlr-run-tool-interactive): New function.
+       (antlr-run-tool): Use it for `interactive' specification.
+
+       * antlr-mode.el: Simplify Emacs/XEmacs compatibility.
+       (cond-emacs-xemacs): New compile-time macro.
+       (defunx): New compile-time macro.
+       (ignore-errors-x): New compile-time macro.
+       (save-buffer-state-x): New compile-time macro.
+
+       (antlr-scan-sexps, antlr-simple-scan-sexps): Deletia.
+       (antlr-scan-lists, antlr-simple-scan-sexps): Deletia.
+       (antlr-simple-default-directory): Deletia.
+       (antlr-default-directory): Define directly.
+       (antlr-simple-read-shell-command): Deletia.
+       (antlr-read-shell-command): Define directly.
+       (antlr-simple-with-displaying-help-buffer): Deletia.
+       (antlr-with-displaying-help-buffer): Define directly.
+       (antlr-fast-invalidate-context-cache): Deletia.
+       (antlr-slow-invalidate-context-cache): Deletia.
+       (antlr-invalidate-context-cache): Define directly.
+       (antlr-fast-syntactic-context): Deletia.
+       (antlr-slow-syntactic-context): Deletia.
+       (antlr-syntactic-context): Define directly.
+
+       (antlr-mode-menu): Use new macros.
+       (antlr-font-lock-additional-keywords): Ditto.
+       (antlr-skip-sexps): Ditto.
+       (antlr-end-of-rule): Ditto.
+       (antlr-beginning-of-rule): Ditto.
+       (antlr-end-of-body): Ditto.
+       (antlr-beginning-of-body): Ditto.
+       (antlr-hide-actions): Ditto.
+       (antlr-option-kind): Ditto.
+
+       * antlr-mode.el: In Emacs, use face attribute :weight, not :bold.
+       (antlr-font-lock-keyword-face): Use new macros.
+       (antlr-font-lock-syntax-face): Ditto.
+       (antlr-font-lock-ruledef-face): Ditto.
+       (antlr-font-lock-tokendef-face): Ditto.
+       (antlr-font-lock-literal-face): Ditto.
+
+       Changes from 2002-05-24:
+
+       * antlr-mode.el: Version 2.2a.
+
+       Changes from 2002-05-03:
+
+       * antlr-mode.el: Make context parsing faster on Emacs, for faster
+       syntax highlighting, indentation and imenu support.
+       Suggested by Aaron Davies <adavies42@users.sourceforge.net>.
+       (antlr-slow-context-cache): New variable.
+       (antlr-slow-syntactic-context): Use cache.
+       (antlr-slow-cache-enabling-symbol): New internal variable.
+       (antlr-slow-cache-diff-threshold): New variable.
+       (antlr-fast-invalidate-context-cache): Renamed from
+       antlr-xemacs-bug-workaround.
+       (antlr-imenu-create-index-function): Search from beginning.
+
+       * antlr-mode.el: More sophisticated indentation, i.e., use the
+       indentation engine of cc-mode for most actions.
+       (antlr-c-common-init): Allow nil for `antlr-indent-style'.
+       (antlr-indent-line): Use indentation engine of cc-mode more often.
+       (antlr-indent-at-bol-alist): Only used for header actions.
+       (antlr-disabling-cc-syntactic-symbols): New variable.
+       (antlr-indent-item-regexp): Delete stuff for actions.
+       (antlr-indent-at-bol-alist): With language "Java", indent
+       "package" and "import" at column 0 in header part.
+
+       * antlr-mode.el (antlr-simple-default-directory): Define.
+       (antlr-simple-read-shell-command): Define.
+       (antlr-simple-with-displaying-help-buffer): Define.
+       (antlr-simple-scan-sexps, antlr-simple-scan-lists):
+       Renamed from antlr-scan-{sexps,lists}-internal.
+
+       Changes from 2002-02-28:
+
+       * antlr-mode: Version 2.2 is released.
+
+       * antlr-mode.el (antlr): Moved to SourceForge.net
+
+       * antlr-mode.el: Minor bug fixes: insert options and indentation.
+       (antlr-option-location): Don't use point as position where to
+       insert options if point is in comment.
+       (antlr-mode): Don't set style here.
+       (antlr-c-common-init): Set style here.  If boundp, set
+       `c-current-comment-prefix' to not break indentation in comments.
+       Hm, I should probably split `c-common-init' from cc-mode into two
+       parts, one of which I could use for antlr-mode.el.
+
+       Changes from 2002-01-31:
+
+       * antlr-mode.el (antlr-font-lock-additional-keywords): Also
+       hightlight `~' with `antlr-font-lock-syntax-face'.
+       Suggested by Helmut Neukirchen <neukirchen@itm.mu-luebeck.de>.
+
+2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
+
+       * comint.el:
+       * dired-aux.el:
+       * dired.el:
+       * dirtrack.el:
+       * dos-w32.el:
+       * fast-lock.el:
+       * filecache.el:
+       * files.el:
+       * hippie-exp.el:
+       * international/mule.el:
+       * net/browse-url.el:
+       * pcomplete.el:
+       * recentf.el:
+       * shell.el:
+       * woman.el: Added cygwin to system-type comparisons.
+
+2003-01-31  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * mail/undigest.el (rmail-forward-separator-regex): New custom
+       variable.
+       (unforward-rmail-message): Use it.
+
+2003-01-30  Dave Love  <fx@gnu.org>
+
+       * textmodes/ispell.el (lookup-words): Fix last change.
+
+2003-01-29  John Paul Wallington  <jpw@gnu.org>
+
+       * font-lock.el (lisp-font-lock-keywords-1): Match `deftheme'.
+
+       * emacs-lisp/lisp-mode.el (toplevel): Define docstring offset for
+       `deftheme'.  Fix docstring offsets for `define-ibuffer-filter' and
+       `define-ibuffer-sorter'.
+       (lisp-imenu-generic-expression): Add `deftheme' to types.
+
+       * custom.el (customize-mark-to-save, customize-mark-as-set)
+       (custom-remove-theme): Doc fixes.
+
+2003-01-29  Didier Verna  <didier@xemacs.org>
+
+       * cus-edit.el (custom-save-variables): also save non theme'd ones.
+       * cus-edit.el (custom-save-faces): ditto.
+
+2003-01-29  Juanma Barranquero  <lektu@terra.es>
+
+       * composite.el (decompose-composite-char): Fix docstring.
+
+       * select.el (x-set-cut-buffer): Fix docstring. Check type with `stringp'
+       instead of `substring'.
+
+       * textmodes/reftex.el (reftex-TeX-master-file): Use really the buffer
+       file name if no other master file is located.
+
+       * progmodes/cperl-mode.el (cperl-beautify-level)
+       (cperl-beautify-regexp): Fix use of `prefix-numeric-value'.
+       (cperl-calculate-indent): Fix typo.
+
+2003-01-29  Taro Kawagishi  <tarok@transpulse.org>
+
+       * arc-mode.el (archive-lzh-summarize): Fix previous change.
+
+2003-01-29  Kim F. Storm  <storm@cua.dk>
+
+       * emacs-lisp/authors.el: New format of AUTHORS file; list each
+       author name once followed by contributed and changed files.
+       Improve selection of entries to include in list, and generate list
+       of unrecognized entries indicating syntax errors in ChangeLog files.
+       (authors-coding-system): New variable.
+       (authors-many-files): Update doc string.
+       (authors-aliases): Change format. Now one entry with multiple
+       aliases per author.
+       (authors-valid-file-names, authors-renamed-files-alist)
+       (authors-renamed-files-regexps): New variables.
+       (authors-canonical-file-name): New function.  Validates that file
+       exists or occurs in one of the above lists.  Record unrecognized
+       file names in global authors-invalid-file-names list.
+       (authors-add): Change to record per-change counts.
+       (authors-canonical-author-name): Handle new format of
+       authors-aliases list.
+       (authors-scan-change-log): Rename FILE arg to LOG-FILE.
+       Change doc string to describe new entry format.
+       Only add author entries for valid file names.
+       (authors-print): Replace by authors-add-to-author-list.
+       (authors-add-to-author-list): New function which reorders
+       per-file entries and adds them to global authors-author-list.
+       (authors): Instead of authors-print to insert in *Authors* buffer,
+       use authors-add-to-author-list to reorder the list and then
+       insert result in *Authors* buffer with new format.
+       Generate *Authors Errors* compilation-mode buffer listing
+       unrecognized ChangeLog entries.
+
+2003-01-28  Benjamin Riefenstahl  <Benjamin.Riefenstahl@epost.de>
+
+       * term/mac-win.el: Add entries in function-key-map for
+       [tab], [backspace], [escape].
+
+2003-01-28  Kim F. Storm  <storm@cua.dk>
+
+       * info.el (Info-extract-menu-node-name): Another fix for
+       2003-01-24 change.  Also stop search if : is followed by TAB.
+
+2003-01-28  John Paul Wallington  <jpw@gnu.org>
+
+       * ibuf-ext.el (ibuffer-yank-filter-group): Move check for empty
+       `ibuffer-filter-group-kill-ring' out of `interactive' declaration.
+
+2003-01-28  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+       * progmodes/cc-vars.el, progmodes/cc-mode.el
+       (c-require-final-newline): Made this variable an alist to
+       specify a value for each language.  The default value causes
+       `require-final-newline' to be set to t only in languages where
+       the standard requires a final newline.
+
+2003-01-27  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (kill-new): Improve doc string for yank-handler.
+       Signal args-out-of-range error if yank-handler is specified for
+       an empty string.
+
+       * subr.el (insert-for-yank): Remove COMMAND element from yank
+       handler.
+
+2003-01-27  Dave Love  <fx@gnu.org>
+
+       * dired-x.el (dired-filename-at-point): Fix last change and tidy up.
+
+       * thingatpt.el (thing-at-point-file-name-chars):  Include
+       non-ASCII again and re-write the filename ops.
+
+2003-01-27  David Ponce  <david@dponce.com>
+
+       * makefile.w32-in (update-subdirs-SH): Create lisp/subdirs.el.
+
+2003-01-27  Juanma Barranquero  <lektu@terra.es>
+
+       * filesets.el (filesets-file-open): Fix typo.
+
+       * vcursor.el (vcursor-disable): Likewise.
+
+       * eshell/esh-cmd.el (eshell-separate-commands): Likewise.
+
+       * progmodes/cc-styles.el (c-make-styles-buffer-local): Likewise.
+
+       * progmodes/cc-vars.el (c-offsets-alist): Likewise.
+
+       * progmodes/ebrowse.el (ebrowse-draw-tree-fn): Likewise.
+
+2003-01-26  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+       * progmodes/cc-vars.el, progmodes/cc-mode.el
+       (c-require-final-newline): Added a variable to make the
+       initialization of `require-final-newline' more configurable.
+
+2003-01-26  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * emacs-lisp/authors.el (authors-aliases): Add Jan D.
+       Set iso-2022-7bit coding: cookie.
+
+2003-01-26  Kim F. Storm  <storm@cua.dk>
+
+       * info.el (Info-extract-menu-node-name): Fix 2003-01-24 change.
+       Don't search for next colon if current colon is followed by
+       one of ".", ",", ";", or ")".
+       (info-insert-file-contents) [!MSDOS]: Avoid byte-compiler warning.
+       (Info-find-node) [!MSDOS]: Avoid byte-compiler warning.
+
+2003-01-26  Richard M. Stallman  <rms@gnu.org>
+
+       * thingatpt.el (thing-at-point-file-name-chars): Undo previous change.
+
+2003-01-25  Bill Wohler  <wohler@newt.com>
+
+       * mh-e: Created directory. ChangeLog will appear in a week when we
+       release version 7.2.
+
+       * lisp/mail/mh-alias.el, lisp/mail/mh-comp.el,
+       lisp/mail/mh-customize.el, lisp/mail/mh-e.el,
+       lisp/mail/mh-funcs.el, lisp/mail/mh-identity.el,
+       lisp/mail/mh-index.el, lisp/mail/mh-loaddefs.el,
+       lisp/mail/mh-mime.el, lisp/mail/mh-pick.el, lisp/mail/mh-seq.el,
+       lisp/mail/mh-speed.el, lisp/mail/mh-utils.el,
+       lisp/mail/mh-xemacs-compat.el: Moved to mh-e. Note that reply2.pbm
+       and reply2.xpm, which were created by the MH-E package, were left
+       in mail since they can probably be used by other mail packages.
+
+       * makefile.w32-in (WINS): Added mh-e.
+
+       * makefile.nt (WINS): Added mh-e.
+
+2003-01-25  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-file-form-custom-declare-variable):
+       Compile any lambda-expressions among the args.
+
+       * view.el (view-mode): Doc fix.
+
+       * ido.el: Many doc fixes.
+       (ido-complete): Fix message.
+
+2003-01-25  Taro Kawagishi  <tarok@transpulse.org>
+
+       * arc-mode.el (archive-unixdate): Corrected the date field string.
+       (archive-lzh-summarize): Extended it to allow the LZH level 2 header
+       type (which is most prevalent now), in addition to the already
+       supported level 0 and 1 header types.
+
+2003-01-25  Markus Rost  <rost@math.ohio-state.edu>
+
+       * international/mule-cmds.el (set-language-info)
+       (current-language-environment): Simplify setting the type of
+       current-language-environment.
+
+2003-01-25  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua--init-keymaps): Move C-S-x and C-S-c
+       bindings from cua--cua-keys-keymap to cua--region-keymap, as they are
+       only needed when the region is active.  This also makes the output
+       from C-h b look normal when cua-mode is enabled (no C-S-x/c bindings).
+
+2003-01-25  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * ediff.el (ediff-revision): better defaults.
+
+       * ediff-vers.el (ediff-vc-latest-version): new function.
+       (ediff-vc-internal): use latest version instead of working version.
+
+2003-01-24  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * info.el (Info-extract-menu-node-name): When looking for end of menu
+       item, don't stop at first ":"; instead, continue until trailing
+       context is either a space or newline.
+       (Info-complete-menu-item): Var `pattern': allow ":" in menu item.
+       (Info-menu): Likewise, for regexp used in backwards search.
+       (Info-try-follow-nearest-node): Remove case added in previous edit.
+       Change regexp in the following case to allow ":" in menu item.
+       (Info-fontify-node): Fix bug: Handle `next-property-change' returning
+       point-max as "hasn't already been done".
+
+2003-01-24  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * info.el (Info-try-follow-nearest-node): Add case: Handle menu item
+       terminated by ": " as an index entry.
+
+2003-01-24  Juanma Barranquero  <lektu@terra.es>
+
+       * isearch.el (isearch-forward): Fix typo.
+
+2003-01-24  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule.el (decode-coding-inserted-region): Renamed
+       from decode-coding-region-as-inserted-from-file to make it fit
+       well in the Lisp manual.
+
+       * jka-compr.el (jka-compr-insert-file-contents): Call
+       docode-coding-inserted-region.
+
+2003-01-24  John Paul Wallington  <jpw@gnu.org>
+
+       * ibuffer.el (ibuffer-window-list): Remove.
+       (ibuffer-confirm-operation-on): Use `window-list' instead.
+       (ibuffer-load-hook): New customizable variable.
+       (toplevel): Run it.
+       (ibuffer-customize): New command.
+       (ibuffer-mode-map): Bind it.
+       (ibuffer-mode-map): Add menu seperator in View>Sort menu.
+       (ibuffer-mode): Tidy.
+       (ibuffer-fontification-alist, ibuffer-always-show-last-buffer)
+       (ibuffer-default-directory, ibuffer-default-sorting-mode)
+       (ibuffer-maybe-show-predicates, ibuffer-hook, ibuffer-mode-hook)
+       (ibuffer-map-lines): Doc fixes.
+
+       * ibuf-ext.el (ibuffer-copy-filename-as-kill): C-u means relative
+       filenames.  Use `kill-new'.
+
+2003-01-23  Dave Love  <fx@gnu.org>
+
+       * abbrev.el (write-abbrev-file): Simplify, and put a coding cookie
+       in the file.
+
+2003-01-23  Masatake YAMATO  <jet@gyve.org>
+
+       * progmodes/asm-mode.el (asm-mode): Added syntax table entries for
+       /* */ comments.
+
+2003-01-23  Kenichi Handa  <handa@m17n.org>
+
+       * files.el (insert-directory): Read the output of "ls" by
+       no-conversion, and decode it later while preserving
+       `dired-filename' property.
+
+2003-01-23  Markus Rost  <rost@math.ohio-state.edu>
+
+       * descr-text.el (describe-text-mode-hook): Add a group.
+
+2003-01-23  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * term/mac-win.el (interprogram-paste-function): Handle empty
+       clipboard.
+
+2003-01-22  Aubrey Jaffer  <agj@alum.mit.edu>  (tiny change)
+
+       * info.el (Info-index): Change pattern so that index entries with
+       colons can be read properly; also, require at least one space
+       after the colons, which makeinfo puts in.
+
+2003-01-22  Andreas Schwab  <schwab@suse.de>
+
+       * jka-compr.el (jka-compr-insert-file-contents): Fix typo in last
+       change.
+
+2003-01-22  Markus Rost  <rost@math.ohio-state.edu>
+
+       * Makefile.in (bootstrap-after): New target.
+       (bootstrap): Move finder-data, custom-deps to bootstrap-after.
+
+2003-01-22  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+       * info.el (Info-index-next): Use "(`,' tries to find next)" for
+       more matches for consistency with standalone info browser.
+
+2003-01-22  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule.el
+       (decode-coding-region-as-inserted-from-file): New function.
+
+       * jka-compr.el (jka-compr-insert-file-contents): Read a process
+       output without decoding.  Decode the result by
+       decode-coding-region-as-inserted-from-file.
+
+2003-01-22  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-make-file-list, ido-make-dir-list): Don't move
+       visited directories to end of list; it's the wrong thing to do if
+       we want to find a file or directory in such directories.
+
+       * simple.el: Doc fixes.
+       * subr.el: Doc fixes.
+
+2003-01-20  Nick Roberts  <nick@nick.uklinux.net>
+
+       * gud.el (gud-display-line): If the current file is newer than its
+       buffer, offer to reread the file.
+       (gud-keep-buffer): New buffer local variable. Ensures offer to
+       reread file is made just once.
+
+2003-01-20  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/regexp-opt.el (regexp-opt-group): Undo last change.
+       Fix the docstring instead.
+
+2003-01-20  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/calendar.el (calendar-only-one-frame-setup): Autoload it.
+
+2003-01-20  Richard M. Stallman  <rms@gnu.org>
+
+       * simple.el (completion-setup-function): Set default-directory
+       in the minibuffer, so it'll be copied into the completion list buffer.
+
+       * emacs-lisp/regexp-opt.el (regexp-opt-group): Compute HALF2 properly.
+
+       * loadup.el (load-path): Rename `path' local var.
+
+       * progmodes/octave-mod.el (octave-mode-map): Change C-c i bindings
+       to C-c C-i.  Duplicate its bindings with last char a ctl char.
+       Also change C-c f to C-c C-f.
+
+2003-01-20  Markus Rost  <rost@math.ohio-state.edu>
+
+       * ls-lisp.el (ls-lisp-use-insert-directory-program): Make default
+       value system dependent.
+       (ls-lisp-support-shell-wildcards): Add autoload cookie.
+
+2003-01-19  Kim F. Storm  <storm@cua.dk>
+
+       * msb.el: Use `dir' instead of `path' everywhere.
+
+2003-01-18  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (kill-new, kill-append, kill-region): New
+       optional parameter yank-handler.
+       (yank-excluded-properties): Add yank-handler to list.
+       (yank-undo-function): New variable.
+       (yank): Use it to undo previous yank or yank-pop command.
+       Allow insert-for-yank to override this-command.
+
+       * subr.el (insert-for-yank): Arg list changed; now only accepts one
+       string rather than any number of strings; no callers needed change.
+       Use yank-handler text property on the arg string.
+       Set yank-undo-function variable appropriately for yank-pop.
+
+2003-01-18  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/fill.el (fill-comment-paragraph): Fix simplistic
+       regexp-concatenation.
+
+       * add-log.el (add-change-log-entry): Don't leave space at eol.
+       (add-log-current-defun): Perl functions names can't have (or {.
+
+       * progmodes/sh-script.el (sh-indent-line): Use indent-line-to.
+       (sh-non-closing-paren): New const.
+       (sh-case, sh-while-getopts): Use it to make props non-sticky.
+       (sh-add-completer): Use test-completion.
+
+2003-01-18  Vasily Korytov  <deskpot@myrealbox.com>  (tiny change)
+
+       * progmodes/cperl-mode.el: Don't make faces depend on window-system.
+
+2003-01-18  Markus Rost  <rost@math.ohio-state.edu>
+
+       * cus-edit.el (customize-changed-options): Undo last doc change.
+
+2003-01-17  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * skeleton.el (skeleton-internal-list, skeleton-internal-1):
+       Don't treat \n specially in sub-skeletons.
+
+2003-01-17  Dave Love  <fx@gnu.org>
+
+       * international/ucs-tables.el: Redo 8859-6 change in the right place.
+
+2003-01-17  Kenichi Handa  <handa@m17n.org>
+
+       * international/fontset.el: Don't setup the default fontset and
+       font-encoding-alist at the top level.
+       (setup-default-fontset): New function.
+       (create-fontset-from-fontset-spec): Delete autoload cookie.
+
+       * term/x-win.el: Require fontset unconditionally again.
+       Call setup-default-fontset at the top level.
+
+       * term/w32-win.el: Call setup-default-fontset.
+
+       * term/mac-win.el: Require fontset and call setup-default-fontset.
+
+2003-01-16  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/fill.el (fill-region-as-paragraph): Only erase `hard'
+       property until end-of-paragraph.
+
+2003-01-16  Kenichi Handa  <handa@m17n.org>
+
+       * international/ucs-tables.el: Undo the last change.
+
+2003-01-15  Dave Love  <fx@gnu.org>
+
+       * thingatpt.el (thing-at-point-file-name-chars): Include non-ASCII
+       and use documented treatment of -.
+
+       * dired-x.el (dired-filename-at-point): Fix filename-chars.
+
+       * international/ucs-tables.el: Set up tables for 8859-6.
+
+       * server.el (server-window): Customize.
+       (server-mode): New.
+       (server-unload-hook): Call server-start.
+
+2003-01-15  John Wiegley  <johnw@gnu.org>
+
+       * eshell/em-hist.el (eshell-save-history-on-exit):
+       Rename `eshell-ask-to-save-history' to `eshell-save-history-on-exit',
+       because the former name is somewhat unrelated to the variables'
+       possible values.
+
+2003-01-15  Deepak Goel  <deego@gnufans.org>
+
+       * calc/README: Add new maintainer.
+
+       * calc/*: Ditto.
+
+       * calc/calc.el (calc-bug-address): Change address to deego@gnufans.org.
+
+2003-01-15  Andrew Innes  <andrewi@gnu.org>
+
+       * makefile.w32-in (loaddefs.el): Invoke make to build stub file
+       using appropriate rule for build environment.
+       (loaddefs.el-SH, loaddefs.el-CMD): New targets.  Include small set
+       of autoloads and defvars, sufficient to dump bootstrap emacs.
+       (update-subdirs-SH): Use hard-coded list of top-level lisp
+       subdirs, because find program on Windows is not compatible with
+       Unix find.
+       (compile-CMD, compile-SH): Use `batch-byte-compile-if-not-done'.
+       Explicitly load loaddefs.el so that bootstrap emacs can compile
+       properly.
+       (bootstrap-clean): Add dependency on loaddefs.el, to ensure
+       minimal stub sufficient for dumping bootstrap emacs is available.
+
+       * loadup.el: Include lisp/textmodes in load-path for bootstrap
+       emacs, to resolve ispell menu reference.
+
+2003-01-15  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>  (tiny change)
+
+       * international/mule.el (optimize-char-coding-system-table):
+       Optimize it.
+
+       * term/mac-win.el: Setup the fontset "fontset-mac" correctly.
+
+2003-01-14  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * pcvs-info.el (cvs-fileinfo-from-entries): Deal with Solaris'
+       occasional use of "05" rather than " 5" for day-of-month.
+
+       * log-view.el (log-view-message-re): The rev might be locked.
+
+2003-01-14  Nick Roberts  <nick@nick.uklinux.net>
+
+       * gdb-ui.el: Improve commentary.
+       (gdb-window-height, gdb-window-width, gdb-display-number-end):
+       Customize the dimensions of frames for displayed expressions.
+       (gdb-error-begin): Comment out because it is not used because of
+       bug/quirk in annotations.
+       (gdb-reset): Use with-current-buffer.
+
+2003-01-14  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-read-internal, ido-file-internal)
+       (ido-copy-current-file-name, ido-wide-find-dirs-or-files):
+       Don't use `path' as name of local variables holding a file name.
+
+       * arc-mode.el (archive-arc-rename-entry): Fix error message.
+       (archive-lzh-summarize): Rename local var `path' to `dir'.
+       (archive-unique-fname) [!MSDOS]: Avoid byte-compiler warning.
+
+       * dired.el: Doc fixes.
+       * dired-aux.el: Rename `whole-path' to `whole-name' throughout.
+       (dired-mark-read-regexp): Use "Abs." prefix instead of "Path".
+       * dired-x.el: Doc fixes.
+
+       * fast-lock.el (fast-lock-cache-name): Doc fix.
+
+       * net/browse-url.el (browse-url-filename-alist): Doc fix.
+
+2003-01-14  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * apropos.el (apropos): Restore autoload cookie.  Fix typo in
+       "error retrieving function documentation" output.
+
+2003-01-14  Kim F. Storm  <storm@cua.dk>
+
+       * subr.el (process-put, process-get): New functions.
+
+       * simple.el (clone-process): Copy process' plist to new process.
+
+2003-01-13  Markus Rost  <rost@math.ohio-state.edu>
+
+       * cus-dep.el (custom-make-dependencies):  Don't set standard-value
+       and version numbers for variables.  Handle faces.
+
+       * cus-edit.el (customize-changed-options):  Doc addition.  Load the
+       version deps earlier.  Use other tests for groups and variables.
+       Handle faces.
+
+2003-01-14  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el: Doc fixes.
+       (ido-max-file-prompt-width): Rename from ido-max-prompt-path.
+       (ido-rewrite-file-prompt-functions): Rename from
+       ido-make-file-prompt-hook.  Directory name is now in dynamic
+       variable `dirname' (instead of `path').
+       (ido-rewrite-file-prompt-rules): Rename from
+       ido-rewrite-prompt-path-rules.
+       (ido-make-prompt): Directory name now in `dirname' var.
+       (ido-complete): Fix error message.
+
+2003-01-13  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * server.el (server-process-filter): Use `minibufferp' to test
+       whether we are inside a minibuffer.
+       (server-process, server-kill-new-buffers): Doc fixes.
+
+2003-01-13  Dave Love  <fx@gnu.org>
+
+       * international/utf-16.el (mule-utf-16-be, mule-utf-16-le):
+       Remove pre-write-conversion.
+
+2003-01-13  Kim F. Storm  <storm@cua.dk>
+
+       * hexl.el (hexl-mode-map): Don't quote remapped command names.
+
+2003-01-13  David Ponce  <david@dponce.com>
+
+       * ruler-mode.el (ruler-mode): Cleanup buffer local variable
+       `header-line-format' if it didn't exist when `ruler-mode' was enabled.
+
+2003-01-13  Masatake YAMATO  <jet@gyve.org>
+
+       * ruler-mode.el (ruler-mode-comment-column-char)
+       (ruler-mode-goal-column-char, ruler-mode-set-goal-column-ding-flag)
+       (ruler-mode-mouse-current-grab-object): New variables.
+       (ruler-mode-comment-column-face, ruler-mode-goal-column-face):
+       New faces.
+       (ruler-mode-mouse-set-fill-column): Removed.
+       (ruler-mode-mouse-grab-any-column)
+       (ruler-mode-mouse-drag-any-column-iteration)
+       (ruler-mode-mouse-drag-any-column): New functions.
+       (ruler-mode-map): [header-line down-mouse-2] Bound to
+       `ruler-mode-mouse-grab-any-column' instead of
+       `ruler-mode-mouse-set-fill-column'.
+       (ruler-mode-ruler-help-echo): Update its value.
+       (ruler-mode-ruler-help-echo-when-goal-column): New help string used
+       when goal-column is already set.
+       (ruler-mode-ruler-help-echo-tab): Rename to...
+       (ruler-mode-ruler-help-echo-when-tab-stops): New.
+       (ruler-mode-fill-column-help-echo, ruler-mode-comment-column-help-echo)
+       (ruler-mode-goal-column-help-echo): New help strings.
+       (ruler-mode-ruler): Use `ruler-mode-ruler-help-echo-when-goal-column'
+       instead of `ruler-mode-ruler-help-echo' if `goal-column' is set.
+       Show `comment-column' and `goal-column'.  Echo the different help
+       string for each *-column characters on the ruler.
+
+2003-01-13  Richard M. Stallman  <rms@gnu.org>
+
+       * apropos.el (apropos-documentation-property): New function.
+       (apropos): Use apropos-documentation-property.
+
+       * files.el (mode-line-process): Mark as risky.
+
+       * help.el (where-is): Catch errors in indirect-function.
+
+       * server.el (server-process-filter): Comment out -eval.
+       Don't switch buffers if inside isearch or minibuffer.
+
+       * progmodes/compile.el (compilation-revert-buffer):
+       If buffer has a file, revert it in the normal way.
+
+       * term/x-win.el: Require fontset conditionally again.
+
+2003-01-13  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-enable-tramp-completion): New defcustom.
+       (ido-enter-single-matching-directory): Change default to 'slash.
+       (ido-is-tramp-root): New defun.
+       (ido-is-root-directory, ido-is-ftp-directory, ido-is-slow-ftp-host)
+       (ido-may-cache-directory, ido-final-slash, ido-read-internal)
+       (ido-complete, ido-make-file-list1, ido-make-dir-list1):
+       Handle tramp completion.
+       (ido-file-name-all-completions1): New defun for tramp completion.
+       (ido-file-name-all-completions): Use it.
+       (ido-set-matches1): Relax matching of text with trailing slash.
+       (ido-exhibit): Handle tramp completion.
+       Simplified code using nested cond forms using new `refresh' var.
+       Fixed handling of /~user/ paths.
+
 2003-01-12  Andreas Schwab  <schwab@suse.de>
 
        * arc-mode.el (archive-mode-map): Use command remapping instead of
        * progmodes/sh-script.el (sh-mode-map): Likewise.
        * textmodes/picture.el (picture-substitute): Likewise.
 
-       * ielm.el (inferior-emacs-lisp-mode): Bind
-       comint-dynamic-complete-functions locally.
+       * ielm.el (inferior-emacs-lisp-mode):
+       Bind comint-dynamic-complete-functions locally.
 
-       * buff-menu.el (Buffer-menu-select): Fix for effect of header
-       line.
+       * buff-menu.el (Buffer-menu-select): Fix for effect of header line.
 
 2003-01-11  Andreas Schwab  <schwab@suse.de>
 
 
 2003-01-10  Dave Love  <fx@gnu.org>
 
-       * international/code-pages.el (cp-make-coding-system): Fix last
-       change.
+       * international/code-pages.el (cp-make-coding-system): Fix last change.
 
 2003-01-10  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
 
 
 2003-01-09  John Wiegley  <johnw@gnu.org>
 
-       * pcomplete.el (pcomplete-termination-string): Added a variable
+       * pcomplete.el (pcomplete-termination-string): Add a variable
        for modifying the string which is inserted after a completion or
        expansion using pcomplete.
 
 
 2003-01-08  Francesco Potort\e,Al\e(B  <pot@gnu.org>
 
-       * mail/undigest.el (unforward-rmail-message): Simplified.  No
-       functional change.
+       * mail/undigest.el (unforward-rmail-message): Simplified.
+       No functional change.
 
 2003-01-07  Markus Rost  <rost@math.ohio-state.edu>
 
        * custom.el (custom-autoload, custom-variable-p): New functions.
 
-       * emacs-lisp/autoload.el (make-autoload): Generate
-       custom-autoload for autoloaded defcustoms.
+       * emacs-lisp/autoload.el (make-autoload):
+       Generate custom-autoload for autoloaded defcustoms.
 
        * help-fns.el (describe-variable): Use custom-variable-p.
 
-       * simple.el (set-variable): Load deps of custom variables without
-       type.
+       * simple.el (set-variable): Load deps of custom variables without type.
 
-       * cus-edit.el (custom-variable-prompt): Doc change. Use
-       custom-variable-p.
+       * cus-edit.el (custom-variable-prompt): Doc change.
+       Use custom-variable-p.
        (customize-option): Remove search in loaddefs.el.
        (customize-apropos):  Use custom-variable-p.
        (custom-save-variables): Use custom-variable-p to detect
 
 2003-01-05  Richard M. Stallman  <rms@gnu.org>
 
+       * obsolete/uncompress.el: Display message that this pkg is obsolete.
+
        * isearch.el (isearch-repeat): Error if try to repeat search and
        there was no previous search.
 
 
        * simple.el (split-line): Clean up implementation.
 
-       * mail/rmail.el (rmail-font-lock-keywords): Discard code to match both cases.
+       * mail/rmail.el (rmail-font-lock-keywords): Discard code to match
+       both cases.
        (rmail-variables): Specify case-insensitive matching for font-lock.
 
 2003-01-05  Alexander Pohoyda  <alexander.pohoyda@gmx.net>  (tiny change)
 
-       * mail/sendmail.el (mail-font-lock-keywords): Match multiline In-Reply-To and X-*.
-       * mail/rmail.el (rmail-font-lock-keywords): Match multiline In-Reply-To and X-*.
+       * mail/sendmail.el (mail-font-lock-keywords):
+       * mail/rmail.el (rmail-font-lock-keywords): Match multiline
+       In-Reply-To and X-*.
 
 2003-01-05  Mark A. Hershberger  <mah@everybody.org>
 
 
 2003-01-05  Dave Love  <fx@gnu.org>
 
-       * buff-menu.el (Buffer-menu-execute): Fix for effect of header
-       line.
+       * buff-menu.el (Buffer-menu-execute): Fix for effect of header line.
 
 2003-01-05  Dave Love  <fx@gnu.org>
 
-       * international/mule-diag.el (non-iso-charset-alist): Add
-       vietnamese-tcvn.
+       * international/mule-diag.el (non-iso-charset-alist):
+       Add vietnamese-tcvn.
 
-       * international/mule-cmds.el (locale-language-names): Use
-       Croatian, Swedish.
+       * international/mule-cmds.el (locale-language-names):
+       Use Croatian, Swedish.
 
 2003-01-05  Andreas Schwab  <schwab@suse.de>
 
-       * buff-menu.el (Buffer-menu-buffer+size): Don't clobber buffer
-       name.
+       * buff-menu.el (Buffer-menu-buffer+size): Don't clobber buffer name.
 
 2003-01-05  Dave Love  <fx@gnu.org>
 
        * language/european.el ("Latin-6", "Croatian"): New.
        ("Latin-7"): Fix nonascii-translation.  Add input method.
        ("Lithuanian", "Latvian"): Add nonascii-translation.
-       ("German", "Spanish", "Dutch", "Welsh", "Swedish"): Fix
-       nonascii-translation.
+       ("German", "Spanish", "Dutch", "Welsh", "Swedish"):
+       Fix nonascii-translation.
 
        * language/georgian.el ("Georgian"): Fix nonascii-translation.
 
-       * international/mule-cmds.el (set-locale-environment): Ignore
-       empty values of environment variables.
+       * international/mule-cmds.el (set-locale-environment):
+       Ignore empty values of environment variables.
 
        * emacs-lisp/byte-opt.el (byte-optimize-nth)
        (byte-optimize-nthcdr): Fix for case of wrong-length forms.
        full expression name for header-line in display frame.
        (gdb-info-breakpoints-custom): Highlight breakpoints since
        they may be clicked on with mouse-2.
-       (gdb-quit): Delete frames of displayed expressions when
-       quitting.
+       (gdb-quit): Delete frames of displayed expressions when quitting.
        (gdb-delete-frames): New function.
        (gdb-source-info): Don't create stack buffer automatically.
 
        Inspired by Ehud Karni <ehud@unix.mvs.co.il>.
 
        * mail/sendmail.el (mail-split-line): New function.
-       (mail-mode-map): remap split-line to mail-split-line.
+       (mail-mode-map): Remap split-line to mail-split-line.
 
 2003-01-03  Dave Love  <fx@gnu.org>
 
        * emacs-lisp/find-func.el (find-variable-noselect): Make it work
        with new load-history format.
 
-       * international/mule-cmds.el (sort-coding-systems): Adjust
-       priority of utf-16 and x-ctext.
+       * international/mule-cmds.el (sort-coding-systems):
+       Adjust priority of utf-16 and x-ctext.
 
-       * international/utf-8.el (utf-translate-cjk): Call
-       optimize-char-coding-system-table.
+       * international/utf-8.el (utf-translate-cjk):
+       Call optimize-char-coding-system-table.
 
        * international/ucs-tables.el (ucs-unify-8859, ucs-fragment-8859):
        Call optimize-char-coding-system-table.
 
 2003-01-03  Kim F. Storm  <storm@cua.dk>
 
-       * emulation/cua-base.el (cua--pre-command-handler): Corrected
-       handling of delete-selection properties.
+       * emulation/cua-base.el (cua--pre-command-handler):
+       Corrected handling of delete-selection properties.
 
 2003-01-03  John Paul Wallington  <jpw@shootybangbang.com>
 
 
 2003-01-02  Steven Tamm  <steventamm@mac.com>
 
-       * scroll-bar.el (toggle-scroll-bar, scroll-bar-mode): Have
-       scroll bars correctly default to being on the right for Mac
+       * scroll-bar.el (toggle-scroll-bar, scroll-bar-mode):
+       Have scroll bars correctly default to being on the right for Mac
        Carbon port by testing "mac-carbon" feature, not window-system.
 
 2003-01-02  Markus Rost  <rost@math.ohio-state.edu>
 
 2002-12-30  Steven Tamm  <steventamm@mac.com>
 
-       * scroll-bar.el (toggle-scroll-bar, scroll-bar-mode): Have
-       scroll bars correctly default to being on the right for Mac
+       * scroll-bar.el (toggle-scroll-bar, scroll-bar-mode):
+       Have scroll bars correctly default to being on the right for Mac
        Carbon port
 
 2002-12-29  Nick Roberts  <nick@nick.uklinux.net>
        use $(lisp).
        (compile-calc): Fix command substitution.
        * cus-dep.el (generated-custom-dependencies-file): New variable.
-       (custom-make-dependencies): Use it instead of hardcoding
-       cus-load.el.
+       (custom-make-dependencies): Use it instead of hardcoding cus-load.el.
        * finder.el (generated-finder-keywords-file): New variable.
-       (finder-compile-keywords): Use it instead of hardcoding
-       finder-inf.el.
+       (finder-compile-keywords): Use it instead of hardcoding finder-inf.el.
 
 2002-12-28  Richard M. Stallman  <rms@gnu.org>
 
        * info-look.el (info-lookup): Fix error message typo.
 
-       * comint.el (comint-mode): Localy set scroll-conservatively.
+       * comint.el (comint-mode): Locally set scroll-conservatively.
        (comint-postoutput-scroll-to-bottom): comint-scroll-show-maximum-output
        is active only when point is at end.
 
 
 2002-12-28  Andreas Schwab  <schwab@suse.de>
 
-       * progmodes/make-mode.el (makefile-font-lock-keywords): Highlight
-       automatic variable references enclosed in parens and optionally
-       suffixed by F or D.
+       * progmodes/make-mode.el (makefile-font-lock-keywords):
+       Highlight automatic variable references enclosed in parens and
+       optionally suffixed by F or D.
 
 2002-12-27  Miles Bader  <miles@gnu.org>
 
 
 2002-12-26  Andreas Schwab  <schwab@suse.de>
 
-       * international/mule-cmds.el (select-safe-coding-system): Fix
-       typo.
+       * international/mule-cmds.el (select-safe-coding-system): Fix typo.
 
 2002-12-26  Andre Spiegel  <spiegel@gnu.org>
 
        * vc.el (vc-next-action-on-file): Use t argument to vc-checkout in
-       order to get the latest version on the current branch.  Update
-       documentation of vc-BACKEND-checkout to explain this.
+       order to get the latest version on the current branch.
+       Update documentation of vc-BACKEND-checkout to explain this.
 
        * vc-rcs.el (vc-rcs-checkout): Handle t argument for REV.
        (vc-rcs-checkin): By default, specify the current workfile
 
 2002-12-23  Alex Schroeder  <alex@emacswiki.org>
 
-        Merging Dave Love <fx@gnu.org>'s custom_themes branch containing
+       Merging Dave Love <fx@gnu.org>'s custom_themes branch containing
        Alex Schroeder's adaptation of Jan Vroonhof
        <vroonhof@math.ethz.ch>'s code.  Doc strings corrected by RMS.
 
        (tooltip-gud-process-output): Undo previous change.
        (tooltip-strip-annotations): Remove.
 
-2002-12-22  Zoltan Kemenczy <zoltan@ieee.org>
+2002-12-22  Zoltan Kemenczy  <zoltan@ieee.org>
 
        * gud.el (gud-menu-map): Add jdb support for "run".
        (gud-jdb-find-source-using-classpath): Use 'identity.
        * international/utf-8-subst.el: Deleted.
 
        * international/ucs-tables.el (ucs-fragment-8859): Don't modify
-       char-coding-system-table elements destructively.  Use
-       optimize-char-coding-system-table.
+       char-coding-system-table elements destructively.
+       Use optimize-char-coding-system-table.
 
        * international/mule.el (optimize-char-coding-system-table): New.
        (register-char-codings): Use it.
 
        * international/utf-8.el (ucs-mule-cjk-to-unicode)
        (ucs-unicode-to-mule-cjk): Revert last change.
-       (utf-subst-table-for-encode): Initially use
-       ucs-mule-cjk-to-unicode.
-       (utf-subst-table-for-decode): Initially use
-       ucs-unicode-to-mule-cjk.
+       (utf-subst-table-for-encode): Initially use ucs-mule-cjk-to-unicode.
+       (utf-subst-table-for-decode): Initially use ucs-unicode-to-mule-cjk.
        (utf-fragment-on-decoding, utf-translate-cjk): Don't modify
        char-coding-system-table elements destructively.
        (utf-translate-cjk): Set ucs-mule-cjk-to-unicode,
-       ucs-unicode-to-mule-cjk to new hash tables with realistic
-       parameters.
+       ucs-unicode-to-mule-cjk to new hash tables with realistic parameters.
 
 2002-12-18  John Paul Wallington  <jpw@shootybangbang.com>
 
 
        * gdb-ui.el (gdba-marker-filter, gdb-output-burst): Merge and
        rename gud-gdba-marker-filter.
-       (gdb-append-to-inferior-io): Only pop up IO buffer if there is
-       output.
+       (gdb-append-to-inferior-io): Only pop up IO buffer if there is output.
        (gdb-make-instance): Remove (put into gdba).
        Use gdb-instance-enqueue-input instead of
        gdb-instance-enqueue-idle-input for user functions.
 
 2002-12-17  Kenichi Handa  <handa@m17n.org>
 
-       * international/mule.el (set-file-name-coding-system): New
-       function.
+       * international/mule.el (set-file-name-coding-system): New function.
 
        * international/mule-cmds.el (mule-keymap, set-coding-system-map):
        Add bindings for set-file-name-coding-system.
 
 2002-12-16  Kim F. Storm  <storm@cua.dk>
 
-       * ido.el (ido-read-file-name): Removed debug message.
+       * ido.el (ido-read-file-name): Remove debug message.
 
 2002-12-16  Daniel Pfeiffer  <occitan@esperanto.org>
 
 
        * filesets.el (filesets-build-menu-now): Don't clear messages.
 
-       * allout.el: Avoid name conflicts with outline.el.  Replace
-       globally string "outline-" with string "allout-".  Replaced 1446
-       occurrences; there was no string "allout-" before the change and
-       there seems to be no dependency on outline.el.
+       * allout.el: Avoid name conflicts with outline.el.
+       Replace globally string "outline-" with string "allout-".
+       Replaced 1446 occurrences; there was no string "allout-" before the
+       change and there seems to be no dependency on outline.el.
        Put `quotes' around many function and variable names.
-       Doc changes to adjust to the change to prefix "allout-".  Don't
-       provide 'outline.  Use " Allout" as mode line string, not " Outl".
-       Put group 'allout in group 'editing.  Update Copyright notice.
-       Autoload `allout-init'.
-       (allout-init): Give report also in case auto-activation was
-       inhibited.
-       (my-mark-marker): Test for feature 'xemacs instead of a string
-       parse.
+       Doc changes to adjust to the change to prefix "allout-".
+       Don't provide `outline'.  Use " Allout" as mode line string,
+       not " Outl".  Put group `allout' in group `editing'.
+       Update Copyright notice.  Autoload `allout-init'.
+       (allout-init): Give report also in case auto-activation was inhibited.
+       (my-mark-marker): Test for feature `xemacs' instead of a string parse.
+
+2002-12-16  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * xml.el (xml-parse-tag): Allow spaces between / and >.
 
 2002-12-15  David Kastrup  <David.Kastrup@t-online.de>
 
-       * emacs-lisp/autoload.el (autoload-ensure-default-file): Insert
-       missing space in file end comment.
+       * emacs-lisp/autoload.el (autoload-ensure-default-file):
+       Insert missing space in file end comment.
 
 2002-12-15  Simon Josefsson  <jas@extundo.com>
 
 2002-12-15  Dave Love  <fx@gnu.org>
 
        * international/mule-cmds.el (standard-keyboard-coding-systems):
-       Deleted.
+       Delete.
        (set-locale-environment): Don't use it.
 
        * international/utf-8.el (ucs-mule-cjk-to-unicode)
        (utf-subst-table-for-encode, ucs-unicode-to-mule-cjk)
        (utf-subst-table-for-decode): Specify :size, :rehash-size.
-       (utf-translate-cjk): :set rewritten to load subst-... files.  Add
-       :set-after.
+       (utf-translate-cjk): :set rewritten to load subst-... files.
+       Add :set-after.
        (ccl-decode-mule-utf-8): Consider CJK translation for r3<#x3400.
 
 2002-12-15  Gustav H\e,Ae\e(Bllberg  <gustav@virtutech.se>  (tiny change)
        * files.el (find-file-read-args): Reenable wildcard processing
        unconditionally.
 
-2002-12-06  Robert J. Chassell <bob@rattlesnake.com>
+2002-12-06  Robert J. Chassell  <bob@rattlesnake.com>
 
        * textmodes/texinfmt.el (texinfo-format-scan): Handle new
        functions for copyright notice and copying permissions.
 
 2002-11-09  Dave Love  <fx@gnu.org>
 
-       * international/mule-cmds.el (current-language-environment): Fix :type.
+       * international/mule-cmds.el (current-language-environment):
+       Fix :type.
 
        * international/ucs-tables.el: Revert to using
        translation-table-for-input instead of keyboard-translate-table.
        * ibuffer.el (ibuffer-redisplay-current): Don't move point when
        redisplaying a line.
 
-2002-03-12  Jan D.  <Jan.Djarv@mbox200.swipnet.se>
+2002-03-12  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * term/x-win.el (emacs-session-restore): Take previous id as
        an argument.
 
        * play/mpuz.el: Use defface instead of facemenu-get-face.
 
-2002-03-10  Jan D.  <Jan.Djarv@mbox200.swipnet.se>
+2002-03-10  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * startup.el (command-line): Add call to emacs-session-restore if
        both x-session-id and x-session-previous-id are strings.
 
        * dired-aux.el (dired-do-shell-command): Doc fix.
 
-2002-01-13  Jan Djarv  <Jan.Djarv@mbox200.swipnet.se>
+2002-01-13  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * startup.el (command-line-x-option-alist): New options "-fs",
        "-fw", "-fh", "--fullscreen", "--fullwidth", and "--fullheight".