Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-57
[bpt/emacs.git] / lisp / ChangeLog
index d1e6655..72e0262 100644 (file)
@@ -1,8 +1,612 @@
-2005-05-26  Nick Roberts  <nickrob@snap.net.nz>
+2005-06-05  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point
+       to preserve point.
+       (gdb-find-file-hook): Add doc string.
+
+       * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
+        C dereferenced pointer expression.
+       (gud-tool-bar-map): Put it on the tool bar.  Re-order icons.
+
+       * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files.
+
+       * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm,
+       toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm,
+       toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm,
+       toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm,
+       toolbar/gud-up.xpm, toolbar/gud-watch.xpm:
+       Make background transparent.
+
+2005-06-04  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * font-lock.el (font-lock-add-keywords): Doc fix.  Comment change.
+       (font-lock-remove-keywords): Doc fix.
+       (font-lock-mode-major-mode): Compiler defvar.
+       (font-lock-set-defaults): Use `font-lock-mode-major-mode'.
+
+       * font-core.el (font-lock-mode-major-mode): Compiler defvar.
+       (font-lock-mode): Update `font-lock-mode-major-mode'.
+       (font-lock-set-defaults): Compiler defvar.
+       (font-lock-default-function): Take `font-lock-mode-major-mode'
+       into account.
+
+       * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
+       keep track of which major mode it enabled the minor mode for.
+       Use find-file-hook again.  Update docstring.
+
+       * simple.el (eval-expression-print-level)
+       (eval-expression-print-length, eval-expression-debug-on-error):
+       Doc fixes.
+
+2005-06-04  Matt Hodges  <MPHodges@member.fsf.org>
+
+       * iswitchb.el (iswitchb-single-match-face)
+       (iswitchb-current-match-face, iswitchb-virtual-matches-face)
+       (iswitchb-invalid-regexp-face): New faces.
+       (iswitchb-completions): Use them.
+       (iswitchb-use-faces): Renamed from iswitchb-use-fonts, which is
+       now marked as an obsolete alias.
+       (iswitchb-read-buffer): Remove check for bound font variables.
+       (iswitchb-invalid-regexp): New free variable.
+       (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
+       set iswitchb-invalid-regexp.
+       (iswitchb, iswitchb-complete, iswitchb-completions): Deal with
+       invalid regexps.
+       (iswitchb-completions): Add check for complete match when entering
+       a regexp.
+       (iswitchb-completions): Remove require-match argument.
+       (iswitchb-exhibit): Fix caller.
+       (iswitchb-common-match-inserted): New variable.
+       (iswitchb-complete, iswitchb-completion-help): Use it.
+
+2005-06-04  David Reitter  <david.reitter@gmail.com>  (tiny change)
+
+       * url-http.el (url-http-chunked-encoding-after-change-function):
+       Use `url-http-debug' instead of `message'.
+
+2005-06-04  Thierry Emery  <thierry.emery@free.fr>  (tiny change)
+
+       * url-http.el (url-http-parse-headers): Pass redirected URL as a
+       callback argument.
+
+2005-06-04  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (line-move): Only call sit-for when moving backwards.
+
+       * ido.el (ido-make-merged-file-list-1): New defun split from
+       ido-make-merged-file-list.
+       (ido-make-merged-file-list): Bind throw-on-input around call to
+       ido-make-merged-file-list-1.  Return input-pending-p if
+       interrupted by more input available.
+       (ido-read-internal): Handle input-pending-p return value from
+       ido-make-merged-file-list.
+
+2005-06-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly
+       compatibility code.
+
+       * international/latexenc.el (latexenc-find-file-coding-system):
+       Don't inherit the EOL part of the coding-system from the
+       tex-main buffer.  Fit within 80 columns.
+
+2005-06-03  Matt Hodges  <MPHodges@member.fsf.org>
+
+       * tmm.el (tmm-inactive-face): New face.
+       (tmm-remove-inactive-mouse-face): New function.
+       (tmm-prompt, tmm-add-one-shortcut)
+       (tmm-add-prompt, tmm-get-keymap): Make active menu items visible
+       but not selectable.
+
+2005-06-03  Juanma Barranquero  <lekktu@gmail.com>
+
+       * faces.el (face-equal): Improve argument/docstring consistency.
+
+2005-06-03  Daniel Pfeiffer  <occitan@esperanto.org>
+
+       * progmodes/make-mode.el (makefile-targets-face)
+       (makefile-shell-face, makefile-makepp-perl-face): Add :version.
+       (makefile-bsdmake-dependency-regex)
+       (makefile-makepp-rule-action-regex)
+       (makefile-bsdmake-rule-action-regex): New constants.
+       (makefile-makepp-mode, makefile-bsdmake-mode): Use them.
+
+       * progmodes/compile.el (compilation-error-regexp-alist-alist):
+       Allow (...) within `...' for makepp messages.
+
+2005-06-03  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
+
+       * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
+       "." files are deleted from all file lists before comparison.
+
+       * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
+       (viper-ESC-key): Made them customizable.
+
+       * viper.el (viper-non-hook-settings): Fix the names of defadvices.
+
+2005-06-01  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * autorevert.el (auto-revert-buffers): Use save-match-data.
+
+2005-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
+       menu items with a nil command binding.
+
+2005-06-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/cl-macs.el (defsetf):
+       Improve argument/docstring consistency.
+
+       * faces.el (list-faces-display): Improve the formatting by
+       computing the maximum length required for any face-name (reworked
+       patch of 1999-01-11, accidentally deleted on 1999-07-21).
+       (internal-find-face): Remove redundant info in docstring.
+
+2005-06-01  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1)
+       (gdb-info-breakpoints-custom, gdb-delete-breakpoint)
+       (gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
+       (gdb-assembler-custom): Improve regexps.
+       (def-gdb-auto-update-handler): Use window point to preserve
+       point.
+
+2005-05-31  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
+
+2005-05-31  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-embed.el (calc-embedded-word): Change argument passed
+       to calc-embedded.
+       (calc-embedded-make-info): Have plain prefix argument select
+       entire line.
+
+2005-05-31  Juanma Barranquero  <lekktu@gmail.com>
+
+       * faces.el (list-faces-display): Signal error if passed a regexp
+       that matches no face name.
+
+       * simple.el (filter-buffer-substring): Fix typo in docstring.
+
+2005-05-31  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE.
+       (vhdl-emacs-21): Doc fix.
+       (vhdl-mode): Unconditionally set comment-padding.
+       (vhdl-fixup-whitespace-region): Insert spaces only where
+       there are none.
+       (vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
+
+2005-05-30  John Wiegley  <johnw@newartisans.com>
+
+       * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
+       * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el
+       * eshell/esh-util.el, eshell/esh-var.el: Change all uses of
+       `directory-sep-char' to ?/, and all uses of `string-to-int' to
+       `string-to-number'.
+
+2005-05-30  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc.el (calc-bug-address): Fix docstring.
+       (calc-window-hook, calc-trail-window-hook): New variables.
+       (calc-trail-display): Restore use of calc-trail-window-hook.
+       (calc): Restore use of calc-window-hook.
+
+2005-05-31  Masatake YAMATO  <jet@gyve.org>
+
+       * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
+
+       * help-fns.el (help-C-file-name): Add autoload mark for
+       `find-function-noselect'.
+
+2005-05-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/tex-mode.el (tex-compile-commands, tex-compile)
+       (tex-start-tex): Undo all but the last part of the 2005-05-28 change.
+
+2005-05-30  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/diary-lib.el (mark-included-diary-files): Only kill
+       included diary buffer if it was not already being visited.
+       Reported by Stephen Berman <Stephen.Berman@gmx.net>.
+
+       * calendar/icalendar.el (top-level): Do not require 'appt.
+
+       * mail/supercite.el (sc-select-attribution): Only use a list
+       element from sc-attrib-selection-list if it returns a string.
+       Reported by Davide G. M. Salvetti <salve@debian.org>.
+
+2005-05-30  Juanma Barranquero  <lekktu@gmail.com>
+
+       * thumbs.el (thumbs-thumbname): The resulting thubname now
+       includes a hash value to improve its uniqueness, and has a ".jpg"
+       extension.  Also, it is now a valid filename on all systems.
+       (thumbs-make-thumb): Use `let', not `let*'.
+       (thumbs-show-thumbs-list): Check for JPEG availability.
+
+2005-05-30  Richard M. Stallman  <rms@gnu.org>
+
+       * filesets.el (filesets-menu-ensure-use-cached):
+       Prevent warning when emacs-version>= is undefined.
+
+       * printing.el (pr-interactive-n-up): Use string-to-number.
+
+       * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer.
+
+       * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
+       Warn only when name to be defined is quoted.
+
+2005-05-30  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-toggle-breakpoint):
+       Make regexp more robust.
+       (gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
+       Force regeneration of disassembly.
+
+2005-05-29  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc.el (calc-user-invocation): Check if
+       calc-invocation-macro is non-nil.
+
+2005-05-29  Juri Linkov  <juri@jurta.org>
+
+       * add-log.el (change-log-font-lock-keywords):
+       Add `+' to e-mail regexp to accept mail address with keywords.
+
+       * man.el (Man-name-regexp): Add `:' to accept qualified names.
+
+2005-05-29  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks.
+
+       * ielm.el (inferior-emacs-lisp-mode): Ditto.
+
+2005-05-29  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
+       Undo the change that moves to end of the current word.
+
+2005-05-29  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-memory-set-repeat-count):
+       Throw error when count <= 0 to ensure input is a number.
+       (gdb-read-memory-custom): Pick up address from buffer.
+       (gdb-memory-mode): Allow user to increment and decrement
+       memory address from header line.
+
+2005-05-29  Richard M. Stallman  <rms@gnu.org>
+
+       * flyspell.el (flyspell-version): Function deleted.
+       (flyspell-auto-correct-previous-hook): Doc fix.
+
+       * jit-lock.el (jit-lock-function, jit-lock-after-change):
+       Do nothing if memory is full.
+
+       * font-lock.el (font-lock-fontify-syntactically-region):
+       Pass t for GREEDY to looking-back.
+
+       * saveplace.el (save-place-alist-to-file): Write the file
+       using write-region.
+
+       * subr.el (looking-back): New argument GREEDY.
+
+       * progmodes/compile.el (compilation-start): Set the mode
+       before inserting the initial text.
+
+       * progmodes/which-func.el (which-func-update-1): Turn the mode
+       off in case of error by setting which-func-mode.
+
+2005-05-29  Peter Heslin  <p.j.heslin@durham.ac.uk>  (tiny change)
+
+       * flyspell.el (flyspell-auto-correct-previous-word):
+       Narrow down to what's on the screen, and recenter overlays
+       at the end of the next word.
+
+2005-05-29  Manuel Serrano  <Manuel.Serrano@sophia.inria.fr>
+
+       * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up.
+       (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
+       (flyspell-abbrev-p): Default to nil.
+       (flyspell-use-global-abbrev-table-p): Doc fix.
+       (flyspell-large-region): Allow nil as value.
+       (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
+
+       (mail-mode-flyspell-verify): More robust handling
+       of `mail-header-separator'.  More efficient signature detection.
+       Allow for regexp metacharacters in message-header-separator.
+       Adding `To' not to be checked in mail-mode-flyspell-verify.
+
+       (flyspell-prog-mode): Run flyspell-prog-mode-hook.
+       (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
+       Bind flyspell-auto-correct-binding.
+       Bind C-. and C-, .
+       (flyspell-mode-map): Likewise.
+       (flyspell-mode): Doc fix.
+       (flyspell-accept-buffer-local-defs): Preserve current buffer.
+       (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
+       (flyspell-word-cache-result): New var, always local.
+       (flyspell-check-pre-word-p): Doc fix.
+       (flyspell-check-changed-word-p): Handle spc like newline.
+       (flyspell-post-command-hook): Set flyspell-word-cache-result.
+       (flyspell-word-search-backward, flyspell-word-search-forward):
+       New functions.
+       (flyspell-word): Return t if nothing to check.
+       When parsing TeX code, check for after } or \.
+       Use flyspell-word-search-backward to find previous word.
+       Return nil if duplicated word.
+       For word already checked, return same value as last time.
+       Set flyspell-word-cache-result after checking.
+       Don't clobber the return value.
+       (flyspell-get-word): Major rewrite.
+       (flyspell-external-point-words): New locals pword, pcount.
+       Fix size used in progress message.
+       Find the proper corresponding word in flyspell-large-region-buffer.
+       (flyspell-region): Check for flyspell-large-region = nil.
+       (flyspell-highlight-incorrect-region): Clean up overlays in region.
+       (flyspell-auto-correct-word): Check that WORD is a cons.
+       (flyspell-correct-word): Likewise.
+
+2005-05-29  Daniel Pfeiffer  <occitan@esperanto.org>
+
+       * progmodes/make-mode.el (makefile-rule-action-regex)
+       (makefile-macroassign-regex, makefile-makepp-mode)
+       (makefile-bsdmake-mode): Continuation lines may be empty.
+       Reported by Joshua Varner.
+       (makefile-makepp-font-lock-keywords): Add $(stem).
+
+2005-05-28  Karl Berry  <karl@gnu.org>
+
+       * textmodes/tex-mode.el: Now that tex-send-command calls
+       shell-quote-argument (2005-03-31 change), remove all calls to
+       shell-quote-argument; they all end up invoking tex-send-command.
+       The double quoting loses on filenames with non-safe characters,
+       such as "@".  Reported by Frederik Fouvry.
+
+2005-05-29  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful
+       about preserving point.
+
+2005-05-27  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-misc.el (calc-info-goto-node): Use info instead of
+       Info-goto-node.
+
+       * calc/calc-embed.el (calc-embed-arg): New variable.
+       (calc-do-embedded-activate, calc-embedded-activate-formula)
+       (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared
+       variable by new variable.
+       (calc-embedded-make-info): Replace undeclared variable by new
+       variable.  When selecting region with positive prefix
+       argument, use end of previous line instead of beginning of line.
+
+       * calc/calc-aent.el (calc-arg-values): Declare it.
+
+       * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
+       Declare them.
+
+       * calc/calc-stuff.el (math-decls-cache-tag): Declare it.
+
+       * calc/calc.el (calc-alg-map): Declare it.
+
+       * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them.
+
+2005-05-28  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-all-registers): New variable.
+       (gdb-registers-buffer, toggle-gdb-all-registers):
+       Toggle display of floating point registers.
+       (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
+
+       * progmodes/gud.el (gud-goto-info): Use info.  Don't use require.
+       (toggle-gud-tooltip-dereference):
+       Rename from gud-toggle-tooltip-dereference.
+
+2005-05-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * info.el (Info-goto-node): Revert autoload addition (2004-06-12).
+
+2005-05-27  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-prog.el (calc-kbd-report): Remove.
+       (calc-kbd-query): Rewrite.
+
+2005-05-27  Juanma Barranquero  <lekktu@gmail.com>
+
+       * image.el (image-library-alist): Move to image.c.
+       (image-type-available-p): Doc fix.
+
+2005-05-27  Lute Kamstra  <lute@gnu.org>
+
+       * calc/calc.el (calc):
+       * outline.el (outline-1, outline-2, outline-3, outline-4)
+       (outline-5, outline-6, outline-7, outline-8):
+       * textmodes/dns-mode.el (dns-mode):
+       * textmodes/sgml-mode.el (sgml-namespace-face):
+       * textmodes/tex-mode.el (superscript, subscript, tex-math-face)
+       (tex-verbatim-face, tex-use-reftex):
+       * textmodes/texinfo.el (texinfo-heading-face):
+       Specify customization group.
+
+       * longlines.el: Don't require easy-mmode.
+       (longlines-visible-face): Specify customization group.
+
+2005-05-27  Kenichi Handa  <handa@m17n.org>
+
+       * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the
+       encoding table of windows-1251.
+
+       * international/ucs-tables.el (ucs-set-table-for-input):
+       If translation-table-for-input of a coding system is a symbol, get
+       its translation-table property.
+
+       * international/code-pages.el: Don't register a coding system into
+       non-iso-charset-alist more than once.
+       (cp-make-coding-system): Likewise.
+
+2005-05-26  John Wiegley  <johnw@newartisans.com>
+
+       * eshell/esh-cmd.el (eshell-eval-command): If the return value of
+       `eshell-resume-eval' is wrapped in a list, it indicates that the
+       command was run asynchronously.  In that case, unwrap the value
+       before checking the delimiter value.
+
+       * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the
+       character before a space at the end of a line is \, assume the space
+       is part of the last argument rather than a final argument separator.
+
+       * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand'
+       is in use, and the target is `t' or `nil' (which are the most common
+       values), don't assume that the symbol target is a buffer.
+
+2005-05-26  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * calendar/calendar.el (calendar-mode-line-format):
+       Use mode-line-highlight as mouse-face.
+
+       * time.el (display-time-string-forms, display-time-update):
+       Use mode-line-highlight as mouse-face.
+
+2005-05-26  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc.el (calc-language-alist): Remove extra defvar.
+
+2005-05-26  Lute Kamstra  <lute@gnu.org>
+
+       * arc-mode.el (archive-mode):
+       * bookmark.el (bookmark-read-annotation-mode)
+       (bookmark-edit-annotation-mode, bookmark-bmenu-mode):
+       * bs.el (bs-mode):
+       * calc/calc-yank.el (calc-edit-mode):
+       * calc/calc.el (calc-mode, calc-trail-mode):
+       * calculator.el (calculator-mode):
+       * chistory.el (command-history-mode):
+       * comint.el:
+       * cus-edit.el (custom-mode):
+       * descr-text.el (describe-text-mode):
+       * ebuff-menu.el (Electric-buffer-menu-mode):
+       * ediff-util.el (ediff-mode):
+       * emacs-lisp/re-builder.el (reb-mode):
+       * emulation/vi.el (vi-mode-setup):
+       * emulation/ws-mode.el (wordstar-mode):
+       * eshell/esh-mode.el (eshell-mode):
+       * forms.el (forms-mode):
+       * help-mode.el (help-mode):
+       * hexl.el (hexl-mode):
+       * ibuffer.el (ibuffer-mode):
+       * ielm.el (inferior-emacs-lisp-mode):
+       * info.el (Info-mode, Info-edit-mode):
+       * international/swedish.el:
+       * ledit.el (ledit-from-lisp-mode):
+       * locate.el (locate-mode):
+       * mail/rmail.el (rmail-mode):
+       * mail/rmailedit.el (rmail-edit-mode):
+       * mail/rmailsum.el (rmail-summary-mode):
+       * mail/supercite.el (sc-electric-mode):
+       * net/eudc.el (eudc-mode):
+       * net/quickurl.el (quickurl-list-mode):
+       * net/snmp-mode.el (snmp-mode, snmpv2-mode):
+       * obsolete/ooutline.el (outline-mode):
+       * obsolete/options.el (Edit-options-mode):
+       * obsolete/rnews.el (news-mode):
+       * obsolete/rnewspost.el (news-reply-mode):
+       * play/5x5.el (5x5-mode):
+       * play/decipher.el (decipher-mode, decipher-stats-mode):
+       * play/gomoku.el (gomoku-mode):
+       * play/snake.el (snake-mode):
+       * play/solitaire.el (solitaire-mode):
+       * play/tetris.el (tetris-mode):
+       * progmodes/ada-mode.el (ada-mode):
+       * progmodes/antlr-mode.el (antlr-mode):
+       * progmodes/autoconf.el (autoconf-mode):
+       * progmodes/dcl-mode.el (dcl-mode):
+       * progmodes/delphi.el (delphi-mode):
+       * progmodes/ebrowse.el (ebrowse-tree-mode)
+       (ebrowse-electric-list-mode, ebrowse-member-mode)
+       (ebrowse-electric-position-mode):
+       * progmodes/f90.el (f90-mode):
+       * progmodes/fortran.el (fortran-mode):
+       * progmodes/icon.el (icon-mode):
+       * progmodes/idlw-help.el (idlwave-help-mode):
+       * progmodes/idlw-shell.el (idlwave-shell-mode):
+       * progmodes/idlwave.el (idlwave-mode):
+       * progmodes/inf-lisp.el (inferior-lisp-mode):
+       * progmodes/m4-mode.el (m4-mode):
+       * progmodes/meta-mode.el (metafont-mode, metapost-mode):
+       * progmodes/modula2.el (modula-2-mode):
+       * progmodes/octave-inf.el (inferior-octave-mode):
+       * progmodes/octave-mod.el (octave-mode):
+       * progmodes/pascal.el (pascal-mode):
+       * progmodes/sh-script.el (sh-mode):
+       * progmodes/sql.el (sql-mode, sql-interactive-mode):
+       * progmodes/vhdl-mode.el (vhdl-mode):
+       * progmodes/xscheme.el (scheme-interaction-mode):
+       * replace.el (occur-mode):
+       * ses.el (ses-mode):
+       * simple.el (completion-list-mode):
+       * skeleton.el:
+       * speedbar.el (speedbar-mode):
+       * term.el (term-mode):
+       * terminal.el (terminal-edit-mode):
+       * textmodes/reftex-index.el (reftex-index-mode)
+       (reftex-index-phrases-mode):
+       * textmodes/reftex-sel.el (reftex-select-label-mode)
+       (reftex-select-bib-mode):
+       * textmodes/reftex-toc.el (reftex-toc-mode):
+       * wdired.el (wdired-change-to-wdired-mode):
+       * wid-browse.el (widget-browse-mode):
+       Use run-mode-hooks.
+
+       * array.el (array-mode):
+       * calendar/todo-mode.el (todo-mode):
+       * man.el (Man-mode):
+       * play/landmark.el (lm-mode):
+       * play/mpuz.el (mpuz-mode):
+       Use kill-all-local-variables and run-mode-hooks.
+
+       * subr.el (delay-mode-hooks): Specify indentation.
+
+2005-05-26  Mark A. Hershberger  <mah@everybody.org>
+
+       * xml.el (xml-substitute-special): Don't die for undefined xml entities.
+
+2005-05-26  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-prog.el (calc-user-define-edit): Don't find substring
+       of nil.
+
+2005-05-27  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-frame-address):
+       Rename from gdb-current-address.
+       (gdb-previous-frame-address): Rename from gdb-previous-address.
+       (gdb-selected-frame): Rename from gdb-current-frame.
+       (gdb-get-selected-frame): Rename from gdb-get-current-frame.
+       (gdb-frame-number): Rename from gdb-current-stack-level.
+       (gdb-ann3): Match new mode-name for disassembly buffer.
+       Extend initialisation of variables.
+       (gdb-post-prompt): Update disassembly from gdb-frame-handler.
+       (gdb-memory-mode): Use mouse-face in header line.
+       (gdb-assembler-buffer-name): Call it disassembly and give frame
+       in mode line.
+       (gdb-source-spec-regexp, gdb-assembler-custom)
+       (gdb-invalidate-assembler, gdb-frame-handler):
+       Make robust to leading zeroes in address format.
+
+2005-05-26  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el (org-mode): Use `define-derived-mode' to
+       define `org-mode'.
+       (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'.
+
+2005-05-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * log-edit.el (log-edit-changelog-entries): Distinguish between
        filenames like xfns.c and fns.c.
-       Coded by Stefan Monnier  <monnier@iro.umontreal.ca>.
 
 2005-05-25  Luc Teirlinck  <teirllm@auburn.edu>
 
 
 2005-05-24  Andre Spiegel  <spiegel@gnu.org>
 
-       * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsoleted.
+       * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete.
        (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
        (cperl-mode): Use them.
 
 
        CC Mode update to 5.30.10:
 
-       * cc-fonts.el (c-font-lock-declarators): Fixed bug where the point
+       * cc-fonts.el (c-font-lock-declarators): Fix bug where the point
        could go past the limit in decoration level 2, thereby causing
        errors during interactive fontification.
 
-       * cc-mode.el (c-make-inherited-keymap): Fixed cc-bytecomp bug when
+       * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when
        the file is evaluated interactively.
 
        * cc-engine.el (c-guess-basic-syntax): Handle operator
        Compensate for return value from `forward-line' when it has moved
        but not to a different line due to eob.
 
-       * cc-engine.el (c-guess-basic-syntax): Fixed anchoring in
+       * cc-engine.el (c-guess-basic-syntax): Fix anchoring in
        `objc-method-intro' and `objc-method-args-cont'.
 
 2005-05-23  Alan Mackenzie  <bug-cc-mode@gnu.org>
        * subr.el (font-lock-defaults): Remove defvar as it's already
        defined in font-core.el.
 
-       * font-lock.el (font-lock-beginning-of-syntax-function): Fix
-       docstring.
+       * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring.
 
 2005-05-23  Nick Roberts  <nickrob@snap.net.nz>
 
 
        * font-core.el: Update comment.
 
-       * emacs-lisp/easy-mmode.el (define-global-minor-mode): Use
-       `after-change-major-mode-hook' instead of `find-file-hook'.
+       * emacs-lisp/easy-mmode.el (define-global-minor-mode):
+       Use `after-change-major-mode-hook' instead of `find-file-hook'.
 
        * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
 
        * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
        doesn't exist.
 
-       * vc.el (vc-trunk-p): Add autoload cookie.  The function is used
-       in vc-rcs.el when vc-mistrust-permissions is t, which is not the
-       default.
+       * vc.el (vc-trunk-p): Add autoload cookie.  The function is used in
+       vc-rcs.el when vc-mistrust-permissions is t, which is not the default.
 
 2005-05-22  Nick Roberts  <nickrob@snap.net.nz>
 
        * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
        already deleted variables: auto-fill-hook, blink-paren-hook,
-       lisp-indent-hook, inhibit-local-variables, unread-command-event
+       lisp-indent-hook, inhibit-local-variables, unread-command-event,
        suspend-hooks, comment-indent-hook, meta-flag,
        before-change-function, after-change-function,
        font-lock-doc-string-face.
        post-command-idle-delay.
 
        * faces.el (list-faces-display): Provide button when describe-face
-       is called to take user back to  the list of faces.
+       is called to take user back to the list of faces.
 
        * help-fns.el (describe-variable): Remove hyperlinks in a
        variable's value as these are quite frequently inappropriate.
 
        * progmodes/compile.el (compilation-setup): Set local value of
        overlay-arrow-string to "" always.
-       (compilation-set-window): Left fringe then don't scroll. No left
-       fringe then no arrow and scroll message to top.
+       (compilation-set-window): Left fringe then don't scroll.
+       No left fringe then no arrow and scroll message to top.
        (compilation-context-lines): Adjust doc string accordingly.
 
 2005-05-16  Kim F. Storm  <storm@cua.dk>
 
 2005-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-       * files.el (executable-find): Move from executable.el. Use locate-file.
+       * files.el (executable-find): Move from executable.el.  Use locate-file.
        * progmodes/executable.el (executable-find): Move to files.el.
 
        * font-lock.el (font-lock-fontify-keywords-region): Use a marker
 
        * progmodes/gdb-ui.el (gdb-macro-info): New variable.
        (gdb-source-info): Check for preprocessor info.
-       (gdb-tooltip-print-1): New function. Don't print tooltip if it is
+       (gdb-tooltip-print-1): New function.  Don't print tooltip if it is
        a macro for a function.
-       found (user might have used GDB dir command).
        (gdb-info-breakpoints-custom): Try to find file again if not already
+       found (user might have used GDB dir command).
        (gdb-get-location): Update gdb-location-alist correctly for change
        to gdb-info-breakpoints-custom.
 
        * tooltip.el: Move code for GUD tooltips into gud.el.
        (require): CL no longer needed to compile case.
        (tooltip-mode): Do not toggle functions for GUD tooltips.
-       (tooltip-gud-tips-p): Remove. Replace with minor mode
+       (tooltip-gud-tips-p): Remove.  Replace with minor mode
        gud-tooltip-mode in gud.el.
        (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
        (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
        (tooltip-gud-original-filter, tooltip-gud-dereference)
        (tooltip-gud-event, tooltip-toggle-gud-tips)
        (tooltip-gud-process-output, tooltip-gud-print-command)
-       (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
+       (tooltip-gud-tips): GUD tooltip functions/variables.  Rename in
        gud.el by replacing tooltip-gud prefix with gud-tooltip.
        (gdb-tooltip-print): Move to gdb-ui.el.
 
        * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
        (require): CL needed to compile case.
        (gud-tooltip-mode): Use to toggle GUD tooltips unstead of
-       tooltip-gud-tips-p. Make it a minor-mode.
+       tooltip-gud-tips-p.  Make it a minor-mode.
        (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
        (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
        (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
        * ido.el (ido-setup-hook): New hook.
        (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
        (ido-input-stack): New var.
-       (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
+       (ido-define-mode-map): Bind M-b to ido-push-dir.  Move old
        ido-next-work-file binding to M-O.
        Bind M-f to ido-wide-find-file-or-pop-dir.
        (ido-define-mode-map): Don't run ido-define-mode-map-hook.
        (gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
        (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
        with string-to-number.
-       (gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
+       (gdb-reset): Kill gdb-define-alist.  Move assignments outside loop.
 
        * progmodes/gud.el: Replace string-to-int with string-to-number.
        (gud-find-file): Handle gdb-define-alist.
        move to cc-vars.el.
 
        * progmodes/cc-vars.el (cc-define-list-program):
-       Change to "gcc -E -dM -". Make customizable.
+       Change to "gcc -E -dM -".  Make customizable.
 
 2005-05-02  Kim F. Storm  <storm@cua.dk>
 
        * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
        (compiled-function-p, focus-frame, unfocus-frame):
        Remove aliases and obsolete declarations.
-       Back out inadvertant changes from previous commit.
+       Back out inadvertent changes from previous commit.
 
 2005-05-01  Luc Teirlinck  <teirllm@auburn.edu>
 
 2005-04-30  Nick Roberts  <nickrob@snap.net.nz>
 
        * progmodes/cc-mode.el (cc-create-define-alist): Check that file
-       exists. Initialise cc-define-alist.
+       exists.  Initialise cc-define-alist.
        (c-mode): Add cc-create-define-alist locally to after-save-hook.
        If there is no file (Macroexpansion) don't create an alist.
 
 
 2005-04-28  Nick Roberts  <nickrob@snap.net.nz>
 
-       * progmodes/cc-mode.el: (cc-create-define-alist): New function.
+       * progmodes/cc-mode.el (cc-create-define-alist): New function.
        (cc-define-alist): New variable.
        (c-mode): Make it local and initialise it.
 
 2005-04-25  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * term.el (ansi-term-color-vector): Use the xterm colors.
-       (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
+       (term-raw-map): Don't add mappings for \eO and \e[.  Map deletechar.
 
 2005-04-25  Lute Kamstra  <lute@gnu.org>
 
        * add-log.el (change-log-font-lock-keywords): The manual
        describing a Change Log entry, says: (...) "Aside from these
        header lines, every line in the change log starts with a space or
-       a tab.". The font-lock was not highlighting lines started with
+       a tab.".  The font-lock was not highlighting lines started with
        spaces, added support for it.
 
 2005-04-03  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 
        * textmodes/bibtex.el (bibtex-url): Use format to generate the url.
-       (bibtex-generate-url-list): Update docstring accordingly. Put the
+       (bibtex-generate-url-list): Update docstring accordingly.  Put the
        complex example in the docstring.
        (bibtex-font-lock-url): Use pop.
 
 
 2005-04-02  Sergey Poznyakoff  <gray@Mirddin.farlep.net>  (tiny change)
 
-       * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional
+       * mail/rmail.el (rmail-parse-url): Bugfix.  Parse traditional
        mailbox specifications as well as URLs.
        (rmail-insert-inbox-text): Remove unused conditional branches.
 
        (fill-newline): Use fill-text-properties-at instead of
        text-properties-at.
 
-2005-03-31  Karl Berry  <karl@freefriends.org>
-
-       * textmodes/tex-mode.el (tex-compile): Use shell-quote-argument,
-       not comint-quote-filename.
-
-2005-03-31  Olive Lin  <olive.lin@versateladsl.be> (tiny change)
+2005-03-31  Olive Lin  <olive.lin@versateladsl.be>  (tiny change)
 
        * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument,
        not comint-quote-filename.
        (hs-special-modes-alist): Add a Fortran entry.
        (fortran-mode-map): Bind fortran-end-of-block,
        fortran-beginning-of-block to \M-\C-n, \M-\C-p.
-       (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
+       (fortran-mode): Doc fix.  Add fortran-font-lock-keywords-4.
        (fortran-looking-at-if-then, fortran-end-of-block)
        (fortran-beginning-of-block): New functions, for hideshow.
 
-       * progmodes/f90.el (f90-end-block-re, f90-start-block-re): Doc
-       fix. Tweak regexp.
+       * progmodes/f90.el (f90-end-block-re, f90-start-block-re):
+       Doc fix.  Tweak regexp.
        (f90-beginning-of-block): Push mark first.
 
 2005-03-29  Jay Belanger  <belanger@truman.edu>
        * vc.el (vc-do-command): Use a pipe for async processes, so password
        prompts don't show up at places where the user can't reply.
 
-2005-03-29  Olive Lin  <olive.lin@versateladsl.be> (tiny change)
+2005-03-29  Olive Lin  <olive.lin@versateladsl.be>  (tiny change)
 
        * textmodes/tex-mode.el (tex-send-command): shell-quote-argument
        on the file name we pass to the inferior shell.
        * calendar/calendar.el: Replace `legal' with `valid'.
        * emacs-lisp/advice.el: Replace `legal' with `valid'.
        * mail/supercite.el: Replace `legal' with `valid'.
-       * progmodes/cperl-mode.el, progmodes/idlw-shell.el,
-       progmodes/idlwave.el, progmodes/vhdl-mode.el: Replace `legal' with
-       `valid'.
-       * textmodes/reftex-vars.el, textmodes/reftex.el: Replace `legal'
-       with `valid'.
+       * progmodes/cperl-mode.el, progmodes/idlw-shell.el
+       * progmodes/idlwave.el, progmodes/vhdl-mode.el:
+       Replace `legal' with `valid'.
+       * textmodes/reftex-vars.el, textmodes/reftex.el:
+       Replace `legal' with `valid'.
 
 2005-03-25  Werner Lemberg  <wl@gnu.org>
 
        * emulation/vip.el: Replace `illegal' with `invalid'.
        * eshell/esh-io.el, eshell/esh-var.el: Replace `illegal' with `invalid'.
        * mail/supercite.el: Replace `illegal' with `invalid'.
-       * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el,
-       progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el,
-       progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el,
-       progmodes/sh-script.el, progmodes/xscheme.el: Replace `illegal' with
-       `invalid'.
-       * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el,
-       textmodes/reftex-index.el, textmodes/reftex-parse.el,
-       textmodes/reftex-ref.el, textmodes/reftex-vars.el,
-       textmodes/reftex.el, textmodes/org.el: Replace `illegal' with `invalid'.
+       * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
+       * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
+       * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
+       * progmodes/sh-script.el, progmodes/xscheme.el:
+       Replace `illegal' with `invalid'.
+       * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
+       * textmodes/reftex-index.el, textmodes/reftex-parse.el
+       * textmodes/reftex-ref.el, textmodes/reftex-vars.el
+       textmodes/reftex.el, textmodes/org.el: Replace `illegal' with `invalid'.
 
 2005-03-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        (recentf-include-p): More robust.
        (recentf-keep-p): New function.
        (recentf-remove-if-non-kept): Rename from
-       `recentf-remove-if-non-readable'. Use `recentf-keep-p'.
+       `recentf-remove-if-non-readable'.  Use `recentf-keep-p'.
        All callers updated.
        (recentf-menu-items-for-commands): Fix help string.
-       (recentf-track-closed-file): Update. Doc fix.
-       (recentf-cleanup): Update. Count removed files. Doc fix.
+       (recentf-track-closed-file): Update.  Doc fix.
+       (recentf-cleanup): Update.  Count removed files.  Doc fix.
 
 2005-03-23  Kim F. Storm  <storm@cua.dk>
 
 
        * files.el (mode-require-final-newline): Doc fix.
 
-2005-03-03  Stephan Stahl  <stahl@eos.franken.de> (tiny change)
+2005-03-03  Stephan Stahl  <stahl@eos.franken.de>  (tiny change)
 
        * progmodes/which-func.el (which-function):
        Specify NOERROR when calling imenu--make-index-alist.
        * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
        (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
        (gdb-set-gud-minor-mode-existing-buffers): New functions.
-       (gdb-find-file-hook): New hook. Add it to find-file-hook.
+       (gdb-find-file-hook): New hook.  Add it to find-file-hook.
        (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
 
 2005-02-14  Luc Teirlinck  <teirllm@auburn.edu>
 
 2005-02-05  Nick Roberts  <nickrob@snap.net.nz>
 
-       * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
+       * progmodes/gdb-ui.el: Update copyright.  Put GDB-Frames before
        GDB-Windows on the menu-bar as this works better.
 
 2005-02-04  Jay Belanger  <belanger@truman.edu>
 
        * calc/calc-embed.el (calc-embedded-update): Don't put in
-       unnecessary newlines. Adjust the end of formula marker.
+       unnecessary newlines.  Adjust the end of formula marker.
 
        * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
        (math-latex-parse-two-args): New function.
 
 2005-02-02  Nick Roberts  <nickrob@snap.net.nz>
 
-       * progmodes/gdb-ui.el: (gdb-goto-info): Delete.
+       * progmodes/gdb-ui.el (gdb-goto-info): Delete.
 
        * progmodes/gud.el (gud-goto-info): New function.
        (gud-tool-bar-map): Use correct icon.
 
 2005-01-11  Juri Linkov  <juri@jurta.org>
 
-       * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm,
-       * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm,
+       * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm
+       * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm
        * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
 
        * info.el (Info-history-forward): New variable.
 
 2004-12-21  Eli Barzilay  <eli@barzilay.org>
 
-       * calculator.el: (calculator-radix-grouping-mode)
+       * calculator.el (calculator-radix-grouping-mode)
        (calculator-radix-grouping-digits)
        (calculator-radix-grouping-separator):
        New defcustoms for the new radix grouping mode functionality.
        (zone-replace-char): New defsubst.
        (zone-park/sit-for): Likewise.
        (zone-fret): Take window-start arg.
-       Update callers. Use `zone-park/sit-for'.
+       Update callers.  Use `zone-park/sit-for'.
        (zone-fill-out-screen): Rewrite.
-       (zone-fall-through-ws): Likewise. Update callers.
+       (zone-fall-through-ws): Likewise.  Update callers.
        (zone-pgm-drip): Use `zone-replace-char'.
-       Move var inits before while-loop. Use `zone-park/sit-for'.
+       Move var inits before while-loop.  Use `zone-park/sit-for'.
        (zone-pgm-random-life): Handle empty initial field.
        Use `zone-replace-char' and `zone-park/sit-for'.
 
        (tramp-file-name-handler-alist): Delete file-directory-files, add
        directory-files-and-attributes.
        (tramp-perl-file-attributes): Surround uid and gid by double
-       quotes. Change parameter id-format from nonnumeric.
+       quotes.  Change parameter id-format from nonnumeric.
        (tramp-convert-file-attributes): New function.
        (tramp-handle-file-attributes): Use it.
        (tramp-maybe-send-perl-script): New function.
-       (tramp-handle-file-attributes-with-perl): Use it. Don't convert
-       file mode. Change parameter id-format from nonnumeric.
+       (tramp-handle-file-attributes-with-perl): Use it.  Don't convert
+       file mode.  Change parameter id-format from nonnumeric.
        (tramp-handle-file-attributes-with-ls): Change parameter id-format
        from nonnumeric.
        (tramp-post-connection): Don't send tramp-perl-file-attributes
-       script. Reset connection property "perl-scripts".
+       script.  Reset connection property "perl-scripts".
        (tramp-handle-insert-directory): Run real handler when ls-lisp is
        in use.
 
        (gdb-view-source-function, gdb-view-assembler): Delete functions.
        (menu): Delete menu bindings for viewing source/assembler.
        (gdb-setup-windows, gdb-restore-windows):
-       Don't dedicate GUD. No assembler now.
+       Don't dedicate GUD.  No assembler now.
        (gdb-reset): No need to undedicate source buffers now.
        (gdb-source-info): No assembler now.
 
        (gdb-var-evaluate-expression-handler, gdb-put-string):
        Remove unused variable bindings.
        (gdb-setup-windows, gdb-display-buffer):
-       Simplify. Use pop-to-buffer.
+       Simplify.  Use pop-to-buffer.
        (gdb-view-source-function): Simplify.
        (gdb-frame-breakpoints-buffer):
        Use pop-to-buffer, special-display-regexps.
        * progmodes/gdb-ui.el (dedicated-switch-to-buffer): New function.
        (gdb-ann3, gdb-setup-windows, gdb-restore-windows):
        Dedicate gdb-related windows.
-       (gdb-display-buffer): Dedicate gdb-related windows. Don't grab
-       other frames.
+       (gdb-display-buffer): Dedicate gdb-related windows.
+       Don't grab other frames.
        (gdb-reset): Remove dedicated property after debugging.
 
 2004-11-24  Jay Belanger  <belanger@truman.edu>
 
 2004-11-10  Nick Roberts  <nickrob@snap.net.nz>
 
-       * tooltip.el: Don't require cl, comint, gud, gdb-ui for
-       compilation. The resulting compiler warnings appear to be harmless.
+       * tooltip.el: Don't require cl, comint, gud, gdb-ui for compilation.
+       The resulting compiler warnings appear to be harmless.
 
 2004-11-10  Daniel Pfeiffer  <occitan@esperanto.org>
 
        * kmacro.el (kmacro-insert-counter, kmacro-add-counter): Use and
        reset kmacro-initial-counter-value if set.
        (kmacro-set-counter): Only set kmacro-counter if defining or executing
-       macro.  Set kmacro-initial-counter-value otherwise. Never set both.
+       macro.  Set kmacro-initial-counter-value otherwise.  Never set both.
        (kmacro-display): Show macro counter if non-zero.
 
        * subr.el (substitute-key-definition): Mention command remapping
 
        * term.el (term-adjust-current-row-cache): Don't allow the current
        row to become negative.
-       (term-emulate-terminal): Fix insert mode. Handle tab insertion at
-       the end of the line. Fix scroll down. Add comments.
+       (term-emulate-terminal): Fix insert mode.  Handle tab insertion at
+       the end of the line.  Fix scroll down.  Add comments.
        (term-handle-ansi-escape): Don't exceed terminal width when moving
        right.
        (term-scroll-region): Move the cursor after setting the scroll region.
        * calendar/holidays.el (holiday-advent): Report on a specified day
        offset from advent, not just advent.
        (holiday-easter-etc): Report on one specified day offset from
-       easter, not all easter holidays. Various Easter holidays moved to
+       easter, not all easter holidays.  Various Easter holidays moved to
        `christian-holidays' variable in calendar.el.
        * calendar/calendar.el (christian-holidays): Adapt for new
        behaviour of `holiday-advent' and `holiday-easter-etc' functions.
        (ido-read-internal): Handle new `list' context.
        Handle insert-buffer and insert-file ido-exit values.
        (ido-buffer-internal): New arg switch-cmd.  Use it to setup
-       ido-context-switch-command. Handle insert-file ido-exit value.
+       ido-context-switch-command.  Handle insert-file ido-exit value.
        (ido-read-buffer): Set ido-context-switch-command to 'ignore
        unless it is already bound by caller.
        (ido-file-internal): New arg switch-cmd.  Use it to setup
        Do not call obsolete function compilation-parse-errors.
        (bibtex-remove-delimiters): Only remove delimiters if present.
        (bibtex-copy-entry-as-kill): Add docstring.
-       (bibtex-clean-entry): Use bibtex-string=. Handle empty keys.
+       (bibtex-clean-entry): Use bibtex-string=.  Handle empty keys.
        Detect duplicate keys if bibtex-maintain-sorted-entries is nil.
        (bibtex-complete): Use bibtex-predefined-month-strings,
        bibtex-string=, and new function bibtex-complete-key-cleanup.
        when `c-opt-type-concat-key' is used (i.e. in Pike).
 
        * progmodes/cc-engine.el (c-looking-at-special-brace-list):
-       Fix bug when the inner char pair doesn't have paren syntax, i.e. "(<
-       >)".
+       Fix bug when the inner char pair doesn't have paren syntax,
+       i.e. "(<>)".
 
        * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic
        whitespace safe.
        string.  (2) Check that settings to `c-offsets-alist' are not
        spuriously quoted.
 
-       * progmodes/cc-cmds.el: (c-electric-brace): Don't delete a comment
+       * progmodes/cc-cmds.el (c-electric-brace): Don't delete a comment
        which precedes the newly inserted `{'.
 
 2004-08-10  Michael Albinus  <michael.albinus@gmx.de>
 
 2004-06-23  Nick Roberts  <nickrob@gnu.org>
 
-       * comint.el: (comint-insert-clicked-input, comint-copy-old-input):
+       * comint.el (comint-insert-clicked-input, comint-copy-old-input):
        Remove.
        (comint-insert-input, comint-mouse-insert-input): New functions
        based on comint-insert-clicked-input for two bindings but just
 
 2004-06-04  Karl Fogel  <kfogel@red-bean.com>
 
-       * vc-svn.el (vc-svn-checkin): Use 'nconc' instead of 'list*',
+       * vc-svn.el (vc-svn-checkin): Use `nconc' instead of `list*',
        because the latter is a CL-ism.  This fixes the bug reported by
        Shawn Boyette <mdxi@collapsar.net> in
        http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html.
        of 19 months of 19 days, with 4 intercalary days.  Each year
        begins on March 21, with the calendar starting in 1844.
 
-       * calendar/cal-menu.el, calendar/calendar.el,
-       calendar/diary-lib.el, calendar/holidays.el: Added support for
-       using cal-bahai.el.
+       * calendar/cal-menu.el, calendar/calendar.el
+       * calendar/diary-lib.el, calendar/holidays.el:
+       Added support for using cal-bahai.el.
 
        * eshell/em-glob.el (eshell-glob-initialize): Move initialization
        of `eshell-glob-chars-regexp' into `eshell-glob-regexp', so that
        * emacs-lisp/rx.el (rx-syntax): Move sregex style syntax to code.
        (rx-bracket, rx-check-any, rx-any): Clean up name space.
 
-       * wdired.el: (wdired-mode-map): Move init into declaration.
+       * wdired.el (wdired-mode-map): Move init into declaration.
        Fix `return' binding.
        (wdired-change-to-wdired-mode, wdired-change-to-dired-mode):
        Use force-mode-line-update.
 
 2004-03-15  David Ponce  <david@dponce.com>
 
-       * ruler-mode.el: (ruler-mode-left-fringe-cols)
+       * ruler-mode.el (ruler-mode-left-fringe-cols)
        (ruler-mode-right-fringe-cols, ruler-mode-left-scroll-bar-cols)
        (ruler-mode-right-scroll-bar-cols): Remove.
        (ruler-mode-window-col, ruler-mode-mouse-set-left-margin)
 
 2004-02-16  Eli Tziperman  <eli@deas.harvard.edu>
 
-       * rmail-spam-filter.el: (vm-use-spam-filter)
+       * rmail-spam-filter.el (vm-use-spam-filter)
        (rsf-min-region-length-added-to-spam-list): New variables.
        (rsf-bbdb-auto-delete-spam-bbdb-entries): Rename from
        rmail-bbdb-auto-delete-spam-entries.  Add cc: to recipients for
 
        * mail/smtpmail.el (smtpmail-send-data): Don't append spurious newline.
 
-2004-01-18   David Ponce  <david@dponce.com>  (tiny change)
+2004-01-18  David Ponce  <david@dponce.com>  (tiny change)
 
        * progmodes/which-func.el (which-function-mode): Don't cancel
        which-func-update-timer if not set.
        * calendar/cal-tex.el (cal-tex-day-name-format): Doc fix.
        (cal-tex-LaTeX-hourbox): Move definition before use.
 
-       * calendar/cal-china.el, cal-hebrew.el, cal-islam.el,
-       cal-julian.el, cal-menu.el, cal-move.el, holidays.el,
-       lunar.el, solar.el
-       (displayed-month, displayed-year): Define for compiler.
+       * calendar/cal-china.el, cal-hebrew.el, cal-islam.el
+       * cal-julian.el, cal-menu.el, cal-move.el, holidays.el
+       * lunar.el, solar.el (displayed-month, displayed-year):
+       Define for compiler.
 
 2003-08-03  Martin Stjernholm  <bug-cc-mode@gnu.org>