gnus
4 years agolisp/ChangeLog: Synch with Emacs trunk
Katsumi Yamaoka [Fri, 30 Jan 2015 01:40:55 +0000 (01:40 +0000)]
lisp/ChangeLog: Synch with Emacs trunk

4 years agoMake it possible to enter nnimap groups again
Lars Magne Ingebrigtsen [Thu, 29 Jan 2015 11:06:47 +0000 (22:06 +1100)]
Make it possible to enter nnimap groups again

(nnimap-request-group): Revert previous patch since that made it
impossible to enter nnimap groups.

4 years agonnimap group activation problems fixed
Lars Magne Ingebrigtsen [Thu, 29 Jan 2015 08:09:00 +0000 (19:09 +1100)]
nnimap group activation problems fixed

* nnimap.el (nnimap-request-group): Allow running this function on
groups that don't exist in Gnus yet.

4 years agoMake non-standard mail header separators work with smtpmail
Lars Magne Ingebrigtsen [Thu, 29 Jan 2015 01:46:25 +0000 (12:46 +1100)]
Make non-standard mail header separators work with smtpmail

* lisp/message.el (message-smtpmail-send-it): Remove the mail header
separator before sending.

4 years agonnimap.el (nnimap-find-expired-articles): nnimap `never' expiration fix
Elias Oltmanns [Wed, 28 Jan 2015 07:01:53 +0000 (07:01 +0000)]
nnimap.el (nnimap-find-expired-articles): nnimap `never' expiration fix

4 years agonnimap group request bug fix
Lars Magne Ingebrigtsen [Wed, 28 Jan 2015 05:11:54 +0000 (16:11 +1100)]
nnimap group request bug fix

* lisp/nnimap.el (nnimap-request-group): Clear the buffer before returning
the data.

4 years agognus-compat.el (string-bytes): Replace encode-coding-string with mm-encode-coding...
Katsumi Yamaoka [Tue, 27 Jan 2015 13:58:55 +0000 (13:58 +0000)]
gnus-compat.el (string-bytes): Replace encode-coding-string with mm-encode-coding-string

4 years agognus-compat.el (string-bytes): Work for XEmacs
Katsumi Yamaoka [Tue, 27 Jan 2015 08:50:44 +0000 (08:50 +0000)]
gnus-compat.el (string-bytes): Work for XEmacs

4 years ago* lisp/gnus-compat.el (fboundp): Avoid compilation error on XEmacs.
Lars Magne Ingebrigtsen [Tue, 27 Jan 2015 06:22:12 +0000 (17:22 +1100)]
* lisp/gnus-compat.el (fboundp): Avoid compilation error on XEmacs.

4 years agoAdd changelog entry to last fix
Lars Magne Ingebrigtsen [Tue, 27 Jan 2015 06:02:39 +0000 (17:02 +1100)]
Add changelog entry to last fix

4 years agoCheck for literal+ capability in IMAP
Lars Magne Ingebrigtsen [Tue, 27 Jan 2015 06:02:13 +0000 (17:02 +1100)]
Check for literal+ capability in IMAP

4 years ago* nnir.el (nnir-run-imap): Enable non-ASCII IMAP searches.
Eric Abrahamsen [Tue, 27 Jan 2015 05:35:25 +0000 (16:35 +1100)]
* nnir.el (nnir-run-imap): Enable non-ASCII IMAP searches.

4 years agoMake nnmairix always select the correct article
Eric Abrahamsen [Tue, 27 Jan 2015 05:03:14 +0000 (16:03 +1100)]
Make nnmairix always select the correct article

* gnus-bcklg.el (gnus-backlog-enter-article): No virtual groups should
be added to the backlog.

* nnmairix.el ("nnmairix"): Declare nnmairix as virtual.

4 years agoComplete ChangeLog entry.
Tassilo Horn [Mon, 26 Jan 2015 15:07:16 +0000 (16:07 +0100)]
Complete ChangeLog entry.

* Makefile.in (all total, warn, fail-on-warning): Call gnus-load.el
target with a recursive make call.

4 years agoFix gnus-load.el generation.
Tassilo Horn [Mon, 26 Jan 2015 14:58:32 +0000 (15:58 +0100)]
Fix gnus-load.el generation.

Until now, making gnus/lisp/Makefile's all target had the dependencies
clean-some and gnus-load.el where clean-some deletes gnus-load.el.
Make uses a file cache and doesn't notice that clean-some deletes
gnus-load.el.  Therefore, the gnus-load.el target is up-to-date if
gnus-load.el existed initially (i.e., before clean-some performed its
recipe).  Strangely, with make versions < 4.1 the target worked by
chance anyhow.

Now the gnus-load.el target is called with a recursive make invocation
so that its file cache reflects the actual filesystem situation.

4 years agoAllow using the Google X-GM-LABELS, if present
Trevor Murphy [Mon, 26 Jan 2015 07:16:30 +0000 (18:16 +1100)]
Allow using the Google X-GM-LABELS, if present

* nnimap.el (nnimap-header-parameters): Refactor and request
X-GM-LABELS if it's been announced.
(nnimap-transform-headers): Gather and output GM-LABELS.

4 years agoFixups when displaying certain attachments
Peder O. Klingenberg [Mon, 26 Jan 2015 03:26:27 +0000 (14:26 +1100)]
Fixups when displaying certain attachments

* mm-decode.el (mm-display-part): Make non-string methods work.
Non-string methods are funcalled and work just fine, the test was
bogus.
* mm-decode.el (mm-display-external): Show "external" lisp viewers in
whole frame.

4 years agonnimap respooling fix
Lars Ingebrigtsen [Mon, 26 Jan 2015 03:14:15 +0000 (14:14 +1100)]
nnimap respooling fix

* nnimap.el (nnimap-request-accept-article): Allow respooling using
nnimap.

4 years agoMake moving IMAP articles faster in large groups
Lars Ingebrigtsen [Mon, 26 Jan 2015 02:50:20 +0000 (13:50 +1100)]
Make moving IMAP articles faster in large groups

* lisp/gnus-group.el (gnus-group-get-new-news-this-group): Explicitly
request rescans when being run interactively.

* lisp/gnus-int.el (gnus-request-group-scan): New backend function.

* lisp/nnimap.el (nnimap-request-scan-group): Implement in on IMAP.

* lisp/nnimap.el (nnimap-request-group): Don't rescan the group here,
because that can be very slow in large groups.

4 years agoIgnore .info files
Lars Ingebrigtsen [Sun, 25 Jan 2015 00:40:14 +0000 (11:40 +1100)]
Ignore .info files

4 years ago* lisp/gnus-group.el (gnus-group-suspend): Close all backends.
Lars Ingebrigtsen [Sun, 25 Jan 2015 00:39:54 +0000 (11:39 +1100)]
* lisp/gnus-group.el (gnus-group-suspend): Close all backends.

4 years agodgnushack.el (dgnushack-compile-file): Excluse dir in message output
Katsumi Yamaoka [Tue, 20 Jan 2015 00:13:15 +0000 (00:13 +0000)]
dgnushack.el (dgnushack-compile-file): Excluse dir in message output

4 years ago* dgnushack.el (dgnushack-compile-file): New function.
Paul Eggert [Mon, 19 Jan 2015 23:59:44 +0000 (23:59 +0000)]
* dgnushack.el (dgnushack-compile-file): New function.
(dgnushack-compile): Use it (bug#19514).

4 years ago* nntp.el (nntp-send-authinfo): Error out if the password is wrong.
Lars Magne Ingebrigtsen [Thu, 15 Jan 2015 21:49:15 +0000 (22:49 +0100)]
* nntp.el (nntp-send-authinfo): Error out if the password is wrong.

4 years agoregistry.el: Don't use <class> as a variable
Stefan Monnier [Thu, 8 Jan 2015 22:52:06 +0000 (22:52 +0000)]
registry.el: Don't use <class> as a variable

4 years agognus-group.el (gnus-read-ephemeral-bug-group): Use mm-disable-multibyte instead of...
Katsumi Yamaoka [Thu, 8 Jan 2015 03:39:09 +0000 (03:39 +0000)]
gnus-group.el (gnus-read-ephemeral-bug-group): Use mm-disable-multibyte instead of mm-enable-multibyte

4 years agognus-group.el (gnus-read-ephemeral-bug-group): Use mm-enable-multibyte instead of...
Katsumi Yamaoka [Thu, 8 Jan 2015 03:37:16 +0000 (03:37 +0000)]
gnus-group.el (gnus-read-ephemeral-bug-group): Use mm-enable-multibyte instead of set-buffer-multibyte

4 years agoFix content decoding in gnus-read-ephemeral-bug-group
Andreas Schwab [Thu, 8 Jan 2015 03:28:47 +0000 (03:28 +0000)]
Fix content decoding in gnus-read-ephemeral-bug-group

* gnus-group.el (gnus-read-ephemeral-bug-group): Bind
coding-system-for-read and coding-system-for-write only around
with-temp-file, and make buffer unibyte.  Don't write temp file twice.

4 years agoUpdate copyright year to 2015
Paul Eggert [Fri, 2 Jan 2015 12:47:24 +0000 (12:47 +0000)]
Update copyright year to 2015

4 years agosystem-name's returned value can vary
Paul Eggert [Tue, 30 Dec 2014 14:18:24 +0000 (14:18 +0000)]
system-name's returned value can vary

Also, the system-name variable is now obsolete.
Fixes Bug#19438.
* message.el (message-make-fqdn):
* nnvirtual.el (nnvirtual-retrieve-headers)
(nnvirtual-update-xref-header):
Prefer (system-name) to system-name, and avoid naming
locals 'system-name'.

4 years agomm-decode.el (mm-shr): Bind `shr-width' to `fill-column' so that lines don't get...
Lars Ingebrigtsen [Mon, 29 Dec 2014 13:07:27 +0000 (13:07 +0000)]
mm-decode.el (mm-shr): Bind `shr-width' to `fill-column' so that lines don't get overlong when responding

4 years agoMerge branch 'master' of https://git.gnus.org/gnus
Lars Ingebrigtsen [Sun, 28 Dec 2014 13:51:38 +0000 (14:51 +0100)]
Merge branch 'master' of https://git.gnus.org/gnus

4 years agoregistry.el (cl-remf, cl-loop, cl-subseq): Alias to remf, loop, and subseq respective...
Katsumi Yamaoka [Sat, 20 Dec 2014 11:19:30 +0000 (11:19 +0000)]
registry.el (cl-remf, cl-loop, cl-subseq): Alias to remf, loop, and subseq respectively for old Emacsen

4 years agoregistry.el (registry-db): Set default slot later
Paul Eggert [Thu, 18 Dec 2014 22:47:26 +0000 (22:47 +0000)]
registry.el (registry-db): Set default slot later

4 years ago* gnus-art.el: Fix up compiler warnings
Stefan Monnier [Thu, 18 Dec 2014 22:37:00 +0000 (22:37 +0000)]
* gnus-art.el: Fix up compiler warnings

(article-display-face, article-display-x-face): Remove unused `face'.
(gnus-article-browse-html-save-cid-content): Remove unused var `type'.
(article-date-ut): Remove unused var `first'.
(gnus-article-prepare): Remove unused var `gnus-article'.
(gnus-mime-save-part-and-strip): Remove unused var `param'.
(gnus-mime-inline-part): Remove unused vars `charset', `contents', and
`coding-system' along with corresponding dead code.
(gnus-mime-view-part-externally): Remove unused var
`mm-user-display-methods'.
(gnus-insert-mime-button): Let-bind gnus-tmp-id explicitly.
(gnus-display-mime): Remove unused var `handle'.
(gnus-mime-display-alternative): Remove unused var `props'.
(gnus-article-read-summary-keys): Remove unused var `up-to-top'.
(gnus-article-edit-done): Remove unused var `p'.
(gnus-url-mailto): Remove unused var `to'.
(gnus-treat-article): Let-bind gnus-treat-condition, part-number,
total-parts, and gnus-treat-type explicitly.  Remove unused var `elem'.

* mm-util.el (mm-with-unibyte-current-buffer): Mark obsolete and add warning.

4 years ago* registry.el (registry-db): Fix default registry-db max-size.
Ted Zlatanov [Thu, 18 Dec 2014 19:49:33 +0000 (14:49 -0500)]
* registry.el (registry-db): Fix default registry-db max-size.

4 years agoFix Gnus registry pruning and sorting, and rename file.
Eric Abrahamsen [Thu, 18 Dec 2014 10:06:02 +0000 (05:06 -0500)]
Fix Gnus registry pruning and sorting, and rename file.

* lisp/gnus-registry.el (gnus-registry-prune-factor): Add new variable.
(gnus-registry-max-pruned-entries): Remove obsolete variable.
(gnus-registry-cache-file): Change default
filename extension to "eieio".
(gnus-registry-read): Add new function, split out from
`gnus-registry-load', that does the actual object reading.
(gnus-registry-load): Use it. Add condition case handler to check for
old filename extension and rename to the new one.
(gnus-registry-default-sort-function): New variable to specify a sort
function to use when pruning.
(gnus-registry-save, gnus-registry-insert): Use it.
(gnus-registry-sort-by-creation-time): Define a default sort function.

* lisp/tests/gnustest-registry.el (gnustest-registry-make-testable-db):
Adjust test for new object signature.
(gnustest-registry-pruning-test): Add new pruning test.
(gnustest-registry-sort-function): Default sort function for testing.
(gnustest-registry-pruning-sort-test): New test for sorting.

* lisp/registry.el (registry-db): Consolidate the :max-hard and :max-soft
slots into a :max-size slot.
(registry-db-version): Add new variable for database version number.
(registry-prune): Use :max-size slot. Accept and use a sort-function
argument.
(registry-collect-prune-candidates): Add new function for finding
non-precious pruning candidates.
(registry-prune-hard-candidates, registry-prune-soft-candidates):
Remove obsolete functions.
(initialize-instance): Upgrade registry version when starting.

* texi/gnus.texi (Gnus Registry Setup): Explain pruning changes. Mention
gnus-registry-prune-factor. Explain sorting changes and
gnus-registry-default-sort-function. Correct file extension.

4 years agognus-bookmark.el (gnus-bookmark-write-file): Spelling fix
Paul Eggert [Sun, 14 Dec 2014 11:55:12 +0000 (11:55 +0000)]
gnus-bookmark.el (gnus-bookmark-write-file): Spelling fix

4 years agoFix misspellings like "an unibyte buffer"
Paul Eggert [Wed, 10 Dec 2014 02:12:25 +0000 (02:12 +0000)]
Fix misspellings like "an unibyte buffer"

4 years agoRefactored out gnus-article-mime-handles
Lars Magne Ingebrigtsen [Tue, 9 Dec 2014 20:29:04 +0000 (21:29 +0100)]
Refactored out gnus-article-mime-handles

* gnus-art.el (gnus-article-mime-handles): Refactored out into own
function for reuse.
(gnus-mime-buttonize-attachments-in-header): Adjusted.

4 years agomessage.el (message-change-subject): Really check whether the subject changed
Lars Magne Ingebrigtsen [Sun, 7 Dec 2014 22:05:21 +0000 (22:05 +0000)]
message.el (message-change-subject): Really check whether the subject changed

4 years agomailcap.el: Make it easier to use mailcap for viewing single files
Lars Magne Ingebrigtsen [Sat, 6 Dec 2014 01:41:19 +0000 (01:41 +0000)]
mailcap.el: Make it easier to use mailcap for viewing single files

4 years agognus-art.el (article-hide-list-identifiers): Fix a typo in doc string
Sam Steingold [Sat, 6 Dec 2014 01:39:04 +0000 (01:39 +0000)]
gnus-art.el (article-hide-list-identifiers): Fix a typo in doc string

4 years agognus-cloud.el (gnus-cloud): Add :version tag
Glenn Morris [Mon, 1 Dec 2014 09:29:35 +0000 (09:29 +0000)]
gnus-cloud.el (gnus-cloud): Add :version tag

4 years agoFix XEmacs compilation
Katsumi Yamaoka [Thu, 27 Nov 2014 01:32:19 +0000 (01:32 +0000)]
Fix XEmacs compilation

4 years agoauth-source.el: Fix Mac OS X keychain lookups
John Mastro [Wed, 26 Nov 2014 22:29:51 +0000 (22:29 +0000)]
auth-source.el: Fix Mac OS X keychain lookups

4 years agognus-start.el (gnus-save-newsrc-file-check-timestamp): Add :version tag
Glenn Morris [Tue, 25 Nov 2014 09:09:24 +0000 (09:09 +0000)]
gnus-start.el (gnus-save-newsrc-file-check-timestamp): Add :version tag

4 years agonnimap.el, pop3.el: Make IMAP and POP3 warn unless encrypted
Lars Magne Ingebrigtsen [Mon, 24 Nov 2014 12:59:04 +0000 (12:59 +0000)]
nnimap.el, pop3.el: Make IMAP and POP3 warn unless encrypted

5 years agotime-date.el (time-add, time-subtract, time-less-p): Use eval-and-compile, not eval...
Paul Eggert [Tue, 18 Nov 2014 08:01:59 +0000 (08:01 +0000)]
time-date.el (time-add, time-subtract, time-less-p): Use eval-and-compile, not eval-when-compile

5 years agotime-date.el: Port new time stamp handling to old Emacs and to XEmacs
Paul Eggert [Mon, 17 Nov 2014 08:59:40 +0000 (08:59 +0000)]
time-date.el: Port new time stamp handling to old Emacs and to XEmacs

5 years agoAccept new TLDs when validating FQDNs
Albert Krewinkel [Sat, 15 Nov 2014 10:53:15 +0000 (11:53 +0100)]
Accept new TLDs when validating FQDNs

The fully qualified domain name validation regex in message didn't
accept new top-level domain names, causing additional confirmation
steps or failures when sending mail.  This adds the
non-internationalized new TLDs listed here:
https://en.wikipedia.org/wiki/GTLD

Signed-off-by: Julien Danjou <julien@danjou.info>
5 years agotime-date.el: Improve time stamp handling, and be more consistent about it
Paul Eggert [Mon, 17 Nov 2014 06:42:49 +0000 (06:42 +0000)]
time-date.el: Improve time stamp handling, and be more consistent about it

5 years agoDon't query about discarding changes in ephemeral groups
Lars Magne Ingebrigtsen [Fri, 14 Nov 2014 04:17:19 +0000 (04:17 +0000)]
Don't query about discarding changes in ephemeral groups

5 years agoietf-drums.el (ietf-drums-parse-address): Don't issue warnings about
Lars Magne Ingebrigtsen [Fri, 14 Nov 2014 04:16:25 +0000 (04:16 +0000)]
ietf-drums.el (ietf-drums-parse-address): Don't issue warnings about

5 years agognus-notifications: use both photo and app-icon
Julien Danjou [Thu, 13 Nov 2014 16:38:26 +0000 (17:38 +0100)]
gnus-notifications: use both photo and app-icon

5 years agoAllow uploading files from eww
Kenjiro NAKAYAMA [Mon, 10 Nov 2014 23:23:34 +0000 (23:23 +0000)]
Allow uploading files from eww

2014-11-10 Kenjiro NAKAYAMA <nakayamakenjiro@gmail.com>
  * mm-url.el (mm-url-encode-multipart-form-data):
  Restore to handle "multipart/form-data" by eww.

5 years agomml2015.el (mml2015-display-key-image): Adjust :version
Katsumi Yamaoka [Mon, 10 Nov 2014 23:09:50 +0000 (23:09 +0000)]
mml2015.el (mml2015-display-key-image): Adjust :version

5 years agognus.texi (Top): Add missing `HTML' menu.
Katsumi Yamaoka [Mon, 10 Nov 2014 02:17:19 +0000 (02:17 +0000)]
gnus.texi (Top): Add missing `HTML' menu.
(HTML): Fix xref to FAQ 4-16.

5 years agoFix docstring typo.
Tassilo Horn [Fri, 7 Nov 2014 19:50:02 +0000 (20:50 +0100)]
Fix docstring typo.

* gnus-start.el (gnus-activate-group): Fix typo reported by Tim
Landscheidt.

5 years agognus.texi (HTML): Fix xref to EWW
Katsumi Yamaoka [Fri, 7 Nov 2014 14:50:52 +0000 (14:50 +0000)]
gnus.texi (HTML): Fix xref to EWW

5 years agoAdd link to EWW manual.
Tassilo Horn [Fri, 7 Nov 2014 07:58:14 +0000 (08:58 +0100)]
Add link to EWW manual.

5 years agoUpdate docs wrt shr/html mail.
Tassilo Horn [Fri, 7 Nov 2014 07:14:40 +0000 (08:14 +0100)]
Update docs wrt shr/html mail.

* gnus.texi (HTML): Update section so that it mentions shr and w3m.

* gnus-faq.texi (FAQ 4 - Reading messages, FAQ 4-16): Add Q&A on how to
increase contrast when displaying HTML mail with shr.

5 years ago* auth.texi (Help for users): Explain quoting rules better.
Ted Zlatanov [Sun, 2 Nov 2014 20:45:34 +0000 (15:45 -0500)]
* auth.texi (Help for users): Explain quoting rules better.

5 years agognus-util.el (gnus-float-time): Use 2-arg defalias, since XEmacs 21.4 doesn't support...
Paul Eggert [Wed, 29 Oct 2014 04:42:30 +0000 (04:42 +0000)]
gnus-util.el (gnus-float-time): Use 2-arg defalias, since XEmacs 21.4 doesn't support 3-arg

5 years agognus-util.el (gnus-float-time): Don't pass the third argument docstring to `defalias...
Katsumi Yamaoka [Wed, 29 Oct 2014 03:26:31 +0000 (03:26 +0000)]
gnus-util.el (gnus-float-time): Don't pass the third argument docstring to `defalias' for XEmacs

5 years agoSimplify use of current-time and friends
Paul Eggert [Wed, 29 Oct 2014 02:19:38 +0000 (02:19 +0000)]
Simplify use of current-time and friends

* gnus-delay.el (gnus-delay-article):
* gnus-sum.el (gnus-summary-read-document):
* gnus-util.el (gnus-seconds-today, gnus-seconds-month):
* message.el (message-make-expires-date):
Omit unnecessary call to current-time.
* gnus-util.el (gnus-float-time): Simplify to an alias because
time-to-seconds now behaves like float-time with respect to nil arg.
(gnus-seconds-year): Don't call current-time twice to get the current
time stamp, as this can lead to inconsistent results.
* time-date.el (time-to-seconds) [!float-time]:
Use current time if arg is nil, to be compatible with float-time.
(time-date--day-in-year): New function, with most of the guts of
the old time-to-day-in-year.
(time-to-day-in-year): Use it.
(time-to-days): Use it, to avoid decoding the same time stamp twice.

5 years agognus.el (gnus-mode-line-buffer-identification): Don't add image data for a non-graphi...
Katsumi Yamaoka [Mon, 27 Oct 2014 03:51:08 +0000 (03:51 +0000)]
gnus.el (gnus-mode-line-buffer-identification): Don't add image data for a non-graphic display (bug#18813)

5 years agotexi/gnus-coding.texi: Neutralized language specific to a repository type
Eric S. Raymond [Sun, 26 Oct 2014 13:00:31 +0000 (13:00 +0000)]
texi/gnus-coding.texi: Neutralized language specific to a repository type

5 years agolisp/ChangeLog (2014-10-24): Add bug#
Katsumi Yamaoka [Fri, 24 Oct 2014 09:28:59 +0000 (09:28 +0000)]
lisp/ChangeLog (2014-10-24): Add bug#

5 years agognus.el (gnus-mode-line-buffer-identification): Don't shadow load-path, it blocks...
Katsumi Yamaoka [Fri, 24 Oct 2014 08:34:20 +0000 (08:34 +0000)]
gnus.el (gnus-mode-line-buffer-identification): Don't shadow load-path, it blocks autoloading of find-image (bug#18813)

5 years agonnimap.el (nnimap-wait-for-response): Ignore NOOP response requested to keep connecti...
enami tsugutomo [Fri, 24 Oct 2014 06:05:44 +0000 (06:05 +0000)]
nnimap.el (nnimap-wait-for-response): Ignore NOOP response requested to keep connection open

5 years agolisp/ChangeLog (2013-11-21): Unmark tiny change
Katsumi Yamaoka [Thu, 23 Oct 2014 08:52:37 +0000 (08:52 +0000)]
lisp/ChangeLog (2013-11-21): Unmark tiny change

5 years agolisp/ChangeLog: Merge from emacs-24
Stefan Monnier [Tue, 21 Oct 2014 11:09:56 +0000 (11:09 +0000)]
lisp/ChangeLog: Merge from emacs-24

5 years agolisp/ChangeLog: Merge from emacs-24; up to r117596 (Emacs trunk)
Glenn Morris [Mon, 20 Oct 2014 23:39:44 +0000 (23:39 +0000)]
lisp/ChangeLog: Merge from emacs-24; up to r117596 (Emacs trunk)

5 years agoMake signature respect format=flowed
Jorge A. Alfaro Murillo [Thu, 16 Oct 2014 01:33:29 +0000 (21:33 -0400)]
Make signature respect format=flowed

* lisp/message.el (message-insert-signature): Use `newline' instead of
inserting explicit "\n".

5 years agognus-icalendar.el: Support vcal format timezones
Sylvain Chouleur [Thu, 16 Oct 2014 12:40:58 +0000 (08:40 -0400)]
gnus-icalendar.el: Support vcal format timezones

Old version only supported emacs known timezone.
Here we reuse icalendar code to extract timezone definition from
vcalendar format.

* gnus-icalendar.el: Support vcal format timezones
(gnus-icalendar-event--decode-datefield): use icalendar functions to
compute dates with associated timezone
(gnus-icalendar-event-from-ical): compute all timezones

5 years agoOptionally check the newsrc.eld file's timestamp before saving it.
Ted Zlatanov [Tue, 14 Oct 2014 19:33:22 +0000 (15:33 -0400)]
Optionally check the newsrc.eld file's timestamp before saving it.

* gnus-start.el (gnus-save-newsrc-file-check-timestamp): New option to
check the newsrc.eld file's timestamp before saving it.
(gnus-save-newsrc-file): Use it, with a prompt when the newsrc.eld
timestamp has changed to be newer.

5 years agolisp/ChangeLog: gnus-icalendar.el (gnus-icalendar-identities): Include message-altern...
Katsumi Yamaoka [Mon, 6 Oct 2014 22:11:26 +0000 (22:11 +0000)]
lisp/ChangeLog: gnus-icalendar.el (gnus-icalendar-identities): Include message-alternative-emails

5 years agognus-icalendar.el (gnus-icalendar-identities): include message-alternative-emails
Jan Tatarik [Mon, 6 Oct 2014 08:43:24 +0000 (10:43 +0200)]
gnus-icalendar.el (gnus-icalendar-identities): include message-alternative-emails

5 years agontlm.el (ntlm-string-make-unibyte, ntlm-secure-hash):
Katsumi Yamaoka [Sun, 5 Oct 2014 23:47:14 +0000 (23:47 +0000)]
ntlm.el (ntlm-string-make-unibyte, ntlm-secure-hash):
 New compatibility functions.
(ntlm-build-auth-response): Use them.

5 years agolisp/ChangeLog: Cleanup
Katsumi Yamaoka [Sat, 4 Oct 2014 23:51:01 +0000 (23:51 +0000)]
lisp/ChangeLog: Cleanup

5 years agontlm.el: Fix last commit
Katsumi Yamaoka [Sat, 4 Oct 2014 23:47:49 +0000 (23:47 +0000)]
ntlm.el: Fix last commit

5 years agontlm.el (ntlm-build-auth-request): Add NTLM2 Session support (Bug#15603)
Thomas Fitzsimmons [Sat, 4 Oct 2014 23:44:08 +0000 (23:44 +0000)]
ntlm.el (ntlm-build-auth-request): Add NTLM2 Session support (Bug#15603)

5 years agontlm.el (ntlm-build-auth-request): Add NTLM2 Session support (Bug#15603)
Thomas Fitzsimmons [Sat, 4 Oct 2014 23:43:31 +0000 (23:43 +0000)]
ntlm.el (ntlm-build-auth-request): Add NTLM2 Session support (Bug#15603)

5 years agoOnly reverse list of expired messages when in wrong order.
Alan Schmitt [Sat, 4 Oct 2014 22:08:22 +0000 (18:08 -0400)]
Only reverse list of expired messages when in wrong order.

* lisp/nnimap.el (nnimap-process-expiry-targets): Reverse the list of
expired messages only when it was built in reverse order.

5 years agoMake `gnus-delay-header' available in `message-send-hook'
Ted Zlatanov [Sat, 4 Oct 2014 22:03:08 +0000 (18:03 -0400)]
Make `gnus-delay-header' available in `message-send-hook'

* gnus-delay.el (gnus-delay-send-queue): Remove `gnus-delay-header'
last so it can be used in `message-send-hook'.

5 years agoRename 24.5 to 25.1
Stefan Monnier [Mon, 29 Sep 2014 22:14:38 +0000 (22:14 +0000)]
Rename 24.5 to 25.1

gnus-art.el (gnus-mime-display-attachment-buttons-in-header):
gnus-fun.el (gnus-x-face-omit-files, gnus-face-directory)
(gnus-face-omit-files):
message.el (message-forward-included-headers):
mml2015.el (mml2015-display-key-image): Bump Emacs version.

5 years agomml.el (mml-parse-1): Error out if unknown mode is specified in <#secure> tag (bug...
Daiki Ueno [Mon, 29 Sep 2014 22:08:18 +0000 (22:08 +0000)]
mml.el (mml-parse-1): Error out if unknown mode is specified in <#secure> tag (bug#18513)

5 years agoparse-time.el: Require cl when compiling
Katsumi Yamaoka [Sat, 27 Sep 2014 13:03:05 +0000 (13:03 +0000)]
parse-time.el: Require cl when compiling

5 years agoparse-time.el: Use cl-lib as much as possible following the 2014-09-26 change in...
Katsumi Yamaoka [Fri, 26 Sep 2014 09:44:48 +0000 (09:44 +0000)]
parse-time.el: Use cl-lib as much as possible following the 2014-09-26 change in the Emacs trunk

5 years agoSpelling fixes
Paul Eggert [Thu, 11 Sep 2014 23:54:12 +0000 (23:54 +0000)]
Spelling fixes

5 years agoStart collecting a newsrc
Lars Ingebrigtsen [Wed, 2 Jul 2014 14:26:02 +0000 (16:26 +0200)]
Start collecting a newsrc

5 years agognus-art.el (gnus-article-browse-html-save-cid-content, gnus-article-browse-html...
Katsumi Yamaoka [Tue, 26 Aug 2014 23:56:00 +0000 (23:56 +0000)]
gnus-art.el (gnus-article-browse-html-save-cid-content, gnus-article-browse-html-parts): Revert last change that breaks links other than cid contents

5 years agognus-art.el (gnus-article-browse-html-save-cid-content, gnus-article-browse-html...
Katsumi Yamaoka [Tue, 26 Aug 2014 23:28:03 +0000 (23:28 +0000)]
gnus-art.el (gnus-article-browse-html-save-cid-content, gnus-article-browse-html-parts): Make cid file names relative

5 years agomm-view.el (mm-display-inline-fontify): Make the working buffer temporarily displayed...
Katsumi Yamaoka [Thu, 21 Aug 2014 23:02:11 +0000 (23:02 +0000)]
mm-view.el (mm-display-inline-fontify): Make the working buffer temporarily displayed when running a mode function (at least org-mode requires it)

5 years agognus-sum.el (gnus-summary-expire-articles): Reinstall improved version of the 2014...
Alan Schmitt [Thu, 14 Aug 2014 11:30:34 +0000 (11:30 +0000)]
gnus-sum.el (gnus-summary-expire-articles): Reinstall improved version of the 2014-08-05 change

5 years agognus-art.el (gnus-hidden-properties): Drop the evil `intangible'
Stefan Monnier [Tue, 12 Aug 2014 10:49:31 +0000 (10:49 +0000)]
gnus-art.el (gnus-hidden-properties): Drop the evil `intangible'

5 years agognus-sum.el (gnus-summary-expire-articles): Revert last change
Katsumi Yamaoka [Wed, 6 Aug 2014 11:13:51 +0000 (11:13 +0000)]
gnus-sum.el (gnus-summary-expire-articles): Revert last change

5 years agoWhen expiring, tell functions where the articles are going
Eric Abrahamsen [Tue, 5 Aug 2014 17:27:53 +0000 (19:27 +0200)]
When expiring, tell functions where the articles are going

* gnus-sum.el (gnus-summary-expire-articles): Functions registered to
the gnus-summary-article-expire-hook should be told where the function
is going. In particular, the Gnus registry might want to know.

5 years agoparse-time.el (parse-time-rules), time-date.el (date-to-time): Don't mishandle year...
Paul Eggert [Sun, 3 Aug 2014 23:56:45 +0000 (23:56 +0000)]
parse-time.el (parse-time-rules), time-date.el (date-to-time): Don't mishandle year-9999 dates (Bug#18176)