+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):