gnus
9 years agognus-html-get-image-data: Search also for \r\n\r\n to get the start of data
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>
9 years agoTell user if expunge won't happen.
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.

9 years agoMake gnus-group-add-icon work
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>
9 years ago(gnus-html-put-image): Put alt-text as help-echo
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>
9 years ago(gnus-html-wash-images): Use xml-substitute-special on images alt-text
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>
9 years agoRemove Emacs 21 stuff.
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.

9 years agoRemove Emacs 21 stuff.
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.

9 years agoGet the extended method slightly later to avoid double-getting it.
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.

9 years agoFix variable name clobbering from previous patch.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 22:48:20 +0000 (00:48 +0200)]
Fix variable name clobbering from previous patch.

9 years agoFix another typo.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:55:46 +0000 (23:55 +0200)]
Fix another typo.

9 years agoFix another typo
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:55:38 +0000 (23:55 +0200)]
Fix another typo

9 years agoFix typo.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:51:06 +0000 (23:51 +0200)]
Fix typo.

From Adam Sj√łgren.

9 years agoGive a better error message in the "go offline" case.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 21:16:39 +0000 (23:16 +0200)]
Give a better error message in the "go offline" case.

9 years agoHack to avoid adjusting marks for nnimap, which is seldom the right thing to do.
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.

9 years agoWhen we have several similar methods, try to create as few extended methods as possible.
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.

9 years agoFix the prefixed select method in the presence of many similar methods.
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.

9 years agoFix typo: time-subtract.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 19:33:35 +0000 (21:33 +0200)]
Fix typo: time-subtract.

9 years agoDon't refer to nnml-inhibit-expiry.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 19:00:49 +0000 (21:00 +0200)]
Don't refer to nnml-inhibit-expiry.

9 years agoUse gnus-server-equal to find out whether methods are equal.
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.

9 years agoFix typo in last checkin.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:22:49 +0000 (20:22 +0200)]
Fix typo in last checkin.

9 years ago(nnimap-mark-and-expunge-incoming): Wait for the last sequence.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:18:41 +0000 (20:18 +0200)]
(nnimap-mark-and-expunge-incoming): Wait for the last sequence.

9 years agoRequest the article before looking at what the Message-ID is.
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.

9 years agoImplement nnimap expiry.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 18:00:48 +0000 (20:00 +0200)]
Implement nnimap expiry.

9 years agoAllow returning the cutoff time for oldness in addition to being a predicate.
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.

9 years agoOnly delete articles immediately if the target is 'delete.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 16:48:21 +0000 (18:48 +0200)]
Only delete articles immediately if the target is 'delete.

9 years agoWhen we have zero articles, return the right data to Gnus.
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.

9 years agoWhen respooling to the same method, this would bug out.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 16:00:14 +0000 (18:00 +0200)]
When respooling to the same method, this would bug out.

9 years agoPut back the nnimal autoloads needed to do the acl stuff.
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.

9 years agoImplement the nnimap article expunging interface method, and make it more general
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

9 years agoUse the IMAP version of utf7-encode throughout.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 15:07:40 +0000 (17:07 +0200)]
Use the IMAP version of utf7-encode throughout.

9 years ago(nnimap-request-create-group): Implement.
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 15:06:44 +0000 (17:06 +0200)]
(nnimap-request-create-group): Implement.

9 years agoMerge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Tue, 21 Sep 2010 13:00:51 +0000 (15:00 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus

9 years ago(gnus-html-image-map): Add v to browse-url on undisplayed image.
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>
9 years agoMake gnus-html use url-cache system
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>
9 years agoemacs-mime.texi (rfc2047): Update description for rfc2047-encode-parameter.
Katsumi Yamaoka [Mon, 20 Sep 2010 23:39:18 +0000 (23:39 +0000)]
emacs-mime.texi (rfc2047): Update description for rfc2047-encode-parameter.

9 years agorfc2047.el (rfc2047-encode-parameter): Doc fix.
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.

9 years agoHave the ?U (unseen) spec inserr "*" if the group isn't active instead of 0.
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.

9 years agoFix last fix.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 21:49:24 +0000 (23:49 +0200)]
Fix last fix.

9 years agoMake sure that the error message doesn't error out.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 21:44:34 +0000 (23:44 +0200)]
Make sure that the error message doesn't error out.

9 years agoFix article moving from nnimap to other servers.
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.

9 years agoThe nnimap makeover.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:29:12 +0000 (18:29 +0200)]
The nnimap makeover.

9 years agoFix typo.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:17:39 +0000 (18:17 +0200)]
Fix typo.

9 years agoReturn the size of the entire message in the Bytes header.
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.

9 years agoImplement group deletion.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 16:03:37 +0000 (18:03 +0200)]
Implement group deletion.

9 years agoSay what Emacs versions we support.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 15:56:36 +0000 (17:56 +0200)]
Say what Emacs versions we support.

9 years agoRemove "(tiny fix)" from Julien's entry.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 15:51:05 +0000 (17:51 +0200)]
Remove "(tiny fix)" from Julien's entry.

9 years agoDon't wait for a response when we haven't requested anything.
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>

9 years agoUse "[]" as the parameter instead of "".
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.

9 years agoUse -encode-parameter instead of -encode-string.
Lars Magne Ingebrigtsen [Mon, 20 Sep 2010 15:46:09 +0000 (17:46 +0200)]
Use -encode-parameter instead of -encode-string.

9 years agoAdd `gnus-article-html' in `mm-text-html-renderer' doc
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>
9 years agoFix typos in ChangeLogs.
Juanma Barranquero [Mon, 20 Sep 2010 02:23:09 +0000 (02:23 +0000)]
Fix typos in ChangeLogs.

9 years agoMake Gnus work for Emacs 22 and XEmacs.
Katsumi Yamaoka [Mon, 20 Sep 2010 01:52:11 +0000 (01:52 +0000)]
Make Gnus work for Emacs 22 and XEmacs.

9 years agoDocument INFO.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 19:58:03 +0000 (21:58 +0200)]
Document INFO.

9 years agoAvoid a race condition while waiting for the connection string.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 19:36:10 +0000 (21:36 +0200)]
Avoid a race condition while waiting for the connection string.

9 years ago(gnus-html-image-fetched): Protect against the data not arriving.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 19:06:18 +0000 (21:06 +0200)]
(gnus-html-image-fetched): Protect against the data not arriving.

9 years agoRemove [] from the list of bogus characters.
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.

9 years agoReturn the MIME parts as IMAP wants them.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 18:21:02 +0000 (20:21 +0200)]
Return the MIME parts as IMAP wants them.

9 years agoReturn the group/article number, so that Gnus `^' works as expected.
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.

9 years agoWhen looking for credentials, also use the nnimap-server-port.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 17:35:17 +0000 (19:35 +0200)]
When looking for credentials, also use the nnimap-server-port.

9 years agoStart preparing for partial downloads.
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.

9 years agoWhen using the development version of Gnus, load the gnus-load file.
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.

9 years agoFix a speed regression based in methods that were similar weren't the same.
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.

9 years ago(gnus-similar-server-opened): Refactor a bit and add comments.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 14:40:25 +0000 (16:40 +0200)]
(gnus-similar-server-opened): Refactor a bit and add comments.

9 years agoCall `gnus-open-server' on each method before trying to scan them etc.
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.

9 years agoMerge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 13:06:03 +0000 (15:06 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus

9 years agoDon't infloop if the IMAP connection drops.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 13:00:10 +0000 (15:00 +0200)]
Don't infloop if the IMAP connection drops.

9 years agoReplace subst-char-in-region by subst-char-in-region
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>
9 years agoThe chars header is called Chars not Bytes.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 12:53:26 +0000 (14:53 +0200)]
The chars header is called Chars not Bytes.

9 years agoAllow anonymous login.
Lars Magne Ingebrigtsen [Sun, 19 Sep 2010 12:45:07 +0000 (14:45 +0200)]
Allow anonymous login.

9 years agoPass proper format strings to gnus-message.
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.

9 years agoFix up the url-retrieve calling conventions so that prefetch doesn't bug out.
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.

9 years agoPrefetch and html washing additions.
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.

9 years agoProtect against junk appearing in the extra mail headers
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.

9 years ago(mail-header-encode-parameter): Define as rfc2045-encode-string
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.

9 years ago* nnml.el (nnml-files): Add prefix to dynamic var `files'.
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.

9 years agoChange default of gnus-agent-auto-agentize-methods to nil.
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.

9 years agoIgnore all errors from url-retrieve, for instance about invalid URLs.
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.

9 years agoCheck that we really got an article when we requested one.
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.

9 years ago* gnus-agent.el (gnus-agent-load-alist): Nix out the alist if the file
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.

9 years agoBind `process-connection-type' to nil, so that CRLF doesn't get translated to \n.
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.

9 years agoReturn data in the nntp buffer so the agent can save it.
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.

9 years agoFetch all images in parallel.
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.

9 years agoAllow sending \n instead of \r\n on 'shell streams.
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.

9 years agoBe a bit more lax in finding the end of the command we're looking for.
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.

9 years ago(nnoo): Required, so that other packages can require nnimap.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 20:10:40 +0000 (22:10 +0200)]
(nnoo): Required, so that other packages can require nnimap.

9 years agoFix typo in last checkin.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 19:26:34 +0000 (21:26 +0200)]
Fix typo in last checkin.

9 years agoDon't make `M-g' bug out on group with no marks.
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.

9 years agoWhen doing partial marks update, get the range update right.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 19:10:01 +0000 (21:10 +0200)]
When doing partial marks update, get the range update right.

9 years agoUse `url' rather than curl to retrieve images.
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.

9 years agoFix off-by-one error when concatenating ranges when doing a partial update.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 18:30:43 +0000 (20:30 +0200)]
Fix off-by-one error when concatenating ranges when doing a partial update.

9 years agoAllow PREAUTH nnimap connections to log in without credentials.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 18:04:27 +0000 (20:04 +0200)]
Allow PREAUTH nnimap connections to log in without credentials.

(nnimap-wait-for-connection): New function.
(nnimap-open-connection): If we have PREAUTH, don't query for login
credentials.

9 years ago(nnimap-open-connection): Fix typo -- should be 'shell, not 'stream.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 17:36:35 +0000 (19:36 +0200)]
(nnimap-open-connection): Fix typo -- should be 'shell, not 'stream.

9 years ago* nnimap.el (nnimap-update-info): Extend the info so that we can set the marks.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 16:57:46 +0000 (18:57 +0200)]
* nnimap.el (nnimap-update-info): Extend the info so that we can set the marks.

9 years ago(gnus-html-wash-tags): Add support for i, b and u HTML tags.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 16:46:23 +0000 (18:46 +0200)]
(gnus-html-wash-tags): Add support for i, b and u HTML tags.

2010-09-18  Julien Danjou  <julien@danjou.info>

* gnus-html.el (gnus-html-wash-tags): Add support for i, b and u HTML
tags.

9 years agoGet credentials for numerical equivalents of the port numbers.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 15:54:20 +0000 (17:54 +0200)]
Get credentials for numerical equivalents of the port numbers.

* nnimap.el (nnimap-credentials): New function.
(nnimap-open-connection): Use the new function to look for credentials
also on the numeric equivalents of "imap" and "imaps".

9 years agoAllow nnimap-request-group to do a complete marks sync on `M-g'.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 15:32:24 +0000 (17:32 +0200)]
Allow nnimap-request-group to do a complete marks sync on `M-g'.

* nnimap.el (nnimap-request-group): Have the "check" version of the
function parse flags and update the info, so that a `M-g' get a total
resync of all flags from the group.

* gnus-start.el (gnus-activate-group): Send the info to
gnus-request-group.

9 years ago(gnus-request-group): Take an optional `info' parameter.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 15:08:58 +0000 (17:08 +0200)]
(gnus-request-group): Take an optional `info' parameter.

This allow backends to alter the info on group selection.  Also alter
all the backend -request-group functions to take the parameter.

9 years ago* nnimap.el: Use deffoo instead of defun for interface functions.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 15:05:04 +0000 (17:05 +0200)]
* nnimap.el: Use deffoo instead of defun for interface functions.

9 years ago(nnimap-request-group): Use the stored info for the dont-check case.
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 14:43:32 +0000 (16:43 +0200)]
(nnimap-request-group): Use the stored info for the dont-check case.

* nnimap.el (nnimap-store-info): New function.
(nnimap-update-info): Store the info for later usage.
(nnimap-request-group): Use the stored info for the dont-check case, so
that we don't retrieve all marks when we enter a group.

9 years agoMerge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Sat, 18 Sep 2010 11:57:52 +0000 (13:57 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus