Corrected the fix to bug 127167.
[bpt/emacs.git] / lisp / ChangeLog
index 843d022..5cff212 100644 (file)
@@ -1,3 +1,238 @@
+2002-02-06  John Wiegley  <johnw@gnu.org>
+
+       * eshell/esh-ext.el (eshell-external-command): Added a fix for
+       XEmacs' new dired.el, which adds a global entry in the
+       `file-name-handler-alist'.
+
+2002-01-26  John Wiegley  <johnw@gnu.org>
+
+       * align.el (align-region): Added a missing name argument.
+
+2002-01-14  John Wiegley  <johnw@gnu.org>
+
+       * eshell/esh-ext.el (eshell-script-interpreter): Allow whitespace
+       after the #! of a shell interpretor specification.
+
+2002-02-15  Richard M. Stallman  <rms@gnu.org>
+
+       * help.el (describe-key-briefly): Make output in INSERT case
+       look just like what is displayed in the normal case.
+
+2002-02-15  Andreas Schwab  <schwab@suse.de>
+
+       * textmodes/tex-mode.el (tex-font-lock-keywords-2): Require
+       non-letter after specials.
+
+2002-02-15  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * menu-bar.el (menu-bar-tools-menu): Add an item for Calculator.
+
+2002-02-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * simple.el (mark-word): Mark more if repeated.
+       * textmodes/paragraphs.el (mark-paragraph): Ditto.
+       (mark-end-of-sentence): Ditto.
+
+2002-02-15  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * wid-edit.el (widgetp): Made it more robust.
+
+2002-02-14  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * facemenu.el (describe-text-done): New function.
+       (describe-text-mode-map): New variable.
+       (describe-text-mode-hook): New option.
+       (describe-text-mode): New function.
+       (describe-text-widget): New function.
+       (describe-text-sexp): New function.
+       (describe-text-properties): New function.
+       (describe-text-category): New command.
+       (describe-text-at): New command.
+       (facemenu-menu): Replace `list-text-properties-at' with
+       `describe-text-at' in the menu.  
+       
+       * wid-edit.el (widgetp): New function.
+       * wid-edit.el (widget-keymap, widget-insert, widget-setup):
+       Autoloaded. 
+
+       * emacs-lisp/pp.el (pp-to-string): Autoloaded.
+
+       * wid-browse.el: Removed version and x-url keywords.
+
+2002-02-13  Kim F. Storm  <storm@cua.dk>
+
+       * cus-start.el (mode-line-in-non-selected-windows):
+       Allow customization.
+
+2002-02-13  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/bibtex.el (bibtex-parse-buffers-stealthily):
+       Tell bibtex-parse-keys to output no progress messages.
+
+       * international/mule-diag.el (list-input-methods):
+       Use help-input-method, not describe-input-method, for button type.
+
+       * register.el (describe-register-1): Access register contents here.
+
+       * textmodes/text-mode.el (text-mode-hook-identify): Restore
+       previous definition.  Add to text-mode-hook again.
+
+       * mail/mailabbrev.el (define-mail-abbrev): Define as system abbrev.
+       (mail-abbrev-in-expansion-header-p): Copy the code of mail-header-end
+       to avoid needing sendmail.el at run time.
+
+       * bindings.el (mode-line-minor-mode-keymap): Definition moved up.
+       Initialization moved up too.
+       (mode-line-modes): Use :propertize.
+       (mode-line-mode-menu-keymap): Var deleted.
+       (mode-line-copied-mode-name): Var deleted.
+       (mode-line-mode-name): Function deleted.
+       (mode-line-mode-menu): Each item now shows its mode line lighter.
+       (minor-mode-alist): Don't call propertize here.
+
+>>>>>>> 1.3452
+2002-02-12  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * progmodes/pascal.el (pascal-imenu-generic-expression): Add
+       menu-title and fix parentheses.
+
+2002-02-12  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * menu-bar.el (menu-bar-options-save): Removed `truncate-lines'.
+       (menu-bar-options-menu): Don't set default value for
+       `truncate-lines'. 
+
+2002-02-12  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * menu-bar.el (menu-bar-options-save): Only save
+       `current-language-environment' and `default-input-method' when
+       marked as customized.
+
+       * international/mule-cmds.el
+       (setup-specified-language-environment): Mark
+       `current-language-environment' as customized.
+       (set-input-method): Mark
+       `default-input-method' as customized when called interactively.
+       (toggle-input-method): Ditto.
+
+2002-02-11  Colin Walters  <walters@verbum.org>
+
+       * ibuffer.el (ibuffer-switch-format): Supply required argument for
+       `ibuffer-current-formats'.
+
+2002-02-12  Miles Bader  <miles@gnu.org>
+
+       * faces.el (mode-line-inactive): Add dark-background variant.
+
+2002-02-11  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * toolbar/tool-bar.el (tool-bar-mode): Removed standard value.
+       * menu-bar.el (menu-bar-mode): Ditto.
+       * cus-edit.el (customize-mark-to-save): Always save variables
+       without a standard value.
+
+       * menu-bar.el (menu-bar-make-toggle): Made it aware of customize.
+       (menu-bar-options-save): Ditto.
+       (menu-bar-showhide-menu): Ditto.
+       (menu-bar-options-menu): Ditto.
+       (menu-bar-scroll-bar-right, menu-bar-scroll-bar-left,
+       menu-bar-scroll-bar-none): Removed. 
+       (menu-bar-showhide-scroll-bar-menu): Use customize aware lambda
+       expressions instead.
+
+       * cus-edit.el (customize-set-value): Return value.
+       (customize-set-variable): Ditto.
+       (customize-save-variable): Ditto.
+       (customize-set-variable): Load dependencies before setting value. 
+        (custom-load-symbol): Autoload it.
+       (customize-mark-as-set): New function.
+
+2002-02-11  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * cus-start.el: Don't warn about "x-*" symbols when building a
+       non-GUI version.
+
+2002-02-11  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
+
+       * strokes.el (strokes-do-stroke, strokes-do-complex-stroke):
+       Doc fix.
+       (strokes-help): Do not use doubled with-output-to-temp-buffer.
+       Fix the help string.
+       (strokes-prompt-user-save-strokes): Fix typo.
+       (strokes-list-strokes): Use proper exit-actionargument for
+       view-buffer.
+       Update copyright notice.
+
+       * international/mule-diag.el: Various doc and message fixes.
+       (non-iso-charset-alist): Add mac-roman.  Don't add entries for
+       codepages already present.
+       (list-block-of-chars): Display space for null entries in
+       translation table.  Display tab specially.
+       (list-non-iso-charset-chars): Check for null charsets.  Use pop
+       for clarity.  Don't break 8-bit sets into sections between ranges.
+       (list-charset-chars): Avoid indent-tabs-mode.
+       (describe-char-after): Maybe use the text property for syntax
+       table information.  Maybe report char-code-property-table info.
+       Maybe report character's unicode.  Tweak printing of list info.
+       (list-input-methods): Add xref buttons.
+       (dump-charsets, dump-codings): Deleted (obsolete).
+       From Dave Love <fx@gnu.org>.
+
+2002-02-10  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
+
+       * menu-bar.el (menu-bar-showhide-menu): Rename functions for
+       toggling.
+
+2002-02-10  Michael Kifer  <kifer@cs.stonybrook.edu>
+       
+       * viper-util.el (viper-read-key-sequence): fixed so it'll read
+       fast key sequences in emacs native mode
+       (viper-events-to-keys): deleted
+       
+       * viper.el (describe-key, describe-key-briefly): get rid of
+       viper-events-to-keys.
+
+       * ediff-init.el (ediff-has-gutter-support): Steven Turnbull's patch.
+       
+       * ediff-wind.el (ediff-setup-control-frame): Use
+       ediff-has-gutter-support.
+       
+       * ediff-util.el (ediff-dispose-of-variant-according-to-user):
+       check if buff is alive.
+       
+       * ediff.el: typo in comment.
+       
+2002-02-09  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
+
+       * menu-bar.el (menu-bar-options-save): Take care of
+       line-number-mode and column-number-mode variables.
+       (menu-bar-showhide-menu): New menu-items "Show Line Number" and
+       "Show Column Number" in "Show/Hide" menu.
+
+2002-02-09  Richard M. Stallman  <rms@gnu.org>
+
+       * mail/mailabbrev.el (mail-mode-map): Use eval-after-load to change it.
+
+2002-02-09  Kim F. Storm  <storm@cua.dk>
+
+       * faces.el (mode-line-inactive): New face for mode-line for
+       non-selected windows.
+       (mode-line): Doc fix: Only used for selected window.
+
+2002-02-08  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * calendar/cal-menu.el (calendar-mode-map): Change the menu item's
+       name to "Insert Diary Entry".
+
+2002-02-08  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * font-lock.el (save-buffer-state): Use restore-buffer-modified-p.
+       (c-font-lock-syntactic-face-function): Accept doxygen-style comments.
+
+2002-02-08  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/text-mode.el (text-mode-hook-identify): Define as no-op.
+
 2002-02-08  Andreas Schwab  <schwab@suse.de>
 
        * calc/calc.el (calcDigit-key): Use minibuffer-prompt-end instead
 
 2002-02-08  Eli Zaretskii  <eliz@is.elta.co.il>
 
-       * international/mule-cmds.el (select-safe-coding-system): State
-       the buffer's name in the message popped in the *Warning* buffer,
+       * net/ange-ftp.el (ange-ftp-process-handle-line)
+       (ange-ftp-set-xfer-size): If the file's size is a float, divide
+       by 1024 instead of using ash.
+
+       * international/mule-cmds.el (select-safe-coding-system):
+       State the buffer's name in the message popped in the *Warning* buffer,
        and make sure the offending buffer is displayed.
 
 2002-02-07  Markus Rost  <rost@math.ohio-state.edu>
        * register.el (list-registers): New command.
        (describe-register-1): New subroutine, taken out of view-register.
 
-       * emacs-lisp/copyright.el (copyright-regexp): 
+       * emacs-lisp/copyright.el (copyright-regexp):
        Delete the unibyte copyright symbol; it's redundant.
        Fix a spazz in the multibyte encoding here.
 
 2002-02-07  Dave Love  <fx@gnu.org>
 
-       * language/cyril-util.el (cyrillic-encode-koi8-r-char) 
+       * language/cyril-util.el (cyrillic-encode-koi8-r-char)
        (cyrillic-encode-alternativnyj-char): Get translation tables from
        symbol properties, not as variables.
        (standard-display-cyrillic-translit): Include unicodes.
 
        * subr.el (force-mode-line-update): Doc fix.
 
-       * subr.el (atomic-change-group, prepare-change-group) 
+       * subr.el (atomic-change-group, prepare-change-group)
        (activate-change-group, accept-change-group, cancel-change-group):
        New functions.
 
 
        * play/pong.el (pong-height): Don't use height that exceeds the
        frame height.
-       (pong-border-options): Make the border colors slightly more
-       bright.
+       (pong-border-options): Make the border colors slightly more bright.
 
        * play/gamegrid.el (gamegrid-display-type): Treat any
        color-capable display as color-x, if display-color-p is fboundp.
        (gamegrid-make-color-tty-face): Use the value of color, not the
        symbol itself.  Don't call gamegrid-color.
 
+>>>>>>> 1.3440
 2002-02-05  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * gud.el (gud-refresh): Call recenter only after we are sure we
 
 2002-02-04  Simon Josefsson  <jas@extundo.com>
 
-       * dired.el (dired-load-hook, dired-mode-hook) 
+       * dired.el (dired-load-hook, dired-mode-hook)
        (dired-before-readin-hook, dired-after-readin-hook): Defcustom.
 
 2002-02-03  Colin Walters  <walters@verbum.org>
 
-       * ibuf-ext.el (ibuffer-filter-format-alist,
-       ibuffer-cached-filter-formats,
-       ibuffer-compiled-filter-formats): New variables.
-       
+       * ibuf-ext.el (ibuffer-filter-format-alist)
+       (ibuffer-cached-filter-formats, ibuffer-compiled-filter-formats):
+       New variables.
        * ibuffer.el (ibuffer): Remove link; the "home page" for ibuffer
        is now the Emacs CVS tree.
        (ibuffer-formats): Doc fix.
-       (ibuffer-active-formats-name, ibuffer-current-formats): New
-       functions.
+       (ibuffer-active-formats-name, ibuffer-current-formats): New functions.
        (ibuffer-current-format): Use them.
-       (ibuffer-recompile-formats): Add support for
-       ibuffer-filter-format-alist.
-       (ibuffer-check-formats): Ditto.
-       (ibuffer-switch-format): Ditto.
-       (ibuffer-update-title): Ditto.
+       (ibuffer-recompile-formats, ibuffer-check-formats)
+       (ibuffer-switch-format, ibuffer-update-title):
+       Add support for ibuffer-filter-format-alist.
        (define-ibuffer-column process): Remove unncessary consing.
-       
+
        * ibuf-macs.el (define-ibuffer-column): Add beginnings of support
        for a summary column.
 
 
 2002-02-03  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
 
-       * menu-bar.el (menu-bar-help-menu): Use different text for
-       tool-tip.
-       (menu-bar-options-save): Save also the value of
-       `display-time-mode'.
+       * menu-bar.el (menu-bar-help-menu): Use different text for tool-tip.
+       (menu-bar-options-save): Save also the value of `display-time-mode'.
        (showhide-date-time): New function.
        (menu-bar-showhide-menu): New menu-item "Date and time".
 
        These changes integrate new version of flyspell.el from its
        maintainer, Manuel Serrano:
 
-       * textmodes/flyspell.el (flyspell-issue-message-flag): New user
-       option.
+       * textmodes/flyspell.el (flyspell-issue-message-flag): New user option.
        (flyspell-mode-on, flyspell-notify-misspell)
        (flyspell-small-region, flyspell-external-point-words)
        (flyspell-large-region): Use it
        * novice.el (enable-command): If Emacs was invoked as "emacs -q",
        don't alter the user's ~/.emacs.
        (disable-command): If user-init-file is nil or does not exist,
-       default to "~/.emacs" (~/_emacs on DOS and, maybe, Windows).  But
-       don't alter the init file if Emacs was invoked as "emacs -q"
+       default to "~/.emacs" (~/_emacs on DOS and, maybe, Windows).
+       But don't alter the init file if Emacs was invoked as "emacs -q"
 
 2002-02-01  Stefan Monnier  <monnier@cs.yale.edu>
 
 
        * progmodes/perl-mode.el (perl-mode-abbrev-table): Restore definition.
 
+>>>>>>> 1.3409
 2002-01-21  Richard M. Stallman  <rms@gnu.org>
 
        * emacs-lisp/copyright.el (copyright-regexp): Fix previous change.
        (eudc-display-mail): New function.
        (eudc-bob-play-sound-at-point): Remove XEmacs case.
 
+>>>>>>> 1.3356
 2002-01-15  Richard M. Stallman  <rms@gnu.org>
 
        * emacs-lisp/autoload.el (make-autoload):
        * apropos.el (apropos-print): SPACING is now nil or a separator string.
        (apropos-documentation, apropos-value): Pass a suitable string.
 
+>>>>>>> 1.3337
 2001-12-21  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * dired.el (dired-free-space-program, dired-free-space-args):