Commit graph

2597 commits

Author SHA1 Message Date
Andrew Cohen
d747b53feb gnus-sum.el (gnus-summary-refer-article): Warp to article. This allows article-referral to work from an nnir group. 2011-08-05 23:29:17 +00:00
Andrew Cohen
e504613cc6 gnus.el (registry-ignore): Add nnir groups to the ignore-list. 2011-08-04 22:14:04 +00:00
Daiki Ueno
eeec79cbfa Make sure GPG keys are usable when composing non-MIME messages (bug#8955).
* mml1991.el (mml1991-epg-find-usable-key)
(mml1991-epg-find-usable-secret-key): New function.
(mml1991-epg-sign): Check if signing key is usable.
(mml1991-epg-encrypt): Check if encrypting key is usable (bug#8955).
2011-08-04 15:55:53 +09:00
Andrew Cohen
19fe0c2e44 nnir.el (nnir-read-server-parm): Add an argument to restrict to server-variables only. This should fix a bug introduced with commit e1889675b7f4adf057833c5513c9374134c4e053.
(nnir-run-query): 'nnir-search-engine should not be set from the global environment.
2011-08-03 22:09:04 +00:00
Gnus developers
bca46f6bc6 Merge changes made in Gnus trunk.
nnir.el (nnir-search-thread): Position point on referring article line.
 (nnir-warp-to-article): Clean up summary buffers.
nnimap.el (nnimap-request-thread): Whitespace fix.
nnimap.el (nnimap-get-groups): Decode "&" correctly.
2011-08-02 22:16:33 +00:00
Lars Magne Ingebrigtsen
0f805e429d (starttls-available-p): Renamed from `starttls-any-program-available' and changed return convention. 2011-08-02 15:30:46 +02:00
Gnus developers
93855df97b Merge changes made in Gnus trunk.
nnmaildir.el (nnmaildir-request-accept-article): Don't call `unix-sync' unless it's defined.
gnus-art.el (gnus-article-stop-animations): Use `elt' instead of `aref' for XEmacs compatibiltiy.
spam.el (spam-fetch-field-fast): Rewrite slightly for clarity.
gnus-sum.el (gnus-summary-refer-thread): Since lambdas aren't closures, quote the form properly (bug#9194).
gnus-sum.el (gnus-summary-insert-new-articles): Clean up slightly.
 (gnus-summary-insert-new-articles): Protect against servers that are down.
2011-07-31 22:15:44 +00:00
Daniel Dehennin
c843522682 mm-decode.el (mm-dissect-buffer): Add a default content-disposition in mm handle if none is specified. 2011-07-29 09:29:35 +00:00
Andrew Cohen
43a0a4fab7 nnimap.el (nnimap-make-thread-query): Quote message-ids for gmail. 2011-07-24 22:15:15 +00:00
Andrew Cohen
47f0b35ef3 Merge changes made in Gnus trunk.
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.
2011-07-24 00:19:29 +00:00
Lars Magne Ingebrigtsen
fb1b0ef6f0 shr.el (shr-tag-comment): Ignore HTML comments. 2011-07-20 22:48:00 +00:00
Andrew Cohen
59f1b89494 nnir.el (gnus-group-make-nnir-group): Allow optional search 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.
2011-07-20 15:24:16 +00:00
Andrew Cohen
af92e24772 Merge changes made in Gnus trunk.
nnimap.el (nnimap-make-thread-query): New utility function to format an imap thread search query.
 (nnimap-request-thread): Use it.
gnus-sum.el (gnus-handle-ephemeral-exit): Ensure we are setting the right select-method if we are not going back to the group buffer.
2011-07-20 14:19:52 +00:00
Gnus developers
ae97e6451d Merge changes made in Gnus trunk.
gnus-group.el (gnus-group-read-ephemeral-group): Make sure we don't enter invalid buffer configurations into the quit form (bug#9107).
 (gnus-group-tool-bar-gnome): Replace connect/disconnect with unplugged/plugged.
gnus-sum.el (gnus-summary-refer-thread): When inserting new headers, keep track of which ones are unread (bug#9061).
gnus.el (gnus-refer-article-method): Allow entering any sexp (bug#9055).
gnus-art.el (gnus-article-show-images): Allow working if using w3m (bug#9041).
gnus-html.el (mm-util): Require (bug#9073).
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).
 (gnus-summary-insert-subject): Document USE-OLD-HEADER (bug#9070).
nnir.el (nnir-read-server-parm): Use default value from global variable.  Without this the default search engine parameters aren't used at all.
message.el (message-unique-id): Don't use the undocumented return value from (random t) (bug#9118).
2011-07-19 22:19:06 +00:00
Lars Magne Ingebrigtsen
64a465b2d9 Merge changes made in Gnus trunk.
message.el (message-auto-save-directory): If the ~/Mail directory doesn't exist, use ~ as the auto-save directory (bug#4432).
gnus-group.el (gnus-group-read-ephemeral-group): Start Gnus if it hasn't already been started.
2011-07-17 00:11:27 +00:00
Lars Magne Ingebrigtsen
c152c1d6be Merge changes made in Gnus trunk.
gnus.el (debbugs-gnu): Renamed from debbugs-emacs.
message.el (message-reply): Work around mysterious bug where `message-mode' seems to overwrite the locally bound `subject' variable.
2011-07-15 23:16:19 +00:00
Katsumi Yamaoka
1e2415d8fb lisp/gnus/ChangeLog (2011-07-14): Fix function name. 2011-07-14 22:20:24 +00:00
Andrew Cohen
0c1362863d Merge changes made in Gnus trunk.
nnimap.el (nnimap-request-thread): Ensure search is performed in correct group.
gnus-int.el (gnus-request-thread): Add group argument.
gnus-sum.el (gnus-request-thread): Use it.
2011-07-14 14:19:53 +00:00
Juanma Barranquero
5eba16a37c Fix typos. 2011-07-14 03:09:00 +02:00
Lars Magne Ingebrigtsen
61243acea6 gnus-group.el (gnus-read-ephemeral-emacs-bug-group): debbugs-*' renamed to debbugs-gnu-*'. 2011-07-10 22:17:49 +00:00
Daiki Ueno
47588180c9 Revert the plstore editing feature. 2011-07-08 10:29:29 +09:00
Lars Magne Ingebrigtsen
72aba33f59 Merge changes made in Gnus trunk.
gnus-msg.el (gnus-bug): Don't insert user variables.  It usually isn't very interesting any more, and it leaks potentially secret data.
 (gnus-debug): Removed.
gnus-art.el (gnus-ignored-headers): Removed obsolete and non-working use of :custom-show.
2011-07-07 23:18:23 +00:00
Daiki Ueno
3556c249d8 Add a major mode to edit plstore files.
* 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.
2011-07-07 18:20:37 +09:00
Katsumi Yamaoka
a821a23b32 lisp/gnus/ChangeLog (2011-07-04): Add missing entry. 2011-07-06 22:39:47 +00:00
Glenn Morris
929ca92503 * gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Silence compiler. 2011-07-05 19:45:24 -07:00
Lars Magne Ingebrigtsen
509542f35f gnus.el (gnus-summary-line-format): Link to "Marking Articles" instead of "Read Articles". 2011-07-05 23:06:11 +00:00
Gnus developers
d30dd079c9 Merge changes made in Gnus trunk.
gnus.texi (Expiring Mail): Document gnus-auto-expirable-marks.
nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir `notmuch' backend.
mm-decode.el (mm-text-html-renderer): Doc fix.
gnus-msg.el (gnus-bug): Fix the MML tag.
pop3.el (pop3-open-server): -ERR is a valid response to CAPA.
gnus-start.el (gnus-get-unread-articles): Don't connect to the secondary methods if started with `gnus-no-server'.
gnus-group.el (gnus-read-ephemeral-bug-group): Allow fetching several bug reports at once.
2011-07-05 22:27:16 +00:00
Lars Magne Ingebrigtsen
0e4260bf5d * gnus.el (gnus-refer-article-method): Remove mention of nnspool, which
no longer is much used.
2011-07-05 23:03:54 +02:00
Juanma Barranquero
9173deecd8 Fix typos. 2011-07-05 11:51:56 +02:00
Lars Magne Ingebrigtsen
4d19331f6b nnimap.el (nnimap-request-scan): Say that splitting has finished. 2011-07-04 13:11:52 +00:00
Katsumi Yamaoka
8db5f66278 nndraft.el: Require gnus-group.
(nndraft-request-list): Declare.
2011-07-04 06:40:46 +00:00
Katsumi Yamaoka
bb9e218d46 nndraft.el (nndraft-update-unread-articles): Don't show group having no unread article unless it matches gnus-permanently-visible-groups. 2011-07-04 02:19:08 +00:00
Katsumi Yamaoka
30b0f2501c 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.
2011-07-04 01:14:10 +00:00
Katsumi Yamaoka
b68bbc23f3 auth-source.el (eieio): Fix last commit. 2011-07-03 22:24:12 +00:00
Gnus developers
cd865a3369 Merge changes made in Gnus trunk.
gnus.texi (Subscription Methods): Link to "Group Levels" to explain zombies.  (Checking New Groups): Ditto (bug#8974).
gnus.texi (Startup Files): Clarify that we're talking about numbered backups, and not actual vc (bug#8975).
gnus-group.el (gnus-read-ephemeral-bug-group): Bind the coding systems to binary before writing and reading the mbox files.
gnus.el (gnus-summary-line-format): Link to the info node for %U instead of trying to list them all (bug#8978).
pop3.el (pop3-open-server): Use :end-of-capability.
gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Make sure that the id is always a number.
gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Hook into debbugs mode, if possible.
2011-07-03 22:17:49 +00:00
Lars Magne Ingebrigtsen
ecd283b970 Merge changes made in Gnus trunk.
gnus.el (gnus-list-debbugs): New command.
gnus-group.el (gnus-bug-group-download-format-alist): Get the mboxstat instead of the maintbox, since the stat seems to be fuller.
gnus-msg.el (gnus-configure-posting-styles): Don't try to select dead summary buffers.
message.el (message-get-reply-headers): Delete all duplicates, instead of the first.
 (message-get-reply-headers): Ensure that we have progress while deleting duplicates.
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.
2011-07-03 00:24:28 +00:00
Daiki Ueno
7f6d634ac2 Style fixes for auth-source.el.
* auth-source.el (auth-source-token-passphrase-callback-function):
Reindent.
(epg-context-operation): Remove unnecessary autoload.
2011-07-03 08:53:45 +09:00
Gnus developers
67aa99ff06 Merge changes made in Gnus trunk.
nnir.el (nnir-run-imap): Allow halting a search when an article is found by setting `shortcut' in 'query.
 (nnir-request-article): Use `shortcut' setting when requesting article by Message-ID.
gnus-msg.el (gnus-bug): Give the Version and Package headers to debbugs with the X-Debbugs-Package and X-Debbugs-Version headers.  Bring the pseudo-headers back too.
2011-07-02 13:26:49 +00:00
Daiki Ueno
e9cb4479f5 auth-source.el (auth-source-token-passphrase-callback-function): Simplify and remove EPA dependency. 2011-07-01 14:05:59 +00:00
Andrew Cohen
c1dccd2068 nnir.el (nnir-request-article): Fix error message text. 2011-07-01 13:14:59 +00:00
Daiki Ueno
f3078a0041 Add plstore-delete.
* auth-source.el (plstore-delete): Autoload.
(auth-source-plstore-search): Support delete operation.
* plstore.el (plstore-delete): New function.
2011-07-01 16:35:39 +09:00
Katsumi Yamaoka
85e428791e gnus-draft.el (gnus-draft-clear-marks): Revert last change; mark actually existing articles as unread rather than the ones that active asserts. 2011-07-01 07:29:00 +00:00
Paul Eggert
d0672f86c9 Merge from trunk. 2011-06-30 22:20:09 -07:00
Katsumi Yamaoka
fb81de5fb5 gnus-draft.el (gnus-draft-clear-marks): Mark deleted articles as read. 2011-07-01 04:08:50 +00:00
Daiki Ueno
3e0b797f61 Fix commit 2011-07-01T01:34:38Z!ueno@unixuser.org. 2011-07-01 11:07:32 +09:00
Paul Eggert
240a298f78 * nntp.el (nntp-record-command): Use format-time-string. 2011-06-30 18:49:43 -07:00
Paul Eggert
b06823b67d * 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 changes to time stamp formats.
2011-06-30 18:46:17 -07:00
Daiki Ueno
cdf4d4551d Add public key encryption support to plstore.
* 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.
2011-07-01 10:34:38 +09:00
Daiki Ueno
65afde5c65 * auth-source.el (auth-source-backend): Fix :initarg for data slot. 2011-07-01 10:25:21 +09:00
Katsumi Yamaoka
34d0a92369 mml2015.el (mml2015-use): Replace string-match-p with string-match for old Emacsen. 2011-06-30 23:27:10 +00:00