]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(add-minor-mode): Use the new :minor-mode-function property.
[gnu-emacs] / lisp / ChangeLog
index e0c9762078b37aa0a52d68ac573145f6b0e49a31..30bb4d5cd36fabc385104612b8f289bc506f7fa5 100644 (file)
@@ -1,3 +1,131 @@
+2005-03-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * help.el (describe-mode): Allow a :minor-mode-function property to
+       specify a different minor mode toggle function than the variable.
+       * simple.el (auto-fill-function):
+       * subr.el (add-minor-mode): Use it.
+
+2005-03-16  Kenichi Handa  <handa@m17n.org>
+
+       * language/ethio-util.el (sera-being-called-by-w3): New variable.
+       (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3.
+       (ethio-fidel-to-sera-buffer): Likewise.
+
+2005-03-16  Juri Linkov  <juri@jurta.org>
+
+       * emacs-lisp/find-func.el (find-function-regexp):
+       Add defun-emitting macro `menu-bar-make-toggle'.
+
+       * isearch.el: Put `isearch-scroll' property to
+       `split-window-horizontally'.
+
+       * info.el: Update error messages for `debug-ignored-errors'.
+       (Info-isearch-search): Doc fix.
+       (Info-find-node): Move up code to go into info buffer before
+       recording the node to the history.
+       (Info-fontify-node): Fontify titles only if the next line
+       has two or more `*', `=', `-', `.'.
+       Display "go to this node" for empty (match-string 3).
+
+2005-03-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/mac-win.el: Add mouse pointer shape constants.
+
+2005-03-15  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (move-beginning-of-line): Use vertical-motion.
+
+2005-03-15  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-error): New variable.
+       (isearch-invalid-regexp, isearch-within-brackets): Remove.
+       (isearch-error-state): Rename from `isearch-invalid-regexp-state'.
+       (isearch-within-brackets-state): Remove.
+       (isearch-case-fold-search-state, isearch-pop-fun-state):
+       Decrease frame index.
+       (isearch-mode, isearch-top-state, isearch-push-state)
+       (isearch-edit-string, isearch-abort, isearch-search-and-update)
+       (isearch-fallback, isearch-message-prefix, isearch-message-suffix)
+       (isearch-search, isearch-lazy-highlight-new-loop):
+       Replace `isearch-invalid-regexp' with `isearch-error'.
+       Remove `isearch-within-brackets'.
+       (isearch-search): Add `search-failed' handler to `condition-case'.
+       (isearch-lazy-highlight-search): Add `condition-case' to catch
+       errors and allow `isearch-lazy-highlight-update' to try
+       highlighting from the beginning of the window.
+       (isearch-repeat): Move up code to set isearch-wrapped to t
+       before calling isearch-wrap-function.
+
+       * info.el (Info-isearch-initial-node): New internal variable.
+       (Info-search): Signal an error in isearch mode when search leaves
+       the initial node.  Signal an error when `bound' is non-nil and
+       nothing was found in the current subfile.
+       (Info-isearch-search): Remove `condition-case'.
+       (Info-isearch-wrap): Don't wrap when search failed during leaving
+       the initial node.  If `Info-isearch-search' is nil, wrap around
+       the current node.
+       (Info-isearch-start): New fun.
+       (Info-mode): Add buffer-local hook `Info-isearch-start' to
+       `isearch-mode-hook'.
+
+2005-03-15  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * simple.el (normal-erase-is-backspace): Set default to t if
+       running on Mac.
+
+       * term/mac-win.el (function-key-map): Sync with x-win.el.
+
+2005-03-15  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-cmds.el (locale-language-names): Modify the
+       format of elements and add more entries.
+       (locale-preferred-coding-systems): Add more entries.
+       (set-locale-environment): Adjust for the change of
+       locale-language-names.
+
+2005-03-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcvs.el (smerge-ediff): Remove bogus autoload.
+
+2005-03-14  Lute Kamstra  <lute@gnu.org>
+
+       * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
+       Ignore a `*' at the beginning of a line.
+
+       * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
+       * emacs-lisp/byte-run.el (macro-declaration-function): Move from
+       subr.el.
+       (dont-compile, eval-when-compile, eval-and-compile): Use declare
+       to specify indentation.
+
+       * generic.el (define-generic-mode): Let generic-mode-list be a
+       list of strings; test membership with equal.
+
+2005-03-14  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (next-line, previous-line): Add optional try-vscroll
+       arg to recognize interactive use.  Pass it on to line-move.
+       (line-move): Don't perform auto-window-vscroll when defining or
+       executing keyboard macro to ensure consistent behaviour.
+
+2005-03-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcvs-util.el (cvs-string->strings): Strip trailing whitespace.
+
+2005-03-13  Lute Kamstra  <lute@gnu.org>
+
+       * emacs-lisp/debug.el (debug): Set debug-on-exit before calling
+       debugger-setup-buffer so that backtrace marks the frames set to
+       debug-on-exit and we don't have to do it manually.  Set an extra
+       debug-on-exit for macro's.
+       (debugger-setup-buffer): Don't mark the top frame manually.
+
+2005-03-12  Lute Kamstra  <lute@gnu.org>
+
+       * emacs-lisp/byte-run.el: Replace lisp-indent-hook with
+       lisp-indent-function throughout.
+       (with-no-warnings): Set lisp-indent-function property.
+
 2005-03-12  Thien-Thi Nguyen  <ttn@gnu.org>
 
        * progmodes/dcl-mode.el (dcl-mode-syntax-table):