Besides adding a log entry, do some white space fixes.
[bpt/emacs.git] / lisp / ChangeLog
index 3aacc0d..d52e997 100644 (file)
@@ -1,3 +1,336 @@
+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  Karl Berry  <karl@gnu.org>
+
+       * 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.  From: Aubrey Jaffer
+       <agj@alum.mit.edu>, 7 Nov 2002 21:16:12 -0500, sent to
+       bug-texinfo.
+
+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.
 
 2003-01-14  Kim F. Storm  <storm@cua.dk>
 
-       * ido.el (ido-ignore-directories-merge): Doc fix.
-       (ido-max-file-prompt-width): Renamed from ido-max-prompt-path.
-       (ido-enable-last-directory-history): Doc fix.
-       (ido-work-directory-list-ignore-regexps): Doc fix.
-       (ido-enable-tramp-completion): Doc fix.
-       (ido-record-ftp-work-directories): Doc fix.
-       (ido-merge-ftp-work-directories): Doc fix.
-       (ido-rewrite-file-prompt-functions): Renamed from
+       * 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): Renamed from
+       (ido-rewrite-file-prompt-rules): Rename from
        ido-rewrite-prompt-path-rules.
-       (ido-read-file-name-as-directory-commands): Doc fix.
-       (ido-last-directory-list): Doc fix.
-       (ido-work-directory-list): Doc fix.
-       (ido-work-file-list): Doc fix.
        (ido-make-prompt): Directory name now in `dirname' var.
-       (ido-edit-input): Doc fix.
        (ido-complete): Fix error message.
-       (ido-copy-current-word): Doc fix.
-       (ido-find-file): Doc fix.
 
 2003-01-13  John Paul Wallington  <jpw@shootybangbang.com>
 
 
 2003-01-13  Dave Love  <fx@gnu.org>
 
-       * international/utf-16.el (mule-utf-16-be, mule-utf-16-le): Remove
-       pre-write-conversion.
+       * 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>
 
        * 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-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-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): Updated 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): Renamed to...
+       (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.
+       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>
 
 
 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-05  Richard M. Stallman  <rms@gnu.org>
 
-       * obsolete/uncompress.el: Display message that this package is obsolete.
+       * 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.
        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>
 
 
 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>
 
        (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.
 
 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>
 
 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)
        * 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.