+2001-09-03 Gerd Moellmann <gerd@gnu.org>
+
+ * international/isearch-x.el (isearch-exit-recursive-edit):
+ Take three parameters, since it's used as an after-change-function.
+
+ * emacs-lisp/backquote.el (backquote-backquote-symbol)
+ (backquote-unquote-symbol, backquote-splice-symbol): Remove `*'
+ from doc strings.
+
+2001-09-02 Milan Zamazal <pdm@zamazal.org>
+
+ * progmodes/glasses.el (glasses-convert-to-unreadable):
+ Consider underscores as in `glasses-make-readable'.
+
+2001-09-02 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * progmodes/cmacexp.el (c-macro-preprocessor): Use "gcc -E" for
+ MS-DOS, since cpp might not be available.
+
+ * menu-bar.el (menu-bar-edit-menu) <yank-menu, yank>:
+ Mention "yank" in the help-echo text.
+ Suggested by Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+2001-09-01 Stefan Monnier <monnier@cs.yale.edu>
+
+ * newcomment.el (comment-indent): Insert spaces more carefully.
+
+2001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * mail/emacsbug.el (report-emacs-bug): Make sure *Messages*
+ exists. From Andy Petrusenco <andy@int.spb.ru>.
+
+ * hi-lock.el (hi-lock-unface-buffer): Don't call x-popup-menu if
+ display-popup-menus-p returns nil. Suggested by Andy Petrusenco
+ <andy@int.spb.ru>.
+
+2001-08-31 Gerd Moellmann <gerd@gnu.org>
+
+ * isearch.el (isearch-mouse-2): Renamed from isearch-mouse-yank.
+ Instead of running mouse-yank-at-click, see what the event is
+ bound to outside Isearch and run that.
+
+2001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * menu-bar.el (menu-bar-options-menu) <transient-mark-mode>:
+ Fix the menu entry to mention transient-mark-mode.
+
+2001-08-30 Gerd Moellmann <gerd@gnu.org>
+
+ * simple.el (eval-expression-print-level): Fix last change.
+
+ * bindings.el (mode-line-coding-system-map): New variable.
+ (mode-line-mule-info): Give the "%Z" a local-map keymap.
+
+ * simple.el (eval-expression-print-level): Change the type
+ of the defcustom to allow nil.
+
+ * emacs-lisp/find-gc.el: Moved here from lisp/.
+
+ * international/quail.el (quail-completion-1):
+ Reverse the ((CHAR . DEFN) ...) list before processing it.
+ From Kenichi Handa <handa@etl.go.jp>.
+
+ * obsolete/rsz-mini.el, obsolete/sun-curs.el, obsolete/sun-fns.el
+ * obsolete/x-apollo.el, obsolete/x-menu.el: Moved here from lisp/.
+
+2001-08-30 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * toolbar/tool-bar.el (tool-bar-mode): Make it a no-op if images
+ aren't supported. This avoids the annoying gray strip drawn by
+ the Windows version instead of the missing tool bar.
+
+2001-08-29 Gerd Moellmann <gerd@gnu.org>
+
+ * menu-bar.el (menu-bar-options-menu): Make option text, messages
+ and tooltips more consistent. From "Marshall, Simon"
+ <Simon.Marshall@midas-kapiti.com>.
+
+ * startup.el (fancy-splash-screens): Temporarily set
+ minor-mode-map-alist to nil while displaying splash screens.
+
+2001-08-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * buff-menu.el: Add Keywords header.
+ Doc fix (C-x C-b is bound to list-buffers).
+
+ * dired-x.el: Add keyword files to get listed in finder.
+ Remove confusing notes about GNU Emacs 19.
+
+ * dired.el, dired-aux.el: Add Keywords header.
+
+2001-08-28 Andre Spiegel <spiegel@gnu.org>
+
+ * vc.el (vc-revert-file): Call the backend even if the FILE's
+ contents can be reverted locally; pass new arg CONTENTS-DONE
+ down to the backend.
+
+ * vc-cvs.el, vc-rcs.el, vc-sccs.el (vc-*-revert-file): Handle new
+ optional arg CONTENTS-DONE.
+
+2001-08-28 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.nt (DONTCOMPILE): Sync list from makefile.w32-in.
+
+2001-08-28 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * makefile.nt (install): Copy more *.el files.
+
+2001-08-28 Gerd Moellmann <gerd@gnu.org>
+
+ * dired.el (dired-mode-map): Bind `y' to dired-show-file-type
+ instead of `w' which is already in use.
+
+ * gs.el (gs-load-image): Use sleep-for.
+ From David.Kastrup@neuroinformatik.ruhr-uni-bochum.de.
+
+2001-08-28 Miles Bader <miles@gnu.org>
+
+ * replace.el (query-replace-regexp-eval): Return args from
+ `interactive' form in correct order.
+
+2001-08-28 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * mouse.el (mouse-buffer-menu): If the buffer menu is split by
+ major modes, don't create panes for modes for which
+ mouse-buffer-menu-alist returns an empty alist.
+
+2001-08-28 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * progmodes/hideshow.el: Update first-line description.
+ Sync comments w/ maintainer version 5.31.
+
+ (hs-isearch-open): Default value now `code'.
+ Fix docstring to use "code blocks" vs "comment blocks",
+ as opposed to "block" vs "comment".
+ (hs-flag-region): Accept `hs-isearch-open' value
+ of `block' as synonymous w/ `code'.
+ (hs-hide-block-at-point): For code blocks, pass `code'
+ to `hs-flag-region' instead of `block'.
+
+2001-08-28 Miles Bader <miles@gnu.org>
+
+ * comint.el (comint-next-prompt): Don't loop infinitely if
+ {next,previous}-single-char-property-change returns its input
+ position when the search fails.
+
+2001-08-27 Miles Bader <miles@gnu.org>
+
+ * comint.el (comint-get-old-input-default): Don't signal an error
+ if point is not on an input field; instead, return the current
+ line (using `comint-bol' to skip any prompt, in case we're not
+ using fields at all).
+
+ * man.el (Man-mode-line-format): Variable removed.
+ (Man-mode): Change `mode-line-buffer-identification' instead of
+ `mode-line-format'.
+
+2001-08-27 Gerd Moellmann <gerd@gnu.org>
+
+ * mail/sendmail.el (mail-send-hook): Remove a duplicate defcustom.
+ From Simon Josefsson <jas@extundo.com>.
+
+2001-08-26 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * textmodes/texnfo-upd.el: Remove dots and exclams at end of error
+ messages. From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+ * emacs-lisp/levents.el: Specify FSF as Maintainer. From Pavel
+ Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+ * emacs-lisp/lselect.el: Ditto.
+
+ * hexl.el (hexl-insert-multibyte-char, hexl-insert-char):
+ Remove periods from the end of error message strings.
+ From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+ * progmodes/antlr-mode.el: Add Keywords header. From Pavel
+ Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+ * net/telnet.el: Ditto.
+
+2001-08-26 Gerd Moellmann <gerd@gnu.org>
+
+ * hl-line.el (hl-line-mode): Add args INIT-VALUE, LIGHTER, and
+ KEYMAP to the call to define-minor-mode.
+
+2001-08-24 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * term/internal.el (IT-character-translations) <hebrew-iso8859-8>:
+ Replace some of the undefined characters with emulations of bidi
+ formatting characters and Niqud as per SI 1311-1.
+ (IT-unicode-translations): Ditto.
+ (IT-display-table-setup, IT-setup-unicode-display):
+ Fill characters without translations with dos-unsupported-char-glyph.
+
+2001-08-24 Simon Josefsson <jas@extundo.com>
+
+ * hl-line.el (hl-line-mode): Don't be a global mode.
+ (global-hl-line-mode): New function.
+
+2001-08-24 Gerd Moellmann <gerd@gnu.org>
+
+ * gs.el (gs-load-image): Wait for GHOSTVIEW window property
+ being reset by Ghostscript. Don't kill the gs process.
+ From David.Kastrup@neuroinformatik.ruhr-uni-bochum.de.
+
+2001-08-24 Andrew Choi <akochoi@cse.cuhk.edu.hk>
+
+ * term/mac-win.el: Require scroll-bar.
+
+2001-08-23 Stefan Monnier <monnier@cs.yale.edu>
+
+ * ebuff-menu.el (electric-buffer-list): Use list-buffers-noselect.
+
+2001-08-23 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * hexl.el (hexl-insert-multibyte-char) New function.
+ (hexl-quoted-insert, hexl-self-insert-command)
+ (hexl-insert-hex-char, hexl-insert-decimal-char)
+ (hexl-insert-octal-char): Call it instead of hexl-insert-char.
+ Fix the doc strings accordingly.
+ (hexl-insert-char): Reject characters whose code is above 255.
+ Doc fix.
+ (hexl-mode-map): Copy the global keymap instead of creating a
+ sparse keymap, and bind all self-inserting characters to
+ hexl-self-insert-command.
+
+2001-08-22 Stefan Monnier <monnier@cs.yale.edu>
+
+ * wid-edit.el (text): Re-order docstring correctly.
+
+ * mail/sendmail.el (mail-mode): Use adaptive-fill-regexp.
+
+ * textmodes/fill.el (adaptive-fill-regexp): Admit tabs as well.
+
+2001-08-22 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * simple.el (line-number-mode): Mention the variable
+ line-number-display-limit-width in the doc string.
+
+2001-08-22 Gerd Moellmann <gerd@gnu.org>
+
+ * bindings.el (mode-line-unbury-buffer): Add EVENT parameter.
+ Temporarily select EVENT's window for switching buffers.
+ (mode-line-bury-buffer): New function.
+ (mode-line-buffer-identification-keymap): Use it instead of
+ bury-buffer. Bind down-mouse events to prevent global down-mouse
+ events from shining through.
+
+2001-08-21 Stefan Monnier <monnier@cs.yale.edu>
+
+ * newcomment.el (comment-beginning): Make sure the comment-start
+ we found isn't a comment-end (in cases where confusion is possible).
+
+2001-08-22 Miles Bader <miles@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-file): Remove TARGET-FILE
+ before writing it, so that hard-links don't see new version.
+
+2001-08-21 Gerd Moellmann <gerd@gnu.org>
+
+ * gs.el (gs-set-ghostview-colors-window-prop):
+ Call x-change-window-property with 3rd arg FRAME.
+ (gs-load-image): Wait for a previous Ghostscript process
+ to complete before starting a new one.
+
+ * image.el (image-type-regexps): Make sure that the TIFF
+ pattern is only matched at the beginning of a string.
+ From Markus Rost <rost@math.ohio-state.edu>.
+
+ * international/swedish.el: Pre-Mule file removed. From Jonas
+ Oberg <jonas@gnu.org>.
+
+2001-08-20 Rajesh Vaidheeswarran <rv@gnu.org>
+
+ * whitespace.el (whitespace-abort-on-error): Add custom variable
+ to whitespace to abort a write-file if whitespace is detected in file.
+
+ * whitespace.el (whitespace-write-file-hook): Hook to be called
+ when writing a file. If `whitespace-abort-on-error' is set, the
+ write will abort on detecting whitespaces.
+ If `whitespace-auto-cleanup' is set, the file will be cleaned
+ automatically prior to writing.
+
+ * whitespace.el (whitespace-buffer-search): Let's not insert bogus
+ whitespaces in the error output!
+
+ * whitespace.el (whitespace-check-indent-whitespace): Defaults to
+ `indent-tabs-mode', since the latter notes user preferences on
+ TABs anyway.
+
+ * whitespace.el (whitespace-version): 3.1. All of the above issues
+ were raised by Fran\e,Ag\e(Bois Pinard, which led to the fixes described.
+
+2001-08-20 Gerd Moellmann <gerd@gnu.org>
+
+ * textmodes/texnfo-upd.el (texinfo-every-node-update): Remove
+ some spaces from a message. From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+ * whitespace.el (whitespace-global-mode): Add autoload cookie.
+
+2001-08-20 Alex Schroeder <alex@gnu.org>
+
+ * sql.el (sql-db2): Doc change.
+
+2001-08-20 Alex Schroeder <alex@gnu.org>
+
+ * sql.el (sql-postgres): Add the database at the end of the
+ parameters instead of at the beginning.
+ (sql-postgres-options): Doc change.
+
+2001-08-17 Gerd Moellmann <gerd@gnu.org>
+
+ * custom.el (defcustom): Doc fix.
+
+2001-08-16 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ps-mule.el (find-composition): Check if (char-after POS)
+ returns a valid character.
+
+2001-08-16 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * hexl.el (hexl-mode, hexl-mode-exit): Adjust hexl-max-address and
+ original-point for extra CR characters that are added/removed when
+ the buffer is written/read whose EOL type is -dos.
+
+2001-08-16 Miles Bader <miles@gnu.org>
+
+ * simple.el (line-move): Undo previous change.
+
+ * comint.el (comint-send-input): Add `inhibit-line-move-field-capture'
+ property to input-terminating `boundary' overlays to avoid
+ line-move wierdness.
+
+2001-08-16 Gerd Moellmann <gerd@gnu.org>
+
+ * lazy-lock.el (lazy-lock-fontify-region): Widen the current
+ buffer in a save-restriction. Under one test case with Ediff,
+ window-scroll-functions are run with a window start that's
+ temporarily outside of the restriction.
+
+2001-08-16 Robert J. Chassell <bug-texinfo@gnu.org>
+
+ * textmodes/texnfo-upd.el: Update copyright notice, fix minor typos.
+ (texinfo-find-lower-level-node, texinfo-find-higher-level-node)
+ (texinfo-menu-locate-entry-p, texinfo-start-menu-description)
+ (texinfo-update-menu-region-beginning)
+ (texinfo-update-menu-region-end, texinfo-find-pointer): Add new
+ command, @ifnottex, to regexps, so it is found.
+
+2001-08-16 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.nt (DONTCOMPILE): Omit bindings.el.
+ (DONTCOMPILE): Omit sc.el.
+
+ * makefile.w32-in (DONTCOMPILE): Omit bindings.el.
+ (DONTCOMPILE): Omit sc.el.
+
+2001-08-16 Gerd Moellmann <gerd@gnu.org>
+
+ * replace.el (occur): Bind inhibit-read-only to t.
+
+2001-08-16 Miles Bader <miles@gnu.org>
+
+ * simple.el (line-move): Pass an ESCAPE-FROM-EDGE argument of t when
+ calling `constrain-to-field', to avoid problems with comint prompts.
+
+2001-08-15 Gerd Moellmann <gerd@gnu.org>
+
+ * emacs-lisp/cl-indent.el (lisp-indent-defmethod): New function.
+ (toplevel): Set it as `common-lisp-indent-function' for `defmethod'.
+
+ * ediff-mult.el (ediff-get-meta-info): Fix the condition
+ of a while-loop.
+
+ * Makefile.in (DONTCOMPILE): Remove sc.el.
+
+ * Makefile.in (finder_setwins): Renamed from nonobsolete_setwins.
+ Don't include term/.
+
+ * mail/sc.el: Moved to obsolete/.
+
+2001-08-14 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ps-print.el: Change error function arguments to follow Emacs
+ message convention. Doc fix.
+ (ps-print-version): New version number (6.5.4).
+ (coding-system-for-write): Change declaration position to avoid
+ XEmacs compilation gripes.
+ (coding-system-for-read, buffer-file-coding-system):
+ Declarations to avoid XEmacs compilation gripes.
+
+ * ps-mule.el: Doc fix.
+ (ps-mule-encode-header-string): If STRING is not a string, replace
+ STRING by empty string.
+
+2001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * frame.el (show-trailing-whitespace): Doc fix.
+
+2001-08-13 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * desktop.el (desktop-save): Insert the coding: tag before
+ desktop-header.
+
+2001-08-13 Gerd Moellmann <gerd@gnu.org>
+
+ * Makefile.in (TAGS, TAGS-LISP): Remove "loaddefs.el" including
+ its path from $els.
+
+ * image.el (image-jpeg-p): Fix call of substring.
+
+2001-08-10 Gerd Moellmann <gerd@gnu.org>
+
+ * play/animate.el (animate-string): Doc fix. Use a buffer
+ name with stars in it.
+ (animate-sequence): New function.
+ From Richard Stallman <rms@gnu.org>.
+
+ * frame.el (select-frame-set-input-focus): New function
+ extracted from other-frame.
+ (other-frame): Use it.
+ (next-multiframe-window, previous-multiframe-window): Use it.
+
+ * isearch.el (isearch-other-meta-char): Don't switch to the
+ buffer of a window clicked on, when the current buffer is
+ in Isearch mode.
+
+ * image.el (image-jpeg-p): Test for APPn markers in the range
+ #xe0..#xef.
+
+2001-08-09 Gerd Moellmann <gerd@gnu.org>
+
+ * desktop.el (desktop-save): Don't use concat to form a file
+ name, use expand-file-name.
+
+ * mouse.el (mouse-delete-window): Do nothing if frame has just
+ one window.
+
+ * bindings.el (minor-mode-alist): Use mode-line-minor-mode-keymap
+ for the minor mode name.
+
+ * view.el (toplevel): Use mode-line-minor-mode-keymap for the
+ minor mode name.
+
+ * time.el (display-time-string-forms): Use make-mode-line-mouse-map
+ instead of make-mode-line-mouse2-map.
+
+ * subr.el (add-minor-mode): Use mode-line-minor-mode-keymap for
+ the minor mode name.
+
+ * emacs-lisp/easy-mmode.el (define-minor-mode):
+ Use mode-line-minor-mode-keymap for the minor mode name.
+
+ * calendar/calendar.el (calendar-mode-line-format):
+ Use make-mode-line-mouse-map instead of make-mode-line-mouse2-map.
+
+ * bindings.el (make-mode-line-mouse-map): Renamed from
+ make-mode-line-mouse2-map. Take additional arg MOUSE.
+ (mode-line-modified): Use mouse-3 instead of mouse-2.
+ (mode-line-buffer-identification-keymap): Bind keys differently.
+ (propertized-buffer-identification): Adapt help-echo to new bindings.
+
+ * bindings.el (mode-line-format): Specify help-echo for line
+ number, column number and buffer-percent part of the mode-line.
+
+ * image.el (image-type-regexps): Allow whitespace at the start
+ of the image data for XPM, XBM and Postscript, which are
+ text files.
+ (image-jpeg-p): Correct calculation of next field offset.
+
+2001-08-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * battery.el: Fix typo.
+
+2001-08-08 Gerd Moellmann <gerd@gnu.org>
+
+ * image.el (image-type-regexps): Allow predicates. Change the way
+ JPEG images are recognized.
+ (image-jpeg-p): New function.
+ (image-type-from-data): Handle predicates in image-type-regexps.
+
+ * emacs-lisp/edebug.el (edebug-read-function): Fix handling of
+ #:, #x, #o, and similar constructs.
+
2001-08-07 Gerd Moellmann <gerd@gnu.org>
+ * vc.el (vc-transfer-file): Fix malformed autoload cookie.
+
+ * emulation/viper-util.el (viper-file-checked-in-p): Use `and'
+ instead of `progn'.
+
+ * tar-mode.el (tar-extract): Avoid generating a new buffer
+ for each file visited. From Markus Rost <rost@math.ohio-state.edu>.
+
+ * textmodes/paragraphs.el (forward-sentence): Avoid building
+ a regexp from sentence-end. From Kenichi Handa <handa@etl.go.jp>.
+
+ * progmodes/executable.el (executable-set-magic):
+ If executable-find returns a quoted file name, unquote it before
+ inserting it.
+
+ * image.el (image-type-regexps): For JPEG files, use a regexp
+ derived from the JFIF spec.
+
* image.el (image-type-regexps): Use `\`' instead of `^' in
most regular expressions.
2001-08-06 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
- * play/animate.el: re-insert a reference to re-inserted function.
+ * play/animate.el: Re-insert a reference to re-inserted function.
2001-08-06 Gerd Moellmann <gerd@gnu.org>
- * help.el (describe-function-1): Use
- find-function-search-for-symbol instead of find-functin-noselect
- because the latter follows aliases.
+ * help.el (describe-function-1): Use find-function-search-for-symbol
+ instead of find-function-noselect because the latter follows aliases.
* play/animate.el (animate-birthday-present): Re-insert.
- * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Handle
- old-style menu definitions.
+ * toolbar/tool-bar.el (tool-bar-add-item-from-menu):
+ Handle old-style menu definitions.
2001-08-06 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2001-08-02 Gerd Moellmann <gerd@gnu.org>
- * recentf.el (recentf-dump-variable): Handle a value of nil
- correctly.
+ * recentf.el (recentf-dump-variable): Handle a value of nil correctly.
* custom.el (custom-set-variables): Set options with :require
clauses last.
* man.el (man): Mention Man-switches in the doc string.
(Man-switches): Mention -a in the doc string.
- * textmodes/ispell.el (ispell-alternate-dictionary): Add
- /usr/share/lib/dict/words, for Irix.
+ * textmodes/ispell.el (ispell-alternate-dictionary):
+ Add /usr/share/lib/dict/words, for Irix.
* bindings.el: Bind shifted and control-shifted kp-* keys to the
corresponding non-kp keys. Suggested by Stephen Gildea
(uniquify-set-proposed): New function.
(uniquify-rationalize-file-buffer-names): Code reshuffled for
clarity and speed.
- (uniquify-item-greaterp): Substitutes uniquify-item-lessp. This
- is equivalent to what the old code did.
+ (uniquify-item-greaterp): Substitutes uniquify-item-lessp.
+ This is equivalent to what the old code did.
(uniquify-rationalize-a-list): Never recompute the proposed
name. Sort the conflicting sublist before rationalising it: this
is equivalent to what the old code did, but one directory element
* delsel.el (delete-selection-pre-hook): Don't set this-command
to `ignore' if the region is empty.
- * international/mule.el (set-keyboard-coding-system): Set
- keyboard-coding-system.
+ * international/mule.el (set-keyboard-coding-system):
+ Set keyboard-coding-system.
* smerge-mode.el (smerge-mode): Check if `font-lock-mode' is bound
before accessing it.
2001-07-30 Andreas Schwab <schwab@suse.de>
- * menu-bar.el (toggle-highlight-paren-mode): Use
- `(show-paren-mode)' as body.
+ * menu-bar.el (toggle-highlight-paren-mode):
+ Use `(show-paren-mode)' as body.
2001-07-30 Andre Spiegel <spiegel@gnu.org>
2001-07-30 Eli Zaretskii <eliz@is.elta.co.il>
- * progmodes/make-mode.el (makefile-macroassign-regex): Recognize
- the ?= operator. From Jonathan Kamens <jik@curl.com>.
+ * progmodes/make-mode.el (makefile-macroassign-regex):
+ Recognize the ?= operator. From Jonathan Kamens <jik@curl.com>.
2001-07-30 Gerd Moellmann <gerd@gnu.org>
* emacs-lisp/lisp-mode.el (last-sexp-setup-props): New function.
(last-sexp-toggle-display): Renamed from last-sexp-print.
- (last-sexp-toggle-display, eval-last-sexp-1): Use
- last-sexp-setup-props.
+ (last-sexp-toggle-display, eval-last-sexp-1):
+ Use last-sexp-setup-props.
* mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button):
New user-options.
(xterm-mouse-translate): Handle the case that we don't get a
down-event.
- * emacs-lisp/find-func.el (find-function-regexp): Add
- easy-mmode-define-global-mode to the regexp. Allow newlines
+ * emacs-lisp/find-func.el (find-function-regexp):
+ Add easy-mmode-define-global-mode to the regexp. Allow newlines
in front of the function name.
* isearch.el (isearch-other-meta-char): Fix last change.
2001-07-23 Francesco Potorti` <pot@gnu.org>
* uniquify.el: Overall speedup changes when using many buffers.
- (uniquify-fix-item-base, uniquify-fix-item-filename,
- uniquify-fix-item-buffer): Changed defmacro to defalias (cosmetic).
+ (uniquify-fix-item-base, uniquify-fix-item-filename)
+ (uniquify-fix-item-buffer): Changed defmacro to defalias (cosmetic).
(uniquify-fix-item-unrationalized-buffer): Deleted: was the fourth
place in the item, but was never used.
(uniquify-fix-item-min-proposed): New defalias: the fourth place
in the item is now used as cache for the proposed name.
(uniquify-rationalize-file-buffer-names): Move computation made on
- newbuffile out of the loop, in the newbuffile-nd local var. Use
- dolist (cosmetic change). Compute the proposed name for the most
+ newbuffile out of the loop, in the newbuffile-nd local var.
+ Use dolist (cosmetic change). Compute the proposed name for the most
common case and cache it in the fourth place in the item.
(uniquify-rationalize-file-buffer-names): Used to return a a list
- of buffer whose name was changed, but that return value was never
- used.
+ of buffer whose name was changed, but that return value was never used.
(uniquify-item-lessp): Replaces uniquify-filename-lessp, works on
the cached proposed name, does much less consing and is quicker.
(uniquify-filename-lessp): Deleted.
- (uniquify-rationalize-a-list): Use dolist (cosmetic change). Do
- not bind locally the uniquify-possibly-resolvable flag. Use the
+ (uniquify-rationalize-a-list): Use dolist (cosmetic change).
+ Do not bind locally the uniquify-possibly-resolvable flag. Use the
cached proposed name is possible.
(uniquify-get-proposed-name): Arguments changed, callers changed.
(uniquify-rationalize-conflicting-sublist): Explicitely reset the
2001-07-22 Eli Zaretskii <eliz@is.elta.co.il>
- * startup.el (normal-top-level-add-subdirs-to-load-path): On
- Windows, put into normal-top-level-add-subdirs-inode-list the
+ * startup.el (normal-top-level-add-subdirs-to-load-path):
+ On Windows, put into normal-top-level-add-subdirs-inode-list the
canonicalized names of the directories instead of inode numbers.
2001-07-21 Michael Kifer <kifer@cs.sunysb.edu>
(ediff-listable-file): New function.
(ediff-file-attributes): Use ediff-listable-file.
- * ediff-mult.el (ediff-meta-insert-file-info1): Use
- ediff-listable-file.
+ * ediff-mult.el (ediff-meta-insert-file-info1):
+ Use ediff-listable-file.
- * ediff-ptch.el (ediff-prompt-for-patch-file): Use
- ediff-coding-system-for-read.
+ * ediff-ptch.el (ediff-prompt-for-patch-file):
+ Use ediff-coding-system-for-read.
(ediff-patch-file-internal): Use ediff-coding-system-for-write.
* ediff-diff.el (ediff-coding-system-for-read): Moved to ediff-init.el.
ex-token-list.
(viper-get-ex-address-subr): Convert registers to char data type.
- * viper-util.el (viper-int-to-char,viper-char-equal): New
- functions.
+ * viper-util.el (viper-int-to-char,viper-char-equal): New functions.
(viper-memq-char): Use viper-int-to-char.
(viper-file-checked-in-p): Use vc-locking-user, if vc doesn't have
vc-locking-state.
(viper-read-key): Use viper-read-key-sequence.
- * viper.el (viper-major-mode-modifier-list): Added
- inferior-emacs-lisp-mode.
+ * viper.el (viper-major-mode-modifier-list):
+ Added inferior-emacs-lisp-mode.
(this-major-mode-requires-vi-state): New function that uses simple
heuristics to decide if vi state is appropriate.
(set-viper-state-in-major-mode): Use this-major-mode-requires-vi-state.