From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/84099 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Ma Gnus v0.9 is released Date: Fri, 31 Jan 2014 15:04:45 -0800 Message-ID: <87eh3ng3fq.fsf@building.gnus.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1391209569 13012 80.91.229.3 (31 Jan 2014 23:06:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 31 Jan 2014 23:06:09 +0000 (UTC) Cc: ding@gnus.org To: ding-announce@gnus.org Original-X-From: ding-owner+M32351@lists.math.uh.edu Sat Feb 01 00:06:17 2014 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W9NA6-0007Xi-Iv for ding-account@gmane.org; Sat, 01 Feb 2014 00:06:15 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1W9NA1-0002ny-Vt; Fri, 31 Jan 2014 17:06:10 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1W9N9s-0002ma-Bp; Fri, 31 Jan 2014 17:06:00 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES128-SHA:128) (Exim 4.76) (envelope-from ) id 1W9N9n-0003bl-2Y; Fri, 31 Jan 2014 17:06:00 -0600 Original-Received: from hermes.netfonds.no ([80.91.224.195]) by quimby.gnus.org with esmtp (Exim 4.80) (envelope-from ) id 1W9N9l-0000Z0-J3; Sat, 01 Feb 2014 00:05:53 +0100 Original-Received: from [204.14.154.233] (helo=building.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1W9N9U-0004Rd-9Z; Sat, 01 Feb 2014 00:05:37 +0100 X-MailScanner-ID: 1W9N9U-0004Rd-9Z MailScanner-NULL-Check: 1391814338.39493@YG0lzijr5PV92xKWDhCxtA X-Spam-Status: No X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:84099 Archived-At: Mostly bug fixes since Ma Gnus 0.7. This version of Ma Gnus is (plus any subsequent bug fixes) the one that's going to ship in Emacs 24.4. Development continues in Ma Gnus v0.10 with new features and stuff. Get it by saying git clone http://git.gnus.org/gnus.git && cd gnus && git checkout m0-9 or download the release from http://git.gnus.org/cgit/gnus.git/snapshot/gnus-m0-9.zip ChangeLog since last release: 2014-01-31 Lars Magne Ingebrigtsen * gnus.el: Ma Gnus v0.9 is released. 2014-01-31 Lars Ingebrigtsen * nnimap.el (nnimap-transform-headers): Fix Davmail header parsing. 2014-01-31 Dave Abrahams * gnus-salt.el (gnus-tree-highlight-article): Don't move point around in the summary buffer (bug#13769). 2014-01-31 Lars Ingebrigtsen * gnus-art.el (gnus-article-setup-buffer): Refresh the summary buffer name if we're using a single article buffer. Otherwise, it may point to a killed buffer (bug#13756). 2014-01-30 Lars Ingebrigtsen * nnmail.el (nnmail-split-it): Instead of redoing the search to restore the match data, just save and restore it explictly (bug#12375). * gnus-sum.el (gnus-summary-read-group-1): Initialize the spam code if that's needed. * spam.el (spam-initialize): Allow calling repeatedly, but only run the the code once (bug#9069). 2014-01-18 Steinar Bang * gnus-setup.el (gnus-use-sendmail): We never use sendmail for mail reading. 2014-01-09 Ken Olum (tiny change) * message.el (message-bury): Call bury-buffer with no argument in the message-return-action case too. 2014-01-05 Katsumi Yamaoka * gnus-sum.el (gnus-article-stop-animations): Declare it before using. (nnimap-split-fancy, nnimap-split-methods): Declare. * mm-util.el (help-function-arglist): Declare. 2013-12-28 Glenn Morris * gnus-sieve.el (gnus-sieve-select-method): * gravatar.el (gravatar-automatic-caching, gravatar-cache-ttl) (gravatar-rating, gravatar-size): * message.el (message-minibuffer-local-map): * sieve-manage.el (sieve-manage-authenticators) (sieve-manage-authenticator-alist): Specify custom types. * hashcash.el (hashcash-program): Rename from hashcash-path. Update callers. * gnus-icalendar.el (gnus-icalendar-org, gnus-icalendar): * gnus-sum.el (gnus-subthread-sort-functions): Add version. * gnus-sync.el (gnus-sync-file-encrypt-to): Add type and version. * auth-source.el (auth-sources): * nnmairix.el (nnmairix-propagate-marks-upon-close): Fix custom types. * tls.el (tls-certtool-program): Fix default value. 2013-12-26 Lars Ingebrigtsen * gnus-sum.el (gnus-summary-respool-query): Special-case nnimap so that we get proper traces there, too. 2013-12-26 Sean Connor (tiny change) * gnus-sum.el (gnus-summary-enter-digest-group): Don't discard previous value of the parameters if the current article has a Reply-To or From field. 2013-12-26 Lars Ingebrigtsen * gnus.el (gnus-group-buffer): Remove duplicate definition. 2013-12-25 Lars Ingebrigtsen * gnus-sum.el (gnus-summary-exit): Stop animations. 2013-12-19 Juri Linkov * gnus.el (gnus-suppress-keymap): * gnus-art.el (gnus-article-mode-map): * gnus-group.el (gnus-group-mode-map): * gnus-sum.el (gnus-summary-mode-map, gnus-summary-backend-map): Remove [backspace] key binding because it shadows DEL (bug#16035). * mm-decode.el (mm-viewer-completion-map): Remove duplicate definition. 2013-12-19 Katsumi Yamaoka * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view): Make sure work directory exists. (gnus-uu-digest-mail-forward): Store temporary files in work directory rather than tmp directory. (gnus-summary-prepare-exit-hook): Replace gnus-exit-group-hook, that is not necessarily always run, with it. 2013-12-18 Jan Tatarik * gnus-icalendar.el (gnus-icalendar-identities): Make changing the value of gnus-icalendar-additional-identities work without restart. 2013-12-17 Katsumi Yamaoka * mm-util.el (mm-make-temp-file): Alias to make-temp-file for modern Emacsen. 2013-12-08 Katsumi Yamaoka * gnus-msg.el (gnus-setup-message): Fix the type of argument passed to nnir-article-number and nnir-article-group. 2013-12-03 Vitalie Spinu * message.el (message-send-mail-with-sendmail): Don't kill error buffer if sending fails. 2013-11-28 Jan Tatarik * gnus-icalendar.el (gnus-icalendar-event-from-ical) (gnus-icalendar-event->org-entry) (gnus-icalendar--update-org-event) (gnus-icalendar-event->gnus-calendar): Distinguish between required/optional/non-participant attendee status. Fix bug causing the first required event participant to be omitted. 2013-11-27 Katsumi Yamaoka * gnus-art.el (article-de-quoted-unreadable) (article-de-base64-unreadable, gnus-mime-copy-part) * gnus-html.el (gnus-article-html) * mm-view.el (mm-inline-text-html-render-with-w3) (mm-inline-text-html-render-with-w3m-standalone) * rfc2231.el (rfc2231-decode-encoded-string): Allow overriding charset by mm-charset-override-alist. * gnus-art.el (gnus-article-browse-html-parts): Replace LWSPs with ` 's in header. Work for broken Chinese articles. * gnus-art.el (gnus-article-browse-html-save-cid-content): Exclude broken handles that gnus-summary-enter-digest-group may create. (gnus-article-browse-html-parts): Allow overriding charset by mm-charset-override-alist. 2013-11-21 Jan Tatarik * gnus-icalendar.el (gnus-icalendar-additional-identities): New. (gnus-icalendar-identities): Support additional-identities. 2013-11-21 Jan Tatarik * gnus-icalendar.el (gnus-icalendar-event:org-timestamp): Fix org-timestamp for events ending at midnight. 2013-11-21 Ivan Shmakov (tiny change) * nndoc.el (nndoc-type-alist, nndoc-debbugs-db-type-p): Support debbugs .log files. 2013-11-20 David Engster * lpath.el: Fix XEmacs warning for `beginning-of-visual-line'. 2013-11-20 Dave Goldberg * message.el (message-beginning-of-line): Use beginning-of-visual-line when visual-line-mode is turned on. 2013-11-15 Jan Tatarik * gnus-icalendar.el (gnus-icalendar-event->gnus-calendar) (gnus-icalendar-event-from-ical) (gnus-icalendar-event->org-entry) (gnus-icalendar--update-org-event): Required/optional participation, list of attendees synced to org. 2013-11-13 Jan Tatarik * gnus-icalendar.el (gnus-icalendar-event:sync-to-org) (gnus-icalendar-event:inline-org-buttons): Allow for appointment cancellations to be synced to org if the original appt has an org outline. 2013-11-13 Jan Tatarik * gnus-icalendar.el (gnus-icalendar--format-summary-line) (gnus-icalendar-event->org-entry) (gnus-icalendar--update-org-event) (gnus-icalendar-event->gnus-calendar): Fix empty location handling. 2013-11-12 Jan Tatarik * gnus-icalendar.el (gnus-icalendar-event-from-ical): Fix timezone handling in gnus-icalendar export to org. 2013-11-06 Katsumi Yamaoka * gnus-salt.el (gnus--let-eval): Silence the Buildbot. 2013-11-05 Katsumi Yamaoka * gnus-cite.el (gnus-cite-add-face): Make non-sticky overlays. 2013-10-30 Glenn Morris * gnus-group.el (gnus-group-browse-foreign-server): * gnus-int.el (gnus-start-news-server): Silence compiler obsolescence warning. 2013-10-29 Teodor Zlatanov * nnimap.el (nnimap-open-connection-1): `auth-source-search' for the `nnoo-current-server' first, then for the actual `nnimap-address' to allow netrc entries for the nnoo server to coexist with netrc entries for the `nnimap-address'. 2013-10-23 Katsumi Yamaoka * mm-decode.el (mm-dissect-buffer): Revert last change. * nndoc.el (nndoc-dissect-mime-parts-sub): Ditto. The problem that motivated those changes was attributed to a broken mail sender, and has been fixed. 2013-10-22 Katsumi Yamaoka * mm-decode.el (mm-dissect-buffer): Guess content-type if the first token is missing in the Content-Type header. * nndoc.el (nndoc-dissect-mime-parts-sub): Ditto. 2013-09-18 Glenn Morris * gnus-util.el (image-size): Declare. 2013-09-17 Katsumi Yamaoka * gnus-icalendar.el (gnus-icalendar-event--find-attendee) (gnus-icalendar-event-from-ical) (gnus-icalendar-event--build-reply-event-body) (gnus-icalendar-event-reply-from-buffer) (gnus-icalendar-find-org-event-file) (gnus-icalendar-event->gnus-calendar, gnus-icalendar-reply) (gnus-icalendar-mm-inline): Use gmm-labels instead of labels or flet. * mm-util.el (mm-special-display-p): Isolate XEmacs stuff. 2013-09-17 Stefan Monnier * gnus-salt.el (gnus-tree-mode): Use define-derived-mode. Use save-current-buffer. (gnus-tree-mode-map): Initialize in the declaration. (gnus-pick-mouse-pick-region): Remove unused var `fun'. (scroll-in-place): Defvar it. (gnus-tmp-*): Defvar them. (gnus-get-tree-buffer): Use derived-mode-p. (gnus--let-eval): New macro. (gnus-tree-highlight-node): Use it to avoid dynamic binding of non-prefixed variables. (gnus-tree-open, gnus-tree-close): Remove unused arg `group'. * gnus-sum.el (gnus-summary-highlight): Remove `below' from the list of vars since it doesn't seem to be available. (gnus-set-global-variables, gnus-summary-read-group-1) (gnus-select-newsgroup, gnus-handle-ephemeral-exit) (gnus-summary-display-article, gnus-summary-select-article) (gnus-summary-next-article, gnus-offer-save-summaries) (gnus-summary-generic-mark): Use derived-mode-p. (gnus-summary-read-group-1, gnus-summary-exit) (gnus-summary-exit-no-update, gnus-kill-or-deaden-summary): Adjust calls to gnus-tree-close and gnus-tree-open. * gnus-eform.el (gnus-edit-form-mode): Use define-derived-mode. * gnus-agent.el (gnus-category-mode): Use define-derived-mode. (gnus-agent-mode): Use derived-mode-p. (gnus-agent-rename-group, gnus-agent-delete-group): Don't bind gnus-command-method and *-command-method to nil, but bind gnus-command-method to *-command-method instead! (gnus-agent-fetch-articles): Remove unused var `id'. (gnus-agent-fetch-headers): Remove unused arg `force'. (gnus-agent-braid-nov): Remove unused arg `group'. Adjust callers. (gnus-agent-save-alist, gnus-agent-save-local): Remove unused `item'. (gnus-agent-short-article, gnus-agent-long-article) (gnus-agent-low-score, gnus-agent-high-score): Move declaration before first use. (gnus-agent-fetch-group-1): Remove unused vars `arts', `category', `score-param'. (gnus-tmp-name, gnus-tmp-groups): Defvar them. (gnus-get-predicate): Push in front of the cache, rather than end. (gnus-agent-expire-current-dirs, gnus-agent-expire-stats): Defvar them. (gnus-agent-expire-group-1): Use push. Don't abuse dyn-binding. (gnus-agent-expire-unagentized-dirs): Don't rebind gnus-agent-expire-current-dirs since the defvar silences the warning. (gnus-agent-retrieve-headers): Remove unused var `cached-articles'. (gnus-agent-regenerate-group): Remove unused vars `point' and `dl'. (gnus-agent-regenerate): Simplify interactive spec and doc. 2013-09-17 Katsumi Yamaoka * gnus-int.el (gnus-open-server): Silence compiler. * mm-decode.el (mm-add-meta-html-tag): Fix regexp matching meta tag. * message.el (message-display-completion-list): Abolish. (message-completion-in-region): Use display-completion-list. 2013-09-17 Glenn Morris * gnus-util.el (gnus-message-with-timestamp-1): Use `messages-buffer' function if available. Ignore read-only. 2013-09-16 Katsumi Yamaoka * message.el (message-expand-group, message-completion-in-region): Correct the order of start and end of a region. 2013-09-13 Glenn Morris * mml2015.el (gnus-create-image): Autoload it. * gnus-spec.el (gnus-xmas-format): Fix weird error call. * gnus-html.el (declare-function): Add compat stub for ancient Emacs. (image-size): Declare. 2013-09-12 Glenn Morris * gnus-icalendar.el (gnus-icalendar-event--build-reply-event-body): Avoid using `find', which i) might not be defined at runtime; ii) does not work, since its default test is eql, not equal. (gnus-mime-action-alist): Declare. 2013-09-11 Stefan Monnier * score-mode.el (gnus-score-mode-map): Move initialization into declaration. (gnus-score-mode): Use define-derived-mode. * gnus-srvr.el (gnus-browse-mode): Use define-derived-mode. * gnus-kill.el (gnus-kill-file-mode-map): Move initialization into declaration. (gnus-kill-file-mode): Use define-derived-mode. (gnus-kill-file-edit-file, gnus-kill-file-enter-kill, gnus-kill): Use derived-mode-p. * gnus-group.el (gnus-group-mode): Use define-derived-mode. (gnus-group-setup-buffer, gnus-group-name-at-point) (gnus-group-make-web-group, gnus-group-enter-directory) (gnus-group-suspend): Use derived-mode-p. * gnus-cus.el (gnus-custom-mode): Use define-derived-mode. * gnus-bookmark.el (gnus-bookmark-bmenu-mode): Use define-derived-mode. * gnus-art.el (gnus-article-mode): Use define-derived-mode. (gnus-article-setup-buffer, gnus-article-prepare) (gnus-article-prepare-display, gnus-sticky-article) (gnus-kill-sticky-article-buffer, gnus-kill-sticky-article-buffers) (gnus-bind-safe-url-regexp, gnus-article-check-buffer) (gnus-article-read-summary-keys): Use derived-mode-p. 2013-08-28 Katsumi Yamaoka * mm-decode.el (mm-temp-files-delete): Fix file deletion logic. 2013-08-19 Katsumi Yamaoka * mm-util.el (mm-coding-system-priorities): Exclude iso-2022-jp-2 and shift_jis from the default value set for Japanese users. 2013-08-13 Glenn Morris * gnus-icalendar.el (gnus-icalendar-org-capture-file): Fix type. * gnus.el (gnus-valid-select-methods): Fix type. * nnimap.el (nnimap-request-articles-find-limit): Fix type, version. 2013-08-12 Katsumi Yamaoka * mm-decode.el (mm-display-external): Run a timer for the temp files deletion after a viewer exits; add a deletion timer for the needsterm case, too. * mm-decode.el (mm-display-external): Try to delete temporary files by using a 1-min. timer. 2013-08-09 Katsumi Yamaoka * mm-decode.el (mm-temp-files-to-be-deleted, mm-temp-files-cache-file): New internal variables. (mm-temp-files-delete): New function; add it to gnus-exit-gnus-hook. (mm-display-external): Use it to delete temporary files instead of using timers. 2013-08-06 Lars Magne Ingebrigtsen * dgnushack.el (dgnushack-compile): Allow building on Emacs 23. 2013-08-06 Jan Tatarik * gnus-icalendar.el (gnus-icalendar-event-from-ical): Replace pcase with cond for backwards compatability. 2013-08-06 Katsumi Yamaoka * mm-decode.el (mm-display-external): Bind process-connection-type to nil; don't delete a temp file immediately even if a viewer finishes, since it may be a shell script, like xdg-open, that launches a real viewer program belatedly. 2013-08-05 Dave Abrahams * gnus-int.el (gnus-warp-to-article): Allow warping in all groups so that we can create nndoc groups that excerpt other groups. 2013-08-02 Lars Magne Ingebrigtsen * gnus-delay.el (gnus-delay-article): Fix typo. * gnus-group.el (gnus-group-delete-articles): Allow deleting only "old" articles. * gnus-delay.el (gnus-delay-article): Run `message-send-hook' so that we can get spell-checking etc. 2013-08-02 Katsumi Yamaoka * rfc2047.el (rfc2047-encode-message-header): Unify charsets into a single one used for encoding the whole text in a header. 2013-08-02 Lars Magne Ingebrigtsen * dgnushack.el (dgnushack-compile): `icalendar--decode-isodatetime' doesn't work properly on XEmacs. 2013-08-01 Lars Magne Ingebrigtsen * message.el (message-ignored-news-headers): Delete X-Gnus-Delayed before sending. * dgnushack.el (dgnushack-compile): Add a temporary check for gnus-icalendar. * mm-decode.el (mm-command-output): New face. (mm-display-external): Use it. 2013-08-01 Kan-Ru Chen (=E9=99=B3=E4=BE=83=E5=A6=82) = (tiny change) * nnmbox.el (nnmbox-request-article): Don't change point. 2013-08-01 Lars Magne Ingebrigtsen * gnus-icalendar.el (gnus-icalendar-event:inline-reply-buttons): Include `handle' parameter. 2013-08-01 Jan Tatarik * gnus-icalendar.el: New file. 2013-08-01 Lars Magne Ingebrigtsen * gnus-int.el (gnus-warp-to-article): Mention that warp means jump. * gnus-uu.el (gnus-uu-mark-thread, gnus-uu-unmark-thread): Work with dummy roots, too. 2013-08-01 David Edmondson * mml2015.el (mml2015-epg-key-image-to-string): Protect against bugging out on ttys. 2013-08-01 Lars Magne Ingebrigtsen * gnus-start.el (gnus-dribble-save): Only save the dribble file if it's not empty. * nnrss.el (nnrss-discover-feed): Indent. 2013-08-01 Katsumi Yamaoka * gnus-util.el (gnus-emacs-completing-read): Isolate XEmacs stuff. 2013-07-30 Lars Magne Ingebrigtsen * gnus-start.el (gnus-read-active-for-groups): Always mark the data as dirty to ensure nnimap data being saved. 2013-07-30 Tassilo Horn * gnus-sum.el (gnus-summary-make-menu-bar): Add "Current thread score" menu entry. * gnus-score.el (gnus-summary-current-score): Use prefix arg to show the current thread's total score instead of the current article's score. * gnus-sum.el (gnus-subthread-sort-functions): New defcustom. (gnus-sort-threads-recursively): Delete defcustom. (gnus-sort-threads-recursive): Adapt accordingly. 2013-07-30 Tassilo Horn * gnus-sum.el (gnus-sort-subthreads-recursive): New function. (gnus-sort-threads-recursive): Use it. (gnus-sort-threads): Unconditionally call `gnus-sort-threads-recursive' again. Now that determines how to sort subthreads. 2013-07-26 Tassilo Horn * gnus-sum.el (gnus-sort-threads-recursively): New defcustom. (gnus-sort-threads): Use it. 2013-07-25 Andreas Schwab * gnus-art.el (gnus-button-url-regexp): Make it match url in which punctuation characters follow parentheses (bug#14950). 2013-07-23 Katsumi Yamaoka * gnus.el (gnus-continuum-version): * gnus-msg.el (gnus-extended-version): Simplify. * gnus.el (gnus-continuum-version-1): Remove. * gnus-msg.el (gnus-bug): Revert. Calculate gnus-version correctly on Cygwin. * gnus.el (gnus-continuum-version): Do main calculations in integers. (gnus-continuum-version-1): New function, return a string. * gnus-msg.el (gnus-extended-version, gnus-bug): Use gnus-continuum-version-1 instead of gnus-continuum-version. 2013-07-19 Geoff Kuenning (tiny change) * gnus-art.el (gnus-treat-predicate): Allow functions as predicates (bug#13384). 2013-07-18 Lars Magne Ingebrigtsen * gnus-start.el (gnus-clean-old-newsrc): Remove the newsrc cleanups that were only relevant in a development version a long time ago. 2013-07-18 Katsumi Yamaoka * gnus-art.el (gnus-shr-put-image): Make it work as well for shr.el's that the old Emacs 24s bundle. 2013-07-10 David Engster * gnus-start.el (gnus-clean-old-newsrc): Always remove 'unexist' marks if `gnus-newsrc-file-version' does not match `gnus-version'. This fixes a bug in Emacs trunk where the 'unexist' marks were always removed at startup because "Gnus v5.13" was considered smaller than "Ma Gnus v0.03". 2013-07-10 Tassilo Horn * gnus.el (gnus-summary-line-format): Reference `gnus-user-date-format-alist' for the &user-date; format, not `gnus-summary-user-date-format-alist'. 2013-07-08 Lars Magne Ingebrigtsen * nnml.el (nnml-request-compact-group): Don't bug out if we can't delete files (bug#13481). 2013-07-08 Tassilo Horn * gnus-registry.el (gnus-registry-remove-extra-data): New function. 2013-07-06 Lars Ingebrigtsen * gnus-art.el (gnus-block-private-groups): Allow `global' methods to display images. * gnus.el (gnus-valid-select-methods): Mark nnrss as global. * message.el (message-cancel-news): According to , "cancel" is preferred over "cmsg cancel" in the Subject. * nnir.el (nnir-engines): Note that the group specs are regexps (bug#13238). * gnus-msg.el (gnus-copy-article-buffer): If the article buffer has gotten read-only text properties, ensure that those aren't heeded when copying stuff over (bug#13434). * mm-view.el (mm-inline-text-html): Don't bug out on multipart messages (bug#13762). 2013-07-05 David Kastrup * auth-source.el (auth-source-netrc-parse-one): Allow empty strings in authinfo file again (important for blank passwords). This had been broken with 2013-06-15 change. 2013-07-03 Katsumi Yamaoka * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Revert 2013-01-14 change. 2013-07-02 Daiki Ueno * mml2015.el (mml2015-epg-key-image): Use 'gnus-create-image' instead of 'create-image' for XEmacs compatibility; check errors when decoding image. Reported by Uwe Brauer. 2013-06-28 Katsumi Yamaoka * gnus-art.el (gnus-article-extend-url-button): Make it work again with gnus-button-push revised at 2011-01-19. 2013-06-23 Lars Magne Ingebrigtsen * eww.el, shr.el, shr-color.el: Removed from the Gnus repository. They now live in the lisp/net Emacs 24 repository. 2013-06-21 Lars Magne Ingebrigtsen * eww.el (eww-update-header-line-format): Quote % characters. 2013-06-19 Lars Magne Ingebrigtsen * eww.el (eww-process-text-input): Display passwords as asterisks. * shr.el (shr-make-table-1): Protect against invalid column-spans. 2013-06-19 Tom Tromey * eww.el (eww-top-url): Remove. (eww-home-url, eww-start-url, eww-contents-url): New defvars. (eww-render): Set new variables. Don't set eww-top-url. (eww-handle-link): Handle "prev", "home", and "contents". Downcase the rel text. (eww-top-url): Choose best top URL. 2013-06-19 Lars Magne Ingebrigtsen * eww.el: Rewrite to implement form elements "by hand" instead of relying in widget.el. Using widget.el leads to too many user interface inconsistencies. (eww-self-insert): Implement entering commands in text fields. (eww-process-text-input): New function to make text input field editing work. (eww-submit): Rewrite to use the new-style form methods. (eww-select-display): Display the correct selected item. (eww-change-select): Implement changing the select value. (eww-toggle-checkbox): Implement radio/checkboxes. (eww-update-field): Fix compilation error. (eww-tag-textarea): Implement