Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 16:42:57 +0000 (18:42 +0200)]
Inhibit the daemon, since this command might take a while.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 16:26:04 +0000 (18:26 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 16:24:40 +0000 (18:24 +0200)]
Expunge IMAP groups by default on article deletion.
Julien Danjou [Wed, 22 Sep 2010 16:22:19 +0000 (18:22 +0200)]
gnus-html-image-fetched: Search also for \r\n\r\n to get the start of data
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 22 Sep 2010 16:21:11 +0000 (18:21 +0200)]
gnus-html-put-image: stop using markers
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 22 Sep 2010 14:51:23 +0000 (16:51 +0200)]
gnus-html-rescale-image: Use window-inside-pixel-edges rather than window-pixel-edges
Signed-off-by: Julien Danjou <julien@danjou.info>
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 15:21:41 +0000 (17:21 +0200)]
Try to keep the server/method cache unique.
* gnus.el (gnus-method-to-server): Don't push things to the cache
unless it's unique.
(gnus-server-to-method): Ditto.
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 15:05:16 +0000 (17:05 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Julien Danjou [Wed, 22 Sep 2010 13:40:49 +0000 (15:40 +0200)]
Use gnus-html-encode-url to encode URL
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 22 Sep 2010 12:50:59 +0000 (14:50 +0200)]
gnus-html-get-image-data: Search also for \r\n\r\n to get the start of data
Signed-off-by: Julien Danjou <julien@danjou.info>
Ted Zlatanov [Wed, 22 Sep 2010 13:16:10 +0000 (08:16 -0500)]
Tell user if expunge won't happen.
* nnimap.el (nnimap-delete-article): Tell user if expunge won't happen.
Julien Danjou [Wed, 22 Sep 2010 12:23:56 +0000 (14:23 +0200)]
Make gnus-group-add-icon work
Signed-off-by: Julien Danjou <julien@danjou.info>
Lars Magne Ingebrigtsen [Wed, 22 Sep 2010 10:27:51 +0000 (12:27 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Julien Danjou [Wed, 22 Sep 2010 08:15:19 +0000 (10:15 +0200)]
(gnus-html-put-image): Put alt-text as help-echo
Now I can read xkcd properly.
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 22 Sep 2010 08:12:57 +0000 (10:12 +0200)]
(gnus-html-wash-images): Use xml-substitute-special on images alt-text
Signed-off-by: Julien Danjou <julien@danjou.info>
Katsumi Yamaoka [Wed, 22 Sep 2010 05:58:40 +0000 (05:58 +0000)]
Remove Emacs 21 stuff.
mailcap.el (mailcap-parse-mailcap, mailcap-parse-mimetypes)
mm-util.el (mm-decompress-buffer)
nnir.el (nnir-run-find-grep)
pop3.el (pop3-list): Use 3rd arg of split-string.
Katsumi Yamaoka [Wed, 22 Sep 2010 05:19:17 +0000 (05:19 +0000)]
Remove Emacs 21 stuff.
time-date.el (format-seconds): Comment fix.
dgnushack.el: Don't advise byte-optimize-form-code-walker, byte-optimize-form-code-walker and make-autoload.
lpath.el: Remove Emacs 21 stuff.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 23:22:51 +0000 (01:22 +0200)]
Add sanity check to not delete marks outside the active range.
Suggested by Dan Christensen.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 22:49:17 +0000 (00:49 +0200)]
Get the extended method slightly later to avoid double-getting it.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 22:48:20 +0000 (00:48 +0200)]
Fix variable name clobbering from previous patch.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:55:46 +0000 (23:55 +0200)]
Fix another typo.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:55:38 +0000 (23:55 +0200)]
Fix another typo
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:51:06 +0000 (23:51 +0200)]
Fix typo.
From Adam Sjøgren.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:16:39 +0000 (23:16 +0200)]
Give a better error message in the "go offline" case.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:05:28 +0000 (23:05 +0200)]
Hack to avoid adjusting marks for nnimap, which is seldom the right thing to do.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 20:43:18 +0000 (22:43 +0200)]
When we have several similar methods, try to create as few extended methods as possible.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 20:06:53 +0000 (22:06 +0200)]
Fix the prefixed select method in the presence of many similar methods.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 19:33:35 +0000 (21:33 +0200)]
Fix typo: time-subtract.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 19:00:49 +0000 (21:00 +0200)]
Don't refer to nnml-inhibit-expiry.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:55:19 +0000 (20:55 +0200)]
Use gnus-server-equal to find out whether methods are equal.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:22:49 +0000 (20:22 +0200)]
Fix typo in last checkin.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:18:41 +0000 (20:18 +0200)]
(nnimap-mark-and-expunge-incoming): Wait for the last sequence.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:11:11 +0000 (20:11 +0200)]
Request the article before looking at what the Message-ID is.
Fix found by Andrew Cohen.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:00:48 +0000 (20:00 +0200)]
Implement nnimap expiry.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 16:58:02 +0000 (18:58 +0200)]
Allow returning the cutoff time for oldness in addition to being a predicate.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 16:48:21 +0000 (18:48 +0200)]
Only delete articles immediately if the target is 'delete.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 16:10:05 +0000 (18:10 +0200)]
When we have zero articles, return the right data to Gnus.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 16:00:14 +0000 (18:00 +0200)]
When respooling to the same method, this would bug out.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 15:18:57 +0000 (17:18 +0200)]
Put back the nnimal autoloads needed to do the acl stuff.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 15:16:37 +0000 (17:16 +0200)]
Implement the nnimap article expunging interface method, and make it more general
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 15:07:40 +0000 (17:07 +0200)]
Use the IMAP version of utf7-encode throughout.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 15:06:44 +0000 (17:06 +0200)]
(nnimap-request-create-group): Implement.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 13:00:51 +0000 (15:00 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Julien Danjou [Tue, 21 Sep 2010 09:05:18 +0000 (11:05 +0200)]
(gnus-html-image-map): Add v to browse-url on undisplayed image.
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 20 Sep 2010 15:17:21 +0000 (17:17 +0200)]
Make gnus-html use url-cache system
Signed-off-by: Julien Danjou <julien@danjou.info>
Katsumi Yamaoka [Mon, 20 Sep 2010 23:39:18 +0000 (23:39 +0000)]
emacs-mime.texi (rfc2047): Update description for rfc2047-encode-parameter.
Katsumi Yamaoka [Mon, 20 Sep 2010 23:38:02 +0000 (23:38 +0000)]
rfc2047.el (rfc2047-encode-parameter): Doc fix.
emacs-mime.texi (rfc2047): Update description for rfc2047-encode-parameter.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 22:38:42 +0000 (00:38 +0200)]
Have the ?U (unseen) spec inserr "*" if the group isn't active instead of 0.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 21:49:24 +0000 (23:49 +0200)]
Fix last fix.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 21:44:34 +0000 (23:44 +0200)]
Make sure that the error message doesn't error out.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:35:18 +0000 (18:35 +0200)]
Fix article moving from nnimap to other servers.
When moving an article from nnimap, request the article first so the
accepting form has an article to accept. Reported by Dan Christensen.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:29:12 +0000 (18:29 +0200)]
The nnimap makeover.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:17:39 +0000 (18:17 +0200)]
Fix typo.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:11:39 +0000 (18:11 +0200)]
Return the size of the entire message in the Bytes header.
The old version would return just the size of the first part.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:03:37 +0000 (18:03 +0200)]
Implement group deletion.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 15:56:36 +0000 (17:56 +0200)]
Say what Emacs versions we support.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 15:51:05 +0000 (17:51 +0200)]
Remove "(tiny fix)" from Julien's entry.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 15:50:32 +0000 (17:50 +0200)]
Don't wait for a response when we haven't requested anything.
From David Edmondson <dme@dme.org>
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 15:48:00 +0000 (17:48 +0200)]
Use "[]" as the parameter instead of "".
Fix found by Andrew Cohen.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 15:46:09 +0000 (17:46 +0200)]
Use -encode-parameter instead of -encode-string.
Julien Danjou [Mon, 20 Sep 2010 09:53:41 +0000 (11:53 +0200)]
Add `gnus-article-html' in `mm-text-html-renderer' doc
Signed-off-by: Julien Danjou <julien@danjou.info>
Juanma Barranquero [Mon, 20 Sep 2010 02:23:09 +0000 (02:23 +0000)]
Fix typos in ChangeLogs.
Katsumi Yamaoka [Mon, 20 Sep 2010 01:52:11 +0000 (01:52 +0000)]
Make Gnus work for Emacs 22 and XEmacs.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 19:58:03 +0000 (21:58 +0200)]
Document INFO.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 19:36:10 +0000 (21:36 +0200)]
Avoid a race condition while waiting for the connection string.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 19:06:18 +0000 (21:06 +0200)]
(gnus-html-image-fetched): Protect against the data not arriving.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 18:40:54 +0000 (20:40 +0200)]
Remove [] from the list of bogus characters.
This allows selecting certain Gmail groups.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 18:21:02 +0000 (20:21 +0200)]
Return the MIME parts as IMAP wants them.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 17:42:00 +0000 (19:42 +0200)]
Return the group/article number, so that Gnus `^' works as expected.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 17:35:17 +0000 (19:35 +0200)]
When looking for credentials, also use the nnimap-server-port.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 17:32:49 +0000 (19:32 +0200)]
Start preparing for partial downloads.
* nnimap.el (nnimap-find-wanted-parts-1): New function.
(nnimap-fetch-partial-articles): New variable.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 15:05:19 +0000 (17:05 +0200)]
When using the development version of Gnus, load the gnus-load file.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 15:02:02 +0000 (17:02 +0200)]
Fix a speed regression based in methods that were similar weren't the same.
* gnus.el (gnus-similar-server-opened): Refactor a bit and add
comments.
(gnus-methods-sloppily-equal): New function.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 14:40:25 +0000 (16:40 +0200)]
(gnus-similar-server-opened): Refactor a bit and add comments.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 13:54:28 +0000 (15:54 +0200)]
Call `gnus-open-server' on each method before trying to scan them etc.
This ensures that all the backend parameters are set correctly.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 13:06:03 +0000 (15:06 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 13:00:10 +0000 (15:00 +0200)]
Don't infloop if the IMAP connection drops.
Julien Danjou [Sun, 19 Sep 2010 12:44:00 +0000 (14:44 +0200)]
Replace subst-char-in-region by subst-char-in-region
* gnus-sum.el (gnus-summary-update-mark): Use `subst-char-in-string'
rather than `subst-char-in-region' in order to be able to replace ASCII
char by UTF-8 ones.
Signed-off-by: Julien Danjou <julien@danjou.info>
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 12:53:26 +0000 (14:53 +0200)]
The chars header is called Chars not Bytes.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 12:45:07 +0000 (14:45 +0200)]
Allow anonymous login.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 12:22:23 +0000 (14:22 +0200)]
Pass proper format strings to gnus-message.
2010-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-art.el (gnus-article-describe-briefly): Fix up typo in last
patch, found by Knut Anders Hatlen.
2010-09-19 Andreas Schwab <schwab@linux-m68k.org>
* gnus-agent.el (gnus-agent-batch-confirmation)
(gnus-agent-expire-group, gnus-agent-expire): Pass proper format string
to gnus-message.
* gnus-art.el (gnus-article-describe-briefly): Likewise.
* gnus-group.el (gnus-group-list-groups, gnus-group-describe-group)
(gnus-group-edit-global-kill, gnus-group-describe-briefly): Likewise.
* gnus-int.el (gnus-open-server): Likewise.
* gnus-score.el (gnus-score-edit-current-scores, gnus-score-edit-file)
(gnus-score-check-syntax): Likewise.
* gnus-srvr.el (gnus-browse-describe-briefly): Likewise.
* gnus-start.el (gnus-read-active-file-1, gnus-read-active-file-1):
Likewise.
* gnus-sum.el (gnus-summary-describe-briefly): Likewise.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 12:20:07 +0000 (14:20 +0200)]
Fix up the url-retrieve calling conventions so that prefetch doesn't bug out.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 12:05:42 +0000 (14:05 +0200)]
Prefetch and html washing additions.
2010-09-19 Julien Danjou <julien@danjou.info>
* gnus-html.el (gnus-html-prefetch-images): Use `url-retrieve' rather
than curl.
(gnus-html-image-fetched): Fix `gnus-html-put-image' call not setting
the right URL and ALT text on images.
(gnus-html-wash-tags): Fix tag case.
Add support for `s' and `ins' tags. Use gnus-emphasis-* faces.
(gnus-article-html): Add -o display_ins_del=2 option.
(gnus-html-wash-tags): Add better support for <ul> tags symbols.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 12:01:59 +0000 (14:01 +0200)]
Protect against junk appearing in the extra mail headers
This which sometimes seem to happen for unknown reasons.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 11:53:00 +0000 (13:53 +0200)]
(mail-header-encode-parameter): Define as rfc2045-encode-string
Instead of as rfc2231-encode-string, since some (or most, perhaps?)
mail readers don't understand the latter, but do understand the
former.
Stefan Monnier [Sun, 19 Sep 2010 10:37:57 +0000 (10:37 +0000)]
* nnml.el (nnml-files): Add prefix to dynamic var `files'.
(nnml-generate-nov-databases-directory, nnml-generate-active-info):
Update var name.
(nnml-generate-nov-file): Use dolist.
(nnml-directory-articles, nnml-current-group-article-to-file-alist):
Use with-current-buffer.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 02:42:16 +0000 (04:42 +0200)]
Change default of gnus-agent-auto-agentize-methods to nil.
* gnus-agent.el (gnus-agent-auto-agentize-methods): Switch the default
to nil, so that no methods are automatically agentized. I think this
is probably what most users want.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 02:33:57 +0000 (04:33 +0200)]
Ignore all errors from url-retrieve, for instance about invalid URLs.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 02:20:14 +0000 (04:20 +0200)]
Check that we really got an article when we requested one.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 01:57:57 +0000 (03:57 +0200)]
* gnus-agent.el (gnus-agent-load-alist): Nix out the alist if the file
doesn't exist.
* nnimap.el (nnimap-finish-retrieve-group-infos): Protect against
groups that have no articles.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 01:06:40 +0000 (03:06 +0200)]
Bind `process-connection-type' to nil, so that CRLF doesn't get translated to \n.
(nnimap-open-connection): Don't make 'shell commands only send \n.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 00:58:43 +0000 (02:58 +0200)]
Return data in the nntp buffer so the agent can save it.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 21:12:02 +0000 (23:12 +0200)]
Fetch all images in parallel.
2010-09-18 Julien Danjou <julien@danjou.info>
* gnus-html.el (gnus-html-schedule-image-fetching): Fetch all images in
parallel.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 20:55:03 +0000 (22:55 +0200)]
Allow sending \n instead of \r\n on 'shell streams.
(nnimap): Add a `newlinep' field to keep track of end-of-line
conventions.
Don't send CRLF to things that don't want it.
(nnimap-request-accept-article): Ditto.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 20:38:51 +0000 (22:38 +0200)]
Be a bit more lax in finding the end of the command we're looking for.
This helps when the server sends more responses after we've gotten
everything we expected.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 20:10:40 +0000 (22:10 +0200)]
(nnoo): Required, so that other packages can require nnimap.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 19:26:34 +0000 (21:26 +0200)]
Fix typo in last checkin.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 19:25:29 +0000 (21:25 +0200)]
Don't make `M-g' bug out on group with no marks.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 19:10:01 +0000 (21:10 +0200)]
When doing partial marks update, get the range update right.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 18:39:08 +0000 (20:39 +0200)]
Use `url' rather than curl to retrieve images.
2010-09-18 Julien Danjou <julien@danjou.info>
* gnus-html.el (gnus-html-schedule-image-fetching): Use `url' rather
than curl to retrieve images.