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