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