gnus
11 years agognus-msg.el: Add nnir-article-* autoloads.
Andrew Cohen [Mon, 1 Apr 2013 14:30:50 +0000 (10:30 -0400)]
gnus-msg.el: Add nnir-article-* autoloads.
nnir.el: Improve mark updating in original groups.

11 years agonnir.el: Fix typo in default-engine custom list.
Andrew Cohen [Sun, 31 Mar 2013 12:20:37 +0000 (08:20 -0400)]
nnir.el: Fix typo in default-engine custom list.

11 years agonnir.el: Fix typo in default search engine.
Andrew Cohen [Sat, 30 Mar 2013 11:05:29 +0000 (07:05 -0400)]
nnir.el: Fix typo in default search engine.

11 years agonnir.el: Allow nnir group creation based on an existing query.
Andrew Cohen [Fri, 29 Mar 2013 13:40:09 +0000 (09:40 -0400)]
nnir.el: Allow nnir group creation based on an existing query.

11 years agonndraft.el (nndraft-request-expire-articles): Make expiry target always `delete'
Katsumi Yamaoka [Thu, 28 Mar 2013 01:36:06 +0000 (01:36 +0000)]
nndraft.el (nndraft-request-expire-articles): Make expiry target always `delete'

11 years agognus-msg.el (gnus-setup-message): Set the posting-style and gcc
Andrew Cohen [Wed, 27 Mar 2013 13:42:07 +0000 (09:42 -0400)]
gnus-msg.el (gnus-setup-message): Set the posting-style and gcc
properly for nnir summary buffers.

11 years agonnir.el: Fix byte-compile warning.
Andrew Cohen [Wed, 27 Mar 2013 00:22:47 +0000 (20:22 -0400)]
nnir.el: Fix byte-compile warning.

11 years agoAdd Changelog for last commit
Andrew Cohen [Mon, 25 Mar 2013 23:55:30 +0000 (19:55 -0400)]
Add Changelog for last commit

11 years agonnir.el: Major rewrite. Separate searching from group management.
Andrew Cohen [Mon, 25 Mar 2013 16:40:45 +0000 (12:40 -0400)]
nnir.el: Major rewrite. Separate searching from group management.

11 years agomessage.el (message-bury): Minor cleanup
Sam Steingold [Mon, 18 Mar 2013 22:47:51 +0000 (22:47 +0000)]
message.el (message-bury): Minor cleanup

11 years agoemacs-mime.texi (Interface Functions): Use 'ï' rather than '@"{@dotless{i}}'
Paul Eggert [Mon, 18 Mar 2013 07:54:26 +0000 (07:54 +0000)]
emacs-mime.texi (Interface Functions): Use 'ï' rather than '@"{@dotless{i}}'

11 years agolisp/ChangeLog.1: Use UTF-8 for file coding
Katsumi Yamaoka [Tue, 12 Mar 2013 22:33:49 +0000 (22:33 +0000)]
lisp/ChangeLog.1: Use UTF-8 for file coding

11 years agolisp/ChangeLog.2: Use UTF-8 for file coding
Paul Eggert [Tue, 12 Mar 2013 22:31:24 +0000 (22:31 +0000)]
lisp/ChangeLog.2: Use UTF-8 for file coding

11 years agoSpecify utf-8, not iso-8859-1, for ASCII files
Paul Eggert [Thu, 7 Mar 2013 10:30:59 +0000 (10:30 +0000)]
Specify utf-8, not iso-8859-1, for ASCII files

11 years agognus-faq.texi (FAQ 3-11): Now Gnus supports POP3 UIDL
Katsumi Yamaoka [Thu, 7 Mar 2013 10:24:09 +0000 (10:24 +0000)]
gnus-faq.texi (FAQ 3-11): Now Gnus supports POP3 UIDL

11 years agonndir.el (nndir-request-list): Remove 2nd argument passed to nnml-request-list (Bug...
Katsumi Yamaoka [Wed, 6 Mar 2013 03:55:37 +0000 (03:55 +0000)]
nndir.el (nndir-request-list): Remove 2nd argument passed to nnml-request-list (Bug#13873)

11 years agoPrefer UTF-8 when the encoding shouldn't matter and changes are small
Paul Eggert [Tue, 5 Mar 2013 22:07:50 +0000 (22:07 +0000)]
Prefer UTF-8 when the encoding shouldn't matter and changes are small

11 years agoemacs-mime.texi: Switch from Latin-1 to UTF-8
Paul Eggert [Mon, 4 Mar 2013 10:27:17 +0000 (10:27 +0000)]
emacs-mime.texi: Switch from Latin-1 to UTF-8

11 years ago* shr.el: Make all the overlays set the `evaporate' property so that
Ted Phelps [Sun, 3 Mar 2013 13:10:03 +0000 (14:10 +0100)]
* shr.el: Make all the overlays set the `evaporate' property so that
they're removed properly.

11 years ago* mml2015-el (mml2015-epg-key-image): wrap epg-gpg-program in shell-quote-argument.
Adam Sjøgren [Mon, 25 Feb 2013 19:07:29 +0000 (20:07 +0100)]
* mml2015-el (mml2015-epg-key-image): wrap epg-gpg-program in shell-quote-argument.

Tiny change from Binjo <binjo.cn@gmail.com>

11 years ago* gnus-registry.el: Silence XEmacs byte compiler.
David Engster [Sun, 24 Feb 2013 13:42:25 +0000 (14:42 +0100)]
* gnus-registry.el: Silence XEmacs byte compiler.

11 years agoSilence byte compiler.
David Engster [Fri, 22 Feb 2013 20:56:34 +0000 (21:56 +0100)]
Silence byte compiler.

(gnus-registry-read): Wrap call to `eieio-persistent-read' with two
arguments in `with-no-warnings', so that older Emacsen don't complain
during byte compilation.

11 years ago* gnus-registry.el (gnus-registry-save): Provide class name when
David Engster [Fri, 22 Feb 2013 20:25:09 +0000 (21:25 +0100)]
* gnus-registry.el (gnus-registry-save): Provide class name when
  calling `eieio-persistent-read' to avoid "unsafe call" warning.  Use
  `condition-case' to stay compatible with older EIEIO versions which
  only accept one argument.

11 years agognus-faq.texi, gnus.texi: Port documentation to Texinfo 5.0
Paul Eggert [Thu, 21 Feb 2013 04:56:19 +0000 (04:56 +0000)]
gnus-faq.texi, gnus.texi: Port documentation to Texinfo 5.0

11 years agomml2015.el (mml2015-epg-find-usable-key): handle revoked user-id
Daiki Ueno [Sun, 17 Feb 2013 10:00:33 +0000 (19:00 +0900)]
mml2015.el (mml2015-epg-find-usable-key): handle revoked user-id

11 years agoshr.el (shr-put-image): Use image-multi-frame-p if available
Glenn Morris [Sun, 17 Feb 2013 08:36:08 +0000 (08:36 +0000)]
shr.el (shr-put-image): Use image-multi-frame-p if available

11 years agoGeneralize "animated" images to "multi-frame" images
Glenn Morris [Sun, 17 Feb 2013 00:09:17 +0000 (00:09 +0000)]
Generalize "animated" images to "multi-frame" images

shr.el (shr-put-image): Only animate images that specify a delay.
  This is consistent with the old image-animated-p behavior.

11 years agognus-util.el (gnus-define-keys): Convert [?\S-\ ] to [(shift space)] for XEmacs
Katsumi Yamaoka [Thu, 14 Feb 2013 00:44:27 +0000 (00:44 +0000)]
gnus-util.el (gnus-define-keys): Convert [?\S-\ ] to [(shift space)] for XEmacs

11 years agoMerge changes made in Gnus trunk
Emacs developers [Wed, 13 Feb 2013 23:19:13 +0000 (23:19 +0000)]
Merge changes made in Gnus trunk

2013-02-13  Glenn Morris  <rgm@gnu.org>
* message.texi (News Headers): Don't mention yow any more.

2013-02-13  Juri Linkov  <juri@jurta.org>
* gnus-art.el (gnus-article-mode-map):
* gnus-sum.el (gnus-summary-mode-map, gnus-summary-article-map):
  Make S-SPC scroll in the opposite sense to SPC.  (Bug#2145)

2013-02-12  Paul Eggert  <eggert@cs.ucla.edu>
* gnus-group.el (gnus-group-browse-foreign-server):
* gnus-start.el (gnus-check-new-newsgroups):
* nnmail.el (nnmail-expiry-wait-function, nnmail-read-incoming-hook):
* smime.el (smime-crl-check):
* emacs-mime.texi (Charset Translation):
* gnus-faq.texi (FAQ 5 - Composing messages):
* gnus.texi (Group Levels, Exiting the Summary Buffer, Common Variables)
  (Agent and flags, Score File Format, The problem of spam)
  (Gnus Registry Setup, Oort Gnus, Terminology)
  (Optional Back End Functions):
* message.texi (Message Buffers):
* sieve.texi (Managing Sieve):
  In doc, use standard American English style for e.g., etc., i.e.

11 years agolisp/ChangeLog (2012-02-19, 2012-01-27): Author fix
Glenn Morris [Fri, 8 Feb 2013 00:35:09 +0000 (00:35 +0000)]
lisp/ChangeLog (2012-02-19, 2012-01-27): Author fix

11 years agoauth-source.el (auth-source-format-prompt): Don't get confused by any "\\" in replace...
Gabor Vida [Thu, 7 Feb 2013 22:22:37 +0000 (22:22 +0000)]
auth-source.el (auth-source-format-prompt): Don't get confused by any "\\" in replacement text (Bug#13637)

11 years agognus-int.el (gnus-backend-trace): Honour gnus-backend-trace
Christopher Schmidt [Wed, 30 Jan 2013 22:45:20 +0000 (22:45 +0000)]
gnus-int.el (gnus-backend-trace): Honour gnus-backend-trace

11 years agomml.el (mml-insert-part): Insert closing tag
Christopher Schmidt [Wed, 30 Jan 2013 10:43:27 +0000 (10:43 +0000)]
mml.el (mml-insert-part): Insert closing tag

11 years agomm-decode.el (mm-save-part): Handle invalid read-file-name results
Christopher Schmidt [Wed, 30 Jan 2013 09:44:33 +0000 (09:44 +0000)]
mm-decode.el (mm-save-part): Handle invalid read-file-name results

11 years agoDebbugs group entry fixups
Lars Magne Ingebrigtsen [Mon, 21 Jan 2013 14:39:37 +0000 (15:39 +0100)]
Debbugs group entry fixups

* gnus-sum.el (gnus-summary-read-group-1): Protect against not being
able to find the article, which can happen in debbugs groups,
apparently.

11 years agosmiley.el (smiley-style): Make the file loadable in batch mode
Glenn Morris [Wed, 16 Jan 2013 11:40:48 +0000 (11:40 +0000)]
smiley.el (smiley-style): Make the file loadable in batch mode

11 years agonnimap.el (nnimap-keepalive): Don't throw an error if there's no more imap process...
Stefan Monnier [Tue, 15 Jan 2013 08:35:14 +0000 (08:35 +0000)]
nnimap.el (nnimap-keepalive): Don't throw an error if there's no more imap process running

11 years agognus-sum: fix `gnus-summary-from-or-to-or-newsgroups' address comparison
Julien Danjou [Mon, 14 Jan 2013 18:02:39 +0000 (19:02 +0100)]
gnus-sum: fix `gnus-summary-from-or-to-or-newsgroups' address comparison

Signed-off-by: Julien Danjou <julien@danjou.info>
11 years agomessage.el (message-forward-make-body-mime): New args BEG, END
Richard Stallman [Sun, 13 Jan 2013 22:55:45 +0000 (22:55 +0000)]
message.el (message-forward-make-body-mime): New args BEG, END
 specify what part of FORWARD-BUFFER to use.  Do the work directly
 instead of calling `mml-insert-buffer'.

11 years agognus-start.el, gnus-sum.el: Fix ambiguous doc string cross-references
Aaron S. Hawley [Sat, 12 Jan 2013 10:25:03 +0000 (10:25 +0000)]
gnus-start.el, gnus-sum.el: Fix ambiguous doc string cross-references

11 years agognus-art.el, gnus-async.el: Use point-min-marker and point-max-marker
Dmitry Antipov [Fri, 11 Jan 2013 15:08:09 +0000 (15:08 +0000)]
gnus-art.el, gnus-async.el: Use point-min-marker and point-max-marker

11 years agocolor: fix color-rgb-to-hsv computing
Julien Danjou [Fri, 11 Jan 2013 09:52:53 +0000 (10:52 +0100)]
color: fix color-rgb-to-hsv computing

Signed-off-by: Julien Danjou <julien@danjou.info>
11 years agoAdd mml-smime-encrypt-to-self.
Uwe Brauer [Thu, 10 Jan 2013 09:00:56 +0000 (18:00 +0900)]
Add mml-smime-encrypt-to-self.

* mml-smime.el (mml-smime-encrypt-to-self): New user option analogous
to mml2015-encrypt-to-self.
(mml-smime-epg-encrypt): Respect mml-smime-encrypt-to-self.

11 years agomml-smime.el (epg-sub-key-fingerprint): Autoload for mml-smime-epg-find-usable-secret-key
Daiki Ueno [Wed, 9 Jan 2013 07:17:29 +0000 (07:17 +0000)]
mml-smime.el (epg-sub-key-fingerprint): Autoload for mml-smime-epg-find-usable-secret-key

11 years agomml-smime.el (mml-smime-sign-with-sender): Add :version
Glenn Morris [Tue, 8 Jan 2013 08:05:31 +0000 (08:05 +0000)]
mml-smime.el (mml-smime-sign-with-sender): Add :version

11 years agolisp/ChangeLog (2012-04-12, 2012-04-21): Remove dupes
Katsumi Yamaoka [Mon, 7 Jan 2013 08:39:33 +0000 (08:39 +0000)]
lisp/ChangeLog (2012-04-12, 2012-04-21): Remove dupes

11 years agolisp/ChangeLog (2012-05-27): Remove a dup entry
Katsumi Yamaoka [Mon, 7 Jan 2013 08:31:17 +0000 (08:31 +0000)]
lisp/ChangeLog (2012-05-27): Remove a dup entry

11 years agomml-smime.el: Support signing by sender
Daiki Ueno [Mon, 7 Jan 2013 04:33:39 +0000 (04:33 +0000)]
mml-smime.el: Support signing by sender

11 years agoauth.texi (VERSION): Set before first use
Andreas Schwab [Sat, 5 Jan 2013 23:10:34 +0000 (23:10 +0000)]
auth.texi (VERSION): Set before first use

11 years agoUpdate copyright notices for 2013
Paul Eggert [Thu, 3 Jan 2013 00:41:32 +0000 (00:41 +0000)]
Update copyright notices for 2013

11 years agoDon't do Gcc handling if Gnus isn't running
Lars Magne Ingebrigtsen [Mon, 31 Dec 2012 17:02:27 +0000 (18:02 +0100)]
Don't do Gcc handling if Gnus isn't running

* gnus-msg.el (gnus-inews-insert-gcc): Don't insert Gcc headers if Gnus
isn't running, because Gnus will probably not know how to handle the
Gcc header (bug#11941).

11 years agoMake nnimap treat \Deleted articles as \Read articles
Lars Magne Ingebrigtsen [Mon, 31 Dec 2012 15:37:23 +0000 (16:37 +0100)]
Make nnimap treat \Deleted articles as \Read articles

* nnimap.el (nnimap-update-info): Treat \Deleted articles as \Read
articles.

11 years agolisp/ChangeLog (2012-12-27): Fix it
Andreas Schwab [Sat, 29 Dec 2012 23:15:40 +0000 (23:15 +0000)]
lisp/ChangeLog (2012-12-27): Fix it

11 years agoAllow regenerating recursive nnfolder names
Lars Magne Ingebrigtsen [Sat, 29 Dec 2012 15:51:11 +0000 (16:51 +0100)]
Allow regenerating recursive nnfolder names

* nnfolder.el (nnfolder-recursive-directory-files): New function.
(nnfolder-generate-active-file): Make this function work with recursive
folder names.

11 years agoFix nntp connection problems with the Typhoon server
Lars Ingebrigtsen [Thu, 27 Dec 2012 23:50:34 +0000 (00:50 +0100)]
Fix nntp connection problems with the Typhoon server

* nntp.el (nntp-open-connection): Use HELP as the capability command
instead of CAPABILITY because Typhoon v2.2.2.503 chokes completely on
unknown commands.  And CAPABILITY is an unknown command (bug#12763).

11 years agoAvoid `Invalid face reference: nil' messages.
Wolfgang Jenkner [Thu, 27 Dec 2012 17:18:03 +0000 (18:18 +0100)]
Avoid `Invalid face reference: nil' messages.

* gnus-spec.el (gnus-face-face-function): Don't use nil as no-op face
place holder since this gives `Invalid face reference: nil' messages.
Use the `default' face instead.  It has the same effect here, even
though it is not no-op.

* gnus-util.el
(gnus-put-text-property-excluding-characters-with-faces): Similarly.

11 years agoMerge branch 'master' of https://git.gnus.org/gnus
Katsumi Yamaoka [Thu, 27 Dec 2012 14:54:06 +0000 (14:54 +0000)]
Merge branch 'master' of https://git.gnus.org/gnus

11 years agoauth.texi (Help for users): Break long lines
Glenn Morris [Thu, 27 Dec 2012 14:53:12 +0000 (14:53 +0000)]
auth.texi (Help for users): Break long lines

11 years agoPosting style/resend-message fix-up
Lars Ingebrigtsen [Thu, 27 Dec 2012 14:46:01 +0000 (15:46 +0100)]
Posting style/resend-message fix-up

* gnus-msg.el (gnus-summary-resend-message): Don't bug out on
non-string posting styles (bug#13285).

11 years agoplstore.el (plstore-passphrase-callback-function): Use plstore-get-file
Glenn Morris [Thu, 27 Dec 2012 14:45:08 +0000 (14:45 +0000)]
plstore.el (plstore-passphrase-callback-function): Use plstore-get-file

11 years agoHandle gpg errors better when trying to display PGP key image.
Andreas Schwab [Thu, 27 Dec 2012 10:38:09 +0000 (11:38 +0100)]
Handle gpg errors better when trying to display PGP key image.

* mml2015.el (mml2015-epg-key-image): separate attribute stream from
stderr.

11 years agolisp/ChangeLog: Add missing entry
Katsumi Yamaoka [Wed, 26 Dec 2012 22:28:25 +0000 (22:28 +0000)]
lisp/ChangeLog: Add missing entry

11 years agomml2015.el (mml2015-epg-key-image): Use mm-set-buffer-multibyte.
Katsumi Yamaoka [Wed, 26 Dec 2012 22:24:30 +0000 (22:24 +0000)]
mml2015.el (mml2015-epg-key-image): Use mm-set-buffer-multibyte.
gnus-compat.el (set-buffer-multibyte): Remove.

11 years agoMerge branch 'master' of https://git.gnus.org/gnus
Lars Ingebrigtsen [Wed, 26 Dec 2012 17:10:23 +0000 (18:10 +0100)]
Merge branch 'master' of https://git.gnus.org/gnus

11 years agoFix XEmacs 21.5 compilation failure. Really.
Adam Sjøgren [Wed, 26 Dec 2012 16:35:55 +0000 (17:35 +0100)]
Fix XEmacs 21.5 compilation failure. Really.

* mml2015.el (mml2015-epg-key-image): protect call to
set-buffer-multibyte with featurep 'xemacs for XEmacs
21.5 compability.

11 years ago* mml2015.el (mml2015-epg-key-image): protect call to
Adam Sjøgren [Wed, 26 Dec 2012 16:22:12 +0000 (17:22 +0100)]
* mml2015.el (mml2015-epg-key-image): protect call to
set-buffer-multibyte for XEmacs compability.

11 years agoMake set-buffer-multibyte a noop in XEmacs 21.5.
Lars Ingebrigtsen [Wed, 26 Dec 2012 16:18:55 +0000 (17:18 +0100)]
Make set-buffer-multibyte a noop in XEmacs 21.5.

11 years agoExtract image from PGP key using the recommended --attribute-fd option.
Adam Sjøgren [Wed, 26 Dec 2012 15:54:50 +0000 (16:54 +0100)]
Extract image from PGP key using the recommended --attribute-fd option.

* mml2015.el (mml2015-epg-key-image): use --attribute-fd rather than
temporary file to get PGP key image. Pass no-show-photos when extracting
image to avoid having it pop up twice.

11 years agoAllow treatment functions to run on html bits by default
Lars Ingebrigtsen [Wed, 26 Dec 2012 15:35:25 +0000 (16:35 +0100)]
Allow treatment functions to run on html bits by default

* gnus-art.el (gnus-article-treat-types): Include text/html as parts
eligible for treatment.

11 years agoFix cpnflict
Katsumi Yamaoka [Wed, 26 Dec 2012 13:53:17 +0000 (13:53 +0000)]
Fix cpnflict

11 years agoMerge changes made in Emacs trunk
Emacs developers [Wed, 26 Dec 2012 13:46:52 +0000 (13:46 +0000)]
Merge changes made in Emacs trunk

2012-12-26  Daiki Ueno  <ueno@gnu.org>
* mml2015.el (mml2015-epg-signature-to-string): New function.
  (mml2015-epg-verify-result-to-string): New function.
  (mml2015-epg-decrypt, mml2015-epg-clear-decrypt, mml2015-epg-verify)
  (mml2015-epg-clear-verify): Use mml2015-epg-verify-result-to-string
  instead of epg-verify-result-to-string.
  (epg-signature-key-id, epg-signature-to-string): Autoload.
  (epg-verify-result-to-string): Remove autoload.

2012-12-25  Adam Sjøgren  <asjo@koldfront.dk>
* mml2015.el (mml2015-epg-key-image): New function, to retrieve photo
  ID image from GPG public key.
  (mml2015-epg-key-image-to-string): New function.

11 years agoMake summary movement with hidden threads more predictable
Lars Ingebrigtsen [Wed, 26 Dec 2012 13:46:49 +0000 (14:46 +0100)]
Make summary movement with hidden threads more predictable

* gnus-util.el (gnus-goto-colon): Move to the beginning of the visual
lines.  This makes summary commands with hidden threads work more
reliably.

11 years agoMake `gnus-article-hide-citation-maybe' leave buttons to mark hidden text
Lars Ingebrigtsen [Wed, 26 Dec 2012 13:40:25 +0000 (14:40 +0100)]
Make `gnus-article-hide-citation-maybe' leave buttons to mark hidden text

* gnus-cite.el (gnus-article-hide-citation-maybe): Leave an expansion
button to mark the hidden citations (bug#9395).

11 years agoplstore-passphrase-callback-function fixup
Leo Liu [Tue, 25 Dec 2012 21:50:48 +0000 (22:50 +0100)]
plstore-passphrase-callback-function fixup

* plstore.el (plstore-passphrase-callback-function): Fix error when
error when plstore-cache-passphrase-for-symmetric-encryption is set
(bug#13264).

11 years agoFurther multiple article buffer fixes
Lars Ingebrigtsen [Tue, 25 Dec 2012 20:07:31 +0000 (21:07 +0100)]
Further multiple article buffer fixes

* gnus-sum.el (gnus-set-global-variables): Don't copy over the summary
buffer to the article buffer here, because that clobbers multiple
article buffers.

11 years agoKeep track of the equivalent summary buffer for each article buffer
Lars Ingebrigtsen [Tue, 25 Dec 2012 19:59:34 +0000 (20:59 +0100)]
Keep track of the equivalent summary buffer for each article buffer

* gnus-art.el (gnus-article-setup-buffer): Make sure that the article
buffer always points to the right summary buffer.

11 years agoAllow "password" as netrc passwords
John Wiegley [Tue, 25 Dec 2012 17:31:47 +0000 (18:31 +0100)]
Allow "password" as netrc passwords

* auth-source.el (auth-source-netrc-parse): Allow using "password" as
the password (bug#12097).

11 years agoFix rendering of href-less <A> elements in shr
Lars Ingebrigtsen [Tue, 25 Dec 2012 15:46:39 +0000 (16:46 +0100)]
Fix rendering of href-less <A> elements in shr

* shr.el (shr-tag-a): Don't tagify <A> elements that don't have HREFs
(bug#13263).

11 years agoAllow killing off the *Tree* buffer
Lars Ingebrigtsen [Tue, 25 Dec 2012 15:21:24 +0000 (16:21 +0100)]
Allow killing off the *Tree* buffer

* gnus-salt.el (gnus-highlight-selected-tree): Check whether the Tree
buffer exists before using it (bug#12475).

11 years agoDon't bug out when fetching data from offline methods
Lars Ingebrigtsen [Tue, 25 Dec 2012 14:04:45 +0000 (15:04 +0100)]
Don't bug out when fetching data from offline methods

* gnus-agent.el (gnus-agent-fetch-articles): Don't fetch articles from
offline groups (bug#11937).

11 years agoAllow setting `message-cite-style' via customize
Lars Ingebrigtsen [Tue, 25 Dec 2012 13:08:28 +0000 (14:08 +0100)]
Allow setting `message-cite-style' via customize

* message.el (message-yank-original): When using customize to set the
value of `message-cite-style', the variable it set to a symbol that's
the name of the variable, which must then be dereferenced (bug#12616).

11 years agoCombine formatting faces with other highlighting
Wolfgang Jenkner [Tue, 25 Dec 2012 12:55:28 +0000 (13:55 +0100)]
Combine formatting faces with other highlighting

* lisp/gnus-spec.el (gnus-face-face-function): Initialize the value of
the `face' property with a list whose car is the face specified in the
format string and whose cdr is (nil).
* lisp/gnus-util.el
(gnus-put-text-property-excluding-characters-with-faces): Change
accordingly.
(gnus-get-text-property-excluding-characters-with-faces): New function.
* lisp/gnus-sum.el (gnus-summary-highlight-line):
* lisp/gnus-salt.el (gnus-tree-highlight-node):
* lisp/gnus-group.el (gnus-group-highlight-line): Use it.

11 years agoAllow specifying the login method for nnimap
Lars Ingebrigtsen [Tue, 25 Dec 2012 11:40:14 +0000 (12:40 +0100)]
Allow specifying the login method for nnimap

* nnimap.el (nnimap-authenticator): Expand to allow specifying the
login methods.
(nnimap-login): Respect the `nnimap-authenticator' variable.

11 years agoFix moving unticked messages between IMAP groups
Lars Ingebrigtsen [Tue, 25 Dec 2012 11:26:32 +0000 (12:26 +0100)]
Fix moving unticked messages between IMAP groups

* gnus-sum.el (gnus-summary-push-marks-to-backend): Push the complete
mark state when moving articles.  Otherwise unticked articles will get
their ticks back after moving.

11 years ago(gnus-browse-delete-group): Fix syntax error.
Lars Ingebrigtsen [Mon, 24 Dec 2012 20:25:43 +0000 (21:25 +0100)]
(gnus-browse-delete-group): Fix syntax error.

11 years agoRemove X-Message-SMTP-Method from news, too.
Lars Ingebrigtsen [Mon, 24 Dec 2012 20:13:47 +0000 (21:13 +0100)]
Remove X-Message-SMTP-Method from news, too.

* message.el (message-ignored-news-headers): Always remove
X-Message-SMTP-Method to avoid information leakage if the user
mistakenly inserts the header into news messages.

11 years agoAdd new command gnus-browse-delete-group
Lars Ingebrigtsen [Mon, 24 Dec 2012 17:03:42 +0000 (18:03 +0100)]
Add new command gnus-browse-delete-group

11 years agoFix point movement when hiding threads
Lars Ingebrigtsen [Mon, 24 Dec 2012 16:08:55 +0000 (17:08 +0100)]
Fix point movement when hiding threads

* gnus-sum.el (gnus-summary-hide-thread): If point were further to the
right than four characters, this command would move point to
`point-max'.  Don't do that.

11 years agoFix up the selection of debbugs groups
Lars Ingebrigtsen [Mon, 24 Dec 2012 13:56:06 +0000 (14:56 +0100)]
Fix up the selection of debbugs groups

* gnus-group.el (gnus-group-read-ephemeral-group): Set the active data
to nil to allow re-selecting groups that gain articles.
(gnus-bug-group-download-format-alist): Update the URL.

11 years agoIndent.
Lars Ingebrigtsen [Mon, 24 Dec 2012 12:23:38 +0000 (13:23 +0100)]
Indent.

11 years agoMerge branch 'master' of https://git.gnus.org/gnus
Lars Ingebrigtsen [Sun, 23 Dec 2012 18:46:03 +0000 (19:46 +0100)]
Merge branch 'master' of https://git.gnus.org/gnus

11 years ago* shr.el (shr-tag-em): Render em as italic, not bold.
Andreas Schwab [Sun, 23 Dec 2012 15:37:59 +0000 (10:37 -0500)]
* shr.el (shr-tag-em): Render em as italic, not bold.

11 years agoDoc typo fix.
Lars Ingebrigtsen [Sun, 23 Dec 2012 14:44:17 +0000 (15:44 +0100)]
Doc typo fix.

11 years ago(gnus-backend-trace): Also not the elapsed seconds.
Lars Ingebrigtsen [Sun, 23 Dec 2012 14:44:06 +0000 (15:44 +0100)]
(gnus-backend-trace): Also not the elapsed seconds.

11 years agoHyphen and dash fixes in texinfo files
Paul Eggert [Sun, 23 Dec 2012 12:52:28 +0000 (12:52 +0000)]
Hyphen and dash fixes in texinfo files

11 years ago(gnus-finish-retrieve-group-infos): Add backend tracing.
Lars Ingebrigtsen [Sun, 23 Dec 2012 07:52:07 +0000 (08:52 +0100)]
(gnus-finish-retrieve-group-infos): Add backend tracing.

11 years agoRefactor the backend tracing code.
Lars Ingebrigtsen [Sun, 23 Dec 2012 07:48:55 +0000 (08:48 +0100)]
Refactor the backend tracing code.

* gnus-int.el (gnus-backend-trace): Factor out into its own function
for reuse.
(gnus-open-server): Use it to add more tracing.

11 years ago* gnus-sync.el (gnus-sync-file-encrypt-to, gnus-sync-save): Set epa-file-encrypt...
Ted Zlatanov [Sat, 22 Dec 2012 20:02:32 +0000 (15:02 -0500)]
* gnus-sync.el (gnus-sync-file-encrypt-to, gnus-sync-save): Set epa-file-encrypt-to from variable to avoid querying.

11 years agoauth.texi, epa.texi, gnus-coding.texi, sasl.texi: May as well just include doclicense...
Glenn Morris [Sat, 22 Dec 2012 06:14:15 +0000 (06:14 +0000)]
auth.texi, epa.texi, gnus-coding.texi, sasl.texi: May as well just include doclicense.texi in everything.
auth.texi, emacs-mime.texi, epa.texi, gnus-coding.texi, gnus.texi, message.texi, sasl.texi, sieve.texi: Do not mention buying copies from the FSF, which does not publish these manuals.

11 years agosieve-mode.el (sieve-font-lock-keywords): Keywords should be word delimited (Bug...
Akinori MUSHA [Fri, 14 Dec 2012 05:46:30 +0000 (05:46 +0000)]
sieve-mode.el (sieve-font-lock-keywords): Keywords should be word delimited (Bug#13173)