* textmodes/artist.el (artist-mt): Fix typos in docstring.
[bpt/emacs.git] / lisp / ChangeLog
index fb14b30..774c6a7 100644 (file)
+2010-02-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       * textmodes/artist.el (artist-mt): Fix typos in docstring.
+
+2010-02-10  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
+
+       * info.el (Info-bookmark-jump): Simplify.
+
+       * bookmark.el (bookmark-handle-bookmark): Catch the right error.
+       (bookmark-default-handler): Accept new bookmark field `buffer'.
+
+2010-02-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * iswitchb.el (iswitchb-completions): Revert last change.
+
+2010-02-10  Michael Albinus  <michael.albinus@gmx.de>
+
+       * ls-lisp.el (ls-lisp-insert-directory): When WILDCARD-REGEXP and
+       FULL-DIRECTORY-P are nil, and FILE is absolute, expand it.
+       This prevents file names like "~/" being listed literally.
+
+2010-02-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * term/xterm.el (xterm-maybe-set-dark-background-mode):
+       Remove dead code.  (Bug#5546)
+
+2010-02-09  Chong Yidong  <cyd@stupidchicken.com>
+
+       * eshell/em-ls.el (eshell-ls-applicable): Frob file attributes
+       correctly (Bug#5548).
+
+2010-02-08  Jose E. Marchesi  <jemarch@gnu.org>
+
+       * progmodes/ada-mode.el (ada-in-numeric-literal-p): New function.
+       (ada-adjust-case): Don't adjust case in hexadecimal number
+       literals.
+
+2010-02-08  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-util.el (with-coding-priority): Add autoload
+       cookie for putting `lisp-indent-function'.
+
+2010-02-07  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/f90.el (f90-font-lock-keywords-1, f90-font-lock-keywords-2):
+       Move F2003 named interfaces from keywords-2 to keywords-1, and
+       use function-name-face rather than constant-face.
+       Simplify "abstract interface" regexp.
+
+2010-02-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * eshell/esh-util.el (eshell-file-attributes): New optional arg
+       ID-FORMAT.  Pass it to `file-attributes'.
+
+       * eshell/em-ls.el (eshell-do-ls): Use it (Bug#5528).
+
+2010-02-07  sj  <prime.wizard+emacs@gmail.com>  (tiny change)
+
+       * faces.el (set-face-attribute): Allow calling
+       internal-set-lisp-face-attribute with 'unspecified family and
+       foundry argument (Bug#5536).
+
+2010-02-07  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/f90.el (f90-font-lock-keywords-2)
+       (f90-looking-at-type-like, f90-looking-at-program-block-end):
+       Handle F2003 named interfaces.
+
+2010-02-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/cc-mode.el (c-common-init): Bind temporary variables
+       beg and end before calling c-get-state-before-change-functions.
+
+2010-02-06  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-bzr.el (vc-bzr-dir-extra-headers): Disable the pending merges header.
+
+2010-02-05  Juri Linkov  <juri@jurta.org>
+
+       * doc-view.el (doc-view-mode):
+       * image-mode.el (image-mode): Put property mode-class=special.
+       (Bug#4896)
+
+2010-02-05  Mark A. Hershberger  <mah@everybody.org>
+
+       * vc-svn.el (vc-svn-revision-table): New function.
+
+2010-02-05  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/ange-ftp.el (ange-ftp-insert-directory):
+       * net/tramp-imap.el (tramp-imap-handle-insert-directory):
+       * net/tramp-smb.el (tramp-smb-handle-insert-directory):
+       Handle also directories.  (Bug#5478)
+
+2010-02-05  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/f90.el (f90-font-lock-keywords-2): Fix `enum'.
+
+2010-02-05  Chong Yidong  <cyd@stupidchicken.com>
+
+       * startup.el (command-line-1): Convert options beginning with a
+       single dash as well (Bug#5519).
+
+2010-02-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Make `initials' completion work for /hh -> /home/horn again (bug#5524).
+       * minibuffer.el (completion-initials-expand): Only check the presence
+       of delims *within* the boundaries, since otherwise the / delim is
+       always found for files.
+
+       Fix up various corner case problems.
+       * doc-view.el (doc-view-last-page-number): New function.
+       (doc-view-mode, doc-view-last-page, doc-view-goto-page): Use it.
+       (doc-view-goto-page): Avoid inf-loops when the conversion fails.
+       (doc-view-kill-proc): Avoid inf-loop in freak cases.
+       (doc-view-reconvert-doc): Use the new recursive delete-directory.
+       (doc-view-convert-current-doc): Don't create the resolution.el file
+       here any more.
+       (doc-view-pdf/ps->png): Do it here instead.
+       (doc-view-already-converted-p): Check that resolution.el is present.
+       (doc-view-pdf->png): Don't rely on doc-view-pdf/ps->png for the few
+       windows that are not yet showing images.
+
+2010-02-04  Alan Mackenzie  <acm@muc.de>
+
+       Change strategy for marking < and > as template delimiters: mark
+       them strictly in matching pairs.
+
+       * cc-mode.el (c-before-change):
+       Use c-get-state-before-change-functions.
+       (c-common-init): Adapt to use
+       c-get-state-before-change-functions (note plural).
+
+       * cc-langs.el (c-no-parens-syntax-table): New syntax table, used
+       for searching syntactically for matching <s and >s.
+       (c-get-state-before-change-functions): New language variable (note
+       the plural) which supersedes c-get-state-before-change-function.
+
+       * cc-engine.el (c-clear-<-pair-props, c-clear->-pair-props)
+       (c-clear-<>-pair-props, c-clear-<-pair-props-if-match-after)
+       (c-clear->-pair-props-if-match-before)
+       (c-before-change-check-<>-operators): New functions.
+       (c-after-change-check-<>-operators): Use macro
+       c-unmark-<->-as-paren.
+
+       * cc-defs.el (c-search-backward-char-property): New macro.
+
+       * cc-cmds.el (c-electric-lt-gt): Do not set text properties on <
+       and > any more.  (These will be handled by font locking.)
+
+2010-02-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       * dired.el (dired-revert): If DIRED-DIRECTORY is a cons cell, call
+       `dired-uncache' for every elemnt which is an absolute file name.
+
+       * net/tramp.el (tramp-handle-dired-uncache): When DIR is not a
+       directory, handle its directory component.
+       (tramp-handle-file-remote-p): Let-bind `tramp-verbose' to 3; this
+       function is called permanently and creates noise, otherwise.
+
+       * net/tramp-imap.el (tramp-imap-handle-insert-directory):
+       * net/tramp-smb.el (tramp-smb-handle-insert-directory):
+       Handle the case, FILENAME is not in `default-directory'.  (Bug#5478)
+
+2010-02-04  David Burger  <dburger@google.com>  (tiny change)
+
+       * macros.el (apply-macro-to-region-lines):
+       Minor simplification.  (Bug#5485)
+
+2010-02-04  Glenn Morris  <rgm@gnu.org>
+
+       * mail/rmail.el (rmail-show-message-1): Handle malformed
+       quoted-printable text.  (Bug#5441)
+
+       * mail/mail-utils.el (mail-unquote-printable-region): Doc fix.
+
+       * simple.el (visual-line-mode): Capitalize lighter.
+
+2010-02-03  John Wiegley  <jwiegley@gmail.com>
+
+       * iswitchb.el (iswitchb-completions): Add bookmark files to the
+       list of files considered for "virtual buffer" completions.
+
+2010-02-03  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/ange-ftp.el (ange-ftp-insert-directory): Parse directory
+       also in case of (and (not full) (not wildcard)). This is needed,
+       when dired is called with a list of files, which are not in
+       `default-directory'.  (Bug#5478)
+
+2010-02-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-hooks.el (vc-path): Make it an obsolete var, rather than function.
+
+2010-02-02  Juri Linkov  <juri@jurta.org>
+
+       * textmodes/ispell.el (ispell-message-text-end): Remove final newline
+       from unidiff to allow function-line after @@.
+
+2010-02-02  Juri Linkov  <juri@jurta.org>
+
+       * ediff-util.el (ediff-file-checked-in-p): Replace '(nil CVS) by
+       '(RCS SCCS) with inverted condition.
+
+2010-02-02  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/ange-ftp.el (ange-ftp-skip-msgs): Ignore all ""^500 .*AUTH"
+       messages.
+
+2010-02-01  Juri Linkov  <juri@jurta.org>
+
+       * arc-mode.el (archive-zip-extract): Use `member-ignore-case' to
+       compare with "pkunzip" and "pkzip" instead of only "pkzip".
+       In the `archive-extract-by-stdout' branch use `shell-quote-argument'
+       only when (car archive-zip-extract) is "unzip".  (Bug#5475)
+
+2010-02-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * doc-view.el (doc-view-new-window-function): Be a bit more defensive.
+       (doc-view-revert-buffer): New command.
+       (doc-view-mode-map): Use it.
+
+2010-02-01  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-bzr.el (vc-bzr-dir-extra-headers): Add a header when a
+       pending merge is detected.
+
+2010-01-31  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/grep.el (zrgrep): Call `grep-compute-defaults' at the
+       beginning of interactive spec like all other grep commands do.
+       Put "all" in front of "gz".  (Bug#5260)
+
+2010-01-29  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-bzr.el (vc-bzr-after-dir-status): Match another renaming indicator.
+
+2010-01-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * dirtrack.el (dirtrack): Warn instead of signalling error if the
+       regexp is incorrect (Bug#5476).
+
+2010-01-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-handle-insert-directory): Handle also
+       symlinks, when FILENAME is not in `default-directory'.
+
+2010-01-28  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/ange-ftp.el (ange-ftp-insert-directory): Handle the case,
+       FILE is not in `default-directory'.  (Bug#5478)
+
+       * net/tramp.el (tramp-handle-insert-directory): Simplify handling
+       of SWITCHES.  Handle the case, FILENAME is not in
+       `default-directory'.  (Bug#5478)
+       (tramp-register-file-name-handlers): Add safe-magic property.
+
+2010-01-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * arc-mode.el (archive-zip-extract): Quote the argument passed to
+       unzip (Bug#5475).
+
+2010-01-28  Nil Geisweiller  <ngeiswei@googlemail.com>  (tiny change)
+
+       * progmodes/flymake.el (flymake-allowed-file-name-masks)
+       (flymake-master-make-header-init): Add other C++ filename masks.
+       (flymake-find-possible-master-files)
+       (flymake-check-patch-master-file-buffer): Doc fixes (Bug#5488).
+
+2010-01-28  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix some busybox annoyances.
+
+       * net/tramp.el (tramp-wrong-passwd-regexp): Add "Timeout, server
+       not responding." string.
+       (tramp-open-connection-setup-interactive-shell): Dump stty
+       settings.  Enable "neveropen" arg for all `tramp-send-command'
+       calls.  Handle "=" in variable values properly.
+       (tramp-find-inline-encoding): Raise an error, when no encoding is
+       found.
+       (tramp-wait-for-output): Check, whether PROC buffer is available.
+       Remove spurious " ^H" sequences, sent by busybox.
+       (tramp-get-ls-command): Suppress coloring, if possible.
+
+2010-01-28  Glenn Morris  <rgm@gnu.org>
+
+       * vc-svn.el (vc-svn-update): Use "svn --non-interactive".  (Bug#4280)
+
+       * log-edit.el (log-edit-strip-single-file-name): Add missing
+       :safe, :group, and :version tags.
+
+2010-01-27  Stephen Berman  <stephen.berman@gmx.net>
+
+       * calendar/diary-lib.el (diary-unhide-everything): Handle narrowed
+       buffers.  (Bug#5477)
+
+2010-01-27  David De La Harpe Golden  <david@harpegolden.net>
+
+       * files.el (delete-directory): Handle moving to trash without
+       first doing recursion (Bug#5436).
+
+2010-01-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hooks.el (vc-path): Mark as obsolete.
+
+2010-01-25  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-annotate.el (vc-annotate-revision-at-line): Compare file
+       names too.
+
+       * vc-bzr.el (vc-bzr-print-log): Use the more compact --line option
+       for the short log.
+       (vc-bzr-log-view-mode): Adjust regexp for the above change.
+
+2010-01-25  Mark A. Hershberger  <mah@everybody.org>
+
+       * progmodes/python.el: Replace reference to obsolete
+       c-subward-mode.
+
+       * vc-bzr.el (vc-bzr-revision-table): New function.
+
+2010-01-25  Eric Hanchrow  <eric.hanchrow@gmail.com>  (tiny change)
+
+       * vc-git.el (vc-git-dir-status-goto-stage): Pass --relative to the
+       diff-index command.  This requires at least git-1.5.5.  (Bug#1589).
+
+2010-01-24  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       Remove support for adding --signoff on commit.
+       Future support will use an incompatible generic mechanism.
+       * vc-git.el (vc-git-add-signoff): Remove variable.
+       (vc-git-toggle-signoff): Remove function.
+       (vc-git-extra-menu-map): Do not bind vc-git-toggle-signoff.
+
+       * term/xterm.el (xterm-maybe-set-dark-background-mode): Rename
+       from xterm-set-background-mode.  Return t if the background mode
+       was set.
+       (terminal-init-xterm): Move tty-set-up-initial-frame-faces
+       earlier, call it again in case the background mode has changed.
+
+2010-01-23  Dmitri Paduchikh  <dpaduch@k66.ru>  (tiny change)
+
+       * emacs-lisp/advice.el (ad-set-orig-definition): Fix typo
+       (Bug#3541).
+
+2010-01-23  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/assoc.el (aelement): Doc fix.
+       (aput, adelete, amake): Use lexical-let (Bug#5450).
+
+2010-01-23  Stephen Leake  <stephen_leake@member.fsf.org>
+
+       * progmodes/ada-mode.el (ada-in-paramlist-p): Pragma syntax
+       is the same as subprogram call, not declaration.  (Bug#5435).
+
+2010-01-23  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-smb.el (tramp-smb-conf): New defcustom.
+       (tramp-smb-maybe-open-connection): Use it.
+
+2010-01-22  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-imap.el (top): Autoload needed packages.  (Bug#5448)
+
+2010-01-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mail/rmailmm.el (rmail-mime-handle): Don't set the buffer to unibyte
+       just because we see "encoding: 8bit".
+       * mail/rmail.el (rmail-show-message-1): Decode the body's QP into bytes.
+
+2010-01-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * isearch.el (isearch-allow-scroll): Doc fix (Bug#5446).
+
+2010-01-22  Eli Zaretskii  <eliz@gnu.org>
+
+       * jka-compr.el (jka-compr-load): If load-file is not in
+       load-history, try its file-truename version.  (bug#5447)
+
+2010-01-21  Alan Mackenzie  <acm@muc.de>
+
+       Fix a situation where deletion of a cpp construct throws an error.
+       * progmodes/cc-engine.el (c-invalidate-state-cache): Before
+       invoking c-with-all-but-one-cpps-commented-out, check that the
+       special cpp construct is still in the buffer.
+       (c-parse-state): Record the special cpp with markers, not numbers.
+
+2010-01-21  Kenichi Handa  <handa@m17n.org>
+
+       * textmodes/sgml-mode.el (sgml-maybe-name-self): No need to
+       process last-command-event, as it is now decoded first (Bug#5380).
+
+2010-01-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * term.el (term-send-raw-meta): Revert 2009-12-04 change (Bug#5330).
+
+2010-01-20  Glenn Morris  <rgm@gnu.org>
+
+       * indent.el (tab-always-indent): Fix custom-type.
+
+2010-01-19  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-defs.el: Fix bug#5395: typing '#' in an empty
+       buffer throws "args out of range".
+       (c-set-cpp-delimiters, c-clear-cpp-delimiters): Check for EOB
+       playing the role of delimiter.
+
+2010-01-18  Stephen Leake  <stephen_leake@member.fsf.org>
+
+       * progmodes/ada-mode.el: Fix bug#5400.
+       (ada-matching-decl-start-re): Move into ada-goto-decl-start.
+       (ada-goto-decl-start): Rename from ada-goto-matching-decl-start; callers
+       changed.  Delete RECURSIVE parameter; never used.  Improve doc string.
+       Improve comments in "is" portion.  Handle null procedure declaration.
+       (ada-move-to-end): Improve doc string.
+
+2010-01-18  Óscar Fuentes  <ofv@wanadoo.es>
+
+       * ido.el (ido-cur-list): Initialize to nil.
+       Remove obsolete information from commentary.
+       (ido-choice-list): Initialize to nil.
+       (ido-get-bufname): Reject minibuffers.
+       (ido-make-buffer-list): If "default" is a nonexistent
+       buffer, ignore it, as per the function's comment.
+       (ido-kill-buffer-internal): New function.
+       (ido-kill-buffer-at-head): Use it.
+       (ido-visit-buffer): Likewise.
+
+2010-01-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       * calendar/time-date.el (date-to-time): Doc fix (Bug#5408).
+
+2010-01-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * cedet/ede/locate.el (ede-locate-file-in-project)
+       (ede-locate-file-in-project-impl): Fix typos in docstrings.
+       (ede-enable-locate-on-project): Fix typos in error messages.
+
+       * cedet/semantic/util-modes.el (semantic-unmatched-syntax-face)
+       (semantic-stickyfunc-old-hlf, semantic-stickyfunc-header-line-format)
+       (semantic-stickyfunc-sticky-classes, semantic-highlight-func-mode-setup)
+       (semantic-stickyfunc-fetch-stickyline): Fix typos in docstrings.
+       (semantic-stickyfunc-popup-menu, semantic-highlight-func-popup-menu):
+       Fix typos in menu help.
+
+       * emacs-lisp/chart.el (chart-file-count, chart-rmail-from):
+       Fix typos in chart titles.
+
+       * whitespace.el (whitespace-style, global-whitespace-newline-mode):
+       * cedet/semantic.el (semantic-require-version, semantic--buffer-cache)
+       (semantic-unmatched-syntax-cache-check, semantic-unmatched-syntax-hook)
+       (semantic--before-fetch-tags-hook, semantic-new-buffer-fcn-was-run)
+       (semantic--umatched-syntax-needs-refresh-p, semantic-elapsed-time)
+       (semantic-parse-stream, semantic-parse-region)
+       (semantic-parse-region-default, semantic--set-buffer-cache)
+       (semantic-minimum-working-buffer-size, semantic-refresh-tags-safe)
+       (semantic-bovinate-toplevel, semantic-load-system-cache-loaded)
+       (semantic-default-submodes):
+       * cedet/semantic/db-ebrowse.el (semanticdb-table-ebrowse)
+       (semanticdb-create-ebrowse-database)
+       (semanticdb-find-tags-for-completion-method)
+       (semanticdb-find-tags-by-class-method)
+       (semanticdb-deep-find-tags-by-name-method)
+       (semanticdb-deep-find-tags-for-completion-method):
+       * cedet/semantic/db-el.el (semanticdb-elisp-mapatom-collector)
+       (semanticdb-find-tags-by-name-method, emacs-lisp-mode)
+       (semanticdb-find-tags-for-completion-method)
+       (semanticdb-find-tags-by-class-method)
+       (semanticdb-deep-find-tags-for-completion-method):
+       * cedet/semantic/db-find.el (semanticdb-find-translate-path)
+       (semanticdb-find-need-cache-update-p, semanticdb-find-result-with-nil-p)
+       (semanticdb-find-scanned-include-tags, semanticdb-find-tags-collector)
+       (semanticdb-find-tags-by-name-method)
+       (semanticdb-find-tags-by-name-regexp-method)
+       (semanticdb-find-tags-for-completion-method)
+       (semanticdb-find-tags-by-class-method)
+       (semanticdb-find-tags-external-children-of-type-method)
+       (semanticdb-find-tags-subclasses-of-type-method)
+       (semanticdb-deep-find-tags-by-name-method)
+       (semanticdb-deep-find-tags-by-name-regexp-method)
+       (semanticdb-deep-find-tags-for-completion-method):
+       * cedet/semantic/db-global.el (semanticdb-enable-gnu-global-hook)
+       (semanticdb-enable-gnu-global-in-buffer)
+       (semanticdb-find-tags-for-completion-method)
+       (semanticdb-deep-find-tags-by-name-method)
+       (semanticdb-deep-find-tags-for-completion-method):
+       * cedet/semantic/db-javascript.el (semanticdb-javascript-tags)
+       (javascript-mode, semanticdb-find-translate-path)
+       (semanticdb-find-tags-for-completion-method)
+       (semanticdb-find-tags-by-class-method)
+       (semanticdb-deep-find-tags-by-name-method)
+       (semanticdb-deep-find-tags-for-completion-method)
+       (semanticdb-find-tags-external-children-of-type-method):
+       * cedet/semantic/idle.el (semantic-idle-work-core-handler)
+       (define-semantic-idle-service, semantic-idle-summary-useful-context-p)
+       (global-semantic-idle-scheduler-mode):
+       * cedet/srecode/dictionary.el (srecode-field-value)
+       (srecode-dictionary-add-section-dictionary):
+       * emacs-lisp/eieio.el (eieio-error-unsupported-class-tags)
+       (eieio-generic-form, eieio-help-mode-augmentation-maybee, eieio-browse)
+       (describe-class, eieio-describe-generic, describe-generic):
+       * emacs-lisp/eieio-speedbar.el (eieio-speedbar-handle-click)
+       (eieio-speedbar-expand):
+       * emulation/viper-cmd.el (viper-exec-form-in-vi)
+       (viper-exec-form-in-emacs, viper-harness-minor-mode, viper-ESC)
+       (viper-repeat, viper-replace-state-exit-cmd, viper-toggle-search-style)
+       (viper-del-backward-char-in-replace, viper-backward-indent)
+       (viper-brac-function, viper-register-to-point, viper-submit-report):
+       * net/tramp.el (tramp-remote-coding-commands):
+       * term/x-win.el (emacs-session-save, x-menu-bar-open, icon-map-list):
+       Fix typos in docstrings.
+
+2010-01-17  Chong Yidong  <cyd@stupidchicken.com>
+
+       * mail/sendmail.el (mail-yank-original): Set the mark if the
+       specified function for yanking does not do it.
+
 2010-01-17  Dan Nicolaescu  <dann@ics.uci.edu>
 
+       * vc.el (with-vc-properties): Deal with directory arguments.  (Bug#5298)
+
        * vc-dir.el (vc-dir-resynch-file): Update the vc-dir header when
        resyncing a directory.
 
 2010-01-17  Stephen Leake  <stephen_leake@member.fsf.org>
 
-       * progmodes/ada-mode.el: Fix bug#1920, bug#5400.
+       * progmodes/ada-mode.el: Fix bug#1920.
        (ada-ident-re): Delete ., allow multibyte characters.
        (ada-goto-label-re): New; matches goto labels.
        (ada-block-label-re): New; matches block labels.
 2010-01-15  Kenichi Handa  <handa@m17n.org>
 
        * international/mule-cmds.el (canonicalize-coding-system-name):
-       Convert "msXXX", "ibmXXX", "windows-XXX" to "cpXXX".
+       Convert "msXXX", "ibmXXX", "windows-XXX" to "cpXXX" (Bug#5387).
 
 2010-01-15  Glenn Morris  <rgm@gnu.org>
 
 
 2009-12-11  Michael McNamara  <mac@mail.brushroad.com>
 
-       * verilog-mode.el (verilog-vmm-begin-re, verilog-vmm-end-re)
+       * progmodes/verilog-mode.el (verilog-vmm-begin-re, verilog-vmm-end-re)
        (verilog-vmm-statement-re, verilog-ovm-statement-re)
        (verilog-defun-level-not-generate-re, verilog-calculate-indent)
        (verilog-leap-to-head, verilog-backward-token):
 
 2009-12-11  Wilson Snyder  <wsnyder@wsnyder.org>
 
-       * verilog-mode.el (verilog-auto-lineup, verilog-nameable-item-re):
-       Cleanup user-visible spelling and documentation errors.
-       One reported by Gary Delp.
+       * progmodes/verilog-mode.el (verilog-auto-lineup)
+       (verilog-nameable-item-re): Cleanup user-visible spelling and
+       documentation errors.  One reported by Gary Delp.
        (verilog-submit-bug-report): Mention bug tracking and CC co-author.
        (verilog-read-decls): Fix AUTOWIRE with types declared in a
        package, bug195.  Reported by Pierre-David Pfister.
 
 2009-11-26  Michael McNamara  <mac@mail.brushroad.com>
 
-       * verilog-mode.el (verilog-at-struct-p): Support "signed" and
+       * progmodes/verilog-mode.el (verilog-at-struct-p): Support "signed" and
        "unsigned" structs.
 
        (verilog-leap-to-head, verilog-backward-token): Handle "disable
 
 2009-11-26  Wilson Snyder  <wsnyder@wsnyder.org>
 
-       * verilog-mode.el (verilog-auto-insert-lisp, verilog-delete-auto)
-       (verilog-delete-empty-auto-pair, verilog-library-filenames):
-       Fix AUTOINSERTLISP to support insert-file.  Reported by Clay Douglass.
+       * progmodes/verilog-mode.el (verilog-auto-insert-lisp)
+       (verilog-delete-auto, verilog-delete-empty-auto-pair)
+       (verilog-library-filenames): Fix AUTOINSERTLISP to support insert-file.
+       Reported by Clay Douglass.
 
        (verilog-auto-inst, verilog-auto-star-safe)
        (verilog-delete-auto-star-implicit, verilog-read-sub-decls):
 
 2009-11-05  Wilson Snyder  <wsnyder@wsnyder.org>
 
-       * verilog-mode.el (verilog-getopt-file, verilog-set-define):
+       * progmodes/verilog-mode.el (verilog-getopt-file, verilog-set-define):
        Remove extra save-excursions and make-variable-buffer-local's.
        Suggested by Stefan Monnier.
 
        (verilog-read-decls): Fix AUTOREG not detecting "assign {a,b}".
        Reported by Wade Smith.
 
-       (verilog-batch-execute-func) Comment on function usage.
+       (verilog-batch-execute-func): Comment on function usage.
 
 2009-11-05  Michael McNamara  <mac@mail.brushroad.com>
 
-       * verilog-mode.el (verilog-label-re): Fix regular expression for
-       labels.
+       * progmodes/verilog-mode.el (verilog-label-re): Fix regular expression
+       for labels.
 
        (verilog-label-re, verilog-calc-1): Support proper indent of named
        asserts.
        (tramp-handle-file-truename): Use it.
        (tramp-handle-file-exists-p): Check file-attributes cache, assume
        file exists if cache value present.
-       (tramp-check-cached-permissions) New defun.
+       (tramp-check-cached-permissions): New defun.
        (tramp-handle-file-readable-p): Use it.
        (tramp-handle-file-writable-p): Likewise.
        (tramp-handle-file-executable-p): Likewise.
        from `rfn-eshadow-update-overlay-hook' when unloading.
        (tramp-methods): Add `tramp-copy-keep-tmpfile' for "rsync" and
        "rsyncc".  Adjust doc string.
-       (tramp-temp-buffer-file-name) New buffer-local defvar.
+       (tramp-temp-buffer-file-name): New buffer-local defvar.
        (tramp-handle-insert-file-contents, tramp-handle-write-region):
        Keep temporary file when indicated by method ("rsync" and
        "rsyncc").
        Don't modify last-coding-system-used by accident.
        (tramp-completion-file-name-handler): Apply the checks here,
        instead during registration.
-       (tramp-register-file-name-handlers) Renamed from
+       (tramp-register-file-name-handlers): Renamed from
        `tramp-register-file-name-handler'.  Register both
        `tramp-file-name-handler' and `tramp-completion-file-name-handler'.
        (tramp-register-completion-file-name-handler): Remove.  (Bug#4260)
 
 2009-07-06  Michael McNamara  <mac@mail.brushroad.com>
 
-       * verilog-mode.el (verilog-error-regexp-emacs-alist): Coded custom
-       representation of verilog error regular expressions to work with
-       Emacs-22's new format.
+       * progmodes/verilog-mode.el (verilog-error-regexp-emacs-alist):
+       Coded custom representation of verilog error regular expressions
+       to work with Emacs-22's new format.
        (verilog-error-regexp-xemacs-alist): Coded custom representation
        of verilog error regular expressions to work with XEmacs format.
        (verilog-error-regexp-add-xemacs): Hook routine to install verilog
 
 2009-07-03  Jay Belanger  <jay.p.belanger@gmail.com>
 
-       * calc-math.el (math-use-emacs-fn): Make sure that the number is
+       * calc/calc-math.el (math-use-emacs-fn): Make sure that the number is
        formatted correctly.
 
 2009-07-02  Juri Linkov  <juri@jurta.org>
 
        * net/tramp.el (tramp-do-copy-or-rename-file-directly):
        Handle also the 'rename case, when setting file modes.  (Bug#3712)
-       (tramp-default-file-modes) Remove execute permissions.
+       (tramp-default-file-modes): Remove execute permissions.
 
        * net/tramp-gvfs.el (tramp-gvfs-methods): Add "synce" method.
        (top): Add a default for "synce" in `tramp-default-user-alist'.
 
        * language/chinese.el ("Chinese-GB", "Chinese-BIG5")
        ("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK"): Add a
-       setup-funcion to make char-widht-table suitable for respective
+       setup-function to make char-width-table suitable for respective
        environments, and an exit-function to cancel that.
 
        * language/japan-util.el (setup-japanese-environment-internal):
 
 2009-06-28  Michael McNamara  <mac@mail.brushroad.com>
 
-       * verilog-mode.el (verilog-beg-of-statement)
+       * progmodes/verilog-mode.el (verilog-beg-of-statement)
        (verilog-endcomment-reason-re): Support unique case and priority case.
        (verilog-basic-complete-re): Support localparam lineup.
        (verilog-beg-of-statement-1): Fix for robustness, unique case.
        to support safe execution at almost anyline.
        (verilog-calc-1): Properly support indenting deep inside generate
        blocks.
-       (verilog-init-font) Remove definition & use of verilog-init-font,
+       (verilog-init-font): Remove definition & use of verilog-init-font,
        as it is redundant with font-lock-defaults.
        (verilog-mode): Alter the definition of verilog-font-lock-defaults
        to avoid circular calls if syntax-ppss is a function (as is the
        (verilog-defun-level-not-generate-re, verilog-defun-level-re)
        (verilog-defun-level-generate-only-re): Really fix the defun-list
        compilation issue.
-       (verilog-calc-1) (verilog-beg-of-statement): Enhance support for
+       (verilog-calc-1verilog-beg-of-statement): Enhance support for
        coverpoint, constraint and cross statements.
        (verilog-defun-level-list, verilog-generate-defun-level-list)
        (verilog-all-defun-level-list): Redo these specifications - it is
 
 2009-06-28  Wilson Snyder  <wsnyder@wsnyder.org>
 
-       * verilog-mode.el (verilog-auto-arg, verilog-auto-arg-sort):
+       * progmodes/verilog-mode.el (verilog-auto-arg, verilog-auto-arg-sort):
        Allow sorting AUTOARG lists.  Suggested by Andrea Fedeli.
        (verilog-read-sub-decls-line): Fix AUTOWIRE signals getting lost
        in concatenations.  Reported by Yishay Belkind.