+2013-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mm-decode.el (mm-display-external): Run a timer for the temp files
+ deletion after a viwer 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 <yamaoka@jpl.org>
+
+ * 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 <larsi@gnus.org>
+
+ * dgnushack.el (dgnushack-compile): Allow building on Emacs 23.
+
+2013-08-06 Jan Tatarik <jan.tatarik@gmail.com>
+
+ * gnus-icalendar.el (gnus-icalendar-event-from-ical): Replace pcase
+ with cond for backwards compatability.
+
+2013-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * 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 <dave@boostpro.com>
+
+ * 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 <larsi@gnus.org>
+
+ * 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 <yamaoka@jpl.org>
+
+ * 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 <larsi@gnus.org>
+
+ * dgnushack.el (dgnushack-compile): `icalendar--decode-isodatetime'
+ doesn't work properly on XEmacs.
+
+2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * 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 (陳侃如) <kanru@kanru.info> (tiny change)
+
+ * nnmbox.el (nnmbox-request-article): Don't change point.
+
+2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-icalendar.el (gnus-icalendar-event:inline-reply-buttons):
+ Include `handle' parameter.
+
+2013-08-01 Jan Tatarik <jan.tatarik@gmail.com>
+
+ * gnus-icalendar.el: New file.
+
+2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * 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 <dme@dme.org>
+
+ * mml2015.el (mml2015-epg-key-image-to-string): Protect against bugging
+ out on ttys.
+
+2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * 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 <yamaoka@jpl.org>
+
+ * gnus-util.el (gnus-emacs-completing-read): Isolate XEmacs stuff.
+
+2013-07-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * gnus-sum.el (gnus-sort-threads-recursively): New defcustom.
+ (gnus-sort-threads): Use it.
+
+2013-07-25 Andreas Schwab <schwab@linux-m68k.org>
+
+ * gnus-art.el (gnus-button-url-regexp): Make it match url in which
+ punctuation characters follow parentheses (bug#14950).
+
+2013-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * 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 <geoff@cs.hmc.edu> (tiny change)
+
+ * gnus-art.el (gnus-treat-predicate): Allow functions as predicates
+ (bug#13384).
+
+2013-07-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * 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 <yamaoka@jpl.org>
+
+ * 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 <deng@randomsample.de>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <larsi@gnus.org>
+
+ * nnml.el (nnml-request-compact-group): Don't bug out if we can't
+ delete files (bug#13481).
+
+2013-07-08 Tassilo Horn <tsdh@gnu.org>
+
+ * gnus-registry.el (gnus-registry-remove-extra-data): New function.
+
+2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
+
+ * 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
+ <mailman.216.1372942181.12400.help-gnu-emacs@gnu.org>, "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 <dak@gnu.org>
+
+ * 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 <yamaoka@jpl.org>
+
+ * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups):
+ Revert 2013-01-14 change.
+
+2013-07-02 Daiki Ueno <ueno@gnu.org>
+
+ * 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 <yamaoka@jpl.org>
+
+ * 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 <larsi@gnus.org>
+
+ * 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 <larsi@gnus.org>
+
+ * eww.el (eww-update-header-line-format): Quote % characters.
+
+2013-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * 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 <tromey@redhat.com>
+
+ * 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 <larsi@gnus.org>
+
+ * 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 <textarea>.
+
+ * shr.el (shr-urlify): Use `keymap' instead of `local-map' so that we
+ don't shadow mode-specific bindings.
+
+ * eww.el (eww-browse-url): Don't push stuff onto history if there's
+ nothing to push.
+
+ * shr.el (shr-map): Bind [down-mouse-1] to browse URLs.
+
+2013-06-19 Glenn Morris <rgm@gnu.org>
+
+ * gnus-group.el (gnus-mark-article-as-read): Fix declaration.
+
+2013-06-18 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * auth-source.el (auth-source-netrc-parse-entries): Remove debugging.
+
+2013-06-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * shr.el (shr-make-table-1): Implement <td rowspan>.
+ (shr-table-horizontal-line): Allow nil as a value, and change the
+ default.
+ (shr-insert-table-ruler): Respect the nil value.
+
+2013-06-18 Tom Tromey <tromey@barimba>
+
+ * eww.el (eww-next-url, eww-previous-url, eww-up-url, eww-top-url):
+ New defvars.
+ (eww-open-file): New defun.
+ (eww-render): Initialize new variables.
+ (eww-display-html): Handle "link" and "a".
+ (eww-handle-link, eww-tag-link, eww-tag-a): New defuns.
+ (eww-mode-map): Move "p" to "l". Bind "p", "n", "t", and "u".
+ (eww-back-url): Rename from eww-previous-url.
+ (eww-next-url, eww-previous-url, eww-up-url, eww-top-url): New
+ defuns.
+
+2013-06-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * shr.el (shr-tag-table): Insert the images after the table, so that
+ they're not covered by the table colourisation, which often looked
+ awkward.
+ (shr-tag-dl, shr-tag-dt, shr-tag-dd): Add support for <dl>, <dt> and
+ <dd>.
+ (shr-make-table-1): Implement <td colspan=> support.
+ (shr-insert-document): Use one less than window width if `shr-width' is
+ nil, since otherwise things may get one character too wide.
+
+2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * eww.el (eww-detect-charset): Improve regexp; move backward.
+
+2013-06-18 Glenn Morris <rgm@gnu.org>
+
+ * mm-decode.el (widget-convert-button): Autoload.
+
+ * sieve-manage.el (mm-enable-multibyte): Autoload.
+
+ * shr.el (libxml-parse-html-region): Declare.
+ (shr-render-buffer): Explicit error if no libxml2 support.
+
+2013-06-17 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * auth-source.el (auth-source-current-line): New function.
+ (auth-source-netrc-parse-entries): When a data token is "machine",
+ assume we're in the wrong place and abort parsing the current line.
+