(isearch-mode): Handle negative search-slow-window-lines correctly.
[bpt/emacs.git] / lisp / ChangeLog
index f434986..776969a 100644 (file)
@@ -1,3 +1,248 @@
+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.
        * 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