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