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