* lisp/emacs-lisp/derived.el (define-derived-mode): Make abbrev-table
[bpt/emacs.git] / lisp / ChangeLog
index dd0c187..2bb0bad 100644 (file)
@@ -1,5 +1,478 @@
+2011-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/derived.el (define-derived-mode): Make abbrev-table
+       inherit from parent.
+
+2011-07-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * dired-aux.el (dired-diff): Doc fixup (bug#8816).
+       (dired-show-file-type): Doc fixup (bug#8818).
+
+       * dired.el (dired-mode): Fix up the doc string as suggested by
+       Drew Adams (bug#8817).
+
+       * progmodes/flymake.el (flymake-find-file-hook): Add an `autoload'
+       cookie, since the manual says that it should be possible to add
+       this function to `find-file-hook' (bug#8709).
+
+2011-07-01  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * progmodes/cfengine.el: Moved all cfengine3.el functionality
+       here.  Noted Ted Zlatanov as the maintainer.
+       (cfengine-common-settings, cfengine-common-syntax): New functions
+       to set up common things between `cfengine-mode' and
+       `cfengine3-mode'.
+       (cfengine3-mode): New mode.
+       (cfengine3-defuns cfengine3-defuns-regex
+       (cfengine3-class-selector-regex cfengine3-category-regex)
+       (cfengine3-vartypes cfengine3-font-lock-keywords)
+       (cfengine3-beginning-of-defun, cfengine3-end-of-defun)
+       (cfengine3-indent-line): Added from cfengine3.el.
+
+2011-07-01  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-encoding-command-interactive): New defcustom.
+
+       * net/tramp-sh.el (tramp-maybe-open-connection): Use it.
+
+2011-07-01  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (same-window-buffer-names, same-window-regexps)
+       (same-window-p, special-display-frame-alist)
+       (special-display-popup-frame, special-display-function)
+       (special-display-buffer-names, special-display-regexps)
+       (special-display-p, pop-up-frame-alist, pop-up-frame-function)
+       (pop-up-frames, display-buffer-reuse-frames, pop-up-windows)
+       (split-window-preferred-function, split-height-threshold)
+       (split-width-threshold, even-window-heights)
+       (display-buffer-mark-dedicated, window-splittable-p)
+       (split-window-sensibly, window-safely-shrinkable-p):
+       Un-obsolete.
+       (display-buffer): Don't spread args with function specifier
+       because special-display-popup-frame won't like it.
+
+2011-07-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Time-stamp simplifications and fixes.
+       These improve accuracy slightly, and future-proof the code
+       against some potential changes to current-time format.
+
+       * woman.el (woman-decode-buffer, WoMan-log-end): Log fractional secs
+       by using time-since and float-time.
+
+       * vc/ediff-util.el (ediff-calc-command-time): Use time-since
+       and float-time.  Say "NNN.NNN seconds" rather than "NNN seconds
+       + NNN microseconds".
+
+       * type-break.el (type-break-time-sum): Rewrite using time-add.
+
+       * play/hanoi.el (hanoi-current-time-float): Remove.
+       All uses replaced by float-time.
+
+       * nxml/rng-maint.el (rng-time-function): Rewrite using time-subtract.
+       This yields a more-accurate answer.
+       (rng-time-to-float): Remove; no longer needed.
+
+       * emacs-lisp/timer.el (timer-relative-time): Use time-add.
+
+       * calendar/timeclock.el (timeclock-seconds-to-time):
+       Defalias to seconds-to-time, since they're the same thing.
+
+       * emacs-lisp/elp.el (elp-elapsed-time):
+       * emacs-lisp/benchmark.el (benchmark-elapse):
+       * allout-widgets.el (allout-elapsed-time-seconds): Use float-time.
+
+2011-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * window.el (bury-buffer): Don't iconify the only frame.
+       (switch-to-buffer): Revert to Emacs<23 behavior, i.e. do not fallback
+       to pop-to-buffer.  Use pop-to-buffer-same-frame if you don't like that.
+
+2011-07-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * eshell/em-smart.el (eshell-smart-display-navigate-list):
+       Add mouse-yank-primary.
+
+2011-07-01  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * progmodes/cfengine3.el: New file to support CFEngine 3.x.
+
+2011-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/find-func.el (find-library--load-name): New fun.
+       (find-library-name): Use it to find relative load names when provided
+       absolute file name (bug#8803).
+
+2011-06-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * textmodes/flyspell.el (flyspell-word): Consider words that
+       differ only in case as potential doublons (bug#5687).
+
+       * net/soap-client.el (soap-invoke, soap-wsdl-resolve-references):
+       Remove two rather uninteresting debugging-like messages to make
+       debbugs.el more silent.
+
+       * comint.el (comint-password-prompt-regexp): Accept "Response" as
+       a password-like phrase.
+
+2011-06-30  Mastake YAMATO  <yamato@redhat.com>
+
+       * progmodes/cc-guess.el: New file.
+
+       * progmodes/cc-langs.el (c-mode-menu): Add "Style..." submenu.
+
+       * progmodes/cc-styles.el (cc-choose-style-for-mode): New function
+       derived from `c-basic-common-init'.
+
+       * progmodes/cc-mode.el (top-level): Require cc-guess.
+       (c-basic-common-init): Use `cc-choose-style-for-mode'.
+
+2011-06-30  Lawrence Mitchell  <wence@gmx.li>
+
+       * progmodes/js.el (js-mode): Don't stomp on global settings (bug#8933).
+
+2011-06-30  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-engine.el (c-guess-continued-construct):
+       Correct the handling of template-args-cont, particularly for when font
+       lock is disabled.  Name this case as "CASE G".
+
+2011-06-30  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-yank-processing): Fix injection of extra space
+       between bullet and non-whitespace character in first topic when
+       pasting, ensuring that the actual spacing in the pasted topic
+       following the bullet char is preserved.  This extra space was
+       causing pasted encrypted topics to get a decrypted status even
+       when the content was actually still encrypted.  Now the decryption
+       status from before the paste is preserved.
+
+       (allout-flag-region): Set all allout overlays so they evaporate
+       when reduced to zero length (evanescent), to prevent overlay
+       leakage.
+
+2011-06-30  Glenn Morris  <rgm@gnu.org>
+
+       * w32-fns.el (w32-charset-info-alist): Declare.
+
+       * find-dired.el (find-grep-options): Simplify.
+
+       * term/ns-win.el (ns-set-resource): Declare.
+
+       * ses.el (row, col): Declare dynamic variables honestly.
+
+       * textmodes/reftex-parse.el (index-tags): Declare.
+
+2011-06-30  Chong Yidong  <cyd@stupidchicken.com>
+
+       * cus-edit.el (customize-push-and-save): New function.
+
+       * files.el (hack-local-variables-confirm): Use it.
+
+       * custom.el (load-theme): New arg NO-CONFIRM.
+       Use customize-push-and-save (Bug#8720).
+       (custom-enabled-themes): Doc fix.
+
+       * cus-theme.el (customize-create-theme)
+       (custom-theme-merge-theme): Callers to load-theme changed.
+
+2011-06-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * thingatpt.el (thing-at-point-short-url-regexp): Require that
+       short URLs have at least one dot in them (bug #7614).
+
+       * progmodes/grep.el (rgrep): Bind `process-connection-type' to
+       nil, because using a pty is apparently too slow (bug #895).
+
+2011-06-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail/sendmail.el (sendmail-query-once): New function.
+       (sendmail-query-once-function): New variable.
+
+2011-06-29  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (auto-mode-alist): Add .f03, .f08 for f90-mode.
+
+       * ses.el (top-level): Require cl when compiling.
+       (ses-set-localvars): Fix error statement.
+       Call it at compile time to silence a storm of warnings.
+
+2011-06-29  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (normalize-live-buffer): Rename to
+       window-normalize-buffer.
+       (normalize-live-frame): Rename to window-normalize-frame.
+       (normalize-any-window): Rename to window-normalize-any-window.
+       (normalize-live-window): Rename to window-normalize-live-window.
+       (make-window-atom): Rename to window-make-atom.
+       (window-resize-reset): Rename to window--resize-reset.
+       (window-resize-reset-1): Rename to window--resize-reset-1.
+       (resize-mini-window): Rename to window--resize-mini-window.
+       (resize-subwindows-skip-p): Rename to
+       window--resize-subwindows-skip-p.
+       (resize-subwindows-normal): Rename to
+       window--resize-subwindows-normal.
+       (resize-subwindows): Rename to window--resize-subwindows.
+       (resize-other-windows): Rename to window--resize-siblings.
+       (resize-this-window): Rename to window--resize-this-window.
+       (resize-root-window): Rename to window--resize-root-window.
+       (resize-root-window-vertically): Rename to
+       window--resize-root-window-vertically.
+       (normalize-buffer-to-display): Rename to
+       window-normalize-buffer-to-display.
+       (normalize-buffer-to-switch-to): Rename to
+       window-normalize-buffer-to-switch-to.
+       Correspondingly update all callers of the functions listed
+       above.
+       (display-buffer-alist, display-buffer-normalize-arguments)
+       (display-buffer-normalize-options, display-buffer)
+       (display-buffer-alist-set): Use "function" instead of
+       "fun-with-args".
+
+2011-06-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * mail/emacsbug.el (report-emacs-bug): Handle non-gnu bug
+       addresses more clearly.  Add hyperlinks for bug-gnu-emacs and
+       debbugs.gnu.org.  Mention acknowledgment email.
+
+2011-06-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail/smtpmail.el (smtpmail-send-it): Leave off changing the
+       buffer multibyteness, since it shouldn't matter.
+
+2011-06-28  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (display-buffer-in-side-window): Handle dedicated
+       windows as in display-buffer-reuse-window.
+       (display-buffer-normalize-alist): Use value of override
+       specifier.
+       (display-buffer-normalize-specifiers): Use value of
+       other-window-means-other-frame specifier.
+       (display-buffer-alist): Rewrite some texts in widgets.
+       (display-buffer): Spread arguments when calling function
+       specified by fun-with-args.
+
+2011-06-28  Deniz Dogan  <deniz@dogan.se>
+
+       * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
+       Unnest `let'.
+
+       * textmodes/css-mode.el (css-font-lock-keywords): Fix grouped
+       selectors (Bug#5732).
+       (css-proprietary-nmstart-re): Use `regexp-opt'.
+
+2011-06-27  Jari Aalto  <jari.aalto@cante.net>
+
+       * eshell/em-ls.el: Display `ls -l' dates in ISO format (Bug#8440).
+       (eshell-ls-date-format): New defcustom.
+       (eshell-ls-file): Use it.
+
+2011-06-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * help-fns.el (describe-variable): Fix message for terminal-local vars.
+
+2011-06-27  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * net/ange-ftp.el: Allow loading .gz files (Bug#6923).
+       (ange-ftp-make-tmp-name): New arg.
+       (ange-ftp-file-local-copy): Use it.
+
+2011-06-27  Jambunathan K  <kjambunathan@gmail.com>
+
+       * tar-mode.el (tar-untar-buffer): Set coding-system-for-write to
+       no-conversion (Bug#8870).
+
+2011-06-27  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (window-right, window-left, window-child)
+       (window-child-count, window-last-child)
+       (window-iso-combination-p, walk-window-tree-1)
+       (window-atom-check-1, window-tree-1, delete-window)
+       (window-state-get-1, display-buffer-even-window-sizes): Adapt to
+       new naming conventions - window-vchild, window-hchild,
+       window-next and window-prev are now called window-top-child,
+       window-left-child, window-next-sibling and window-prev-sibling
+       respectively.
+       (resize-window-reset): Rename to window-resize-reset.
+       (resize-window-reset-1): Rename to window-resize-reset-1.
+       (resize-window): Rename to window-resize.
+       (window-min-height, window-min-width)
+       (resize-mini-window, resize-this-window, resize-root-window)
+       (resize-root-window-vertically, adjust-window-trailing-edge)
+       (enlarge-window, shrink-window, maximize-window)
+       (minimize-window, delete-window, quit-restore-window)
+       (split-window, balance-windows, balance-windows-area-adjust)
+       (balance-windows-area, window-state-put-2)
+       (display-buffer-even-window-sizes, display-buffer-set-height)
+       (display-buffer-set-width, set-window-text-height)
+       (fit-window-to-buffer): Rename all "resize-window" prefixed
+       calls to use the "window-resize" prefix convention.
+       (display-buffer-alist): Fix symbol for label specifier.
+       (display-buffer-reuse-window): Set reuse-dedicated to cdr of
+       corresponding specifier.
+       Reported by Juanma Barranquero <lekktu@gmail.com>.
+
+2011-06-27  Vincent Belaïche  <vincentb1@users.sourceforge.net>
+
+       * ses.el (ses-destroy-cell-variable-range): Fix heading comment
+       convention.
+       (ses-call-printer): Does not pass an empty string to formatter when the
+       cell is empty to keep from barking printer Calc math-format-value.
+
+2011-06-27  Richard Stallman  <rms@gnu.org>
+
+       * battery.el (battery-mode-line-limit): New variable.
+       (battery-update): Handle it.
+
+       * mail/rmailmm.el (rmail-mime-process-multipart):
+       Handle truncated messages.
+
+2011-06-27  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/flymake.el (flymake-err-line-patterns):
+       Allow for column numbers in the ant/javac pattern.  (Bug#8866)
+
+2011-06-27  Vincent Belaïche  <vincentb1@users.sourceforge.net>
+
+       * ses.el (ses-relocate-range): Keep rest of arguments for ses-range.
+       (ses--clean-!, ses--clean-_): New functions.
+       (ses-range): Add configurability of readout order, and conversion
+       to Calc vector.
+
+       * ses.el (ses-repair-cell-reference-all): New function.
+       (ses-cell-symbol): Set macro as safe, so that it can be used in
+       formulas.
+
+       * ses.el:  Update cycle detection algorithm.
+       (ses-localvars): Add ses--Dijkstra-attempt-nb and
+       ses--Dijkstra-weight-bound, and initial values thereof when applicable.
+       (ses-set-localvars): New function.
+       (ses-make-cell): Add property-list as a cell element.
+       (ses-cell-property-get-fun, ses-cell-property-get)
+       (ses-cell-property-delq-fun, ses-cell-property-set-fun)
+       (ses-cell-property-pop-fun, ses-cell-property-get-handle-fun):
+       New functions.
+       (ses-cell-property-set, ses-cell-property-pop)
+       (ses-cell-property-get-handle): New macro.
+       (ses-cell-property-handle-car, ses-cell-property-handle-setcar):
+       New aliases, used for code readability.
+       (ses-calculate-cell, ses-update-cells): Use Dijkstra algorithm for
+       cycle detection.
+       (ses-self-reference-early-detection): New defcustom.
+       (ses-formula-references): Robustify against self-refering cells.
+       (ses-mode): Use ses-set-localvars.
+       (ses-command-hook): Add call to ses-initialize-Dijkstra-attempt
+       before lauching the update processing.
+       (ses-initialize-Dijkstra-attempt): New function.
+       (ses-recalculate-cell): Update for cycle detection based on
+       Dijkstra algorithm.
+
+       * ses.el: Fix commenting and indenting convention.
+
+2011-06-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * bs.el (bs-cycle-next): Complete last change.
+
+2011-06-27  Drew Adams  <drew.adams@oracle.com>
+
+       * faces.el (list-faces-display): Add help-mode-map to output (bug#8939).
+
+2011-06-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/network-stream.el (network-stream-open-starttls):
+       Don't re-get capabilities unless we've reestablished connection.
+       (network-stream-open-starttls): Fix stupid typo with gnutls-clii.
+
+       * mail/smtpmail.el (smtpmail-via-smtp): Bind coding-system-for-*
+       to binary to possibly avoid line encoding issues on Windows (among
+       other things).
+
+2011-06-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/network-stream.el (open-network-stream): Return an :error
+       saying what the problem was, if possible.
+
+       * mail/smtpmail.el (smtpmail-via-smtp): Report the error from the
+       server.
+
+       * net/network-stream.el (network-stream-open-starttls): If we
+       wanted to use STARTTLS, and the server offered it, but we weren't
+       able to because we had no STARTTLS support, then close the connection.
+       (open-network-stream): Return an :error element, if present.
+
+2011-06-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * hl-line.el (hl-line-sticky-flag): Doc fix.
+       (global-hl-line-sticky-flag): New option (Bug#8323).
+       (global-hl-line-highlight): Obey it.
+
+       * vc/vc.el (vc-revert-show-diff): Default to t.
+
+2011-06-26  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout-widgets.el (allout-widgets-post-command-business):
+       Stop decorating intermediate isearch matches.  They're not being
+       undecorated when an isearch is continued past, and isearch
+       automatically collapses them.  This leads to "widget leaks", where
+       decorated items accumulate in collapsed areas.  Lines with lots of
+       hidden widgets can slow down cursor travel, substantially.
+       Too much complicated machinery would be needed to ensure undecoration,
+       so we're doing without this nicety.
+
+       (allout-widgets-tally-string): Don't try to do a hash-table-count
+       of allout-widgets-tally when it's nil.  This eliminates spurious "Error
+       during redisplay: (wrong-type-argument hash-table-p nil)" warnings in
+       *Messages* when allout-widgets-maintain-tally is t.
+
+2011-06-26  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (display-buffer-normalize-argument): Rename to
+       display-buffer-normalize-arguments.  Handle special meaning of
+       LABEL argument.  Respect special-display-function when popping up
+       a new frame.  Fix code searching for a window showing the buffer
+       on another frame.
+       (display-buffer-normalize-specifiers):
+       Call display-buffer-normalize-arguments.
+       (display-buffer-in-window): Don't undedicate the window if its
+       buffer remains the same.
+       Reported by Drew Adams <drew.adams@oracle.com>.
+       (display-buffer-alist): Add choice for same-window macro
+       specfier.
+       (display-buffer): Mention special meaning of LABEL argument in
+       doc-string.  Fix quoting.  Don't pop up a new frame even as
+       fallback.
+
+2011-06-26  Juanma Barranquero  <lekktu@gmail.com>
+
+       * bs.el (bs-cycle-next): Pass current buffer to `bury-buffer' to
+       avoid deleting the current window in some cases (bug#8911).
+
+2011-06-26  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * emacs-lisp/smie.el (smie-bnf->prec2): Fix last change.
+       (Bug#8934)
+
+2011-06-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/network-stream.el (network-stream-open-starttls):
+       Use built-in TLS support if `gnutls-available-p' is true.
+       (network-stream-open-tls): Ditto.
+
+2011-06-26  Leo Liu  <sdl.web@gmail.com>
+
+       * register.el (registerv): New struct.
+       (registerv-make): New function.
+       (jump-to-register, describe-register-1, insert-register):
+       Support the jump-func, print-func and insert-func slot of a registerv
+       struct.  (Bug#8415)
+
 2011-06-26  Chong Yidong  <cyd@stupidchicken.com>
 
+       * vc/vc.el (vc-revert-show-diff): New defcustom.
+       (vc-diff-internal): New arg specifying diff buffer.
+       (vc-revert): Obey vc-revert-show-diff.  If we show a diff, don't
+       reuse an existing *vc-diff* buffer (Bug#8927).
+
        * progmodes/cperl-mode.el (cperl-mode): Derive from prog-mode.
 
 2011-06-26  Glenn Morris  <rgm@gnu.org>
 
 2011-06-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * mail/smtpmail.el (smtpmail-via-smtp): Set
-       :use-starttls-if-possible so that we always use STARTTLS if the
+       * mail/smtpmail.el (smtpmail-via-smtp):
+       Set :use-starttls-if-possible so that we always use STARTTLS if the
        server supports it.  SMTP servers that support STARTTLS commonly
        require it.
 
        upgrades with `open-network-stream', and rely solely on
        auth-source for all credentials.  Big changes throughout the file,
        but in particular:
-       (smtpmail-auth-credentials): Removed.
-       (smtpmail-starttls-credentials): Removed.
+       (smtpmail-auth-credentials): Remove.
+       (smtpmail-starttls-credentials): Remove.
        (smtpmail-via-smtp): Check for servers saying they want AUTH after
        MAIL FROM, too.
 
-       * net/network-stream.el (network-stream-open-starttls): Provide
-       support for client certificates both for external and built-in
+       * net/network-stream.el (network-stream-open-starttls):
+       Provide support for client certificates both for external and built-in
        STARTTLS.
        (auth-source): Require.
        (open-network-stream): Document the :client-certificate keyword.
 
 2011-06-21  Tim Harper  <timcharper@gmail.com>
 
-       * term/ns-win.el (ns-initialize-window-system): set
-       application-specific `ApplePressAndHoldEnabled' system
+       * term/ns-win.el (ns-initialize-window-system):
+       Set application-specific `ApplePressAndHoldEnabled' system
        resource to NO as it is not yet supported by the NS port.
 
 2011-06-21  Juanma Barranquero  <lekktu@gmail.com>
        options more faithfully.
        (pop-to-buffer): Don't rely on `display-buffer' selecting the
        window if it is on another frame.
-       (display-buffer-alist, display-buffer-default-specifiers): Don't
-       make new frame unsplittable by default.
+       (display-buffer-alist, display-buffer-default-specifiers):
+       Don't make new frame unsplittable by default.
        (display-buffer-normalize-argument): Fix doc-string typo and use
        'same-frame-other-window instead of 'other-window when associating
        with display-buffer-macro-specifiers.
        * progmodes/compile.el (compilation-error-regexp-alist-alist): Rename
        `caml' to `python-tracebacks-and-caml'; allow leading tabs (bug#8585).
 
-2011-06-21  Drew Adams <drew.adams@oracle.com>
+2011-06-21  Drew Adams  <drew.adams@oracle.com>
 
        * menu-bar.el: Use function variable instead of switch-to-buffer.
        (menu-bar-select-buffer-function): New variable.
        (window-in-direction-2, window-in-direction, get-mru-window):
        New functions.
 
-2011-06-08  Reuben Thomas <rrt@sc3d.org>
+2011-06-08  Reuben Thomas  <rrt@sc3d.org>
 
        * progmodes/flymake.el (flymake-compilation-prevents-syntax-check):
        Doc fix (Bug#8713).
 
 2011-05-28  Chong Yidong  <cyd@stupidchicken.com>
 
-
        * emacs-lisp/re-builder.el (re-builder): Improve doc (Bug#8286).
 
 2011-05-28  Dima Kogan  <dkogan@cds.caltech.edu>  (tiny change)
        * vc/vc-bzr.el (vc-bzr-sha1-program): Rename from sha1-program.
        (vc-bzr-sha1): Adapt.
 
-       * sha1.el: Remove. Function `sha1' is now builtin.
+       * sha1.el: Remove.  Function `sha1' is now builtin.
 
        * bindings.el: Provide sha1 feature.
 
 2011-05-23  Vincent Belaïche  <vincentb1@users.sourceforge.net>
 
        * play/5x5.el: I/ Add an arithmetic solver to suggest positions to
-       click on. II/ Make 5x5 multisession. III/ Ensure that random grids
+       click on.  II/ Make 5x5 multisession.  III/ Ensure that random grids
        always have a solution in grid size = 5 cases.
        (5x5-mode-map): Add keybinding to function `5x5-solve-suggest'.
        (5x5-solver-output, 5x5-log-buffer): New vars.
 
 2011-04-20  felix  <EmacsWiki>  (tiny change)
 
-       * whitespace.el (global-whitespace-mode): keep highlight when
+       * whitespace.el (global-whitespace-mode): Keep highlight when
        switching between major modes on a file.
 
 2011-04-19  Stefan Monnier  <monnier@iro.umontreal.ca>