gnus
12 years ago(nnmaildir-request-accept-article): Don't call `unix-sync' unless it's defined.
Lars Ingebrigtsen [Sun, 31 Jul 2011 16:31:09 +0000 (18:31 +0200)]
(nnmaildir-request-accept-article): Don't call `unix-sync' unless it's defined.

12 years ago(tiny change) the last change.
Lars Ingebrigtsen [Sun, 31 Jul 2011 16:28:08 +0000 (18:28 +0200)]
(tiny change) the last change.

12 years ago(gnus-article-stop-animations): Use `elt' instead of `aref' for XEmacs compatibiltiy.
Marcus Harnisch [Sun, 31 Jul 2011 16:27:02 +0000 (18:27 +0200)]
(gnus-article-stop-animations): Use `elt' instead of `aref' for XEmacs compatibiltiy.

12 years ago* spam.el (spam-fetch-field-fast): Rewrite slightly for clarity.
Lars Magne Ingebrigtsen [Sun, 31 Jul 2011 16:09:58 +0000 (18:09 +0200)]
* spam.el (spam-fetch-field-fast): Rewrite slightly for clarity.

12 years agoIndent.
Lars Magne Ingebrigtsen [Sun, 31 Jul 2011 16:08:35 +0000 (18:08 +0200)]
Indent.

12 years ago(gnus-summary-refer-thread): Since lambdas aren't closures, quote the form properly
Dave Abrahams [Sun, 31 Jul 2011 16:01:37 +0000 (18:01 +0200)]
(gnus-summary-refer-thread): Since lambdas aren't closures, quote the form properly

12 years ago(gnus-summary-insert-new-articles): Protect against servers that are down.
Lars Magne Ingebrigtsen [Sun, 31 Jul 2011 15:12:42 +0000 (17:12 +0200)]
(gnus-summary-insert-new-articles): Protect against servers that are down.

12 years ago* gnus-sum.el (gnus-summary-insert-new-articles): Clean up slightly.
Lars Magne Ingebrigtsen [Sun, 31 Jul 2011 15:10:59 +0000 (17:10 +0200)]
* gnus-sum.el (gnus-summary-insert-new-articles): Clean up slightly.

12 years agomm-decode: add a default content-disposition in mm handle if none is specified
Julien Danjou [Fri, 29 Jul 2011 08:39:44 +0000 (10:39 +0200)]
mm-decode: add a default content-disposition in mm handle if none is specified

Signed-off-by: Julien Danjou <julien@danjou.info>
12 years ago* nnimap.el (nnimap-make-thread-query): Quote message-ids for gmail.
Andrew Cohen [Sun, 24 Jul 2011 13:07:25 +0000 (09:07 -0400)]
* nnimap.el (nnimap-make-thread-query): Quote message-ids for gmail.

12 years agoAllow thread-referral to use nnir to search across groups.
Andrew Cohen [Sat, 23 Jul 2011 16:29:46 +0000 (12:29 -0400)]
Allow thread-referral to use nnir to search across groups.

* nnir.el (nnir-search-thread): New function to make an nnir group
  based on a thread query.

* gnus-sum.el (gnus-refer-thread-use-nnir): New variable to control use
  of nnir in thread referral.
  (gnus-summary-refer-thread): Use it.

* nnimap.el (nnimap-request-thread): Use it.

12 years ago* shr.el (shr-tag-comment): Ignore HTML comments.
Lars Magne Ingebrigtsen [Wed, 20 Jul 2011 20:15:10 +0000 (22:15 +0200)]
* shr.el (shr-tag-comment): Ignore HTML comments.

12 years ago(gnus-group-make-nnir-group): Allow optional query argument.
Andrew Cohen [Wed, 20 Jul 2011 14:34:12 +0000 (10:34 -0400)]
(gnus-group-make-nnir-group): Allow optional query argument.

(gnus-group-make-nnir-group,nnir-request-group,nnir-run-query): Use
  `nnir-address' to handle server info rather than
  passing an arg.

12 years agos/\\n\\n\\n/\\n\\n/
Katsumi Yamaoka [Wed, 20 Jul 2011 14:23:40 +0000 (14:23 +0000)]
s/\\n\\n\\n/\\n\\n/

12 years ago(nnimap-make-thread-query): New utility function to format a thread query.
Andrew Cohen [Wed, 20 Jul 2011 12:48:15 +0000 (08:48 -0400)]
(nnimap-make-thread-query): New utility function to format a thread query.

12 years ago(gnus-handle-ephemeral-exit): Set the right select-method when not
Andrew Cohen [Wed, 20 Jul 2011 11:48:56 +0000 (07:48 -0400)]
(gnus-handle-ephemeral-exit): Set the right select-method when not
returning to group buffer.

12 years ago(gnus-group-tool-bar-gnome): Replace connect/disconnect with unplugged/plugged.
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 18:29:19 +0000 (20:29 +0200)]
(gnus-group-tool-bar-gnome): Replace connect/disconnect with unplugged/plugged.

12 years agoMake sure we don't enter invalid buffer configurations into the quit form
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 18:24:43 +0000 (20:24 +0200)]
Make sure we don't enter invalid buffer configurations into the quit form

12 years agoWhen inserting new headers, keep track of which ones are unread
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 18:04:54 +0000 (20:04 +0200)]
When inserting new headers, keep track of which ones are unread

12 years ago* gnus.el (gnus-refer-article-method): Allow entering any sexp
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 17:54:10 +0000 (19:54 +0200)]
* gnus.el (gnus-refer-article-method): Allow entering any sexp

12 years agoMake `W D W' work with w3m.
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 17:50:06 +0000 (19:50 +0200)]
Make `W D W' work with w3m.

* gnus-art.el (gnus-article-show-images): Allow working if using w3m
(bug#9041).

12 years ago* gnus-html.el (mm-util): Require (bug#9073).
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 17:37:58 +0000 (19:37 +0200)]
* gnus-html.el (mm-util): Require (bug#9073).

12 years ago(gnus-summary-insert-subject): Document USE-OLD-HEADER (bug#9070).
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 17:35:56 +0000 (19:35 +0200)]
(gnus-summary-insert-subject): Document USE-OLD-HEADER (bug#9070).

12 years agoRemove duplicates with `A T' when running unthreaded.
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 17:30:04 +0000 (19:30 +0200)]
Remove duplicates with `A T' when running unthreaded.

* gnus-sum.el (gnus-delete-duplicate-headers): New function.
(gnus-summary-refer-thread): Use it to remove duplicates in the
un-threaded view (bug#9053).

12 years agoUse default value from global variable.
Kan-Ru Chen [Tue, 19 Jul 2011 16:46:34 +0000 (18:46 +0200)]
Use default value from global variable.

Without this the default search engine parameters aren't used at all.

12 years ago(message-unique-id): Don't use the undocumented return value from (random t)
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 15:26:59 +0000 (17:26 +0200)]
(message-unique-id): Don't use the undocumented return value from (random t)

12 years agoIf the ~/Mail directory doesn't exist, use ~ as the auto-save directory
Lars Magne Ingebrigtsen [Sat, 16 Jul 2011 19:44:25 +0000 (21:44 +0200)]
If the ~/Mail directory doesn't exist, use ~ as the auto-save directory

12 years ago(gnus-group-read-ephemeral-group): Start Gnus if it hasn't already been started.
Lars Magne Ingebrigtsen [Sat, 16 Jul 2011 16:04:07 +0000 (18:04 +0200)]
(gnus-group-read-ephemeral-group): Start Gnus if it hasn't already been started.

12 years ago* gnus.el (debbugs-gnu): Renamed from `debbugs-emacs'.
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 17:09:20 +0000 (19:09 +0200)]
* gnus.el (debbugs-gnu): Renamed from `debbugs-emacs'.

12 years agoMysterious `subject' bug work-around
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 16:21:18 +0000 (18:21 +0200)]
Mysterious `subject' bug work-around

* message.el (message-reply): Work around mysterious bug where
`message-mode' seems to overwrite the locally bound `subject' variable.

12 years agoChangeLog (2011-07-14): Fix function name.
Katsumi Yamaoka [Thu, 14 Jul 2011 22:09:38 +0000 (22:09 +0000)]
ChangeLog (2011-07-14): Fix function name.

12 years ago(gnus-request-thread): Add group argument and ensure search is in
Andrew Cohen [Thu, 14 Jul 2011 12:00:30 +0000 (08:00 -0400)]
(gnus-request-thread): Add group argument and ensure search is in
correct group.

12 years agoFix typos.
Juanma Barranquero [Thu, 14 Jul 2011 10:17:17 +0000 (10:17 +0000)]
Fix typos.

12 years ago* dgnushack.el (debbugs-gnu-summary-mode): Update compat names, too.
Lars Magne Ingebrigtsen [Sun, 10 Jul 2011 14:04:45 +0000 (16:04 +0200)]
* dgnushack.el (debbugs-gnu-summary-mode): Update compat names, too.

12 years ago(gnus-read-ephemeral-emacs-bug-group): `debbugs-*' renamed to `debbugs-gnu-*'.
Lars Magne Ingebrigtsen [Sun, 10 Jul 2011 13:38:29 +0000 (15:38 +0200)]
(gnus-read-ephemeral-emacs-bug-group): `debbugs-*' renamed to `debbugs-gnu-*'.

12 years agoplstore.el: Revert the editing feature since it is not urgent.
Daiki Ueno [Fri, 8 Jul 2011 03:21:01 +0000 (03:21 +0000)]
plstore.el: Revert the editing feature since it is not urgent.
 (plstore-mode, plstore-mode-toggle-display, plstore-mode-original)
 (plstore-mode-decoded): Remove.

12 years ago* gnus-msg.el (gnus-bug): Don't insert user variables.
Lars Magne Ingebrigtsen [Thu, 7 Jul 2011 18:43:09 +0000 (20:43 +0200)]
* gnus-msg.el (gnus-bug): Don't insert user variables.

It usually isn't very interesting any more, and it leaks potentially
secret data.

12 years ago* gnus-art.el (gnus-ignored-headers): Removed obsolete and non-working use of :custom...
Lars Magne Ingebrigtsen [Thu, 7 Jul 2011 15:54:01 +0000 (17:54 +0200)]
* gnus-art.el (gnus-ignored-headers): Removed obsolete and non-working use of :custom-show.

12 years agoplstore.el: Add documentation.
Daiki Ueno [Thu, 7 Jul 2011 14:27:41 +0000 (14:27 +0000)]
plstore.el: Add documentation.
 (plstore-mode): New mode to edit plstore file.
 (plstore-mode-toggle-display, plstore-mode-original)
 (plstore-mode-decoded): New command.
 (plstore--encode, plstore--decode, plstore--write-contents-functions)
 (plstore--insert-buffer, plstore--make): New function.
 (plstore-open, plstore-save): Simplify by using them.

12 years agognus-group.el (gnus-read-ephemeral-emacs-bug-group): Silence compiler.
Glenn Morris [Wed, 6 Jul 2011 09:29:12 +0000 (09:29 +0000)]
gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Silence compiler.

12 years ago(gnus-summary-line-format): Link to "Marking Articles" instead of "Read Articles".
Lars Magne Ingebrigtsen [Tue, 5 Jul 2011 22:53:06 +0000 (00:53 +0200)]
(gnus-summary-line-format): Link to "Marking Articles" instead of "Read Articles".

12 years ago(Agent Expiry): Remove mention of `gnus-request-expire-articles', which is internal.
Lars Magne Ingebrigtsen [Tue, 5 Jul 2011 22:33:32 +0000 (00:33 +0200)]
(Agent Expiry): Remove mention of `gnus-request-expire-articles', which is internal.

12 years ago(Filtering New Groups): Clarify how simple the "options -n" format is.
Lars Magne Ingebrigtsen [Tue, 5 Jul 2011 21:53:00 +0000 (23:53 +0200)]
(Filtering New Groups): Clarify how simple the "options -n" format is.

12 years agognus.el (gnus-refer-article-method): Remove mention of nnspool, which no longer is...
Lars Magne Ingebrigtsen [Tue, 5 Jul 2011 22:18:30 +0000 (22:18 +0000)]
gnus.el (gnus-refer-article-method): Remove mention of nnspool, which no longer is much used.

12 years agoAdd the new nnir `notmuch' backend.
Kan-Ru Chen [Tue, 5 Jul 2011 20:22:13 +0000 (22:22 +0200)]
Add the new nnir `notmuch' backend.

* nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches)
(nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir
`notmuch' backend.

12 years ago* gnus.texi (Expiring Mail): Document gnus-auto-expirable-marks.
Lars Magne Ingebrigtsen [Tue, 5 Jul 2011 16:17:11 +0000 (18:17 +0200)]
* gnus.texi (Expiring Mail): Document gnus-auto-expirable-marks.

12 years ago* mm-decode.el (mm-text-html-renderer): Doc fix.
Lars Magne Ingebrigtsen [Tue, 5 Jul 2011 16:13:46 +0000 (18:13 +0200)]
* mm-decode.el (mm-text-html-renderer): Doc fix.

12 years ago* gnus-msg.el (gnus-bug): Fix the MML tag.
Lars Magne Ingebrigtsen [Tue, 5 Jul 2011 16:11:15 +0000 (18:11 +0200)]
* gnus-msg.el (gnus-bug): Fix the MML tag.

12 years ago* pop3.el (pop3-open-server): -ERR is a valid response to CAPA.
Lars Magne Ingebrigtsen [Tue, 5 Jul 2011 15:03:54 +0000 (17:03 +0200)]
* pop3.el (pop3-open-server): -ERR is a valid response to CAPA.

12 years ago* gnus-start.el (gnus-get-unread-articles): Don't connect to the
Daiki Ueno [Tue, 5 Jul 2011 15:00:36 +0000 (17:00 +0200)]
* gnus-start.el (gnus-get-unread-articles): Don't connect to the
secondary methods if started with `gnus-no-server'.

12 years ago* gnus-group.el (gnus-read-ephemeral-bug-group): Allow fetching several
Lars Magne Ingebrigtsen [Mon, 4 Jul 2011 14:24:06 +0000 (16:24 +0200)]
* gnus-group.el (gnus-read-ephemeral-bug-group): Allow fetching several
bug reports at once.

12 years agomessage.el (message-return-action): Fix typo in docstring.
Juanma Barranquero [Tue, 5 Jul 2011 13:46:01 +0000 (13:46 +0000)]
message.el (message-return-action): Fix typo in docstring.

12 years ago* nnimap.el (nnimap-request-scan): Say that splitting has finished.
Lars Magne Ingebrigtsen [Mon, 4 Jul 2011 11:21:59 +0000 (13:21 +0200)]
* nnimap.el (nnimap-request-scan): Say that splitting has finished.

12 years agonndraft.el: Require gnus-group.
Katsumi Yamaoka [Mon, 4 Jul 2011 06:39:50 +0000 (06:39 +0000)]
nndraft.el: Require gnus-group.
 (nndraft-request-list): Declare.

12 years agonndraft.el (nndraft-update-unread-articles): Don't show group having no unread articl...
Katsumi Yamaoka [Mon, 4 Jul 2011 02:16:17 +0000 (02:16 +0000)]
nndraft.el (nndraft-update-unread-articles): Don't show group having no unread article unless it matches gnus-permanently-visible-groups.

12 years agonndraft.el (nndraft-update-unread-articles): New function.
Katsumi Yamaoka [Mon, 4 Jul 2011 01:13:23 +0000 (01:13 +0000)]
nndraft.el (nndraft-update-unread-articles): New function.
 (nndraft-request-associate-buffer): Use it to update the number of unread articles for the nndraft groups in the group buffer when saving or killing a draft message.

12 years ago(Checking New Groups): Moved the reference to the right place.
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 23:32:31 +0000 (01:32 +0200)]
(Checking New Groups): Moved the reference to the right place.

12 years ago* gnus-group.el (gnus-read-ephemeral-bug-group): Bind the coding
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 18:50:04 +0000 (20:50 +0200)]
* gnus-group.el (gnus-read-ephemeral-bug-group): Bind the coding
systems to binary before writing and reading the mbox files.

12 years ago(Subscription Methods): Link to "Group Levels" to explain killed groups.
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 16:52:00 +0000 (18:52 +0200)]
(Subscription Methods): Link to "Group Levels" to explain killed groups.

12 years agoFix syntax error.
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 16:42:34 +0000 (18:42 +0200)]
Fix syntax error.

12 years ago* gnus.texi (Subscription Methods): Link to "Group Levels" to explain zombies.
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 16:29:34 +0000 (18:29 +0200)]
* gnus.texi (Subscription Methods): Link to "Group Levels" to explain zombies.

12 years ago* gnus.el (gnus-summary-line-format): Link to the info node for %U
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 16:24:16 +0000 (18:24 +0200)]
* gnus.el (gnus-summary-line-format): Link to the info node for %U
instead of trying to list them all (bug#8978).

12 years ago* gnus.texi (Startup Files): Clarify that we're talking about numbered
Dave Abrahams [Sun, 3 Jul 2011 16:18:15 +0000 (18:18 +0200)]
* gnus.texi (Startup Files): Clarify that we're talking about numbered
backups, and not actual vc (bug#8975).

12 years agoBackport :end-of-capability fixes from Emacs 24 open-network-stream
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 13:54:17 +0000 (15:54 +0200)]
Backport :end-of-capability fixes from Emacs 24 open-network-stream
for pop3.el.

12 years ago* pop3.el (pop3-open-server): Use :end-of-capability.
Wolfgang Jenkner [Sun, 3 Jul 2011 13:50:50 +0000 (15:50 +0200)]
* pop3.el (pop3-open-server): Use :end-of-capability.

12 years ago(gnus-read-ephemeral-emacs-bug-group): Make sure that the id is always a number.
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 12:27:16 +0000 (14:27 +0200)]
(gnus-read-ephemeral-emacs-bug-group): Make sure that the id is always a number.

12 years ago(gnus-read-ephemeral-emacs-bug-group): Hook into debbugs mode, if possible.
Lars Magne Ingebrigtsen [Sun, 3 Jul 2011 12:25:28 +0000 (14:25 +0200)]
(gnus-read-ephemeral-emacs-bug-group): Hook into debbugs mode, if possible.

12 years agoauth-source.el (auth-source-token-passphrase-callback-function): Reindent.
Daiki Ueno [Sun, 3 Jul 2011 00:19:37 +0000 (00:19 +0000)]
auth-source.el (auth-source-token-passphrase-callback-function): Reindent.
 (epg-context-operation): Remove unnecessary autoload.

12 years ago* gnus.el (gnus-list-debbugs): New command.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 23:42:29 +0000 (01:42 +0200)]
* gnus.el (gnus-list-debbugs): New command.

12 years ago* gnus-group.el (gnus-bug-group-download-format-alist): Get the mboxstat instead...
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 22:06:11 +0000 (00:06 +0200)]
* gnus-group.el (gnus-bug-group-download-format-alist): Get the mboxstat instead of the maintbox, since the stat seems to be fuller.

12 years ago* gnus-msg.el (gnus-configure-posting-styles): Don't try to select
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 21:04:13 +0000 (23:04 +0200)]
* gnus-msg.el (gnus-configure-posting-styles): Don't try to select
  dead summary buffers.

12 years ago(message-get-reply-headers): Ensure that we have progress while deleting duplicates.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 21:01:56 +0000 (23:01 +0200)]
(message-get-reply-headers): Ensure that we have progress while deleting duplicates.

12 years ago* message.el (message-get-reply-headers): Delete all duplicates, instead of the first.
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 20:52:31 +0000 (22:52 +0200)]
* message.el (message-get-reply-headers): Delete all duplicates, instead of the first.

12 years ago* gnus-msg.el (gnus-configure-posting-styles): Get the local
Lars Magne Ingebrigtsen [Sat, 2 Jul 2011 20:42:17 +0000 (22:42 +0200)]
* gnus-msg.el (gnus-configure-posting-styles): Get the local
gnus-posting-style value from the summary buffer to make it easier to
make that a per-buffer conf.

12 years ago(nnir-run-imap): Allow halting search once article found.
Andrew Cohen [Sat, 2 Jul 2011 11:51:45 +0000 (07:51 -0400)]
(nnir-run-imap): Allow halting search once article found.
Use in nnir-request-article by Message-ID.

12 years ago* gnus-msg.el (gnus-bug): Bring the Version and Package pseudo-headers back.
Ted Zlatanov [Sat, 2 Jul 2011 01:36:50 +0000 (20:36 -0500)]
* gnus-msg.el (gnus-bug):  Bring the Version and Package pseudo-headers back.

12 years ago* gnus-msg.el (gnus-bug): Give the Version and Package headers to debbugs with the...
Ted Zlatanov [Sat, 2 Jul 2011 01:08:17 +0000 (20:08 -0500)]
* gnus-msg.el (gnus-bug): Give the Version and Package headers to debbugs with the X-Debbugs-Package and X-Debbugs-Version headers.

12 years agoUpdate EIEIO from GNU Emacs trunk
Ted Zlatanov [Fri, 1 Jul 2011 19:32:33 +0000 (14:32 -0500)]
Update EIEIO from GNU Emacs trunk

12 years ago* auth-source.el (auth-source-token-passphrase-callback-function):
Daiki Ueno [Fri, 1 Jul 2011 13:35:05 +0000 (08:35 -0500)]
* auth-source.el (auth-source-token-passphrase-callback-function):
Simplify and remove EPA dependency.

12 years agoMinor doc update for auth-source.el.
Ted Zlatanov [Fri, 1 Jul 2011 13:13:47 +0000 (08:13 -0500)]
Minor doc update for auth-source.el.

12 years agoMerge branch 'master' of https://git.gnus.org/gnus
Ted Zlatanov [Fri, 1 Jul 2011 13:00:27 +0000 (08:00 -0500)]
Merge branch 'master' of https://git.gnus.org/gnus

12 years agonnir.el (nnir-request-article): Fix error message text.
Andrew Cohen [Fri, 1 Jul 2011 12:24:29 +0000 (08:24 -0400)]
nnir.el (nnir-request-article): Fix error message text.

12 years agoReindent and untabify auth-source.el.
Ted Zlatanov [Fri, 1 Jul 2011 12:23:14 +0000 (07:23 -0500)]
Reindent and untabify auth-source.el.

12 years agoauth-source.el (plstore-delete): Autoload.
Daiki Ueno [Fri, 1 Jul 2011 07:47:34 +0000 (07:47 +0000)]
auth-source.el (plstore-delete): Autoload.
 (auth-source-plstore-search): Support delete operation.
plstore.el (plstore-delete): New function.

12 years agognus-draft.el (gnus-draft-clear-marks): Revert last change; mark actually existing...
Katsumi Yamaoka [Fri, 1 Jul 2011 07:28:26 +0000 (07:28 +0000)]
gnus-draft.el (gnus-draft-clear-marks): Revert last change; mark actually existing articles as unread rather than the ones that active asserts.

12 years agonntp.el (nntp-record-command):
Paul Eggert [Fri, 1 Jul 2011 07:21:17 +0000 (07:21 +0000)]
nntp.el (nntp-record-command):
gnus-util.el (gnus-message-with-timestamp-1): Use format-time-string rather than decoding time stamps by hand.  This is simpler and insulates the code from potential changes to current-time format.

12 years agognus-draft.el (gnus-draft-clear-marks): Mark deleted articles as read.
Katsumi Yamaoka [Fri, 1 Jul 2011 04:06:35 +0000 (04:06 +0000)]
gnus-draft.el (gnus-draft-clear-marks): Mark deleted articles as read.

12 years agoMerge changes made in Emacs trunk.
Daiki Ueno [Fri, 1 Jul 2011 04:04:59 +0000 (04:04 +0000)]
Merge changes made in Emacs trunk.

plstore.el (plstore-select-keys, plstore-encrypt-to): New variable.
 (plstore-save): Support public key encryption.
 (plstore--init-from-buffer): New function.
 (plstore-open): Use it; fix error when opening a non-existent file.
 (plstore-revert): Use plstore--init-from-buffer.
auth-source.el (auth-source-backend): Fix :initarg for data slot.

12 years agoReplace string-match-p with string-match for old Emacsen.
Katsumi Yamaoka [Thu, 30 Jun 2011 23:26:30 +0000 (23:26 +0000)]
Replace string-match-p with string-match for old Emacsen.

12 years agomml2015.el (mml2015-use): Don't try to load PGG on Emacs 24, when EPG is not fully...
Daiki Ueno [Thu, 30 Jun 2011 22:15:13 +0000 (22:15 +0000)]
mml2015.el (mml2015-use): Don't try to load PGG on Emacs 24, when EPG is not fully working.

12 years ago* dgnushack.el: Autoload sha1 on XEmacs.
Lars Magne Ingebrigtsen [Thu, 30 Jun 2011 20:14:10 +0000 (22:14 +0200)]
* dgnushack.el: Autoload sha1 on XEmacs.

12 years ago*** empty log message ***
Lars Magne Ingebrigtsen [Thu, 30 Jun 2011 19:11:06 +0000 (21:11 +0200)]
*** empty log message ***

12 years ago(gnus-read-ephemeral-emacs-bug-group): Take an optional quit window configuration.
Lars Magne Ingebrigtsen [Thu, 30 Jun 2011 19:10:58 +0000 (21:10 +0200)]
(gnus-read-ephemeral-emacs-bug-group): Take an optional quit window configuration.

12 years ago(epg-context-set-passphrase-callback): Remove duplicate autoload.
Lars Magne Ingebrigtsen [Thu, 30 Jun 2011 17:10:11 +0000 (19:10 +0200)]
(epg-context-set-passphrase-callback): Remove duplicate autoload.

12 years agoAllow nnir as a gnus-refer-article-method.
Andrew Cohen [Thu, 30 Jun 2011 16:54:47 +0000 (12:54 -0400)]
Allow nnir as a gnus-refer-article-method.
(gnus-refer-article-methods): Default (nnir) entry to use current
server.
(nnir-request-article): Allow use of Message-ID with nnimap.

12 years agoRename "arg" auth-source-backend member to "data".
Ted Zlatanov [Thu, 30 Jun 2011 14:52:08 +0000 (09:52 -0500)]
Rename "arg" auth-source-backend member to "data".

* auth-source.el (auth-source-backend): Rename "arg" member to "data".
(auth-source-backend-parse, auth-source-plstore-search)
(auth-source-plstore-create): Use it.

12 years agoAutoload EPA/EPG functions.
Ted Zlatanov [Thu, 30 Jun 2011 14:35:47 +0000 (09:35 -0500)]
Autoload EPA/EPG functions.

* auth-source.el: Autoload EPA/EPG functions.
(auth-source-netrc-use-gpg-tokens): Clarify that it should not be
changed when EPA/EPG is not available.

12 years ago(gnus-request-article-this-buffer): Use `gnus-refer-article-methods'.
Andrew Cohen [Thu, 30 Jun 2011 12:40:43 +0000 (08:40 -0400)]
(gnus-request-article-this-buffer): Use `gnus-refer-article-methods'.

12 years agoImprove the netrc field encryption (GPG tokens) by calling EPA/EPG functions directly.
Ted Zlatanov [Thu, 30 Jun 2011 12:27:48 +0000 (07:27 -0500)]
Improve the netrc field encryption (GPG tokens) by calling EPA/EPG functions directly.

* auth-source.el: Require EPA and EPG.
(auth-source-passphrase-alist): New variable.
(auth-source-passphrase-callback-function)
(auth-source-token-passphrase-callback-function): Callbacks for the
netrc field encryption (GPG tokens).
(auth-source-epa-extract-gpg-token, auth-source-epa-make-gpg-token):
Symmetric encryption and decryption of the netrc GPG tokens.
(auth-source-netrc-normalize): Use them, simplifying the closure.

12 years agodgnushack.el (dgnushack-compile): Don't compile plstore.el unless epg is available.
Katsumi Yamaoka [Thu, 30 Jun 2011 10:27:52 +0000 (10:27 +0000)]
dgnushack.el (dgnushack-compile): Don't compile plstore.el unless epg is available.