Katsumi Yamaoka [Wed, 1 Sep 2010 04:42:04 +0000 (04:42 +0000)]
gnus-html.el, message.el: Add custom version to new variables; gnus-sum.el: Bump custom version of gnus-auto-expirable-marks.
Katsumi Yamaoka [Wed, 1 Sep 2010 04:26:22 +0000 (04:26 +0000)]
gnus-html-curl-sentinel: Replace process-get with gnus-process-get.
Katsumi Yamaoka [Wed, 1 Sep 2010 04:19:47 +0000 (04:19 +0000)]
Add compatibility functions gnus-process-get and gnus-process-put for Emacs 21 and XEmacs.
Katsumi Yamaoka [Tue, 31 Aug 2010 23:06:25 +0000 (23:06 +0000)]
Misc fixes by Stefan Monnier <monnier@iro.umontreal.ca>.
2010-08-31 Stefan Monnier <monnier@iro.umontreal.ca>
* gnus-html.el: Require packages that define macros used in this file.
(gnus-article-mouse-face): Declare to silence byte-compiler.
(gnus-html-curl-sentinel): Use with-current-buffer, inhibit-read-only, and
process-get.
(gnus-html-put-image): Use plist-get to avoid getf.
(gnus-html-prefetch-images): Use with-current-buffer.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 18:37:32 +0000 (20:37 +0200)]
Use nnimap-request-list-method instead of lsub directly.
Not using this variable here has no sence, because using LSUB method
is useless if you never subscribed anything on the IMAP side.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 15:58:48 +0000 (17:58 +0200)]
Remove nnwarchive.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 15:19:30 +0000 (17:19 +0200)]
Remove reference to the removed SOUP node.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 15:18:42 +0000 (17:18 +0200)]
Remove nnsoup.el, gnus-soup.el and related code.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 15:14:45 +0000 (17:14 +0200)]
Remove nnultimate.el and related code.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 15:08:04 +0000 (17:08 +0200)]
gnus-blocked-images, not w3m images.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 15:06:34 +0000 (17:06 +0200)]
Introduce a new variable, gnus-blocked-images, and use that instead of the w3m variable.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 14:41:56 +0000 (16:41 +0200)]
Fix some syntax errors in the last check-in.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 14:39:16 +0000 (16:39 +0200)]
Implement message-prune-recipient-rules.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 13:49:31 +0000 (15:49 +0200)]
New function to guess whether a long line is natural text or not.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 13:09:28 +0000 (15:09 +0200)]
Use gnus-process-plist and friends for compatibility.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 13:07:57 +0000 (15:07 +0200)]
Provide compatibility functions for gnus-set-process-plist
From Katsumi Yamaoka <yamaoka@jpl.org>
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 12:49:29 +0000 (14:49 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 12:47:06 +0000 (14:47 +0200)]
Support cid: URLs/images.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 12:27:46 +0000 (14:27 +0200)]
Clarify the code a bit by renaming the variable with the url to `url'.
Katsumi Yamaoka [Tue, 31 Aug 2010 06:59:54 +0000 (06:59 +0000)]
lpath.el: Bind completion-styles for Emacs 21 and XEmacs; bind header-line-format for XEmacs 21.4.
Katsumi Yamaoka [Tue, 31 Aug 2010 04:21:22 +0000 (04:21 +0000)]
Bump custom version of some user options of which the default values changed.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 01:09:33 +0000 (03:09 +0200)]
Require mm-url.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 23:00:48 +0000 (01:00 +0200)]
Remove the `w' and `i' summary keybindings, since they aren't useful.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 22:42:05 +0000 (00:42 +0200)]
Removed gnus-move.el and pointers to it, since it doesn't really work.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 21:51:58 +0000 (23:51 +0200)]
Note that only the addresses from the first message are used for wide replies.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 21:34:18 +0000 (23:34 +0200)]
Tell w3m that the input is UTF-8.
This seems to fix problems with some German web feeds.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 21:10:06 +0000 (23:10 +0200)]
Put the xpm version of the logo at the top so that the proper colours are applied.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 20:52:25 +0000 (22:52 +0200)]
Don't bug out on non-Emacs images.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 20:40:24 +0000 (22:40 +0200)]
Make this work on files that don't have dots in their names.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 20:14:42 +0000 (22:14 +0200)]
Doc fix.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 19:46:04 +0000 (21:46 +0200)]
Don't do images on non-graphic displays.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 19:42:11 +0000 (21:42 +0200)]
Use gnus-create-image to be XEmacs-compatible.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 19:29:30 +0000 (21:29 +0200)]
Remove the unused nnslashdot backend.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 19:28:57 +0000 (21:28 +0200)]
Don't ignore the TAGS file.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 18:39:04 +0000 (20:39 +0200)]
Revert gnus-undo change.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 18:17:20 +0000 (20:17 +0200)]
Limit the undo actions to 100 actions.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 17:20:38 +0000 (19:20 +0200)]
Protect against not having completion-styles bound.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 17:10:08 +0000 (19:10 +0200)]
Implement the gnus-put-image/gnus-html-put-image by having the latter set point.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 17:04:36 +0000 (19:04 +0200)]
Always insert Content-Type headers, to make broken recipients happier.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 17:00:02 +0000 (19:00 +0200)]
Use insert-image instead of put-image when putting images into a buffer.
This makes all the Gnus image-inserting functions work, I think.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 16:51:04 +0000 (18:51 +0200)]
Make html image insertion probably work for XEmacs, too.
* gnus-xmas.el (gnus-xmas-put-image): Ditto.
* gnus-ems.el (gnus-put-image): Have gnus-put-image take an optional
point parameter.
* gnus-html.el (gnus-html-put-image): Use gnus-put-image.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 16:29:52 +0000 (18:29 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 15:01:28 +0000 (17:01 +0200)]
Add 'substring to completion-styles for group selection.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 02:42:29 +0000 (04:42 +0200)]
Remove references to outdated systems.
References to win32 w32 mswindows ms-windows emx were probably
cargo-culted, and are removed for clarity.
Katsumi Yamaoka [Mon, 30 Aug 2010 00:45:48 +0000 (00:45 +0000)]
Add "Package:" file headers to denote built-in packages. By Chong Yidong <cyd@stupidchicken.com>.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 22:42:42 +0000 (00:42 +0200)]
Fix regex for matching extra headers and regexp-quote the match if
necessary.
From Andreas Schwab <schwab@suse.de>
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 22:36:55 +0000 (00:36 +0200)]
Mention B DEL.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 22:26:59 +0000 (00:26 +0200)]
Don't regard (;;) and the like as a smiley.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 22:18:58 +0000 (00:18 +0200)]
Ensure that the directory where the dribbel file lives exists.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 22:14:43 +0000 (00:14 +0200)]
Change the default of message-send-mail-partially-limit to nil, since
almost nobody wants split messages.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 21:52:27 +0000 (23:52 +0200)]
put-image doesn't take the same parameters as gnus-put-image, so
revert the change for now.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 21:45:32 +0000 (23:45 +0200)]
Autoload gnus-html-prefetch-images and provide gnus-html.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 20:18:07 +0000 (22:18 +0200)]
Fix the last checkin -- separate the hex and decimal cases so that hex
values work.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 20:16:03 +0000 (22:16 +0200)]
Also decode entities like ㈒
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 20:01:29 +0000 (22:01 +0200)]
Delete trailing whitespace.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 20:00:57 +0000 (22:00 +0200)]
Hyperlink urls in docstrings with URL `...'.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 20:00:39 +0000 (22:00 +0200)]
Add *.orig.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 19:52:20 +0000 (21:52 +0200)]
2010-08-29 Adam Sjøgren <asjo@koldfront.dk>
* gnus-html.el (gnus-html-put-image): Use XEmacs-compatible image
functions.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 19:02:58 +0000 (21:02 +0200)]
Supply a max-time paramater to the curl calls, and mark the processes
as killable.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 18:50:39 +0000 (20:50 +0200)]
Display the link in the mouseover text.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 18:49:20 +0000 (20:49 +0200)]
Take an optional parameter to say what the mouseover text should be.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 18:21:52 +0000 (20:21 +0200)]
Use the summary-local version of the mm-w3m-safe-url-regexp variable
to only download images in the groups where we want that to happen.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 17:28:06 +0000 (19:28 +0200)]
New variable gnus-summary-stop-at-end-of-message.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 17:27:44 +0000 (19:27 +0200)]
Refuse to display 30x30 images, not all 30xwhatever images.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 17:14:30 +0000 (19:14 +0200)]
Mention that the Date header is the original one, even if you delay.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 16:23:02 +0000 (18:23 +0200)]
Make the "built-in" HTML renderer into its own section.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 15:43:44 +0000 (17:43 +0200)]
Add kludge to avoid displaying 30x30 gif images, which makes Emacs shake
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 15:21:48 +0000 (17:21 +0200)]
Disable cookies, since we probably don't want to be trackable.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 15:11:48 +0000 (17:11 +0200)]
Add kludge to allow spacing past big pictures in the article buffer
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 15:05:17 +0000 (17:05 +0200)]
Make gnus-article-beginning-of-window into a defun for easier debugging.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:47:25 +0000 (16:47 +0200)]
Use `mm-with-part' so that the CTE is decoded before we feed it to w3m
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:37:28 +0000 (16:37 +0200)]
Fix typo in end table.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:36:21 +0000 (16:36 +0200)]
Fix typo in "@acronum".
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:27:58 +0000 (16:27 +0200)]
gnus-article-html needs curl in addition to w3m.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:24:37 +0000 (16:24 +0200)]
Make sure that we don't insert images from a different article.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:21:02 +0000 (16:21 +0200)]
Cargo-cult some settings from emacs-w3m, which apparently makes
non-ascii texts look more correct.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:10:11 +0000 (16:10 +0200)]
Have curl --follow the location of the things it fetches.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:04:29 +0000 (16:04 +0200)]
If we can't display the image, then display a broken lock instead.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:57:55 +0000 (15:57 +0200)]
Document gnus-async-post-fetch-function.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:56:51 +0000 (15:56 +0200)]
Mention gnus-article-html.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:44:31 +0000 (15:44 +0200)]
Protect against invalid images.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:36:52 +0000 (15:36 +0200)]
Don't try to update buffers that have died in the meantime.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:34:07 +0000 (15:34 +0200)]
When prefetching, src can be src="..." or src='...' in the HTML.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:28:54 +0000 (15:28 +0200)]
The output from -halfdump isn't totally regular, so strip
off any </pre_int>s that were left over.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:23:31 +0000 (15:23 +0200)]
Remove text properties from strings before handling them.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:13:18 +0000 (15:13 +0200)]
Don't delete the space at the start, because this messes up the display.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:47:30 +0000 (04:47 +0200)]
We may not actually find the end tag, so protect against that.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:40:49 +0000 (04:40 +0200)]
Allow pre-fetching images asynchronously.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:20:10 +0000 (04:20 +0200)]
Decode html entities and make the image-related display prettier.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:11:31 +0000 (04:11 +0200)]
Reverse the order the images are fetched. Fetch the first first.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:10:02 +0000 (04:10 +0200)]
Add a concept index entry for HTML.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:09:35 +0000 (04:09 +0200)]
Document some of the gnus-html stuff.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:02:50 +0000 (04:02 +0200)]
Allow customizing the rendering width.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 01:53:12 +0000 (03:53 +0200)]
Delete space at the start of the parsed html.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 01:47:06 +0000 (03:47 +0200)]
Don't download pictures the user hasn't requested.
Provide a function for pruning the size of the image cache.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 01:25:52 +0000 (03:25 +0200)]
Fetch and cache images.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 00:51:10 +0000 (02:51 +0200)]
The -halfdump format uses nested tags.
Fix up this by using backward-tracking-like parsing.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 00:37:28 +0000 (02:37 +0200)]
Add a new super-simple HTML renderer based on w3m -halfdump.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 00:36:13 +0000 (02:36 +0200)]
Add a new super-simple HTML renderer based on w3m -halfdump.
Lars Magne Ingebrigtsen [Sat, 28 Aug 2010 23:49:10 +0000 (01:49 +0200)]
Renamed to gnus-html.