gnus
13 years agognus-blocked-images, not w3m images.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 15:08:04 +0000 (17:08 +0200)]
gnus-blocked-images, not w3m images.

13 years agoIntroduce a new variable, gnus-blocked-images, and use that instead of the w3m variable.
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.

13 years agoFix some syntax errors in the last check-in.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 14:41:56 +0000 (16:41 +0200)]
Fix some syntax errors in the last check-in.

13 years agoImplement message-prune-recipient-rules.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 14:39:16 +0000 (16:39 +0200)]
Implement message-prune-recipient-rules.

13 years agoNew function to guess whether a long line is natural text or not.
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.

13 years agoUse gnus-process-plist and friends for compatibility.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 13:09:28 +0000 (15:09 +0200)]
Use gnus-process-plist and friends for compatibility.

13 years agoProvide compatibility functions for gnus-set-process-plist
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>

13 years agoMerge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 12:49:29 +0000 (14:49 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus

13 years agoSupport cid: URLs/images.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 12:47:06 +0000 (14:47 +0200)]
Support cid: URLs/images.

13 years agoClarify the code a bit by renaming the variable with the url to `url'.
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'.

13 years agolpath.el: Bind completion-styles for Emacs 21 and XEmacs; bind header-line-format...
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.

13 years agoBump custom version of some user options of which the default values changed.
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.

13 years agoRequire mm-url.
Lars Magne Ingebrigtsen [Tue, 31 Aug 2010 01:09:33 +0000 (03:09 +0200)]
Require mm-url.

13 years agoRemove the `w' and `i' summary keybindings, since they aren't useful.
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.

13 years agoRemoved gnus-move.el and pointers to it, since it doesn't really work.
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.

13 years agoNote that only the addresses from the first message are used for wide replies.
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.

13 years agoTell w3m that the input is UTF-8.
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.

13 years agoPut the xpm version of the logo at the top so that the proper colours are applied.
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.

13 years agoDon't bug out on non-Emacs images.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 20:52:25 +0000 (22:52 +0200)]
Don't bug out on non-Emacs images.

13 years agoMake this work on files that don't have dots in their names.
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.

13 years agoDoc fix.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 20:14:42 +0000 (22:14 +0200)]
Doc fix.

13 years agoDon't do images on non-graphic displays.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 19:46:04 +0000 (21:46 +0200)]
Don't do images on non-graphic displays.

13 years agoUse gnus-create-image to be XEmacs-compatible.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 19:42:11 +0000 (21:42 +0200)]
Use gnus-create-image to be XEmacs-compatible.

13 years agoRemove the unused nnslashdot backend.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 19:29:30 +0000 (21:29 +0200)]
Remove the unused nnslashdot backend.

13 years agoDon't ignore the TAGS file.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 19:28:57 +0000 (21:28 +0200)]
Don't ignore the TAGS file.

13 years agoRevert gnus-undo change.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 18:39:04 +0000 (20:39 +0200)]
Revert gnus-undo change.

13 years agoLimit the undo actions to 100 actions.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 18:17:20 +0000 (20:17 +0200)]
Limit the undo actions to 100 actions.

13 years agoProtect against not having completion-styles bound.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 17:20:38 +0000 (19:20 +0200)]
Protect against not having completion-styles bound.

13 years agoImplement the gnus-put-image/gnus-html-put-image by having the latter set point.
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.

13 years agoAlways insert Content-Type headers, to make broken recipients happier.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 17:04:36 +0000 (19:04 +0200)]
Always insert Content-Type headers, to make broken recipients happier.

13 years agoUse insert-image instead of put-image when putting images into a buffer.
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.

13 years agoMake html image insertion probably work for XEmacs, too.
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.

13 years agoMerge branch 'master' of https://git.gnus.org/gnus
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 16:29:52 +0000 (18:29 +0200)]
Merge branch 'master' of https://git.gnus.org/gnus

13 years agoAdd 'substring to completion-styles for group selection.
Lars Magne Ingebrigtsen [Mon, 30 Aug 2010 15:01:28 +0000 (17:01 +0200)]
Add 'substring to completion-styles for group selection.

13 years agoRemove references to outdated systems.
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.

13 years agoAdd "Package:" file headers to denote built-in packages. By Chong Yidong <cyd@stupid...
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>.

13 years agoFix regex for matching extra headers and regexp-quote the match if
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>

13 years agoMention B DEL.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 22:36:55 +0000 (00:36 +0200)]
Mention B DEL.

13 years agoDon't regard (;;) and the like as a smiley.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 22:26:59 +0000 (00:26 +0200)]
Don't regard (;;) and the like as a smiley.

13 years agoEnsure that the directory where the dribbel file lives exists.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 22:18:58 +0000 (00:18 +0200)]
Ensure that the directory where the dribbel file lives exists.

13 years agoChange the default of message-send-mail-partially-limit to nil, since
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.

13 years agoput-image doesn't take the same parameters as gnus-put-image, so
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.

13 years agoAutoload gnus-html-prefetch-images and provide gnus-html.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 21:45:32 +0000 (23:45 +0200)]
Autoload gnus-html-prefetch-images and provide gnus-html.

13 years agoFix the last checkin -- separate the hex and decimal cases so that hex
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.

13 years agoAlso decode entities like &#x3212
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 20:16:03 +0000 (22:16 +0200)]
Also decode entities like &#x3212

13 years agoDelete trailing whitespace.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 20:01:29 +0000 (22:01 +0200)]
Delete trailing whitespace.

13 years agoHyperlink urls in docstrings with URL `...'.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 20:00:57 +0000 (22:00 +0200)]
Hyperlink urls in docstrings with URL `...'.

13 years agoAdd *.orig.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 20:00:39 +0000 (22:00 +0200)]
Add *.orig.

13 years ago2010-08-29 Adam Sjøgren <asjo@koldfront.dk>
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.

13 years agoSupply a max-time paramater to the curl calls, and mark the processes
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.

13 years agoDisplay the link in the mouseover text.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 18:50:39 +0000 (20:50 +0200)]
Display the link in the mouseover text.

13 years agoTake an optional parameter to say what the mouseover text should be.
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.

13 years agoUse the summary-local version of the mm-w3m-safe-url-regexp variable
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.

13 years agoNew variable gnus-summary-stop-at-end-of-message.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 17:28:06 +0000 (19:28 +0200)]
New variable gnus-summary-stop-at-end-of-message.

13 years agoRefuse to display 30x30 images, not all 30xwhatever images.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 17:27:44 +0000 (19:27 +0200)]
Refuse to display 30x30 images, not all 30xwhatever images.

13 years agoMention that the Date header is the original one, even if you delay.
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.

13 years agoMake the "built-in" HTML renderer into its own section.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 16:23:02 +0000 (18:23 +0200)]
Make the "built-in" HTML renderer into its own section.

13 years agoAdd kludge to avoid displaying 30x30 gif images, which makes Emacs shake
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

13 years agoDisable cookies, since we probably don't want to be trackable.
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.

13 years agoAdd kludge to allow spacing past big pictures in the article buffer
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

13 years agoMake gnus-article-beginning-of-window into a defun for easier debugging.
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.

13 years agoUse `mm-with-part' so that the CTE is decoded before we feed it to w3m
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

13 years agoFix typo in end table.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:37:28 +0000 (16:37 +0200)]
Fix typo in end table.

13 years agoFix typo in "@acronum".
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:36:21 +0000 (16:36 +0200)]
Fix typo in "@acronum".

13 years agognus-article-html needs curl in addition to w3m.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:27:58 +0000 (16:27 +0200)]
gnus-article-html needs curl in addition to w3m.

13 years agoMake sure that we don't insert images from a different article.
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.

13 years agoCargo-cult some settings from emacs-w3m, which apparently makes
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.

13 years agoHave curl --follow the location of the things it fetches.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 14:10:11 +0000 (16:10 +0200)]
Have curl --follow the location of the things it fetches.

13 years agoIf we can't display the image, then display a broken lock instead.
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.

13 years agoDocument gnus-async-post-fetch-function.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:57:55 +0000 (15:57 +0200)]
Document gnus-async-post-fetch-function.

13 years agoMention gnus-article-html.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:56:51 +0000 (15:56 +0200)]
Mention gnus-article-html.

13 years agoProtect against invalid images.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:44:31 +0000 (15:44 +0200)]
Protect against invalid images.

13 years agoDon't try to update buffers that have died in the meantime.
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.

13 years agoWhen prefetching, src can be src="..." or src='...' in the HTML.
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.

13 years agoThe output from -halfdump isn't totally regular, so strip
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.

13 years agoRemove text properties from strings before handling them.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 13:23:31 +0000 (15:23 +0200)]
Remove text properties from strings before handling them.

13 years agoDon't delete the space at the start, because this messes up the display.
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.

13 years agoWe may not actually find the end tag, so protect against that.
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.

13 years agoAllow pre-fetching images asynchronously.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:40:49 +0000 (04:40 +0200)]
Allow pre-fetching images asynchronously.

13 years agoDecode html entities and make the image-related display prettier.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:20:10 +0000 (04:20 +0200)]
Decode html entities and make the image-related display prettier.

13 years agoReverse the order the images are fetched. Fetch the first first.
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.

13 years agoAdd a concept index entry for HTML.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:10:02 +0000 (04:10 +0200)]
Add a concept index entry for HTML.

13 years agoDocument some of the gnus-html stuff.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:09:35 +0000 (04:09 +0200)]
Document some of the gnus-html stuff.

13 years agoAllow customizing the rendering width.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 02:02:50 +0000 (04:02 +0200)]
Allow customizing the rendering width.

13 years agoDelete space at the start of the parsed html.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 01:53:12 +0000 (03:53 +0200)]
Delete space at the start of the parsed html.

13 years agoDon't download pictures the user hasn't requested.
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.

13 years agoFetch and cache images.
Lars Magne Ingebrigtsen [Sun, 29 Aug 2010 01:25:52 +0000 (03:25 +0200)]
Fetch and cache images.

13 years agoThe -halfdump format uses nested tags.
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.

13 years agoAdd a new super-simple HTML renderer based on w3m -halfdump.
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.

13 years agoAdd 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.

13 years agoRenamed to gnus-html.
Lars Magne Ingebrigtsen [Sat, 28 Aug 2010 23:49:10 +0000 (01:49 +0200)]
Renamed to gnus-html.

13 years agoStart implementation.
Lars Magne Ingebrigtsen [Sat, 28 Aug 2010 23:36:50 +0000 (01:36 +0200)]
Start implementation.

13 years agoIgnore lisp/TAGS
Lars Magne Ingebrigtsen [Sat, 28 Aug 2010 22:35:49 +0000 (00:35 +0200)]
Ignore lisp/TAGS

13 years agoRemove reference to nngoogle, which doesn't exist.
Lars Magne Ingebrigtsen [Sat, 28 Aug 2010 22:34:58 +0000 (00:34 +0200)]
Remove reference to nngoogle, which doesn't exist.

13 years agoDisable ecomplete address storage when resending messages, to avoid
Lars Magne Ingebrigtsen [Sat, 28 Aug 2010 22:11:37 +0000 (00:11 +0200)]
Disable ecomplete address storage when resending messages, to avoid
storing irrelevant addresses in your address book.

13 years agoRemove the Emacs 20.3-related kluge (and test whether I understand
Lars Magne Ingebrigtsen [Sat, 28 Aug 2010 21:34:55 +0000 (23:34 +0200)]
Remove the Emacs 20.3-related kluge (and test whether I understand
git).

13 years agognus-summary-(move,delete)-article: Save excursion while copying, moving,
Katsumi Yamaoka [Fri, 27 Aug 2010 01:52:07 +0000 (01:52 +0000)]
gnus-summary-(move,delete)-article: Save excursion while copying, moving,
 and deleting articles in order to prevent the cursor from jumping to
 unforeseen place.

13 years agoFix typo in previous gnus-sum.el change.
Katsumi Yamaoka [Wed, 18 Aug 2010 06:47:35 +0000 (06:47 +0000)]
Fix typo in previous gnus-sum.el change.
From Glenn Morris <rgm@gnu.org>.

13 years agolpath.el: No need to bind bookmark-yank-point and
Katsumi Yamaoka [Tue, 17 Aug 2010 11:43:45 +0000 (11:43 +0000)]
lpath.el: No need to bind bookmark-yank-point and
 bookmark-make-record-function.

13 years agoSilence some Gnus compiler warnings.
Katsumi Yamaoka [Tue, 17 Aug 2010 11:42:48 +0000 (11:42 +0000)]
Silence some Gnus compiler warnings.
From Glenn Morris <rgm@gnu.org>.

* gnus-sync.el: Require gnus components whose functions are used.

* gnus-art.el (bookmark-make-record-function):
* gnus-sum.el (bookmark-yank-point, bookmark-current-bookmark):
Declare for compiler.

* mm-url.el (mml-compute-boundary): Autoload.