+2001-08-09 Gerd Moellmann <gerd@gnu.org>
+
+ * 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.
+
+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.
+
+ * play/animate.el (animate-birthday-present): Re-insert.
+
+ * 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>
+
+ * textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/page.el,
+ * textmodes/text-mode.el, textmodes/two-column.el: Keywords added.
+
+ * play/studly.el, mail/unrmail.el, emacs-lisp/lucid.el,
+ * emulation/pc-mode.el, diff.el, textmodes/fill.el, abbrev.el,
+ * add-log.el, faces.el, mail/sc.el: Specify FSF as Maintainer.
+
+2001-08-05 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * textmodes/tildify.el: Milan Zamazal has new address.
+
+2001-08-03 Gerd Moellmann <gerd@gnu.org>
+
+ * custom.el (custom-set-variables): Don't test `custom-requests'
+ properties, check the third element of the options passed to
+ custom-set-variables instead.
+
+ * info.el (info-insert-file-contents): Use info-file-exists-p
+ instead of file-exists-p.
+
+ * play/zone.el (zone-pgm-stress): Use unwind-protect to make sure
+ the mode-line face is restored. Fix several bugs.
+
+ * replace.el (perform-replace): Doc fix.
+
+2001-08-02 Francesco Potorti` <pot@gnu.org>
+
+ * uniquify.el (uniquify-ref-base, uniquify-ref-filename)
+ (uniquify-ref-buffer, uniquify-ref-proposed): New functions.
+ (uniquify-fix-item-base, uniquify-fix-item-filename)
+ (uniquify-fix-item-buffer, uniquify-fix-item-proposed): Deleted.
+ Callers changed.
+ (uniquify-set-proposed): Changed to work with a vector item.
+ (uniquify-rationalize-file-buffer-names): Use a list of arrays for
+ the fix list, and a list of strings for the non-file buffer
+ names. Both changes reduce consing.
+ (uniquify-rationalize-a-list): Local variable renaming.
+ (uniquify-rationalize-conflicting-sublist): Use member instead of
+ assoc.
+ (uniquify-rename-buffer): Use unless instead of if not.
+
+2001-08-02 Gerd Moellmann <gerd@gnu.org>
+
+ * recentf.el (recentf-dump-variable): Handle a value of nil
+ correctly.
+
+ * custom.el (custom-set-variables): Set options with :require
+ clauses last.
+
+ * custom.el (defcustom): Doc fix.
+
+ * Makefile.in (TAGS, TAGS-LISP): Exclude loaddefs.el.
+
2001-08-01 Eli Zaretskii <eliz@is.elta.co.il>
+ * 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.
+
* bindings.el: Bind shifted and control-shifted kp-* keys to the
corresponding non-kp keys. Suggested by Stephen Gildea
<gildea@alum.mit.edu>.
2001-08-01 Francesco Potorti` <pot@gnu.org>
- * uniquify.el (uniquify-rationalize-file-buffer-names): Add an
- explicit test for " **lose**" buffers generated by
- find-alternate-file to avoid an error in particular conditions.
- (uniquify-rationalize-file-buffer-names): Reshuffled the code for
- clarity and speed (?).
+ * uniquify.el: These changes correct a corner case that the old
+ code managed correctly.
+ (uniquify-fix-item-proposed): Renamed from
+ uniquify-fix-item-min-proposed.
+ (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-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
+ at a time, and only when necessary.
+ (uniquify-rationalize-conflicting-sublist): Recompute here the
+ proposed name.
2001-08-01 Gerd Moellmann <gerd@gnu.org>