(font-lock-syntactic-keywords): Fix docstring.
[bpt/emacs.git] / lisp / ChangeLog
index 28d1ea1..fe61ceb 100644 (file)
@@ -1,3 +1,129 @@
+2000-10-15  Dave Love  <fx@gnu.org>
+
+       * progmodes/sh-script.el: Require skeleton and comint when
+       compiling.
+
+       * pcomplete.el (pcomplete) <defgroup>: Add :version.
+
+       * whitespace.el: Doc fixes.
+       (top-level): Don't add hooks here.
+       (whitespace-running-emacs): Deleted.
+       (timer): Don't require.
+       (whitespace): Add back :version conditional on xemacs test.
+       (whitespace-spacetab-regexp, whitespace-indent-regexp)
+       (whitespace-ateol-regexp, whitespace-modes): Fix custom type.
+       (whitespace-force-mode-line-update, whitespace-refresh-rescan-list)
+       (whitespace-tickle-timer, whitespace-rescan-files-in-buffers):
+       Avoid specific xemacs test.
+       (whitespace-global-mode): New option.
+       (whitespace-global-mode): New command.
+       (whitespace-unload-hook): New function.
+
+       * info.el (Info-mouse-follow-nearest-node): Use mouse-set-point.
+       (Info-fontify-node, Info-goto-node, Info-mode-menu) 
+       (Info-fontify-node): `Goto' goes to `Go to'.
+       (Info-fontify-node): Add help-echo to xref links.
+
+2000-10-15  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * eshell/em-unix.el (eshell-du-prefer-over-ange): Doc fix.
+
+2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/easy-mmode.el (easy-mmode-define-syntax):
+       Use plist-get and allow :inherit.
+
+       * emacs-lisp/cl-macs.el (cl-do-arglist):
+       Use plist-get and plist-member instead of memq.
+
+       * emacs-lisp/ewoc.el (ewoc-location): New function.
+       (ewoc-enter-after, ewoc-enter-before): Document return value.
+       * pcvs.el (cvs-make-cvs-buffer, cvs-run-process):
+       Don't need make-local-hook any more.
+       (cvs-addto-collection): Return the new tin.
+       (cvs-mode-insert): Jump to the new line.
+
+       * jit-lock.el (jit-lock-fontify-buffer): Remove.
+
+       * arc-mode.el (archive-zoo-summarize): Fix from gnu.emacs.bug.
+
+       * font-lock.el (font-lock-syntactically-fontified): New var.
+       (font-lock-fontify-syntactic-keywords-region): Use it.
+       (font-lock-mode): Fix docstring.  Don't need make-local-hook anymore.
+
+       * diff-mode.el (diff-find-file-name): Fix regexp.
+
+       * emacs-lisp/cl-extra.el (cl-builtin-gethash, cl-builtin-remhash)
+       (cl-builtin-clrhash, cl-builtin-maphash): Add for byte-compatibility.
+
+       * progmodes/sh-script.el (sh-imenu-generic-expression): Fix.
+       (sh-mode-syntax-table): Add punctuation syntax for < and >.
+       (sh-mode): Don't make all vars local here.
+       (sh-kw): Reformat.
+       (sh-set-shell): Use dolist.  Don't set indent-region-function.
+       (sh-mode-syntax-table): Use pop.
+       (sh-remember-variable): Use push.
+       (sh-help-string-for-variable): Use memq.
+       (sh-safe-backward-sexp): Remove.
+       (sh-safe-forward-sexp): Add ARG.
+       (sh-get-indent-info, sh-prev-stmt): Use it.
+       (sh-prev-line): Simplify by using forward-comment.
+       (sh-this-is-a-continuation): Simplify.
+       (sh-learn-buffer-indent): Use dolist.
+       (sh-do-nothing): Remove.
+       (sh-set-char-syntax, sh-set-here-doc-region):
+       Use inhibit-modification-hooks.
+       (sh-name-style): Use mapcar and push.
+       (sh-load-style): Use dolist.
+       (sh-save-styles-to-buffer): Use with-current-buffer and pp.
+       (sh-case, sh-while-getopts): Use propertize directly rather
+       than sh-electric-rparen.
+
+2000-10-14  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/tex-mode.el: Require CL when compiling.
+       (tex-mode-syntax-table): Init immediately.
+       (tex-mode-map): Bind M-RET to latex-insert-item.
+       (latex-mode): Set indent-line-function to latex-indent.
+       (tex-common-initialization): Don't setup the syntax-table any more.
+       (latex-insert-item): New skeleton.
+       (tex-next-unmatched-end): Fix copy/paste braino.
+       (latex-syntax-after, latex-skip-close-parens, latex-down-list) 
+       (latex-indent, latex-find-indent): New functions.
+       (tex-indent-allhanging, tex-indent-arg, tex-latex-indent-syntax-table) 
+       (tex-indent-item, tex-indent-item-re, tex-indent-basic): New vars.
+       (tex-compilation-parse-errors): Use with-syntax-table.
+
+2000-10-15  Miles Bader  <miles@gnu.org>
+
+       * font-lock.el (font-lock-comment-face): Change dark-background,
+       color, non-tty, default to `chocolate1'.
+
+2000-10-13  John Wiegley  <johnw@gnu.org>
+
+       * eshell/esh-util.el (require): Added a missing `require' form,
+       needed when compiling (for an ange-ftp macro definition).
+
+2000-10-13  Dave Love  <fx@gnu.org>
+
+       * toolbar/paste.pbm, toolbar/saveas.pbm: Retouch.
+
+2000-10-13  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/lisp.el (down-list, backward-up-list, up-list): Doc
+       fix.
+
+       * toolbar/*.xpm: Reduce to max. 8 colors (mogrify -colorspace 
+       transparent -colors 8).
+
+2000-10-13  Stephen Gildea  <gildea@alum.mit.edu>
+
+       * time-stamp.el (time-stamp): Fixed bug in new multi-line code
+       that breaks with old list format timestamps.
+       (time-stamp-warn-inactive, time-stamp-old-format-warn)
+       (time-stamp-count, time-stamp-conversion-warn): Improved doc
+       strings.
+
 2000-10-13  John Wiegley  <johnw@gnu.org>
 
        * align.el, pcomplete.el, calendar/timeclock.el,
        * eshell/esh-arg.el (eshell-parse-double-quote): Moved a call to
        `forward-char', so that null strings are parsed correctly.
 
-2000-09-10  John Wiegley  <johnw@gnu.org>
+2000-09-13  John Wiegley  <johnw@gnu.org>
 
        * eshell/em-pred.el (eshell-pred-file-type,
        eshell-pred-file-links, eshell-pred-file-size): Use
        the command line is a special file (not a regular file, directory
        or symlink), always attempt to call the external version of cat.
 
-2000-09-06  John Wiegley  <johnw@gnu.org>
+2000-09-13  John Wiegley  <johnw@gnu.org>
 
        * eshell/esh-mode.el (eshell-find-tag): Corrections to the
        Eshell-friendly version of find-tag.
 
 2000-09-19  Gerd Moellmann  <gerd@gnu.org>
 
-       * progmodes/sh-script.el (sh-search-word): Remove call to
-       `debug'.
+       * progmodes/sh-script.el (sh-search-word): Remove call to `debug'.
 
-       * files.el (find-file-suppress-same-file-warnings): New
-       user-option.
+       * files.el (find-file-suppress-same-file-warnings): New user-option.
        (find-file-noselect): Use it.
 
-       * startup.el (fancy-splash-delay, fancy-splash-image): Add
-       :version.
+       * startup.el (fancy-splash-delay, fancy-splash-image): Add :version.
        (fancy-splash-screen): Defgroup.
 
        * add-log.el (change-log-font-lock-keywords): Match names
 
 2000-09-19  Richard M. Stallman  <rms@gnu.org>
 
-       * progmodes/sh-script.el (sh-search-word): Rewritten for
-       speed.
+       * progmodes/sh-script.el (sh-search-word): Rewritten for speed.
 
 2000-09-19  Andre Spiegel  <spiegel@gnu.org>