Paul Eggert [Wed, 21 Nov 2012 14:03:44 +0000 (14:03 +0000)]
time-date.el: Commentary fix
Stefan Monnier [Mon, 19 Nov 2012 22:11:15 +0000 (22:11 +0000)]
Merge changes made in Emacs trunk
* color.el: Don't require cl.
(color-complement): `caddr' -> `nth 2'.
* time-date.el (time-to-seconds): De-obsolete.
Katsumi Yamaoka [Mon, 19 Nov 2012 11:35:50 +0000 (11:35 +0000)]
message.el (message-get-reply-headers): Fix typo in comment
Katsumi Yamaoka [Mon, 19 Nov 2012 06:24:03 +0000 (06:24 +0000)]
message.el (message-get-reply-headers): Make sure the reply goes to the author if it is a wide reply
Glenn Morris [Fri, 16 Nov 2012 23:24:42 +0000 (23:24 +0000)]
gnus-diary.el (nndiary-request-create-group-functions, nndiary-request-update-info-functions, gnus-subscribe-newsgroup-functions, nndiary-request-accept-article-functions): Use new names for hooks rather than obsolete aliases
Jan Tatarik [Fri, 16 Nov 2012 09:38:52 +0000 (10:38 +0100)]
Don't score by headers when scoring by body
* gnus-score.el (gnus-score-body):
* gnus-logic.el (gnus-advanced-body): Don't score by headers when
scoring by body.
Katsumi Yamaoka [Wed, 14 Nov 2012 23:39:20 +0000 (23:39 +0000)]
dgnushack.el (define-obsolete-variable-alias): Simplify
Paul Eggert [Wed, 14 Nov 2012 07:54:46 +0000 (07:54 +0000)]
pop3.el: Spelling fix
Glenn Morris [Sun, 11 Nov 2012 02:52:31 +0000 (02:52 +0000)]
GNUS-NEWS: Mention gnus-notifications
Katsumi Yamaoka [Thu, 8 Nov 2012 23:49:44 +0000 (23:49 +0000)]
gnus-art.el (gnus-article-browse-html-parts): Always replace charset in meta tag with the one the part specifies in its header
TSUCHIYA Masatoshi [Thu, 8 Nov 2012 05:10:26 +0000 (14:10 +0900)]
* gnus-namazu.el (gnus-namazu/make-directory-table): Bind
file-name-handler-alist to nil, in order to avoid that semicolons
included in group names trigger tramp related handlers.
Katsumi Yamaoka [Sun, 4 Nov 2012 00:27:34 +0000 (00:27 +0000)]
Fix last change
Glenn Morris [Sun, 4 Nov 2012 00:24:27 +0000 (00:24 +0000)]
lisp/ChangeLog (2012-11-02): Fix attribution
Tassilo Horn [Thu, 25 Oct 2012 09:06:16 +0000 (11:06 +0200)]
* gnus-dired.el (gnus-dired-attach): Attach to last used message buffer
by default. Patch provided by Stephen Eglen.
Katsumi Yamaoka [Thu, 25 Oct 2012 00:24:24 +0000 (00:24 +0000)]
dgnushack.el (define-compiler-macro): Add autoload for XEmacs 21.4 and SXEmacs
Paul Eggert [Wed, 24 Oct 2012 09:07:15 +0000 (09:07 +0000)]
emacs-mime.texi (time-date): Update manual for new time stamp format (Bug#12706)
Katsumi Yamaoka [Wed, 24 Oct 2012 02:08:28 +0000 (02:08 +0000)]
dgnushack.el (define-obsolete-variable-alias): Fix temp var names
Katsumi Yamaoka [Wed, 24 Oct 2012 00:39:35 +0000 (00:39 +0000)]
dgnushack.el (define-obsolete-variable-alias): Fix last commit
Katsumi Yamaoka [Wed, 24 Oct 2012 00:25:44 +0000 (00:25 +0000)]
XEmacs 21.5 compilation fix
* dgnushack.el (define-obsolete-variable-alias): Add a compiler-marco
and a runtime function for it, of which the XEmacs version takes only
two arguments.
Stefan Monnier [Tue, 23 Oct 2012 22:11:06 +0000 (22:11 +0000)]
Cleanup uses of "-hooks"
* nndiary.el (nndiary-request-create-group-functions)
(nndiary-request-update-info-functions)
(nndiary-request-accept-article-functions):
* gnus-start.el (gnus-subscribe-newsgroup-functions):
Don't use "-hooks" suffix.
* gnus.texi (Group Parameters): Fix variable form.
Julien Danjou [Fri, 19 Oct 2012 12:27:23 +0000 (14:27 +0200)]
art: fix void-function on timer
Signed-off-by: Julien Danjou <julien@danjou.info>
Kazuhiro Ito [Wed, 17 Oct 2012 22:05:48 +0000 (22:05 +0000)]
starttls.el (starttls-extra-arguments): Doc fix
Lars Magne Ingebrigtsen [Tue, 9 Oct 2012 01:57:18 +0000 (03:57 +0200)]
(shr-insert): \r is also not inserted, so don't try to delete it.
Glenn Morris [Sat, 6 Oct 2012 22:40:08 +0000 (22:40 +0000)]
Add missing :version tags
Julian Scheid [Sat, 6 Oct 2012 08:22:01 +0000 (08:22 +0000)]
color.el (color-hsl-to-rgb): Fix incorrect results for small and large hue values (Bug#12559)
Katsumi Yamaoka [Fri, 5 Oct 2012 09:50:39 +0000 (09:50 +0000)]
pop3.el: Comment fix
Katsumi Yamaoka [Fri, 5 Oct 2012 09:38:20 +0000 (09:38 +0000)]
New UIDL implementation
Glenn Morris [Fri, 5 Oct 2012 09:29:15 +0000 (09:29 +0000)]
color.el: Doc fixes
Katsumi Yamaoka [Tue, 25 Sep 2012 23:57:25 +0000 (23:57 +0000)]
gnus-art.el (gnus-article-browse-delete-temp-files): Fix previous commit
Katsumi Yamaoka [Tue, 25 Sep 2012 23:39:31 +0000 (23:39 +0000)]
gnus-art.el (gnus-article-browse-delete-temp-files): Never ask again a user about whether to delete files if once a user answered as n
Chong Yidong [Tue, 25 Sep 2012 09:29:16 +0000 (09:29 +0000)]
password-cache.el (password-read-and-add): Use a declare form to mark this function obsolete
Katsumi Yamaoka [Tue, 18 Sep 2012 23:49:15 +0000 (23:49 +0000)]
lpath.el: Bind mail-encode-mml for old Emacsen
Richard Stallman [Tue, 18 Sep 2012 00:53:46 +0000 (00:53 +0000)]
message-in-body-p should not alter anything;
Handle Mail mode correctly. Some code cleanup
Katsumi Yamaoka [Thu, 13 Sep 2012 11:17:02 +0000 (11:17 +0000)]
gnus-art.el (gnus-article-stop-animations): Fix glitches caused by addition of psec to timers
Julien Danjou [Tue, 11 Sep 2012 09:41:03 +0000 (11:41 +0200)]
notifications: add nil checks
Signed-off-by: Julien Danjou <julien@danjou.info>
Stefan Monnier [Mon, 10 Sep 2012 05:00:20 +0000 (05:00 +0000)]
qp.el (quoted-printable-decode-region): Inline+CSE+strength-reduction
Chong Yidong [Fri, 7 Sep 2012 04:26:17 +0000 (04:26 +0000)]
Partially revert last Gnus merge
The add-face function has been added gnus-compat.el, but is not in
Emacs; this leaves Gnus in an unusable state.
* lisp/gnus/gnus-salt.el (gnus-tree-highlight-node):
* lisp/gnus/gnus-sum.el (gnus-summary-highlight-line):
* lisp/gnus/gnus-group.el (gnus-group-highlight-line): Revert use of add-face.
* lisp/gnus/gnus-util.el
(gnus-put-text-property-excluding-characters-with-faces): Restore.
Lars Ingebrigtsen [Thu, 6 Sep 2012 17:19:39 +0000 (19:19 +0200)]
* gnus-util.el: Fix compilation error on XEmacs 21.4.
Juri Linkov [Thu, 6 Sep 2012 16:46:56 +0000 (18:46 +0200)]
Change ephemeral Gnus group names to be prettier
* gnus-group.el (gnus-read-ephemeral-gmane-group): Change the naming
scheme for buffer names to be more consistent with other group and
article buffer names in Gnus.
Lars Ingebrigtsen [Thu, 6 Sep 2012 16:33:20 +0000 (18:33 +0200)]
Use combining faces for highlighting.
This allows people to define their own faces, yet have highlighting
based on readedness (etc.) to take place.
* gnus-salt.el (gnus-tree-highlight-node): Ditto.
* gnus-sum.el (gnus-summary-highlight-line): Ditto.
* gnus-group.el (gnus-group-highlight-line): Use combining faces.
* gnus-compat.el: Define compat function `add-face' from Wolfgang
Jenkner.
* gnus-util.el
(gnus-put-text-property-excluding-characters-with-faces): Removed.
Katsumi Yamaoka [Thu, 6 Sep 2012 02:18:01 +0000 (02:18 +0000)]
XEmacs 21.5 compilation fix
* gnus-score.el (gnus-score-decode-text-parts): Use #' for
mm-text-parts used in labels macro to make it work with XEmacs 21.5.
* gnus-util.el (gnus-string-prefix-p): New function, an alias to
string-prefix-p in Emacs >=23.2.
* nnmaildir.el (nnmaildir--ensure-suffix, nnmaildir--add-flag)
(nnmaildir--remove-flag, nnmaildir--scan): Use gnus-string-match-p
instead of string-match-p.
(nnmaildir--scan): Use gnus-string-prefix-p instead of string-prefix-p.
Kenichi Handa [Thu, 6 Sep 2012 02:15:04 +0000 (02:15 +0000)]
qp.el (quoted-printable-decode-region): Fix previous change; handle lowercase a..f
Magnus Henoch [Wed, 5 Sep 2012 22:30:10 +0000 (00:30 +0200)]
* nnmaildir.el (nnmaildir--article-set-flags): Fix compilation error.
Martin Stjernholm [Wed, 5 Sep 2012 19:58:36 +0000 (21:58 +0200)]
Fix nnimap charset issues when doing internal moves
* nnimap.el (nnimap-request-move-article): Decode the group name when
doing internal moves to avoid charset issues.
Martin Stjernholm [Wed, 5 Sep 2012 19:54:34 +0000 (21:54 +0200)]
(gnus-demon-init): Fixed regression when IDLE is t and TIME is set.
Juri Linkov [Wed, 5 Sep 2012 19:36:05 +0000 (21:36 +0200)]
(gnus-read-ephemeral-bug-group): Allow opening more than one group at a time
(bug#11961).
Julien Danjou [Wed, 5 Sep 2012 21:56:04 +0000 (23:56 +0200)]
gnus-srvr: remove message call on failure
Signed-off-by: Julien Danjou <julien@danjou.info>
Lars Ingebrigtsen [Wed, 5 Sep 2012 18:58:58 +0000 (20:58 +0200)]
(gnus-group-mark-article-read): Propagate the read mark to the backend
Lars Ingebrigtsen [Wed, 5 Sep 2012 17:47:27 +0000 (19:47 +0200)]
Make the `C-c C-n' command in Message more sturdy
* message.el (message-insert-newsgroups): Don't insert newsgroup
duplicates (bug#12275).
Lars Ingebrigtsen [Wed, 5 Sep 2012 17:47:02 +0000 (19:47 +0200)]
Indent.
Lars Ingebrigtsen [Wed, 5 Sep 2012 17:30:04 +0000 (19:30 +0200)]
Indent.
Lars Ingebrigtsen [Wed, 5 Sep 2012 17:29:50 +0000 (19:29 +0200)]
Indent.
John Wiegley [Wed, 5 Sep 2012 17:26:03 +0000 (19:26 +0200)]
* gnus.el (gnus-expand-group-parameters): Allow regexp substitutions in
sieve rules (bug#11688).
Jan Tatarik [Wed, 5 Sep 2012 14:44:27 +0000 (16:44 +0200)]
* gnus-score.el (gnus-score-decode-text-parts): Use #' for the local function.
Jan Tatarik [Wed, 5 Sep 2012 13:40:34 +0000 (15:40 +0200)]
Allow scoring on decoded (base64, etc) bodies.
* gnus-score.el (gnus-score-decode-text-parts): Ditto.
* gnus-logic.el (gnus-advanced-body): Allow scoring on decoded bodies.
Magnus Henoch [Wed, 5 Sep 2012 12:57:31 +0000 (14:57 +0200)]
* nnmaildir.el: Make nnmaildir understand and write maildir flags.
That is, rename files from "unique:2," to "unique:2,S" for "seen", etc.
This should make nnmaildir more usable with offlineimap.
Julien Danjou [Wed, 5 Sep 2012 09:50:30 +0000 (11:50 +0200)]
nnimap: restore nnimap-get-responses
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 5 Sep 2012 09:35:16 +0000 (11:35 +0200)]
nnimap: revert synchronous listing of nnimap
Signed-off-by: Julien Danjou <julien@danjou.info>
Lars Ingebrigtsen [Mon, 3 Sep 2012 18:39:05 +0000 (20:39 +0200)]
* dgnushack.el: XEmacs 21.5 compilation fix.
Lars Ingebrigtsen [Mon, 3 Sep 2012 17:46:15 +0000 (19:46 +0200)]
Silence XEmacs compilation warnings.
* gnus-fun.el (gnus-funcall-no-warning): New function to silence
warnings on XEmacs.
* gnus-notifications.el (gnus-notifications-notify): Use it.
Dave Abrahams [Sat, 1 Sep 2012 04:47:35 +0000 (21:47 -0700)]
Account for the fact that nnimap-change-group can return t
Julien Danjou [Thu, 14 Jun 2012 08:09:04 +0000 (10:09 +0200)]
Add recent argument to nnimap-find-article-by-message-id
Signed-off-by: Julien Danjou <julien@danjou.info>
Conflicts:
lisp/ChangeLog
lisp/nnimap.el
Dave Abrahams [Sat, 1 Sep 2012 03:26:19 +0000 (20:26 -0700)]
Document result value of nnimap-change-group
Paul Eggert [Sat, 1 Sep 2012 04:11:04 +0000 (04:11 +0000)]
Better seed support for (random)
Katsumi Yamaoka [Fri, 31 Aug 2012 04:37:47 +0000 (04:37 +0000)]
Add change log entries for Dave Abrahams' 2012-08-29 changes
Stefan Monnier [Fri, 31 Aug 2012 04:15:23 +0000 (04:15 +0000)]
gnus-notifications.el (gnus-notifications-action): Avoid CL-ism
Kenichi Handa [Thu, 30 Aug 2012 22:10:57 +0000 (22:10 +0000)]
qp.el (quoted-printable-decode-region): Decode multiple bytes at once
Julien Danjou [Thu, 30 Aug 2012 15:16:48 +0000 (17:16 +0200)]
gnus-notifications: add actions support
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Thu, 30 Aug 2012 13:57:51 +0000 (15:57 +0200)]
gnus-notifications: add defcustom for timeout
Signed-off-by: Julien Danjou <julien@danjou.info>
Dave Abrahams [Tue, 28 Aug 2012 19:34:49 +0000 (12:34 -0700)]
Revert "Add recent argument to nnimap-find-article-by-message-id"
This reverts commit
ac8ce21091b89a7a05ad821854f4d3e7ff35a394.
Conflicts:
lisp/ChangeLog
lisp/nnimap.el
Dave Abrahams [Thu, 23 Aug 2012 18:07:50 +0000 (11:07 -0700)]
Fix for macos keychain access
Dave Abrahams [Mon, 20 Aug 2012 02:44:57 +0000 (22:44 -0400)]
gnus-try-warping-via-registry: [bugfix] don't act as though you've found the article when you haven't
Dave Abrahams [Mon, 20 Aug 2012 02:17:33 +0000 (22:17 -0400)]
gnus-request-head: when gnus-override-method is set, allow the backend
`request-head' function to determine the group name on its own.
Without this fix you can end up with some bogus group name that has
nothing to do with the select method actually used.
Dave Abrahams [Sat, 21 Jul 2012 01:15:53 +0000 (21:15 -0400)]
Change gnus-set-difference from O(N^2) to O(N)
This makes warping into huge groups tolerable.
Dave Abrahams [Sat, 21 Jul 2012 01:08:53 +0000 (21:08 -0400)]
Filter out negative article numbers during expiry
Fixes #11980
See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11980#8
Julien Danjou [Wed, 29 Aug 2012 14:35:32 +0000 (16:35 +0200)]
gnus-notifications: add indirections
So we don't fail on emacsen without notifications library.
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Wed, 29 Aug 2012 13:41:39 +0000 (15:41 +0200)]
gnus-notifications: add
Signed-off-by: Julien Danjou <julien@danjou.info>
Katsumi Yamaoka [Tue, 28 Aug 2012 09:40:07 +0000 (09:40 +0000)]
gnus-sum.el (gnus-summary-enter-digest-group): Work for encoding and charset
Katsumi Yamaoka [Wed, 22 Aug 2012 10:37:08 +0000 (10:37 +0000)]
Enable posting-style group parameter to hold non-ASCII string values
Katsumi Yamaoka [Tue, 21 Aug 2012 01:23:39 +0000 (01:23 +0000)]
gnus-msg.el (gnus-summary-resend-message): Honor posting-style for `name' and `address' in Resent-From header
Katsumi Yamaoka [Thu, 16 Aug 2012 22:36:30 +0000 (22:36 +0000)]
nnimap.el (nnimap-request-articles-find-limit): Replace version 24.2 with 24.3
Glenn Morris [Thu, 16 Aug 2012 11:41:01 +0000 (11:41 +0000)]
Replace version 24.2 with 24.3 where appropriate (hopefully)
Chong Yidong [Tue, 14 Aug 2012 10:41:27 +0000 (10:41 +0000)]
gnus-art.el (article-display-face): Handle failure in gnus-create-image (Bug#11802)
Stefan Monnier [Sat, 11 Aug 2012 10:02:20 +0000 (10:02 +0000)]
gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-groups): Use defsetf
Ted Zlatanov [Fri, 10 Aug 2012 13:57:36 +0000 (09:57 -0400)]
auth-source: ignore :require and :type in secrets and plstore search spec
Julien Danjou [Mon, 6 Aug 2012 11:30:55 +0000 (13:30 +0200)]
nnimap: restore to-buffer for now
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 6 Aug 2012 11:15:32 +0000 (13:15 +0200)]
demon: remove autoloads
Signed-off-by: Julien Danjou <julien@danjou.info>
Katsumi Yamaoka [Mon, 6 Aug 2012 01:45:33 +0000 (01:45 +0000)]
Typo
Julien Danjou [Mon, 6 Aug 2012 01:01:39 +0000 (03:01 +0200)]
int, nnimap: remove to-buffer in request-head
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Mon, 6 Aug 2012 00:34:07 +0000 (02:34 +0200)]
gnus-int: add to-buffer parameter to gnus-request-head
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Sun, 5 Aug 2012 19:24:34 +0000 (21:24 +0200)]
demon: add autoload
Signed-off-by: Julien Danjou <julien@danjou.info>
Katsumi Yamaoka [Tue, 31 Jul 2012 01:39:02 +0000 (01:39 +0000)]
gnus.el (gnus-valid-select-methods): Fix custom type
Julien Danjou [Mon, 30 Jul 2012 08:16:44 +0000 (10:16 +0200)]
Fix my address e-mail
Signed-off-by: Julien Danjou <julien@danjou.info>
Katsumi Yamaoka [Sun, 29 Jul 2012 22:14:30 +0000 (22:14 +0000)]
Merge branch 'master' of https://git.gnus.org/gnus
Paul Eggert [Sun, 29 Jul 2012 22:13:47 +0000 (22:13 +0000)]
Don't use the abbreviation "win" to refer to Windows (Bug#10421)
Ted Zlatanov [Sun, 29 Jul 2012 22:06:41 +0000 (18:06 -0400)]
* auth-source.el (auth-sources, auth-source-macos-keychain-result-append): More fixes.
Ted Zlatanov [Sun, 29 Jul 2012 21:54:04 +0000 (17:54 -0400)]
auth-source.el (auth-source-macos-keychain-result-append): Fix variable name.
Ted Zlatanov [Sun, 29 Jul 2012 21:52:12 +0000 (17:52 -0400)]
auth-source.el: (auth-sources): Fix syntax error.
Ted Zlatanov [Sun, 29 Jul 2012 21:37:09 +0000 (17:37 -0400)]
Support Mac OS X Keychains in auth-source.el.
* auth-source.el (auth-sources, auth-source-backend-parse)
(auth-source-macos-keychain-search)
(auth-source-macos-keychain-search-items)
(auth-source-macos-keychain-result-append)
(auth-source-macos-keychain-create): Support Mac OS X Keychains in
auth-source.el through the /usr/bin/security utility.
Julien Danjou [Fri, 27 Jul 2012 15:16:55 +0000 (17:16 +0200)]
message: defalias mail-dont-reply-to if needed
Signed-off-by: Julien Danjou <julien@danjou.info>