Ma Gnus v0.7 is released

Lars Magne Ingebrigtsen <[email protected]> Wed, 01 May 2013 22:14:58 +0200
Newsgroups gmane.emacs.gnus.announce
Message-ID <m3txmmxxxa.fsf__846.965556456958$1367439469$gmane$org@stories.gnus.org>
Let's celebrate May 1st by doing another Ma Gnus release!  Just one year
since the last one, which also happened to be on May 1st.  Funny
coincidence.

What's new?  Er...  some bugs were fixed...  and the notifications stuff
was added...

And stuff.

Get it by saying

  git clone http://git.gnus.org/gnus.git && cd gnus && git checkout m0-7

or download the release from

  http://git.gnus.org/cgit/gnus.git/snapshot/gnus-m0-7.zip

ChangeLog since last release:

2013-05-01  Lars Magne Ingebrigtsen  <[email protected]>

	* gnus.el: Ma Gnus v0.7 is released.

2013-05-01  Katsumi Yamaoka  <[email protected]>

	* gnus-util.el (gnus-emacs-completing-read): Fix a filter for XEmacs.
	(Bug#14304)

2013-04-27  Glenn Morris  <[email protected]>

	* gnus.el (gnus-list-debbugs):
	Use require rather than autoload.  (Bug#14262)

2013-04-27  Julien Danjou  <[email protected]>

	* sieve-manage.el (sieve-manage-authenticator-alist): Update the sieve
	port to "sieve" now that it has an official IANA port assigned.

2013-04-26  Katsumi Yamaoka  <[email protected]>

	* mail-source.el (mail-source-fetch-pop, mail-source-check-pop):
	Don't set the MAILHOST environment variable permanently (Bug#14271).

2013-04-26  Glenn Morris  <[email protected]>

	* message.el (message-bury): Revert 2013-03-18 change.  (Bug#14117)

2013-04-25  Andrew Cohen  <[email protected]>

	* gnus-msg.el (gnus-inews-insert-gcc): Re-order conditional to work for
	string values of 'gcc-self. Thanks to Saroj Thirumalai.

2013-04-24  Andrew Cohen  <[email protected]>

	* nnir.el (nnir-close-group): Make sure we are in the right group.

	* gnus-sum.el (gnus-summary-insert-articles): Force updates to the
	dependency table from all newly retrieved headers.

2013-04-16  David Edmondson  <[email protected]>

	Support <img src=3D"data:...">.

	* shr.el (shr-image-from-data): New function.
	(shr-tag-img): Use it.

2013-04-14  Andrew Cohen  <[email protected]>

	* nnir.el (nnir-request-set-mark): Make sure we are in the right
	group.

2013-04-12  Katsumi Yamaoka  <[email protected]>

	* gnus-msg.el (gnus-msg-mail): Make it avoid using posting styles
	corresponding to any existing group (Bug#14166).

2013-04-10  Andrew Cohen  <[email protected]>

	* nnir.el (number-sequence): No longer used.
	(nnir-request-set-mark): New function.
	(nnir-request-update-info): Improve marks updating.
	(nnir-request-scan): Don't duplicate marks updating.
	(gnus-group-make-nnir-group, nnir-run-imap, nnir-request-create-group):
	Use 'assq rather than 'assoc. Quote anonymous function.
	(nnir-request-group, nnir-close-group, gnus-summary-create-nnir-group):
	Use 'gnus-group-prefixed-p.
	(gnus-summary-create-nnir-group): Make sure server for method is open.

2013-04-04  Andrew Cohen  <[email protected]>

	* nnir.el (gnus-nnir-group-p): New function.
	(nnir-possibly-change-group): Use it.

	* gnus-msg.el (gnus-setup-message): Use it.

2013-04-04  Katsumi Yamaoka  <[email protected]>

	* mml.el (mml-minibuffer-read-description): Use `default' insted of
	`initial-input' for the argument name.
	Suggested by Stefan Monnier <[email protected]>.

2013-04-03  Kevin Layer  <[email protected]>  (tiny change)

	* mml.el (mml-minibuffer-read-description): Allow passing in a prefix
	(used by MH-E).

2013-04-01  Andrew Cohen  <[email protected]>

	* nnir.el (nnir-request-update-mark): Improve mark updating in original
	group.

	* gnus-msg.el (nnir-article-number, nnir-article-group): Autoload to
	fix compilation.

2013-03-31  Andrew Cohen  <[email protected]>

	* nnir.el (nnir-method-default-engines): And another typo.

2013-03-30  Andrew Cohen  <[email protected]>

	* nnir.el (nnir-method-default-engines): Fix typo.

2013-03-29  Andrew Cohen  <[email protected]>

	* nnir.el: Define 'number-sequence for xemacs.
	(gnus-summary-create-nnir-group): New function to create an nnir group
	from an nnir summary buffer based on the current query.
	(nnir-request-create-group): Update to allow nnir group creation based
	on the current query.

2013-03-28  Katsumi Yamaoka  <[email protected]>

	* nndraft.el (nndraft-request-expire-articles):
	Make expiry target always `delete'.

2013-03-27  Andrew Cohen  <[email protected]>

	* gnus-msg.el (gnus-setup-message): When replying from an nnir summary
	buffer use the posting-style and gcc of the original article group.
	(gnus-inews-insert-gcc): Don't set gcc-self for virtual groups.

	* nnir.el: Fix byte-compile warning. nnoo-define-skeleton should come
	after other deffoos.

2013-03-25  Andrew Cohen  <[email protected]>

	* nnir.el: Major rewrite. Cleaner separation between searches and group
	management. Marks are now shown in nnir summary buffers. Rudimentary
	support for real (i.e. not ephemeral) nnir groups.
	(gnus-summary-make-nnir-group): New function for initiating searches
	from a summary buffer.

2013-03-18  Sam Steingold  <[email protected]>

	* message.el (message-bury): Minor cleanup.

2013-03-07  Paul Eggert  <[email protected]>

	* gnus-cite.el: Specify utf-8, not iso-8859-1, for ASCII file.

2013-03-06  Katsumi Yamaoka  <[email protected]>

	* nndir.el (nndir-request-list): Remove 2nd argument passed to
	nnml-request-list.  (Bug#13873)
	(nndir-request-newsgroups): Remove, unused.

	* nndraft.el (nndraft-request-newsgroups): Remove, unused.

2013-03-05  Paul Eggert  <[email protected]>

	* deuglify.el, gnus-delay.el, gnus-spec.el, gnus-sum.el, html2text.el,
	message.el, mm-decode.el, mml1991.el, nnir.el, shr.el, utf7.el:
	Prefer UTF-8 when the encoding shouldn't matter and changes are small.

2013-03-03  Ted Phelps  <[email protected]>

	* shr.el: Make all the overlays set the `evaporate' property so that
	they're removed properly.

2013-02-25  Adam Sj=C3=B8gren  <[email protected]>  (tiny change)

	* mml2015-el (mml2015-epg-key-image): wrap epg-gpg-program in
	shell-quote-argument.

2013-02-22  David Engster  <[email protected]>

	* gnus-registry.el (gnus-registry-save): Provide class name when
	calling `eieio-persistent-read' to avoid "unsafe call" warning.  Use
	`condition-case' to stay compatible with older EIEIO versions which
	only accept one argument.

2013-02-17  Daiki Ueno  <[email protected]>

	* mml2015.el (epg-key-user-id-list, epg-user-id-string)
	(epg-user-id-validity): Autoload.
	(mml2015-epg-check-user-id): New function.
	(mml2015-epg-check-sub-key): New function split from
	mml2015-epg-find-usable-key.
	(mml2015-epg-find-usable-key): Accept context, name, usage, and
	optional name-is-key-id, to handle the case when user-id is unusable.
	Reported by =C5=81ukasz Stelmach <[email protected]>.

2013-02-17  Glenn Morris  <[email protected]>

	* shr.el (shr-put-image): Use image-multi-frame-p if available.

2013-02-16  Glenn Morris  <[email protected]>

	* shr.el (shr-put-image): Only animate images that specify a delay.
	This is consistent with the old image-animated-p behavior.

2013-02-14  Katsumi Yamaoka  <[email protected]>

	* gnus-util.el (gnus-define-keys): Convert [?\S-\ ] to [(shift space)]
	for XEmacs.

2013-02-13  Juri Linkov  <[email protected]>

	* gnus-art.el (gnus-article-mode-map):
	* gnus-sum.el (gnus-summary-mode-map, gnus-summary-article-map):
	Make S-SPC scroll in the opposite sense to SPC.  (Bug#2145)

2013-02-07  G=C3=A1bor Vida  <[email protected]>  (tiny change)

	* auth-source.el (auth-source-format-prompt): Don't get confused by
	any "\" in replacement text.  (Bug#13637)

2013-01-30  Christopher Schmidt  <[email protected]>

	* gnus-int.el (gnus-backend-trace-elapsed): New variable.
	(gnus-backend-trace): Honour gnus-backend-trace.

	* mml.el (mml-insert-part): Insert closing tag.

	* mm-decode.el (mm-save-part): Handle invalid read-file-name results.

2013-01-21  Lars Magne Ingebrigtsen  <[email protected]>

	* gnus-sum.el (gnus-summary-read-group-1): Protect against not being
	able to find the article, which can happen in debbugs groups,
	apparently.

2013-01-16  Glenn Morris  <[email protected]>

	* smiley.el (smiley-style): Make the file loadable in batch mode.

2013-01-15  Stefan Monnier  <[email protected]>

	* nnimap.el (nnimap-keepalive): Don't throw an error if there's no more
	imap process running.

2013-01-14  Julien Danjou  <[email protected]>

	* gnus-sum.el (gnus-summary-from-or-to-or-newsgroups):
	Compare addresses against addresses, not against the full From field.

2013-01-13  Richard Stallman  <[email protected]>

	* message.el (message-forward-make-body-mime): New args BEG, END
	specify what part of FORWARD-BUFFER to use.  Do the work directly
	instead of calling `mml-insert-buffer'.

2013-01-11  Aaron S. Hawley  <[email protected]>

	* gnus-start.el (gnus-check-new-newsgroups): Fix ambiguous doc string
	cross-reference(s).

	* gnus-sum.el (gnus-summary-newsgroup-prefix): Fix ambiguous doc string
	cross-reference(s).

2013-01-11  Dmitry Antipov  <[email protected]>

	* gnus-art.el (gnus-mime-display-security): Use point-min-marker
	and point-max-marker.
	* gnus-async.el (gnus-async-article-callback): Use point-max-marker.

2013-01-11  Julien Danjou  <[email protected]>

	* color.el (color-rgb-to-hsv): Fix conversion computing in case min and
	max are almost equal. Also return the correct value for V which is
	already between 0 and 1.

2013-01-10  Uwe Brauer  <[email protected]>  (tiny change)

	* mml-smime.el (mml-smime-encrypt-to-self): New user option analogous
	to mml2015-encrypt-to-self.
	(mml-smime-epg-encrypt): Respect mml-smime-encrypt-to-self.

2013-01-09  Daiki Ueno  <[email protected]>

	* mml-smime.el (epg-sub-key-fingerprint): Autoload for
	mml-smime-epg-find-usable-secret-key.

2013-01-08  Glenn Morris  <[email protected]>

	* mml-smime.el (mml-smime-sign-with-sender): Add :version.

2013-01-07  Daiki Ueno  <[email protected]>

	* mml-smime.el: Support signing by sender.
	Requested by Uwe Brauer.
	(mml-smime-sign-with-sender): New user option analogous
	to mml2015-sign-with-sender.
	(mml-smime-epg-sign): Respect mml-smime-sign-with-sender.
	(mml-smime-epg-find-usable-secret-key): New helper function copied from
	mml2015.el.

2012-12-31  Lars Magne Ingebrigtsen  <[email protected]>

	* gnus-msg.el (gnus-inews-insert-gcc): Don't insert Gcc headers if Gnus
	isn't running, because Gnus will probably not know how to handle the
	Gcc header (bug#11941).

	* nnimap.el (nnimap-update-info): Treat \Deleted articles as \Read
	articles.

2012-12-29  Lars Magne Ingebrigtsen  <[email protected]>

	* nnfolder.el (nnfolder-recursive-directory-files): New function.
	(nnfolder-generate-active-file): Make this function work with recursive
	folder names.

2012-12-27  Lars Ingebrigtsen  <[email protected]>

	* nntp.el (nntp-open-connection): Use HELP as the capability command
	instead of CAPABILITY because Typhoon v2.2.2.503 chokes completely on
	unknown commands.  And CAPABILITY is an unknown command (bug#12763).

2012-12-27  Wolfgang Jenkner  <[email protected]>

	* gnus-spec.el (gnus-face-face-function): Don't use nil as no-op face
	place holder since this gives `Invalid face reference: nil' messages.
	Use the `default' face instead.  It has the same effect here, even
	though it is not no-op.

	* gnus-util.el
	(gnus-put-text-property-excluding-characters-with-faces): Similarly.

2012-12-27  Lars Ingebrigtsen  <[email protected]>

	* gnus-msg.el (gnus-summary-resend-message): Don't bug out on
	non-string posting styles (bug#13285).

2012-12-27  Glenn Morris  <[email protected]>

	* plstore.el (plstore-passphrase-callback-function):
	Use plstore-get-file.

2012-12-27  Andreas Schwab  <[email protected]>

	* mml2015.el (mml2015-epg-key-image): Separate attribute stream from
	stderr.

2012-12-26  Katsumi Yamaoka  <[email protected]>

	* mml2015.el (mml2015-epg-key-image): Use mm-set-buffer-multibyte.

	* gnus-compat.el (set-buffer-multibyte): Remove.

2012-12-25  Adam Sj=C3=B8gren  <[email protected]>

	* mml2015.el (mml2015-epg-key-image): use --attribute-fd rather than
	temporary file to get PGP key image. Pass no-show-photos when extracting
	image to avoid having it pop up twice.

2012-12-26  Lars Ingebrigtsen  <[email protected]>

	* gnus-art.el (gnus-article-treat-types): Include text/html as parts
	eligible for treatment.

	* gnus-util.el (gnus-goto-colon): Move to the beginning of the visual
	lines.  This makes summary commands with hidden threads work more
	reliably.

	* gnus-cite.el (gnus-article-hide-citation-maybe): Leave an expansion
	button to mark the hidden citations (bug#9395).

2012-12-26  Daiki Ueno  <[email protected]>

	* mml2015.el (mml2015-epg-signature-to-string): New function.
	(mml2015-epg-verify-result-to-string): New function.
	(mml2015-epg-decrypt, mml2015-epg-clear-decrypt, mml2015-epg-verify)
	(mml2015-epg-clear-verify): Use mml2015-epg-verify-result-to-string
	instead of epg-verify-result-to-string.
	(epg-signature-key-id, epg-signature-to-string): Autoload.
	(epg-verify-result-to-string): Remove autoload.

2012-12-25  Adam Sj=C3=B8gren  <[email protected]>

	* mml2015.el (mml2015-epg-key-image): New function, to retrieve photo
	ID image from GPG public key.
	(mml2015-epg-key-image-to-string): New function.

2012-12-25  Leo Liu  <[email protected]>

	* plstore.el (plstore-passphrase-callback-function): Fix error when
	error when plstore-cache-passphrase-for-symmetric-encryption is set
	(bug#13264).

2012-12-25  Lars Ingebrigtsen  <[email protected]>

	* gnus-sum.el (gnus-set-global-variables): Don't copy over the summary
	buffer to the article buffer here, because that clobbers multiple
	article buffers.

	* gnus-art.el (gnus-article-setup-buffer): Make sure that the article
	buffer always points to the right summary buffer.

2012-12-25  John Wiegley  <[email protected]>

	* auth-source.el (auth-source-netrc-parse): Allow using "password" as
	the password (bug#12097).

2012-12-25  Lars Ingebrigtsen  <[email protected]>

	* shr.el (shr-tag-a): Don't tagify <A> elements that don't have HREFs
	(bug#13263).

	* gnus-salt.el (gnus-highlight-selected-tree): Check whether the Tree
	buffer exists before using it (bug#12475).

	* gnus-agent.el (gnus-agent-fetch-articles): Don't fetch articles from
	offline groups (bug#11937).

	* message.el (message-yank-original): When using customize to set the
	value of `message-cite-style', the variable it set to a symbol that's
	the name of the variable, which must then be dereferenced (bug#12616).

2012-09-13  Wolfgang Jenkner  <[email protected]>

	* lisp/gnus-spec.el (gnus-face-face-function): Initialize the value of
	the `face' property with a list whose car is the face specified in the
	format string and whose cdr is (nil).
	* lisp/gnus-util.el
	(gnus-put-text-property-excluding-characters-with-faces):
	Change accordingly.
	(gnus-get-text-property-excluding-characters-with-faces): New function.
	* lisp/gnus-sum.el (gnus-summary-highlight-line):
	* lisp/gnus-salt.el (gnus-tree-highlight-node):
	* lisp/gnus-group.el (gnus-group-highlight-line): Use it.

2012-12-25  Lars Ingebrigtsen  <[email protected]>

	* nnimap.el (nnimap-authenticator): Expand to allow specifying the
	login methods.
	(nnimap-login): Respect the `nnimap-authenticator' variable.

	* gnus-sum.el (gnus-summary-push-marks-to-backend): Push the complete
	mark state when moving articles.  Otherwise unticked articles will get
	their ticks back after moving.

2012-12-24  Lars Ingebrigtsen  <[email protected]>

	* gnus-srvr.el (gnus-browse-delete-group): Fix syntax error.

	* message.el (message-ignored-news-headers): Always remove
	X-Message-SMTP-Method to avoid information leakage if the user
	mistakenly inserts the header into news messages.

	* gnus-srvr.el (gnus-browse-delete-group): New command and keystroke.

	* gnus-sum.el (gnus-summary-hide-thread): If point were further to the
	right than four characters, this command would move point to
	`point-max'.  Don't do that.

	* gnus-group.el (gnus-group-read-ephemeral-group): Set the active data
	to nil to allow re-selecting groups that gain articles.
	(gnus-bug-group-download-format-alist): Update the URL.

2012-12-23  Andreas Schwab  <[email protected]>

	* shr.el (shr-tag-em): Render em as italic, not bold.

2012-12-23  Lars Ingebrigtsen  <[email protected]>

	* gnus-int.el (gnus-backend-trace): Factor out into its own function
	for reuse.
	(gnus-open-server): Use it to add more tracing.
	(gnus-finish-retrieve-group-infos): Add backend tracing.
	(gnus-backend-trace): Also note the elapsed seconds.

2012-12-22  Philipp Haselwarter  <[email protected]>

	* gnus-sync.el (gnus-sync-file-encrypt-to, gnus-sync-save):
	Set epa-file-encrypt-to from variable to avoid querying.

2012-12-14  Akinori MUSHA  <[email protected]>  (tiny change)

	* sieve-mode.el (sieve-font-lock-keywords):
	Keywords should be word delimited.  (Bug#13173)

2012-12-13  Andreas Schwab  <[email protected]>

	* tls.el (tls-program): Update customize type.

2012-12-12  Katsumi Yamaoka  <[email protected]>

	* gnus-art.el (gnus-article-browse-html-parts): Use <div align=3D"left">
	instead of <pre> to align message header.

2012-12-12  Sam Steingold  <[email protected]>

	* gnus.el (gnus-other-frame-resume-function): Add user option.
	(gnus-other-frame): Call `gnus-other-frame-resume-function' on resume.

2012-12-06  Sam Steingold  <[email protected]>

	* gnus-start.el (gnus-before-resume-hook): Add.
	(gnus-1): Run it when Gnus is alive.

2012-12-05  Katsumi Yamaoka  <[email protected]>

	* gmm-utils.el (gmm-called-interactively-p): Restore as a macro.
	* gnus-art.el (article-unsplit-urls)
	* gnus-bookmark.el (gnus-bookmark-bmenu-list)
	* gnus-registry.el (gnus-registry-get-article-marks)
	* message.el (message-goto-body): Use it.
	(message-called-interactively-p): Remove.

	* spam-stat.el (spam-stat-called-interactively-p): New macro.
	(spam-stat-score-buffer): Use it.

	* spam.el: Silence the warnings against BBDB functions when compiling.

	* gnus-score.el (gnus-score-decode-text-parts):
	Use append+mapcar instead of the cl function mapcan.

2012-12-05  Sam Steingold  <[email protected]>

	* gnus.el (gnus-delete-gnus-frame): Extract from `gnus-other-frame'.
	(gnus-other-frame): Add `gnus-delete-gnus-frame' to
	`gnus-suspend-gnus-hook' in addition to `gnus-exit-gnus-hook'.

2012-12-05  Katsumi Yamaoka  <[email protected]>

	* gmm-utils.el (gmm-called-interactively-p): Revert.
	This seems to cause Emacs to get stuck!
	* gnus-art.el (article-unsplit-urls)
	* gnus-bookmark.el (gnus-bookmark-bmenu-list)
	* gnus-registry.el (gnus-registry-get-article-marks)
	* message.el (message-goto-body)
	(message-called-interactively-p): Revert.

	* gmm-utils.el (gmm-called-interactively-p): New function.
	* gnus-art.el (article-unsplit-urls)
	* gnus-bookmark.el (gnus-bookmark-bmenu-list)
	* gnus-registry.el (gnus-registry-get-article-marks)
	* message.el (message-goto-body): Use it.
	(message-called-interactively-p): Remove.

	* gmm-utils.el (gmm-flet): Restore it using cl-letf.
	* gnus-sync.el (gnus-sync-lesync-call)
	* message.el (message-read-from-minibuffer): Use it.

2012-12-05  Katsumi Yamaoka  <[email protected]>

	* gmm-utils.el (gmm-flet): Remove.
	* gnus-sync.el (gnus-sync-lesync-call)
	* message.el (message-read-from-minibuffer): Don't use it.

2012-12-04  Katsumi Yamaoka  <[email protected]>

	* gmm-utils.el (gmm-labels): Use cl-labels if available.

2012-12-04  Katsumi Yamaoka  <[email protected]>

	* gmm-utils.el (gmm-flet, gmm-labels): New macros.

	* gnus-sync.el (gnus-sync-lesync-call)
	* message.el (message-read-from-minibuffer): Use gmm-flet.

	* gnus-score.el (gnus-score-decode-text-parts): Use gmm-labels.

	* gnus-util.el (gnus-macroexpand-all): Remove.

2012-12-03  Andreas Schwab  <[email protected]>

	* gnus-sum.el (gnus-summary-mode-map): Bind gnus-summary-widget-forward
	to TAB, not [tab].
	(gnus-summary-article-map): Likewise.

	* gnus-sync.el (gnus-sync-newsrc-offsets): Restore definition.
	(gnus-sync-save): Use correct format for gnus-sync-newsrc-loader.

2012-11-21  Paul Eggert  <[email protected]>

	* time-date.el: Commentary fix.

2012-11-19  Stefan Monnier  <[email protected]>

	* color.el: Don't require cl.
	(color-complement): `caddr' -> `nth 2'.

	* time-date.el (time-to-seconds): De-obsolete.

2012-11-19  Katsumi Yamaoka  <[email protected]>

	* message.el (message-get-reply-headers):
	Make sure the reply goes to the author if it is a wide reply.

2012-11-16  Jan Tatarik  <[email protected]>

	* gnus-score.el (gnus-score-body):
	* gnus-logic.el (gnus-advanced-body): Don't score by headers when
	scoring by body.

2012-11-16  Glenn Morris  <[email protected]>

	* gnus-diary.el (nndiary-request-create-group-functions)
	(nndiary-request-update-info-functions)
	(gnus-subscribe-newsgroup-functions)
	(nndiary-request-accept-article-functions):
	Use new names for hooks rather than obsolete aliases.

2012-11-14  Katsumi Yamaoka  <[email protected]>

	* dgnushack.el (define-obsolete-variable-alias): Simplify.

2012-11-08  Katsumi Yamaoka  <[email protected]>

	* gnus-art.el (gnus-article-browse-html-parts): Always replace charset
	in meta tag with the one the part specifies in its header.

2012-10-25  Stephen Eglen  <[email protected]>

	* gnus-dired.el (gnus-dired-attach): Attach to last used message buffer
	by default.

2012-10-25  Katsumi Yamaoka  <[email protected]>

	* dgnushack.el (define-compiler-macro): Add autoload for XEmacs 21.4
	and SXEmacs.  Suggested by Nelson Ferreira <[email protected]>.

2012-10-24  Katsumi Yamaoka  <[email protected]>

	* dgnushack.el (define-obsolete-variable-alias): Add a compiler-marco
	and a runtime function for it, of which the XEmacs version takes only
	two arguments.

2012-10-23  Stefan Monnier  <[email protected]>

	* nndiary.el (nndiary-request-create-group-functions)
	(nndiary-request-update-info-functions)
	(nndiary-request-accept-article-functions):
	* gnus-start.el (gnus-subscribe-newsgroup-functions): Don't use
	"-hooks" suffix.

2012-10-19  Julien Danjou  <[email protected]>

	* gnus-art.el: Require gnus-util because it uses
	`gnus-timer--function'.

2012-10-17  Kazuhiro Ito  <[email protected]>  (tiny change)

	* starttls.el (starttls-extra-arguments): Doc fix.

2012-10-09  Lars Magne Ingebrigtsen  <[email protected]>

	* shr.el (shr-insert): \r is also not inserted, so don't try to delete
	it.

2012-10-06  Glenn Morris  <[email protected]>

	* gnus-notifications.el (gnus-notifications):
	Add missing group :version tag.
	* gnus-msg.el (gnus-gcc-pre-body-encode-hook)
	(gnus-gcc-post-body-encode-hook):
	* gnus-sync.el (gnus-sync-lesync-name)
	(gnus-sync-lesync-install-topics): Add missing custom :version tags.

2012-10-06  Julian Scheid  <[email protected]>  (tiny change)

	* color.el (color-hsl-to-rgb): Fix incorrect results for
	small and large hue values.  (Bug#12559)

2012-10-05  Katsumi Yamaoka  <[email protected]>

	New UIDL implementation.

	* mail-source.el (mail-sources, mail-source-keyword-map):
	Add :leave as a pop3 keyword.
	(mail-source-fetch-pop): Bind pop3-leave-mail-on-server.

	* pop3.el (pop3-leave-mail-on-server): Allow number.
	(pop3-uidl-file, pop3-uidl-file-backup): New user options.
	(pop3-movemail): Add UIDL support.
	(pop3-send-streaming-command): Take a list of mail numbers instead of
	the number of mails.
	(pop3-write-to-file): Add X-UIDL header.
	(pop3-uidl-stat, pop3-uidl-dele, pop3-uidl-load, pop3-uidl-save)
	(pop3-uidl-add-xheader): New functions.

	* message.el (message-ignored-resent-headers):
	Add X-Content-Length and X-UIDL headers.

2012-10-05  Glenn Morris  <[email protected]>

	* color.el (color-name-to-rgb, color-rgb-to-hex)
	(color-hue-to-rgb, color-hsl-to-rgb, color-rgb-to-hsv)
	(color-rgb-to-hsl, color-srgb-to-xyz, color-saturate-hsl)
	(color-desaturate-hsl, color-desaturate-name, color-lighten-hsl)
	(color-lighten-name, color-darken-hsl, color-darken-name): Doc fixes.

2012-09-25  Katsumi Yamaoka  <[email protected]>

	* gnus-art.el (gnus-article-browse-delete-temp-files): Never ask again
	a user about whether to delete temp files if once a user answered as n.

2012-09-25  Chong Yidong  <[email protected]>

	* password-cache.el (password-read-and-add): Use a declare form to mark
	this function obsolete.

2012-09-19  Katsumi Yamaoka  <[email protected]>

	* lpath.el: Bind mail-encode-mml for old Emacsen.

2012-09-17  Richard Stallman  <[email protected]>

	* message.el (message-in-body-p): Don't set mark or modify buffer.

	* mml.el (mml-attach-file): Doc fix.
	(mml-attach-external, mml-attach-buffer, mml-attach-file):
	Set mail-encode-mml when in Mail mode.
	Simplify code to set HEAD and move back to HEAD.
	(mml-insert-multipart, mml-insert-part):
	Set mail-encode-mml when in Mail mode.

2012-09-13  Katsumi Yamaoka  <[email protected]>

	* gnus-util.el (gnus-timer--function): New function.

	* gnus-art.el (gnus-article-stop-animations): Use it.

2012-09-13  Paul Eggert  <[email protected]>

	Fix glitches caused by addition of psec to timers.
	* gnus-art.el (gnus-article-stop-animations): Use timer--function
	rather than raw access to timer vector.

2012-09-11  Julien Danjou  <[email protected]>

	* gnus-notifications.el (gnus-notifications): Check for nil values in
	ignored addresses check.

2012-09-10  Stefan Monnier  <[email protected]>

	* qp.el (quoted-printable-decode-region): Inline+CSE+strength-reduction.

2012-09-07  Chong Yidong  <[email protected]>

	* gnus-util.el
	(gnus-put-text-property-excluding-characters-with-faces): Restore.

	* gnus-salt.el (gnus-tree-highlight-node):
	* gnus-sum.el (gnus-summary-highlight-line):
	* gnus-group.el (gnus-group-highlight-line): Revert use of add-face.

2012-09-06  Lars Ingebrigtsen  <[email protected]>

	* gnus-util.el: Fix compilation error on XEmacs 21.4.

2012-09-06  Juri Linkov  <[email protected]>

	* gnus-group.el (gnus-read-ephemeral-gmane-group): Change the naming
	scheme for buffer names to be more consistent with other group and
	article buffer names in Gnus.

2012-09-06  Lars Ingebrigtsen  <[email protected]>

	* gnus-util.el
	(gnus-put-text-property-excluding-characters-with-faces): Removed.

	* gnus-compat.el: Define compat function `add-face' from Wolfgang
	Jenkner.

	* gnus-group.el (gnus-group-highlight-line): Use combining faces.

	* gnus-sum.el (gnus-summary-highlight-line): Ditto.

	* gnus-salt.el (gnus-tree-highlight-node): Ditto.

2012-09-06  Katsumi Yamaoka  <[email protected]>

	* gnus-score.el (gnus-score-decode-text-parts): Use #' for
	mm-text-parts used in labels macro to make it work with XEmacs 21.5.

	* gnus-util.el (gnus-string-prefix-p): New function, an alias to
	string-prefix-p in Emacs >=3D23.2.

	* nnmaildir.el (nnmaildir--ensure-suffix, nnmaildir--add-flag)
	(nnmaildir--remove-flag, nnmaildir--scan): Use gnus-string-match-p
	instead of string-match-p.
	(nnmaildir--scan): Use gnus-string-prefix-p instead of string-prefix-p.

2012-09-06  Kenichi Handa  <[email protected]>

	* qp.el (quoted-printable-decode-region): Fix previous change; handle
	lowercase a..f.

2012-09-05  Magnus Henoch  <[email protected]>

	* nnmaildir.el (nnmaildir--article-set-flags): Fix compilation error.

2012-09-05  Martin Stjernholm  <[email protected]>

	* nnimap.el (nnimap-request-move-article): Decode the group name when
	doing internal moves to avoid charset issues.

	* gnus-demon.el (gnus-demon-init): Fixed regression when IDLE is t and
	TIME is set.

2012-09-05  Juri Linkov  <[email protected]>

	* gnus-group.el (gnus-read-ephemeral-bug-group): Allow opening more
	than one group at a time (bug#11961).

2012-09-05  Julien Danjou  <[email protected]>

	* gnus-srvr.el (gnus-server-open-server): Don't message on failure:
	this hide the real reason with a message giving absolutely no hint.

2012-09-05  Lars Ingebrigtsen  <[email protected]>

	* gnus-group.el (gnus-group-mark-article-read): Propagate the read mark
	to the backend (bug#11804).

	* message.el (message-insert-newsgroups): Don't insert newsgroup
	duplicates (bug#12275).

2012-09-05  John Wiegley  <[email protected]>

	* gnus.el (gnus-expand-group-parameters): Allow regexp substitutions in
	sieve rules.

2012-09-05  Jan Tatarik  <[email protected]>

	* gnus-score.el (gnus-score-decode-text-parts): Use #' for the local
	function.

	* gnus-logic.el (gnus-advanced-body): Allow scoring on decoded bodies.

	* gnus-score.el (gnus-score-decode-text-parts): Ditto.

2012-09-05  Magnus Henoch  <[email protected]>

	* nnmaildir.el: Make nnmaildir understand and write maildir flags.
	That is, rename files from "unique:2," to "unique:2,S" for "seen", etc.
	This should make nnmaildir more usable with offlineimap.

2012-09-05  Julien Danjou  <[email protected]>

	* nnimap.el (nnimap-request-list): Revert change that made listing
	synchronous.
	(nnimap-get-responses): Restore.

2012-09-03  Lars Ingebrigtsen  <[email protected]>

	* dgnushack.el: XEmacs 21.5 compilation fix.

	* gnus-notifications.el (gnus-notifications-notify): Use it.

	* gnus-fun.el (gnus-funcall-no-warning): New function to silence
	warnings on XEmacs.

2012-09-01  Paul Eggert  <[email protected]>

	Better seeds for (random).
	* gnus-sync.el (gnus-sync-lesync-setup):
	* message.el (message-canlock-generate, message-unique-id):
	Change (random t) to (random), now that the latter is more random.

2012-08-31  Dave Abrahams  <[email protected]>

	* nnimap.el (nnimap-change-group): Document result value

	* auth-source.el (auth-sources): Fix macos keychain access.

	* gnus-int.el (gnus-request-head): When gnus-override-method is set,
	allow the backend `request-head' function to determine the group
	name on its own.
	(gnus-request-expire-articles): Filter out negative article numbers
	during expiry (Bug#11980).

	* gnus-range.el (gnus-set-difference): Change gnus-set-difference from
	O(N^2) to O(N).  This makes warping into huge groups tolerable.

	* gnus-registry.el (gnus-try-warping-via-registry): Don't act as though
	you've found the article when you haven't.

	* nnimap.el (nnimap-find-article-by-message-id): Account for the fact
	that nnimap-change-group can return t.

2012-08-31  Stefan Monnier  <[email protected]>

	* gnus-notifications.el (gnus-notifications-action): Avoid CL-ism.

2012-08-30  Julien Danjou  <[email protected]>

	* gnus-notifications.el (gnus-notifications-notify): Use timeout from
	`gnus-notifications-timeout'.
	(gnus-notifications-timeout): Add.
	(gnus-notifications-action): New function.
	(gnus-notifications-notify): Add :action using
	`gnus-notifications-action'.
	(gnus-notifications-id-to-msg): New variable.
	(gnus-notifications): Use `gnus-notifications-id-to-msg' to map
	notifications id to messages.

2012-08-30  Kenichi Handa  <[email protected]>

	* qp.el (quoted-printable-decode-region): Decode multiple bytes at
	once.

2012-08-29  Julien Danjou  <[email protected]>

	* gnus-notifications.el: New file.
	(gnus-notifications-notify): New function.
	(gnus-notifications): Use `gnus-notifications-notify'.

2012-08-28  Katsumi Yamaoka  <[email protected]>

	* gnus-sum.el (gnus-summary-enter-digest-group): Decode content
	transfer encoding first; bind gnus-newsgroup-charset to the charset
	that the article specifies (Bug#12209).

2012-08-22  Katsumi Yamaoka  <[email protected]>

	* gnus-cus.el (gnus-group-customize): Decode values posting-style holds.
	(gnus-group-customize-done): Encode values posting-style holds.

	* gnus-msg.el (gnus-summary-resend-message)
	(gnus-configure-posting-styles): Decode values posting-style group
	parameter holds.

2012-08-21  Katsumi Yamaoka  <[email protected]>

	* gnus-msg.el (gnus-summary-resend-message): Honor posting-style for
	`name' and `address' in Resent-From header.

2012-08-14  Chong Yidong  <[email protected]>

	* gnus-art.el (article-display-face): Handle failure in
	gnus-create-image (Bug#11802).

2012-08-10  Stefan Monnier  <[email protected]>

	* gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-groups):
	Use defsetf.

2012-08-10  Daiki Ueno  <[email protected]>

	* auth-source.el: (auth-source-plstore-search)
	(auth-source-secrets-search): Ignore :require and :type in search spec.

2012-08-06  Julien Danjou  <[email protected]>

	* nnimap.el (nnimap-request-head): Resture to-buffer parameter, used by
	`nnimap-request-move-article'.

	* gnus-demon.el (gnus-demon-add-handler, gnus-demon-remove-handler):
	Remove autoload, already handled by gnus.el.

	* nnimap.el (nnimap-request-head): Remove to-buffer argument.

	* gnus-int.el (gnus-request-head): Remove to-buffer argument, only
	supported by nnimap actually. Reverts previous change.

	* gnus-int.el (gnus-request-head): Add an optional to-buffer parameter
	to mimic `gnus-request-article' and enjoy backends the nn*-request-head
	to-buffer argument that is already supported.

2012-08-05  Julien Danjou  <[email protected]>

	* gnus-demon.el (gnus-demon-add-handler, gnus-demon-remove-handler):
	Add autoload.

2012-07-31  Katsumi Yamaoka  <[email protected]>

	* gnus.el (gnus-valid-select-methods): Fix custom type.

2012-07-29  Teodor Zlatanov  <[email protected]>

	* auth-source.el (auth-sources, auth-source-backend-parse)
	(auth-source-macos-keychain-search)
	(auth-source-macos-keychain-search-items)
	(auth-source-macos-keychain-result-append)
	(auth-source-macos-keychain-create): Support Mac OS X Keychains in
	auth-source.el through the /usr/bin/security utility.
	(auth-sources): Fix syntax error.
	(auth-source-macos-keychain-result-append): Fix variable name.
	(auth-sources, auth-source-macos-keychain-result-append): More fixes.

2012-07-27  Julien Danjou  <[email protected]>

	* message.el (fboundp): Add a defalias on `mail-dont-reply-to' for
	Emacs < 24.1

2012-07-27  Katsumi Yamaoka  <[email protected]>

	* message.el (message-kill-address): Don't kill last newline.
	(message-skip-to-next-address): Don't move to the next header.
	(message-fill-field-address): Work properly.

2012-07-25  Julien Danjou  <[email protected]>

	* gnus-art.el (gnus-kill-sticky-article-buffers): Reintroduce.

2012-07-24  Julien Danjou  <[email protected]>

	* mail-source.el (mail-source-movemail-and-remove): Remove, unused.

	* nntp.el (nntp-send-nosy-authinfo, nntp-send-authinfo-from-file)
	(nntp-async-timer-handler): Remove, unused.

	* nnimap.el (nnimap-get-responses): Remove, unused.

	* nnheader.el (mail-header-set-extra): Remove, unused.

	* netrc.el (netrc-find-service-number, netrc-store-data): Remove,
	unused.

	* mm-view.el (mm-view-sound-file): Remove, unused.

	* mm-url.el (mm-url-fetch-simple, mm-url-fetch-form)
	(mm-url-encode-multipart-form-data): Remove, unused.

	* message.el (message-remove-signature, message-make-host-name)
	(message-fill-address): Remove, unused.

	* gnus.el (gnus-writable-groups, gnus-group-guess-prefixed-name)
	(gnus-group-guess-full-name, gnus-group-guess-prefixed-name): Remove,
	unused.

	* gnus-xmas.el (gnus-xmas-highlight-selected-summary)
	(gnus-xmas-call-region): Remove, unused.

	* gnus-uu.el (gnus-uu-find-name-in-shar): Remove, unused.

	* gnus-util.el (gnus-extract-address-component-name)
	(gnus-extract-address-component-email, gnus-sortable-date)
	(gnus-alist-to-hashtable, gnus-hashtable-to-alist)
	(gnus-process-live-p): Remove, unused.

	* gnus-topic.el (gnus-group-parent-topic): Remove, unused.

	* gnus-sum.el (gnus-score-set-default, gnus-article-parent-p)
	(gnus-article-read-p, gnus-uncompress-marks): Remove, unused.
	(gnus-summary-set-current-mark): Remove obsolete, empty and unused
	function.

	* gnus-start.el (gnus-kill-newsgroup): Remove unused obsolete function.

	* gnus-score.el (gnus-summary-score-crossposting)
	(gnus-score-regexp-bad-p): Remove, unused.

	* gnus-salt.el (gnus-tree-goto-article): Remove, unused.

	* gnus-range.el (gnus-sublist-p): Remove, unused.

	* gnus-msg.el (gnus-mail-parse-comma-list, gnus-put-message): Remove,
	unused.

	* gnus-kill.el (gnus-Newsgroup-kill-file): Remove, unused.

	* gnus-int.el (gnus-list-active-group, gnus-request-group-articles)
	(gnus-request-associate-buffer): Remove, unused.

	* gnus-group.el (gnus-group-set-method-info)
	(gnus-group-set-params-info): Remove, unused.

	* gnus-fun.el (gnus-shell-command-to-string)
	(gnus-shell-command-on-region): Remove, unused.

	* gnus-cite.el (gnus-cited-line-p): Remove, unused.

	* gnus-art.el (gnus-article-text-type-exists-p)
	(article-translate-characters, gnus-article-hide-text-of-type)
	(gnus-kill-sticky-article-buffers, gnus-article-maybe-highlight):
	Remove, unused.

2012-07-22  Andrew Cohen  <[email protected]>

	* nnir.el ("nnir"): Add 'virtual ability to nnir backend.

2012-07-21  Julien Danjou  <[email protected]>

	* message.el (message-dont-reply-to-names): Replace deprecated
	`rmail-dont-reply-to-names' with `mail-dont-reply-to-names'.
	(message-get-reply-headers): Ditto.

2012-07-18  Julien Danjou  <[email protected]>

	* sieve-mode.el (sieve-mode-map): Bind C-c C-c to
	`sieve-upload-and-kill'.

	* sieve.el (sieve-bury-buffer): Remove function.
	(sieve-manage-mode-map): Map "q" to `kill-buffer'.
	(sieve-upload-and-kill): New function, mapped to C-c C-c.

2012-07-17  Andreas Schwab  <[email protected]>

	* shr.el (shr-expand-url): Handle URL starting with `//'.

2012-07-13  Chong Yidong  <[email protected]>

	* smime.el (smime-certificate-info): Set buffer-read-only directly,
	instead of calling toggle-read-only with a (bogus) argument.

2012-07-09  Tassilo Horn  <[email protected]>

	* gnus-sum.el (gnus-summary-limit-to-author): Use default value instead
	of initial input when reading the author to restrict the summary to.

2012-07-09  Katsumi Yamaoka  <[email protected]>

	* mm-decode.el (mm-shr):
	Allow overriding charset by mm-charset-override-alist.

2012-07-03  Katsumi Yamaoka  <[email protected]>

	* gnus-art.el (gnus-article-view-part):
	Toggle subparts of multipart/alternative part.

2012-06-27  Stefan Monnier  <[email protected]>

	* shr.el (shr-render-buffer): New command.
	(shr-visit-file): Use it.

2012-06-27  Katsumi Yamaoka  <[email protected]>

	* tests/gnustest-nntp.el, tests/gnustest-registry.el:
	Set no-byte-compile and no-update-autoloads.

2012-06-26  Katsumi Yamaoka  <[email protected]>

	* mm-decode.el: Add coding cookie for a soft hyphen that mm-shr uses.

2012-06-25  Julien Danjou  <[email protected]>

	* nnimap.el (nnimap-request-articles-find-limit): Rename from
	`nnimap-request-move-articles-find-limit' since we do not use it only
	for move operations.
	(nnimap-request-accept-article): Use
	`nnimap-request-articles-find-limit' to limit search by message-id.

2012-06-22  Paul Eggert  <[email protected]>

	Support higher-resolution time stamps (Bug#9000).

	* time-date.el (with-decoded-time-value): New arg PICO-SYMBOL in
	VARLIST.  It's optional, for backward compatibility.
	(encode-time-value): New optional arg PICO.  New type 3.
	(time-to-seconds) [!float-time]: Support the new picoseconds
	component if it's used.
	(seconds-to-time, time-subtract, time-add):
	Support ps-resolution time stamps as well.

2012-06-19  Julien Danjou  <[email protected]>

	* nnir.el (nnir-run-imap): Fix, use `nnimap-change-group'.

	* nnimap.el (nnimap-log-buffer): Check that
	`window-point-insertion-type' is boundp, since it's not available in
	XEmacs.

2012-06-19  Michael Welsh Duggan  <[email protected]>  (tiny change)

	* nnimap.el (nnimap-log-buffer): Add this, setting
	`window-point-insertion-type' in the buffer to t.
	(nnimap-log-command): Use nnimap-log-buffer.

2012-06-19  Julien Danjou  <[email protected]>

	* nnimap.el (nnimap-find-article-by-message-id): Add an optional limit
	argument to be able to limit the search.
	(nnimap-request-move-article): Use `nnimap-request-move-articles-find-limi=
t'.
	(nnimap-request-move-articles-find-limit): Add this to limit the search
	by Message-Id after a message move.
	(nnimap): Add defgroup.

2012-06-18  Nelson Ferreira  <[email protected]>  (tiny change)

	* gnus-win.el (gnus-configure-frame): Pass an arg to window-dedicated-p.

2012-06-15  Julien Danjou  <[email protected]>

	* nnimap.el (nnimap-find-article-by-message-id): Use
	`nnimap-possibly-change-group' rather than its own EXAMINE call.
	(nnimap-possibly-change-group): Add read-only argument.
	(nnimap-request-list): Use nnimap-possibly-change-group rather than
	issuing EXAMINE manually.
	(nnimap-find-article-by-message-id): Use `nnimap-possibly-change-group'
	with read-only argument.
	(nnimap-change-group): Rename from `nnimap-possibly-change-group'. We
	cannot possibly change because we need to be sure that it's either
	read-write or read-only.

2012-06-11  Lars Magne Ingebrigtsen  <[email protected]>

	* gnus-art.el (gnus-article-read-summary-keys): Protect against the key
	being bound to a lambda form.

2012-04-14  Wolfgang Jenkner  <[email protected]>

	* gnus-agent.el (gnus-agent-retrieve-headers): Recalculate the range of
	articles when fetch-old is non-nil (bug#11370).

2012-05-04  Wolfgang Jenkner  <[email protected]>

	* gnus-picon.el (gnus-picon-properties): New defcustom.
	(gnus-picon-create-glyph): Use it.

2012-06-10  Lars Magne Ingebrigtsen  <[email protected]>

	* gnus-group.el (gnus-group-get-new-news): Respect
	`gnus-group-use-permanent-levels', as documented (bug#11638).

2012-06-10  Dave Abrahams  <[email protected]>

	* gnus-int.el (gnus-warp-to-article): Limit registry warping to real
	groups (bug#11641).

2012-06-10  Toke H=C3=B8iland-J=C3=B8rgensen  <[email protected]>  (tiny change)

	* nnmaildir.el (nnmaildir-request-expire-articles): Ensure that `time'
	is an integer to avoid later problems.

2012-06-10  Lars Magne Ingebrigtsen  <[email protected]>

	* shr.el: Add a iso-8859-1 cookie to make stuff work under other
	locales.

	* mm-decode.el (mm-display-part): Dissect archives when hitting `RET'
	on a handle.

	* gnus-sum.el (gnus-summary-limit-to-author): Use the current From
	address as the default.
	(gnus-summary-insert-old-articles): Don't include unexistent messages.

	* nnfolder.el (nnfolder-save-buffer): Delete old versions silently.  It
	makes no sense to query the user about internal files.

	* gnus-spec.el: Remove all the byte-compilation stuff, since
	benchmarking shows that it doesn't help when entering large summary
	buffers.

	* gnus-xmas.el (gnus-xmas-define): Remove.

	* gnus-util.el (gnus-byte-code): Remove.

	* gnus-spec.el (gnus-update-format-specifications): Remove outdated
	grouplens stuff.

2012-06-07  Lars Magne Ingebrigtsen  <[email protected]>

	* gnus-msg.el (gnus-msg-mail): Warn the user about Gnus not running
	(bug#11514).

2012-06-07  Stephen Eglen  <[email protected]>

	* message.el (message-buffers): Return all buffers derived from Message
	to make `gnus-dired-attach' work with mu4e.

2012-06-01  Stefan Monnier  <[email protected]>

	* nntp.el: Stop the `letf' madness.
	(nntp--report-1): New var.
	(nntp-report): Merge nntp-report-1 into it.
	(nntp-with-open-group-function): Set nntp--report-1 instead of modifying
	the nntp-report function.

	* auth-source.el: Fix comment-style to follow the convention.

2012-05-28  Daiki Ueno  <[email protected]>

	* mm-decode.el (mm-inhibit-auto-detect-attachment): New variable.
	(mm-dissect-singlepart): Don't guess the MIME type of
	application/octet-stream parts if mm-inhibit-auto-detect-attachment is
	set.
	(mm-dissect-multipart): Bind mm-inhibit-auto-detect-attachment if the
	toplevel MIME type is multipart/encrypted.

2012-05-27  Katsumi Yamaoka  <[email protected]>

	* gnus-msg.el (gnus-msg-mail): Ensure that gnus-newsgroup-name is
	a string so that Gcc works (bug#11514).

2012-05-26  Stefan Monnier  <[email protected]>

	* legacy-gnus-agent.el (gnus-agent-unhook-expire-days):
	* gnus-demon.el (gnus-demon-init): Don't bother with type-of.

2012-05-25  Stefan Monnier  <[email protected]>

	* gnus-win.el (gnus-configure-frame): Don't signal an error when
	jumping to *Server* from a dedicated *Group* window.
	(gnus-configure-frame): CSE.

	* gnus-registry.el: Minor style cleanup.
	(gnus-registry--set/remove-mark): New function, extracted from
	gnus-registry-install-shortcuts.
	(gnus-registry-install-shortcuts): Use it.

2012-05-25  Katsumi Yamaoka  <[email protected]>

	* nnspool.el (news-path): Use eval-and-compile.

2012-05-24  Glenn Morris  <[email protected]>

	* nnspool.el (news-directory, news-path, news-inews-program):
	Move here from paths.el.  Don't see a need for these to be autoloaded.

	* gnus.el (gnus-default-nntp-server): Make it a defcustom.
	Merge in doc from paths.el version.  Don't see any need for this to be
	autoloaded, or for the warning about users not setting it.

2011-12-02  Wolfgang Jenkner  <[email protected]>

	* gnus-agent.el (gnus-agent-save-active): Deal with the "groups"
	format.  In particular, add an optional argument and a docstring.

	* gnus-start.el (gnus-groups-to-gnus-format): Use it.

	* nntp.el (nntp-finish-retrieve-group-infos): Make `nntp-server-buffer'
	current before calling `gnus-groups-to-gnus-format'.
	Note that this was already the case for `gnus-active-to-gnus-format'.

2012-05-04  Paul Eggert  <[email protected]>

	Fix minor Y10k bug.
	* nnweb.el (nnweb-google-parse-1): Don't assume years have 4 digits.

2012-05-01  Stefan Monnier  <[email protected]>

	* nnimap.el (nnimap-open-connection-1): Don't leave an "opening..."
	message once it's actually open.



--=20
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/