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>
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
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>