Lars Magne Ingebrigtsen [Thu, 1 May 2014 17:44:36 +0000 (19:44 +0200)]
Ma Gnus v0.12 is begun
Lars Magne Ingebrigtsen [Thu, 1 May 2014 17:44:35 +0000 (19:44 +0200)]
Ma Gnus v0.11 is released
Katsumi Yamaoka [Thu, 1 May 2014 07:59:19 +0000 (07:59 +0000)]
gnus-art.el (gnus-mm-display-part): Highlight header attachment buttons
Katsumi Yamaoka [Wed, 30 Apr 2014 09:20:57 +0000 (09:20 +0000)]
gnus-art.el (gnus-mm-display-part): Fix previous commit (again)
Katsumi Yamaoka [Wed, 30 Apr 2014 04:20:56 +0000 (04:20 +0000)]
gnus-art.el (gnus-mm-display-part): Fix previous commit
Katsumi Yamaoka [Wed, 30 Apr 2014 04:05:15 +0000 (04:05 +0000)]
gnus-art.el (gnus-mm-display-part): Bugfix for the 2014-02-05 change
Katsumi Yamaoka [Mon, 28 Apr 2014 06:30:19 +0000 (06:30 +0000)]
gnus-art.el (gnus-mime-display-attachment-buttons-in-header): Fix custom group
Ted Zlatanov [Sun, 27 Apr 2014 21:28:56 +0000 (17:28 -0400)]
auth-source-search: return boolean on :max 0
* auth-source.el (auth-source-search, auth-source-search-backends):
Treat :max 0 as an indicator that a boolean return is wanted, as
documented. Reported by Joe Bloggs.
Katsumi Yamaoka [Sun, 20 Apr 2014 22:36:33 +0000 (22:36 +0000)]
gnus-icalendar.el: Silence the byte compiler
Jan Tatarik [Sun, 20 Apr 2014 13:27:17 +0000 (15:27 +0200)]
* gnus-icalendar.el (gnus-icalendar--update-org-event): don't generate duplicates of empty
property tags in org drawers
Jan Tatarik [Sun, 20 Apr 2014 13:24:49 +0000 (15:24 +0200)]
* gnus-icalendar.el (gnus-icalendar-event--get-attendee-names): list of participants should
contain even attendees without common name attribute
Jan Tatarik [Sun, 20 Apr 2014 13:19:36 +0000 (15:19 +0200)]
* gnus-icalendar.el (gnus-icalendar-event->org-entry)
(gnus-icalendar--update-org-event): put event timestamp in
the org entry body instead of the drawer
Katsumi Yamaoka [Tue, 15 Apr 2014 23:34:25 +0000 (23:34 +0000)]
message.el (message-insert-formatted-citation-line): Use the original author's time zone to express a date string
Stefan Monnier [Mon, 7 Apr 2014 22:21:00 +0000 (22:21 +0000)]
* gnus-srvr.el (gnus-tmp-how, gnus-tmp-name, gnus-tmp-where)
(gnus-tmp-status, gnus-tmp-agent, gnus-tmp-cloud)
(gnus-tmp-news-server, gnus-tmp-news-method, gnus-tmp-user-defined):
Silence compiler warnings.
(gnus-server-insert-server-line): Don't use dyn-bind var as argument.
Glenn Morris [Wed, 2 Apr 2014 22:37:55 +0000 (22:37 +0000)]
nnmairix.el: Fix up Version: header that might confuse package.el
Katsumi Yamaoka [Mon, 24 Mar 2014 01:56:17 +0000 (01:56 +0000)]
mml.el: Require url when compiling
Katsumi Yamaoka [Mon, 24 Mar 2014 00:42:41 +0000 (00:42 +0000)]
lisp/ChangeLog: Fix last commit
Katsumi Yamaoka [Mon, 24 Mar 2014 00:36:59 +0000 (00:36 +0000)]
Silence the byte compiler
* gnus-cloud.el (gnus-cloud-parse-version-1):
Use plist-get rather than CL's getf.
(gnus-activate-group, gnus-subscribe-group): Declare.
* gnus-sum.el (gnus-mime-buttonize-attachments-in-header: Declare.
Katsumi Yamaoka [Sun, 23 Mar 2014 22:47:50 +0000 (22:47 +0000)]
gnus-fun.el (gnus-x-face-omit-files, gnus-face-directory, gnus-face-omit-files): Adjust :version
Juanma Barranquero [Fri, 14 Mar 2014 01:40:35 +0000 (01:40 +0000)]
tls.el (tls-program): Reflow docstring
Katsumi Yamaoka [Fri, 14 Mar 2014 01:34:02 +0000 (01:34 +0000)]
gnus-sum.el (gnus-summary-toggle-header): Display header attachment buttons
* gnus-sum.el (gnus-summary-toggle-header): Display header attachment
buttons when toggling the header off.
* gnus.texi (Ma Gnus): Mention header attachment buttons.
Katsumi Yamaoka [Wed, 12 Mar 2014 23:05:47 +0000 (23:05 +0000)]
texi/ChangeLog: Fix previous commit
Glenn Morris [Wed, 12 Mar 2014 22:47:34 +0000 (22:47 +0000)]
auth.texi, epa.texi, gnus.texi, info.texi, message.texi: Use @file for buffers, per the Texinfo manual
Katsumi Yamaoka [Sun, 9 Mar 2014 10:29:15 +0000 (10:29 +0000)]
Misc changes made in Emacs trunk
2014-03-07 Lars Ingebrigtsen <larsi@gnus.org>
* nnimap.el (nnimap-request-accept-article): Make respooling to nnimap
groups work again.
2014-03-07 George McNinch <gmcninch@gmail.com> (tiny change)
* nnir.el (nnir-run-namazu): Parse namazu results that are larger than
999 correctly (i.e. "1,342").
2014-03-07 Lars Ingebrigtsen <larsi@gnus.org>
* gnus-agent.el (gnus-agent-update-files-total-fetched-for): Don't bug
out if the directory doesn't exist.
Daiki Ueno [Fri, 7 Mar 2014 07:17:16 +0000 (16:17 +0900)]
mml2015: Don't check if gpg is available, at compile/load time
* mml2015.el (mml2015-use): Don't check the availability of GnuPG
commands here; instead, only check if epg-config.el is available.
Lars Ingebrigtsen [Thu, 6 Mar 2014 19:29:07 +0000 (20:29 +0100)]
(mml-generate-mime): Don't bug out if you don't have libxml.
Lars Ingebrigtsen [Thu, 6 Mar 2014 18:17:09 +0000 (19:17 +0100)]
HTML + multipart/related support
* mml.el (mml-expand-html-into-multipart-related): Allow sending HTML
messages with embedded images.
Lars Ingebrigtsen [Wed, 5 Mar 2014 18:32:46 +0000 (19:32 +0100)]
* gnus-group.el (gnus-group-make-group): Clarify prompt.
Lars Ingebrigtsen [Wed, 5 Mar 2014 13:28:19 +0000 (14:28 +0100)]
* lisp/mml.el (mml-insert-mime-headers): Allow `recipient-filename'.
* texi/emacs-mime.texi (MML Definition): Document recipient-filename.
Juanma Barranquero [Mon, 3 Mar 2014 22:11:35 +0000 (22:11 +0000)]
gnus.texi: Fix typos and whitespace
Juanma Barranquero [Mon, 3 Mar 2014 11:02:09 +0000 (11:02 +0000)]
lisp/ChangeLog: Trivial fixes
Paul Eggert [Sun, 23 Feb 2014 13:20:46 +0000 (13:20 +0000)]
auth-source.el (auth-source-secrets-listify-pattern): Spelling fixes
David Engster [Sun, 23 Feb 2014 12:11:33 +0000 (13:11 +0100)]
Do not use cl-lib functions since those are unavailable on older Emacsen.
* auth-source.el (auth-source-netrc-saver): Do not depend on `cl-lib'
to stay compatible with older Emacsen, so replace `cl-loop' with
`loop'.
Daniel Colascione [Sat, 22 Feb 2014 08:05:43 +0000 (08:05 +0000)]
auth-source.el: Build correct secrets pattern from auth-source pattern
Katsumi Yamaoka [Mon, 17 Feb 2014 06:51:53 +0000 (06:51 +0000)]
gnus-art.el (gnus-article-prepare, gnus-article-prepare-display): Display header attachment buttons by gnus-article-prepare-display rather than gnus-article-prepare so as to view in mml-preview as well
Ted Zlatanov [Thu, 13 Feb 2014 14:20:14 +0000 (09:20 -0500)]
Add more auth-sources docs and link to EPA
* auth-source.el (auth-sources): Add pointer to what the .gpg extension
in `auth-sources' means and link to EPA docs.
Juanma Barranquero [Thu, 13 Feb 2014 08:23:39 +0000 (08:23 +0000)]
lisp/ChangeLog: Fix typos
Lars Ingebrigtsen [Wed, 12 Feb 2014 08:57:10 +0000 (08:57 +0000)]
nnmail.el (nnmail-expand-newtext): Further sub-match fixups (bug#12375)
Glenn Morris [Mon, 10 Feb 2014 09:45:36 +0000 (09:45 +0000)]
pop3.el: Replace "Maintainer: FSF" with the emacs-devel mailing address
Katsumi Yamaoka [Mon, 10 Feb 2014 06:22:31 +0000 (06:22 +0000)]
epa.texi (Caching Passphrases): Don't give argument to @item used in
@enumerate section so as to be able to be formatted with MAKEINFO=no.
infohack.el (infohack-replace-unsupported): Fix last commit.
Katsumi Yamaoka [Mon, 10 Feb 2014 03:58:42 +0000 (03:58 +0000)]
infohack.el: Work for the case makeinfo is not available
infohack.el (texinfo-format-comma): Support @comma.
(infohack-replace-unsupported): New function.
(infohack): Use it.
Katsumi Yamaoka [Mon, 10 Feb 2014 00:17:50 +0000 (00:17 +0000)]
gnus-art.el (gnus-mime-buttonize-attachments-in-header): Number unnumbered MIME handles
gnus-art.el (gnus-article-goto-part): Find a button in the body first.
(gnus-mime-buttonize-attachments-in-header): Number hidden buttons.
Lars Ingebrigtsen [Sun, 9 Feb 2014 11:25:23 +0000 (11:25 +0000)]
message.el (message-tab): Mention what happens on normal tabs (bug#11297)
Glenn Morris [Sat, 8 Feb 2014 05:02:43 +0000 (05:02 +0000)]
auth.texi (GnuPG and EasyPG Assistant Configuration): Be agnostic about authinfo/authinfo.gpg default order (Bug#16642)
auth-source.el (auth-sources): Doc fix (Bug#16642)
Katsumi Yamaoka [Fri, 7 Feb 2014 07:39:53 +0000 (07:39 +0000)]
gnus-art.el (gnus-mime-buttonize-attachments-in-header): Display buttons that are hidden in unselected alternative part as well
Katsumi Yamaoka [Fri, 7 Feb 2014 04:12:21 +0000 (04:12 +0000)]
gmm-utils.el (gmm-flet, gmm-labels): Add edebug spec
Glenn Morris [Fri, 7 Feb 2014 04:09:43 +0000 (04:09 +0000)]
nnimap.el (nnimap-split-rule): "Use instead" obsolescence messages should end with "."
Lars Ingebrigtsen [Fri, 7 Feb 2014 02:00:29 +0000 (18:00 -0800)]
(gnus-server-toggle-cloud-server): Only allow clouding applicable types.
Lars Ingebrigtsen [Fri, 7 Feb 2014 01:57:06 +0000 (17:57 -0800)]
Make it possible to specify servers to be covered by the cloud
Lars Ingebrigtsen [Fri, 7 Feb 2014 01:56:44 +0000 (17:56 -0800)]
Make it possible to specify servers to be covered by the cloud
Lars Ingebrigtsen [Fri, 7 Feb 2014 00:13:55 +0000 (16:13 -0800)]
Address parsing fixup
* ietf-drums.el (ietf-drums-parse-address): Don't bug out when called
with an empty string.
Glenn Morris [Thu, 6 Feb 2014 05:47:15 +0000 (05:47 +0000)]
epa.texi (Mail-mode integration): Mention epa-mail-aliases
Lars Ingebrigtsen [Thu, 6 Feb 2014 02:46:44 +0000 (18:46 -0800)]
ChangeLog belonging to the previous checkin
Lars Ingebrigtsen [Thu, 6 Feb 2014 02:45:38 +0000 (18:45 -0800)]
Allow cancelling articles that have a differing From address
* gnus-msg.el (gnus-summary-cancel-article): `user-mail-address' is
buffer-local in some buffers, so bind it explicitly in the buffer we're
trying to cancel the article in (bug#10808).
Katsumi Yamaoka [Wed, 5 Feb 2014 10:29:58 +0000 (10:29 +0000)]
gnus.el, gnus-xmas.el (gnus-copy-overlay, gnus-overlays-at): New functions
Glenn Morris [Wed, 5 Feb 2014 10:00:32 +0000 (10:00 +0000)]
epa.texi: Add indices
Katsumi Yamaoka [Wed, 5 Feb 2014 09:53:17 +0000 (09:53 +0000)]
Buttonize MIME attachments in the article header
* gnus.texi (MIME Commands): Mention
gnus-mime-buttonize-attachments-in-header and
gnus-mime-display-attachment-buttons-in-header.
* gnus-art.el (gnus-mime-display-attachment-buttons-in-header):
New user option.
(gnus-mime-buttonize-attachments-in-header): New function.
(gnus-article-prepare): Use it.
(gnus-mime-inline-part): Suppress extra newline.
(gnus-mm-display-part): Save excursion;
remove useless deleting and adding of buttons.
(gnus-insert-mime-button): Allow insertion in the middle of a line.
* gnus-sum.el (gnus-summary-wash-mime-map, gnus-summary-article-menu):
Add gnus-mime-buttonize-attachments-in-header.
Lars Ingebrigtsen [Wed, 5 Feb 2014 03:16:31 +0000 (19:16 -0800)]
Download the Cloud chunks
* nnimap.el (nnimap-request-articles): New command to download several
articles at once.
Lars Ingebrigtsen [Wed, 5 Feb 2014 02:35:32 +0000 (18:35 -0800)]
* gnus.el (gnus-variable-list): Save Cloud variables.
Lars Ingebrigtsen [Wed, 5 Feb 2014 01:53:11 +0000 (17:53 -0800)]
Prune old chunks
Lars Ingebrigtsen [Wed, 5 Feb 2014 00:48:59 +0000 (16:48 -0800)]
* gnus-int.el (gnus-request-accept-article): Doc fix.
Lars Ingebrigtsen [Tue, 4 Feb 2014 23:45:24 +0000 (15:45 -0800)]
Rewrite the specs to use plists for future compatability
Lars Ingebrigtsen [Tue, 4 Feb 2014 01:34:35 +0000 (17:34 -0800)]
Build fix
Lars Ingebrigtsen [Tue, 4 Feb 2014 01:32:52 +0000 (17:32 -0800)]
Find the new Cloud files
Lars Ingebrigtsen [Tue, 4 Feb 2014 00:23:39 +0000 (16:23 -0800)]
`parse-iso8601-time-string': New function
* parse-time.el (parse-time-iso8601-regexp)
(parse-iso8601-time-string): Copied from `url-dav' so that we can use
it more generally.
Lars Ingebrigtsen [Tue, 4 Feb 2014 00:07:03 +0000 (16:07 -0800)]
Change how cloud files are specified
Lars Ingebrigtsen [Mon, 3 Feb 2014 23:37:41 +0000 (15:37 -0800)]
Fix typo in last checkin
Lars Ingebrigtsen [Mon, 3 Feb 2014 23:36:36 +0000 (15:36 -0800)]
Decode Cloud packages
Lars Ingebrigtsen [Sun, 2 Feb 2014 04:54:36 +0000 (20:54 -0800)]
Decode Cloud data
Lars Ingebrigtsen [Sat, 1 Feb 2014 23:24:06 +0000 (23:24 +0000)]
nnir.el (nnir-request-update-mark): Don't try to update the source group if we can't find it (bug#16611)
Lars Ingebrigtsen [Sat, 1 Feb 2014 22:34:57 +0000 (14:34 -0800)]
Start implementing gnus-cloud.el.
Lars Ingebrigtsen [Sat, 1 Feb 2014 21:36:59 +0000 (13:36 -0800)]
* dns.el (network-interface-list): Define for XEmacs.
Lars Ingebrigtsen [Sat, 1 Feb 2014 21:26:12 +0000 (13:26 -0800)]
* gnus-cloud.el: New file to provide the Emacs Cloud.
Lars Ingebrigtsen [Sat, 1 Feb 2014 21:20:14 +0000 (13:20 -0800)]
* dgnushack.el: Silence XEmacs w3 warning.
Lars Ingebrigtsen [Sat, 1 Feb 2014 21:18:38 +0000 (13:18 -0800)]
Revert last patch since that made it break even more
Lars Ingebrigtsen [Sat, 1 Feb 2014 21:12:39 +0000 (13:12 -0800)]
* dgnushack.el: Silence XEmacs w3 warning.
Lars Ingebrigtsen [Sat, 1 Feb 2014 20:33:41 +0000 (12:33 -0800)]
XEmacs build warning fix
* gravatar.el (gravatar-retrieve-synchronously): XEmacs also has
`url-retrieve-synchronously', apparently.
Lars Ingebrigtsen [Sat, 1 Feb 2014 20:30:25 +0000 (12:30 -0800)]
* dgnushack.el: Silence XEmacs dns.el warning.
Lars Ingebrigtsen [Sat, 1 Feb 2014 20:28:33 +0000 (12:28 -0800)]
* gnus-compat.el (gnus-compat): Declare `declare-function' only here
Instead of in all files.
Lars Ingebrigtsen [Sat, 1 Feb 2014 20:06:35 +0000 (12:06 -0800)]
* dns.el (network-interface-list): Define for XEmacs.
Lars Ingebrigtsen [Sat, 1 Feb 2014 20:03:56 +0000 (12:03 -0800)]
XEmacs build fix
Lars Ingebrigtsen [Sat, 1 Feb 2014 19:59:42 +0000 (11:59 -0800)]
Define `delete-dups' for XEmacs
Lars Ingebrigtsen [Sat, 1 Feb 2014 19:56:01 +0000 (11:56 -0800)]
* nnrss.el (libxml-parse-html-region): Silence compilation error.
Daniel Dehennin [Sat, 1 Feb 2014 00:39:24 +0000 (16:39 -0800)]
Allow using `gnus-parameters' while splitting mail
* gnus-mlspl.el (gnus-group-split-fancy): Use `gnus-parameters' in
`gnus-group-split-fancy'.
Daniel Dehennin [Sat, 1 Feb 2014 00:39:15 +0000 (16:39 -0800)]
Allow using `gnus-parameters' while splitting mail
* gnus-mlspl.el (gnus-group-split-fancy): Use `gnus-parameters' in
`gnus-group-split-fancy'.
Lars Ingebrigtsen [Sat, 1 Feb 2014 00:30:03 +0000 (16:30 -0800)]
Allow specifying what headers to include when forwarding messages
* lisp/message.el (message-remove-header): Doc fix.
(message-forward-included-headers): New variable.
(message-remove-ignored-headers): Use it.
* texi/message.texi (Forwarding): Mention
`message-forward-included-headers'.
Dave Abrahams [Fri, 31 Jan 2014 23:59:06 +0000 (15:59 -0800)]
* gnus-sum.el (gnus-summary-open-group-with-article): New command.
Magnus Henoch [Fri, 31 Jan 2014 23:52:02 +0000 (15:52 -0800)]
Flush dns.el data if the network interfaces change
* dns.el (dns-servers-up-to-date-p): New function to see whether the
network interfaces changed.
(dns-query): Use it to flush the data.
Rasmus Pank Roulund [Fri, 31 Jan 2014 23:46:46 +0000 (15:46 -0800)]
Add support for random Face headers
* gnus-fun.el (gnus-x-face-omit-files): Regexp to omit matched results
from random face commands.
(gnus-face-directory): Like `gnus-x-face-directory` for png files and
Face.
(gnus-face-omit-files): Like `gnus-x-face-omit-files` for Face.
(gnus--random-face-with-type): Generic function returning a face-type
as a string.
(gnus--insert-random-face-with-type): Generic function inserting a face
in a message buffer header.
(gnus-random-x-face): Rewritten to use `gnus--random-face-with-type`.
(gnus-insert-random-x-face-header): Rewritten to use
`gnus--insert-random-face-with-type`.
(gnus-random-face): Return random (png) Face as string.
(nus-insert-random-face-header): Insert random (png) Face in a message
buffer.
Lars Ingebrigtsen [Fri, 31 Jan 2014 23:37:29 +0000 (15:37 -0800)]
* gnus.texi: w3 is no longer supported by Gnus.
Lars Ingebrigtsen [Fri, 31 Jan 2014 23:33:43 +0000 (15:33 -0800)]
Remove all mentions of w3
w3 hasn't been updated in a decade, and is probably not used a lot any
more. And both w3m and shr offer more updated HTML rendering support.
Also remove url.el checks from the build process, since all Emacs
targets that Ma Gnus builds against have url.el build-in.
Lars Ingebrigtsen [Fri, 31 Jan 2014 23:11:17 +0000 (15:11 -0800)]
Remove gnus-setup.el
* gnus-setup.el: Remove outdated file.
Lars Ingebrigtsen [Fri, 31 Jan 2014 23:02:31 +0000 (15:02 -0800)]
Ma Gnus v0.10 is begun
Lars Ingebrigtsen [Fri, 31 Jan 2014 23:02:25 +0000 (15:02 -0800)]
Ma Gnus v0.9 is released
Lars Ingebrigtsen [Fri, 31 Jan 2014 08:35:49 +0000 (00:35 -0800)]
Partially revert mistakenly checked-in test code from last checkin
Lars Ingebrigtsen [Fri, 31 Jan 2014 07:29:50 +0000 (23:29 -0800)]
* nnimap.el (nnimap-transform-headers): Fix Davmail header parsing.
Katsumi Yamaoka [Fri, 31 Jan 2014 02:36:07 +0000 (02:36 +0000)]
lpath.el: Fbind spam-initialize for XEmacs
Alex Schroeder [Fri, 31 Jan 2014 00:58:52 +0000 (16:58 -0800)]
* gnus-tut.txt (Message-ID): Typo fix (bug#15556).
Lars Ingebrigtsen [Fri, 31 Jan 2014 00:27:02 +0000 (16:27 -0800)]
Change last patch to Dave Abraham's original code to avoid warning
Dave Abrahams [Fri, 31 Jan 2014 00:24:24 +0000 (16:24 -0800)]
* gnus-salt.el (gnus-tree-highlight-article): Don't move point around
in the summary buffer (bug#13769).