be01202bd6b2262b69138e9239f10f621115a8c4
[gnus] / lisp / ChangeLog
1 2010-03-22  Teodor Zlatanov  <tzz@lifelogs.com>
2
3         * assistant.el (assistant-render-text): Run `widget-setup' and don't
4         delete the extra newline.  Otherwise editing of :string and :number
5         types don't work.
6
7 2010-03-20  Teodor Zlatanov  <tzz@lifelogs.com>
8
9         * auth-source.el: Set up autoloads.  Bump to 23.2 because of the
10         secrets.el dependency.
11         (auth-sources): Add optional user name.  Add secrets.el configuration
12         choice (unused right now).
13
14 2010-03-20  Teodor Zlatanov  <tzz@lifelogs.com>
15
16         * gnus-sum.el (gnus-summary-make-menu-bar): Let
17         `gnus-registry-install-shortcuts' fill in the functions.
18
19         * gnus-registry.el (gnus-summary-misc-menu): Declare to avoid
20         warnings.
21         (gnus-registry-misc-menus): Variable to hold registry mark menus.
22         (gnus-registry-install-shortcuts): Populate and use it in a
23         `gnus-summary-menu-hook' lambda, under "Gnus"->"Registry Marks".
24
25 2010-03-20  Martin Stjernholm <mast@lysator.liu.se>
26
27         * nnimap.el (nnimap-decode-group-name, nnimap-encode-group-name):
28         In-place substitutions for the group name encoding/decoding.
29         (nnimap-find-minmax-uid, nnimap-possibly-change-group)
30         (nnimap-retrieve-headers-progress, nnimap-possibly-change-group)
31         (nnimap-retrieve-headers-progress, nnimap-request-article-part)
32         (nnimap-update-unseen, nnimap-request-list)
33         (nnimap-retrieve-groups, nnimap-request-update-info-internal)
34         (nnimap-request-set-mark, nnimap-split-to-groups)
35         (nnimap-split-articles, nnimap-request-newgroups)
36         (nnimap-request-create-group, nnimap-request-accept-article)
37         (nnimap-request-delete-group, nnimap-request-rename-group)
38         (nnimap-acl-get, nnimap-acl-edit): Use them.  Replace `mbx' with
39         `encoded-mbx' for consistency.
40         (nnimap-close-group): Call `imap-current-mailbox' instead of using the
41         variable `imap-current-mailbox'.
42
43         * gnus-agent.el (gnus-agent-fetch-articles, gnus-agent-fetch-headers)
44         (gnus-agent-regenerate-group): Use `gnus-agent-decoded-group-name'.
45
46 2010-03-20  Bojan Petrovic <bpetrovi@f.bg.ac.rs>
47
48         * pop3.el (pop3-display-message-size-flag): Display message size byte
49         counts during POP3 download.
50         (pop3-movemail): Use it.
51         (pop3-list): Implement listing of available messages.
52
53 2010-03-20  Mark Triggs <mst@dishevelled.net> (tiny change)
54
55         * nnir.el (nnir-get-article-nov-override-function): New function to
56         override the normal NOV retrieval.
57         (nnir-retrieve-headers): Use it.
58
59 2010-03-18  Glenn Morris  <rgm@gnu.org>
60
61         * hashcash.el (declare-function): Remove duplicate definition.
62
63 2010-03-17  Kevin Ryde  <user42@zip.com.au>
64
65         * mml.el (mml-read-tag): Unquote values with `read' to reverse
66         prin1 in mml-insert-tag (just stripping the quotes gave wrong
67         value if any backslash escapes).
68
69 2010-03-15  Katsumi Yamaoka  <yamaoka@jpl.org>
70
71         * mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
72         if it is available.  (bug#5647)
73
74         * lpath.el: Suppress compiler warning for coding-system-from-name for
75         Emacs 21 and XEmacs.
76
77 2010-03-14  Juri Linkov  <juri@jurta.org>
78
79         * hmac-def.el:
80         * hmac-md5.el:
81         * netrc.el: Fix keywords.
82
83 2010-02-26  Glenn Morris  <rgm@gnu.org>
84
85         * message.el (message-send-mail-function): Change the default, so that
86         it inherits from a customized send-mail-function.  (Bug#5643)
87
88 2010-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
89
90         * gnus-art.el (gnus-treat-display-x-face): Don't burp if
91         shell-command-to-string signals an error (bug#5299).
92
93 2010-02-24  Glenn Morris  <rgm@gnu.org>
94
95         * message.el (message-smtpmail-send-it)
96         (message-send-mail-with-mailclient): Doc fixes.
97
98 2010-02-16  Glenn Morris  <rgm@gnu.org>
99
100         * message.el (message-default-mail-headers): Change the default value
101         to ease the transition from mail-mode to message-mode.  (Bug#5555)
102
103 2010-01-19  Katsumi Yamaoka  <yamaoka@jpl.org>
104
105         * parse-time.el (parse-time-syntax): Define it for only XEmacs.
106         (parse-time-string-chars): Implement 2009-08-16 change for Emacs.
107
108 2010-01-18  Chong Yidong  <cyd@stupidchicken.com>
109
110         * time-date.el (date-to-time): Doc fix (Bug#5408).
111
112 2010-01-17  Chong Yidong  <cyd@stupidchicken.com>
113
114         * message.el (message-mail): Just pass yank-action on to message-setup.
115         (message-setup): Handle (FUN . ARGS) form of yank-action.
116         (message-with-reply-buffer, message-widen-reply)
117         (message-yank-original): Handle non-buffer values of
118         message-reply-buffer (Bug#4080).
119         (message-setup-1): Prefer to save message-reply-buffer as a buffer.
120
121 2010-01-17  Juanma Barranquero  <lekktu@gmail.com>
122
123         * nnmairix.el (nnmairix-group-delete-recreate-this-group):
124         Fix typo in docstring.
125
126 2010-01-08  Jason Rumney  <jasonr@gnu.org>
127
128         * sieve-manage.el (sieve-manage-parse-capability-1): Loosely match OK
129         response.
130
131 2010-01-06  Katsumi Yamaoka  <yamaoka@jpl.org>
132
133         * gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
134
135         * gnus-xmas.el (gnus-xmas-article-describe-bindings): Ditto.
136
137         * message.el (message-check-news-header-syntax): Protect against a
138         string that `rfc822-addresses' returns when parsing fails.
139
140 2010-01-06  Katsumi Yamaoka  <yamaoka@jpl.org>
141
142         * gnus-util.el (gnus-invisible-p, gnus-next-char-property-change)
143         (gnus-previous-char-property-change): New functions.
144
145         * gnus-sum.el (gnus-forward-line-ignore-invisible): Use them.
146
147 2010-01-05  Andreas Schwab  <schwab@linux-m68k.org>
148
149         * gnus-sum.el (gnus-forward-line-ignore-invisible): New function.
150         (gnus-summary-recenter): Use it instead of forward-line.  (Bug#5257)
151
152 2010-01-02  Chong Yidong  <cyd@stupidchicken.com>
153
154         * message.el (message-exchange-point-and-mark): Rework last change to
155         avoid using optional arg of exchange-point-and-mark, for backward
156         compatibility.
157
158 2010-01-01  Chong Yidong  <cyd@stupidchicken.com>
159
160         * message.el (message-exchange-point-and-mark): Call
161         exchange-point-and-mark with an argument rather than setting
162         mark-active by hand (Bug#5175).
163
164 2009-12-18  Katsumi Yamaoka  <yamaoka@jpl.org>
165
166         * nntp.el (nntp-service-to-port): Work for service expressed with
167         numeric string; replace [:digit:] with [0-9] for XEmacs.
168
169 2009-12-17  Glenn Morris  <rgm@gnu.org>
170
171         * gnus-group.el (gnus-bug-group-download-format-alist):
172         Change emacs entry to debbugs.gnu.org.  Bump :version.
173
174 2009-12-13  Reiner Steib  <Reiner.Steib@gmx.de>
175
176         * mm-encode.el (mm-sign-option, mm-encrypt-option): Add :version tag.
177
178 2009-12-12  Reiner Steib  <Reiner.Steib@gmx.de>
179
180         * message.el (message-info): Explain why we use `Info-goto-node'.
181
182 2009-12-02  Katsumi Yamaoka  <yamaoka@jpl.org>
183
184         * lpath.el: Always bind default-file-name-coding-system for (S)XEmacs.
185
186 2009-12-02  Stefan Monnier  <monnier@iro.umontreal.ca>
187
188         * message.el (message-completion-in-region): New compatibility function.
189         (message-expand-group): Use it.
190
191 2009-12-02  Katsumi Yamaoka  <yamaoka@jpl.org>
192
193         * gnus-group.el (gnus-group-prepare-flat): Check also whether groups
194         with no unread article should be listed if the 2nd arg `predicate' is
195         given.
196
197 2009-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
198
199         * lpath.el: Fbind recenter-top-bottom for Emacs 21, 22, and (S)XEmacs.
200
201 2009-11-29  Juri Linkov  <juri@jurta.org>
202
203         * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom'
204         when it is fboundp in GNU Emacs 23.1.  Put `isearch-scroll' property
205         on `gnus-recenter'. (Bug#4698, Bug#4981)
206
207 2009-11-26  Kevin Ryde  <user42@zip.com.au>
208
209         * sha1.el (sha1-string-external): default-directory "/" in case
210         otherwise non-existent.  process-connection-type pipe for touch of
211         efficiency recommended by elisp manual.  (An aside in Bug#3911.)
212
213 2009-11-25  Kevin Ryde  <user42@zip.com.au>
214
215         * dns-mode.el: Add "Keywords: comm".  It's only an editing mode, but
216         it's comms related and sgml-mode.el has "comm" on that basis too.
217
218 2009-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
219
220         * rfc2047.el (rfc2047-decode-region): Don't quote decoded words
221         containing tspecial characters if they have been already quoted.
222
223 2009-11-05  Dan Nicolaescu  <dann@ics.uci.edu>
224
225         * dns-mode.el (auto-mode-alist): Purecopy string.
226
227 2009-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>
228
229         * hashcash.el (hashcash-generate-payment): Use with-current-buffer.
230
231 2009-10-24  Glenn Morris  <rgm@gnu.org>
232
233         * gnus-art.el (help-xref-stack-item): Define for compiler.
234
235 2009-10-21  Kevin Ryde  <user42@zip.com.au>
236
237         * dns.el: Add "Keywords: comm", as per net/net-utils.el.
238
239 2009-10-20  Katsumi Yamaoka  <yamaoka@jpl.org>
240
241         * gnus-sum.el (gnus-remove-overlays): eval-and-compile.
242
243 2009-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
244
245         * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
246         (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
247
248 2009-10-16  Katsumi Yamaoka  <yamaoka@jpl.org>
249
250         * gnus.el (gnus-overlay-get): New alias to overlay-get.
251         (gnus-overlays-in): New alias to overlays-in.
252
253         * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
254         gnus-overlay-get, and gnus-delete-overlay.
255         (gnus-summary-show-thread): Make it work as well for systems in which
256         next-single-char-property-change is not available.
257         (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
258
259         * gnus-xmas.el (gnus-xmas-overlays-in): New function.
260         (gnus-overlay-get): New alias to extent-property.
261         (gnus-overlays-in): New alias to gnus-xmas-overlays-in.
262
263         * dgnushack.el: Autoload add-to-invisibility-spec for XEmacs 21.4 and
264         SXEmacs.
265
266         * lpath.el: Fbind next-single-char-property-change for XEmacs 21.4 and
267         SXEmacs.
268
269 2009-10-14  Reiner Steib  <Reiner.Steib@gmx.de>
270
271         * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
272
273 2009-10-14  Dan Nicolaescu  <dann@ics.uci.edu>
274
275         * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
276         and XEmacs that don't have `remove-overlays'.
277
278 2009-10-14  Stefan Monnier  <monnier@iro.umontreal.ca>
279
280         * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
281         (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
282         selective display.  Use overlays instead.
283
284 2009-10-04  Juanma Barranquero  <lekktu@gmail.com>
285
286         * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
287
288 2009-09-29  Juanma Barranquero  <lekktu@gmail.com>
289
290         * spam-stat.el (spam-stat-load): Fix typo in message.
291
292 2009-09-24  Juanma Barranquero  <lekktu@gmail.com>
293
294         * dig.el (dig-invoke): Fix typo in docstring.
295         (query-dig): Reflow docstring.
296
297 2009-09-23  Juanma Barranquero  <lekktu@gmail.com>
298
299         * gnus-art.el (gnus-article-encrypt-body):
300         * message.el (message-check-recipients):
301         * mm-util.el (mm-codepage-setup):
302         * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
303         (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
304
305 2009-09-22  Daiki Ueno  <ueno@unixuser.org>
306
307         * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
308         * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
309         keys from the menu if mm-{sign,encrypt}-option is 'guided.
310         * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
311         * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
312
313 2009-09-21  Kevin Ryde  <user42@zip.com.au>
314
315         * dig.el: Add "Keywords: comm", as per net-utils.el.
316
317 2009-09-21  Stefan Monnier  <monnier@iro.umontreal.ca>
318
319         * dig.el (dig-mode): Use define-derived-mode.
320
321 2009-09-19  Glenn Morris  <rgm@gnu.org>
322
323         * pgg-pgp.el (pgg-pgp-encrypt-region): Add missing mapconcat separator.
324
325 2009-09-18  Glenn Morris  <rgm@gnu.org>
326
327         * gnus-diary.el (gnus-diary-check-message):
328         * message.el (message-insert-formatted-citation-line):
329         * nnbabyl.el (top-level):
330         * nndiary.el (nndiary-schedule):
331         Fix typos in condition-case handlers.
332
333 2009-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
334
335         * gnus-art.el (gnus-article-edit-part): Work for the buffer
336         configuration that provides the sole article window in a frame;
337         position point correctly after deleting a part.
338
339 2009-09-14  Adam Sjøgren  <asjo@koldfront.dk>