Wolfgang Jenkner [Mon, 11 Jun 2012 21:49:17 +0000 (23:49 +0200)]
Make `A T' work when agentized
* gnus-agent.el (gnus-agent-retrieve-headers): Recalculate the range of
articles when fetch-old is non-nil (bug#11370).
Lars Magne Ingebrigtsen [Mon, 11 Jun 2012 21:30:36 +0000 (23:30 +0200)]
Add epa
Wolfgang Jenkner [Mon, 11 Jun 2012 21:30:19 +0000 (23:30 +0200)]
Make picon display customizable
* lisp/gnus-picon.el (gnus-picon-properties): New defcustom.
(gnus-picon-create-glyph): Use it.
* texi/gnus.texi (Picons): Document gnus-picon-properties.
Lars Magne Ingebrigtsen [Mon, 11 Jun 2012 21:13:38 +0000 (23:13 +0200)]
`gnus-tmp-' manual expansion
* gnus.texi (Group Timestamp): Mention where to find documentation for
the `gnus-tmp-' variables (bug#11601).
Katsumi Yamaoka [Sun, 10 Jun 2012 23:00:21 +0000 (23:00 +0000)]
lisp/ChangeLog: Add missing entries
Lars Magne Ingebrigtsen [Sun, 10 Jun 2012 22:09:40 +0000 (00:09 +0200)]
Use `gnus-group-use-permanent-levels' in `g' in Gnus
* gnus-group.el (gnus-group-get-new-news): Respect
`gnus-group-use-permanent-levels', as documented (bug#11638).
Dave Abrahams [Sun, 10 Jun 2012 22:00:09 +0000 (00:00 +0200)]
(gnus-warp-to-article): Limit registry warping to real groups.
Lars Magne Ingebrigtsen [Sun, 10 Jun 2012 21:37:07 +0000 (23:37 +0200)]
(mm-display-part): Dissect archives when hitting `RET' on a handle.
Lars Magne Ingebrigtsen [Sun, 10 Jun 2012 20:50:36 +0000 (22:50 +0200)]
(gnus-summary-insert-old-articles): Don't include unexistent messages.
Lars Magne Ingebrigtsen [Sun, 10 Jun 2012 20:05:00 +0000 (22:05 +0200)]
(gnus-summary-limit-to-author): Use the current From address as the default.
Lars Magne Ingebrigtsen [Sun, 10 Jun 2012 19:54:19 +0000 (21:54 +0200)]
Merge remote branch 'origin/no-gnus'
Toke Høiland-Jørgensen [Sun, 10 Jun 2012 19:53:52 +0000 (21:53 +0200)]
nnmaildir expiry fix-up
* nnmaildir.el (nnmaildir-request-expire-articles): Ensure that `time'
is an integer to avoid later problems.
Lars Magne Ingebrigtsen [Sun, 10 Jun 2012 19:30:07 +0000 (21:30 +0200)]
* nnfolder.el (nnfolder-save-buffer): Delete old versions silently.
It makes no sense to query the user about internal files.
Lars Magne Ingebrigtsen [Sun, 10 Jun 2012 19:13:51 +0000 (21:13 +0200)]
Merge remote branch 'origin/no-gnus'
Lars Magne Ingebrigtsen [Sun, 10 Jun 2012 19:13:17 +0000 (21:13 +0200)]
* shr.el: Add a iso-8859-1 cookie to make stuff work under other locales.
Lars Magne Ingebrigtsen [Sun, 10 Jun 2012 18:31:53 +0000 (20:31 +0200)]
Remove byte-compilation of Gnus format specs.
Benchmarking shows that this doesn't really speed things up (any
more?).
Lars Magne Ingebrigtsen [Sun, 10 Jun 2012 17:59:00 +0000 (19:59 +0200)]
(gnus-update-format-specifications): Remove outdated grouplens stuff.
Lars Magne Ingebrigtsen [Thu, 7 Jun 2012 23:01:40 +0000 (01:01 +0200)]
Make `gnus-msg-mail' warn about Gnus not running
* gnus-msg.el (gnus-msg-mail): Warn the user about Gnus not running
(bug#11514).
Stephen Eglen [Thu, 7 Jun 2012 22:48:10 +0000 (00:48 +0200)]
Make `message-buffers' return all derived buffers
* message.el (message-buffers): Return all buffers derived from Message
to make `gnus-dired-attach' work with mu4e.
Stefan Monnier [Sat, 2 Jun 2012 13:29:54 +0000 (13:29 +0000)]
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.
Paul Eggert [Tue, 29 May 2012 10:09:24 +0000 (10:09 +0000)]
gnus-win.el (gnus-configure-frame): Spelling fix
Daiki Ueno [Thu, 24 May 2012 01:45:38 +0000 (10:45 +0900)]
mm-decode: don't touch MIME type for multipart/encrypted children
The commit
1bf64efe introduced auto detection of actual MIME types
for application/octet-stream. That changes the MIME type of
encrypted part to "text/plain" when it has filename parameter with
".asc", and causes decryption failure.
Katsumi Yamaoka [Sun, 27 May 2012 10:31:24 +0000 (10:31 +0000)]
gnus-msg.el (gnus-msg-mail): Ensure that gnus-newsgroup-name is a string so that Gcc works (bug#11514)
Stefan Monnier [Sun, 27 May 2012 00:43:49 +0000 (00:43 +0000)]
legacy-gnus-agent.el (gnus-agent-unhook-expire-days), gnus-demon.el (gnus-demon-init): Don't bother with type-of
Stefan Monnier [Sat, 26 May 2012 12:59:55 +0000 (12:59 +0000)]
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.
Katsumi Yamaoka [Fri, 25 May 2012 06:43:21 +0000 (06:43 +0000)]
nnspool.el (news-path): Use eval-and-compile
Glenn Morris [Thu, 24 May 2012 22:53:13 +0000 (22:53 +0000)]
gnus.el, nnspool.el: Move some news variables from Emacs' paths.el
Katsumi Yamaoka [Mon, 21 May 2012 23:32:29 +0000 (23:32 +0000)]
gnus-msg.el (gnus-msg-mail): Ensure that gnus-newsgroup-name is a string so that Gcc works (bug#11514)
Wolfgang Jenkner [Sun, 13 May 2012 19:17:19 +0000 (21:17 +0200)]
Fix "groups" Agent format
* 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'.
Paul Eggert [Fri, 4 May 2012 10:57:22 +0000 (10:57 +0000)]
nnweb.el (nnweb-google-parse-1): Fix minor Y10k bug
Katsumi Yamaoka [Tue, 1 May 2012 22:58:09 +0000 (22:58 +0000)]
auth.texi (Help for users): Fix typos
Stefan Monnier [Tue, 1 May 2012 22:57:23 +0000 (22:57 +0000)]
nnimap.el (nnimap-open-connection-1): Don't leave an "opening..." message once it\s actually open
Lars Magne Ingebrigtsen [Tue, 1 May 2012 21:59:16 +0000 (23:59 +0200)]
Ma Gnus v0.6 is begun
Lars Magne Ingebrigtsen [Tue, 1 May 2012 21:59:07 +0000 (23:59 +0200)]
Ma Gnus v0.5 is released
Ted Zlatanov [Tue, 1 May 2012 13:57:13 +0000 (09:57 -0400)]
* auth.texi (Help for users): Update for .gpg file being second.
Stefan Monnier [Sat, 28 Apr 2012 23:41:56 +0000 (23:41 +0000)]
auth-source.el (auth-source--aput-1, auth-source--aput, auth-source--aget): New functions and macros; Use them instead of aput/aget
Andreas Schwab [Fri, 27 Apr 2012 06:04:53 +0000 (06:04 +0000)]
gnus.el (debbugs-gnu): Don't override existing autoload definition
Daiki Ueno [Thu, 26 Apr 2012 08:37:39 +0000 (17:37 +0900)]
Fix buildbot failure with XEmacs.
* plstore.el (plstore-called-interactively-p): New compat macro copied
from message.el.
(plstore-mode): Use it.
Daiki Ueno [Thu, 26 Apr 2012 07:56:03 +0000 (07:56 +0000)]
plstore.el: Revive plstore editing mode previously reverted due to feature freeze
Katsumi Yamaoka [Wed, 25 Apr 2012 11:19:25 +0000 (11:19 +0000)]
pop3.el (pop3-wait-for-messages): Fix retrieved data size calculation.
Andreas Schwab [Sat, 21 Apr 2012 08:47:21 +0000 (08:47 +0000)]
gnus.el (debbugs-gnu): Don't override existing autoload definition
Juanma Barranquero [Thu, 19 Apr 2012 22:20:01 +0000 (22:20 +0000)]
tls.el (open-tls-stream): Remove unused binding
Glenn Morris [Mon, 16 Apr 2012 22:03:22 +0000 (22:03 +0000)]
nndraft.el (nndraft-request-list): Fix declaration
Katsumi Yamaoka [Thu, 12 Apr 2012 23:16:54 +0000 (23:16 +0000)]
lisp/ChangeLog: Add missing entry
Katsumi Yamaoka [Thu, 12 Apr 2012 22:58:52 +0000 (22:58 +0000)]
Git bug??? -- Remove duplicate ChangeLog entries
Lars Magne Ingebrigtsen [Thu, 12 Apr 2012 18:45:00 +0000 (20:45 +0200)]
* mm-decode.el (mm-dissect-buffer): Doc fix.
Lars Magne Ingebrigtsen [Thu, 12 Apr 2012 18:35:26 +0000 (20:35 +0200)]
Merge remote branch 'origin/no-gnus'
Lars Magne Ingebrigtsen [Thu, 12 Apr 2012 18:34:56 +0000 (20:34 +0200)]
`C-x m' on a non-group line fixup
* gnus-msg.el (gnus-inews-insert-gcc): Don't do the alist stuff when we
don't have a current group.
Lars Magne Ingebrigtsen [Thu, 12 Apr 2012 18:14:29 +0000 (20:14 +0200)]
Use `gnus-buffer-live-p' instead of `buffer-live-p'.
This makes the tests with `gnus-group-buffer', a string, work.
Lars Magne Ingebrigtsen [Thu, 12 Apr 2012 18:11:40 +0000 (20:11 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Thu, 12 Apr 2012 18:09:29 +0000 (20:09 +0200)]
Further non-group buffer fixups
* gnus-sum.el (gnus-handle-ephemeral-exit): Avoid creating the group
buffer if it doesn't exist.
Tassilo Horn [Thu, 12 Apr 2012 18:07:21 +0000 (20:07 +0200)]
Lars Magne Ingebrigtsen [Thu, 12 Apr 2012 18:03:12 +0000 (20:03 +0200)]
Ephemeral group border case fixup
* gnus-group.el (gnus-group-read-ephemeral-group): If no quit-config is
given, mark the group as ephemeral with the current window conf.
Lars Magne Ingebrigtsen [Thu, 12 Apr 2012 16:48:08 +0000 (18:48 +0200)]
Further fixes for allowing ephemeral groups without Gnus running
(gnus-summary-exit): Allow quitting when we don't have a group buffer.
Lars Magne Ingebrigtsen [Thu, 12 Apr 2012 16:40:27 +0000 (18:40 +0200)]
Allow reading ephemeral groups without starting Gnus
* gnus-sum.el (gnus-set-global-variables): Don't assume that the group
buffer exists, which it doesn't if we haven't started Gnus.
Katsumi Yamaoka [Wed, 11 Apr 2012 00:13:17 +0000 (00:13 +0000)]
Import epa.texi from Emacs; remove PGG files
Katsumi Yamaoka [Wed, 11 Apr 2012 00:13:13 +0000 (00:13 +0000)]
Import epa.texi from Emacs; remove PGG files
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 22:39:49 +0000 (00:39 +0200)]
Merge remote branch 'origin/no-gnus'
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 22:39:23 +0000 (00:39 +0200)]
(gnus-inews-insert-gcc): Protect against when we don't have a group name.
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 22:35:08 +0000 (00:35 +0200)]
(mml-generate-mime): Allow specifying what the top-level part type is
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 22:08:13 +0000 (00:08 +0200)]
(gnus-clean-old-newsrc): Fix last checkin.
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 22:04:13 +0000 (00:04 +0200)]
(gnus-clean-old-newsrc): Remove totally bogus `unexists' entries.
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 22:01:36 +0000 (00:01 +0200)]
nnimap unexist tracking fix
(nnimap-update-info): None of the articles below the active low-water
mark exist
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 21:04:19 +0000 (23:04 +0200)]
* dgnushack.el: Get rid of XEmacs compilation warning.
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 20:58:33 +0000 (22:58 +0200)]
Merge remote branch 'origin/no-gnus'
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 20:58:00 +0000 (22:58 +0200)]
Really fix non-ASCII characters when washing HTML
(article-wash-html): Parse the original article buffer to get the
unencoded data (bug#7410).
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 20:51:16 +0000 (22:51 +0200)]
Merge remote branch 'origin/no-gnus'
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 20:50:47 +0000 (22:50 +0200)]
`article-wash-html' for non-ASCII text fixup
* gnus-art.el (article-wash-html): Ensure that we insert the HTML into
a multibyte buffer (bug#7410).
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 20:27:04 +0000 (22:27 +0200)]
Use the correct From header when cancelling articles.
* gnus-msg.el (gnus-summary-cancel-article): See what From header we
would have gotten if we posted to the group, and use that to compare
against the message we want to cancel (bug#10808).
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 19:47:06 +0000 (21:47 +0200)]
Further XEmacs compat fixup of the last change.
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 19:39:19 +0000 (21:39 +0200)]
(gnus-auto-center-summary): `scroll-margin' isn't defined on XEmacs.
Philipp Haselwarter [Tue, 10 Apr 2012 19:28:42 +0000 (21:28 +0200)]
(gnus-auto-center-summary): Set default to respect `scroll-margin'.
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 19:27:18 +0000 (21:27 +0200)]
Mark last change as tiny.
Elias Oltmanns [Tue, 10 Apr 2012 19:16:30 +0000 (21:16 +0200)]
Don't be overzealous when hiding cited text
* gnus-cite.el (gnus-dissect-cited-text): A single line without
citation prefix within a block of cited text should be considered part
of that block *only* if it is a blank line.
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 18:23:38 +0000 (20:23 +0200)]
Merge remote branch 'origin/no-gnus'
Lars Magne Ingebrigtsen [Tue, 10 Apr 2012 18:22:42 +0000 (20:22 +0200)]
(gnus-read-newsrc-el-file): Protect against broken .newsrc.el files.
Chong Yidong [Mon, 9 Apr 2012 23:11:30 +0000 (23:11 +0000)]
binhex.el, hashcash.el, uudecode.el: Remove * characters from the front of variable docstrings.
Ted Zlatanov [Thu, 5 Apr 2012 22:29:11 +0000 (18:29 -0400)]
* auth.texi (Secret Service API): Adjust @samp to @code for collection names.
Ted Zlatanov [Thu, 5 Apr 2012 22:29:11 +0000 (18:29 -0400)]
* auth.texi (Secret Service API): Adjust @samp to @code for collection names.
Ted Zlatanov [Thu, 5 Apr 2012 12:49:15 +0000 (08:49 -0400)]
* auth.texi (Secret Service API): Edit further and give examples.
Ted Zlatanov [Thu, 5 Apr 2012 12:49:15 +0000 (08:49 -0400)]
* auth.texi (Secret Service API): Edit further and give examples.
Bastien Guerry [Thu, 5 Apr 2012 11:31:44 +0000 (11:31 +0000)]
color.el (color-lighten-name): Fix typo.
Bastien Guerry [Thu, 5 Apr 2012 11:31:40 +0000 (11:31 +0000)]
color.el (color-lighten-name): Fix typo.
Emacs developers [Thu, 5 Apr 2012 01:41:59 +0000 (01:41 +0000)]
auth.texi: Merge changes made in Emacs trunk
Emacs developers [Thu, 5 Apr 2012 01:41:39 +0000 (01:41 +0000)]
auth.texi: Merge changes made in Emacs trunk
Chong Yidong [Wed, 4 Apr 2012 11:26:57 +0000 (11:26 +0000)]
Several miscellaneous doc changes
* gnus-faq.texi (FAQ 8-2): Mention EasyPG.
* gnus.texi: Reduce references to obsolete pgg library.
(Security): Note that epg is now the default.
* message.texi (Using PGP/MIME): Note that epg is now the default.
Chong Yidong [Wed, 4 Apr 2012 11:26:39 +0000 (11:26 +0000)]
Several miscellaneous doc changes
* gnus-faq.texi (FAQ 8-2): Mention EasyPG.
* gnus.texi: Reduce references to obsolete pgg library.
(Security): Note that epg is now the default.
* message.texi (Using PGP/MIME): Note that epg is now the default.
Katsumi Yamaoka [Mon, 2 Apr 2012 10:14:01 +0000 (10:14 +0000)]
Fix typo
Katsumi Yamaoka [Mon, 2 Apr 2012 10:11:08 +0000 (10:11 +0000)]
shr.el (shr-find-fill-point): Don't break a line within kinsoku-eol characters.
Katsumi Yamaoka [Mon, 2 Apr 2012 09:11:52 +0000 (09:11 +0000)]
shr.el (shr-find-fill-point): Don't break a line before kinsoku-bol characters.
Katsumi Yamaoka [Tue, 27 Mar 2012 07:15:30 +0000 (07:15 +0000)]
Fix dependency between mm-archive.el and mm-decode.el
Silence compiler warnings issued when compiling in Emacs source tree
Lars Magne Ingebrigtsen [Thu, 22 Mar 2012 21:13:00 +0000 (22:13 +0100)]
* gnus-compat.el: Define `bound-and-true-p' for XEmacs.
Peter Münster [Thu, 22 Mar 2012 21:10:36 +0000 (22:10 +0100)]
Don't have the timer wait another timer period when idleness is too low
* gnus-demon.el (gnus-demon-timers): Now a plist (function -> timer).
(gnus-demon-cancel): Ditto.
(gnus-demon-run-callback): When function cannot be called due to low
idleness, call it when idleness reaches the expected value, instead of
waiting another timer period.
(gnus-demon-init): Add `time' to arguments of call-back.
Lars Magne Ingebrigtsen [Thu, 22 Mar 2012 21:03:46 +0000 (22:03 +0100)]
* dgnushack.el: Bind `gnus-registry-enabled' for XEmacs.
Lars Magne Ingebrigtsen [Thu, 22 Mar 2012 20:59:00 +0000 (21:59 +0100)]
Clean up compilation warnings from the gnus-registry patches
Dave Abrahams [Thu, 22 Mar 2012 20:54:35 +0000 (21:54 +0100)]
Warp via the registry if enabled
* gnus-int.el (gnus-select-group-with-message-id): New function.
(gnus-try-warping-via-registry): Ditto.
(gnus-warp-to-article): Fall back on the registry.
* gnus-sum.el (gnus-summary-insert-subject): Record information in the
registry about each article retrieved.
Lars Magne Ingebrigtsen [Thu, 22 Mar 2012 20:29:40 +0000 (21:29 +0100)]
Note that `nnimap-inbox' can be a list
Sergio Martínez [Thu, 22 Mar 2012 20:28:31 +0000 (21:28 +0100)]
Allow several IMAP inboxes
* nnimap.el (nnimap-request-scan): Allow `nnimap-inbox' to be a list of
inboxes.
Lars Magne Ingebrigtsen [Thu, 22 Mar 2012 19:59:16 +0000 (20:59 +0100)]
Indent.
Lars Magne Ingebrigtsen [Thu, 22 Mar 2012 19:28:43 +0000 (20:28 +0100)]
Merge remote branch 'origin/no-gnus'