+2000-02-22 Gerd Moellmann <gerd@gnu.org>
+
+ * help.el (describe-variable): Set syntax table to
+ emacs-lisp-mode-syntax-table when moving forward over the
+ symbol's name.
+
+2000-02-22 Dave Love <fx@gnu.org>
+
+ * xt-mouse.el: Doc fixes.
+ (xterm-mouse-position-function): New function, replacing advice of
+ mouse-position.
+ (xterm-mouse-mode): Use it. Don't turn on under a window system.
+
+ * emacs-lisp/cl-indent.el: Remove bogus spec for define-condition.
+
+2000-02-21 Gerd Moellmann <gerd@gnu.org>
+
+ * format.el (format-annotate-single-property-change): Handle
+ properties.with dotted-list values.
+ (format-proper-list-p): New function.
+
+ * enriched.el (enriched-face-ans): Handle '(foreground-color
+ . COLOR) and (background-color . COLOR).
+
+2000-02-20 Dave Love <fx@gnu.org>
+
+ * textmodes/flyspell.el (flyspell-mouse-map): Change definition
+ and assignments to it.
+ (flyspell-mode-on): Define flyspell-local-mouse-map, inheriting
+ current local map.
+ (make-flyspell-overlay): Use it.
+ (flyspell-correct-word/mouse-keymap): Change XEmacs test.
+
+ * emacs-lisp/lisp-mnt.el: Don't require emacsbug at top level.
+ (lm-get-header-re): Defun, not defsubst.
+ (lm-get-package-name): Defun, not defsubst. Simplify.
+ (lm-version): Doc fix. Simplify.
+ (lm-header, lm-header-multiline, lm-header-multiline, lm-summary)
+ (lm-crack-address, lm-last-modified-date, lm-commentary)
+ (lm-verify, lm-synopsis): Simplify.
+ (lm-report-bug): Require emacsbug. Use compose-mail.
+
+2000-02-20 Gerd Moellmann <gerd@gnu.org>
+
+ * dired.el (dired-mode): Call propertized-buffer-identification
+ to set mode-line-buffer-identification to something having
+ the right text properties.
+
+ * bindings.el (propertized-buffer-identification): New function.
+
+2000-02-20 Dave Love <fx@gnu.org>
+
+ * frame.el (display-mouse-p): Use variable xterm-mouse-mode and
+ check for t-mouse too.
+
+ * cus-start.el: Make echo-keystrokes `number'.
+
+2000-02-20 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * menu-bar.el (menu-bar-goto-menu) [next-tag, next-tag-otherw]:
+ Don't call ring-empty-p unless tags-location-ring is bound.
+ From Noah Friedman <friedman@splode.com>.
+
+2000-02-18 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * progmodes/hideshow.el (hs-flag-region): No longer use
+ `intangible' overlay property.
+
+ (hs-toggle-hiding): New command.
+ (hs-mouse-toggle-hiding): Use `hs-toggle-hiding'.
+
+ (hs-minor-mode): Move call to `hs-grok-mode-type' early on.
+ Fix omission bug: Run `hs-minor-mode-hook' for both activation
+ and deactivation.
+
+2000-02-18 Gerd Moellmann <gerd@gnu.org>
+
+ * emacs-lisp/cl-macs.el (caar, cadr, cdar, cddr): Add defsetfs.
+
+2000-02-17 Gerd Moellmann <gerd@gnu.org>
+
+ * emacs-lisp/cl-indent.el (lisp-indent-259): Indentation fix.
+
+ * progmodes/pascal.el (pascal-mode-syntax-table): Change syntax
+ of `*' to handle `(* ... *)' comments.
+
+2000-02-17 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * faces.el (list-faces-display): Use display-mouse-p instead of
+ window-system.
+
+ * menu-bar.el (global-map): Menu-bar items converted to the new
+ format (menu-item..., rearranged for better CUA compliance, and
+ their names changed for better clarity. Help strings added.
+
+ * international/mule-cmds.el (mule-menu-keymap)
+ (describe-language-environment-map, set-coding-system-map)
+ (setup-language-environment-map): Convert to new (menu-item...
+ form, add help strings. Change names of menu items for better
+ clarity. "Mule" menu-bar item removed (it's now in the "Options"
+ submenu).
+
+2000-02-17 Gerd Moellmann <gerd@gnu.org>
+
+ * dired-aux.el (dired-do-copy): Remove spurious character.`n'
+ within the code.
+
+2000-02-16 Dave Love <fx@gnu.org>
+
+ * faces.el: Don't require custom. Add more specific :groups to
+ various deffaces.
+ (set-face-attribute): Purecopy args.
+ (read-face-name): Default to name at point and use it in prompt.
+ Remove colon from arg in all callers.
+ (list-faces-display): Hyperlink to face descriptions and customize
+ buffers.
+
+2000-02-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * wid-edit.el (widget-match-inline): An atom never matches a
+ list.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * textmodes/bibtex.el (bibtex-mode): Replaced manual splitting of path
+ at ':' characters by call to split-string.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * textmodes/bibtex.el: Added RCS version identification.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * textmodes/bibtex.el: Some temporary comments removed.
+ (bibtex-field-name, bibtex-entry-type): Made the relationship
+ explicit.
+ (bibtex-field-const): Allow capital letters.
+ (bibtex-start-of-string): Deleted because unused.
+
+ * textmodes/bibtex.el: Unified some nomenclature. We no longer
+ use the term 'reference' to describe a bibtex entry as a whole.
+ Further, reference keys are no longer called 'labels'.
+ (bibtex-keys): Renamed to bibtex-reference-keys.
+ (bibtex-reformat-previous-labels): Renamed to
+ bibtex-reformat-previous-reference-keys.
+ (bibtex-reference-type): Renamed to bibtex-entry-type.
+ (bibtex-reference-head): Renamed to bibtex-entry-head.
+ (bibtex-reference-maybe-empty-head): Renamed to
+ bibtex-entry-maybe-empty-head.
+ (bibtex-key-in-reference): Renamed to bibtex-key-in-entry.
+ (bibtex-search-reference): Renamed to bibtex-search-entry.
+ (bibtex-enclosing-reference-maybe-empty-head): Renamed to
+ bibtex-enclosing-entry-maybe-empty-head.
+ (bibtex-entry-field-alist, bibtex-entry-head,
+ bibtex-font-lock-keywords, bibtex-skip-to-valid-entry,
+ bibtex-map-entries, bibtex-search-entry,
+ bibtex-enclosing-entry-maybe-empty-head, bibtex-format-entry,
+ bibtex-generate-autokey, bibtex-parse-keys, bibtex-pop, bibtex-mode,
+ bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message,
+ bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer,
+ bibtex-find-entry-location, bibtex-validate, bibtex-find-text,
+ bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat,
+ bibtex-complete-key, bibtex-String) : Use the new nomenclature.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * textmodes/bibtex.el (bibtex-strings, bibtex-keys): Removed redundant
+ comment.
+ (bibtex-format-field-delimiters): New function, functionality
+ extracted from bibtex-format-entry.
+ (bibtex-autokey-get-yearfield-digits): New function, functionality
+ extracted from bibtex-autokey-get-yearfield.
+
+ * textmodes/bibtex.el: Completely reimplemented parsing of bibtex
+ entries in order to avoid stack overflow in the regexp matcher if
+ field contents become large.
+ (bibtex-cfield, bibtex-name-in-cfield, bibtex-text-in-cfield,
+ bibtex-field-string-part-not-braced,
+ bibtex-field-string-part-no-inner-braces,
+ bibtex-field-string-part-1-inner-brace,
+ bibtex-field-string-part-2-inner-braces,
+ bibtex-field-string-part-3-inner-braces, bibtex-field-string-braced,
+ bibtex-field-string-quoted, bibtex-field-string,
+ bibtex-field-string-or-const, bibtex-field-text, bibtex-field,
+ bibtex-name-in-field, bibtex-text-in-field, bibtex-reference-infix,
+ bibtex-string, bibtex-key-in-string, bibtex-text-in-string): Deleted
+ as parsing is now performed by the following functions.
+ (bibtex-parse-nested-braces, bibtex-parse-field-string-braced,
+ bibtex-parse-quoted-string, bibtex-parse-field-string-quoted,
+ bibtex-parse-field-string, bibtex-search-forward-field-string,
+ bibtex-parse-association, bibtex-field-name-for-parsing,
+ bibtex-parse-field-name, bibtex-parse-field-text, bibtex-parse-field,
+ bibtex-search-forward-field, bibtex-search-backward-field,
+ bibtex-start-of-field, bibtex-end-of-field,
+ bibtex-start-of-name-in-field, bibtex-end-of-name-in-field,
+ bibtex-start-of-text-in-field, bibtex-end-of-text-in-field,
+ bibtex-parse-string-prefix, bibtex-parse-string-postfix,
+ bibtex-parse-string, bibtex-search-forward-string,
+ bibtex-search-backward-string, bibtex-start-of-string,
+ bibtex-end-of-string, bibtex-start-of-reference-key-in-string,
+ bibtex-end-of-reference-key-in-string, bibtex-start-of-text-in-string,
+ bibtex-end-of-text-in-string): New functions for the parsing of bibtex
+ entries. Instead of reporting the results of the parsing by
+ match-beginning or match-end, these functions return data structures
+ that hold the corresponding positions.
+ (bibtex-enclosing-field): Changed to also report field boundaries by
+ return values rather than by match-beginning or match-end. The
+ following functions have been adapted to use the new parsing
+ functions.
+ (bibtex-skip-to-valid-entry, bibtex-search-reference,
+ bibtex-enclosing-field, bibtex-format-entry,
+ bibtex-autokey-get-namefield, bibtex-autokey-get-titlestring,
+ bibtex-parse-keys, bibtex-complete, bibtex-pop, bibtex-mode,
+ bibtex-print-help-message, bibtex-end-of-entry,
+ bibtex-ispell-abstract, bibtex-validate, bibtex-next-field,
+ bibtex-find-text, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters,
+ bibtex-kill-field, bibtex-empty-field, bibtex-fill-entry): Use the new
+ method for parsing.
+ (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry,
+ bibtex-map-entries, bibtex-flash-head,
+ bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry,
+ bibtex-autokey-change, bibtex-autokey-get-namefield,
+ bibtex-autokey-get-names, bibtex-autokey-get-titlestring,
+ bibtex-autokey-get-titles, bibtex-parse-keys, bibtex-pop, bibtex-mode,
+ bibtex-end-of-entry, bibtex-ispell-abstract, bibtex-sort-buffer,
+ bibtex-validate, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters,
+ bibtex-kill-field, bibtex-kill-entry): Use let* instead of let in
+ order to make the new binding of case-fold-search immediately
+ visible.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * textmodes/bibtex.el: Copyright notice is up to date.
+ Added constant 'bibtex-maintainer-salutation.
+
+ * textmodes/bibtex.el (bibtex-mode): use with-temp-buffer rather
+ than make-temp-name, use match-string-no-properties and eliminate
+ a quadratic behavior when building bibtex-strings.
+
+ * bibtex.el (bibtex-reference-key): Accept string entries whose
+ reference key contains upper case letters.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * bibtex.el (bibtex-reference-head): Allow entries to start with
+ a new line.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * bibtex.el: Hiding of entry bodies is not longer provided by
+ bibtex.el directly. Instead the hideshow package can be used.
+ Added a special bibtex entry to hs-special-modes-alist.
+ (bibtex-hs-forward-sexp): Added for hideshow.el.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * textmodes/bibtex.el (bibtex-mode): Replaced manual splitting of path
+ at ':' characters by call to split-string.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * textmodes/bibtex.el: Added RCS version identification.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * textmodes/bibtex.el: Some temporary comments removed.
+ (bibtex-field-name, bibtex-entry-type): Made the relationship
+ explicit.
+ (bibtex-field-const): Allow capital letters.
+ (bibtex-start-of-string): Deleted because unused.
+
+ * textmodes/bibtex.el: Unified some nomenclature. We no longer
+ use the term 'reference' to describe a bibtex entry as a whole.
+ Further, reference keys are no longer called 'labels'.
+ (bibtex-keys): Renamed to bibtex-reference-keys.
+ (bibtex-reformat-previous-labels): Renamed to
+ bibtex-reformat-previous-reference-keys.
+ (bibtex-reference-type): Renamed to bibtex-entry-type.
+ (bibtex-reference-head): Renamed to bibtex-entry-head.
+ (bibtex-reference-maybe-empty-head): Renamed to
+ bibtex-entry-maybe-empty-head.
+ (bibtex-key-in-reference): Renamed to bibtex-key-in-entry.
+ (bibtex-search-reference): Renamed to bibtex-search-entry.
+ (bibtex-enclosing-reference-maybe-empty-head): Renamed to
+ bibtex-enclosing-entry-maybe-empty-head.
+ (bibtex-entry-field-alist, bibtex-entry-head,
+ bibtex-font-lock-keywords, bibtex-skip-to-valid-entry,
+ bibtex-map-entries, bibtex-search-entry,
+ bibtex-enclosing-entry-maybe-empty-head, bibtex-format-entry,
+ bibtex-generate-autokey, bibtex-parse-keys, bibtex-pop, bibtex-mode,
+ bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message,
+ bibtex-make-field, bibtex-end-of-entry, bibtex-sort-buffer,
+ bibtex-find-entry-location, bibtex-validate, bibtex-find-text,
+ bibtex-kill-entry, bibtex-clean-entry, bibtex-reformat,
+ bibtex-complete-key, bibtex-String) : Use the new nomenclature.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * textmodes/bibtex.el (bibtex-strings, bibtex-keys): Removed redundant
+ comment.
+ (bibtex-format-field-delimiters): New function, functionality
+ extracted from bibtex-format-entry.
+ (bibtex-autokey-get-yearfield-digits): New function, functionality
+ extracted from bibtex-autokey-get-yearfield.
+
+ * textmodes/bibtex.el: Completely reimplemented parsing of bibtex
+ entries in order to avoid stack overflow in the regexp matcher if
+ field contents become large.
+ (bibtex-cfield, bibtex-name-in-cfield, bibtex-text-in-cfield,
+ bibtex-field-string-part-not-braced,
+ bibtex-field-string-part-no-inner-braces,
+ bibtex-field-string-part-1-inner-brace,
+ bibtex-field-string-part-2-inner-braces,
+ bibtex-field-string-part-3-inner-braces, bibtex-field-string-braced,
+ bibtex-field-string-quoted, bibtex-field-string,
+ bibtex-field-string-or-const, bibtex-field-text, bibtex-field,
+ bibtex-name-in-field, bibtex-text-in-field, bibtex-reference-infix,
+ bibtex-string, bibtex-key-in-string, bibtex-text-in-string): Deleted
+ as parsing is now performed by the following functions.
+ (bibtex-parse-nested-braces, bibtex-parse-field-string-braced,
+ bibtex-parse-quoted-string, bibtex-parse-field-string-quoted,
+ bibtex-parse-field-string, bibtex-search-forward-field-string,
+ bibtex-parse-association, bibtex-field-name-for-parsing,
+ bibtex-parse-field-name, bibtex-parse-field-text, bibtex-parse-field,
+ bibtex-search-forward-field, bibtex-search-backward-field,
+ bibtex-start-of-field, bibtex-end-of-field,
+ bibtex-start-of-name-in-field, bibtex-end-of-name-in-field,
+ bibtex-start-of-text-in-field, bibtex-end-of-text-in-field,
+ bibtex-parse-string-prefix, bibtex-parse-string-postfix,
+ bibtex-parse-string, bibtex-search-forward-string,
+ bibtex-search-backward-string, bibtex-start-of-string,
+ bibtex-end-of-string, bibtex-start-of-reference-key-in-string,
+ bibtex-end-of-reference-key-in-string, bibtex-start-of-text-in-string,
+ bibtex-end-of-text-in-string): New functions for the parsing of bibtex
+ entries. Instead of reporting the results of the parsing by
+ match-beginning or match-end, these functions return data structures
+ that hold the corresponding positions.
+ (bibtex-enclosing-field): Changed to also report field boundaries by
+ return values rather than by match-beginning or match-end. The
+ following functions have been adapted to use the new parsing
+ functions.
+ (bibtex-skip-to-valid-entry, bibtex-search-reference,
+ bibtex-enclosing-field, bibtex-format-entry,
+ bibtex-autokey-get-namefield, bibtex-autokey-get-titlestring,
+ bibtex-parse-keys, bibtex-complete, bibtex-pop, bibtex-mode,
+ bibtex-print-help-message, bibtex-end-of-entry,
+ bibtex-ispell-abstract, bibtex-validate, bibtex-next-field,
+ bibtex-find-text, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters,
+ bibtex-kill-field, bibtex-empty-field, bibtex-fill-entry): Use the new
+ method for parsing.
+ (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry,
+ bibtex-map-entries, bibtex-flash-head,
+ bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry,
+ bibtex-autokey-change, bibtex-autokey-get-namefield,
+ bibtex-autokey-get-names, bibtex-autokey-get-titlestring,
+ bibtex-autokey-get-titles, bibtex-parse-keys, bibtex-pop, bibtex-mode,
+ bibtex-end-of-entry, bibtex-ispell-abstract, bibtex-sort-buffer,
+ bibtex-validate, bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters,
+ bibtex-kill-field, bibtex-kill-entry): Use let* instead of let in
+ order to make the new binding of case-fold-search immediately
+ visible.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * textmodes/bibtex.el: Copyright notice is up to date.
+ Added constant 'bibtex-maintainer-salutation.
+
+ * textmodes/bibtex.el (bibtex-mode): use with-temp-buffer rather
+ than make-temp-name, use match-string-no-properties and eliminate
+ a quadratic behavior when building bibtex-strings.
+
+ * bibtex.el (bibtex-reference-key): Accept string entries whose
+ reference key contains upper case letters.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * bibtex.el (bibtex-reference-head): Allow entries to start with
+ a new line.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * bibtex.el: Hiding of entry bodies is not longer provided by
+ bibtex.el directly. Instead the hideshow package can be used.
+ Added a special bibtex entry to hs-special-modes-alist.
+ (bibtex-hs-forward-sexp): Added for hideshow.el.
+
+2000-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * bibtex.el (bibtex-entry-field-alist): Added booktitle field to
+ proceedings entry type (for cross referencing). Thanks to Wagner
+ Toledo Correa for the suggestion.
+
+ * bibtex.el: Added `reftex-view-crossref-from-bibtex' to menu.
+
+2000-02-14 Kenichi Handa <handa@etl.go.jp>
+
+ * international/characters.el: Setup case table for Vietnamese.
+
+2000-02-12 Gerd Moellmann <gerd@gnu.org>
+
+ * uniquify.el (toplevel): Require CL at compile time.
+ (uniquify-push): Removed.
+
+ * shadowfile.el (shadow-when): Removed.
+
+ * tempo.el (tempo-dolist, tempo-mapc): Removed.
+ (tempo-process-and-insert-string): Use dolist instead of
+ tempo-dolist.
+
+ * textmodes/sgml-mode.el (sgml-mode-common): Remove `$' from
+ regexp for paragraph-start.
+
+ * mail/mail-utils.el (rmail-dont-reply-to): Remove leading
+ commas as well.
+
+2000-02-10 Dave Love <fx@gnu.org>
+
+ * wid-edit.el: (widgets) [defgroup]: Remove url link.
+ (widget-color-choice-list, widget-color-history, widget-mouse-help):
+ Deleted.
+ (widget-specify-field, widget-specify-button): Don't use
+ widget-mouse-help as help-echo property.
+ (default): Use #'ignore for :validate and :mouse-down-action.
+ (checkbox): Add help-echo.
+ (widget-sexp-validate): Rewritten to clarify error messages.
+ (character): Use char-valid-p in :match function.
+ (widget-color-complete): Use facemenu-color-alist.
+ (widget-color-action): Use facemenu-read-color.
+
+ * emacs-lisp/cl-macs.el: Don't bother testing for defalias. Don't
+ set up `caar' &c that we now have.
+
+2000-02-09 Ray Blaak <blaak@gnu.org>
+
+ * delphi.el: Make resourcestring a declaration region, like const
+ and var.
+
+2000-02-09 Dave Love <fx@gnu.org>
+
+ * bindings.el (mode-line-input-method-map): New variable.
+ (mode-line-mule-info): Use it; fix last change.
+ (mode-line-mode-menu): Move definition.
+ (mode-line-mouse-sensitive-p): Deleted.
+ (mode-line-mode-name): Don't use mode-line-mouse-sensitive-p.
+ (make-mode-line-mouse-sensitive): Deleted. Body moved to top
+ level.
+
+ * startup.el (command-line-1): Don't call
+ make-mode-line-mouse-sensitive.
+
+2000-02-07 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
+
+ * mail/rmail.el (rmail-retry-failure): Use
+ rmail-beginning-of-message before rmail-toggle-header, because the
+ former toggles headers.
+
+2000-02-06 Stefan Monnier <monnier@cs.yale.edu>
+
+ * diff-mode.el (diff-kill-junk): New interactive function.
+ (diff-reverse-direction): Use delete-and-extract-region.
+ (diff-post-command-hook): Restrict the area so that the hook also works
+ outside of any diff hunk. This is necessary for the minor-mode.
+ (diff-mode): Use toggle-read-only and minor-mode-overriding-map-alist.
+ (diff-minor-mode): Setup the hooks for header-hunk rewriting.
+
+ * font-lock.el (font-lock-keywords): Fix doc for multiline matches.
+ (font-lock-add-keywords): Make it work even if font-lock-mode is nil,
+ so that it can be used more easily in <foo>-mode-hook. Also make sure
+ to avoid duplicate entries.
+ (font-lock-update-removed-keyword-alist): Renamed `major-mode'->`mode'.
+ (font-lock-remove-keywords): Just as was done for `add', allow it to
+ work even if font-lock-mode is nil. Also make sure we don't modify
+ any pre-existing list by forcing a copy-sequence. Finally rename
+ `major-mode' to `mode'.
+ (font-lock-fontify-syntactic-anchored-keywords)
+ (font-lock-fontify-anchored-keywords)
+ (font-lock-fontify-keywords-region): Use line-end-position.
+ Don't make `font-lock-multiline' local (it's now done in
+ font-lock-set-defaults).
+ (font-lock-set-defaults): Make `font-lock-multiline' local. Also
+ move the `font-lock-fontified' creation to inside the `unless'.
+
+2000-02-06 Andrew Innes <andrewi@gnu.org>
+
+ * term/w32-win.el (x-handle-args): Comment out call to message,
+ which occurs before window system is initialized.
+
+ * makefile.nt: Add support for recompiling lisp code.
+
+2000-02-04 Dave Love <fx@gnu.org>
+
+ * bindings.el (mode-line-mule-info): Fix/extend last change.
+
+ * completion.el: Replace completion-dolist with dolist.
+
+ * tar-mode.el: Replace tar-dolist, tar-dotimes with dolist,
+ dotimes.
+
+2000-02-04 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * textmodes/reftex.el (reftex-compile-variables): regexp-quote the
+ environment names before they go into the section regexp.
+
+ * textmodes/reftex-global.el (reftex-change-label): add `A-Z' to
+ char class in regexp.
+
+ * textmodes/reftex-parse.el (reftex-with-special-syntax): Bind
+ `case-fold-search' to nil.
+
+ * progmodes/idlwave.el (idlwave-template): Respect
+ `idlwave-abbrev-change-case'.
+ (idlwave-rw-case, idlwave-elif, idlwave-case, idlwave-for,
+ idlwave-if, idlwave-procedure, idlwave-function, idlwave-repeat,
+ idlwave-while): respect `idlwave-reserved-word-upcase'.
+ (idlwave-rw-case): New function.
+ (idlwave-statement-match): Fixed problem with assignment regexp.
+ (idlwave-font-lock-keywords): Improved regexp for keyword
+ parameters.
+ (idlwave-surround): New argument LENGTH to support padding of
+ operators longer than 1 char.
+
+ * progmodes/idlw-shell.el (idlwave-shell-print): Fixed bug with
+ idlwave-shell-expression-overlay. Implemented printing of
+ expressions on higher levels of the calling stack.
+ (idlwave-shell-display-level-in-calling-stack): Restore stack
+ level.
+ (idlwave-retrieve-expression-from-level): New function.
+ (idlwave-shell-last-calling-stack): Variable removed.
+ (idlwave-shell-reset): Argument action reversed (`visible' to
+ `hidden'). Also remove stop-line overlay.
+ (idlwave-shell-calling-stack-routine): New variable.
+ (idlwave-shell-parse-stack-and-display): Messages now display
+ negative level numbers.
+ (idlwave-shell-mode): Set `modeline-format'.
+ (idlwave-shell-display-line): Set `idlwave-shell-mode-line-info'.
+ (idlwave-shell-make-new-bp-overlay): Fixed glyph display for Emacs
+ 21.
+ (idlwave-shell-print-expression-function): New option.
+
+ * progmodes/idlw-toolbar.el (idlwave-toolbar-add-everywhere,
+ idlwave-toolbar-remove-everywhere): Keybindings prefix is now
+ `tool-bar' instead of `toolbar'.
+
+2000-02-02 Dave Love <fx@gnu.org>
+
+ * emacs-lisp/cl.el: Use bytecomp-load-hook, not
+ emacs-lisp-mode-hook. Don't check for defalias being defined.
+
+ * emacs-lisp/cl-extra.el (cl-builtin-gethash, cl-builtin-remhash)
+ (cl-builtin-maphash, cl-builtin-clrhash): Remove definitions. Use
+ the new builtins directly.
+
+ * whitespace.el (whitespace): Add :version to defgroup.
+
+ * tooltip.el (tooltip-gud-tips-p, tooltip-gud-toggle-dereference):
+ Doc fix.
+
+ * thingatpt.el (sexp-at-point, symbol-at-point)
+ (number-at-point, list-at-point): Add autoload cookie.
+
+ * recentf.el (recentf): Add :version to defgroup.
+
+ * quickurl.el (quickurl): Add :version to defgroup.
+
+ * elide-head.el (elide-head): Use point-marker more.
+
+ * bs.el (bs): Add :version to defgroup.
+
+ * autorevert.el (global-auto-revert-mode): Add autoload cookie.
+
+ * progmodes/delphi.el (delphi): Add :version to defgroup.
+
+2000-02-02 Gerd Moellmann <gerd@gnu.org>
+
+ * ange-ftp.el (ange-ftp-write-region): Handle case that
+ succeeding process operation sets a different coding system.
+
+ * calculator.el: New file.
+
+2000-02-02 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * frame.el (frames-on-display-list, framep-on-display): New
+ functions.
+ (display-mouse-p, display-popup-menus-p, display-graphic-p)
+ (display-selections-p, display-screens, display-pixel-width)
+ (display-pixel-height, display-mm-width, display-mm-height)
+ (display-backing-store, display-save-under, display-planes)
+ (display-color-cells, display-visual-class): New functions.
+
+ * term/tty-colors.el (tty-color-gray-shades): New function.
+
+ * faces.el (display-color-p): Use framep-on-display.
+ (display-grayscale-p): New function.
+
+2000-01-31 Dave Love <fx@gnu.org>
+
+ * emacs-lisp/fontset.el (standard-fontset-spec): Purecopy it.
+ (create-fontset-from-x-resource): Don't concat integers.
+
+2000-01-31 Inge Frick <inge@nada.kth.se>
+
+ * view.el: Some changes in documentation. Removed some trailing
+ whitespace. Changed some parameter names to agree with
+ documentation.
+ (view-mode-exit): Keep entry in `view-return-to-alist' only when a
+ window is not deleted. Modifies change 1998-04-26.
+
+2000-01-31 Gerd Moellmann <gerd@gnu.org>
+
+ * windmove.el: New file.
+
+ * progmodes/ebnf2ps.el, progmodes/ebnf-bnf.el,
+ progmodes/ebnf-iso.el, progmodes/ebnf-otz.el,
+ progmodes/ebnf-yac.el: Update copyright and license info.
+
+ * jit-lock.el (jit-lock-function): Widen before calculating end
+ position.
+ (jit-lock-stealth-chunk-start): Rewritten.
+
+ * info.el (Info-title-face-alist): Removed.
+ (Info-title-1-face, Info-title-2-face, Info-title-3-face): New
+ faces.
+ (Info-fontify-node): Use these faces.
+
+2000-01-30 Gerd Moellmann <gerd@gnu.org>
+
+ * emacs-lisp/cl-specs.el (cl-lambda-list, cl-macro-list)
+ (cl-macro-list1): Recognize `&allow-other-keys' instead of
+ `&allow-other-keywords'.
+
+ * mail/mh-utils.el (mh-find-progs): Add directory `etc' to
+ the list of directories scanned heuristically.
+
+ * Makefile (DONTCOMPILE): Remove term-nasty.el; doesn't seem to
+ exist.
+
+2000-01-30 Jason Rumney <jasonr@gnu.org>
+
+ * w32-fns.el: Define w32-tty-standard-colors.
+
+ * startup.el (command-line): Use w32-tty-standard-colors when in
+ w32 console mode.
+
+2000-01-30 Dave Love <fx@gnu.org>
+
+ * jka-compr.el (jka-compr-load): Fix up load-history.
+
+ * emacs-lisp/cl.el: Replace autoloads for dolist, dotimes.
+
+ * emacs-lisp/cl-macs.el: Revert previous change.
+
+2000-01-29 Dave Love <fx@gnu.org>
+
+ * facemenu.el: Purecopy various strings.
+
+ * timezone.el (timezone-fix-time): Window against 69 for two-digit
+ years. Deal with three-digit years.
+
+ * help.el (help-xref-symbol-regexp, help-xref-info-regexp): Use
+ defconst, purecopy.
+ (help-back-label): Purecopy it.
+
+2000-01-18 Gerd Moellmann <gerd@gnu.org>
+
+ * iswitchb.el (iswitchb-use-frame-buffer-list): New configuration
+ variable. If non-nil, order the buffer list according to the
+ currently selected frame.
+ (iswitchb-make-buflist): If iswitchb-use-frame-buffer-list is
+ non-nil, pass the selected frame to function buffer-list.
+
+2000-01-29 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * progmodes/ebnf2ps.el (ebnf-syntax): Doc fix
+
+2000-01-28 Dave Love <fx@gnu.org>
+
+ * emacs-lisp/cl-macs.el: Remove dotimes, dolist.
+
+ * emacs-lisp/cl.el: Remove stuff for dotimes, dolist, push, pop.
+ Don't use lisp-indent-hook property.
+ (cl-abs): Remove.
+
+ * subr.el: Move out indent and edebug specs for when and unless.
+
+ * emacs-lisp/lisp-mode.el: Add indent specs for dolist, dotimes,
+ when, unless.
+
+ * emacs-lisp/edebug.el: Add specs for push, pop, dotimes, dolist,
+ unless, when.
+
+2000-01-28 Gerd Moellmann <gerd@gnu.org>
+
+ * emacs-lisp/cl-macs.el (cl-parse-loop-clause): Recognize
+ `collecting' as synonym for `collect'.
+
+ * ange-ftp.el (ange-ftp-copy-file-internal): Quote new name
+ for the case it contains spaces.
+
+ * simple.el (what-cursor-position): Change formatting of
+ messages.
+
+ * frame.el (delete-other-frames): New function.
+ (toplevel): Bind it to C-x 5 1.
+
+ * sort.el (sort-numeric-base): New option.
+ (sort-numeric-fields): If number starts with `0' or `0[xX[',
+ interpret it as octal or hexadecimal. Use sort-numeric-base
+ as default base.
+
+ * progmodes/glasses.el: New file.
+
2000-01-27 Gerd Moellmann <gerd@gnu.org>
* mail/mail-utils.el (rmail-dont-reply-to): Replace matched
* subr.el (dolist, dotimes): Copied from cl-macs.el
and made to work.
- * mail/undigest.el (rmail-digest-end-regexps):
+ * mail/undigest.el (rmail-digest-end-regexps):
Variable replaces rmail-digest-end-regexp.
Allows multiple regexps for detecting the end line.
(undigestify-rmail-message): Corresponding changes.
* emacs-lisp/copyright.el (copyright-update): Removed the
requirement for a trailing space from `copyright-regexp', to
support copyrights with owner specified on a separate line..
-
+
* align.el: New file.
* menu-bar.el (menu-bar-tools-menu): Add EUDC submenu.
* net/eudc-bob.el, net/eudc-export.el, net/eudc-hotlist.el,
net/eudc-vars.el, net/eudc.el, net/eudcb-bbdb.el,
net/eudcb-ldap.el, net/eudcb-ph.el, net/ldap.el: New files.
-
+
* add-log.el (add-change-log-entry): Fix error trying an `(insert
nil)'.
debug-on-error, and propagate new value to global binding, if
eval-expression-debug-on-error is non-nil,
(eval-expression-debug-on-error): Change doc string.
-
+
2000-01-11 Richard M. Stallman <rms@caffeine.ai.mit.edu>
* emacs-lisp/edebug.el (with-syntax-table): Add a def-edebug-spec.
* add-log.el (add-log-current-defun): Handle user-defined
add-log-current-function returning nil,
-
+
* add-log.el (add-change-log-entry): Insert version number
if having found a current function
* add-log.el (add-log-current-defun): Call
`add-log-current-defun-function'. Try matches at level 0 and
level 1. Strip whitespace from defun found.
-
+
2000-01-10 John Wiegley <johnw@gnu.org>
* allout.el (isearch-done/outline-provisions): Added `edit'
* vc-hooks.el (vc-parse-buffer): Handle mixtures of dates
before and after the year 2000.
-
+
* textmodes/ispell-merged.el (xemacsp, version18p, version-20p):
Add ispell- prefix.
already accepted on this line. Don't allow query-replace on line
starting with math characters. Doesn't resend a line already sent
to ispell process. Fixes alignment error bug.
-
+
2000-01-10 Richard M. Stallman <rms@caffeine.ai.mit.edu>
- * dired-x.el (dired-guess-shell-alist-default):
+ * dired-x.el (dired-guess-shell-alist-default):
Suggest xloadimage, which is free, not xv, which isn't.
- * ange-ftp.el (ange-ftp-file-name-nondirectory):
+ * ange-ftp.el (ange-ftp-file-name-nondirectory):
Don't ever include the host name or user name in the value.
2000-01-09 Gerd Moellmann <gerd@gnu.org>
2000-01-09 Stephen Eglen <stephen@gnu.org>
- * dired-x.el (dired-guess-shell-alist-default): Suggest xv
+ * dired-x.el (dired-guess-shell-alist-default): Suggest xv
for .png files.
2000-01-09 Per Abrahamsen <abraham@dina.kvl.dk>
* progmodes/cperl-mode.el: Replace ^F with ^L.
* sendmail.el (toplevel): Provide `sendmail' when compiling
- before `require'ing rmail and mailalias to prevent infinite
+ before `require'ing rmail and mailalias to prevent infinite
recursion.
2000-01-08 Dave Love <fx@gnu.org>
* Makefile (bootstrap-compile): New target. Compile Lisp
files with ../src/temacs.
+1999-10-08 Dave Love <fx@gnu.org>
+
+ * ange-ftp.el: Require dired when compiling.
+ (ange-ftp-normal-login): Allow EFS-style port specification.
+
1999-10-08 Simon Marshall <simon@gnu.org>
* emacs-lisp/regexp-opt.el (regexp-opt-try-suffix): New function.