aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/gnus/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/gnus/ChangeLog')
-rw-r--r--lisp/gnus/ChangeLog228
1 files changed, 207 insertions, 21 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index c14c79a92cb..7eca03bd93b 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,182 @@
12011-03-18 Julien Danjou <julien@danjou.info>
2
3 * gnus-util.el (gnus-buffer-live-p): Simplify gnus-buffer-live-p.
4 (gnus-buffer-live-p): Check that buffer is not nil.
5
62011-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7
8 * gnus-art.el: Require mouse, which the build bot seems to say is
9 needed.
10
11 * gravatar.el (gravatar-retrieve-synchronously): Use `url-retrieve' on
12 XEmacs, since it doesn't have url-retrieve-synchronously.
13
142011-03-17 Antoine Levitt <antoine.levitt@gmail.com>
15
16 * gnus-group.el (gnus-group-list-ticked): New function.
17 (gnus-group-make-menu-bar): Provide a menu entry for it.
18 (gnus-group-list-map): Provide a binding for it.
19
202011-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
21
22 * shr.el (shr-visit-file): New command.
23
24 * nnimap.el (nnimap-fetch-inbox): Rewrite slightly last patch.
25
262011-03-17 Bjørn Mork <bjorn@mork.no>
27
28 * nnimap.el (nnimap-fetch-inbox): Don't download bodies on ver4-capable
29 servers.
30
312011-03-16 Julien Danjou <julien@danjou.info>
32
33 * mm-uu.el (mm-uu-dissect-text-parts): Only dissect handle that are
34 inline.
35
36 * gnus-art.el (article-hide-list-identifiers): Use
37 gnus-group-get-list-identifiers.
38
39 * gnus-sum.el (gnus-group-get-list-identifiers): New function.
40 (gnus-summary-remove-list-identifiers): Use
41 gnus-group-get-list-identifiers to get regexp.
42 (gnus-select-newsgroup, gnus-summary-insert-subject)
43 (gnus-summary-insert-articles): Call
44 gnus-summary-remove-list-identifiers unconditionally.
45
462011-03-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
47
48 * gnus-sum.el (gnus-articles-to-read): Revert back to old behaviour if
49 we're selecting a group with unread articles.
50
51 * nnimap.el (nnimap-open-connection-1): Allow `network-only', too.
52
53 * gssapi.el: New file separated out from imap.el to provide a general
54 Kerberos 5 connection facility for Emacs.
55
56 * message.el (message-elide-ellipsis): Document the format spec
57 ellipsis.
58
592011-03-15 Reiner Steib <Reiner.Steib@gmx.de>
60
61 * message.el (message-elide-region): Allow the ellipsis to say how many
62 lines were removed.
63
642011-03-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
65
66 * gnus-win.el (gnus-configure-frame): Protect against trying to restore
67 window configurations containing buffers that are now dead.
68
69 * nnimap.el (nnimap-parse-flags): Remove all MODSEQ entries before
70 parsing to avoid integer overflows.
71 (nnimap-parse-flags): Simplify the last change.
72 (nnimap-parse-flags): Store HIGHESTMODSEQ as a string, since it may be
73 too large for 32-bit Emacsen.
74
752011-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
76
77 * auth-source.el (auth-source-netrc-create):
78 * message.el (message-yank-original): Fix use of `case'.
79
802011-03-15 Nelson Ferreira <nelson.ferreira@ieee.org> (tiny change)
81
82 * gnus-art.el (gnus-article-treat-body-boundary): Fix boundary width on
83 XEmacs, which was one character too wide.
84
852011-03-09 Antoine Levitt <antoine.levitt@gmail.com>
86
87 * gnus-sum.el (gnus-articles-to-read): Use gnus-large-newsgroup as
88 default number of articles to display.
89 (gnus-articles-to-read): Use pretty names for prompt.
90
912011-03-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
92
93 * gnus-int.el (gnus-open-server): Ditto.
94
95 * gnus-start.el (gnus-activate-group): Give a backtrace if
96 debug-on-quit is set and the user hits `C-g'.
97 (gnus-read-active-file): Ditto.
98
99 * gnus-group.el (gnus-group-read-ephemeral-group): Ditto.
100
1012011-03-15 Teodor Zlatanov <tzz@lifelogs.com>
102
103 * message.el (message-yank-original): Use cond instead of CL case.
104
1052011-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
106
107 * auth-source.el (auth-source-netrc-create): Use usual format for the
108 default in prompts.
109
1102011-03-13 Teodor Zlatanov <tzz@lifelogs.com>
111
112 * auth-source.el (auth-source-netrc-create): Show the default in the
113 prompt when prompting for token creation.
114
1152011-03-12 Teodor Zlatanov <tzz@lifelogs.com>
116
117 * auth-source.el (auth-source-format-prompt): Always convert the value
118 to a string to avoid evaluating non-string arguments.
119 (auth-source-netrc-create): Offer default properly, not as initial
120 content in `read-string'.
121 (auth-source-netrc-saver): Use a cache keyed by file name and MD5 hash
122 of line to determine if we've been run before. If so, don't run again,
123 but print a trivial message to indicate the cache was hit instead.
124
1252011-03-11 Teodor Zlatanov <tzz@lifelogs.com>
126
127 * gnus-sync.el (gnus-sync-install-hooks, gnus-sync-unload-hook):
128 Don't install `gnus-sync-read' to any hooks by default. It's buggy.
129 The user will have to run `gnus-sync-read' manually and wait for Cloudy
130 Gnus.
131
1322011-03-11 Julien Danjou <julien@danjou.info>
133
134 * mm-uu.el (mm-uu-type-alist): Add support for diff starting with "===
135 modified file".
136
1372011-03-09 Teodor Zlatanov <tzz@lifelogs.com>
138
139 * auth-source.el (auth-source-read-char-choice): New function to read a
140 character choice using `dropdown-list', `read-char-choice', or
141 `read-char'. It appends "[a/b/c] " to the prompt if the choices were
142 '(?a ?b ?c). The `dropdown-list' support is disabled for now. Use
143 `eval-when-compile' to load `dropdown-list'. Remove `dropdown-list'.
144 (auth-source-netrc-saver): Use it.
145 (auth-source-pick-first-password): New convenience function.
146
1472011-03-08 Teodor Zlatanov <tzz@lifelogs.com>
148
149 * nnimap.el (nnimap-credentials): Keep the :save-function as the third
150 parameter in the credentials.
151 (nnimap-open-connection-1): Use it after a successful login.
152 (nnimap-credentials): Add IMAP-specific user and password prompt.
153
154 * auth-source.el (auth-source-search): Add :require parameter, taking a
155 list. Document it and the :save-function return token. Pass :require
156 down. Change the CREATED message from a warning to a debug statement.
157 (auth-source-search-backends): Pass :require down.
158 (auth-source-netrc-search): Pass :require down.
159 (auth-source-netrc-parse): Use :require, if it's given, as a filter.
160 Change save prompt to indicate all modifications saved here are
161 deletions.
162 (auth-source-netrc-create): Take user login name as default in user
163 prompt. Move all the save functionality to a lexically bound function
164 under the :save-function token in the returned list. Set up clearer
165 default prompts for user, host, port, and secret.
166 (auth-source-netrc-saver): New function, intended to be wrapped for
167 :save-function.
168
1692011-03-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
170
171 * shr.el (shr-table-horizontal-line): Change the defaults for the table
172 lines to be spaces instead.
173
1742011-03-07 Julien Danjou <julien@danjou.info>
175
176 * sieve-manage.el (sieve-sasl-auth): Create auth-info if not found.
177 (sieve-sasl-auth): Check that auth-source-search did return something,
178 or just return an empty string.
179
12011-03-05 Antoine Levitt <antoine.levitt@gmail.com> 1802011-03-05 Antoine Levitt <antoine.levitt@gmail.com>
2 181
3 * gnus.el (gnus-interactive): Use read-directory-name. 182 * gnus.el (gnus-interactive): Use read-directory-name.
@@ -12,6 +191,13 @@
12 191
132011-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org> 1922011-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
14 193
194 * gnus-start.el (gnus-group-change-level): Allow putting foreign groups
195 onto the list of killed groups, too. This makes killed nnimap groups,
196 for instance, more reliably not reappear.
197
198 * nnimap.el (nnimap-request-thread): Don't bug out when we can't find
199 the parent.
200
15 * gnus-sum.el (gnus-update-read-articles): Fix typo. 201 * gnus-sum.el (gnus-update-read-articles): Fix typo.
16 202
17 * gnus.el (gnus-valid-select-methods): Mark nnimap as a backend that 203 * gnus.el (gnus-valid-select-methods): Mark nnimap as a backend that
@@ -24,8 +210,8 @@
24 210
252011-03-05 Antoine Levitt <antoine.levitt@gmail.com> 2112011-03-05 Antoine Levitt <antoine.levitt@gmail.com>
26 212
27 * message.el (message-cite-reply-position, message-cite-style): New 213 * message.el (message-cite-reply-position, message-cite-style):
28 variables. 214 New variables.
29 (message-yank-original): Use the new citation styles. 215 (message-yank-original): Use the new citation styles.
30 216
312011-03-04 Daiki Ueno <ueno@unixuser.org> 2172011-03-04 Daiki Ueno <ueno@unixuser.org>
@@ -139,14 +325,14 @@
139 325
1402011-02-23 Lars Ingebrigtsen <larsi@gnus.org> 3262011-02-23 Lars Ingebrigtsen <larsi@gnus.org>
141 327
142 * gnus-start.el (gnus-dribble-read-file): Set 328 * gnus-start.el (gnus-dribble-read-file):
143 buffer-save-without-query, since we always want to save the dribble 329 Set buffer-save-without-query, since we always want to save the dribble
144 file, probably. 330 file, probably.
145 331
146 * nnmail.el (nnmail-article-group): Allow a final "" split to work on 332 * nnmail.el (nnmail-article-group): Allow a final "" split to work on
147 nnimap. 333 nnimap.
148 334
149 * gnus-sum.el (gnus-user-date-format-alist): Renamed back again from 335 * gnus-sum.el (gnus-user-date-format-alist): Rename back again from
150 -summary- since it's a user-visible variable. 336 -summary- since it's a user-visible variable.
151 337
152 * nnimap.el (nnimap-retrieve-group-data-early): Don't do QRESYNC the 338 * nnimap.el (nnimap-retrieve-group-data-early): Don't do QRESYNC the
@@ -392,8 +578,8 @@
3922011-02-14 Teodor Zlatanov <tzz@lifelogs.com> 5782011-02-14 Teodor Zlatanov <tzz@lifelogs.com>
393 579
394 * auth-source.el (auth-source-backend-parse-parameters): Don't rely on 580 * auth-source.el (auth-source-backend-parse-parameters): Don't rely on
395 `plist-get' to accept non-list parameters (XEmacs issue). Fix 581 `plist-get' to accept non-list parameters (XEmacs issue).
396 docstring. 582 Fix docstring.
397 (auth-source-secrets-search): Use `delete-dups', `append mapcar', and 583 (auth-source-secrets-search): Use `delete-dups', `append mapcar', and
398 `butlast' instead of `remove-duplicates', `mapcan', and `subseq'. 584 `butlast' instead of `remove-duplicates', `mapcan', and `subseq'.
399 (auth-sources, auth-source-backend-parse, auth-source-secrets-search): 585 (auth-sources, auth-source-backend-parse, auth-source-secrets-search):
@@ -433,8 +619,8 @@
433 619
4342011-02-13 Tassilo Horn <tassilo@member.fsf.org> (tiny change) 6202011-02-13 Tassilo Horn <tassilo@member.fsf.org> (tiny change)
435 621
436 * nnimap.el (nnimap-request-accept-article, nnimap-process-quirk): Fix 622 * nnimap.el (nnimap-request-accept-article, nnimap-process-quirk):
437 Gcc processing on imap. 623 Fix Gcc processing on imap.
438 624
4392011-02-10 Stefan Monnier <monnier@iro.umontreal.ca> 6252011-02-10 Stefan Monnier <monnier@iro.umontreal.ca>
440 626
@@ -522,8 +708,8 @@
522 708
5232011-02-06 Michael Albinus <michael.albinus@gmx.de> 7092011-02-06 Michael Albinus <michael.albinus@gmx.de>
524 710
525 * auth-source.el (top): Require 'eieio unconditionally. Autoload 711 * auth-source.el (top): Require 'eieio unconditionally.
526 `secrets-get-attributes' instead of `secrets-get-attribute'. 712 Autoload `secrets-get-attributes' instead of `secrets-get-attribute'.
527 (auth-source-secrets-search): Limit search when `max' is greater than 713 (auth-source-secrets-search): Limit search when `max' is greater than
528 number of results. 714 number of results.
529 715
@@ -559,7 +745,7 @@
559 (auth-source-protocol-defaults, auth-source-user-or-password-imap) 745 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
560 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh) 746 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
561 (auth-source-user-or-password-sftp) 747 (auth-source-user-or-password-sftp)
562 (auth-source-user-or-password-smtp): Removed. 748 (auth-source-user-or-password-smtp): Remove.
563 (auth-source-user-or-password): Deprecated and modified to be a wrapper 749 (auth-source-user-or-password): Deprecated and modified to be a wrapper
564 around `auth-source-search'. Not tested thoroughly. 750 around `auth-source-search'. Not tested thoroughly.
565 751
@@ -725,16 +911,16 @@
725 * gnus-group.el (gnus-group-jump-to-group): Allow jumping to groups 911 * gnus-group.el (gnus-group-jump-to-group): Allow jumping to groups
726 that Gnus doesn't know exists again. 912 that Gnus doesn't know exists again.
727 913
728 * gnus-art.el (gnus-article-date-lapsed-new-header): Removed. 914 * gnus-art.el (gnus-article-date-lapsed-new-header): Remove.
729 (gnus-treat-date-ut): Ditto. 915 (gnus-treat-date-ut): Ditto.
730 (gnus-article-update-date-header): Renamed. 916 (gnus-article-update-date-header): Rename.
731 (gnus-treat-date-local): Removed. 917 (gnus-treat-date-local): Remove.
732 (gnus-treat-date-english): Removed. 918 (gnus-treat-date-english): Remove.
733 (gnus-treat-date-lapsed): Removed. 919 (gnus-treat-date-lapsed): Remove.
734 (gnus-treat-date-combined-lapsed): Removed. 920 (gnus-treat-date-combined-lapsed): Remove.
735 (gnus-treat-date-original): Removed. 921 (gnus-treat-date-original): Remove.
736 (gnus-treat-date-iso8601): Removed. 922 (gnus-treat-date-iso8601): Remove.
737 (gnus-treat-date-user-defined): Removed. 923 (gnus-treat-date-user-defined): Remove.
738 (gnus-article-date-headers): New variable to control all the date 924 (gnus-article-date-headers): New variable to control all the date
739 header options. 925 header options.
740 (article-date-ut): Rewrite to allow using the new way to format date 926 (article-date-ut): Rewrite to allow using the new way to format date