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