1 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
3 * gnus-art.el (article-display-face): Improve the efficiency.
4 (article-display-x-face): Ditto; remove grey x-face stuff.
6 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
8 * gnus-art.el (article-display-face): Correct the position in
9 which Faces are inserted; use dolist.
11 2005-06-29 Didier Verna <didier@xemacs.org>
13 * gnus-art.el (article-display-face): display faces in correct
16 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
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.
24 * pgg.el (pgg-verify): Return the verification result.
26 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
28 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
29 `show-nonbreak-escape'.
31 2005-06-23 Lute Kamstra <lute@gnu.org>
33 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
36 * smime.el (smime-mode): Use gnus-run-mode-hooks.
38 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
40 * nnimap.el (nnimap-split-download-body): Fix spellings.
42 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
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.
49 2005-06-16 Miles Bader <miles@gnu.org>
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.
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.
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.
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)
122 New backward-compatibility aliases for renamed faces.
123 (gnus-group-startup-message): Use renamed gnus faces.
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.
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.
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.
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.
162 * gnus-sum.el (gnus-summary-selected-face)
163 (gnus-summary-highlight): Use renamed gnus faces.
164 * gnus-group.el (gnus-group-highlight): Likewise.
166 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
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.
173 * message.el (message-is-yours-p):
174 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
176 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
178 * mm-view.el (mm-inline-text): Withdraw the last change.
180 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
182 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
183 executing enriched-decode.
185 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
187 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
189 2005-06-04 Lute Kamstra <lute@gnu.org>
191 * nnfolder.el (nnfolder-read-folder): Make sure that undo
192 information is never recorded.
194 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
196 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
198 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
200 * pop3.el (pop3-md5): Run md5 in the binary mode.
201 (pop3-md5-program-args): New variable.
203 * starttls.el (starttls-set-process-query-on-exit-flag):
204 Use eval-and-compile.
206 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
208 * gnus-art.el (article-display-x-face): Replace
209 process-kill-without-query by gnus-set-process-query-on-exit-flag.
211 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
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.
216 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
217 loop instead of replace-regexp.
219 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
220 instead of process-kill-without-query if it is available.
222 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
223 instead of find-file-hooks if it is available.
225 * mml1991.el: Bind pgg-default-user-id when compiling.
227 * mml2015.el: Bind pgg-default-user-id when compiling.
229 * nndraft.el (nndraft-request-associate-buffer):
230 Use write-contents-functions instead of write-contents-hooks if it is
233 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
234 instead of find-file-hooks if it is available.
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.
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.
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.
251 2005-05-31 Simon Josefsson <jas@extundo.com>
253 * imap.el (imap-ssl-open): Use imap-process-connection-type,
254 instead of hard coding to nil.
256 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
258 * gnus-group.el: Require gnus-sum and autoload functions to
259 resolve warnings when gnus-group.el compiled alone.
261 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
263 * gnus-agent.el (gnus-agent-regenerate-group)
264 (gnus-agent-fetch-articles): Replace `string-to-int' by
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.
310 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
313 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
315 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
317 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
319 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
321 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
323 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
325 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
327 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
328 (gnus-carpal-mode): Ditto.
330 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
331 (gnus-browse-mode): Ditto.
333 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
335 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
337 2005-05-29 Richard M. Stallman <rms@gnu.org>
339 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
341 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
343 * gnus-util.el (gnus-run-mode-hooks): New function.
345 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
347 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
349 * gnus-agent.el (gnus-agent-make-mode-line-string):
350 Use mode-line-highlight as mouse-face.
352 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
354 * canlock.el (canlock): Change the parent group to news.
356 * deuglify.el (gnus-outlook-deuglify): Add :group.
358 * dig.el (dig): Add :group.
360 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
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.
368 * gnus-diary.el (gnus-diary): Add :group.
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.
398 * message.el (message-minibuffer-local-map): Add :group.
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.
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.
413 * smime.el (smime): Add :group.
415 * spam-report.el (spam-report): Add :group.
417 * spam.el (spam, spam-face): Add :group.
419 2005-05-26 Lute Kamstra <lute@gnu.org>
421 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
423 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
425 * gnus-art.el: Don't autoload mail-extract-address-components.
427 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
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.
432 * nntp.el: Autoload format-spec instead of format; use
433 eval-and-compile to evaluate autoload forms.
435 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
437 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
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.
444 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
446 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
447 enclosure element of <item>.
449 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
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.]
458 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
460 * spam-report.el (spam-report-url-to-file)
461 (spam-report-requests-file): New function and variable for offline
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.]
470 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
472 * qp.el (quoted-printable-encode-region): Save excursion.
474 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
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.
479 2005-04-13 Miles Bader <miles@gnu.org>
481 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
483 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
485 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
486 contained in text because xml.el decodes entities) with LFs.
488 2005-04-11 Lute Kamstra <lute@gnu.org>
490 * message.el (message-make-date): Handle byte-compiler warnings
492 * nnimap.el (nnimap-date-days-ago): Ditto.
494 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
496 * mm-util.el (mm-string-to-multibyte): New function.
497 (mm-detect-coding-region): Typo.
499 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
501 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
503 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
505 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
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
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.
518 2005-04-06 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
520 * nnrss.el (nnrss-verbose): Remove.
521 (nnrss-request-group): Use `nnheader-message' instead.
523 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
525 * nnrss.el (nnrss-verbose): New variable.
526 (nnrss-request-group): Make it say nnrss is requesting a group.
528 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
530 * gnus-agent.el (gnus-agent-group-path): Decode group name.
531 (gnus-agent-group-pathname): Ditto.
533 * gnus-cache.el (gnus-cache-file-name): Decode group name.
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.
549 * gnus-spec.el (gnus-update-format-specifications): Flush the
550 group format spec cache if it doesn't support decoded group names.
552 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
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
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.
589 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
591 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
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.
601 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
603 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
606 2005-04-06 Jesper Harder <harder@ifa.au.dk>
608 * mm-util.el (mm-subst-char-in-string): Support inplace.
610 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
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.
627 2005-04-06 Mark A. Hershberger <mah@everybody.org>
629 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
631 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
633 * message.el (message-make-date): Add defvars in order to silence
634 the byte compiler inside the defun.
636 * nnimap.el (nnimap-date-days-ago): Ditto.
638 * gnus-demon.el (parse-time-string): Add autoload.
640 * gnus-delay.el (parse-time-string): Add autoload.
642 * gnus-art.el (parse-time-string): Add autoload.
644 * nnultimate.el (parse-time): Require for `parse-time-string'.
646 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
648 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
649 "Unrecognized menu descriptor" error in XEmacs.
651 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
653 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
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.
659 * rfc2047.el (rfc2047-encode-function-alist): Rename from
660 rfc2047-encoding-function-alist in order to avoid conflicting with
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
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.
698 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
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.
708 2005-03-25 Jesper Harder <harder@ifa.au.dk>
710 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
711 language tags; remove unnecessary '+'. Reported by Stefan Wiens
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.
719 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
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.
725 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
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'.
732 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
733 argument and pass it to `gnus-group-read-group'.
735 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
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.
741 2005-03-25 Werner Lemberg <wl@gnu.org>
743 * nnmaildir.el: Replace `illegal' with `invalid'.
745 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
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.
751 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
753 * nnimap.el (nnimap-open-connection): Print which authinfo file is
756 * nneething.el (nneething-map-file-directory): Derive from
759 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
762 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
764 * nnmaildir.el (nnmaildir-request-accept-article):
765 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
767 2005-03-13 Steve Youngs <steve@sxemacs.org>
769 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
771 From: Andrey Slusar <anrays@gmail.com>.
773 2005-03-13 Steve Youngs <steve@sxemacs.org>
775 * mm-url.el: Require timer-funcs at compile time when in XEmacs
778 * mail-source.el: Require timer-funcs at compile time when in
779 XEmacs for `run-with-idle-timer'.
781 * gnus-async.el: Ditto.
783 2005-03-16 Lute Kamstra <lute@gnu.org>
785 * message.el (message-make-date): Require parse-time.
787 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
789 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
791 2005-03-10 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk> (tiny change)
793 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
795 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
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).
801 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
803 * message.el: Don't autoload former message-utils variables.
804 (message-strip-subject-trailing-was): Change doc string.
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):
812 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
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.
818 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
819 of broken groups(-beta).google.com.
821 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
823 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
824 a more conservative way.
826 2005-02-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
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.
835 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
837 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
838 buffer, so it moves the window's cursor.
840 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
842 * nnheader.el (nnheader-find-file-noselect): Add doc string.
844 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
845 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
847 * gnus-sum.el (gnus-summary-caesar-message):
848 Apply `gnus-treat-article' after rotation.
850 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
853 2005-02-22 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
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'
860 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
862 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
863 Handle news URL with given port correctly.
865 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
867 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
868 containing special characters.
870 * gnus-sum.el (gnus-summary-edit-article): Ditto.
872 * mml.el (mime-to-mml): Ditto.
874 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
876 (rfc2047-decode-region): Quote decoded words containing special
877 characters when rfc2047-quote-decoded-words-containing-tspecials
880 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
882 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
884 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
886 2005-02-15 Simon Josefsson <jas@extundo.com>
888 * nnimap.el (nnimap-debug): Doc fix.
890 * imap.el (imap-debug): Doc fix.
892 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
894 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
895 argument in doc string. Make query for type more clear.
897 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
899 * gnus.el (gnus-group-startup-message): Search for gnus images in
901 * mm-util.el (mm-find-charset-region): Likewise.
902 * smiley.el (smiley-data-directory): Search for smilies in
905 2005-02-09 Kim F. Storm <storm@cua.dk>
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.
910 2005-02-08 Simon Josefsson <jas@extundo.com>
912 * imap.el (imap-log): Doc fix.
914 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
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.
919 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
921 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
923 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
925 * message.el (message-beginning-of-line): Change the behavior when
926 invoked between BOL and : so that it first moves backward.
928 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
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.
934 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
936 * gnus-art.el (gnus-article-prepare):
937 Remove message-strip-forbidden-properties from the local hook.
939 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
941 * mml.el (mml-generate-mime-1): Convert string into unibyte when
942 inserting " *mml*" buffer's contents into a unibyte temp buffer.
944 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
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
951 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
953 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
954 which is unreadable in some setups.
956 2004-12-27 Simon Josefsson <jas@extundo.com>
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>.
962 2004-12-17 Kim F. Storm <storm@cua.dk>
964 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
966 * gnus-sum.el (gnus-summary-mode-map): Likewise.
968 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
970 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
971 correctly even if there are wide characters.
973 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
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>.
979 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
981 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
983 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
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.
989 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
991 * gnus-util.el (gnus-delete-directory): New function.
993 * gnus-agent.el (gnus-agent-delete-group): Use it.
995 * gnus-cache.el (gnus-cache-delete-group): Use it.
997 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
999 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
1001 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
1003 * gnus-group.el (gnus-group-make-rss-group):
1004 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
1006 * gnus-start.el (gnus-setup-news): Honor user's setting to
1007 gnus-message-archive-method. Suggested by Lute Kamstra
1010 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1012 * message.el (message-forward-make-body-mml): Remove headers
1013 according to message-forward-ignored-headers if a message is decoded.
1015 2004-12-02 Romain Francoise <romain@orebokech.com>
1017 * message.el (message-forward-make-body-plain): Always remove
1018 headers according to message-forward-ignored-headers.
1020 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1022 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1023 order to silence the byte compiler.
1025 * pop3.el (pop3-md5): Define it before being used.
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.
1036 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1038 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1039 which may confuse users.
1040 (canlock-password-for-verify): Ditto.
1042 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1044 * gnus-art.el (gnus-emphasis-alist): Ditto.
1046 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1048 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1050 * gnus-start.el (gnus-save-killed-list): Ditto.
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.
1057 * message.el (message-courtesy-message): Ditto.
1058 (message-archive-note): Ditto.
1059 (message-subscribed-address-file): Ditto.
1060 (message-user-fqdn): Ditto.
1062 * spam-report.el (spam-report-gmane-regex): Ditto.
1064 * spam.el (spam-blackhole-good-server-regex): Ditto.
1066 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1068 * message.el (message-forbidden-properties): Fix typo in doc string.
1070 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1072 * message.el (message-strip-forbidden-properties):
1073 Bind buffer-read-only (etc) to nil.
1075 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1077 * gnus-util.el (gnus-replace-in-string): Add doc string.
1079 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
1080 to avoid problems when splitting mails with many recipients.
1082 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
1084 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
1085 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1087 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
1089 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
1091 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1093 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
1094 pop-to-buffer, covered by the subsequent gnus-configure-windows.
1096 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
1098 * nnfolder.el (nnfolder-save-marks): Add missing format field in
1100 * nnml.el (nnml-save-marks): Ditto.
1102 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1104 * gnus-start.el (gnus-convert-old-newsrc):
1105 Assign legacy-gnus-agent to 5.10.7.
1107 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1115 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
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>.
1121 2004-11-04 Richard M. Stallman <rms@gnu.org>
1123 * spam.el (spam group): Add :version.
1125 * pgg-def.el (pgg group): Add :version.
1127 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1133 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1135 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
1136 (html2text-format-tags): Remove unused variable `attr'.
1138 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
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.
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.
1159 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1161 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
1163 * tls.el (tls-process-connection-type, tls-success)
1164 (tls-certtool-program): Add :version.
1166 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
1167 (starttls-extra-arguments, starttls-process-connection-type)
1168 (starttls-connect, starttls-failure, starttls-success):
1170 * spam-stat.el (spam-stat): Add :version.
1172 * sieve.el (sieve): Add :version.
1174 * sha1.el (sha1): Add :version.
1175 (sha1-use-external): Remove redundant version.
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):
1182 * nndiary.el (nndiary): Add :version.
1184 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
1186 * mml-sec.el (mml-default-sign-method)
1187 (mml-default-encrypt-method, mml-signencrypt-style-alist):
1190 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
1192 * mm-url.el (mm-url-use-external, mm-url-program)
1193 (mm-url-arguments): Add :version.
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.
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.
1203 * gnus-win.el (gnus-configure-windows-hook)
1204 (gnus-use-frames-on-any-display): Add :version.
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.
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.
1216 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
1217 (gnus-get-top-new-news-hook):Add :version.
1219 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1220 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
1222 * gnus-registry.el (gnus-registry): Add :version.
1224 * gnus-spec.el (gnus-use-correct-string-widths)
1225 (gnus-make-format-preserve-properties): Add :version.
1227 * gnus.el (gnus-group-charter-alist)
1228 (gnus-group-fetch-control-use-browse-url)
1229 (gnus-install-group-spam-parameters): Add :version.
1231 * gnus-diary.el (gnus-diary): Add :version.
1233 * gnus-delay.el (gnus-delay): Add :version.
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):
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.
1244 * deuglify.el (gnus-outlook-deuglify): Add :version.
1246 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
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).
1252 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
1254 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
1255 signature file. Suggested by Manoj Srivastava
1256 <srivasta@golden-gryphon.com>.
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>.
1262 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1270 * gnus-spec.el (gnus-update-format-specifications): Return a list
1273 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1275 * nnspool.el (nnspool-spool-directory): Use news-path if the
1276 news-directory variable is not bound.
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.
1282 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1284 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
1287 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
1289 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
1290 comparison on string.
1292 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1294 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
1295 running the major-mode function.
1297 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
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
1304 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1306 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
1307 dummy marks in the right way.
1309 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1311 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
1312 avoid infinite recursion via gnus-get-function.
1314 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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
1320 (gnus-agent-synchronize-flags-server): Be silent when writing file.
1322 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1328 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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
1342 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
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.
1349 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1351 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
1352 unless plugged. Disable the agent so that an open failure causes
1355 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
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.
1362 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1369 * gnus-sum.el: Remove (require 'gnus-agent) as required
1370 methods now autoloaded.
1372 * gnus-int.el (gnus-request-move-article):
1373 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
1374 improve performance.
1376 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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
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
1394 (gnus-convert-mark-converter-prompt)
1395 (gnus-convert-converter-needs-prompt): Fix use of property list.
1397 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1399 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1401 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1403 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
1404 stuff for non-living groups.
1406 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1408 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
1409 (gnus-agent-regenerate-group): Using nil messages aren't valid.
1411 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1413 * gnus-agent.el (gnus-agent-read-agentview):
1414 Inline gnus-uncompress-range.
1416 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1418 * legacy-gnus-agent.el
1419 (gnus-agent-convert-to-compressed-agentview): Fix typos with
1420 help from Florian Weimer <fw@deneb.enyo.de>
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.
1428 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1430 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
1432 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1434 * gnus-cache.el (gnus-cache-rename-group): New function.
1435 (gnus-cache-delete-group): New function.
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
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,
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.
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.
1458 * gnus-start.el (gnus-get-unread-articles):
1459 Cosmetic simplification to logic.
1461 * gnus-group.el (gnus-group-delete-group): No longer update
1462 gnus-cache-active-altered as gnus-request-delete-group now keeps
1464 (gnus-group-list-active): Let the agent store a server's active
1465 list if currently plugged.
1467 * gnus-util.el (gnus-rename-file): New function.
1469 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1471 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1472 when the group's active is not available.
1474 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1476 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
1479 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1481 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
1482 message to newsrc-dribble when an actual conversion is performed.
1484 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1493 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1495 * legacy-gnus-agent.el (): New. Provides converters that are only
1496 loaded when gnus-convert-old-newsrc needs to call them.
1498 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
1500 (gnus-group-prepare-hook): Remove function that converted list
1501 form of gnus-agent-expire-days to group properties.
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
1513 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
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.
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.
1526 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1535 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
1536 the cache, but not the agent, now appear with their usual face.
1538 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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)) }.
1544 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1546 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
1549 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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>
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.
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.
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.
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
1583 2004-10-18 David Edmondson <dme@dme.org>
1585 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
1588 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1590 * mml.el (mml-preview): Use `pop-to-buffer'.
1592 * message.el (message-goto-mail-followup-to): Insert after "To".
1593 (message-carefully-insert-headers): Add comment.
1595 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
1597 * gnus-art.el (gnus-button-alist):
1598 Improve `gnus-button-handle-library' entry.
1600 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
1602 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
1604 * gnus-start.el (gnus-activate-group): Add doc-string.
1606 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
1607 handle manual section.
1609 * imap.el (imap-store-password): New variable.
1610 (imap-interactive-login): Use it.
1611 Suggested by Mark Plaksin <happy@mcplaksin.org>.
1613 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
1614 Allow / in mailto URLs.
1616 * spam.el (spam-directory): Derive from `gnus-directory'.
1618 * gnus-sum.el (gnus-pick-line-number): Add autoload.
1620 2004-10-17 Richard M. Stallman <rms@gnu.org>
1622 * gnus-registry.el (gnus-registry-unload-hook):
1623 Set as a variable with add-hook.
1625 * nnspool.el (nnspool-spool-directory): Use news-directory instead
1628 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
1630 * spam.el: Delete duplicate `provide'.
1631 (spam-unload-hook): Set as a variable with add-hook.
1633 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
1635 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
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.
1643 2004-10-15 Simon Josefsson <jas@extundo.com>
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.
1650 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
1652 * message.el (message-tokenize-header): Fix 2004-09-06 change
1653 which used point-min in the wrong place.
1655 2004-10-12 Simon Josefsson <jas@extundo.com>
1657 * net/tls.el (tls-certtool-program): New variable.
1658 (tls-certificate-information): New function, based on
1659 ssl-certificate-information.
1661 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
1663 * message.el (message-bury): Use `window-dedicated-p'.
1665 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
1667 * gnus-sum.el: Mention that multibyte characters don't work as marks.
1669 * gnus.el (message-y-or-n-p): Autoload.
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>.
1678 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
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>.
1685 * mml.el (mml-minibuffer-read-disposition): Require match.
1686 Suggested by Dave Love <fx@gnu.org>.
1688 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1696 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
1698 2004-10-05 Juri Linkov <juri@jurta.org>
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.
1706 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
1708 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
1709 there's no visible header.
1711 2004-10-01 Simon Josefsson <jas@extundo.com>
1713 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
1716 2004-09-29 Jesper Harder <harder@ifa.au.dk>
1718 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
1720 2004-09-28 Jesper Harder <harder@ifa.au.dk>
1722 * gnus-picon.el: Require cl.
1724 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
1726 * mml-smime.el: Require cl. Autoload message-fetch-field.
1728 * gnus-fun.el: Require gnus-ems and gnus-util.
1730 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
1732 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
1734 * gnus.el (gnus-method-to-server): Move defsubst before first use.
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.
1741 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1743 * gnus.el (gnus-version-number): Set to 5.11.
1745 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1747 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
1749 2004-09-26 Jesper Harder <harder@ifa.au.dk>
1751 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
1752 GROUP is a virtual group.
1754 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
1755 for big5 and gb2312.
1757 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
1760 * mm-bodies.el (mm-7bit-chars): Don't include \r.
1762 * mml.el (mml-compute-boundary-1): Don't uncompress files.
1764 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
1766 (rfc2047-encode): Use it.
1768 * flow-fill.el: Typo.
1770 * mml.el (mml-generate-mime-1): Don't use format=flowed with
1773 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
1775 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
1776 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
1778 * mm-util.el (mm-image-load-path): Handle nil in load-path.
1779 From Christian Neukirchen <chneukirchen@yahoo.de>.
1781 * html2text.el (html2text-replace-list): Add & and '.
1783 * nnheader.el (nnheader-max-head-length): Increase to 8192.
1785 * message.el (message-clone-locals): Clone sendmail and smtp
1788 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
1790 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
1791 in `header' match. Reported by Svend Tollak Munkejord.
1793 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1795 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
1797 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
1799 * uudecode.el (uudecode-use-external): Add :version.
1801 * smime.el (smime-CA-file, smime-encrypt-cipher)
1802 (smime-dns-server): Add :version.
1804 * smiley.el (gnus-smiley-file-types): Add :version.
1806 * sha1.el (sha1-use-external): Add :version.
1808 * pgg-def.el (pgg-query-keyserver): Add :version.
1810 * nnmail.el (nnmail-fancy-expiry-targets)
1811 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
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.
1817 * mml.el (mml-content-disposition-parameters)
1818 (mml-insert-mime-headers-always): Add :version.
1820 * mm-util.el (mm-coding-system-priorities):
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.
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):
1848 * mail-source.el (mail-source-ignore-errors): Add :group, :type
1850 (mail-source-delete-old-incoming-confirm)
1851 (mail-source-movemail-program): Add :version.
1853 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
1854 (gnus-agent-cache, gnus-agent): Change :version.
1856 * gnus-util.el (gnus-use-byte-compile): Change :version.
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.
1871 * gnus-start.el (gnus-backup-startup-file)
1872 (gnus-save-startup-file-via-temp-buffer): Add :version.
1874 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
1875 (gnus-server-offline-face): Add :version.
1877 * gnus-score.el (gnus-adaptive-word-length-limit):
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.
1885 * gnus-int.el (gnus-server-unopen-status): Add :version.
1887 * gnus-group.el (gnus-group-jump-to-group-prompt)
1888 (gnus-large-ephemeral-newsgroup)
1889 (gnus-fetch-old-ephemeral-headers): Add :version.
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.
1896 * gnus-delay.el (gnus-delay-default-hour): Add :version.
1898 * gnus-cite.el (gnus-cite-blank-line-after-header)
1899 (gnus-article-boring-faces):
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.
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.
1928 * flow-fill.el (fill-flowed-display-column)
1929 (fill-flowed-encode-column): Add :version.
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.
1941 * binhex.el (binhex-use-external): Add :version.
1943 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
1945 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1948 2004-09-13 Simon Josefsson <jas@extundo.com>
1950 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
1952 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
1954 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
1956 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
1958 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
1960 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1962 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
1963 for the 'imap' port in netrc files
1965 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
1966 in gnus-registry-trim
1968 2004-09-10 Simon Josefsson <jas@extundo.com>
1970 * nndb.el (require): Remove tcp and duplicate cl.
1972 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
1974 * nntp.el (nntp): New customization group.
1975 (nntp-authinfo-file): Add customization group.
1977 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
1979 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
1981 * gnus.el (to-address, to-list, subscribed)
1982 (large-newsgroup-initial): Ditto.
1984 * flow-fill.el (fill-flowed-display-column)
1985 (fill-flowed-encode-column): Ditto.
1987 2004-09-06 Stefan <monnier@iro.umontreal.ca>
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.
1993 * gnus-sum.el (gnus-summary-search-article-forward):
1994 Signal a specific `search-failed' rather than a generic `error'.
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.
2000 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
2002 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
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.
2008 2004-09-01 Simon Josefsson <jas@extundo.com>
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
2016 * canlock.el: Require sha1, not sha1-el.
2018 * message.el: Don't autoload sha1 (there is a autoload cookie in
2021 * sha1-el.el: Renamed to sha1.el.
2023 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2025 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
2027 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
2029 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
2032 2004-03-05 Jesper Harder <harder@ifa.au.dk>
2034 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
2036 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
2038 * canlock.el: Don't autoload mail-fetch-field.
2040 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
2042 * canlock.el (base64-encode-string): Don't autoload it.
2044 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
2046 * canlock.el: Always require sha1-el.
2047 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
2049 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
2051 * message.el (message-canlock-generate): Require sha1-el.
2053 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
2055 * canlock.el (canlock-insert-header): Remove excessive grouping in
2058 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2060 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
2062 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
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.
2073 * sha1-el.el (sha1-string-external): Make it can return a string
2075 (sha1-region-external): Ditto.
2076 (sha1-string-internal): Ditto.
2077 (sha1-region-internal): Ditto.
2078 (sha1-region): Ditto.
2079 (sha1-string): Ditto.
2082 2003-11-15 Simon Josefsson <jas@extundo.com>
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).
2089 2004-07-28 Simon Josefsson <jas@extundo.com>
2091 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
2092 parameter (but don't use it, for now).
2094 2004-02-03 Jesper Harder <harder@ifa.au.dk>
2096 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
2098 2004-05-26 Simon Josefsson <jas@extundo.com>
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):
2107 (starttls-negotiate, starttls-open-stream):
2108 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
2109 function if it is set.
2111 2004-08-31 Simon Josefsson <jas@extundo.com>
2113 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
2114 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
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>.
2120 2004-08-31 Jesper Harder <harder@ifa.au.dk>
2122 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
2125 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2127 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
2129 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2131 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
2133 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2135 * gnus-art.el (article-decode-idna-rhs): Don't use
2136 message-idna-inside-rhs-p.
2138 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2140 * message.el (message-idna-inside-rhs-p): Remove.
2141 (message-idna-to-ascii-rhs-1): Use proper address parsing.
2143 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
2145 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2147 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
2148 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
2150 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2151 when the group's active is not available.
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.
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>.
2167 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
2168 Replace pp-to-string with gnus-pp-to-string.
2170 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
2172 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
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.
2181 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
2183 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
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>.
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.
2196 * gnus.el: Don't make unnecessary *Group* buffer when loading.
2198 * mail-source.el (mail-source-touch-pop): Doc fix.
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>.
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>.
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.
2216 * mm-util.el (mm-with-multibyte-buffer): New macro.
2217 (mm-with-multibyte): New macro.
2219 * mm-view.el (mm-inline-render-with-function): Use multibyte
2220 buffer; decode html source by charset.
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.
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.
2234 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
2236 * webmail.el (webmail-debug): Replace pp with gnus-pp.
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.
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.
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.
2259 2004-08-30 Juanma Barranquero <lektu@terra.es>
2261 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
2263 2004-08-30 Andreas Schwab <schwab@suse.de>
2265 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
2267 * gnus-score.el (gnus-summary-increase-score): Fix format string.
2269 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
2271 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
2273 2004-08-30 Kim F. Storm <storm@cua.dk>
2275 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
2277 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
2280 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
2282 * mm-decode.el (mime-display, mime-security): Fix custom-manual
2285 * gnus-art.el (gnus-article): Ditto.
2287 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
2289 * gnus-art.el (article-hide-list-identifiers):
2290 Bind inhibit-read-only as t.
2292 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
2294 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
2296 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
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.
2302 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
2305 * imap.el (imap-parse-address-list, imap-parse-body-ext):
2306 Disable incorrect use of `assert'.
2308 * message.el (message-mode): Set comment-start-skip.
2310 2004-08-22 Sam Steingold <sds@gnu.org>
2312 * pop3.el (pop3-leave-mail-on-server): New user variable.
2313 (pop3-movemail): Delete mail only when it is nil.
2315 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
2317 * netrc.el, tls.el: Removed; use files from ../net instead.
2319 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
2321 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
2323 * mailcap.el (mailcap-mime-data): Mark as risky.
2325 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
2326 Fix custom-manual entries.
2328 * time-date.el: Removed. Merged into ../calendar/time-date.el.
2330 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
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.
2337 2004-07-22 Andreas Schwab <schwab@suse.de>
2339 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
2341 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
2343 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
2344 addition to emacs-w3m.
2346 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
2348 * gnus-msg.el (gnus-summary-followup-with-original):
2349 Document yanking of region when active.
2351 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
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.
2357 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
2358 gnus-agent.el update and incorporate bug fixes.
2360 See ChangeLog.2 for earlier changes.
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.
2367 ;; coding: iso-2022-7bit
2370 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4