Merge changes made in Gnus trunk.
[bpt/emacs.git] / lisp / ChangeLog
index f65ec67..20514a0 100644 (file)
@@ -1,3 +1,151 @@
+2011-02-21  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * net/netrc.el (netrc-parse): Comment fix.
+
+2011-02-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * color.el (color-name-to-rgb): Rename from color-rgb->normalize.
+       Autoload.  Add optional arg FRAME, and pass it to color-values.
+       (color-complement): Caller changed.  Doc fix.
+       (color-gradient): Rewrite for better clarity and efficiency.
+
+       * faces.el (color-values): Use cond for clarity.  Doc fix.
+
+       * facemenu.el (color-rgb-to-hsv): Deleted; use the version in
+       color.el instead.
+       (list-colors-sort-key, list-colors-print): Use
+       color-normalized-values.
+
+2011-02-20  Drew Adams  <drew.adams@oracle.com>
+
+       * color.el: First part of merge from hexrgb.el.
+       (color-rgb-to-hex): Rename from color-rgb->hex.
+       (color-rgb-to-hsv): Rename from color-rgb->hsv.  Force hue and
+       saturation to zero if the value is too small.
+       (color-rgb-to-hsl): Rename from color-rgb->hsl.
+       (color-srgb-to-xyz): Rename from color-srgb->xyz.  Doc fix.
+       (color-xyz-to-srgb): Rename from color-xyz->srgb.  Doc fix.
+       (color-xyz-to-lab): Rename from color-xyz->lab.  Doc fix.
+       (color-lab-to-xyz): Rename from color-lab->xyz.  Doc fix.
+       (color-lab-to-srgb): Rename from color-lab->srgb.  Doc fix.
+       (color-cie-de2000): Doc fix.
+
+2011-02-20  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-cmds.el (c-beginning-of-statement): Avoid loop in
+       locating the beginning of a macro.  (Bug#7595)
+
+2011-02-20  Glenn Morris  <rgm@gnu.org>
+
+       * edmacro.el (edmacro-eight-bits): Make it a defcustom.
+       Don't autoload it.
+
+       * autorevert.el (auto-revert-mode, auto-revert-tail-mode)
+       (global-auto-revert-ignore-buffer): Remove leading "*" from docs.
+
+2011-02-19  Dmitry Bolshakov <dmitry.bolshakov@bridge-quest.com>
+            Dima Kogan <dkogan@cds.caltech.edu>  (tiny change)
+
+       * progmodes/hideshow.el (hs-find-block-beginning)
+       (hs-hide-level-recursive): Ignore comments when parsing braces
+       (Bug#8036).
+
+2011-02-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc-bzr.el (vc-bzr-bound-branch-p): New function.
+       (vc-bzr-pull): Use it.
+
+2011-02-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc-bzr.el (vc-bzr--branch-conf): Function deleted.
+       (vc-bzr-branch-conf): New function, similar to vc-bzr--branch-conf
+       but returning an alist.  Ignore comments in bzr conffile.
+       (vc-bzr-pull, vc-bzr-merge-branch): Use vc-bzr-branch-conf.
+       (vc-bzr-error-regex-alist): New var.
+       (vc-bzr-merge-branch): Use it to highlight the pull/merge buffer.
+
+       * vc/vc-dispatcher.el (vc-do-async-command): Bind
+       inhibit-read-only to t.
+
+       * progmodes/compile.el (compilation--flush-directory-cache):
+       Handle the case where cdr of compilation--flush-directory-cache
+       points to no buffer, which can occur if we previously switched to
+       compilation-mode in a pregenerated buffer.
+
+2011-02-19  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-find-header-encoding): Be sure to
+       get the header copy into the temporary buffer.
+       (rmail-mime-insert-decoded-text): Ignore us-ascii.
+       (rmail-show-mime): When rmail-mime-coding-system is nil, set
+       buffer-file-coding-system to undecided.
+
+2011-02-19  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/mule-cmds.el (read-char-by-name, ucs-insert):
+       Document completion with asterisk and a substring.
+
+2011-02-19  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (find-file-literally): Doc fix.
+
+       * simple.el (rfc822-goto-eoh): Give it a doc-string.
+
+       * log-edit.el (log-edit-insert-changelog):
+       Fix `log-edit-strip-single-file-name' functionality.  (Bug#8057)
+
+2011-02-19  Glenn Morris  <rgm@gnu.org>
+
+       * dired-x.el: Don't require dired-aux.
+       (dired-do-create-files, dired-mark-read-regexp)
+       (dired-do-create-files-regexp): Autoload from dired-aux.
+
+       * dired-x.el (dired-find-buffer-nocreate): Merge into dired.el.
+       * dired.el (dired-find-buffer-nocreate): Merge dired-x version.
+
+       * dired-x.el (dired-read-shell-command): Merge into dired-aux's version.
+       * dired-aux.el (dired-read-shell-command): Merge dired-x's version.
+
+       * dired-x.el (dired-clean-up-after-deletion): Merge into dired.el.
+       * dired.el (dired-clean-up-after-deletion): Merge dired-x's version.
+       (dired-clean-up-buffers-too): Declare.
+
+       * dired-x.el (dired-initial-position): Merge into dired.el's version.
+       * dired.el (dired-initial-position): Merge dired-x's version here.
+       (dired-find-subdir): Declare.
+
+       * dired-x.el (dired-omit-new-add-entry): Merge into dired-add-entry.
+       * dired-aux.el (dired-add-entry): Give it a doc-string.
+       Merge dired-x's dired-omit handling here.
+       (dired-omit-mode, dired-omit-regexp, dired-omit-localp): Declare.
+
+       * international/mule-diag.el (list-input-methods-1):
+       Indent all lines of multi-line doc-strings.  (Bug#8066)
+
+2011-02-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       Fix 2011-02-02 changes.
+
+       * apropos.el (apropos-print): Call apropos-mode before setting up
+       buffer variables.  Use inhibit-read-only.
+
+       * emacs-lisp/package.el (package--list-packages): Call
+       package-menu-mode before setting up buffer variables.
+
+       * play/solitaire.el (solitaire): Call solitaire-mode before
+       setting up buffer variables.  Use inhibit-read-only.
+
+2011-02-18  Lawrence Mitchell  <wence@gmx.li>
+
+       * progmodes/sh-script.el (sh-syntax-propertize-here-doc): (bug#8053)
+       Bind case-fold-search to nil when looking for end of here-doc.
+
+2011-02-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * image-mode.el (image-toggle-display-image):
+       Set find-file-literally non-nil in buffers visiting binary image
+       files.  (Bug#8047)
+
 2011-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * files.el (cd): Make completion obey cd-path (bug#7924).
        allout-abbreviate-flattened-numbering.
        (allout-mode-p): Include among autoloads, for use by other modes
        with impunity.
-       (allout-listify-exposed): Use
-       allout-flattened-numbering-abbreviation.
+       (allout-listify-exposed):
+       Use allout-flattened-numbering-abbreviation.
        (allout-encrypt-string): Use set-buffer-multibyte directly.
        (allout-set-buffer-multibyte): Remove.
 
 
        * vc/vc-bzr.el (vc-bzr-log-view-mode): Truncate lines in root log.
 
-       * vc/log-view.el (log-view-mode-menu): Add
-       log-view-toggle-entry-display.
+       * vc/log-view.el (log-view-mode-menu):
+       Add log-view-toggle-entry-display.
 
 2011-02-14  Glenn Morris  <rgm@gnu.org>
 
        * progmodes/cc-fonts.el (c-font-lock-declarations): Remove a
        narrow-to-region call that cuts context off the end (Bug#7722).
 
-       * progmodes/cc-engine.el (c-forward-<>-arglist-recur): Refactor
-       nested if-forms with a simple cond.
+       * progmodes/cc-engine.el (c-forward-<>-arglist-recur):
+       Refactor nested if-forms with a simple cond.
        (c-forward-<>-arglist): Revert 2011-01-31 change.
 
 2011-02-13  Chong Yidong  <cyd@stupidchicken.com>
        * progmodes/cc-cmds.el (c-forward-over-illiterals):
        Continue parsing if we encounter a naked # (Bug#7595).
        (c-beginning-of-statement): Avoid loop in locating the beginning
-       of a macro.
+       of a macro.  (Not actually committed until 2011-02-20, see above).
 
 2011-01-31  Chong Yidong  <cyd@stupidchicken.com>