Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-461
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
d6697c02
MB
12005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus-art.el (article-display-face): Correct the position in
4 which Faces are inserted; use dolist.
5
62005-06-29 Didier Verna <didier@xemacs.org>
7
8 * gnus-art.el (article-display-face): display faces in correct
9 order.
10
84861437
MB
112005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
12
13 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
14 (gnus-nocem-check-article): Fetch the Type header.
15 (gnus-nocem-message-wanted-p): Fix the way to examine types.
16 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
17 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
18
19 * pgg.el (pgg-verify): Return the verification result.
20
3338c0ad
JB
212005-06-24 Juanma Barranquero <lekktu@gmail.com>
22
23 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
24 `show-nonbreak-escape'.
25
9180519b
LK
262005-06-23 Lute Kamstra <lute@gnu.org>
27
28 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
29
30 * dig.el (dig-mode):
31 * smime.el (smime-mode): Use gnus-run-mode-hooks.
32
23873c96
JB
332005-06-21 Juanma Barranquero <lekktu@gmail.com>
34
35 * nnimap.el (nnimap-split-download-body): Fix spellings.
36
b66c24b4
JB
372005-06-16 Juanma Barranquero <lekktu@gmail.com>
38
39 * gnus-art.el (gnus-article-encrypt-body):
40 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
41 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
42 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 43
0f49874b
MB
442005-06-16 Miles Bader <miles@gnu.org>
45
46 * spam.el (spam): Remove "-face" suffix from face name.
47 (spam-face): New backward-compatibility alias for renamed face.
48 (spam-face, spam-initialize): Use renamed spam face.
49
50 * message.el (message-header-to, message-header-cc)
51 (message-header-subject, message-header-newsgroups)
52 (message-header-other, message-header-name)
53 (message-header-xheader, message-separator, message-cited-text)
54 (message-mml): Remove "-face" suffix from face names.
55 (message-header-to-face, message-header-cc-face)
56 (message-header-subject-face, message-header-newsgroups-face)
57 (message-header-other-face, message-header-name-face)
58 (message-header-xheader-face, message-separator-face)
59 (message-cited-text-face, message-mml-face):
60 New backward-compatibility aliases for renamed faces.
61 (message-font-lock-keywords): Use renamed message faces.
62
63 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
64 (sieve-test-commands, sieve-tagged-arguments):
65 Remove "-face" suffix from face names.
66 (sieve-control-commands-face, sieve-action-commands-face)
67 (sieve-test-commands-face, sieve-tagged-arguments-face):
68 New backward-compatibility aliases for renamed faces.
69 (sieve-control-commands-face, sieve-action-commands-face)
70 (sieve-test-commands-face, sieve-tagged-arguments-face):
71 Use renamed sieve faces.
72
73 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
74 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
75 (gnus-group-news-3-empty, gnus-group-news-4)
76 (gnus-group-news-4-empty, gnus-group-news-5)
77 (gnus-group-news-5-empty, gnus-group-news-6)
78 (gnus-group-news-6-empty, gnus-group-news-low)
79 (gnus-group-news-low-empty, gnus-group-mail-1)
80 (gnus-group-mail-1-empty, gnus-group-mail-2)
81 (gnus-group-mail-2-empty, gnus-group-mail-3)
82 (gnus-group-mail-3-empty, gnus-group-mail-low)
83 (gnus-group-mail-low-empty, gnus-summary-selected)
84 (gnus-summary-cancelled, gnus-summary-high-ticked)
85 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
86 (gnus-summary-high-ancient, gnus-summary-low-ancient)
87 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
88 (gnus-summary-low-undownloaded)
89 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
90 (gnus-summary-low-unread, gnus-summary-normal-unread)
91 (gnus-summary-high-read, gnus-summary-low-read)
92 (gnus-summary-normal-read, gnus-splash):
93 Remove "-face" suffix from face names.
94 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
95 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
96 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
97 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
98 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
99 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
100 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
101 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
102 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
103 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
104 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
105 (gnus-summary-selected-face, gnus-summary-cancelled-face)
106 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
107 (gnus-summary-normal-ticked-face)
108 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
109 (gnus-summary-normal-ancient-face)
110 (gnus-summary-high-undownloaded-face)
111 (gnus-summary-low-undownloaded-face)
112 (gnus-summary-normal-undownloaded-face)
113 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
114 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
115 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
116 (gnus-splash-face):
117 New backward-compatibility aliases for renamed faces.
118 (gnus-group-startup-message): Use renamed gnus faces.
119
120 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
121 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
122 (gnus-server-agent): Remove "-face" suffix from face names.
123 (gnus-server-agent-face, gnus-server-opened-face)
124 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 125 (gnus-server-offline-face):
0f49874b
MB
126 New backward-compatibility aliases for renamed faces.
127 (gnus-server-agent-face, gnus-server-opened-face)
128 (gnus-server-closed-face, gnus-server-denied-face)
129 (gnus-server-offline-face): Use renamed gnus faces.
130
131 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
132 Remove "-face" suffix from face names.
133 (gnus-picon-xbm-face, gnus-picon-face):
134 New backward-compatibility aliases for renamed faces.
135
136 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
137 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
138 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
139 (gnus-cite-11): Remove "-face" suffix from face names.
140 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
141 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
142 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 143 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
144 New backward-compatibility aliases for renamed faces.
145 (gnus-cite-attribution-face, gnus-cite-face-list)
146 (gnus-article-boring-faces): Use renamed gnus faces.
147
148 * gnus-art.el (gnus-signature, gnus-header-from)
149 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
150 (gnus-header-content): Remove "-face" suffix from face names.
151 (gnus-signature-face, gnus-header-from-face)
152 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 153 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
154 New backward-compatibility aliases for renamed faces.
155 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
156
157 * gnus-sum.el (gnus-summary-selected-face)
158 (gnus-summary-highlight): Use renamed gnus faces.
159 * gnus-group.el (gnus-group-highlight): Likewise.
160
ca0a6900
JB
1612005-06-14 Juanma Barranquero <lekktu@gmail.com>
162
0b46b379
JB
163 * gnus-sieve.el (gnus-sieve-article-add-rule):
164 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
165 * spam-stat.el (spam-stat-buffer-change-to-spam)
166 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 167
0b46b379
JB
168 * message.el (message-is-yours-p):
169 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 170
a21fb88e
MB
1712005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
172
173 * mm-view.el (mm-inline-text): Withdraw the last change.
174
1752005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
176
177 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
178 executing enriched-decode.
179
bfe5418b
LT
1802005-06-04 Luc Teirlinck <teirllm@auburn.edu>
181
182 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
183
d4755e04
LK
1842005-06-04 Lute Kamstra <lute@gnu.org>
185
186 * nnfolder.el (nnfolder-read-folder): Make sure that undo
187 information is never recorded.
188
95f75c75
SM
1892005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
190
191 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
192
0f69d598
MB
1932005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
194
195 * pop3.el (pop3-md5): Run md5 in the binary mode.
196 (pop3-md5-program-args): New variable.
197
95f75c75
SM
198 * starttls.el (starttls-set-process-query-on-exit-flag):
199 Use eval-and-compile.
0f69d598 200
4a43ee9b
MB
2012005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
202
203 * gnus-art.el (article-display-x-face): Replace
204 process-kill-without-query by gnus-set-process-query-on-exit-flag.
205
206 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
207
208 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
209 set-process-query-on-exit-flag or process-kill-without-query.
210
211 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
212 loop instead of replace-regexp.
213
214 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
215 instead of process-kill-without-query if it is available.
216
217 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
218 instead of find-file-hooks if it is available.
219
220 * mml1991.el: Bind pgg-default-user-id when compiling.
221
222 * mml2015.el: Bind pgg-default-user-id when compiling.
223
95f75c75
SM
224 * nndraft.el (nndraft-request-associate-buffer):
225 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
226 available.
227
228 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
229 instead of find-file-hooks if it is available.
230
231 * nntp.el (nntp-open-connection): Replace
232 process-kill-without-query by gnus-set-process-query-on-exit-flag.
233 (nntp-open-ssl-stream): Ditto.
234 (nntp-open-tls-stream): Ditto.
235
236 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
237 (pgg-run-at-time-1): New macro.
238 (pgg-run-at-time): Use it.
239
240 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
241 set-process-query-on-exit-flag or process-kill-without-query.
242 (starttls-open-stream-gnutls): Use it instead of
243 process-kill-without-query.
244 (starttls-open-stream): Ditto.
245
2462005-05-31 Simon Josefsson <jas@extundo.com>
247
248 * imap.el (imap-ssl-open): Use imap-process-connection-type,
249 instead of hard coding to nil.
250
2512005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
252
ca0a6900 253 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
254 resolve warnings when gnus-group.el compiled alone.
255
e9bd5782
MB
2562005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
257
258 * gnus-agent.el (gnus-agent-regenerate-group)
259 (gnus-agent-fetch-articles): Replace `string-to-int' by
260 `string-to-number'.
261 * gnus-art.el (gnus-button-fetch-group): Ditto.
262 * gnus-cache.el (gnus-cache-generate-active)
263 (gnus-cache-articles-in-group): Ditto.
264 * gnus-group.el (gnus-group-set-current-level)
265 (gnus-group-insert-group-line): Ditto.
266 * gnus-score.el (gnus-score-set-expunge-below)
267 (gnus-score-set-mark-below, gnus-summary-score-effect)
268 (gnus-summary-score-entry): Ditto.
269 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
270 (gnus-soup-pack): Ditto.
271 * gnus-spec.el (gnus-xmas-format): Ditto.
272 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
273 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
274 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
275 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
276 * nndb.el (nndb-get-remote-expire-response): Ditto.
277 * nndiary.el (nndiary-parse-schedule-value)
278 (nndiary-string-to-number, nndiary-request-replace-article)
279 (nndiary-request-article): Ditto.
280 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
281 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
282 * nneething.el (nneething-make-head): Ditto.
283 * nnfolder.el (nnfolder-request-article)
284 (nnfolder-retrieve-headers): Ditto.
285 * nnheader.el (nnheader-file-to-number): Ditto.
286 * nnkiboze.el (nnkiboze-request-article): Ditto.
287 * nnmail.el (nnmail-process-unix-mail-format)
288 (nnmail-process-babyl-mail-format): Ditto.
289 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
290 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
291 (nnmh-request-create-group, nnmh-request-list-1)
292 (nnmh-request-group, nnmh-request-article): Ditto.
293 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
294 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
295 * nnsoup.el (nnsoup-make-active): Ditto.
296 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
297 * nntp.el (nntp-find-group-and-number)
298 (nntp-retrieve-headers-with-xover): Ditto.
299 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
300 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
301 (pgg-format-key-identifier): Ditto.
302 * pop3.el (pop3-last, pop3-stat): Ditto.
303 * qp.el (quoted-printable-decode-region): Ditto.
304
305 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
306 of concat.
307
cfcd5c91
MB
3082005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
309
310 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
311
312 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
313
314 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
315
316 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
317
318 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
319
320 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
321
322 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
323 (gnus-carpal-mode): Ditto.
324
325 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
326 (gnus-browse-mode): Ditto.
327
328 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
329
330 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
331
9ad41fb7
RS
3322005-05-29 Richard M. Stallman <rms@gnu.org>
333
334 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
335
b4e8a25b
MB
3362005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
337
338 * gnus-util.el (gnus-run-mode-hooks): New function.
339
340 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
341
ddfbe5db
LT
3422005-05-26 Luc Teirlinck <teirllm@auburn.edu>
343
344 * gnus-agent.el (gnus-agent-make-mode-line-string):
345 Use mode-line-highlight as mouse-face.
346
d0859c9a
MB
3472005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
348
349 * canlock.el (canlock): Change the parent group to news.
350
351 * deuglify.el (gnus-outlook-deuglify): Add :group.
352
353 * dig.el (dig): Add :group.
354
355 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
356
357 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
358 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
359 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
360 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
361 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
362
363 * gnus-diary.el (gnus-diary): Add :group.
364
365 * gnus.el (gnus-group-news-1-face): Add :group.
366 (gnus-group-news-1-empty-face): Ditto.
367 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
368 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
369 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
370 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
371 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
372 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
373 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
374 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
375 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
376 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
377 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
378 (gnus-summary-high-ticked-face): Ditto.
379 (gnus-summary-low-ticked-face): Ditto.
380 (gnus-summary-normal-ticked-face): Ditto.
381 (gnus-summary-high-ancient-face): Ditto.
382 (gnus-summary-low-ancient-face): Ditto.
383 (gnus-summary-normal-ancient-face): Ditto.
384 (gnus-summary-high-undownloaded-face): Ditto.
385 (gnus-summary-low-undownloaded-face): Ditto.
386 (gnus-summary-normal-undownloaded-face): Ditto.
387 (gnus-summary-high-unread-face): Ditto.
388 (gnus-summary-low-unread-face): Ditto.
389 (gnus-summary-normal-unread-face): Ditto.
95f75c75 390 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
391 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
392
393 * message.el (message-minibuffer-local-map): Add :group.
394
395 * sieve-manage.el (sieve-manage-log): Add :group.
396 (sieve-manage-default-user): Diito.
397 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
398 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
399 (sieve-manage-authenticators): Ditto.
95f75c75 400 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
401 (sieve-manage-default-port): Ditto.
402
403 * sieve-mode.el (sieve-control-commands-face): Add :group.
404 (sieve-action-commands-face): Ditto.
405 (sieve-test-commands-face): Ditto.
406 (sieve-tagged-arguments-face): Ditto.
407
408 * smime.el (smime): Add :group.
409
410 * spam-report.el (spam-report): Add :group.
411
412 * spam.el (spam, spam-face): Add :group.
413
6441d280
LK
4142005-05-26 Lute Kamstra <lute@gnu.org>
415
416 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
417
8654e13a
MB
4182005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
419
420 * gnus-art.el: Don't autoload mail-extract-address-components.
421
422 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
423
424 * nndb.el: Don't declare the nndb back end two or more times; don't
425 autoload news-reply-mode, news-setup, cancel-timer and telnet.
426
427 * nntp.el: Autoload format-spec instead of format; use
428 eval-and-compile to evaluate autoload forms.
429
430 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
431
31640842
MB
4322005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
433
434 * gnus-art.el (article-date-ut): Support converting date in
435 forwarded parts as well.
436 (gnus-article-save-original-date): New macro.
437 (gnus-display-mime): Use it.
438
4392005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
440
441 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
442 enclosure element of <item>.
443
61b397cd
MB
4442005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
445
446 * spam-report.el (spam-report-unplug-agent)
447 (spam-report-plug-agent, spam-report-deagentize)
448 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
449 support for the Agent in spam-report: when unplugged, report to a
450 file; when plugged, submit all the requests.
451 [Added missing offline functionality from trunk.]
452
4532005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
454
455 * spam-report.el (spam-report-url-to-file)
456 (spam-report-requests-file): New function and variable for offline
457 reporting.
458 (spam-report-url-ping-function): Add `spam-report-url-to-file'
459 and user defined function.
460 (spam-report-process-queue): New function.
461 Process requests from `spam-report-requests-file'.
462 (spam-report-url-ping-mm-url): Autoload.
463 [Added missing offline functionality from trunk.]
31640842 464
cd01ded9
MB
4652005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
466
467 * qp.el (quoted-printable-encode-region): Save excursion.
468
850c333d
MB
4692005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
470
471 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
472 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
473
ff5e68bf
MB
4742005-04-13 Miles Bader <miles@gnu.org>
475
476 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
477
4782005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
479
480 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
481 contained in text because xml.el decodes entities) with LFs.
482
6a748eda
LK
4832005-04-11 Lute Kamstra <lute@gnu.org>
484
485 * message.el (message-make-date): Handle byte-compiler warnings
486 differently.
487 * nnimap.el (nnimap-date-days-ago): Ditto.
488
9d9b0de9
SM
4892005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
490
491 * mm-util.el (mm-string-to-multibyte): New function.
492 (mm-detect-coding-region): Typo.
493
9a89f5b0
MB
4942005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
495
496 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
497
91472578
MB
4982005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
499
500 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
501 argument in XEmacs.
502
503 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
504 (nnrss-request-group): Decode group name first.
505 (nnrss-request-article): Make a text/plain article if mml-to-mime
506 failed.
507 (nnrss-get-encoding): Return a compatible encoding according to
508 nnrss-compatible-encoding-alist.
509 (nnrss-opml-export): Use dolist.
510 (nnrss-find-el): Use consp instead of listp.
511 (nnrss-order-hrefs): Use dolist.
512
5132005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
514
515 * nnrss.el (nnrss-verbose): Remove.
516 (nnrss-request-group): Use `nnheader-message' instead.
517
5182005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
519
520 * nnrss.el (nnrss-verbose): New variable.
521 (nnrss-request-group): Make it say nnrss is requesting a group.
522
5232005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
524
525 * gnus-agent.el (gnus-agent-group-path): Decode group name.
526 (gnus-agent-group-pathname): Ditto.
527
528 * gnus-cache.el (gnus-cache-file-name): Decode group name.
529
530 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
531 name for only %g and %c.
532 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
533 instead of gnus-tmp-group to decoded group name.
534 (gnus-group-make-group): Decode group name.
535 (gnus-group-delete-group): Ditto.
536 (gnus-group-make-rss-group): Exclude `/'s from group names;
537 register the group data after opening the nnrss group; unify
538 non-ASCII group names; encode group name.
539 (gnus-group-catchup-current): Decode group name.
540 (gnus-group-expire-articles-1): Ditto.
541 (gnus-group-set-current-level): Ditto.
542 (gnus-group-kill-group): Ditto.
543
544 * gnus-spec.el (gnus-update-format-specifications): Flush the
545 group format spec cache if it doesn't support decoded group names.
546
547 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
548
549 * nnrss.el: Require rfc2047 and mml.
550 (nnrss-file-coding-system): New variable.
551 (nnrss-format-string): Redefine it as an inline function.
552 (nnrss-decode-group-name): New function.
553 (nnrss-string-as-multibyte): Remove.
554 (nnrss-retrieve-headers): Decode group name; don't use
555 nnrss-format-string.
556 (nnrss-request-group): Decode group name.
557 (nnrss-request-article): Decode group name; allow a Message-ID as
558 well as an article number; don't use nnrss-format-string; encode a
559 Message-ID string which may contain non-ASCII characters; use
560 mml-to-mime to compose a MIME article; use search-forward instead
561 of re-search-forward.
562 (nnrss-request-expire-articles): Decode group name.
563 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
564 as well; decode group name.
565 (nnrss-get-encoding): Fix regexp.
566 (nnrss-fetch): Clarify error message.
567 (nnrss-read-server-data): Use insert-file-contents instead of load;
568 bind file-name-coding-system; use multibyte buffer.
569 (nnrss-save-server-data): Insert newline; bind
570 coding-system-for-write to the value of nnrss-file-coding-system;
571 bind file-name-coding-system; add coding cookie.
572 (nnrss-read-group-data): Use insert-file-contents instead of load;
573 bind file-name-coding-system; use multibyte buffer.
574 (nnrss-save-group-data): Bind coding-system-for-write to the
575 value of nnrss-file-coding-system; bind file-name-coding-system.
576 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
577 make it work with non-ASCII text.
578 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
579 of set-buffer-file-coding-system.
580 (nnrss-find-el): Check carefully whether there's a list of string
581 which old xml.el may return rather than a string; make it work
582 with old xml.el as well.
583
5842005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
585
586 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
587
588 * nnrss.el (nnrss-get-encoding): New function.
589 (nnrss-fetch): Use unibyte buffer initially; bind
590 coding-system-for-read while performing mm-url-insert; remove ^Ms;
591 decode contents according to the encoding attribute.
592 (nnrss-save-group-data): Add coding cookie.
593 (nnrss-mime-encode-string): New function.
594 (nnrss-check-group): Use it to encode subject and author.
595
5962005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
597
598 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
599 failed.
600
6012005-04-06 Jesper Harder <harder@ifa.au.dk>
602
603 * mm-util.el (mm-subst-char-in-string): Support inplace.
604
605 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
606 checkdoc.el).
607 (nnrss-request-article): Cleanup.
608 (nnrss-request-delete-group): Use nnrss-make-filename.
609 (nnrss-read-server-data): Use nnrss-make-filename; use load.
610 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
611 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
612 <joakim@verona.se>; hash on description if link is missing; use
613 nnrss-make-filename; use load.
614 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
615 (nnrss-make-filename): New function.
616 (nnrss-close): New function.
617 (nnrss-check-group): Hash on description if link is missing.
618 (nnrss-get-namespace-prefix): Use string= to compare strings!
619 Reported by David D. Smith <davidsmith@acm.org>.
620 (nnrss-opml-export): Turn on sgml-mode.
621
6222005-04-06 Mark A. Hershberger <mah@everybody.org>
623
624 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
625
498063ec
MB
6262005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
627
628 * message.el (message-make-date): Add defvars in order to silence
629 the byte compiler inside the defun.
630
631 * nnimap.el (nnimap-date-days-ago): Ditto.
632
95f75c75 633 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 634
95f75c75 635 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 636
95f75c75 637 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
638
639 * nnultimate.el (parse-time): Require for `parse-time-string'.
640
707f2b38
MB
6412005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
642
498063ec
MB
643 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
644 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 645
10ace8ea
MB
6462005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
647
648 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
649
650 * mm-util.el (mm-replace-in-string): New function.
651 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
652 latin-unity, which cannot be used with XEmacs 21.1.
653
654 * rfc2047.el (rfc2047-encode-function-alist): Rename from
655 rfc2047-encoding-function-alist in order to avoid conflicting with
656 the old version.
657 (rfc2047-encode-message-header): Remove useless goto-char.
658 (rfc2047-encodable-p): Don't move point.
659 (rfc2047-syntax-table): Treat `(' and `)' as is.
660 (rfc2047-encode-region): Concatenate words containing non-ASCII
661 characters in structured fields; don't encode space-delimited
662 ASCII words even in unstructured fields; don't break words at
663 char-category boundaries; encode encoded words in structured
664 fields; treat text within parentheses as special; show the
665 original text when error has occurred; move point to the end of
666 the region after encoding, suggested by IRIE Tetsuya
667 <irie@t.email.ne.jp>; treat backslash-quoted characters as
668 non-special; check carefully whether to encode special characters;
669 fix some kind of misconfigured headers; signal a real error if
670 debug-on-quit or debug-on-error is non-nil; don't infloop,
671 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
672 the close parenthesis may be included in the encoded word; encode
673 bogus delimiters.
674 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
675 (rfc2047-encode-max-chars): New variable.
676 (rfc2047-encode-1): New function.
677 (rfc2047-encode): Use it; encode text so that it occupies the
678 maximum width within 76-column; work correctly on Q encoding for
679 iso-2022-* charsets; fold the line before encoding; don't append a
680 space if the encoded word includes close parenthesis.
681 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
682 sure not to break a line just after the header name.
683 (rfc2047-b-encode-region): Remove.
684 (rfc2047-b-encode-string): New function.
685 (rfc2047-q-encode-region): Remove.
686 (rfc2047-q-encode-string): New function.
687 (rfc2047-encode-parameter): New function.
688 (rfc2047-encoded-word-regexp): Don't use shy group.
689 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
690 (rfc2047-parse-and-decode): Ditto.
95f75c75 691 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
692
6932005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
694
695 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
696 (rfc2047-field-value): Strip props.
95f75c75 697 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
698 all headers can be folded, and this should be done by the message
699 composition mode. Probably. I think.
700 (rfc2047-encodable-p): Say that =? needs encoding.
701 (rfc2047-encode-region): Encode =? strings.
702
7032005-03-25 Jesper Harder <harder@ifa.au.dk>
704
705 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
706 language tags; remove unnecessary '+'. Reported by Stefan Wiens
707 <s.wi@gmx.net>.
708 (rfc2047-decode-string): Don't cons a string unnecessarily.
709 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
710 the encoding to avoid consing a string.
711 (rfc2047-decode): Use mm-subst-char-in-string instead of
712 mm-replace-chars-in-string.
713
7142005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
715
716 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
717 encodings of MIME-encoded words, in order to improve
718 interoperability with several broken MUAs.
719
7202005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
721
722 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
723 pass it to `gnus-browse-read-group'.
724 (gnus-browse-read-group): Add NUMBER argument and pass it to
725 `gnus-group-read-ephemeral-group'.
726
727 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
728 argument and pass it to `gnus-group-read-group'.
729
7302005-03-19 Aidan Kehoe <kehoea@parhasard.net>
731
732 * mm-util.el (mm-xemacs-find-mime-charset): Only call
733 mm-xemacs-find-mime-charset-1 if we have the mule feature
734 available at runtime.
735
f3f7f80c
WL
7362005-03-25 Werner Lemberg <wl@gnu.org>
737
738 * nnmaildir.el: Replace `illegal' with `invalid'.
739
0302b80e
SM
7402005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
741
742 * gnus-start.el (gnus-display-time-event-handler):
743 Check display-time-timer at runtime rather than only at load time
744 in case display-time-mode is turned off in the mean time.
745
fa9a04e1
MB
7462005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
747
748 * nnimap.el (nnimap-open-connection): Print which authinfo file is
749 used.
750
751 * nneething.el (nneething-map-file-directory): Derive from
752 `gnus-directory'.
753
754 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
755 the To/Cc button.
756
7572005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
758
0302b80e
SM
759 * nnmaildir.el (nnmaildir-request-accept-article):
760 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1
MB
761
7622005-03-13 Steve Youngs <steve@sxemacs.org>
763
764 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
765 autoloaded function.
766 From: Andrey Slusar <anrays@gmail.com>.
767
7682005-03-13 Steve Youngs <steve@sxemacs.org>
769
770 * mm-url.el: Require timer-funcs at compile time when in XEmacs
771 for `with-timeout'.
772
773 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 774 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
775
776 * gnus-async.el: Ditto.
777
bf68d4e6
LK
7782005-03-16 Lute Kamstra <lute@gnu.org>
779
780 * message.el (message-make-date): Require parse-time.
781
f66ce3b9
SM
7822005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
783
784 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
785
14f56b66
MB
7862005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
787
0302b80e 788 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 789
ec3c4a4c
MB
7902005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
791
792 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
793 buffer (since IMAP server might return FETCH response out of
794 order, and the nntp buffer must be sorted).
795
5f5475ac
MB
7962005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
797
798 * message.el: Don't autoload former message-utils variables.
f66ce3b9 799 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
800
801 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 802 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 803 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
804 (nnweb-google-parse-1, nnweb-google-create-mapping):
805 Don't hardcode URL.
5f5475ac 806
2fd561a9
MB
8072005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
808
809 * message.el (message-get-reply-headers, message-followup):
810 Mention related variables `message-use-followup-to' and
811 `message-use-mail-followup-to', in the information buffer.
812
813 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
814 of broken groups(-beta).google.com.
815
4e90f2b9
SM
8162005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
817
818 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
819 a more conservative way.
820
ee7d3cc0
MB
8212005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
822
823 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
824 `mm-dissect-multipart' and receive the from field as an (optional)
825 argument from `mm-dissect-multipart'.
826 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
827 pass it on when we call `mm-dissect-buffer' on MIME parts.
828 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 829
04ff38fb
SM
8302005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
831
832 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
833 buffer, so it moves the window's cursor.
834
ff4d3926
MB
8352005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
836
04ff38fb 837 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
838
839 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 840 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 841
04ff38fb
SM
842 * gnus-sum.el (gnus-summary-caesar-message):
843 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
844
845 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
846 doc string.
847
8482005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
849
850 * smime.el (smime-sign-buffer): Signal an error if
851 `smime-sign-region' fails.
852 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
853 fails.
854
82a8ad04
MB
8552005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
856
857 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
858 Handle news URL with given port correctly.
859
270a576a
MB
8602005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
861
862 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
863 containing special characters.
864
865 * gnus-sum.el (gnus-summary-edit-article): Ditto.
866
867 * mml.el (mime-to-mml): Ditto.
868
ff4d3926
MB
869 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
870 New variable.
270a576a
MB
871 (rfc2047-decode-region): Quote decoded words containing special
872 characters when rfc2047-quote-decoded-words-containing-tspecials
873 is non-nil.
874
8752005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
876
04ff38fb 877 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
878
879 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
880
8812005-02-15 Simon Josefsson <jas@extundo.com>
882
883 * nnimap.el (nnimap-debug): Doc fix.
884
885 * imap.el (imap-debug): Doc fix.
886
8872005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
888
889 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
890 argument in doc string. Make query for type more clear.
891
d31fa104
MB
8922005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
893
894 * gnus.el (gnus-group-startup-message): Search for gnus images in
895 etc/images/gnus.
896 * mm-util.el (mm-find-charset-region): Likewise.
897 * smiley.el (smiley-data-directory): Search for smilies in
898 etc/images/smilies.
899
9b981cb6
MB
9002005-02-09 Kim F. Storm <storm@cua.dk>
901
902 Change Emacs release version from 21.4 to 22.1 throughout.
903 Change Emacs development version from 21.3.50 to 22.0.50.
904
9052005-02-08 Simon Josefsson <jas@extundo.com>
906
907 * imap.el (imap-log): Doc fix.
908
56c30d72
MB
9092005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
910
911 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
912 prefix arg is neither nil nor a number, as info specifies.
913
f429956a
SM
9142005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
915
916 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
917
5c243ee4
SM
9182005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
919
920 * message.el (message-beginning-of-line): Change the behavior when
921 invoked between BOL and : so that it first moves backward.
922
aba1948a
MB
9232005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
924
925 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
926 article buffer when editing of the article is discarded.
927 (gnus-article-prepare): Revert.
928
9292005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
930
f429956a
SM
931 * gnus-art.el (gnus-article-prepare):
932 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
933
9342005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
935
936 * mml.el (mml-generate-mime-1): Convert string into unibyte when
937 inserting " *mml*" buffer's contents into a unibyte temp buffer.
938
ddff82cf
MB
9392005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
940
941 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
942 which will be inserted according to the multibyteness of a buffer
943 rather than the type of contents. Suggested by ARISAWA Akihiro
944 <ari@mbf.ocn.ne.jp>.
945
112d84ef
MB
9462005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
947
948 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
949 which is unreadable in some setups.
950
2f7717f6
MB
9512004-12-27 Simon Josefsson <jas@extundo.com>
952
f429956a
SM
953 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
954 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
955 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 956
c44edf72
KS
9572004-12-17 Kim F. Storm <storm@cua.dk>
958
959 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
960
961 * gnus-sum.el (gnus-summary-mode-map): Likewise.
962
aa0a8561
MB
9632004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
964
965 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
966 correctly even if there are wide characters.
967
9682004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
969
970 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
971 concatenating segments rather than before concatenating them.
972 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
973
9742004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
975
976 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
977
9782004-12-17 Aidan Kehoe <kehoea@parhasard.net>
979
980 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
981 unify Latin characters in XEmacs.
982 (mm-find-mime-charset-region): Use it.
983
9842004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
985
986 * gnus-util.el (gnus-delete-directory): New function.
987
988 * gnus-agent.el (gnus-agent-delete-group): Use it.
989
990 * gnus-cache.el (gnus-cache-delete-group): Use it.
991
45893b95
SM
9922004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
993
994 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
995
734c5765
MB
9962004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
997
5c243ee4
SM
998 * gnus-group.el (gnus-group-make-rss-group):
999 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
1000
1001 * gnus-start.el (gnus-setup-news): Honor user's setting to
1002 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 1003 <lute@gnu.org>.
734c5765 1004
ad136a7c
MB
10052004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1006
1007 * message.el (message-forward-make-body-mml): Remove headers
45893b95 1008 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
1009
10102004-12-02 Romain Francoise <romain@orebokech.com>
1011
1012 * message.el (message-forward-make-body-plain): Always remove
1013 headers according to message-forward-ignored-headers.
1014
10152004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1016
ad136a7c
MB
1017 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1018 order to silence the byte compiler.
1019
1020 * pop3.el (pop3-md5): Define it before being used.
1021
1022 * spam.el: Fix the way to silence the byte compiler, which
1023 complained about bbdb-buffer, bbdb-create-internal,
1024 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
1025 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
1026 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
1027 spam-stat-buffer-is-spam, spam-stat-load,
1028 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
1029 spam-stat-save and spam-stat-split-fancy.
1030
10312004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1032
1033 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1034 which may confuse users.
1035 (canlock-password-for-verify): Ditto.
1036
1037 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1038
1039 * gnus-art.el (gnus-emphasis-alist): Ditto.
1040
1041 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1042
1043 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1044
1045 * gnus-start.el (gnus-save-killed-list): Ditto.
1046
1047 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1048 (gnus-sum-thread-tree-root): Ditto.
1049 (gnus-sum-thread-tree-false-root): Ditto.
1050 (gnus-sum-thread-tree-single-indent): Ditto.
1051
1052 * message.el (message-courtesy-message): Ditto.
1053 (message-archive-note): Ditto.
1054 (message-subscribed-address-file): Ditto.
1055 (message-user-fqdn): Ditto.
1056
1057 * spam-report.el (spam-report-gmane-regex): Ditto.
1058
1059 * spam.el (spam-blackhole-good-server-regex): Ditto.
1060
10612004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1062
45893b95 1063 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
1064
10652004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1066
45893b95
SM
1067 * message.el (message-strip-forbidden-properties):
1068 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
1069
10702004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1071
45893b95 1072 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
1073
1074 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
1075 to avoid problems when splitting mails with many recipients.
1076
10772004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
1078
1079 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
1080 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1081
10822004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
1083
1084 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
1085
49561cf6
SM
10862004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1087
1088 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
1089 pop-to-buffer, covered by the subsequent gnus-configure-windows.
1090
87589a70
LT
10912004-11-14 Luc Teirlinck <teirllm@auburn.edu>
1092
1093 * nnfolder.el (nnfolder-save-marks): Add missing format field in
1094 call to `error'.
1095 * nnml.el (nnml-save-marks): Ditto.
1096
c825ac9d
RS
10972004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1098
45893b95
SM
1099 * gnus-start.el (gnus-convert-old-newsrc):
1100 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 1101
ae465fa7
MB
11022004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1103
1104 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
1105 default; improve customization type.
1106 (gnus-emphasis-custom-with-format): New macro.
1107 (gnus-emphasis-custom-value-to-external): New function.
1108 (gnus-emphasis-custom-value-to-internal): New function.
1109
5f49be3f
MB
11102004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
1111
1112 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
1113 "Args out of range" error. Reported by Arnaud Giersch
1114 <arnaud.giersch@free.fr>.
1115
fb54e72e
RS
11162004-11-04 Richard M. Stallman <rms@gnu.org>
1117
1118 * spam.el (spam group): Add :version.
1119
1120 * pgg-def.el (pgg group): Add :version.
1121
0683d241
MB
11222004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1123
3bc8f4ac 1124 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
1125 article buffer with a draft file. This is a temporary measure
1126 against the 2004-08-22 change to gnus-article-edit-mode.
1127
11282004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1129
1130 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
1131 (html2text-format-tags): Remove unused variable `attr'.
1132
1133 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
1134 after-load-alist.
1135
1136 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
1137 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
1138 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
1139 loaded under XEmacs.
1140 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
1141
1142 * mm-util.el (mm-coding-system-p): Return a coding-system.
1143 (mm-mime-mule-charset-alist): Use shift_jis instead of
1144 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
1145 entries for the mime charsets iso-2022-jp-3 and shift_jis.
1146 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
1147 instead of japanese-shift-jis and iso-latin-1 respectively in
1148 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
1149 (mm-mule-charset-to-mime-charset):
1150 Make mm-coding-system-priorities effective.
0683d241
MB
1151 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
1152 while predicating of candidates upon the priorities.
1153
e2642250
MB
11542004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1155
1156 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
1157
1158 * tls.el (tls-process-connection-type, tls-success)
1159 (tls-certtool-program): Add :version.
1160
1161 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
1162 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 1163 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
1164
1165 * spam-stat.el (spam-stat): Add :version.
1166
1167 * sieve.el (sieve): Add :version.
1168
49561cf6
SM
1169 * sha1.el (sha1): Add :version.
1170 (sha1-use-external): Remove redundant version.
e2642250
MB
1171
1172 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
1173 (nnmail-cache-ignore-groups, nnmail-spool-hook)
1174 (nnmail-split-fancy-match-partial-words)
87589a70 1175 (nnmail-split-lowercase-expanded):
e2642250
MB
1176
1177 * nndiary.el (nndiary): Add :version.
1178
1179 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
1180
1181 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
1182 (mml-default-encrypt-method, mml-signencrypt-style-alist):
1183 Add :version.
e2642250
MB
1184
1185 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
1186
1187 * mm-url.el (mm-url-use-external, mm-url-program)
1188 (mm-url-arguments): Add :version.
1189
1190 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
1191 (mm-attachment-file-modes, mm-decrypt-option)
1192 (mm-w3m-safe-url-regexp): Add :version.
1193
1194 * message.el (message-cite-prefix-regexp)
1195 (message-sendmail-envelope-from, message-minibuffer-local-map)
1196 (message-user-fqdn, message-completion-alist): Add :version.
1197
1198 * gnus-win.el (gnus-configure-windows-hook)
1199 (gnus-use-frames-on-any-display): Add :version.
1200
1201 * gnus-art.el (gnus-article-address-banner-alist)
1202 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
1203 (gnus-treat-from-picon, gnus-treat-mail-picon)
1204 (gnus-treat-x-pgp-sig): Add :version.
1205
1206 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
1207 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
1208 (gnus-summary-article-delete-hook)
1209 (gnus-summary-display-while-building): Add :version.
1210
1211 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
1212 (gnus-get-top-new-news-hook):Add :version.
1213
1214 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1215 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
1216
1217 * gnus-registry.el (gnus-registry): Add :version.
1218
1219 * gnus-spec.el (gnus-use-correct-string-widths)
1220 (gnus-make-format-preserve-properties): Add :version.
1221
1222 * gnus.el (gnus-group-charter-alist)
1223 (gnus-group-fetch-control-use-browse-url)
1224 (gnus-install-group-spam-parameters): Add :version.
1225
1226 * gnus-diary.el (gnus-diary): Add :version.
1227
1228 * gnus-delay.el (gnus-delay): Add :version.
1229
1230 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
1231 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
1232 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
1233 Add :version.
1234
1235 * gnus-agent.el (gnus-agent-max-fetch-size)
1236 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
1237 (gnus-agent-prompt-send-queue): Add :version.
1238
1239 * deuglify.el (gnus-outlook-deuglify): Add :version.
1240
1241 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
1242 cleanup.
1243 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
49561cf6
SM
1244 (html2text-format-tag-list): Add "strong" and "em".
1245 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
e2642250 1246
5153a47a
MB
12472004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
1248
2a95505b
MB
1249 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
1250 signature file. Suggested by Manoj Srivastava
1251 <srivasta@golden-gryphon.com>.
1252
5153a47a 1253 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
1254 iso-2022-jp even in the Japanese language environment.
1255 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
1256
12572004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
1258
1259 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
1260 use the same characters as the dummy marks; make it free from
1261 getting affected by the language environment.
1262 (gnus-summary-read-group-1): Update mark positions only when the
1263 format spec is updated.
1264
1265 * gnus-spec.el (gnus-update-format-specifications): Return a list
1266 of updated types.
1267
12682004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1269
1270 * nnspool.el (nnspool-spool-directory): Use news-path if the
1271 news-directory variable is not bound.
1272
1273 * gnus-group.el (gnus-group-line-format-alist): Convert the value
1274 of gnus-tmp-news-method into string if it may be passed to
1275 gnus-correct-length which takes only a string argument.
1276
86713405
MB
12772004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1278
49561cf6 1279 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
1280 instead.
1281
12822004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
1283
49561cf6 1284 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
1285 comparison on string.
1286
d5ddd795
MB
12872004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1288
1289 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
1290 running the major-mode function.
1291
12922004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
1293
1294 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
1295 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
1296 boolean check to not apply converters that apply to future
1297 versions of gnus.
1298
54506618
MB
12992004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1300
1301 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
1302 dummy marks in the right way.
1303
d5ddd795 13042004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
1305
1306 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
1307 avoid infinite recursion via gnus-get-function.
1308
d5ddd795 13092004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 1310
49561cf6
SM
1311 * gnus-agent.el (gnus-agent-synchronize-group-flags):
1312 When necessary, pass full group name to gnus-request-set-marks.
1313 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 1314 tick marks.
49561cf6 1315 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 1316
d5ddd795 13172004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 1318
49561cf6
SM
1319 * gnus-agent.el (gnus-agent-synchronize-group-flags):
1320 Replace gnus-request-update-info with explicit code to sync the
1321 in-memory info read flags with the marks being sync'd to the backend.
54506618 1322
d5ddd795 13232004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 1324
f429956a
SM
1325 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
1326 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
1327 you want to open a server and then, even when you responded with no,
1328 asking if you want to synchronize the server's flags.
49561cf6 1329 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
1330 multi-line expressions.
1331 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
1332 Updates marks in memory (in the info structure) AND in the backend.
1333 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
1334 deletion to remove entire duplicate line. Fixes merged article
1335 number bug.
1336
49561cf6
SM
1337 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
1338
1339 * nnagent.el (nnagent-request-set-mark):
1340 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
1341 method, to ensure that synchronization updates marks in the
1342 backend and in the info (in memory) structure.
1343
d5ddd795 13442004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
1345
1346 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
1347 unless plugged. Disable the agent so that an open failure causes
1348 an error.
1349
5e472af0 13502004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 1351
54506618
MB
1352 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
1353 (gnus-agent-go-online): Change :version.
1354 (gnus-agent-expire-unagentized-dirs)
1355 (gnus-agent-auto-agentize-methods): Add :version.
1356
d5ddd795 13572004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 1358
49561cf6
SM
1359 * legacy-gnus-agent.el
1360 (gnus-agent-convert-to-compressed-agentview-prompt):
54506618
MB
1361 New function. Used internally to only display 'gnus converting
1362 files' message when actually necessary.
1363
49561cf6 1364 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
1365 methods now autoloaded.
1366
49561cf6
SM
1367 * gnus-int.el (gnus-request-move-article):
1368 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
1369 improve performance.
1370
d5ddd795 13712004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 1372
49561cf6 1373 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
1374 to avoid run-time CL dependencies.
1375 (gnus-agent-unfetch-articles): New function.
1376 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
1377 article numbers even when local .overview file is missing.
1378 (gnus-agent-read-article-number): New function. Only accepts
1379 27-bit article numbers.
49561cf6
SM
1380 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
1381 Use gnus-agent-read-article-number.
54506618
MB
1382 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
1383 from backend while recognizing that article numbers in .overview
1384 must be valid.
1385
49561cf6 1386 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
1387 some users confused by references to .newsrc when they only have a
1388 .newsrc.eld file.
49561cf6
SM
1389 (gnus-convert-mark-converter-prompt)
1390 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 1391
5e472af0 13922004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
1393
1394 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1395
5e472af0 13962004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
1397
1398 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
1399 stuff for non-living groups.
1400
5e472af0 14012004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 1402
49561cf6
SM
1403 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
1404 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 1405
5e472af0 14062004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 1407
49561cf6
SM
1408 * gnus-agent.el (gnus-agent-read-agentview):
1409 Inline gnus-uncompress-range.
54506618
MB
1410
14112004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 1412
54506618 1413 * legacy-gnus-agent.el
49561cf6 1414 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
1415 help from Florian Weimer <fw@deneb.enyo.de>
1416
1417 * gnus-agent.el (gnus-agentize):
1418 gnus-agent-send-mail-real-function no longer set to current value
1419 of message-send-mail-function but rather a lambda that calls
1420 message-send-mail-function. The change makes the agent real-time
1421 responsive to user changes to message-send-mail-function.
1422
5e472af0 14232004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
1424
1425 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
1426
14272004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1428
1429 * gnus-cache.el (gnus-cache-rename-group): New function.
1430 (gnus-cache-delete-group): New function.
1431
1432 * gnus-agent.el (gnus-agent-rename-group): New function.
1433 (gnus-agent-delete-group): New function.
1434 (gnus-agent-save-group-info): Use gnus-command-method when
1435 `method' parameter is nil. Don't write nil entries into the
1436 active file.
1437 (gnus-agent-get-group-info): New function.
49561cf6 1438 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
1439 gnus-group-real-name and gnus-find-method-for-group.
1440 (gnus-agent-set-local): Delete stored entry if either min, or max,
1441 are nil.
49561cf6
SM
1442 (gnus-agent-fetch-session): Reword error/quit messages.
1443 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
1444 articles fetched to disk before the quit occurred.
1445
49561cf6
SM
1446 * gnus-int.el (gnus-request-delete-group):
1447 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 1448 local disk in sync with the server.
49561cf6
SM
1449 (gnus-request-rename-group):
1450 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
1451 local disk in sync with the server.
1452
49561cf6
SM
1453 * gnus-start.el (gnus-get-unread-articles):
1454 Cosmetic simplification to logic.
54506618 1455
49561cf6 1456 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
1457 gnus-cache-active-altered as gnus-request-delete-group now keeps
1458 the cache in sync.
1459 (gnus-group-list-active): Let the agent store a server's active
1460 list if currently plugged.
1461
1462 * gnus-util.el (gnus-rename-file): New function.
1463
5e472af0 14642004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
1465
1466 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1467 when the group's active is not available.
1468
5e472af0 14692004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
1470
1471 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
1472 error.
1473
14742004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1475
f429956a
SM
1476 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
1477 message to newsrc-dribble when an actual conversion is performed.
54506618
MB
1478
14792004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1480
49561cf6
SM
1481 * gnus-agent.el (gnus-agent-read-local):
1482 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
1483 avoid the implicit assumption that they will always be equal.
1484 (gnus-agent-save-local): Bind buffer-file-coding-system, not
1485 coding-system-for-write, as the with-temp-file macro first prints
1486 to a buffer then saves the buffer.
1487
14882004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1489
1490 * legacy-gnus-agent.el (): New. Provides converters that are only
1491 loaded when gnus-convert-old-newsrc needs to call them.
1492
49561cf6 1493 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 1494 old file versions.
49561cf6 1495 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
1496 form of gnus-agent-expire-days to group properties.
1497
49561cf6 1498 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
1499 converters to handle old agent file formats. Added logic for a
1500 "backup before upgrading warning".
1501 (gnus-convert-mark-converter-prompt): Developers can mark
1502 functions as needing (default), or not needing,
1503 gnus-convert-old-newsrc's "backup before upgrading warning".
1504 (gnus-convert-converter-needs-prompt): Tests whether the user
1505 should be protected from potentially irreversable changes by the
1506 function.
1507
15082004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1509
1510 * gnus-int.el (gnus-request-accept-article): Inform the agent that
1511 articles are being added to a group.
1512 (gnus-request-replace-article): Inform the agent that articles
1513 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
1514
1515 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
1516 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
1517 (gnus-agent-set-local): Refuse to save null in local object table.
1518 (gnus-agent-regenerate-group): The REREAD parameter can now be a
1519 list of articles that will be marked as unread.
1520
15212004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1522
1523 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
1524 single-interval range of the form (min . max). Previously the
1525 range had to look like ((min . max)). Likewise, return
1526 (min . max) rather than ((min . max)).
1527 (gnus-range-map): Use gnus-range-normalize to accept
1528 single-interval range.
1529
1530 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
1531 the cache, but not the agent, now appear with their usual face.
1532
15332004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1534
1535 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
1536 marks consisting of a single range {for example, (3 . 5)} rather
1537 than a list of a single range { ((3 . 5)) }.
1538
15392004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1540
1541 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
1542 uncompressed list.
1543
15442004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1545
1546 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
1547 "nndraft:queue" along to gnus-draft-send.
1548 Use gnus-agent-prompt-send-queue.
54506618
MB
1549 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
1550 is "nndraft:queue". Suggested by Gaute Strokkenes
1551 <gs234@srcf.ucam.org>
1552
1553 * gnus-group.el (gnus-group-catchup): Use new
1554 gnus-sequence-of-unread-articles, not
1555 gnus-list-of-unread-articles, to avoid exhausting memory with huge
1556 numbers of articles. Use gnus-range-map to avoid having to
1557 uncompress the unread list.
49561cf6
SM
1558 (gnus-group-archive-directory)
1559 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
1560
1561 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
1562 (gnus-sorted-range-intersection): Intersection of two ranges
1563 without requiring that they first be uncompressed.
1564
1565 * gnus-start.el (gnus-activate-group): Unless blocked by the
1566 caller, possibly expand the active range to include both cached
1567 and agentized articles.
1568 (gnus-convert-old-newsrc): Rewrote in anticipation of having
1569 multiple version-dependent converters.
49561cf6 1570 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
1571 gnus-agent-save-active.
1572 (gnus-save-newsrc-file): Save dirty agent range limits.
1573
49561cf6 1574 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
1575 gnus-agent-possibly-alter-active.
1576 (gnus-adjust-marked-articles): Faster handling of simple lists
1577
15782004-10-18 David Edmondson <dme@dme.org>
1579
1580 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
1581 excessively.
1582
531e5812
MB
15832004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1584
1585 * mml.el (mml-preview): Use `pop-to-buffer'.
1586
1587 * message.el (message-goto-mail-followup-to): Insert after "To".
1588 (message-carefully-insert-headers): Add comment.
1589
1590 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
1591
49561cf6
SM
1592 * gnus-art.el (gnus-button-alist):
1593 Improve `gnus-button-handle-library' entry.
531e5812 1594
49561cf6 1595 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 1596
49561cf6 1597 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 1598
49561cf6 1599 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
1600
1601 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
1602 handle manual section.
1603
1604 * imap.el (imap-store-password): New variable.
1605 (imap-interactive-login): Use it.
1606 Suggested by Mark Plaksin <happy@mcplaksin.org>.
1607
49561cf6
SM
1608 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
1609 Allow / in mailto URLs.
531e5812
MB
1610
1611 * spam.el (spam-directory): Derive from `gnus-directory'.
1612
1613 * gnus-sum.el (gnus-pick-line-number): Add autoload.
1614
69075cdd
RS
16152004-10-17 Richard M. Stallman <rms@gnu.org>
1616
49561cf6 1617 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
1618 Set as a variable with add-hook.
1619
1620 * nnspool.el (nnspool-spool-directory): Use news-directory instead
1621 of news-path.
1622
1623 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
1624
1625 * spam.el: Delete duplicate `provide'.
1626 (spam-unload-hook): Set as a variable with add-hook.
1627
8903a9c8
MB
16282004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
1629
1630 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
1631 in the doc string.
1632
1633 * message.el (message-ignored-news-headers)
1634 (message-ignored-supersedes-headers)
1635 (message-ignored-resent-headers)
1636 (message-forward-ignored-headers): Improve custom type.
1637
16382004-10-15 Simon Josefsson <jas@extundo.com>
1639
1640 * pop3.el (top-level): Don't require nnheader.
1641 (pop3-read-timeout): Add.
1642 (pop3-accept-process-output): Add.
1643 (pop3-read-response, pop3-retr): Use it.
1644
ebbeed62
MB
16452004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
1646
1647 * message.el (message-tokenize-header): Fix 2004-09-06 change
1648 which used point-min in the wrong place.
1649
16502004-10-12 Simon Josefsson <jas@extundo.com>
1651
1652 * net/tls.el (tls-certtool-program): New variable.
1653 (tls-certificate-information): New function, based on
1654 ssl-certificate-information.
1655
8903a9c8
MB
16562004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
1657
1658 * message.el (message-bury): Use `window-dedicated-p'.
1659
e62e7654
MB
16602004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
1661
1662 * gnus-sum.el: Mention that multibyte characters don't work as marks.
1663
1664 * gnus.el (message-y-or-n-p): Autoload.
1665
1666 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
1667 (pop3-password-required, pop3-authentication-scheme)
1668 (pop3-leave-mail-on-server): Made customizable.
1669 (pop3): New custom group.
1670 (pop3-retr): Remove `sleep-for' statements.
1671 Suggested by Dave Love <fx@gnu.org>.
1672
1673 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
1674 Windows/DOS.
1675
1676 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
1677 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
1678 Dave Love <fx@gnu.org>.
1679
1680 * mml.el (mml-minibuffer-read-disposition): Require match.
1681 Suggested by Dave Love <fx@gnu.org>.
1682
c3bc41c2
MB
16832004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
1684
eb6a2b61
MB
1685 * gnus-group.el (gnus-update-group-mark-positions):
1686 * gnus-sum.el (gnus-update-summary-mark-positions):
1687 * message.el (message-check-news-body-syntax):
1688 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
1689 of string-as-multibyte.
1690
c3bc41c2
MB
1691 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
1692
7c3bb5a5
JL
16932004-10-05 Juri Linkov <juri@jurta.org>
1694
1695 * gnus-group.el (gnus-update-group-mark-positions):
1696 * gnus-sum.el (gnus-update-summary-mark-positions):
1697 * message.el (message-check-news-body-syntax):
1698 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
1699 8-bit unibyte values to a multibyte string for search functions.
1700
f0096211
MB
17012004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
1702
1703 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
1704 there's no visible header.
1705
17062004-10-01 Simon Josefsson <jas@extundo.com>
1707
1708 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
1709 acroread.
1710
14e20e13
MB
17112004-09-29 Jesper Harder <harder@ifa.au.dk>
1712
1713 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
1714
c1d7d285
MB
17152004-09-28 Jesper Harder <harder@ifa.au.dk>
1716
1717 * gnus-picon.el: Require cl.
1718
1719 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
1720
1721 * mml-smime.el: Require cl. Autoload message-fetch-field.
1722
1723 * gnus-fun.el: Require gnus-ems and gnus-util.
1724
1725 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
1726
49561cf6 1727 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
1728
1729 * gnus.el (gnus-method-to-server): Move defsubst before first use.
1730
49561cf6
SM
1731 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
1732 Fix format string mismatch.
1733 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
1734 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 1735
10b43d7c
RS
17362004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1737
1738 * gnus.el (gnus-version-number): Set to 5.11.
1739
f4dd4ae8
MB
17402004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1741
1742 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
1743
17442004-09-26 Jesper Harder <harder@ifa.au.dk>
1745
1746 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
1747 GROUP is a virtual group.
1748
1749 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
1750 for big5 and gb2312.
49561cf6 1751
f4dd4ae8
MB
1752 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
1753 padding.
1754
49561cf6 1755 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
1756
1757 * mml.el (mml-compute-boundary-1): Don't uncompress files.
1758
1759 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
1760 dependencies.
1761 (rfc2047-encode): Use it.
49561cf6 1762
f4dd4ae8
MB
1763 * flow-fill.el: Typo.
1764
1765 * mml.el (mml-generate-mime-1): Don't use format=flowed with
1766 inline PGP.
1767
1768 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
1769
1770 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
1771 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
1772
1773 * mm-util.el (mm-image-load-path): Handle nil in load-path.
1774 From Christian Neukirchen <chneukirchen@yahoo.de>.
1775
1776 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
1777
1778 * nnheader.el (nnheader-max-head-length): Increase to 8192.
1779
1780 * message.el (message-clone-locals): Clone sendmail and smtp
1781 variables.
1782
9b5773bc
MB
17832004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
1784
1785 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
1786 in `header' match. Reported by Svend Tollak Munkejord.
1787
46cdaf24
SM
17882004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1789
1790 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
1791
a08b59c9
MB
17922004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
1793
1794 * uudecode.el (uudecode-use-external): Add :version.
1795
1796 * smime.el (smime-CA-file, smime-encrypt-cipher)
1797 (smime-dns-server): Add :version.
1798
1799 * smiley.el (gnus-smiley-file-types): Add :version.
1800
1801 * sha1.el (sha1-use-external): Add :version.
1802
1803 * pgg-def.el (pgg-query-keyserver): Add :version.
1804
1805 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 1806 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
1807
1808 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
1809 (nnimap-retrieve-groups-asynchronous): Add :version.
1810 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
1811
1812 * mml.el (mml-content-disposition-parameters)
1813 (mml-insert-mime-headers-always): Add :version.
1814
46cdaf24 1815 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
1816
1817 * mm-decode.el (mm-inline-text-html-with-images)
1818 (mm-keep-viewer-alive-types, mm-external-terminal-program)
1819 (mm-verify-option): Add :version.
1820 (mm-text-html-renderer): Change :version.
1821
1822 * message.el (message-fcc-externalize-attachments)
1823 (message-required-headers, message-draft-headers)
1824 (message-subject-trailing-was-query)
1825 (message-subject-trailing-was-ask-regexp)
1826 (message-subject-trailing-was-regexp, message-mark-insert-begin)
1827 (message-mark-insert-end, message-archive-header)
1828 (message-archive-note, message-cross-post-default)
1829 (message-cross-post-note, message-followup-to-note)
1830 (message-cross-post-note-function, message-use-mail-followup-to)
1831 (message-subscribed-address-functions)
1832 (message-subscribed-address-file, message-subscribed-addresses)
1833 (message-subscribed-regexps, message-allow-no-recipients)
1834 (message-yank-cited-prefix, message-signature-insert-empty-line)
1835 (message-hidden-headers, message-hierarchical-addresses)
1836 (message-mail-user-agent, message-use-idna)
1837 (message-valid-fqdn-regexp)
1838 (message-strip-special-text-properties, message-header-synonyms)
1839 (message-beginning-of-line, message-tab-body-function): Add :version.
1840 (message-insert-canlock, message-wide-reply-confirm-recipients):
1841 Change :version.
1842
46cdaf24 1843 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
1844 and :version.
1845 (mail-source-delete-old-incoming-confirm)
1846 (mail-source-movemail-program): Add :version.
1847
1848 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
1849 (gnus-agent-cache, gnus-agent): Change :version.
1850
1851 * gnus-util.el (gnus-use-byte-compile): Change :version.
1852
1853 * gnus-sum.el (gnus-summary-make-false-root-always)
1854 (gnus-summary-default-high-score)
1855 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
1856 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
1857 (gnus-read-all-available-headers, gnus-article-emulate-mime)
1858 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
1859 (gnus-sum-thread-tree-single-indent)
1860 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
1861 (gnus-sum-thread-tree-leaf-with-other)
1862 (gnus-sum-thread-tree-single-leaf): Add :version.
1863 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
1864 (gnus-article-loose-mime): Change :version.
1865
1866 * gnus-start.el (gnus-backup-startup-file)
1867 (gnus-save-startup-file-via-temp-buffer): Add :version.
1868
1869 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
1870 (gnus-server-offline-face): Add :version.
1871
46cdaf24 1872 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
1873
1874 * gnus-msg.el (gnus-gcc-externalize-attachments)
1875 (gnus-debug-files, gnus-debug-exclude-variables)
1876 (gnus-discouraged-post-methods): Change :version.
1877 (gnus-confirm-mail-reply-to-news)
1878 (gnus-confirm-treat-mail-like-news): Add :version.
1879
1880 * gnus-int.el (gnus-server-unopen-status): Add :version.
1881
1882 * gnus-group.el (gnus-group-jump-to-group-prompt)
1883 (gnus-large-ephemeral-newsgroup)
1884 (gnus-fetch-old-ephemeral-headers): Add :version.
1885
1886 * gnus-fun.el (gnus-x-face-directory)
1887 (gnus-convert-pbm-to-x-face-command)
1888 (gnus-convert-image-to-x-face-command)
1889 (gnus-convert-image-to-face-command): Add :version.
1890
1891 * gnus-delay.el (gnus-delay-default-hour): Add :version.
1892
1893 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 1894 (gnus-article-boring-faces):
a08b59c9
MB
1895
1896 * gnus-art.el (gnus-buttonized-mime-types)
1897 (gnus-inhibit-mime-unbuttonizing)
1898 (gnus-treat-display-face)
1899 (gnus-treat-body-boundary): Change :version.
1900 (gnus-body-boundary-delimiter, gnus-picon-databases)
1901 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
1902 (gnus-treat-date-english, gnus-treat-fold-headers)
1903 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
1904 (gnus-treat-mail-picon, gnus-treat-wash-html)
1905 (gnus-article-encrypt-protocol)
1906 (gnus-use-idna, gnus-article-over-scroll)
1907 (gnus-mime-display-multipart-alternative-as-mixed)
1908 (gnus-mime-display-multipart-related-as-mixed)
1909 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
1910 (gnus-ctan-url, gnus-button-ctan-handler)
1911 (gnus-button-handle-ctan-bogus-regexp)
1912 (gnus-button-ctan-directory-regexp)
1913 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
1914 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
1915 (gnus-button-man-level, gnus-button-emacs-level)
1916 (gnus-button-message-level, gnus-button-browse-level): Add :version.
1917
1918 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
1919 (gnus-agent-go-online): Change :version.
1920 (gnus-agent-expire-unagentized-dirs)
1921 (gnus-agent-auto-agentize-methods): Add :version.
1922
1923 * flow-fill.el (fill-flowed-display-column)
1924 (fill-flowed-encode-column): Add :version.
1925
1926 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
1927 (gnus-outlook-deuglify-unwrap-max)
1928 (gnus-outlook-deuglify-cite-marks)
1929 (gnus-outlook-deuglify-unwrap-stop-chars)
1930 (gnus-outlook-deuglify-no-wrap-chars)
1931 (gnus-outlook-deuglify-attrib-cut-regexp)
1932 (gnus-outlook-deuglify-attrib-verb-regexp)
1933 (gnus-outlook-deuglify-attrib-end-regexp)
1934 (gnus-outlook-display-hook): Add :version.
1935
1936 * binhex.el (binhex-use-external): Add :version.
1937
1232b9cb
MB
19382004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
1939
46cdaf24 1940 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
1941 and `invisible'.
1942
19432004-09-13 Simon Josefsson <jas@extundo.com>
1944
1945 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
1946
ef3b7aae
MB
19472004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
1948
46cdaf24 1949 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 1950
6e7fb80c
MB
19512004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
1952
1953 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
1954
7cb0aa56
MB
19552004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1956
46cdaf24 1957 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
1958 for the 'imap' port in netrc files
1959
46cdaf24 1960 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
1961 in gnus-registry-trim
1962
19632004-09-10 Simon Josefsson <jas@extundo.com>
1964
1965 * nndb.el (require): Remove tcp and duplicate cl.
1966
e79f14a4
RS
19672004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
1968
1969 * nntp.el (nntp): New customization group.
46cdaf24 1970 (nntp-authinfo-file): Add customization group.
e79f14a4 1971
46cdaf24 1972 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
1973
1974 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
1975
1976 * gnus.el (to-address, to-list, subscribed)
1977 (large-newsgroup-initial): Ditto.
1978
1979 * flow-fill.el (fill-flowed-display-column)
1980 (fill-flowed-encode-column): Ditto.
1981
0c6ec103
SM
19822004-09-06 Stefan <monnier@iro.umontreal.ca>
1983
1984 * message.el (message-tokenize-header, message-send-mail-with-qmail):
1985 Use point-min rather than 1.
1986 (message-send-mail): Use buffer-size rather than point-max.
1987
1988 * gnus-sum.el (gnus-summary-search-article-forward):
1989 Signal a specific `search-failed' rather than a generic `error'.
1990
1991 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
1992 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
1993 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
1994
23f87bed 19952004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 1996
0c6ec103 1997 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 1998
23f87bed
MB
1999 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
2000 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
2001 (spam-stat-save): Accept prefix argument.
1270d7ca 2002
23f87bed 20032004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 2004
23f87bed
MB
2005 * message.el (message-canlock-generate): Require sha1, not
2006 sha1-el. (Can we get rid of this require alltogheter? It is ugly
2007 to require within a function. Sadly, if sha1.el isn't loaded, the
2008 let binding in m-c-g will hide the defcustom definition, which is
2009 bad.)
1270d7ca 2010
23f87bed 2011 * canlock.el: Require sha1, not sha1-el.
1270d7ca 2012
23f87bed
MB
2013 * message.el: Don't autoload sha1 (there is a autoload cookie in
2014 sha1.el).
1270d7ca 2015
23f87bed 2016 * sha1-el.el: Renamed to sha1.el.
1270d7ca 2017
23f87bed 20182004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2019
23f87bed 2020 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 2021
23f87bed 20222004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1270d7ca 2023
23f87bed
MB
2024 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
2025 isn't a string.
1270d7ca 2026
23f87bed 20272004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 2028
23f87bed 2029 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 2030
23f87bed 20312004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2032
23f87bed 2033 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 2034
23f87bed 20352004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2036
23f87bed 2037 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 2038
23f87bed 20392004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2040
23f87bed
MB
2041 * canlock.el: Always require sha1-el.
2042 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 2043
23f87bed 20442004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2045
23f87bed 2046 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 2047
23f87bed 20482004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2049
23f87bed
MB
2050 * canlock.el (canlock-insert-header): Remove excessive grouping in
2051 regexp.
1270d7ca 2052
23f87bed 20532004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2054
23f87bed 2055 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 2056
23f87bed 20572004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2058
23f87bed
MB
2059 * canlock.el (canlock-sha1-function): Remove.
2060 (canlock-sha1-function-for-verify): Remove.
2061 (canlock-openssl-program): Remove.
2062 (canlock-openssl-args): Remove.
2063 (canlock-ignore-errors): Remove.
2064 (canlock-sha1-with-openssl): Remove.
2065 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
2066 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 2067
23f87bed
MB
2068 * sha1-el.el (sha1-string-external): Make it can return a string
2069 in binary form.
2070 (sha1-region-external): Ditto.
2071 (sha1-string-internal): Ditto.
2072 (sha1-region-internal): Ditto.
2073 (sha1-region): Ditto.
2074 (sha1-string): Ditto.
2075 (sha1): Ditto.
1270d7ca 2076
23f87bed 20772003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 2078
23f87bed
MB
2079 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
2080 (pgg-gpg-lookup-key): Use regexp match instead of
2081 split-string (split-string is different between emacs 21.2 and
bf247b6e 2082 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 2083
23f87bed 20842004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 2085
23f87bed
MB
2086 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
2087 parameter (but don't use it, for now).
1270d7ca 2088
23f87bed 20892004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 2090
23f87bed 2091 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 2092
23f87bed 20932004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 2094
23f87bed
MB
2095 * starttls.el: Merge with my GNUTLS based starttls.el.
2096 (starttls-gnutls-program, starttls-use-gnutls)
2097 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 2098 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 2099 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
2100 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
2101 New functions.
2102 (starttls-negotiate, starttls-open-stream):
2103 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 2104 function if it is set.
1270d7ca 2105
23f87bed 21062004-08-31 Simon Josefsson <jas@extundo.com>
1270d7ca 2107
23f87bed
MB
2108 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
2109 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1270d7ca 2110
23f87bed 2111 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
49561cf6
SM
2112 and ?\' to symbol instead of whitespace (tiny patch).
2113 From Andreas Schwab <schwab@suse.de>.
1270d7ca 2114
23f87bed 21152004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 2116
23f87bed
MB
2117 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
2118 invalid addresses.
1270d7ca 2119
23f87bed 21202004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2121
23f87bed 2122 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 2123
23f87bed 21242004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2125
23f87bed 2126 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 2127
23f87bed 21282004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2129
23f87bed
MB
2130 * gnus-art.el (article-decode-idna-rhs): Don't use
2131 message-idna-inside-rhs-p.
1270d7ca 2132
23f87bed 21332004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2134
49561cf6 2135 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 2136 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 2137
23f87bed 21382004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2139
23f87bed 2140 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 2141
23f87bed
MB
2142 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
2143 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1270d7ca 2144
23f87bed
MB
2145 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2146 when the group's active is not available.
1270d7ca 2147
23f87bed
MB
2148 * gnus-art.el (article-hide-headers): Refer to the values for
2149 gnus-ignored-headers and gnus-visible-headers in the summary
2150 buffer since a user may have set them as group parameters.
2151 (gnus-article-next-page): Fix the way to find a real end-of-buffer
2152 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
2153 (gnus-article-read-summary-keys): Restore new window-start and
2154 hscroll to summary window.
2155 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 2156
23f87bed
MB
2157 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
2158 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
2159 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
2160 <Reiner.Steib@gmx.de>.
1270d7ca 2161
49561cf6
SM
2162 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
2163 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 2164
23f87bed 2165 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 2166
23f87bed
MB
2167 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
2168 gnus-pp.
1270d7ca 2169
23f87bed
MB
2170 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
2171 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
2172 (gnus-summary-resend-message-edit): Call mime-to-mml.
2173 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 2174 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 2175
23f87bed 2176 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 2177
23f87bed
MB
2178 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
2179 gnus-pp-to-string.
1270d7ca 2180
23f87bed 2181 * gnus-sum.el (gnus-read-header): Don't remove a header for the
49561cf6
SM
2182 parent article of a sparse article in the thread hashtb.
2183 From Stefan Wiens <s.wi@gmx.net>.
1270d7ca 2184
23f87bed
MB
2185 * gnus-util.el (gnus-bind-print-variables): New macro.
2186 (gnus-prin1): Use it.
2187 (gnus-prin1-to-string): Use it.
2188 (gnus-pp): New function.
2189 (gnus-pp-to-string): New function.
1270d7ca 2190
23f87bed 2191 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 2192
23f87bed 2193 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 2194
23f87bed
MB
2195 * message.el (message-mode): Don't modify paragraph-separate there.
2196 (message-setup-fill-variables): Add mml tags to paragraph-start
2197 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
2198 (message-smtpmail-send-it): Doc fix.
2199 (message-exchange-point-and-mark): Don't activate region if it was
2200 inactive. Suggested by Hiroshi Fujishima
2201 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 2202
23f87bed
MB
2203 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
2204 t while entering a file name using the mm-with-multibyte macro.
2205 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 2206
49561cf6
SM
2207 * mm-encode.el (mm-content-transfer-encoding-defaults):
2208 Use qp-or-base64 for the application/* types.
23f87bed 2209 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 2210
23f87bed
MB
2211 * mm-util.el (mm-with-multibyte-buffer): New macro.
2212 (mm-with-multibyte): New macro.
1270d7ca 2213
23f87bed
MB
2214 * mm-view.el (mm-inline-render-with-function): Use multibyte
2215 buffer; decode html source by charset.
1270d7ca 2216
23f87bed
MB
2217 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
2218 add generate-head-function and generate-article-function to the
2219 rfc822-forward entry.
2220 (nndoc-forward-type-p): Recognize envelope From_.
2221 (nndoc-rfc822-forward-generate-article): New function.
2222 (nndoc-rfc822-forward-generate-head): New function.
c113de23 2223
23f87bed
MB
2224 From David Hedbor <dhedbor@real.com>.
2225 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
2226 (nnmail-expand-newtext): Lowercase expanded entries if
2227 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 2228
23f87bed 2229 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 2230
23f87bed 2231 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 2232
49561cf6
SM
2233 * gnus-art.el (gnus-article-wash-html-with-w3m):
2234 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
2235 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
2236 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
2237 instead of mm-multiple-handles.
2238 (gnus-mime-delete-part): Ditto.
1270d7ca 2239
23f87bed
MB
2240 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
2241 handle, as well as a list.
2242 (mm-complicated-handles): Former definition of mm-multiple-handles.
2243
2244 * mm-view.el (mm-w3m-mode-map): Remove.
2245 (mm-w3m-local-map-property): Remove.
2246 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
2247 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
2248 (mm-w3m-cid-retrieve): Simplify.
2249 (mm-inline-text-html-render-with-w3m): Decode html source by
2250 charset; check META tags only when charsets are not specified in
2251 headers; specify charset to w3m-region; use w3m-minor-mode-map
2252 instead of mm-w3m-local-map-property.
1270d7ca 2253
23f87bed 22542004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 2255
23f87bed 2256 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 2257
23f87bed 22582004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 2259
23f87bed 2260 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 2261
23f87bed 2262 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 2263
23f87bed 22642004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 2265
23f87bed 2266 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 2267
23f87bed 22682004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 2269
23f87bed 2270 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 2271
23f87bed
MB
2272 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
2273 Add :group 'nnimap.
1270d7ca 2274
23f87bed 22752004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2276
23f87bed
MB
2277 * mm-decode.el (mime-display, mime-security): Fix custom-manual
2278 entries.
1270d7ca 2279
49561cf6 2280 * gnus-art.el (gnus-article): Ditto.
1270d7ca 2281
23f87bed 22822004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2283
49561cf6
SM
2284 * gnus-art.el (article-hide-list-identifiers):
2285 Bind inhibit-read-only as t.
1270d7ca 2286
23f87bed 22872004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2288
23f87bed 2289 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 2290
23f87bed 22912004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 2292
23f87bed
MB
2293 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
2294 (gnus-narrow-to-page): Don't assume point-min == 1.
2295 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 2296
23f87bed
MB
2297 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
2298 point-min == 1.
1270d7ca 2299
23f87bed
MB
2300 * imap.el (imap-parse-address-list, imap-parse-body-ext):
2301 Disable incorrect use of `assert'.
1270d7ca 2302
23f87bed 2303 * message.el (message-mode): Set comment-start-skip.
1270d7ca 2304
23f87bed 23052004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 2306
23f87bed
MB
2307 * pop3.el (pop3-leave-mail-on-server): New user variable.
2308 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 2309
23f87bed 23102004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2311
23f87bed 2312 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 2313
23f87bed 23142004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2315
23f87bed 2316 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 2317
23f87bed 2318 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 2319
49561cf6
SM
2320 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
2321 Fix custom-manual entries.
1270d7ca 2322
23f87bed 2323 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 2324
23f87bed 23252004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2326
23f87bed
MB
2327 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
2328 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
2329 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
2330 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 2331
23f87bed 23322004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 2333
23f87bed 2334 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 2335
23f87bed 23362004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2337
23f87bed
MB
2338 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
2339 addition to emacs-w3m.
1270d7ca 2340
23f87bed 23412004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2342
49561cf6
SM
2343 * gnus-msg.el (gnus-summary-followup-with-original):
2344 Document yanking of region when active.
1270d7ca 2345
23f87bed 23462004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 2347
23f87bed
MB
2348 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
2349 Revision 7.2 changes excluded to maintain compatibility with all
2350 targeted emacs versions.
1270d7ca 2351
23f87bed
MB
2352 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
2353 gnus-agent.el update and incorporate bug fixes.
1270d7ca 2354
ef3b7aae 2355See ChangeLog.2 for earlier changes.
2a34a036 2356
ef3b7aae 2357 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
2a34a036
GM
2358 Copying and distribution of this file, with or without modification,
2359 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 2360
ef3b7aae
MB
2361;; Local Variables:
2362;; coding: iso-2022-7bit
2363;; End:
2364
ab5796a9 2365;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4