Lars Ingebrigtsen [Thu, 9 Feb 2012 21:54:26 +0000 (22:54 +0100)]
Don't unpack zip/tar files automatically, but allow RET-ing them
Lars Ingebrigtsen [Thu, 9 Feb 2012 21:24:55 +0000 (22:24 +0100)]
Add more protection
Lars Ingebrigtsen [Thu, 9 Feb 2012 21:24:04 +0000 (22:24 +0100)]
Output text from external commands in the article buffer
* gnus-compat.el: Define `timer-set-function'.
* mm-decode.el (mm-display-external): Output the text from the command
in the buffer after the command finished. This makes text-based
commands behave better.
Lars Ingebrigtsen [Thu, 9 Feb 2012 05:17:50 +0000 (06:17 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Thu, 9 Feb 2012 05:17:23 +0000 (06:17 +0100)]
* nnimap.el (nnimap-wait-for-response): Minor fixup of message string.
Lars Ingebrigtsen [Thu, 9 Feb 2012 01:05:23 +0000 (02:05 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Thu, 9 Feb 2012 01:04:59 +0000 (02:04 +0100)]
More fixes to not list ephemeral servers in the server buffer
* gnus.el (gnus-server-extend-method): Don't add an -address component
if the method already has one (bug#9676).
Lars Ingebrigtsen [Wed, 8 Feb 2012 23:49:29 +0000 (00:49 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 8 Feb 2012 23:48:23 +0000 (00:48 +0100)]
Make gnus-summary-insert-old-articles prompting consistent
* gnus-sum.el (gnus-summary-insert-old-articles): Use a default instead
of an initial-input for consistency (bug#10757).
Lars Ingebrigtsen [Wed, 8 Feb 2012 02:16:07 +0000 (03:16 +0100)]
Require url before redefining
Lars Ingebrigtsen [Wed, 8 Feb 2012 02:00:03 +0000 (03:00 +0100)]
* gnus-compat.el: Add a compat for the old `url-retrieve'.
Katsumi Yamaoka [Wed, 8 Feb 2012 01:48:05 +0000 (01:48 +0000)]
gnus.texi (Archived Messages): Document gnus-gcc-self-resent-messages.
Lars Ingebrigtsen [Wed, 8 Feb 2012 00:27:44 +0000 (01:27 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 8 Feb 2012 00:27:24 +0000 (01:27 +0100)]
* dgnushack.el: Fix XEmacs compilation warning.
Lars Ingebrigtsen [Wed, 8 Feb 2012 00:09:38 +0000 (01:09 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 8 Feb 2012 00:08:51 +0000 (01:08 +0100)]
Inhibit cookies when fetching pictures
* gnus-html.el (gnus-html-schedule-image-fetching): Ditto.
* shr.el: Inhibit getting and sending cookies when fetching pictures.
Lars Ingebrigtsen [Tue, 7 Feb 2012 21:37:47 +0000 (22:37 +0100)]
* gnus-compat.el: Make `help-function-arglist' be compatible on Emacs 23.1.
Lars Ingebrigtsen [Tue, 7 Feb 2012 21:00:01 +0000 (22:00 +0100)]
Ignore more .gitattributes
Lars Ingebrigtsen [Tue, 7 Feb 2012 20:59:05 +0000 (21:59 +0100)]
merge from no gnus
Lars Ingebrigtsen [Tue, 7 Feb 2012 20:40:04 +0000 (21:40 +0100)]
Add a pop3 via SSH tunnel example to the Gnus manual
* gnus.texi (Mail Source Specifiers): Add a pop3 via an SSH tunnel
example (modified from an example by Michael Albinus).
Lars Ingebrigtsen [Tue, 7 Feb 2012 20:15:34 +0000 (21:15 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Tue, 7 Feb 2012 20:14:31 +0000 (21:14 +0100)]
Only strip whitespace from too-wide lines in shr
* shr.el (shr-remove-trailing-whitespace): Don't strip whitespace from
lines that are narrower than the window width. Otherwise background
"blocks" will look less readable.
Katsumi Yamaoka [Tue, 7 Feb 2012 06:35:08 +0000 (06:35 +0000)]
gnus-sum.el (gnus-summary-show-thread): Revert last two changes.
Katsumi Yamaoka [Tue, 7 Feb 2012 06:35:06 +0000 (06:35 +0000)]
gnus-sum.el (gnus-summary-show-thread): Revert last two changes.
Lars Ingebrigtsen [Tue, 7 Feb 2012 02:52:27 +0000 (03:52 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Tue, 7 Feb 2012 02:50:39 +0000 (03:50 +0100)]
Fix XEmacs 21.4 build failure from the last change
Lars Ingebrigtsen [Tue, 7 Feb 2012 02:33:15 +0000 (03:33 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Tue, 7 Feb 2012 02:32:39 +0000 (03:32 +0100)]
Allow nnimap to parse headers with spaces in odd places
(nnimap-transform-headers): Fix parsing BODYSTRUCTURE elements that
have newlines within the strings, and where the UID comes after the
BODYSTRUCTURE element (bug#10537).
Lars Ingebrigtsen [Tue, 7 Feb 2012 01:56:43 +0000 (02:56 +0100)]
* nnimap.el (nnimap-transform-headers): Removed unused variable.
Lars Ingebrigtsen [Tue, 7 Feb 2012 00:31:04 +0000 (01:31 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Tue, 7 Feb 2012 00:30:33 +0000 (01:30 +0100)]
(shr-color-set-minimum-interval): Renamed to add prefix
bug#10732
Lars Ingebrigtsen [Tue, 7 Feb 2012 00:22:43 +0000 (01:22 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Tue, 7 Feb 2012 00:22:03 +0000 (01:22 +0100)]
Merge branch 'no-gnus' of https://git.gnus.org/gnus into no-gnus
Lars Ingebrigtsen [Tue, 7 Feb 2012 00:21:00 +0000 (01:21 +0100)]
* message.el (smtpmail-smtp-user): Silence compiler warning.
Lars Ingebrigtsen [Tue, 7 Feb 2012 00:14:40 +0000 (01:14 +0100)]
Clean up trailing whitespace after rendering HTML in shr
(shr-remove-trailing-whitespace): New function.
(shr-insert-document): Use it to clean up trailing whitespace as the
final step (bug#10714).
Lars Ingebrigtsen [Tue, 7 Feb 2012 00:05:56 +0000 (01:05 +0100)]
Add a couple of shr doc strings
* shr.el (shr-insert-document): Add doc string.
(shr-visit-file): Ditto.
Lars Ingebrigtsen [Mon, 6 Feb 2012 23:59:09 +0000 (00:59 +0100)]
Implement an optional user parameter for the multi-smtp setup
Katsumi Yamaoka [Mon, 6 Feb 2012 22:49:54 +0000 (22:49 +0000)]
gnus-sum.el (gnus-summary-show-thread): next-single-char-property-change may return nil in XEmacs.
Katsumi Yamaoka [Mon, 6 Feb 2012 22:49:51 +0000 (22:49 +0000)]
gnus-sum.el (gnus-summary-show-thread): next-single-char-property-change may return nil in XEmacs.
Lars Ingebrigtsen [Mon, 6 Feb 2012 22:46:19 +0000 (23:46 +0100)]
Merge branch 'no-gnus' of https://git.gnus.org/gnus into no-gnus
Katsumi Yamaoka [Mon, 6 Feb 2012 22:36:07 +0000 (22:36 +0000)]
gnus-sum.el (gnus-summary-article-map): Fix typo.
Lars Ingebrigtsen [Mon, 6 Feb 2012 22:24:25 +0000 (23:24 +0100)]
Delete duplicate entries
Lars Ingebrigtsen [Mon, 6 Feb 2012 22:21:40 +0000 (22:21 +0000)]
Allow exiting from Gnus when just reading a single group from "without" Gnus.
Lars Ingebrigtsen [Mon, 6 Feb 2012 22:21:31 +0000 (23:21 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Mon, 6 Feb 2012 22:21:35 +0000 (22:21 +0000)]
Allow exiting from Gnus when just reading a single group from "without" Gnus.
Lars Ingebrigtsen [Mon, 6 Feb 2012 22:20:52 +0000 (23:20 +0100)]
Fix `Q' exit if gnus-kill-summary-on-exit is nil
* gnus-sum.el (gnus-summary-exit-no-update): Really deaden the summary
buffer if `gnus-kill-summary-on-exit' is nil.
Chong Yidong [Mon, 6 Feb 2012 22:20:21 +0000 (22:20 +0000)]
gnus-sum.el (gnus-summary-show-thread): next-single-char-property-change never returns nil (Bug#8657).
Chong Yidong [Mon, 6 Feb 2012 22:20:18 +0000 (22:20 +0000)]
gnus-sum.el (gnus-summary-show-thread): next-single-char-property-change never returns nil (Bug#8657).
Chong Yidong [Mon, 6 Feb 2012 22:17:03 +0000 (22:17 +0000)]
gnus-sum.el (gnus-summary-show-thread): next-single-char-property-change never returns nil (Bug#8657).
Chong Yidong [Mon, 6 Feb 2012 22:16:58 +0000 (22:16 +0000)]
gnus-sum.el (gnus-summary-show-thread): next-single-char-property-change never returns nil (Bug#8657).
Lars Ingebrigtsen [Sun, 5 Feb 2012 02:27:31 +0000 (03:27 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Sun, 5 Feb 2012 02:26:52 +0000 (03:26 +0100)]
Fix typo in last checkin.
Lars Ingebrigtsen [Sun, 5 Feb 2012 02:25:24 +0000 (03:25 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Sun, 5 Feb 2012 02:24:20 +0000 (03:24 +0100)]
Fix inloop if the server dies before the async -finish is called
* nnimap.el (nnimap-open-server): Allow switching the nnoo server
without reconnecting.
(nnimap-possibly-change-group): Ditto.
(nnimap-finish-retrieve-group-infos): Don't reconnect if the server
connection has died before being called.
Lars Ingebrigtsen [Thu, 2 Feb 2012 13:43:07 +0000 (14:43 +0100)]
* gnus.texi (Posting Styles): Mention X-Message-SMTP-Method.
Lars Ingebrigtsen [Thu, 2 Feb 2012 13:24:08 +0000 (14:24 +0100)]
Implement the X-Message-SMTP-Method Message header
* lisp/message.el (message-multi-smtp-send-mail): New function.
(message-multi-smtp-send-mail): Respect the X-Message-SMTP-Method
header to implement multi-SMTP functionality.
* texi/message.texi (Mail Variables): Document X-Message-SMTP-Method.
Lars Ingebrigtsen [Thu, 2 Feb 2012 13:08:52 +0000 (14:08 +0100)]
Adjust Message mail sending to allow multi-SMTP sending.
* gnus-agent.el (gnus-agent-send-mail-function): Removed.
(gnus-agentize): Don't set it.
(gnus-agent-send-mail): Don't use it.
* message.el (message-multi-smtp-send-mail): New function.
Lars Ingebrigtsen [Thu, 2 Feb 2012 12:25:13 +0000 (13:25 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Thu, 2 Feb 2012 12:24:25 +0000 (13:24 +0100)]
Fix up the nnimap "initial sync" message for non-QRESYNC servers
* nnimap.el (nnimap-retrieve-group-data-early): Don't say we're doing
an initial sync unless we're really doing one.
Lars Ingebrigtsen [Thu, 2 Feb 2012 10:51:39 +0000 (11:51 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Thu, 2 Feb 2012 10:48:29 +0000 (11:48 +0100)]
Don't list ephemeral groups in the server buffer
* gnus-group.el (gnus-group-read-ephemeral-group): Don't add a new
address parameter if one already exists (bug#9676).
Lars Ingebrigtsen [Thu, 2 Feb 2012 10:23:52 +0000 (11:23 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Thu, 2 Feb 2012 10:22:52 +0000 (11:22 +0100)]
Handle being given a prefix when forwarding as documented
* gnus-msg.el (gnus-summary-mail-forward): Respect the process marks,
not the prefix, as documented (bug#10689).
Lars Ingebrigtsen [Thu, 2 Feb 2012 10:00:13 +0000 (11:00 +0100)]
Make `backtab' in the summary buffer select the previous link
* lisp/gnus-sum.el (gnus-summary-widget-backward): New function and
keystroke.
Lars Ingebrigtsen [Thu, 2 Feb 2012 09:48:52 +0000 (10:48 +0100)]
* gnus-compat.el: More the compat functions more compatible.
Lars Ingebrigtsen [Thu, 2 Feb 2012 09:32:42 +0000 (10:32 +0100)]
shr image zoom fixups
* shr.el (shr-put-image): Remove underlines from sliced images.
(shr-zoom-image): Compute the region to be replaced more correctly.
Katsumi Yamaoka [Thu, 2 Feb 2012 01:26:06 +0000 (01:26 +0000)]
Make gnus-summary-resend-message do Gcc
Lars Ingebrigtsen [Wed, 1 Feb 2012 23:40:05 +0000 (00:40 +0100)]
Note new shr command
Lars Ingebrigtsen [Wed, 1 Feb 2012 23:13:09 +0000 (00:13 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 1 Feb 2012 23:12:38 +0000 (00:12 +0100)]
Fix nnmaildir marks handling
* gnus.el (gnus-valid-select-methods): nnmaildir also saves marks in
the "server".
Lars Ingebrigtsen [Wed, 1 Feb 2012 22:30:28 +0000 (23:30 +0100)]
* lpath.el: Fix an XEmacs compilation warning.
Lars Ingebrigtsen [Wed, 1 Feb 2012 22:22:23 +0000 (23:22 +0100)]
* gnus-compat.el: Require `help-fns' to fix compilation error.
Lars Ingebrigtsen [Wed, 1 Feb 2012 22:19:37 +0000 (23:19 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 1 Feb 2012 22:18:49 +0000 (23:18 +0100)]
Make error reporting when doing `M-g' work again
* gnus-group.el (gnus-group-get-new-news-this-group): Don't overwrite
the real error message with the useless "previously known to be down".
Which isn't even correct.
Lars Ingebrigtsen [Wed, 1 Feb 2012 22:14:05 +0000 (23:14 +0100)]
Make nntp report connection errors better
* nntp.el (nntp-open-connection): Report the error message if the nntp
server can't be reached.
Lars Ingebrigtsen [Wed, 1 Feb 2012 21:04:04 +0000 (22:04 +0100)]
Silence Gnus compilation a bit
* gnus-registry.el (gnus-registry-fixup-registry): Move the message to
a higher level to silence compilation.
Lars Ingebrigtsen [Wed, 1 Feb 2012 20:44:49 +0000 (21:44 +0100)]
Fix up declaration for last checkin.
Lars Ingebrigtsen [Wed, 1 Feb 2012 20:43:24 +0000 (21:43 +0100)]
New shr.el command for zooming on images
* gnus-art.el (gnus-shr-put-image): Take and pass on a `flags'
parameter to allow controlling the scaling.
* shr.el (shr-zoom-image): New command and keystroke.
(shr-put-image): Take a `size' flag to say how to scale the image.
Lars Ingebrigtsen [Wed, 1 Feb 2012 19:35:34 +0000 (20:35 +0100)]
Redefine `delete-directory' on Emacs 22 and XEmacs
* gnus-compat.el: Redefine `delete-directory' to provide recursive
deletion unless already defined.
Lars Ingebrigtsen [Wed, 1 Feb 2012 19:25:37 +0000 (20:25 +0100)]
Start a new file gnus-compat.el for the new compatabilty regime
* gnus-compat.el: New file.
* gnus.el (gnus-compat): Require it.
Lars Ingebrigtsen [Wed, 1 Feb 2012 19:12:15 +0000 (20:12 +0100)]
Remove commented-out code.
Lars Ingebrigtsen [Wed, 1 Feb 2012 15:01:19 +0000 (16:01 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 1 Feb 2012 15:00:44 +0000 (16:00 +0100)]
Make nnimap message better when initially fetching data
* nnimap.el (nnimap-retrieve-group-data-early): Keep track of how many
groups we do a total scan for.
(nnimap-wait-for-response): Say that we're doing a total scan, if we're
doing that.
Lars Ingebrigtsen [Wed, 1 Feb 2012 14:46:25 +0000 (15:46 +0100)]
Remove `exist' marks that come from old Gnusae.
This makes it possible to switch back and forth without losing track
of nnimap `exist' information.
* gnus-start.el (gnus-clean-old-newsrc): New function.
(gnus-read-newsrc-file): Use it.
Lars Ingebrigtsen [Wed, 1 Feb 2012 02:31:51 +0000 (03:31 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 1 Feb 2012 02:21:01 +0000 (03:21 +0100)]
Revert "Merge remote-tracking branch 'origin/no-gnus'"
This reverts commit
7c576ffddd653d034a6457440dc037b85ff70297, reversing
changes made to
b4eb83e95940acc2e0da6f31174afed18f919083.
Lars Ingebrigtsen [Wed, 1 Feb 2012 02:10:10 +0000 (03:10 +0100)]
Note new archive behaviour.
Lars Ingebrigtsen [Wed, 1 Feb 2012 01:45:36 +0000 (02:45 +0100)]
Fix typo in last checkin.
Lars Ingebrigtsen [Wed, 1 Feb 2012 01:44:01 +0000 (02:44 +0100)]
(mm-dissect-archive): Add support for zip files.
Lars Ingebrigtsen [Wed, 1 Feb 2012 01:36:41 +0000 (02:36 +0100)]
Display archives that have directory structures better in mm-archive
* mm-archive.el (mm-dissect-archive): Use it to get all file names.
Use recursive deletion.
Lars Ingebrigtsen [Wed, 1 Feb 2012 01:33:31 +0000 (02:33 +0100)]
* gnus-util.el (gnus-recursive-directory-files): New function.
Lars Ingebrigtsen [Wed, 1 Feb 2012 01:10:45 +0000 (02:10 +0100)]
(mm-archive-decoders): Add tgz support.
Lars Ingebrigtsen [Wed, 1 Feb 2012 01:00:51 +0000 (02:00 +0100)]
* mm-archive.el (mm-archive-list-files): Inline text and image parts.
Lars Ingebrigtsen [Wed, 1 Feb 2012 00:58:20 +0000 (01:58 +0100)]
HTML button insertion cleanup
* mm-decode.el (mm-shr): Make sure that the HTML ends with a newline.
Otherwise inserting text into the Gnus buffer can look odd.
Lars Ingebrigtsen [Wed, 1 Feb 2012 00:41:28 +0000 (01:41 +0100)]
* gnus-art.el (gnus-mime-inline-part): Slight clean-up.
Lars Ingebrigtsen [Wed, 1 Feb 2012 00:38:50 +0000 (01:38 +0100)]
* mm-archive.el (mm-archive-decoders): Add support for tar.
Lars Ingebrigtsen [Wed, 1 Feb 2012 00:28:28 +0000 (01:28 +0100)]
* gnus.el (gnus-logo-color-alist): Change the colours for Ma Gnus.
Lars Ingebrigtsen [Wed, 1 Feb 2012 00:22:32 +0000 (01:22 +0100)]
* nnmail.el (nnmail-extra-headers): Add Cc to the default.
Lars Ingebrigtsen [Tue, 31 Jan 2012 23:02:15 +0000 (00:02 +0100)]
Merge remote-tracking branch 'origin/no-gnus'
Jim Meyering [Tue, 31 Jan 2012 23:01:03 +0000 (00:01 +0100)]
gnus-agent comment fix
* gnus-agent.el (gnus-agent-expire-unagentized-dirs):
Correct a comment (insert "not") and hide nominally-doubled "to".