*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index 7f248c0..4ef2e0d 100644 (file)
@@ -1,3 +1,299 @@
+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.
+
+       * help-fns.el (describe-variable): Use custom-variable-p.
+
+       * simple.el (set-variable): Load deps of custom variables without
+       type.
+
+       * 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
+       non-rogue variables.
+
+2003-01-07  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * mail/undigest.el (unforward-rmail-message): Skip all newlines
+       after the initial separator.
+       (unforward-rmail-message): Forwarded-From: and Forwarded-Date:
+       instead of Forwarded-from: and Forwarded-date:.
+
+2003-01-07  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+       * dired.el (dired-garbage-files-regexp): Add `.aux$'.  These are
+       produced by TeX.
+
+2003-01-07  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-rcs.el (vc-rcs-checkout): Fix the check whether we are on a
+       branch.
+
+2003-01-06  Dave Love  <fx@gnu.org>
+
+       * textmodes/ispell.el (lookup-words): Cope with null lookup-dict.
+
+       * language/chinese.el ("Chinese-EUC-TW"): New.
+
+2003-01-06  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * mail/rmail.el (rmail-mmdf-delim1, rmail-mmdf-delim2): Doc fixes.
+
+2003-01-05  Richard M. Stallman  <rms@gnu.org>
+
+       * isearch.el (isearch-repeat): Error if try to repeat search and
+       there was no previous search.
+
+       * dired.el (dired-recursive-deletes): Fix custom type.
+
+       * dabbrev.el (dabbrev--substitute-expansion):
+       Convert all whitespace to single spaces,
+       except when it's carried over from the existing text.
+
+       * simple.el (split-line): Clean up implementation.
+
+       * 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-*.
+
+2003-01-05  Mark A. Hershberger  <mah@everybody.org>
+
+       * xml.el (xml-substitute-special): Check for &amp last.
+
+2003-01-05  Dave Love  <fx@gnu.org>
+
+       * 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-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.
+
+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.
+
+       * language/georgian.el ("Georgian"): Fix nonascii-translation.
+
+       * 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.
+
+2003-01-04  Nick Roberts  <nick@nick.uklinux.net>
+
+       * gdb-ui.el: Acknowledge Tom Lord as author of gdba.el.
+       Use let construction to bind buffer-read-only to nil.
+       (gdba): 'set height 0' in GDB.
+       (gdb-display-end, gdb-frame-handler): Corrections to forming
+       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-delete-frames): New function.
+       (gdb-source-info): Don't create stack buffer automatically.
+
+2003-01-04  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * xml.el (xml-substitute-special): Move "&amp;" -> "&" last.
+
+2003-01-04  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (split-line): If present, copy fill-prefix from
+       current line to new line.  Don't copy if prefix arg.
+       From Lisp, arg may be an alternative prefix string to copy.
+       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.
+
+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/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.
+
+       * international/mule.el (register-char-codings): Don't call
+       optimize-char-coding-system-table here.
+       (keyboard-coding-system): Doc fix.  Update :version.
+
+       * textmodes/nroff-mode.el (nroff-mode-hook): Customize.
+       (nroff-imenu-expression): New.
+       (nroff-mode): Use it.
+
+       * autoinsert.el (auto-insert-alist): Add man page skeleton.
+
+2003-01-03  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-rcs.el (vc-rcs-revert): Unlock only if the user does have
+       the lock.
+
+2003-01-03  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua--pre-command-handler): Corrected
+       handling of delete-selection properties.
+
+2003-01-03  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * emacs-lisp/eldoc.el (eldoc-get-var-docstring): Only return a
+       documentation string when `sym' is non-nil.
+
+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
+       Carbon port by testing "mac-carbon" feature, not window-system.
+
+2003-01-02  Markus Rost  <rost@math.ohio-state.edu>
+
+       * cus-edit.el (customize-group, customize-group-other-window):
+       Call custom-load-symbol unconditionally.
+       (customize-face, customize-face-other-window): Fix format arg.
+
+2003-01-02  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * menu-bar.el (menu-bar-left-scroll-bar): Set `scroll-bar-mode'
+       to `left'.
+
+2003-01-01  Richard M. Stallman  <rms@gnu.org>
+
+       * mail/rmail.el (rmail-reply): Don't call mail-strip-quoted-names.
+
+       * files.el (backup-buffer): Cope if file-modes returns nil.
+
+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
+       Carbon port
+
+2002-12-29  Nick Roberts  <nick@nick.uklinux.net>
+
+       * gdb-ui.el (gdb-delete-display): Rename (gdb-delete-expression).
+       (gdb-goto-bp-this-line): Rename (gdb-goto-breakpoint).
+       (gdb-toggle-bp-this-line): Rename (gdb-toggle-breakpoint).
+       (gdb-delete-bp-this-line): Rename (gdb-delete-breakpoint).
+       (gdb-toggle-disp-this-line): Rename (gdb-toggle-display).
+       (gdb-delete-disp-this-line): Rename (gdb-delete-display).
+       (gud-gdba-marker-filter): Remove unnecessary save-match-data.
+       (gdb-mouse-goto-breakpoint, gdb-frames-select): New functions.
+       (gdb-frames-mouse-select): Simplify.
+       Make keybindings (gdb-goto-breakpoint, gdb-frames-select, etc)
+       consistent with other modes in emacs.
+       (gdb-display-source-buffer): Return window of source buffer
+       for (gud-display-line).
+
+2002-12-29  Markus Rost  <rost@math.ohio-state.edu>
+
+       * button.el (defface button): Add group.
+
+       * cus-edit.el (customize-browse): Call `widget-setup'.
+
+2002-12-29  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.in: Generate cus-load.el and finder-inf.el in the
+       source directory.  Change dependencies on lisp files to explicitly
+       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.
+       * finder.el (generated-finder-keywords-file): New variable.
+       (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-postoutput-scroll-to-bottom): comint-scroll-show-maximum-output
+       is active only when point is at end.
+
+       * dired.el (dired-goto-file): Handle \ and ^M quoted by backslash.
+       Fix error message.
+
+       * files.el (find-file-noselect-1): Kill local value of `cursor-type'.
+
+       * simple.el (repeat-complex-command): Signal real error on failure.
+
+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.
+
+2002-12-27  Miles Bader  <miles@gnu.org>
+
+       * info.el (Info-complete-menu-item): Make `Info-complete-cache' a
+       buffer-local variable.
+
+2002-12-26  Markus Rost  <rost@math.ohio-state.edu>
+
+       * cus-edit.el (customize-group-other-window): Use pop-to-buffer in
+       the same way as `custom-buffer-create-other-window'.
+       (customize-variable-other-window, customize-option-other-window):
+       Definitions moved up.
+
+2002-12-26  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+       * net/tramp*.el: Sync with upstream version 2.0.28.  Bugfixes.
+       * net/tramp-ftp.el: Glue code with Ange-FTP, broken out of
+       tramp.el.  From Michael Albinus.
+       * net/tramp-smb.el: New file for using smbclient to access
+       Windows shares with Tramp.  From Michael Albinus.
+
+2002-12-26  Andreas Schwab  <schwab@suse.de>
+
+       * 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.
+
+       * vc-rcs.el (vc-rcs-checkout): Handle t argument for REV.
+       (vc-rcs-checkin): By default, specify the current workfile
+       branch as the check-in revision.
+
+       * vc-cvs.el (vc-cvs-checkout): Handle t argument for REV.
+
+       * vc-sccs.el (vc-sccs-checkout): Likewise.
+
 2002-12-26  Nick Roberts  <nick@nick.uklinux.net>
 
        * gdb-ui.el (gdb-info-display-custom): Ensure that frames/buffers