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