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