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