-2001-11-01 Stefan Monnier <monnier@cs.yale.edu>
+2001-11-13 Per Starback <starback@ling.uu.se>
+
+ * isearch.el (isearch-whitespace-chars): Doc fix.
+
+ * isearch.el (isearch-mode): Handle negative search-slow-window-lines
+ correctly.
+
+2001-11-13 Stefan Monnier <monnier@cs.yale.edu>
+
+ * progmodes/ada-mode.el (ada-fill-comment-prefix): GNAT wants 2 spaces.
+
+2001-11-13 Colin Walters <walters@debian.org>
+
+ * calc/calc.el (calc-unread-command): Use `unread-command-events'.
+
+ * calc/calc-mode.el (calc-settings-file-name): Don't hardcode
+ "~/.emacs"; use `read-file-name'.
+
+ * calc/calc-graph.el, calc/calc-embed.el, calc/calc-graph.el
+ * calc/calc-misc.el, calc/calc-mode.el, calc/calc-prog.el
+ * calc/calc-sel.el, calc/calc-store.el, calc/calc-yank.el
+ * calc/calc.el: Use `frame-width' instead of `screen-width',
+ `frame-height' instead of `screen-height', and,
+ `executing-kbd-macro' instead of `executing-macro'.
+
+ * calc/calc-embed.el (calc-do-embedded): Call `y-or-n-p' with
+ correct number of arguments.
+
+ * calc/calc-aent.el (calc-do-alg-entry):
+ Use `blink-paren-function' instead of `blink-paren-hook'.
+
+2001-11-12 Richard M. Stallman <rms@gnu.org>
+
+ * calendar/todo-mode.el (todo-save): Add save-excursion
+ and save-restriction.
+
+ * server.el (server-edit, server-done): Doc fix.
+
+ * simple.el (clone-indirect-buffer): Error if major mode symbol
+ has a no-clone-indirect property.
+ (clone-buffer): Check for obvious errors before reading clone name.
+
+ * info.el (Info-mode): Add a no-clone-indirect property.
+
+2001-11-12 Sam Steingold <sds@gnu.org>
+
+ * vc.el (vc-print-log): Bind `inhibit-read-only' to t before and
+ set-buffer-modified-p to nil after `vc-exec-after'.
+ * log-view.el (log-view-mode-map): Bind "q", "z", "m" and "d".
+ (log-view-mode): Make read-only.
+ (log-view-current-file): Do final `expand-file-name' in the
+ current `default-directory'.
+ (log-view-current-tag): Take an optional `where' arg.
+ (log-view-diff): New user command.
+
+2001-11-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * progmodes/cpp.el (cpp-choose-face): Fix typo.
+
+2001-11-12 Sam Steingold <sds@gnu.org>
+
+ * emacs-lisp/cl-indent.el (toplevel): Indent properly
+ `generic-flet', `generic-labels', `with-accessors',
+ `with-condition-restarts'.
+
+2001-11-12 Richard M. Stallman <rms@gnu.org>
+
+ * dired.el: Many trivial doc fixes.
+ (dired-get-file-for-visit): New function.
+ (dired-find-alternate-file, dired-mouse-find-file-other-window):
+ (dired-view-file, dired-find-file-other-window, dired-display-file):
+ (dired-find-file): Use dired-get-file-for-visit.
+
+2001-11-12 Alex Schroeder <kensanata@yahoo.com>
+
+ * sql.el (sql-mode): Doc change.
+
+ * sql.el (sql-mode-syntax-table): The backslash is no longer an
+ escape character.
+
+2001-11-12 Colin Walters <walters@debian.org>
+
+ * calc/calc-keypd.el (toplevel): Bind mouse buttons.
+ (calc-do-keypad): Don't attempt to use nonexistent global
+ mouse-map, use calc-keypad-map.
+ (calc-keypad-x-left-click): Renamed to calc-keypad-left-click.
+ (calc-keypad-left-click): Don't use mouse-map; update to new event
+ interface.
+ (calc-keypad-x-middle-click, calc-keypad-x-right-click): Ditto.
+ (calc-keypad-press): Use `unread-command-events' instead of
+ `unread-command-char'.
+
+ * calc/calc-ext.el (calc-init-extensions): Update autoload names
+ to match files renamed on initial calc import.
+
+2001-11-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * textmodes/flyspell.el (flyspell-default-dictionary):
+ Fix previous change.
+
+2001-11-12 Richard M. Stallman <rms@gnu.org>
+
+ * textmodes/flyspell.el (flyspell-default-dictionary):
+ Fix custom type.
+
+2001-11-11 Richard M. Stallman <rms@gnu.org>
+
+ * calendar/solar.el (solar-sunrise-and-sunset):
+ Exchange the two extreme values of day-length.
+
+ * progmodes/sh-script.el (sh-must-be-shell-mode):
+ Allow modes derived from sh-mode.
+
+ * emacs-lisp/checkdoc.el (checkdoc-file-comments-engine):
+ Turn off error in some re-search-forward calls.
+
+ * replace.el (query-replace-skip-read-only): New variable.
+ (perform-replace): If that variable is non-nil, ignore matches
+ that have a read-only property.
+
+ * derived.el (define-derived-mode): Doc fix.
+
+ * server.el (server-buffer-done): Test of server-existing-buffer
+ was backwards.
+ (server-existing-buffer): Doc fix.
+
+ * textmodes/flyspell.el (flyspell-default-dictionary):
+ Allow nil as value, and make nil the default.
+
+2001-11-11 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * subdirs.el: Regenerated.
+
+ * menu-bar.el (menu-bar-edit-menu): Don't use x-selection-exists-p if
+ it is not fboundp.
+ (clipboard-yank): Ditto.
+
+2001-11-11 Colin Walters <walters@verbum.org>
+
+ The following changes are based on patches from
+ Eli Zaretskii <eliz@is.elta.co.il>, Kai Gro\e,A_\e(Bjohann
+ <Kai.Grossjohann@CS.Uni-Dortmund.DE>, and others.
+
+ * calc/calc.el (toplevel): Require calc-macs.
+ (calc-minibuffer-size): New.
+ (calcDigit-nondigit): Use it instead of `buffer-size'.
+ (calcDigit-backspace): Likewise.
+ (calcDigit-nondigit): Use `minibuffer-contents' instead of
+ `buffer-string'.
+ (calc-minibuffer-contains): Use `minibuffer-prompt-end' instead of
+ `point-min'.
+ (calcDigit-key): Use `calc-minibuffer-contains' instead of a
+ `save-excursion'.
+
+ * calc/calc-macs.el (calc-record-compilation-date-macro): Return a
+ simple `setq' form.
+
+ * calc/calc-ext.el: (toplevel): Require calc.
+ (calc-fancy-prefix-map): New.
+ (calc-fancy-prefix): Use it.
+ (calc-fancy-prefix-other-key): New.
+
+ * calc/calc-aent.el (toplevel): Require calc-macs during compilation.
+ (calc-do-quick-calc): Use `frame-width' instead of `screen-width'.
+ (calcAlg-edit): Use `minibuffer-contents' instead of `buffer-string'.
+ (calcAlg-enter): Likewise.
+ (calcAlg-enter): Use `minibuffer-prompt-end' instead of `point-min'.
+
+2001-11-10 Richard M. Stallman <rms@gnu.org>
+
+ * abbrev.el (read-abbrev-file): Don't set save-abbrevs.
+ (quietly-read-abbrev-file): Doc fix.
+
+ * startup.el (command-line): Read standard abbrev
+ file (abbrev-file-name), if it exists.
+
+ * files.el (save-abbrevs): Default value is t.
+
+ * progmodes/compile.el (compile-goto-error): Fix previous change
+ in the case where subsequent errors have not been parsed yet
+ because they are in a different source file.
+
+2001-11-10 Peter Kleiweg <kleiweg@let.rug.nl>
+
+ * progmodes/ps-mode.el (ps-mode-font-lock-keywords-1):
+ Merge two regular expressions into one.
+ (ps-mode): Make local bindings for `comment-start' and
+ `comment-start-skip'.
+ (ps-mode-looking-at-nested): Simplify an if-else construct;
+ use `set-match-data' to set the result.
+
+2001-11-10 Richard M. Stallman <rms@gnu.org>
+
+ * textmodes/flyspell.el (flyspell-correct-word/local-keymap):
+ Function deleted.
+ (flyspell-correct-word): Old definition deleted.
+ (flyspell-correct-word/mouse-keymap): Renamed to flyspell-correct-word.
+ All references renamed too.
+
+2001-11-10 Gerd Moellmann <gerd@gnu.org>
+
+ * Makefile.in (finder_setwins, setwins): Exclude Calc.
+
+2001-11-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * wid-edit.el (checklist): Removed `:menu-tag'.
+ (radio-button-choice): Ditto.
+ (editable-list): Ditto.
+
+2001-11-09 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * play/gomoku.el: Move definitions of constants to the beginning
+ of file, before their use.
+
+2001-11-09 Richard M. Stallman <rms@gnu.org>
+
+ * textmodes/flyspell.el: Use the keymap property
+ instead of local-map, and don't use a minor-mode map.
+ (flyspell-mode-map): Variable deleted.
+ Don't mess with minor-mode-map-alist.
+ (calling add-minor-mode): Specify nil for keymap.
+ And always use add-minor-mode, now that it exists.
+ (flyspell-overlay-keymap-property-name): Set it to `keymap'.
+ (flyspell-mode-on): Don't locally bind flyspell-mouse-map
+ or flyspell-local-mouse-map.
+ (make-flyspell-overlay): Use flyspell-mouse-map directly.
+ (flyspell-mode): Doc fix.
+ (flyspell-mode-on): Don't call make-local-hook.
+
+2001-11-09 Sam Steingold <sds@gnu.org>
+
+ * emacs-lisp/debug.el (debugger-make-xrefs):
+ Add buttons to all symbols.
+
+2001-11-09 Andre Spiegel <spiegel@gnu.org>
+
+ * vc.el: Add John David Smith to credits.
+
+ Suggested by Kalle Olavi Niemitalo <kon@iki.fi>:
+
+ * vc-hooks.el (vc-error-occured): Backquotified.
+ (vc-file-prop-obarray): Use prime length for better efficiency.
+
+ * vc.el (vc-clear-context): Fill obarray with 0, not nil.
+
+2001-11-09 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * info.el (Info-file-list-for-emacs): Add entries for Calc.
+
+2001-11-09 Miles Bader <miles@gnu.org>
+
+ * subr.el (functionp): Don't consider macros as functions.
+
+2001-11-08 Miles Bader <miles@gnu.org>
+
+ * subr.el (functionp): Make work correctly for macros and unbound
+ symbols.
+
+ * comint.el (comint-send-input): Fix description of
+ `comint-process-echoes' in the doc-string.
+
+2001-11-08 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * international/mule.el (make-translation-table): Doc fix.
+ Suggested by Alex Schroeder <alex@gnu.org>.
+
+2001-11-07 Richard M. Stallman <rms@gnu.org>
+
+ * info.el (Info-fontify-node): Highlight every third menu item.
+
+2001-11-07 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * cus-edit.el (custom-face-value-create): Don't ignore the
+ `customized-face' attribute when finding the current face spec.
+
+2001-11-07 Stefan Monnier <monnier@cs.yale.edu>
+
+ * subr.el (with-local-quit): New macro.
+ (make-syntax-table): Always inherit.
+ (functionp): Be more careful when `object' is a symbol.
+
+ * dabbrev.el (dabbrev-completion): Use "*Completions*".
+
+2001-11-07 Paul Eggert <eggert@twinsun.com>
+
+ * dired.el (dired-move-to-filename-regexp):
+ Do not distinguish between ASCII letters and non-ASCII characters.
+ Don't allow comma except in the form "month day, year".
+ Don't allow space between month name and comma.
+ Clean up the code that checks for trailing period, comma, and space.
+ Remove now-obsolete comments, and add more commentary about
+ Japanese dates.
+ Always gobble up trailing spaces, instead of doing it only sometimes.
+
+2001-11-07 Miles Bader <miles@gnu.org>
+
+ * paren.el (show-paren-match-face): Add dark-background variant.
+
+2001-11-06 Stefan Monnier <monnier@cs.yale.edu>
+
+ * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): Paren typo.
+ (lisp-mode-variables): Don't set paragraph-{start,separate}.
+ Don't disable adaptive-fill-mode.
+ (lisp-fill-paragraph): Use tab-width rather than 8.
+ Prevent filling the first line of docstrings.
+
+2001-11-06 Richard M. Stallman <rms@gnu.org>
+
+ * play/gomoku.el (gomoku): Doc fix.
+
+ * jka-compr.el (jka-compr-partial-uncompress):
+ Support an alternative of not using dd.
+ (jka-compr-dd-program): Use defcustom to define this.
+ (jka-compr-load-suffixes): Use defcustom.
+ (jka-compr-mode-alist-additions): Use defcustom.
+
+2001-11-06 Stefan Monnier <monnier@cs.yale.edu>
+
+ * font-lock.el (font-lock-match-c-style-declaration-item-and-skip-to-next):
+ Also work when LIMIT is further than the end of line.
+
+2001-11-06 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * international/quail.el (quail-update-leim-list-file): Print the
+ offending file name if some of its quail-define-package forms is broken.
+
+2001-11-05 Richard M. Stallman <rms@gnu.org>
+
+ * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Return the value
+ of the evaluated form.
+
+2001-11-05 Paul Eggert <eggert@twinsun.com>
+
+ * ls-lisp.el (ls-lisp-time-to-seconds): New function.
+ (ls-lisp-format-time): Emulate GNU fileutils 4.1.1 ls, whose time
+ stamps always line up by default. Also, it uses a slightly
+ different window to determine whether files are "recent".
+
+2001-11-05 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
+ Don't attempt to remake autoloads before nuking .elc files.
+
+2001-11-04 Richard M. Stallman <rms@gnu.org>
+
+ * emacs-lisp/lisp-mode.el (last-sexp-toggle-display): Cope if
+ previous-single-property-change or next-single-char-property-change
+ returns nil.
+
+ * international/mule-cmds.el (set-locale-environment):
+ Make it interactive; make arg optional.
+
+ * international/mule-diag.el (help-funs): Require help-funs.
+
+2001-11-04 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * term/internal.el (term-setup-hook): Add IT-setup-unicode-display.
+
+2001-11-04 Miles Bader <miles@gnu.org>
+
+ * startup.el (fancy-splash-head): Reapply Gerd's hack to make the
+ shadow of the splash image grey on a dark background instead of black.
+
+2001-11-03 Stefan Monnier <monnier@cs.yale.edu>
+
+ * term.el (all faces): Don't (copy-face 'default <foo>).
+
+ * term/xterm.el (function-key-map):
+ Add entry for `ESC [ 3 ~' -> <delete>
+ Add entries `ESC O 5 [ABCD]' -> C-{up,down,right,left}.
+ Use inheritance so that .emacs and terminfo take precedence.
+
+2001-11-03 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * tooltip.el (tooltip-delay): Decrease to 0.7.
+ (tooltip-hide-delay): Enlarge to 10.
+
+2001-11-03 Richard M. Stallman <rms@gnu.org>
+
+ * startup.el (fancy-splash-tail): Explain how to recover
+ from a crash, if there was a crash.
+ (command-line-1): Reorganize display of startup screen,
+ to simplify the logic. Use a temp buffer for it.
+
+2001-11-03 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * frame.el (set-background-color, set-foreground-color):
+ Call face-set-after-frame-default, to propagate the new colors to
+ the frame's parameters alist.
+
+ * calendar/timeclock.el (timeclock-out): Signal an error if
+ timeclock-last-event is nil.
+
+2001-11-02 Stefan Monnier <monnier@cs.yale.edu>
+
+ * textmodes/fill.el (fill-context-prefix): Fix braino.
+
+ * international/quail.el (quail-help):
+ Use `help-buffer' and move `help-setup-xref' to beginning.
+
+ * international/mule-cmds.el (describe-language-environment):
+ Use `help-buffer' and move `help-setup-xref' to beginning.
+
+ * international/mule-diag.el (list-character-sets)
+ (sort-listed-character-sets, describe-character-set)
+ (describe-coding-system, describe-fontset, list-fontsets):
+ Use `help-buffer' and move `help-setup-xref' to beginning.
+ (describe-char-after): Use `internal-describe-syntax-value'.
+
+2001-11-02 Richard M. Stallman <rms@gnu.org>
+
+ * mouse.el (popup-menu): If the user refuses to select
+ from a menu, don't try to invoke the menu.
+
+2001-11-02 Miles Bader <miles@gnu.org>
+
+ * help-mode.el (help-xref): New button type.
+ (help-function, help-variable, help-face, help-coding-system)
+ (help-input-method, help-character-set, help-type, help-symbol)
+ (help-back, help-info, help-customize-variable, help-customize-face)
+ (help-function-def, help-variable-def): Use it as a supertype.
+ Remove `action' property.
+
+ * international/mule-diag.el (describe-character-set)
+ (describe-coding-system): Pass correct args to `help-xref-button'.
+ (sort-listed-character-sets): New button type.
+ (list-character-sets): Use it.
+ (list-charset-chars): New button type.
+ (list-character-sets-1): Use it.
+
+2001-11-01 Stefan Monnier <monnier@rum.cs.yale.edu>
* indent.el (tab-always-indent, indent-for-tab-command):
Remove redundant `never' setting.
2001-11-01 Richard M. Stallman <rms@gnu.org>
+ * files.el (file-newest-backup): Don't pass backup file name
+ thru file-name-sans-versions, because it never has version numbers.
+
+ * textmodes/sgml-mode.el (sgml-xml-guess): Fix regexp
+ to avoid ambiguous nested loops.
+
* files.el (find-file-noselect): Offer to change buffer-read-only
only when the file's read-only status has changed from before
as well as disagreeing with the buffer's current status.