]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
* battery.el (battery-bsd-apm): New function.
[gnu-emacs] / lisp / ChangeLog
index 51756972f4a9637fb2b618e826f4cf95c04d9f6d..e56b44ba52506e803b5c62da332461ef04719cd2 100644 (file)
@@ -1,7 +1,555 @@
+2012-12-16  Timo Myyrä  <timo.myyra@gmail.com>
+
+       * battery.el (battery-bsd-apm): New function.
+
+2012-12-16  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-standard-date-formats): Adjust one of the
+       standard date formats.
+
+2012-12-15  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-mode-map): Bind `C-x 8 RET' to
+       `isearch-insert-char-by-name'.
+       (with-isearch-suspended): New defmacro with body mostly from
+       `isearch-edit-string' except the part that sets
+       `isearch-new-string' and `isearch-new-message'.
+       (isearch-edit-string): Use new macro `with-isearch-suspended' with
+       body that sets `isearch-new-string' and `isearch-new-message'.
+       (isearch-insert-char-by-name): New command.
+       * international/mule-cmds.el (read-char-by-name): Let-bind
+       `enable-recursive-minibuffers' to t.
+       http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00234.html
+
+2012-12-15  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-delete-char, isearch-del-char): Doc fix.
+       (Bug#13175)
+
+2012-12-15  Christopher Schmidt  <christopher@ch.ristopher.com>
+
+       * dired-x.el (dired-guess-shell-command): Put colon at the end of
+       the prompt.  (Bug#13045)
+
+2012-12-14  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/macroexp.el (macroexp--warn-and-return):
+       Try to include filename in non-bytecomp warning.  (Bug#13132)
+
+2012-12-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix permissions bugs with setgid directories etc. (Bug#13125)
+       * files.el (backup-buffer): Don't rely on 9th output of
+       file-attributes, as it's now a placeholder.  Instead, use the new
+       optional arg of file-ownership-preserved-p.
+       (file-ownership-preserved-p): New optional arg GROUP.
+       Fix mishandling of setuid directories that would cause this
+       function to return t when it should have returned nil.
+       Document what happens if the file does not exist, and when
+       it's not known whether the ownership will be preserved.
+       * net/tramp-sh.el (tramp-sh-handle-file-ownership-preserved-p):
+       Likewise.
+       (tramp-get-local-gid): Use group-gid for integer, as that's
+       faster and more reliable.
+
+2012-12-14  Julien Danjou  <julien@danjou.info>
+
+       * progmodes/sql.el (sql-mode-postgres-font-lock-keywords): Update
+       keywords list, data type and PL/pgSQL.
+
+2012-12-14  Dave Abrahams  <dave@boostpro.com>
+
+       * vc/ediff-util.el (ediff-buffer-type): New function.
+       (ediff-clone-buffer-for-current-diff-comparison): Compute the buf-type
+       rather than taking it as as argument.
+       (ediff-inferior-compare-regions): Adjust calls accordingly (bug#11319).
+
+2012-12-14  Ryan Crum  <ryan.crum@eleostech.com>
+
+       * json.el: Add pretty-print option (bug#12634).
+       (json-encoding-separator, json-encoding-default-indentation)
+       (json--encoding-current-indentation, json-encoding-pretty-print)
+       (json-encoding-lisp-style-closings): New vars.
+       (json--with-indentation): New macro.
+       (json-encode-hash-table, json-encode-alist, json-encode-plist)
+       (json-encode-array): Use it to obey json-encoding-pretty-print.
+       (json-pretty-print-buffer, json-pretty-print): New commands.
+
+2012-12-14  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-syntax-propertize-function):
+       Extract `ruby-syntax-propertize-expansions'.
+       (ruby-syntax-propertize-expansions): Only change syntax on
+       certain string delimiters, to punctuation.  This way the common
+       functions like forward-word and thing-at-point still work.
+       (ruby-match-expression-expansion): Improve readability.
+       (ruby-block-contains-point): New function.
+       (ruby-add-log-current-method): Handle several edge cases.
+
+2012-12-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/edebug.el (edebug-unload-function): Make sure that
+       unload-feature finishes even when aborting an ongoing edebug session.
+       Also, do not worry about edebug-mode, unload-feature takes care of it.
+
+2012-12-13  Andreas Schwab  <schwab@suse.de>
+
+       * net/tls.el (tls-program): Update customize type.
+
+2012-12-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/edebug.el (edebug--require-cl-read): New function.
+       (edebug-setup-hook, cl-read-load-hooks): Use it.
+       (edebug-unload-function): New function.  (Bug#13163)
+
+2012-12-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-adb.el (tramp-adb-file-name-p): Make it a defsubst.
+       Otherwise, there could be errors in autoloading.  (Bug#13151)
+
+2012-12-13  Jürgen Hötzel  <juergen@archlinux.org>
+
+       * net/tramp-adb.el (tramp-adb-wait-for-output): Remove spurious " ^H"
+       sequences.
+
+2012-12-13  Alan Mackenzie  <acm@muc.de>
+
+       Make CC Mode not hang when _some_ lines end in CRLF.  Bug #11841.
+       * progmodes/cc-engine.el (c-backward-comments): Add code to work
+       around `forward-comment' not recognizing ^M as whitespace.
+
+2012-12-13  Fabián Ezequiel Gallina  <fgallina@cuca>
+
+       * progmodes/python.el (python-skeleton-class)
+       (python-skeleton-def): Do not add space after defun name.
+
+2012-12-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl.el (letf): Make it an alias of cl-letf.
+       (cl--symbol-function): Remove (now that funbound is like nil).
+
+2012-12-12  Glenn Morris  <rgm@gnu.org>
+
+       * button.el (button--area-button-p): Fix typo.
+
+2012-12-12  Sam Steingold  <sds@gnu.org>
+
+       * frame.el (frame-maximization-style): New user option.
+       (toggle-frame-maximized): Toggle frame maximization according to
+       `frame-maximization-style', bound to <f11>.
+       (cycle-frame-maximized): Cycle between all maximization styles and
+       non-maximized frame, bound to shift-<f11>.
+
+2012-12-12  David Cadé  <codename68@gmail.com>
+
+       * mpc.el (mpc-format): Use truncate-string-to-width (bug#13143).
+
+2012-12-12  Jonas Bernoulli  <jonas@bernoul.li>
+
+       * lisp/emacs-lisp/eieio.el: Prettier object pretty-printing (bug#13115).
+       (eieio-override-prin1): Don't quote kewords and booleans.
+       (object-write) <eieio-default-superclass>: Don't put closing parens
+       on new line, avoid needless empty lines, align values that are objects
+       with the slot keyword (instead of beginning on the same line).
+       (eieio-list-prin1): Align value with slot keyword; increase
+       eieio-print-depth before printing members of the list.
+
+2012-12-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mail/emacsbug.el (report-emacs-bug): Move the intangible text to
+       a display text-property.
+       (report-emacs-bug-hook): Don't bother deleting it any more.
+
+       * hilit-chg.el (highlight-save-buffer-state): Delete.
+       Use with-silent-modifications instead.
+       (hilit-chg-set-face-on-change): Only fixup the text that's modified.
+
+       * button.el: Handle buttons in display text-properties.
+       (button--area-button-p, button--area-button-string):
+       Use (STRING . STRING-POS) representation instead of just STRING.
+
+2012-12-11  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (compile4-SH): Fix a typo that caused term
+       subdirectory be skipped.
+
+2012-12-11  Glenn Morris  <rgm@gnu.org>
+
+       * net/rcirc.el (rcirc-urls, rcirc-condition-filter): Doc fixes.
+
+       * progmodes/f90.el (f90-line-continued, f90-indent-region):
+       Treat preprocessor lines embedded in continuations like comments.
+       (f90-indent-line): Special-case preprocessor lines.  (Bug#13138)
+
+2012-12-11  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-standard-date-formats):  Add more date
+       formats.
+       * calc/calc-forms.el (math-parse-iso-date): New function.
+       (math-parse-date): Use `math-parse-iso-date' when appropriate.
+       (math-parse-iso-date-validate): Add extra error checking.
+       (calc-date-notation): Add ability to access new date formats.
+
+2012-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * hi-lock.el (hi-lock--regexps-at-point): Fix boundary case for
+       font-lock as well as when there's no text-property.
+
+2012-12-10  Jambunathan K  <kjambunathan@gmail.com>
+
+       * hi-lock.el: Refine the choice of default face.
+       (hi-lock-keyword->face): New function.  Use it wherever we used
+       cadadadr instead.
+       (hi-lock--regexps-at-point): Ignore faces that can't come from hi-lock.
+       (hi-lock--last-face): Remove var.
+       (hi-lock--unused-faces): New var to replace it.
+       (hi-lock-read-face-name): Use/maintain it.
+       (hi-lock-unface-buffer): Maintain it.  Fix error for the C-u case.
+       (hi-lock-set-pattern): Ignore new rule if it has the same regexp even
+       if it has another face.
+
+2012-12-10  Eli Zaretskii  <eliz@gnu.org>
+
+       * subr.el (w32notify-handle-event): New function.
+       (inotify-handle-event): Doc fix.
+
+2012-12-10  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
+
+       * subr.el (inotify-event-p, inotify-handle-event): New functions.
+
+2012-12-10  Dani Moncayo <dmoncayo@gmail.com>
+
+       * simple.el (just-one-space): Doc fix.
+
+2012-12-10  Eli Zaretskii  <eliz@gnu.org>
+
+       * textmodes/texinfo.el (texinfo-enable-quote-envs): Add "smallexample".
+
+2012-12-10  Le Wang  <l26wang@gmail.com>
+
+       * hilit-chg.el (hilit-chg-set-face-on-change): Don't burp in
+       narrowed buffer (bug#12361).
+
+2012-12-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       * vc/vc-hooks.el (vc-state): Doc fix.
+
+2012-12-10  Glenn Morris  <rgm@gnu.org>
+
+       * mail/rmail.el (rmail-maybe-display-summary):
+       Preserve buffer, in case select-window changes it.  (Bug#13066)
+
+2012-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl.el, emacs-lisp/cl-lib.el: Move cl-unload-function and
+       cl-load-hook where they belong.
+
+2012-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl-lib.el (cl-declaim): Paren typo.
+
+2012-12-09  Eli Zaretskii  <eliz@gnu.org>
+
+       Parallelize byte compilation on MS-Windows.
+       * makefile.w32-in (WINS_BASIC1, WINS_BASIC2, WINS_BASIC3)
+       (WINS_BASIC4): New variables, subdivide subdirectories into 4 parts.
+       (WINS_BASIC): Define as concatenation of the above.
+       (compile): Subdivide into 4 separate and independent jobs that can
+       be run in parallel.
+       (compile0-CMD, compile0-SH): New targets for compiling
+       COMPILE_FIRST files, which are prerequisites for the rest of the
+       byte-compilation.
+       (compile1-CMD, compile2-CMD, compile3-CMD, compile4-CMD):
+       New targets for parallel compilation with cmd.exe.
+       (compile1-SH, compile2-SH, compile3-SH, compile4-SH): Ditto for
+       compiling under a Unixy shell.
+
+2012-12-09  Chong Yidong  <cyd@gnu.org>
+
+       * simple.el (set-mark-default-inactive): Delete this
+       accidentally-introduced option.
+       (set-mark-command, exchange-point-and-mark): Remove calls.
+
+2012-12-09  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (eval-defun-1): Doc fix.
+       Respect a defcustom's :set function, if appropriate.  (Bug#109)
+       (eval-defun): Doc fix.
+
+2012-12-08  Juri Linkov  <juri@jurta.org>
+
+       * info.el (Info-copy-current-node-name, Info-breadcrumbs)
+       (Info-fontify-node, Info-bookmark-make-record): Remove the
+       file extension from Info-current-file (Bug#13016).
+
+2012-12-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * hi-lock.el (hi-lock-unface-buffer): If there's no matching regexp at
+       point, still provide some default.
+       (hi-lock--regexps-at-point): Don't enforce a "hi-lock-" prefix on face
+       names, since we don't use it right now.  Actually return the list.
+       (hi-lock-file-patterns, hi-lock-interactive-patterns): Use defvar-local.
+
+2012-12-07  Chong Yidong  <cyd@gnu.org>
+
+       * novice.el (disabled-command-function): Remove a spurious help
+       xref (Bug#13043).  Suggested by Kelly Dean.
+
+       * subr.el (text-clone-maintain): Fix clone overlay deletion when a
+       syntax is specified (Bug#13025).
+
+       * info.el (Info-set-mode-line): Remove the file extension from
+       Info-current-file if there is one (Bug#13016).
+
+2012-12-07  Glenn Morris  <rgm@gnu.org>
+
+       * mail/rmail.el (rmail-mime-decoded): New permanent local.
+       (rmail-show-message-1): Set rmail-mime-decoded when appropriate.
+       * mail/rmailedit.el (rmail-cease-edit): Respect rmail-mbox-format
+       and rmail-mime-decoded.  (Bug#9841)
+
+       * mail/unrmail.el (unrmail-mbox-format): New option.  (Bug#6574)
+       (batch-unrmail, unrmail): Doc fixes.
+       (unrmail): Respect unrmail-mbox-format.
+       * mail/rmail.el (rmail-mbox-format): New option.
+       (rmail-show-message-1): Respect rmail-mbox-format.
+
+2012-12-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl-macs.el (cl-tagbody): New macro.
+
+2012-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Further cleanup of the "cl-" namespace.  Fit CL in 80 columns.
+       * emacs-lisp/cl-macs.el (cl--pop2, cl--optimize-safety)
+       (cl--optimize-speed, cl--not-toplevel, cl--parse-loop-clause)
+       (cl--expand-do-loop, cl--proclaim-history, cl--declare-stack)
+       (cl--do-proclaim, cl--proclaims-deferred): Rename from the "cl-" prefix.
+       (cl-progv): Don't rely on dynamic scoping to find the body.
+       * emacs-lisp/cl-lib.el (cl--optimize-speed, cl--optimize-safety)
+       (cl--proclaims-deferred): Rename from the "cl-" prefix.
+       (cl-declaim): Use backquotes.
+       * emacs-lisp/cl-extra.el (cl-make-random-state, cl-random-state-p):
+       Use "cl--" prefix for the object's tag.
+
+       * ses.el: Use advice-add/remove.
+       (ses--advice-copy-region-as-kill, ses--advice-yank): New functions.
+       (copy-region-as-kill, yank): Use advice-add.
+       (ses-unload-function): Use advice-remove.
+
+2012-12-06  Jonas Bernoulli  <jonas@bernoul.li>
+
+       * button.el: Make them work in header-lines (bug#12817).
+       (button-map): Add bindings for header-line and mode-line use.
+       (button-get, button-put, button-label): `button' may now be a string.
+       (button-activate): Don't make it a defsubst.
+       (button--area-button-p, button--area-button-string): New functions.
+       (make-text-button): Fix the return value when `beg' was a string.
+       (push-button): Handle the mode-line case.
+
+2012-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sql.el: Use cl-lib and lexical-binding; various cleanup.
+       (sql-signum): Remove.  Use `cl-signum' instead.
+       (sql-read-passwd): Remove; use read-passwd instread.
+       (sql-get-login-ext): Use read-string.
+       (sql-get-login): Use dolist and pcase.
+       (sql--completion-table): Rename from sql-try-completion.
+       Use complete-with-action.
+       (sql-mode): Don't change abbrev-all-caps globally.
+       (sql-connect): Don't rely on dynamic scoping for `new-name'.
+       (sql-postgres-completion-object): Initialize vars in their `let'.
+       (sql-comint-sybase, sql-comint-sqlite, sql-comint-mysql)
+       (sql-comint-solid, sql-comint-ms, sql-comint-postgres)
+       (sql-comint-interbase): Use a single append, without setq.
+       (sql-comint-linter): Same, and unwind-protect the LINTER_MBX var.
+
+       * hi-lock.el: Rework the default face and the serialize regexp code.
+       (hi-lock--auto-select-face-defaults): Remove.
+       (hi-lock-string-serialize-serial): Remove.
+       (hi-lock--hashcons-hash): Rename from hi-lock-string-serialize-hash;
+       make weak.
+       (hi-lock--hashcons): Rename from hi-lock-string-serialize, return an
+       equal string.
+       (hi-lock-set-pattern): Adjust accordingly.
+       (hi-lock--regexps-at-point): Simplify accordingly.
+       (hi-lock--auto-select-face-defaults): Remove.
+       (hi-lock--last-face): New var to replace it.
+       (hi-lock-read-face-name): Rewrite (bug#11095).
+       (hi-lock-unface-buffer): Arrange for the face to be the next default.
+
+2012-12-06  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-replace-environment-variables):
+       Hide compiler warning.
+       (tramp-file-name-for-operation): Remove `executable-find',
+       `start-process', `call-process' and `call-process-region'.
+
+       * net/tramp-compat.el (top): Don't require 'tramp-util and 'tramp-vc.
+
+       * net/tramp-gvfs.el (tramp-gvfs-dbus-event-error): Ensure backward
+       compatibility.
+
+       * net/tramp-sh.el (top): Remove `tramp-sh-handle-call-process-region'.
+
+2012-12-06  Chong Yidong  <cyd@gnu.org>
+
+       * ffap.el (ffap-replace-file-component): Fix typo.
+
+2012-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/octave-mod.el (octave-mark-block): Move out of tokens and
+       fix open-paren-like token test (bug#12785).
+
+2012-12-06  Glenn Morris  <rgm@gnu.org>
+
+       * mail/rmailsum.el (rmail-new-summary): Tweak for
+       rmail-maybe-display-summary changing buffer.  (Bug#13066)
+
+2012-12-06  Juri Linkov  <juri@jurta.org>
+
+       * info.el (Info-fontify-node): Don't hide the last newline.
+       (Bug#12272)
+
+2012-12-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mail/mailabbrev.el (mail-abbrev-expand-wrapper): Work in minibuffer
+       so as to enable message-read-from-minibuffer to expand mail aliases.
+
+2012-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuf-eldef.el (minibuf-eldef-update-minibuffer): Don't mess with
+       the `intangible' property.
+       Suggested by Christopher Schmidt <christopher@ch.ristopher.com>
+
+2012-12-05  Deniz Dogan  <deniz@dogan.se>
+
+       * net/rcirc.el (rcirc-urls): Update documentation.
+       (rcirc-condition-filter): New function.
+       (rcirc-browse-url, rcirc-markup-urls): Use only URLs before point
+       and exclude consecutive duplicate URLs (Bug#6082).
+
+2012-12-05  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band):
+       Check return code of copy command.
+
+       * net/tramp-adb.el (tramp-adb-sdk-dir, tramp-adb-prompt):
+       Use group `tramp'.  Add version.
+
+2012-12-05  Chong Yidong  <cyd@gnu.org>
+
+       * ffap.el (ffap-url-regexp): Don't require matching at front of
+       string (Bug#4952).
+       (ffap-url-p): If only a substring matches, return that.
+       (ffap-url-at-point): Use the return value of ffap-url-p.
+       (ffap-read-file-or-url, ffap-read-file-or-url-internal)
+       (find-file-at-point, dired-at-point, dired-at-point-prompter)
+       (ffap-guess-file-name-at-point): Likewise.
+       (ffap-replace-file-component): Fix typo.
+
+       * info.el (info-display-manual): Add existing Info buffers, whose
+       files may not be in Info-directory-list, to the completion.
+       (info--manual-names): New helper function.
+
+2012-12-05  Glenn Morris  <rgm@gnu.org>
+
+       * vc/vc-hg.el (vc-hg-resolve-when-done, vc-hg-find-file-hook):
+       New functions, for detecting and resolving conflicts.  (Bug#10709)
+
+2012-12-04  Jambunathan K  <kjambunathan@gmail.com>
+
+       * hi-lock.el (hi-lock-auto-select-face): New user variable.
+       (hi-lock-auto-select-face-defaults): New buffer local variable.
+       (hi-lock-read-face-name): Honor `hi-lock-auto-select-face'.
+       (hi-lock-unface-buffer): Prompt user with useful defaults.
+       With prefix arg, unhighlight all hi-lock patterns in buffer.
+
+2012-12-04  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * obsolete/terminal.el, obsolete/longlines.el: Add obsolecence info.
+
+2012-12-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       * Makefile.in (TRAMP_SRC):
+       * makefile.w32-in (TRAMP_SRC): Add tramp-adb.el.
+
+2012-12-04  Juergen Hoetzel  <juergen@archlinux.org>
+
+       * net/tramp-adb.el: New package.
+
+2012-12-04  Chong Yidong  <cyd@gnu.org>
+
+       * terminal.el: Move to obsolete/.
+
+       * longlines.el: Move to obsolete/.
+
+       * vc/ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3):
+       Remove code referring to longlines mode.
+
+2012-12-03  Juri Linkov  <juri@jurta.org>
+
+       * sort.el (delete-duplicate-lines): New command.  (Bug#13032)
+
+2012-12-03  Agustín Martín Domingo  <agustin.martin@hispalinux.es>
+
+       * textmodes/ispell.el (ispell-init-process)
+       (ispell-start-process, ispell-internal-change-dictionary):
+       Make sure personal dictionary name is expanded after initial
+       `default-directory' value. Use expanded strings for
+       keep/restart checks and for value (Bug#13019).
+
+2012-12-03  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-forms.el (math-date-to-iso-dt): Fix weekday number.
+
+2012-12-03  Leo Liu  <sdl.web@gmail.com>
+
+       * files.el (dir-locals-read-from-file): Check file non-empty
+       before reading.  (Bug#13038)
+
+2012-12-03  Glenn Morris  <rgm@gnu.org>
+
+       * jka-cmpr-hook.el (jka-compr-get-compression-info):
+       Remove any version extension before checking filename.  (Bug#13006)
+       (jka-compr-compression-info-list): Belated :version bump.
+
+2012-12-03  Chong Yidong  <cyd@gnu.org>
+
+       * simple.el (transient-mark-mode): Doc fix (Bug#11523).
+
+       * buff-menu.el (Buffer-menu-delete-backwards, Buffer-menu-mode)
+       (buffer-menu): Doc fix (Bug#12294).
+
+2012-12-03  Roland Winkler  <winkler@gnu.org>
+
+       * calendar/diary-lib.el (diary-header-line-format): Use keybinding
+       of diary-show-all-entries in the diary buffer (Bug#12994).
+
+2012-12-03  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-perl-encode): Use "read STDIN" instead of
+       "<STDIN>".  This is binary safe.
+
+2012-12-03  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-forms.el (math-absolute-from-iso-dt)
+       (math-date-to-iso-dt, math-parse-iso-date-validate)
+       (math-iso-dt-to-date): New functions.
+       (math-fd-iso-dt, math-fd-isoyear, math-fd-isoweek)
+       (math-fd-isoweekday): New variables.
+       (calc-date-notation, math-parse-standard-date, math-format-date)
+       (math-format-date-part): Add support for more formatting codes.
+
+2012-12-02  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * vc/vc.el (vc-delete-file, vc-rename-file): Default to the
+       current buffer's file name when called interactively (Bug#12488).
+
 2012-12-02  Juri Linkov  <juri@jurta.org>
 
        * info.el (info-display-manual): Don't clobber an existing Info
-       buffer (Bug#10770).
+       buffer (Bug#10770).  Add completion (Bug#10771).
 
 2012-12-01  Yuya Nishihara  <yuya@tcha.org>  (tiny change)
 
        * progmodes/perl-mode.el (perl-current-defun-name): New.
        (perl-mode): Use it.
 
-       * progmodes/scheme.el (scheme-mode-variables, dsssl-mode): Use
-       lisp-current-defun-name.
+       * progmodes/scheme.el (scheme-mode-variables, dsssl-mode):
+       Use lisp-current-defun-name.
 
        * textmodes/tex-mode.el (tex-current-defun-name): New.
        (tex-common-initialization): Use it.
        * calendar/cal-tex.el (cal-tex-weekly-common):
        Restore leading blank page.
 
-2012-08-22  Le Wang  <l26wang@gmail.com>  (tiny change)
+2012-08-22  Le Wang  <l26wang@gmail.com>
 
        * misc.el (forward-to-word, backward-to-word): Activate or extend
        the region under `shift-select-mode'.  (Bug#12231)