*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index dd3a62a..65b628b 100644 (file)
+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: 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>
+
+       * play/animate.el: Add Keywords and Maintainer.  Remove a
+       reference to a removed function.
+
+       * play/animate.el (animate-string): Handle case that the string is
+       longer than the window is wide.
+
+2001-07-31  Gerd Moellmann  <gerd@gnu.org>
+
+       * desktop.el (desktop-save): Bind coding-system-for-write to
+       `emacs-mule' for write-region.
+
+       * 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.
+
+       * 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.
+
+2001-07-30  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-checkout-hook): New hook.
+       (vc-checkout): Run it.
+
+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>.
+
+2001-07-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * vc.el (vc-switch-backend): Fix autoload cookie.
+
+       * desktop.el (desktop-save): Add `-*- coding: emacs-mule -*-' to
+       the desktop file.
+
+2001-07-30  Simon Josefsson  <jas@extundo.com>
+
+       * mail/mail-utils.el (mail-strip-quoted-names): Replace text
+       literally.  Reported by Sean Rima <sean@**Delete**.tcob1.net>.
+
+2001-07-27  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.
+
+       * mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button):
+       New user-options.
+       (mouse-wheel-change-button): New function.
+       (mouse-wheel-mode): Use mouse-wheel-{up,down}-button.
+       (mwheel-scroll): Ditto.
+
+2001-07-26  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Don't search for
+       `...', compare with unabbreviated printed representation instead.
+       (last-sexp-print): Bind print-length and print-level to nil.
+
+       * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Look for a `...'
+       before assigning text properties.  Make properties rear-nonsticky.
+
+       * emacs-lisp/lisp-mode.el (last-sexp-print): New function.
+       (eval-last-sexp-1): Give printed text a `keymap' property and bind
+       <mouse-2> and <RET> in that map to a function printing the
+       unabbreviated value.
+
+       * emacs-lisp/lisp-mode.el (eval-last-sexp-1): If standard-output
+       is a buffer, put a text property `printed-value' on the printed
+       representation, with the Lisp object printed as value.
+
+2001-07-25  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * emacs-lisp/lisp-mode.el (eval-print-last-sexp, eval-defun):
+       Mention the effect of eval-expression-print-length and
+       eval-expression-print-level in the doc strings.  Suggested by
+       Kevin Gallagher <kevingal@onramp.net>.
+
+2001-07-25  Gerd Moellmann  <gerd@gnu.org>
+
+       * xt-mouse.el (xterm-mouse-event): Recognize control sequences
+       for buttons > 3.
+       (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
+       in front of the function name.
+
+       * isearch.el (isearch-other-meta-char): Fix last change.
+
+       * isearch.el (isearch-other-meta-char): Don't modify mode-line and
+       similar events for which fake prefix keys are generated.  It's no
+       longer necessary since read_key_sequence doesn't modify these
+       events for internal purposes anymore.
+
+       * files.el (auto-mode-alist): Use nroff-mode for files ending
+       in `.9'.  From Assar Westerlund  <assar@stacken.kth.se>.
+
+2001-07-24  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * avoid.el (mouse-avoidance-too-close-p): If the frame lacks a
+       tool-bar-lines parameter, behave as if its value were zero.
+       (mouse-avoidance-set-pointer-shape): Don't do anything if
+       x-pointer-shape is not boundp.
+
+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-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
+       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.
+       (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
+       cached proposed name is possible.
+       (uniquify-get-proposed-name): Arguments changed, callers changed.
+       (uniquify-rationalize-conflicting-sublist): Explicitely reset the
+       uniquify-possibly-resolvable flag, which is no more bound locally.
+       (uniquify-rename-buffer): Do not set the old unrationalised-buffer
+       flag, which does not exist any more.
+
+2001-07-23  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * term/internal.el (IT-unicode-translations): Fix the appearance of
+       "6`".
+
+       * progmodes/compile.el (compile-internal): If EMACS is already
+       defined in the environment, don't override its value.
+
+2001-07-23  Gerd Moellmann  <gerd@gnu.org>
+
+       * play/fortune.el: Undo change of 2001-07-13.
+       Fix autoload cookies.  Add types to defcustoms.
+       (fortune) <defgroup>: Add :link.
+       (fortune-from-region): Use eq, not eql.
+       From Dave Love <fx@gnu.org>.
+
+       * play/animate.el (animate-birthday-present): Function removed.
+
+       * play/animate.el: New file.
+
+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
+       canonicalized names of the directories instead of inode numbers.
+
+2001-07-21  Michael Kifer  <kifer@cs.sunysb.edu>
+
+       * ediff-util.el: Copyright years.
+       (ediff-choose-syntax-table): New function.
+       (ediff-setup): Use ediff-choose-syntax-table.
+       (ediff-file-checked-out-p,ediff-file-checked-in-p): Check if
+       vc-state is available.
+       (ediff-make-temp-file): Use ediff-coding-system-for-write.
+
+       * ediff-init.el (ediff-with-syntax-table): New macro, uses
+       with-syntax-table.
+       (ediff-coding-system-for-read): From ediff-diff.el
+       (ediff-coding-system-for-write): New variable.
+       (ediff-highest-priority): Fixed the bug having to do with disappearing
+       overlays.
+       (ediff-file-remote-p): Use file-remote-p, if available.
+       (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-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.
+       (ediff-match-diff3-line,ediff-get-diff3-group): Improved pattern.
+
+       * ediff.el: Date of last update, copyright years.
+
+       * ediff-wind (ediff-setup-control-frame): Nill->nil.
+
+       * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy
+       of Scott Bronson.
+       (ex-cmd-assoc,ex-compile,ex-cmd-one-letr): New functions.
+       (viper-check-sub,viper-get-ex-command,viper-execute-ex-command):
+       Deleted functions.
+       (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new
+       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-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.
+       (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.
+       (viper-non-hook-settings): Don't advise read-key-sequence.
+       (viper-read-key-sequence): New function that replaces the
+       previously used advice to read-key-sequence.
+
+       * viper-cmd.el (viper-test-com-defun,viper-exec-change)
+       (viper-exec-Change,viper-execute-com,viper-insert,viper-append)
+       (viper-Append,viper-Insert,viper-open-line,viper-Open-line)
+       (viper-open-line-at-point,viper-substitute,viper-overwrite)
+       (viper-replace-char-subr,viper-forward-word,viper-forward-Word):
+       Got rid of the negative character hack.
+       (viper-escape-to-state,viper-replace-state-exit-cmd):
+       Use viper-read-key-sequence.
+       (viper-envelop-ESC-key): No need for ad-get-orig-definition.
+       (viper-minibuffer-standard-hook,viper-read-string-with-history):
+       Don't override existing minibuffer-setup-hook.
+       (viper-mark-point,viper-goto-mark-subr,viper-brac-function):
+       Convert registers to char data type.
+       (viper-autoindent): Use viper-indent-line.
+
+       * viper-keym.el: Use viper-exec-key-in-emacs.
+
+2001-07-20  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * server.el (server-visit-files): Fix variable name typo.
+
+2001-07-20  Gerd Moellmann  <gerd@gnu.org>
+
+       * simple.el (delete-trailing-whitespace): Save match data
+       around looking-at.  From Markus Rost <rost@math.ohio-state.edu>.
+
+2001-07-19  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/compile.el (compilation-parse-errors): `linenum' might
+       return a this-error using the alternative format (a pair of markers).
+
+2001-07-19  Gerd Moellmann  <gerd@gnu.org>
+
+       * font-lock.el (c++-keywords): Add Standard C++ operator names.
+
+       * mail/mh-utils.el (mh-find-progs): Also search in `lib'.
+       From Mats Bengtsson <mats.bengtsson@s3.kth.se>,
+
+2001-07-17  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * international/iso-transl.el: Fix typo in the header of the file.
+
+       * textmodes/picture.el (picture): Doc fix.
+
+       * international/ja-dic-cnv.el (skkdic-convert): Some fixes to
+       follow coding conventions in generated files.
+
+2001-07-17  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * toolbar/tool-bar.el (tool-bar-add-item-from-menu)
+       (tool-bar-add-item): Don't call image-related primitives if the
+       display doesn't support images.
+
+       * frame.el (display-images-p): New function.
+
+2001-07-17  Gerd Moellmann  <gerd@gnu.org>
+
+       * server.el (server-visit-files): Handle the case the specified
+       column number is <= 0.
+
+2001-07-17  Jan Nieuwenhuizen  <jan@netland.nl>
+
+       * startup.el (command-line-1): Add support for +LINE:COLUMN
+       command line argument.
+
+2000-07-17  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * server.el (server-process-filter, server-visit-files):
+       Add support for +LINE:COLUMN style emacsclient calls.
+
+2001-07-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * emacs-lisp/easy-mmode.el: Add Keywords header.
+
+       * play/pong.el: Author has new address.
+
+       * play/landmark.el: Author is no more reachable.
+
+       * play/handwrite.el: Author is no more reachable.
+
+2001-07-17  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * term/sun.el (ignore-key, sun-esc-bracket, meta-flag): Remove.
+       (sun-raw-prefix): Replace t3, t4, t6, and t7 with f3, f4, f6 and f7.
+       Complete bindings for F<1..12> keys.
+       (global-map): Remove `undo' binding (already in the default).
+       Replace `t<n>' bindings with `f<n>' bindings.
+
+2001-07-16  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/tcl.el (tcl-fill-mode-map): Use tcl-indent-exp.
+       (tcl-mode): Use tcl-add-log-defun.
+       (tcl-indent-line): Use tcl-calculate-indent.
+       (tcl-calculate-indent): Renamed from calculate-tcl-indent.
+       (tcl-indent-exp): Renamed from indent-tcl-exp.
+       (tcl-add-log-defun): Renamed from add-log-tcl-defun.
+       (tcl-indent-for-comment): Call comment-indent-function properly
+       and handle the case where it returns nil.
+
+2001-07-16  Gerd Moellmann  <gerd@gnu.org>
+
+       * calendar/cal-islam.el (calendar-goto-islamic-date):
+       Remove autoload cookie.
+
+       * calendar/calendar.el (calendar-goto-islamic-date):
+       Add call to autoload.
+
+2001-07-16  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/ada-mode.el (ada-mode): Avoid unneeded version checks.
+       Don't change compile-auto-highlight globally.
+       Don't bother with `font-lock-defaults' property since XEmacs
+       also understands the `font-lock-defaults' variable.
+       Use make-local-variable rather than make-variable-buffer-local.
+       Don't `defconst' comment-indent-function: keep the default.
+       Call easy-menu-add unconditionally.
+       (ada-create-keymap): Use [(shift tab)] so it works on both Emacsen.
+       (ada-create-menu): Use :included for Emacs as well.
+
+       * vc.el (vc-do-command): Autoload.
+
+       * progmodes/ada-xref.el (ada-xref-initialize): Fix call to add-hook.
+
+2001-07-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * ps-print.el: Fix Author: header.
+
+2001-07-16  Gerd Moellmann  <gerd@gnu.org>
+
+       * mouse-sel.el (mouse-sel-bindings): Instead of unbinding
+       mouse-1 etc., bind them to `ignore'.
+
+       * eshell/esh-mode.el (eshell-send-invisible): Renamed from
+       send-invisible, which is already defined in Comint.
+       (eshell-watch-for-password-prompt): Use it.
+
+2001-07-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * which-func.el (which-func-mode): Doc fix.
+
+       * align.el, apropos.el, autorevert.el, battery.el, bookmark.el,
+       * calculator.el, calendar/todo-mode.el, complete.el, cus-dep.el,
+       * cus-edit.el, cus-face.el, delim-col.el, dos-fns.el, double.el,
+       * edmacro.el, elide-head.el, emacs-lisp/autoload.el,
+       * emacs-lisp/checkdoc.el, emacs-lisp/cl-compat.el,
+       * emacs-lisp/cl-specs.el, emacs-lisp/copyright.el,
+       * emacs-lisp/cust-print.el, emacs-lisp/easy-mmode.el,
+       * emacs-lisp/elint.el, emacs-lisp/ewoc.el, emacs-lisp/find-func.el,
+       * emacs-lisp/pp.el, emacs-lisp/re-builder.el, emacs-lisp/shadow.el,
+       * emacs-lisp/sregex.el, emerge.el, emulation/edt-lk201.el,
+       * emulation/edt-mapper.el, emulation/edt-pc.el,
+       * emulation/edt-vt100.el, emulation/edt.el, emulation/pc-select.el,
+       * emulation/tpu-edt.el, emulation/tpu-extras.el,
+       * emulation/tpu-mapper.el, emulation/vip.el, expand.el, finder.el,
+       * foldout.el, follow.el, format.el, forms-d2.el, forms.el,
+       * generic.el, hi-lock.el, hilit-chg.el, hippie-exp.el, info-look.el,
+       * international/isearch-x.el, international/iso-cvt.el,
+       * international/ogonek.el, international/quail.el,
+       * international/utf-8.el, jit-lock.el, language/devan-util.el,
+       * language/devanagari.el, language/ethio-util.el,
+       * language/ethiopic.el, language/european.el, language/indian.el,
+       * language/romanian.el, language/tibet-util.el, language/tibetan.el,
+       * mail/feedmail.el, mail/footnote.el, mail/mail-hist.el,
+       * mail/mailheader.el, mail/mspools.el, mail/supercite.el,
+       * mouse-sel.el, net/browse-url.el, net/net-utils.el,
+       * net/quickurl.el, net/snmp-mode.el, net/webjump.el,
+       * net/zone-mode.el, pcomplete.el, progmodes/antlr-mode.el,
+       * progmodes/autoconf.el, progmodes/cmacexp.el,
+       * progmodes/cperl-mode.el, progmodes/cpp.el, progmodes/cwarn.el,
+       * progmodes/delphi.el, progmodes/ebnf-bnf.el, progmodes/ebnf-iso.el,
+       * progmodes/ebnf-otz.el, progmodes/ebnf-yac.el,
+       * progmodes/ebnf2ps.el, progmodes/executable.el,
+       * progmodes/fortran.el, progmodes/idlw-shell.el,
+       * progmodes/idlw-toolbar.el, progmodes/idlwave.el,
+       * progmodes/m4-mode.el, progmodes/mantemp.el,
+       * progmodes/meta-mode.el, progmodes/octave-inf.el,
+       * progmodes/ps-mode.el, progmodes/scheme.el, progmodes/simula.el,
+       * progmodes/tcl.el, ps-bdf.el, ps-mule.el, ps-print.el, recentf.el,
+       * rect.el, regi.el, rsz-mini.el, s-region.el, scroll-all.el,
+       * shadowfile.el, speedbar.el, term/AT386.el, term/internal.el,
+       * term/iris-ansi.el, term/mac-win.el, term/tvi970.el,
+       * textmodes/artist.el, textmodes/flyspell.el, textmodes/ispell.el,
+       * textmodes/page-ext.el, textmodes/refer.el, textmodes/texinfmt.el,
+       * textmodes/texinfo.el, textmodes/texnfo-upd.el,
+       * textmodes/two-column.el, time-stamp.el, timezone.el,
+       * toolbar/tool-bar.el, vc-rcs.el, vc-sccs.el, view.el, w32-fns.el,
+       * which-func.el, whitespace.el, wid-browse.el, widget.el,
+       * windmove.el, woman.el, xt-mouse.el: Some fixes to follow coding
+       conventions.
+
+2001-07-16  Gerd Moellmann  <gerd@gnu.org>
+
+       * simple.el (set-variable): Require 'cus-edit' instead of
+       `wid-edit', so that the Custom widgets get defined.
+
+2001-07-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * allout.el: A fix to follow coding conventions.
+
+       * find-lisp.el: A fix to follow coding conventions.
+
+       * term/w32-win.el: A fix to follow coding conventions.
+
+       * textmodes/sgml-mode.el: A fix to follow coding conventions.
+
+       * term/xterm.el: A fix to follow coding conventions.
+
+       * term/news.el: A fix to follow coding conventions.
+
+       * emulation/vi.el: A fix to follow coding conventions, Maintainer:
+       header line fixed.
+
+       * sun-curs.el: Fix Maintainer: header line.
+
+       * emacs-lisp/easymenu.el: Address of the author added.
+
+2001-07-16  Gerd Moellmann  <gerd@gnu.org>
+
+       * dired.el (dired-insert-set-properties): Fix invalid mouse-face
+       property.
+
+2001-07-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * play/5x5.el, play/decipher.el, play/dunnet.el, play/fortune.el,
+       * play/gamegrid.el, play/handwrite.el, play/landmark.el,
+       * play/morse.el, play/pong.el, play/snake.el, play/tetris.el:
+       Some fixes to follow coding conventions.
+
+2001-07-16  Gerd Moellmann  <gerd@gnu.org>
+
+       * which-func.el (which-func-mode): Doc fix.
+
+2001-07-15  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * net/rcompile.el (remote-compile): Use make-local-variable.
+
+       * progmodes/hideshow.el (hs-minor-mode): Use make-local-variable.
+
+       * progmodes/make-mode.el (makefile-browse): Use make-local-variable.
+
+       * mail/reporter.el (reporter-submit-bug-report):
+       Don't abuse make-variable-buffer-local.  Fix call to add-hook.
+
 2001-07-15  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
 
+       * calendar/cal-china.el, calendar/cal-coptic.el,
+       * calendar/cal-dst.el, calendar/cal-french.el,
+       * calendar/cal-hebrew.el, calendar/cal-islam.el,
+       * calendar/cal-iso.el, calendar/cal-julian.el,
+       * calendar/cal-mayan.el, calendar/cal-persia.el,
+       * calendar/cal-tex.el, calendar/calendar.el, calendar/diary-lib.el,
+       * calendar/lunar.el, calendar/solar.el, ediff-diff.el,
+       * ediff-help.el, ediff-hook.el, ediff-init.el, ediff-merg.el,
+       * ediff-ptch.el, ediff-util.el, ediff-vers.el, ediff-wind.el,
+       * net/eudc-bob.el, net/eudc-export.el, net/eudc-hotlist.el,
+       * net/eudc-vars.el, net/ldap.el, pcvs-defs.el, pcvs-info.el,
+       * pcvs-parse.el, pcvs-util.el, pcvs.el, progmodes/ada-mode.el,
+       * progmodes/ada-prj.el, progmodes/ada-stmt.el,
+       * progmodes/ada-xref.el, progmodes/cc-align.el,
+       * progmodes/cc-bytecomp.el, progmodes/cc-cmds.el,
+       * progmodes/cc-defs.el, progmodes/cc-engine.el,
+       * progmodes/cc-langs.el, progmodes/cc-menus.el,
+       * progmodes/cc-styles.el, progmodes/cc-vars.el,
+       * textmodes/reftex-auc.el, textmodes/reftex-cite.el,
+       * textmodes/reftex-dcr.el, textmodes/reftex-global.el,
+       * textmodes/reftex-index.el, textmodes/reftex-parse.el,
+       * textmodes/reftex-ref.el, textmodes/reftex-sel.el,
+       * textmodes/reftex-toc.el, textmodes/reftex-vars.el,
+       * textmodes/reftex.el: Some fixes to follow coding
+       conventions in Eshell files with known maintainers.
+
+       * emulation/viper.el: A fix to follow coding conventions.
+
+       * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el,
+       * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el,
+       * eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el,
+       * eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el,
+       * eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el,
+       * eshell/em-xtra.el, eshell/esh-arg.el, eshell/esh-cmd.el,
+       * eshell/esh-ext.el, eshell/esh-io.el, eshell/esh-maint.el,
+       * eshell/esh-mode.el, eshell/esh-module.el, eshell/esh-opt.el,
+       * eshell/esh-proc.el, eshell/esh-test.el, eshell/esh-util.el,
+       * eshell/esh-var.el, eshell/eshell.el: Some fixes to follow coding
+       conventions in Eshell files.
+
+       * composite.el, diff.el, emacs-lisp/levents.el,
+       * emacs-lisp/lmenu.el, emacs-lisp/lselect.el, emacs-lisp/lucid.el,
+       * emulation/pc-mode.el, emulation/viper-cmd.el,
+       * emulation/viper-ex.el, emulation/viper-init.el,
+       * emulation/viper-keym.el, emulation/viper-macs.el,
+       * emulation/viper-mous.el, emulation/viper-util.el,
+       * emulation/viper.el, forms-pass.el, international/ccl.el,
+       * international/characters.el, international/encoded-kb.el,
+       * international/fontset.el, international/ja-dic-cnv.el,
+       * international/ja-dic-utl.el, international/kinsoku.el,
+       * international/kkc.el, international/mule-cmds.el,
+       * international/mule-diag.el, international/mule-util.el,
+       * international/mule.el, international/titdic-cnv.el,
+       * language/china-util.el, language/chinese.el,
+       * language/cyril-util.el, language/cyrillic.el, language/english.el,
+       * language/greek.el, language/hebrew.el, language/japan-util.el,
+       * language/japanese.el, language/korea-util.el, language/korean.el,
+       * language/lao-util.el, language/lao.el, language/misc-lang.el,
+       * language/slovak.el, language/thai-util.el, language/thai.el,
+       * language/viet-util.el, language/vietnamese.el, mail/mh-comp.el,
+       * mail/mh-e.el, mail/mh-funcs.el, mail/mh-mime.el, mail/mh-pick.el,
+       * mail/mh-seq.el, mail/mh-utils.el, mail/sc.el, mail/unrmail.el,
+       * midnight.el, patcomp.el, pcmpl-cvs.el, pcmpl-gnu.el,
+       * pcmpl-linux.el, pcmpl-rpm.el, pcmpl-unix.el, play/studly.el,
+       * play/zone.el, replace.el, select.el, subr.el, talk.el, term.el,
+       * term/apollo.el, term/bobcat.el, term/linux.el, term/lk201.el,
+       * term/vt102.el, term/vt125.el, term/vt200.el, term/vt201.el,
+       * term/vt220.el, term/vt240.el, term/vt300.el, term/vt320.el,
+       * term/vt400.el, term/vt420.el, x-apollo.el, x-menu.el: Some fixes
+       to follow coding conventions in files without maintainer or in files
+       with clear maintainer (but without Maintainer header stating so).
+
+       * emacs-lisp/elp.el: A fix to follow coding conventions.
+
+       * gnus/binhex.el, gnus/binhex.el, gnus/earcon.el,
+       * gnus/gnus-agent.el, gnus/gnus-art.el, gnus/gnus-audio.el,
+       * gnus/gnus-logic.el, gnus/gnus-ml.el, gnus/gnus-mlspl.el,
+       * gnus/gnus-setup.el, gnus/gnus-srvr.el, gnus/gnus-sum.el,
+       * gnus/gnus-uu.el, gnus/gnus-vm.el, gnus/ietf-drums.el,
+       * gnus/mail-parse.el, gnus/mail-prsvr.el, gnus/mail-source.el,
+       * gnus/mm-bodies.el, gnus/mm-decode.el, gnus/mm-encode.el,
+       * gnus/mm-partial.el, gnus/mm-util.el, gnus/mm-uu.el,
+       * gnus/mm-view.el, gnus/mml.el, gnus/nnimap.el, gnus/nnoo.el,
+       * gnus/parse-time.el, gnus/rfc1843.el, gnus/rfc2045.el,
+       * gnus/rfc2047.el, gnus/rfc2104.el, gnus/rfc2231.el,
+       * gnus/time-date.el, gnus/uudecode.el: Some fixes to follow coding
+       conventions in files from Gnus.
+
        * abbrevlist.el, array.el, buff-menu.el, calendar/appt.el,
-       case-table.el, cdl.el, cmuscheme.el, compare-w.el, completion.el,
-       custom.el, derived.el, dired-aux.el, disp-table.el, dos-vars.el,
-       echistory.el, electric.el, emacs-lisp/authors.el,
-       emacs-lisp/backquote.el, emacs-lisp/byte-opt.el,
-       emacs-lisp/bytecomp.el, emacs-lisp/float.el, emacs-lisp/gulp.el,
-       emacs-lisp/helper.el, emacs-lisp/lisp-mode.el,
-       emacs-lisp/regexp-opt.el, emulation/mlconvert.el,
-       emulation/mlsupport.el, env.el, fast-lock.el, find-dired.el,
-       float-sup.el, frame.el, gnus/gnus-mule.el, gnus/pop3.el, gs.el,
-       gud.el, help-macro.el, hexl.el, imenu.el, info.el, informat.el,
-       international/codepage.el, international/iso-ascii.el,
-       international/iso-insert.el, international/iso-transl.el,
-       international/swedish.el, isearch.el, jka-compr.el, kermit.el,
-       lazy-lock.el, ledit.el, loadup.el, lpr.el, ls-lisp.el, macros.el,
-       mail/blessmail.el, mail/emacsbug.el, mail/mail-extr.el,
-       mail/mailabbrev.el, mail/mailpost.el, mail/rmail.el,
-       mail/rmailedit.el, mail/rmailkwd.el, mail/rmailmsc.el,
-       mail/rmailout.el, mail/rmailsort.el, mail/rmailsum.el,
-       mail/vms-pmail.el, man.el, map-ynp.el, menu-bar.el, misc.el,
-       msb.el, net/ange-ftp.el, net/goto-addr.el, novice.el,
-       obsolete/auto-show.el, obsolete/hilit19.el, obsolete/ooutline.el,
-       obsolete/rnews.el, obsolete/rnewspost.el, options.el, paren.el,
-       paths.el, play/dissociate.el, play/doctor.el, play/hanoi.el,
-       play/meese.el, progmodes/compile.el, progmodes/ebrowse.el,
-       progmodes/hideif.el, progmodes/modula2.el, register.el, rot13.el,
-       saveplace.el, scroll-bar.el, server.el, sort.el, soundex.el,
-       term/bg-mouse.el, term/pc-win.el, term/sup-mouse.el,
-       term/tty-colors.el, terminal.el, textmodes/bib-mode.el,
-       textmodes/makeinfo.el, textmodes/page.el, textmodes/paragraphs.el,
-       textmodes/picture.el, textmodes/scribe.el, textmodes/spell.el,
-       textmodes/tex-mode.el, textmodes/text-mode.el,
-       textmodes/underline.el, thingatpt.el, time.el, timer.el,
-       unused.el, vcursor.el, version.el, vms-patch.el, vmsproc.el,
-       vt100-led.el, window.el: Some fixes to follow coding conventions in
+       case-table.el, cdl.el, cmuscheme.el, compare-w.el, completion.el,
+       custom.el, derived.el, dired-aux.el, disp-table.el, dos-vars.el,
+       echistory.el, electric.el, emacs-lisp/authors.el,
+       emacs-lisp/backquote.el, emacs-lisp/byte-opt.el,
+       emacs-lisp/bytecomp.el, emacs-lisp/float.el, emacs-lisp/gulp.el,
+       emacs-lisp/helper.el, emacs-lisp/lisp-mode.el,
+       emacs-lisp/regexp-opt.el, emulation/mlconvert.el,
+       emulation/mlsupport.el, env.el, fast-lock.el, find-dired.el,
+       float-sup.el, frame.el, gnus/gnus-mule.el, gnus/pop3.el, gs.el,
+       gud.el, help-macro.el, hexl.el, imenu.el, info.el, informat.el,
+       international/codepage.el, international/iso-ascii.el,
+       international/iso-insert.el, international/iso-transl.el,
+       international/swedish.el, isearch.el, jka-compr.el, kermit.el,
+       lazy-lock.el, ledit.el, loadup.el, lpr.el, ls-lisp.el, macros.el,
+       mail/blessmail.el, mail/emacsbug.el, mail/mail-extr.el,
+       mail/mailabbrev.el, mail/mailpost.el, mail/rmail.el,
+       mail/rmailedit.el, mail/rmailkwd.el, mail/rmailmsc.el,
+       mail/rmailout.el, mail/rmailsort.el, mail/rmailsum.el,
+       mail/vms-pmail.el, man.el, map-ynp.el, menu-bar.el, misc.el,
+       msb.el, net/ange-ftp.el, net/goto-addr.el, novice.el,
+       obsolete/auto-show.el, obsolete/hilit19.el, obsolete/ooutline.el,
+       obsolete/rnews.el, obsolete/rnewspost.el, options.el, paren.el,
+       paths.el, play/dissociate.el, play/doctor.el, play/hanoi.el,
+       play/meese.el, progmodes/compile.el, progmodes/ebrowse.el,
+       progmodes/hideif.el, progmodes/modula2.el, register.el, rot13.el,
+       saveplace.el, scroll-bar.el, server.el, sort.el, soundex.el,
+       term/bg-mouse.el, term/pc-win.el, term/sup-mouse.el,
+       term/tty-colors.el, terminal.el, textmodes/bib-mode.el,
+       textmodes/makeinfo.el, textmodes/page.el, textmodes/paragraphs.el,
+       textmodes/picture.el, textmodes/scribe.el, textmodes/spell.el,
+       textmodes/tex-mode.el, textmodes/text-mode.el,
+       textmodes/underline.el, thingatpt.el, time.el, timer.el,
+       unused.el, vcursor.el, version.el, vms-patch.el, vmsproc.el,
+       vt100-led.el, window.el: Some fixes to follow coding conventions in
        files maintained by FSF.
 
 2001-07-13  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
 
        * net/ange-ftp.el (ange-ftp-file-modtime): Check a 213 response
        from the server for the format we expect.  Don't use it if it
-       doesn't look like what the Internet draft for FTP extensions
-       specifies.
+       doesn't look like what the Internet draft for FTP extensions specifies.
 
        * toolbar/*.pbm: Cleaned up.
        From Luis Fernandes <elf@ee.ryerson.ca>.