ChangeLog: Improve style.
[gnus] / lisp / ChangeLog
index 451abc4..ac40c7e 100644 (file)
@@ -1,5 +1,20 @@
 2010-11-22  Julien Danjou  <julien@danjou.info>
 
+       * shr.el (shr-tag-color-check): Convert colors to hexadecimal with
+       shr-color->hexadecimal.
+
+       * shr-color.el (shr-color->hexadecimal): Add converting functions for
+       RGB() or HSL() color representation.
+
+       * shr.el (shr-tag-font): Add.
+       (shr-tag-color-check): New function to get better colors.
+       (shr-tag-insert-color-overlay): Factorize code between tag-font and
+       tag-span.
+
+       * shr-color.el: New file.
+
+       * color-lab.el: New file.
+
        * gnus-art.el (gnus-url-mailto): Do not downcase args.
 
 2010-11-21  Andrew Cohen  <cohen@andy.bu.edu>
@@ -22,9 +37,9 @@
 
 2010-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * nnimap.el (nnimap-unselect-group): Made into its own function.
-       (nnimap-request-rename-group): Unselect group before renaming.  This
-       had gotten lost somewhere.
+       * nnimap.el (nnimap-unselect-group): Make into its own function.
+       (nnimap-request-rename-group): Unselect group before renaming.
+       This had gotten lost somewhere.
        (nnimap-request-accept-article): Keep track of examined groups, and
        unselect the group before APPENDing to read-only groups.
        (nnimap-request-move-article): Clear flags before moving so that they
@@ -44,7 +59,7 @@
 
 2010-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * shr.el (shr-table-horizontal-line): Renamed from shr-table-line.
+       * shr.el (shr-table-horizontal-line): Rename from shr-table-line.
        (shr-table-vertical-line): New variable.
        (shr-insert-table): Use it.
 
        (nnir-run-imap): Use it.
        (nnir-run-gmane): Who knew, gmane search returns an article score!
 
-       * gnus-srvr.el (gnus-server-mode-map): add binding "G" to search the
+       * gnus-srvr.el (gnus-server-mode-map): Add binding "G" to search the
        server on the current line with nnir.
 
 2010-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 2010-10-30  Andrew Cohen  <cohen@andy.bu.edu>
 
-       * nnir.el move defvar, defcustom around to keep file organized and keep
-       byte-compiler quiet.
-       (nnir-read-parms): accept search-engine as arg.
-       (nnir-run-query): pass search-engine as arg.
-       (nnir-search-engine): remove.
+       * nnir.el: Move defvar, defcustom around to keep file organized
+       and keep byte-compiler quiet.
+       (nnir-read-parms): Accept search-engine as arg.
+       (nnir-run-query): Pass search-engine as arg.
+       (nnir-search-engine): Remove.
 
 2010-10-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 
 2010-10-30  Andrew Cohen  <cohen@andy.bu.edu>
 
-       * nnir.el: general clean up. allow searching with multiple
-       engines. allow separate extra-parameters for each engine. batch queries
-       when possible.
-       (nnir-imap-default-search-key,nnir-method-default-engines): add
-       customize interface.
-       (nnir-run-gmane): new engine.
-       (nnir-engines): use it. qualify all prompts with engine name.
-       (nnir-search-engine): remove global variable.
-       (nnir-run-hyrex): restore for now.
-       (nnir-extra-parms,nnir-search-history): new variables.
-       (gnus-group-make-nnir-group): use them.
-       (nnir-group-server): remove in favor of gnus-group-server.
-       (nnir-request-group): avoid searching twice.
-       (nnir-sort-groups-by-server): new function.
+       * nnir.el: General clean up.  Allow searching with multiple engines.
+       Allow separate extra-parameters for each engine.
+       Batch queries when possible.
+       (nnir-imap-default-search-key,nnir-method-default-engines):
+       Add customize interface.
+       (nnir-run-gmane): New engine.
+       (nnir-engines): Use it.  Qualify all prompts with engine name.
+       (nnir-search-engine): Remove global variable.
+       (nnir-run-hyrex): Restore for now.
+       (nnir-extra-parms,nnir-search-history): New variables.
+       (gnus-group-make-nnir-group): Use them.
+       (nnir-group-server): Remove in favor of gnus-group-server.
+       (nnir-request-group): Avoid searching twice.
+       (nnir-sort-groups-by-server): New function.
 
 2010-10-30  Julien Danjou  <julien@danjou.info>
 
        * gnus-group.el: Remove gnus-group-fetch-control.
 
-       * gnus-start.el (gnus-find-new-newsgroups): Remove
-       gnus-check-first-time-used.
+       * gnus-start.el (gnus-find-new-newsgroups):
+       Remove gnus-check-first-time-used.
 
        * gnus.el: Remove gnus-backup-default-subscribed-newsgroups.
 
 
 2010-10-26  Katsumi Yamaoka  <yamaoka@jpl.org>
 
-       * shr.el (shr-tag-div): Added.
+       * shr.el (shr-tag-div): Add.
 
        * lpath.el: Fbind current-idle-time for XEmacs 21.4 and SXEmacs 22.1.
 
 
 2010-10-22  Andrew Cohen  <cohen@andy.bu.edu>
 
-       * nnir.el (nnir-method-default-engines): new variable.
-       (nnir-run-query): use it.
-       (nnir-group-mode-hook): remove key binding and move to gnus-group.el.
-       (gnus-summary-nnir-goto-thread): change group if needed.
+       * nnir.el (nnir-method-default-engines): New variable.
+       (nnir-run-query): Use it.
+       (nnir-group-mode-hook): Remove key binding and move to gnus-group.el.
+       (gnus-summary-nnir-goto-thread): Change group if needed.
 
-       * gnus-group.el (gnus-group-group-map): add key binding for
+       * gnus-group.el (gnus-group-group-map): Add key binding for
        gnus-group-make-nnir-group.
 
 2010-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * shr.el (shr-tag-object): Added.
+       * shr.el (shr-tag-object): Add.
 
        * gnus-sum.el (gnus-summary-select-article): Make sure we have the
        original article buffer live.
-       (gnus-summary-select-article-buffer): Mention
-       gnus-widen-article-buffer.
+       (gnus-summary-select-article-buffer):
+       Mention gnus-widen-article-buffer.
 
 2010-10-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * shr.el (shr-tag-strong): Added.
+       * shr.el (shr-tag-strong): Add.
 
 2010-10-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
 
        * mm-view.el (mm-text-html-renderer-alist): Add the `shr' and
        `gnus-w3m' symbols.
-       (mm-text-html-washer-alist): Removed.
+       (mm-text-html-washer-alist): Remove.
 
-       * mm-decode.el (mm-inline-text-html-renderer): Removed.
-       (mm-inline-media-tests): Removed use.
+       * mm-decode.el (mm-inline-text-html-renderer): Remove.
+       (mm-inline-media-tests): Remove use.
        (mm-text-html-renderer): Change default to the `shr' symbol.
 
-       * mm-view.el (mm-inline-text-html): Removed use.
+       * mm-view.el (mm-inline-text-html): Remove use.
 
        * gnus-art.el (gnus-blocked-images): New function.  Allow the
        `gnus-blocked-images' to be a function.
-       (gnus-article-wash-function): Removed.
+       (gnus-article-wash-function): Remove.
 
 2010-10-20  Julien Danjou  <julien@danjou.info>
 
 
 2010-10-16  Andrew Cohen  <cohen@andy.bu.edu>
 
-       * gnus-sum.el (gnus-summary-refer-thread): Bug fix. Add the thread
+       * gnus-sum.el (gnus-summary-refer-thread): Bug fix.  Add the thread
        headers to gnus-newsgroup-headers.
 
 2010-10-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * shr.el (shr-find-fill-point): Use a filling algorithm that should
        probably work for CJVK text, too.
 
-       * nnimap.el (nnimap-extend-tls-programs): Removed.
+       * nnimap.el (nnimap-extend-tls-programs): Remove.
        (nnimap-open-connection): Bind STARTTLS to openssl explicitly.
 
        * tls.el (tls-starttls-switches): Remove starttls hack.
 
 2010-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * gnus-gravatar.el (gnus-art): Required.
+       * gnus-gravatar.el (gnus-art): Require.
 
        * gnus-sum.el (gnus-summary-mark-as-unread-forward)
        (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
 2010-10-10  Andrew Cohen  <cohen@andy.bu.edu>
 
        * nnir.el (autoload): Clean up autoloads.
-       (nnir-imap-default-search-key): Renamed from
-       nnir-imap-search-field. Use key rather than value.
+       (nnir-imap-default-search-key): Rename from nnir-imap-search-field.
+       Use key rather than value.
        (nnir-imap-search-other): New variable.
        (nnir-read-parm): Use it.
        (nnir-imap-expr-to-imap): Use %S rather than imap-quote-specials.
 
 2010-10-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * spam.el (gnus-summary-mode-map): Bind to "$".  Suggested by Russ
-       Allbery.
+       * spam.el (gnus-summary-mode-map): Bind to "$".
+       Suggested by Russ Allbery.
 
        * shr.el: Rework the way things are indented by <li> slightly.
 
        (shr-tag-hr): New function.
 
        * nnimap.el (nnimap-update-info): Remove double setting of high.
-       (nnimap-update-info): Don't ignore groups that have no UIDNEXT.  This
-       makes nnimap work properly on Courier again.
+       (nnimap-update-info): Don't ignore groups that have no UIDNEXT.
+       This makes nnimap work properly on Courier again.
 
        * gnus.el (gnus-carpal): The carpal mode has been removed, but define
        the variable for backwards compatability.
 
 2010-10-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
-       * shr.el (browse-url): Required.
+       * shr.el (browse-url): Require.
        (shr-ensure-paragraph): Don't insert a new newline after empty-ish
        lines.
        (shr-show-alt-text, shr-browse-image): New commands.
        * gnus-sum.el (gnus-summary-select-article-buffer): Really select the
        article buffer again.
 
-       * shr.el (shr-tag-p): Don't insert newlines at the start of the
-       buffer.
+       * shr.el (shr-tag-p): Don't insert newlines at the start of the buffer.
 
        * mm-decode.el (mm-shr): Narrow before inserting, so that shr can know
        when it's at the start of the buffer.
        * gnus-start.el (gnus-check-bogus-newsgroups): Say how many groups
        we're being queried about.  Suggested by Dan Jacobson.
 
-       * nndoc.el (nndoc-type-alist): Do babyl before mime-parts.  Suggested
-       by Jason Eisner.
+       * nndoc.el (nndoc-type-alist): Do babyl before mime-parts.
+       Suggested by Jason Eisner.
 
        * gnus-async.el (gnus-async-delete-prefetched-entry): Remove from hash
        table, too.  Suggested by Stefan Wiens.
        * gnus-sum.el (gnus-summary-scroll-up): Add more documentation.
        Suggested by Dan Jacobson.
 
-       * gnus.el (gnus-large-newsgroup): Mention
-       gnus-large-ephemeral-newsgroup.  Suggested by Dan Jacobson.
+       * gnus.el (gnus-large-newsgroup):
+       Mention gnus-large-ephemeral-newsgroup.  Suggested by Dan Jacobson.
 
        * gnus-msg.el (gnus-summary-resend-message): When resending, don't
        externalize attachments.  Bug reported by Steve Wen.
        (tls-find-starttls-argument): Use it.
        (open-tls-stream): Ditto.
 
-       * netrc.el (netrc-credentials): Return the value of the "default"
-       entry.
+       * netrc.el (netrc-credentials): Return the value of the "default" entry.
        (netrc-machine): Ditto.
 
        * nnimap.el (nnimap-find-article-by-message-id): Really return the
        * nnimap.el (nnimap-find-article-by-message-id): Use EXAMINE instead of
        SELECT to get the message-id.
 
-       * mail-source.el (mail-sources): Removed webmail support.
+       * mail-source.el (mail-sources): Remove webmail support.
        (defvar): Ditto.
        (mail-source-fetcher-alist): Ditto.
-       (mail-source-fetch-webmail): Removed.
+       (mail-source-fetch-webmail): Remove.
 
-       * webmail.el: Removed -- doesn't seem relevant any more.
+       * webmail.el: Remove -- doesn't seem relevant any more.
 
        * gnus.el: Fix up make-obsolete-variable declarations throughout.
 
        (nnimap-request-set-mark): Erase the buffer before issuing commands.
        (nnimap-split-rule): Mark as obsolete.
 
-       * pop3.el (pop3-send-streaming-command, pop3-stream-length): New
-       variable.
+       * pop3.el (pop3-send-streaming-command, pop3-stream-length):
+       New variable.
 
        * nnimap.el (nnimap-insert-partial-structure): Get the type from the
        correct slot, too.
 
        * gnus.el (gnus-local-domain): Declare variable obsolete.
 
-       * gnus-util.el (gnus-icompleting-read): Require iswitchb. Fix history
-       computing.
+       * gnus-util.el (gnus-icompleting-read): Require iswitchb.
+       Fix history computing.
        (gnus-ido-completing-read): Require ido.
 
 2010-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>