gnus
12 years agoNote new shr command
Lars Ingebrigtsen [Wed, 1 Feb 2012 23:40:05 +0000 (00:40 +0100)]
Note new shr command

12 years agoMerge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 1 Feb 2012 23:13:09 +0000 (00:13 +0100)]
Merge remote-tracking branch 'origin/no-gnus'

12 years agoFix nnmaildir marks handling
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".

12 years ago* lpath.el: Fix an XEmacs compilation warning.
Lars Ingebrigtsen [Wed, 1 Feb 2012 22:30:28 +0000 (23:30 +0100)]
* lpath.el: Fix an XEmacs compilation warning.

12 years ago* gnus-compat.el: Require `help-fns' to fix compilation error.
Lars Ingebrigtsen [Wed, 1 Feb 2012 22:22:23 +0000 (23:22 +0100)]
* gnus-compat.el: Require `help-fns' to fix compilation error.

12 years agoMerge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 1 Feb 2012 22:19:37 +0000 (23:19 +0100)]
Merge remote-tracking branch 'origin/no-gnus'

12 years agoMake error reporting when doing `M-g' work again
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.

12 years agoMake nntp report connection errors better
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.

12 years agoSilence Gnus compilation a bit
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.

12 years agoFix up declaration for last checkin.
Lars Ingebrigtsen [Wed, 1 Feb 2012 20:44:49 +0000 (21:44 +0100)]
Fix up declaration for last checkin.

12 years agoNew shr.el command for zooming on images
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.

12 years agoRedefine `delete-directory' on Emacs 22 and XEmacs
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.

12 years agoStart a new file gnus-compat.el for the new compatabilty regime
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.

12 years agoRemove commented-out code.
Lars Ingebrigtsen [Wed, 1 Feb 2012 19:12:15 +0000 (20:12 +0100)]
Remove commented-out code.

12 years agoMerge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 1 Feb 2012 15:01:19 +0000 (16:01 +0100)]
Merge remote-tracking branch 'origin/no-gnus'

12 years agoMake nnimap message better when initially fetching data
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.

12 years agoRemove `exist' marks that come from old Gnusae.
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.

12 years agoMerge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Wed, 1 Feb 2012 02:31:51 +0000 (03:31 +0100)]
Merge remote-tracking branch 'origin/no-gnus'

12 years agoRevert "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.

12 years agoNote new archive behaviour.
Lars Ingebrigtsen [Wed, 1 Feb 2012 02:10:10 +0000 (03:10 +0100)]
Note new archive behaviour.

12 years agoFix typo in last checkin.
Lars Ingebrigtsen [Wed, 1 Feb 2012 01:45:36 +0000 (02:45 +0100)]
Fix typo in last checkin.

12 years ago(mm-dissect-archive): Add support for zip files.
Lars Ingebrigtsen [Wed, 1 Feb 2012 01:44:01 +0000 (02:44 +0100)]
(mm-dissect-archive): Add support for zip files.

12 years agoDisplay archives that have directory structures better in mm-archive
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.

12 years ago* gnus-util.el (gnus-recursive-directory-files): New function.
Lars Ingebrigtsen [Wed, 1 Feb 2012 01:33:31 +0000 (02:33 +0100)]
* gnus-util.el (gnus-recursive-directory-files): New function.

12 years ago(mm-archive-decoders): Add tgz support.
Lars Ingebrigtsen [Wed, 1 Feb 2012 01:10:45 +0000 (02:10 +0100)]
(mm-archive-decoders): Add tgz support.

12 years ago* mm-archive.el (mm-archive-list-files): Inline text and image parts.
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.

12 years agoHTML button insertion cleanup
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.

12 years ago* gnus-art.el (gnus-mime-inline-part): Slight clean-up.
Lars Ingebrigtsen [Wed, 1 Feb 2012 00:41:28 +0000 (01:41 +0100)]
* gnus-art.el (gnus-mime-inline-part): Slight clean-up.

12 years ago* mm-archive.el (mm-archive-decoders): Add support for tar.
Lars Ingebrigtsen [Wed, 1 Feb 2012 00:38:50 +0000 (01:38 +0100)]
* mm-archive.el (mm-archive-decoders): Add support for tar.

12 years ago* gnus.el (gnus-logo-color-alist): Change the colours for Ma Gnus.
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.

12 years ago* nnmail.el (nnmail-extra-headers): Add Cc to the default.
Lars Ingebrigtsen [Wed, 1 Feb 2012 00:22:32 +0000 (01:22 +0100)]
* nnmail.el (nnmail-extra-headers): Add Cc to the default.

12 years agoMerge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Tue, 31 Jan 2012 23:02:15 +0000 (00:02 +0100)]
Merge remote-tracking branch 'origin/no-gnus'

12 years agognus-agent comment fix
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".

12 years agoMerge remote-tracking branch 'origin/no-gnus'
Lars Ingebrigtsen [Tue, 31 Jan 2012 22:58:58 +0000 (23:58 +0100)]
Merge remote-tracking branch 'origin/no-gnus'

12 years agoStart the Ma Gnus news file off.
Lars Ingebrigtsen [Tue, 31 Jan 2012 18:40:41 +0000 (19:40 +0100)]
Start the Ma Gnus news file off.

12 years ago* mm-decode.el (mm-dissect-singlepart): Check that the decoder exists.
Lars Ingebrigtsen [Tue, 31 Jan 2012 18:38:32 +0000 (19:38 +0100)]
* mm-decode.el (mm-dissect-singlepart): Check that the decoder exists.

12 years agoAdd support for viewing ms-tnef files, and possibly other archives.
Lars Ingebrigtsen [Tue, 31 Jan 2012 18:35:21 +0000 (19:35 +0100)]
Add support for viewing ms-tnef files, and possibly other archives.

* mm-archive.el: New file.

* mm-decode.el (mm-dissect-singlepart): Use it to decode ms-tnef files.

12 years ago* mm-util.el (mm-find-buffer-file-coding-system): Comment fix.
Lars Ingebrigtsen [Tue, 31 Jan 2012 17:28:10 +0000 (18:28 +0100)]
* mm-util.el (mm-find-buffer-file-coding-system): Comment fix.

12 years ago* gnus.texi (Key Index): Change encoding to utf-8.
Lars Ingebrigtsen [Tue, 31 Jan 2012 17:13:39 +0000 (18:13 +0100)]
* gnus.texi (Key Index): Change encoding to utf-8.

12 years agoMake the `message-goto-*' commands push the mark
Lars Ingebrigtsen [Tue, 31 Jan 2012 17:09:08 +0000 (18:09 +0100)]
Make the `message-goto-*' commands push the mark

* message.el (message-goto-*): Make all the `message-goto-*' commands
push the mark before moving point.  This makes it easier to go back to
where you came from after editing whatever you jumped to.

12 years agoMa Gnus v0.2 is begun
Lars Ingebrigtsen [Tue, 31 Jan 2012 16:57:21 +0000 (17:57 +0100)]
Ma Gnus v0.2 is begun

12 years agoMa Gnus v0.1 is released
Lars Ingebrigtsen [Tue, 31 Jan 2012 16:57:09 +0000 (17:57 +0100)]
Ma Gnus v0.1 is released

12 years agoChange the name from "No Gnus" to "Ma Gnus"
Lars Ingebrigtsen [Tue, 31 Jan 2012 16:53:30 +0000 (17:53 +0100)]
Change the name from "No Gnus" to "Ma Gnus"

12 years agoNo Gnus v0.20 is begun
Lars Ingebrigtsen [Tue, 31 Jan 2012 16:38:10 +0000 (17:38 +0100)]
No Gnus v0.20 is begun

12 years agoNo Gnus v0.19 is released
Lars Ingebrigtsen [Tue, 31 Jan 2012 16:37:59 +0000 (17:37 +0100)]
No Gnus v0.19 is released

12 years agoFix up outdated Gnus Agent documentation
Philipp Haselwarter [Mon, 30 Jan 2012 22:55:10 +0000 (23:55 +0100)]
Fix up outdated Gnus Agent documentation

* lisp/gnus-agent.el (gnus-agent-auto-agentize-methods): Point to the Agent
section in the manual.

* texi/gnus.texi (Agent Basics): Fix outdated description of
`gnus-agent-auto-agentize-methods'.

12 years agoDon't fold filename="..." parameters when doing rfc2047 encoding
Lars Ingebrigtsen [Mon, 30 Jan 2012 22:40:56 +0000 (23:40 +0100)]
Don't fold filename="..." parameters when doing rfc2047 encoding

See bug#10587 for details.

* rfc2047.el (rfc2047-encode-region): Allow not folding the encoded
words.
(rfc2047-encode-string): Ditto.
(rfc2047-encode-parameter): Don't fold parameters.  Some MUAs do not
understand folded filename="..." parameters, for instance.

12 years agoInclude the imap server name in the message for greater debuggability.
Lars Ingebrigtsen [Mon, 30 Jan 2012 21:28:17 +0000 (22:28 +0100)]
Include the imap server name in the message for greater debuggability.

12 years agoIgnore .gitattributes
Lars Ingebrigtsen [Mon, 30 Jan 2012 17:27:17 +0000 (18:27 +0100)]
Ignore .gitattributes

12 years agoMake fontification of org modes work again
Lars Ingebrigtsen [Sat, 28 Jan 2012 19:33:23 +0000 (20:33 +0100)]
Make fontification of org modes work again

* mm-view.el (mm-display-inline-fontify): Bind `font-lock-support-mode'
instead of setting it locally, since the latter doesn't seem to have
any effect (most of the time).

12 years ago(shr-browse-url): Fix the name of the `browse-url-mail' function call.
Elias Pipping [Fri, 27 Jan 2012 18:57:44 +0000 (19:57 +0100)]
(shr-browse-url): Fix the name of the `browse-url-mail' function call.

12 years agoPaperwork has arrived for Dave Abrahams, so remove "(tiny change)".
Lars Ingebrigtsen [Fri, 27 Jan 2012 18:52:15 +0000 (19:52 +0100)]
Paperwork has arrived for Dave Abrahams, so remove "(tiny change)".

12 years agoFix the HH:MM case for the Gnus daemon
Vida Gábor [Fri, 27 Jan 2012 17:43:29 +0000 (18:43 +0100)]
Fix the HH:MM case for the Gnus daemon

* gnus-demon.el (gnus-demon-run-callback, gnus-demon-init): Convert to
seconds, and make the repeat clause with HH:MM specs work as
documented.

12 years agoFix problem with nnimap on Emacs 23.
Lars Ingebrigtsen [Fri, 27 Jan 2012 16:05:22 +0000 (17:05 +0100)]
Fix problem with nnimap on Emacs 23.

* proto-stream.el (proto-stream-capability-open): Fall back on
:end-of-command if :end-of-capability doesn't exist.

12 years agoIn case of errors, make sure that no retrievals are marked "in progress"
Lars Ingebrigtsen [Fri, 27 Jan 2012 12:58:56 +0000 (13:58 +0100)]
In case of errors, make sure that no retrievals are marked "in progress"

* gnus-start.el (gnus-get-unread-articles): Clear out "early" methods
so that previous errors don't prohibit getting new news.

* nnimap.el (nnimap-retrieve-group-data-early): Ditto.

* nntp.el (nntp-retrieve-group-data-early): Ditto.

12 years agoConflict resolution.
Lars Ingebrigtsen [Fri, 27 Jan 2012 12:59:51 +0000 (13:59 +0100)]
Conflict resolution.

12 years agognus-sum.el (gnus-summary-mode): Fix last change.
Katsumi Yamaoka [Fri, 27 Jan 2012 03:32:57 +0000 (03:32 +0000)]
gnus-sum.el (gnus-summary-mode): Fix last change.

12 years agognus-sum.el (gnus-summary-mode): Comment fix.
Katsumi Yamaoka [Thu, 26 Jan 2012 23:23:28 +0000 (23:23 +0000)]
gnus-sum.el (gnus-summary-mode): Comment fix.

12 years agognus-sum.el (gnus-summary-mode): Don't make bidi-paragraph-direction bound in old...
Katsumi Yamaoka [Thu, 26 Jan 2012 23:01:59 +0000 (23:01 +0000)]
gnus-sum.el (gnus-summary-mode): Don't make bidi-paragraph-direction bound in old Emacsen and XEmacsen.

12 years agoMake group parameters work again.
Nick Alcock [Thu, 26 Jan 2012 22:05:55 +0000 (23:05 +0100)]
Make group parameters work again.

* gnus.el (gnus-group-find-parameter): Check for liveness of the
buffer, not of the string which is its name.

12 years agoWait for :end-of-capability, not :end-of-command.
Lars Ingebrigtsen [Thu, 26 Jan 2012 19:30:11 +0000 (20:30 +0100)]
Wait for :end-of-capability, not :end-of-command.

12 years agoDon't propagate marks to backends that don't have server marks
Lars Ingebrigtsen [Thu, 26 Jan 2012 18:54:46 +0000 (19:54 +0100)]
Don't propagate marks to backends that don't have server marks

* gnus-sum.el (gnus-summary-move-article): Don't propagate marks to
non-server-marks groups.
(gnus-group-make-articles-read): Ditto.

12 years agoTry harder not to display ephemeral servers in the server buffer
Lars Ingebrigtsen [Thu, 26 Jan 2012 17:40:38 +0000 (18:40 +0100)]
Try harder not to display ephemeral servers in the server buffer

* gnus.el (gnus-method-ephemeral-p): New function.

* gnus-srvr.el (gnus-server-prepare): Use it to avoid showing ephemeral
methods (bug#9676).

12 years agognus-sum.el (gnus-summary-mode): Force paragraph direction to be left-to-right.
Katsumi Yamaoka [Thu, 26 Jan 2012 10:37:55 +0000 (10:37 +0000)]
gnus-sum.el (gnus-summary-mode): Force paragraph direction to be left-to-right.

12 years agonnir-related build warning fixed
Lars Ingebrigtsen [Thu, 26 Jan 2012 00:07:47 +0000 (01:07 +0100)]
nnir-related build warning fixed

* nnimap.el (nnir-search-thread): Autoload to avoid a compilation
warning.

12 years agoFix nnir/gnus-sum mutually recursive requirements
Lars Ingebrigtsen [Wed, 25 Jan 2012 23:44:31 +0000 (00:44 +0100)]
Fix nnir/gnus-sum mutually recursive requirements

* gnus-sum.el (gnus-summary-line-format-alist): Don't try to
macroexpand the nnir things, since they haven't been defined yet, and
nnir requires gnus-sum.

12 years agocolor: add saturate, lighten functions
Julien Danjou [Tue, 24 Jan 2012 09:42:24 +0000 (10:42 +0100)]
color: add saturate, lighten functions

Signed-off-by: Julien Danjou <julien@danjou.info>
12 years agocolor: add new functions
Julien Danjou [Tue, 24 Jan 2012 09:39:58 +0000 (10:39 +0100)]
color: add new functions

Signed-off-by: Julien Danjou <julien@danjou.info>
12 years agoFix color-rgb-to-hsl computation.
Julien Danjou [Thu, 19 Jan 2012 13:48:29 +0000 (14:48 +0100)]
Fix color-rgb-to-hsl computation.

Signed-off-by: Julien Danjou <julien@danjou.info>
12 years ago* mm-decode.el (mm-interactively-view-part): Fix prompt.
Lars Magne Ingebrigtsen [Sat, 21 Jan 2012 15:56:05 +0000 (16:56 +0100)]
* mm-decode.el (mm-interactively-view-part): Fix prompt.

12 years agocolor: add missing float
Julien Danjou [Thu, 19 Jan 2012 14:11:58 +0000 (15:11 +0100)]
color: add missing float

Signed-off-by: Julien Danjou <julien@danjou.info>
12 years agocolor: make color-name-to-rgb work on all display system
Julien Danjou [Thu, 19 Jan 2012 12:50:00 +0000 (13:50 +0100)]
color: make color-name-to-rgb work on all display system

Signed-off-by: Julien Danjou <julien@danjou.info>
12 years ago* nntp.el (nntp-send-authinfo): Query `auth-source-search' with the logical server...
Ted Zlatanov [Tue, 10 Jan 2012 18:53:19 +0000 (13:53 -0500)]
* nntp.el (nntp-send-authinfo): Query `auth-source-search' with the logical server name in addition to the actual machine address.

12 years ago* auth-source.el (auth-source-user-and-password): Add convenience wrapper to search...
Ted Zlatanov [Tue, 10 Jan 2012 14:45:05 +0000 (09:45 -0500)]
* auth-source.el (auth-source-user-and-password): Add convenience wrapper to search by just host and optionally user.

12 years agoPut the cursor in the logical place after rendering shr
Lars Magne Ingebrigtsen [Sat, 7 Jan 2012 04:51:11 +0000 (05:51 +0100)]
Put the cursor in the logical place after rendering shr

* shr.el (shr-visit-file): Move point to the beginning of the buffer
after rendering.

12 years agoMinor gnus-sync.el fixes.
Ted Zlatanov [Sat, 7 Jan 2012 01:40:01 +0000 (20:40 -0500)]
Minor gnus-sync.el fixes.

* gnus-sync.el (gnus-sync-newsrc-groups): Quote normally.
(gnus-sync-lesync-pre-save-group-entry): Remove invalid invlists.
(gnus-sync-lesync-normalize-group-entry): Ignore a few more keys.

12 years ago(gnus-summary-setup-buffer): Document return value (bug#9697)
Lars Magne Ingebrigtsen [Sat, 7 Jan 2012 01:16:29 +0000 (02:16 +0100)]
(gnus-summary-setup-buffer): Document return value (bug#9697)

12 years ago(gnus-summary-read-group): Document more parameters
Lars Magne Ingebrigtsen [Sat, 7 Jan 2012 01:13:01 +0000 (02:13 +0100)]
(gnus-summary-read-group): Document more parameters

* gnus-sum.el (gnus-summary-read-group): Document more parameters
(bug#9693).

12 years agoFix up ido completion on MIME parts
Lars Magne Ingebrigtsen [Sat, 7 Jan 2012 01:03:56 +0000 (02:03 +0100)]
Fix up ido completion on MIME parts

* mm-decode.el (mm-interactively-view-part): Use `completing-read',
since ido doesn't work on symbols (bug#9632).

12 years agoAllow preview in message-mode to work outside of Gnus
Lars Magne Ingebrigtsen [Sat, 7 Jan 2012 00:52:11 +0000 (01:52 +0100)]
Allow preview in message-mode to work outside of Gnus

(gnus-group-find-parameter): Protect against the group buffer not
existing (bug#9585).

12 years agoAdjust `gnus-parameters' precedence rules to be more consistent
Lars Magne Ingebrigtsen [Sat, 7 Jan 2012 00:35:53 +0000 (01:35 +0100)]
Adjust `gnus-parameters' precedence rules to be more consistent

* gnus.el (gnus-group-fast-parameter): Use the same precedence rules
when getting a single value as when getting all the values.  This means
that atoms like `gcc-self' work cumulatively, like variable settings,
instead of getting the value from the last matching clause.

12 years ago(gnus-activate-group): Document more parameters (bug#9694).
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 23:10:44 +0000 (00:10 +0100)]
(gnus-activate-group): Document more parameters (bug#9694).

12 years ago(gnus-group-read-ephemeral-group): Doc clarification (bug#9692).
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 23:00:08 +0000 (00:00 +0100)]
(gnus-group-read-ephemeral-group): Doc clarification (bug#9692).

12 years ago(gnus-agent-summary-fetch-group): Don't remove tick and dormant marks
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 22:57:02 +0000 (23:57 +0100)]
(gnus-agent-summary-fetch-group): Don't remove tick and dormant marks

12 years ago(gnus-agent-summary-fetch-series): Add doc string.
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 22:52:35 +0000 (23:52 +0100)]
(gnus-agent-summary-fetch-series): Add doc string.

12 years agoFix up Agent expiry of opportunistically cached messages
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 22:27:44 +0000 (23:27 +0100)]
Fix up Agent expiry of opportunistically cached messages

* gnus-agent.el (gnus-agent-store-article): Tell the Agent when the
article was fetched, so that it can be expired later (bug#9958).

12 years agoProtect better against async retrievals happening concurrently
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 21:33:39 +0000 (22:33 +0100)]
Protect better against async retrievals happening concurrently

* nntp.el (nntp-retrieve-groups): Refuse to do retrieval when an async
retrieval is happening.

12 years agoMake note of the precedence rules for `gnus-parameters'
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 20:44:32 +0000 (21:44 +0100)]
Make note of the precedence rules for `gnus-parameters'

12 years agoIf the subtree is hidden, show the thread after expansion
Dave Abrahams [Fri, 6 Jan 2012 20:22:44 +0000 (21:22 +0100)]
If the subtree is hidden, show the thread after expansion

* gnus-sum.el (gnus-summary-refer-thread): If the subtree is hidden,
show the thread after expansion.

12 years agoIf the head is completely empty, narrow to the empty region
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 19:43:56 +0000 (20:43 +0100)]
If the head is completely empty, narrow to the empty region

* gnus-art.el (article-narrow-to-head): If the head is completely
empty, narrow to the empty region (bug#9764).

This makes the `t' command with the following settings not eat
paragraphs of the bodies:

  (setq gnus-visible-headers "^nomatch")
  (setq gnus-visible-headers nil
        gnus-ignored-headers nil)

12 years agoMake `C-- T k' work so tick messages
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 19:28:39 +0000 (20:28 +0100)]
Make `C-- T k' work so tick messages

* gnus-sum.el (gnus-summary-mark-article-as-unread): Mark articles as
read, and then mark them as unread only when the unread mark is used.
This makes `C-- T k' actually work, even though it's confusing.

12 years agoEnsure that the buffer is alive before we try to find its window.
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 18:54:16 +0000 (19:54 +0100)]
Ensure that the buffer is alive before we try to find its window.

This makes exiting from groups entered by `G G' work.

12 years agoAdjust deletion timeout upwards for slow programs
Brian Sniffen [Fri, 6 Jan 2012 18:41:15 +0000 (19:41 +0100)]
Adjust deletion timeout upwards for slow programs

* mm-decode.el (mm-display-external): Use a longer timeout for the
deletion to allow slow programs to display the file.

12 years agoFix up the prompt to be less confusing
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 18:35:41 +0000 (19:35 +0100)]
Fix up the prompt to be less confusing

* gnus-art.el (gnus-article-browse-delete-temp-files): Fix up the
prompt to be less confusing.

12 years ago* gnus-msg.el (gnus-summary-reply): Do not give a `switch-to-buffer'
Lars Magne Ingebrigtsen [Fri, 6 Jan 2012 03:19:03 +0000 (04:19 +0100)]
* gnus-msg.el (gnus-summary-reply): Do not give a `switch-to-buffer'
argument to `message-reply'.  This broke `special-display-*' frame
pop-uping (bug#10238).

If somebody wants to have both frame-popups for "*...*", but leave the
Message buffers alone:

With special-display-regexps, I think something
like the code below should do it:

   (setq special-display-regexps
         '(("^\\*unsent.*\\*$" switch-to-buffer)
            "^\\*.*\\*$"))

12 years agoAdd 2012 to FSF copyright years for Emacs files.
Glenn Morris [Thu, 5 Jan 2012 11:44:10 +0000 (11:44 +0000)]
Add 2012 to FSF copyright years for Emacs files.

12 years agoDisable starttls.el on Windows and MS-DOS
Lars Magne Ingebrigtsen [Thu, 5 Jan 2012 05:04:28 +0000 (06:04 +0100)]
Disable starttls.el on Windows and MS-DOS

* starttls.el (starttls-available-p): Return nil on Windows/MS-DOS
systems, since these allegedly don't work there.

12 years agoMark last change as "tiny".
Lars Magne Ingebrigtsen [Wed, 4 Jan 2012 20:53:00 +0000 (21:53 +0100)]
Mark last change as "tiny".

12 years ago* mm-decode.el (mm-shr): Check that `gnus-summary-buffer' really is a live buffer.
Chris Gray [Wed, 4 Jan 2012 20:48:31 +0000 (21:48 +0100)]
* mm-decode.el (mm-shr): Check that `gnus-summary-buffer' really is a live buffer.

12 years ago(nnir-retrieve-headers): Protect against the article not existing on the server
Lars Magne Ingebrigtsen [Wed, 4 Jan 2012 20:44:18 +0000 (21:44 +0100)]
(nnir-retrieve-headers): Protect against the article not existing on the server