(Specific Customization): Document customize-option
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
11e95b02
MB
12006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
2
3 * nnimap.el (nnimap-expunge-search-string): Mention
4 nnimap-search-uids-not-since-is-evil in docstring.
5
62006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
7
8 * spam.el: Revert to make-obsolete-variable because
9 define-obsolete-variable-alias is not supported in Emacs 21.
10
112006-12-28 Daiki Ueno <ueno@unixuser.org>
12
13 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
14 summary buffer.
15
162006-12-27 Reiner Steib <Reiner.Steib@gmx.de>
17
18 * spam.el (spam-ifile-path, spam-ifile-database-path)
19 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
20 make-obsolete-variable.
21
222006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
23
24 * message.el (message-make-fqdn): Fix comment.
25 (message-bogus-system-names): Add ".local".
26
27 * spam.el (spam-ifile-path, spam-ifile-program)
28 (spam-ifile-database-path, spam-ifile-database)
29 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
30 Don't use "path" inappropriately.
31 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
32 strings.
33 (spam-check-ifile, spam-ifile-register-with-ifile)
34 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
35 new variable names.
36
37 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
38 (gnus-treat-display-smileys): Simplify using
39 gnus-image-type-available-p.
40
41 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
42 available.
43
442006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
45
46 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
47 one after turning on the buffer's multibyteness instead of decoding
48 them directly in the unibyte buffer that causes unexpected conversion
49 in Emacs 23 (unicode).
50
9b9e104e
MB
512006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
52
53 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
54 disconnect icons. Add help text.
55
bcd3e063
MB
562006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
57
58 * legacy-gnus-agent.el: Add Copyright notice.
59
82e5f93f
CY
602006-12-12 Chong Yidong <cyd@stupidchicken.com>
61
62 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
63
f88e76a8
CY
642006-12-08 Chong Yidong <cyd@stupidchicken.com>
65
66 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
67 specifying array size.
68 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
69 array if it is too small.
70 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
71 (gnus-sort-threads-loop): New function.
72
04b61ae9
JB
732006-12-06 Chris Moore <dooglus@gmail.com> (tiny change)
74
75 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
76 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
77
11e95b02 782006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
79
80 * mm-url.el (mm-url-predefined-programs): Call curl with correct
81 options.
82
5538c331
MB
832006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
84
85 * mml2015.el (mml2015-pgg-clear-verify): Replace encode-coding-string
86 with mm-encode-coding-string.
87
882006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
89
90 * nneething.el (nneething-decode-file-name): Replace
91 decode-coding-string with mm-decode-coding-string.
92
550831ed
JB
932006-11-24 Juanma Barranquero <lekktu@gmail.com>
94
95 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
96 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
97
98 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
99 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
100 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
101 (gnus-group-make-directory-group, gnus-group-transpose-groups):
102 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
103 (gnus-subscribe-newsgroup, gnus-1):
104 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
105 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
106 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
107 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
108
e8f0f70d
MB
1092006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
110
111 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
112
b07e0143
MB
1132006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
114
115 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
116 and comment it.
117
118 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
119
4573e0df
MB
1202006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
121
122 * gnus-util.el (gnus-extract-address-components): Improve comment.
123
1242006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
125
126 * gnus-util.el (gnus-extract-address-components): Work with address in
127 which the name portion contains @.
128
1292006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
130
131 * gnus.el (gnus-start): Move custom group up.
132 (gnus-select-method): Don't autoload, but make it available for
133 `customize-variable'.
134 (gnus-getenv-nntpserver): Don't autoload.
135
1362006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
137
138 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
139 mm-with-unibyte-current-buffer to make string unibyte.
140
141 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
142 mm-string-as-multibyte.
143
1442006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
145
146 * message.el: Merge from the trunk to fix the bug WRT double encoded
147 subjects.
148 (message-replacement-char): New variable.
149 (message-fix-before-sending): Use it.
150 (message-simplify-subject): New function to remove duplicate code.
151 (message-reply, message-followup): Use it.
152 (message-simplify-subject-functions): New variable.
153 (message-strip-subject-encoded-words): New function
154
1552006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
156
157 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
158 instead of gnus-intersection because arguments of gnus-sorted-nunion
159 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
160
06856b12
JB
1612006-11-03 Juanma Barranquero <lekktu@gmail.com>
162
163 * gnus-diary.el (gnus-diary-delay-format-function):
164 * nndiary.el (nndiary-reminders):
165 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
166
b193caa3
MB
1672006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
168
169 * gnus-art.el (article-hide-boring-headers): Fetch date from
170 gnus-original-article-buffer to avoid problems with localized date
171 strings.
172
1732006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
174
175 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
176
ab785936
MB
1772006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
178
06856b12
JB
179 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
180 New variables.
ab785936
MB
181 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
182 (mm-charset-synonym-alist): Move some entries to
183 mm-codepage-iso-8859-list.
184 (mm-charset-synonym-alist, mm-charset-override-alist): Add
185 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
186
b90a6149
MB
1872006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
188
189 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
190
1912006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
192
193 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
194 with Emacs 21 and XEmacs.
195
1962006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
197
198 * mm-view.el: Add interactive arg to html2text autoload.
199
2002006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
201
202 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
203
c86d4601
MB
2042006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
205
206 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
207 names.
208
209 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
210
2112006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
212
213 * message.el (message-headers-to-generate): Fix typo in docstring.
214
2152006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
216
217 * gnus.el (gnus-mime): Remove unused custom group.
b90a6149 218 (gnus-getenv-nntpserver, gnus-select-method): Autoload.
c86d4601 219
92edaeed
MB
2202006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
221
222 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
223 "blank line" when searching for end of armor headers.
224
2252006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
226
227 * gmm-utils.el (gmm-write-region): Fix variable name.
228
2292006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
230
231 * gmm-utils.el (gmm-write-region): New function based on compatibility
232 code from `mm-make-temp-file'.
233
234 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
235
236 * nnmaildir.el (nnmaildir--update-nov)
237 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
238 Use `gmm-write-region'.
239
996aa8c1
MB
2402006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
241
242 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
243 gnus-summary-limit-to-articles.
244
2452006-10-04 Romain Francoise <romain@orebokech.com>
246
247 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
248 Moved here (and renamed) from gnus-registry.el.
249
250 * gnus-registry.el: Require gnus-util.
251 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
252
2532006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
254
255 * pop3.el (pop3-authentication-scheme): Clarify doc.
256 (pop3-movemail): Warn about pop3-leave-mail-on-server.
257
2582006-10-04 Dave Love <fx@gnu.org>
259
260 * pop3.el (pop3-authentication-scheme): Add custom version.
261
2622006-10-04 Jesper Harder <harder@ifa.au.dk>
263
264 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
265 doc string. Improve doc string.
266
2672006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
268
269 * gnus-util.el (gnus-with-local-quit): New macro.
270
271 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
272
67099291
MB
2732006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
274
275 * gmm-utils.el (gmm): Adjust custom version.
276
277 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
278 custom version.
279
280 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
281
94019f61
CY
2822006-09-25 Chong Yidong <cyd@stupidchicken.com>
283
284 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
285
0327a464
MB
2862006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
287
288 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
289 regexp. Articles containing quotation were cut prematurely.
290
2912006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
292
293 * message.el (message-cite-original-without-signature): Use nobody by
294 default for the value of From header.
295 (message-cite-original): Ditto.
296 (message-reply): Ditto.
297
b110774a
MB
2982006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
299
300 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
301 mails in the doc string. Add some URLs in comment.
302
3032006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
304
305 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
306 backslashes handling and the way to find boundaries of quoted strings.
307
676c1893
RS
3082006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
309
310 * gnus-art.el (gnus-button-regexp, gnus-button-marker-list)
311 (gnus-button-last): Move up. Convert comments into doc strings.
312
de4fbbe4
CY
3132006-09-04 Chong Yidong <cyd@stupidchicken.com>
314
315 * message.el (message-send-mail-with-sendmail): Look for sendmail in
316 several common directories.
317
d7093904
MB
3182006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
319
8fbdffe5
MB
320 * gnus-art.el (article-decode-encoded-words): Make it fast.
321
3222006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
323
324 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
325
d7093904
MB
326 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
327 in quoted string into `\'.
328
343d6628
MB
3292006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
330
331 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
332 Use standard-syntax-table.
333
3342006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
335
336 * gnus-art.el (gnus-decode-address-function): New variable.
337 (article-decode-encoded-words): Use it to decode headers which are
338 assumed to contain addresses.
339 (gnus-mime-delete-part): Remove useless `or'.
340
341 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
342 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
343 (gnus-nov-parse-line): Use it to decode From header.
344 (gnus-get-newsgroup-headers): Ditto.
345 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
346
347 * mail-parse.el (mail-decode-encoded-address-region): New alias.
348 (mail-decode-encoded-address-string): New alias.
349
350 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
351 New function.
352 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
353 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
354 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
355 (rfc2047-decode-string): Ditto.
356 (rfc2047-decode-address-region): New function.
357 (rfc2047-decode-address-string): New function.
358
6c5d6b6c
MB
3592006-08-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
360
361 [ Backported bug fix from No Gnus. ]
362
363 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
364 looking up the method using GROUP's prefix before inventing a new one.
365 It is used on killed/unknown groups in various places where returning
366 an all-new method isn't expected by the caller.
367
368 * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
369
5dab7628
RF
3702006-08-13 Romain Francoise <romain@orebokech.com>
371
372 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
373 space.
374
5ebdc299
MB
3752006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
376
377 * compface.el (uncompface): Use binary rather than raw-text-unix.
378
3792006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
380
381 * compface.el (uncompface): Make sure the eol conversion doesn't take
382 place when communicating with the external programs. Reported by
383 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
384
3852006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
386
387 * nnheader.el (nnheader-insert-head): Fix typo in comment.
388
3892006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
390
391 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
392 Make it more robust by parsing author and date independently.
393
ebf693f3
MB
3942006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
395
396 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
397
3982006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
399
400 * nnheader.el (nnheader-insert-head): Make it work even if the file
401 uses CRLF for the line-break code.
402
bd876f90
MB
4032006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
404
405 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
406 workaround for the url package included with Emacs.
407
408 * nnweb.el (nnweb-google-create-mapping): Update regexp.
409
06dc8321
KF
4102006-07-18 Karl Fogel <kfogel@red-bean.com>
411
412 * nnmail.el (nnmail-article-group): If splitting raises an error, give
413 some information about the error when saying that the `bogus' mail
414 group will be used.
415
7ce31649
MB
4162006-07-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
417
418 [ Backported bug fixes from No Gnus. ]
419
420 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
421 (nnweb-google-search): Respect nnweb-max-hits as upper bound.
422 (nnweb-request-article): Do proper xwfu encoding when fetching articles
423 by message-id.
424
425 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
426 unsubscribed groups as if they were killed ones. It causes duplicate
427 entries in gnus-newsrc-alist.
428
4292006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
430
431 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
432 string.
433
b44409c9
MB
4342006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
435
436 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
437
763bb2d4
MB
4382006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
439
440 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
441
827dc73d
MB
4422006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
443
444 * gnus-diary.el (gnus-user-format-function-d)
445 (gnus-user-format-function-D): Autoload.
446
4472006-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
448
449 * gnus-group.el (gnus-group-select-group): Doc fix.
450 [ See 2004-05-19 change on the trunk. ]
451
a367620f
MB
4522006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
453
454 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
455
5cfd0f2e
MB
4562006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
457
458 * message.el (message-syntax-checks): Doc fix.
459
f362b760
MB
4602006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
461
462 * message.el (message-syntax-checks): Doc fix.
463 (message-send-mail): Add check for continuation headers.
464 (message-check-news-header-syntax): Fix regexp used to check for
465 continuation headers.
466
4672006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
468
469 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
470
26c9afc3
MB
4712006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
472
473 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
474 to fill the utf-8 entry.
475
4762006-06-05 Dan Christensen <jdc@uwo.ca>
477
478 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
479 respect display group parameter and gnus-summary-expunge-below.
480 (gnus-articles-to-read): Remove unused reference to display group
481 parameter.
482 [ Merge 2004-07-06 change from the trunk. ]
483
4842006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
485
486 * gnus-ml.el (gnus-mailing-list-subscribe)
487 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
488 (gnus-mailing-list-message): Fix doc strings.
489
4902006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
491
492 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
493 of doing it manually.
494
4952006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
496
497 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
498 must be explicitly online rather than "not explicitly offline" for
499 its flags to be synchronized.
500 (gnus-agent-read-local): All symbols allocated in my-obarray
501 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
502 (gnus-agent-regenerate-group): Check numeric names to see if they are
503 messages or groups.
504
5052006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
506
507 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
508 (gnus-saved-headers): Ditto.
509 (gnus-default-article-saver): Doc fix; add
510 gnus-summary-write-body-to-file; mention functions may have properties.
511 (gnus-article-save-coding-system): New variable.
512 (gnus-article-save): Override gnus-save-all-headers and
513 gnus-saved-headers by :headers property which saver function may have.
514 (gnus-read-save-file-name): Add optional `dir-var' argument which
515 specifies directory in which files are saved; work even if optional
516 `variable' argument is not specified.
517 (gnus-summary-save-in-file): Add properties :decode and :headers.
518 (gnus-summary-write-to-file): Add properties :decode, :function, and
519 :headers; read file name.
520 (gnus-summary-save-body-in-file): Add :decode property; add optional
521 `overwrite' argument.
522 (gnus-summary-write-body-to-file): New function; add properties
523 :decode and :function.
524 (gnus-output-to-file): Add coding cookie and encode text according
525 to gnus-article-save-coding-system; don't use mm-append-to-file.
526
527 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
528 (gnus-summary-local-variables): Add it.
529 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
530 (gnus-summary-save-article): Require gnus-art; save decoded articles
531 if function that gnus-default-article-saver specifies has `:decode'
532 property; bind gnus-prompt-before-saving to t when saving many
533 articles in a file; move point to article which will be saved.
534 (gnus-summary-write-article-body-file): New function.
535
5362006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
537
538 * uudecode.el (uudecode-decode-region-external): Fix previous commit.
539
5402006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
541
542 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
543 after-load-alist.
544
5452006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
546
547 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
548 coding system in XEmacs, use binary.
549
550 * mail-source.el (mail-sources): Fix custom type.
551
552 * imap.el (Commentary): Fix typo.
553
d7ba2a01
RS
5542006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
555
f18df03d
MB
556 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
557 (gnus-summary-expire-articles-now): Shorten prompt.
558
d7ba2a01
RS
559 * gmm-utils.el (wid-edit): Require.
560 (defun-gmm): Renamed from `gmm-defun-compat'.
561 (gmm-image-search-load-path): Use it.
562 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
563
54e573e6
MB
5642006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
565
566 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
567 (mm-copy-to-buffer): Use with-current-buffer.
568 (mm-display-part): Simplify.
569 (mm-inlinable-p): Add optional arg `type'.
570
49c7d1ac 571 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
572 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
573 Try harder to show the attachment internally or externally using
574 gnus-mime-view-part-as-type.
575
5762006-05-04 Reiner Steib <Reiner.Steib@gmx.de>
577
578 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
579 `filename' from Content-Disposition if Content-Type doesn't
580 provide `name'.
49c7d1ac 581 (gnus-mime-view-part-as-type): Set default instead of initial-input.
54e573e6 582
9606f1cb
MB
5832006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
584
585 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
586 unibyte after clear-decrypt function runs.
587
588 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
589 returns as a unibyte string.
590
305452a5
MB
5912006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
592
305452a5
MB
593 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
594 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
595 (mml1991-pgg-encrypt): Ditto.
596
0565caeb
MB
5972006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
598
599 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
600 (gnus-outlook-deuglify-unwrap-max): Remove autoload.
601
602 * mml-sec.el (mml-secure-method): New internal variable.
603 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
49c7d1ac
SM
604 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
605 New functions using mml-secure-method. Sync from the trunk.
0565caeb
MB
606
607 * mml.el (mml-mode-map): Add key bindings for those functions.
608 (mml-menu): Simplify security menu entries. Suggested by Jesper
609 Harder <harder@myrealbox.com>. Sync from the trunk.
610
611 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
612 .mobi and .travel. Remove .nato, .bitnet and .uucp.
613 (message-in-body-p): New function. Sync from the trunk.
614
615 * mml.el (mml-mode, mml-dnd-protocol-alist)
616 (mml-dnd-attach-options, mml-dnd-attach-file)
3d3a26eb
SM
617 (mml-attach-file, mml-attach-buffer, mml-attach-external):
618 Sync DND support and use of message-in-body-p from the trunk.
0565caeb 619
305452a5
MB
6202006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
621
622 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
623 binding pgg-* variables; reimplement the section which prevents
624 MIME header from being signed.
625 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
626 pgg-text-mode; remove a blank line at the top of body.
627
628 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
629 lines at the top of body; use gnus-newsgroup-charset if there's no
630 Charset header.
631
0565caeb
MB
6322006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
633
3d3a26eb 634 * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML.
0565caeb
MB
635
6362006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
637
638 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
639 (mm-uu-pgp-encrypted-test): Ditto.
640 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
641 between header and body; return application/pgp-encrypted handle
642 if decryption failed; decode decrypted body by charset.
643
644 * mm-decode.el (mm-automatic-display): Don't make application/pgp
645 element match to application/pgp-*.
646
f67d6742
MB
6472006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
648
49c7d1ac
SM
649 * gnus-util.el (gnus-replace-in-string):
650 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
651
6522006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
653
654 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
655
656 * gnus-sum.el: Ditto.
657
49c7d1ac
SM
658 * gnus-util.el (gnus-select-frame-set-input-focus):
659 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
660 definition defined in Emacs 22 for old Emacsen.
661
18c06a99
RS
6622006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
663
bd29ba20
RS
664 [ Merge from Gnus trunk. ]
665
666 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
667 (mm-charset-override-alist): New variable.
668 (mm-charset-to-coding-system): Use it.
669 (mm-codepage-setup): New helper function.
670 (mm-charset-eval-alist): New variable.
49c7d1ac
SM
671 (mm-charset-to-coding-system): Use mm-charset-eval-alist.
672 Warn about unknown charsets. Add allow-override.
673 Use `mm-charset-override-alist' only when decoding.
bd29ba20
RS
674 (mm-detect-mime-charset-region): Use :mime-charset.
675
49c7d1ac
SM
676 * mm-bodies.el (mm-decode-body, mm-decode-string):
677 Call `mm-charset-to-coding-system' with allow-override argument.
bd29ba20 678
18c06a99
RS
679 * message.el (message-tool-bar-zap-list, message-tool-bar)
680 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
681 (message-tool-bar-local-item-from-menu): Remove.
682 (message-tool-bar-map): Replace by `message-make-tool-bar'.
683 (message-make-tool-bar): New function.
684 (message-mode): Use `message-make-tool-bar'.
685
686 * gnus-sum.el (gnus-summary-tool-bar)
687 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
688 (gnus-summary-tool-bar-zap-list): New variables.
689 (gnus-summary-make-tool-bar): Complete rewrite using
690 `gmm-tool-bar-from-list'.
691
692 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
49c7d1ac
SM
693 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list):
694 New variables.
18c06a99
RS
695 (gnus-group-make-tool-bar): Complete rewrite using
696 `gmm-tool-bar-from-list'.
697 (gnus-group-tool-bar-update): New function.
698
699 * gmm-utils.el: New file.
700
e4a89ccf
MB
7012006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
702
703 * flow-fill.el (fill-flowed): Remove trailing space from blank
704 quoted lines.
705
7062006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
707
49c7d1ac
SM
708 * gnus-art.el (gnus-article-mode):
709 Set cursor-in-non-selected-windows to nil.
e4a89ccf 710
163cb72d
MB
7112006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
712
713 * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
714 that the part specifies.
715
716 * mm-decode.el (mm-display-part): Work with external parts and
717 usual parts similarly.
718
719 * mm-extern.el (mm-inline-external-body): Use mm-display-part
720 instead of gnus-display-mime.
721
722 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
723 tag to summarized topics part in order to encode non-ASCII text.
724
14e6dc54
MB
7252006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
726
727 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
728
7292006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
730
731 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
732 the sieve region.
733
7342006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
735
736 * gnus.el: Gnus v5.10.8 is released.
737
7382006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
739
49c7d1ac 740 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new layout.
14e6dc54
MB
741
742 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
743 unknown charset.
744
3d3a26eb 745 * message.el (message-header-synonyms): Add Original-To to the default.
14e6dc54 746
3d3a26eb 747 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an
14e6dc54
MB
748 optional parameter.
749
1b155fbd
MB
7502006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
751
752 * gnus-fun.el (gnus): Require it for gnus-directory.
753
b6f2cf4b
MB
7542006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
755
3d3a26eb
SM
756 * nnweb.el (nnweb-google-create-mapping): Update regexp.
757 Some whitespace was matched into the url, which broke browsing hits
b6f2cf4b
MB
758 > 100 when mm-url-use-external was nil.
759
5af68e28
MB
7602006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
761
3d3a26eb 762 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
5af68e28 763
77218834
MB
7642006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
765
766 * mml.el (mml-insert-mime): Ignore cached contents of
767 message/external-body part.
768
769 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
770 (mm-insert-part): Ditto.
771
d451514f
MB
7722006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
773
774 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
775 Reported by Ralf Wachinger <rwachinger@gmx.de>.
776
4f162824
KH
7772006-03-23 Kenichi Handa <handa@m17n.org>
778
779 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
780 instead of set-buffer-multibyte.
781
e9e33c19
KH
7822006-03-23 Kenichi Handa <handa@m17n.org>
783
784 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
785 buffer and then decode the buffer text if necessary.
786 (rfc2231-encode-string): Be sure to work on multibyte buffer at
787 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 788
06856b12 7892006-03-21 Daniel Pittman <daniel@rimspace.net>
f5e92214
MB
790
791 * nnimap.el (nnimap-request-update-info-internal): Optimize.
792 Don't `gnus-uncompress-range' to avoid excessive memory usage.
793
f5e92214
MB
7942006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
795
796 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
797
49c7d1ac
SM
798 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
799 Add comment on version.
f5e92214
MB
800
8012006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
802
49c7d1ac 803 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New variable.
f5e92214
MB
804 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
805 assigning the spam-mark to new messages.
806
8072006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
808
809 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
810
8112006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
812
813 * smiley.el: Add missing test smiley.
814
531bedc3
MB
8152006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
816
817 * mm-decode.el (mm-with-part): New macro.
818 (mm-get-part): Use it; work with message/external-body as well.
819 (mm-save-part): Treat name and filename equally.
820
821 * mm-extern.el (mm-extern-cache-contents): New function.
822 (mm-inline-external-body): Use it; force the part to be displayed;
823 move undisplayer added to the cached handle to the parent.
824
825 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
826 (gnus-mime-view-part-as-type): Work with message/external-body.
827
828 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
829
8302006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
831
3d3a26eb
SM
832 * gnus-art.el (gnus-article-only-boring-p):
833 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
49c7d1ac
SM
834 intangible text.
835 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
531bedc3
MB
836
8372006-03-14 Simon Josefsson <jas@extundo.com>
838
839 * message.el (message-unique-id): Don't use message-number-base36
49c7d1ac
SM
840 if (user-uid) is a float.
841 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
531bedc3
MB
842
8432006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
844
845 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
846
847 * gnus-art.el (gnus-mime-display-single): Make sure there is an
848 empty line between a part and a message part.
849
ea8ae765
MB
8502006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
851
852 * smiley.el: Add more test smileys.
853 (smiley-data-directory, smiley-regexp-alist)
854 (gnus-smiley-file-types): Fix doc strings.
855 (smiley-update-cache): Clear smiley-cached-regexp-alist before
856 adding new elements.
857 (smiley-mouse-map): Unused code. Make it a comment.
858
8592006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
860
861 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
862 scan latest NoCeM messages instead of old ones.
863 (gnus-nocem-check-article): Fix regexps so as to match to PGP
864 delimiters that are recently used.
865 (gnus-nocem-load-cache): Add autoload cookie.
866
867 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
868
869 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
870 level which is larger than gnus-use-nocem is specified.
871
872 * gnus-group.el (gnus-group-get-new-news): Ditto.
873
85fd8002
RS
8742006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
875
876 * gnus-util.el (gnus-tool-bar-update): New function.
877
878 * gnus-group.el (gnus-group-update-tool-bar): New variable.
879 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
880
881 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
882
61e66a15
MB
8832006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
884
885 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
886 if optional last element is specified in splits (FIELD VALUE...).
887
fe62aacc
MB
8882006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
889
890 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
891 handle is multipart when calling it recursively.
892 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
893
8942006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
895
896 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
897 to "Emacs 23 (unicode)" in doc string.
898
899 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
900 "Emacs 23 (unicode)" in comment.
901
719120ef
MB
9022006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
903
3d3a26eb 904 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
719120ef
MB
905
906 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
907 characters 160 through 255 in Emacs 23.
908
9092006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
910
911 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
912 message/* containing non-ASCII text properly.
913
9142006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
915
916 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
917
9182006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
919
920 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
921
9222006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
923
3d3a26eb
SM
924 * nnweb.el (nnweb-type-definition, nnweb-gmane-search):
925 Use new nov.php.
719120ef
MB
926
9272006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
928
929 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
930 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
931 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
932 output on the server side.
933 (nnweb-google-create-mapping): Update regexps and add some
934 progress indication.
935
9362006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
937
938 * message.el (message-user-fqdn): Remove useless * in doc string.
939
940 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
941 unnecessary interaction when sending queued mails. Reported by
942 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
943
9442006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
945
946 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
947 Merge of 2006-02-20 change from the trunk.
948
9492006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
950
951 * dns.el (query-dns): Protect more against buggy tcp output.
952 Merge of 2006-02-20 change from the trunk.
953
ba0226dd
MB
9542006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
955
956 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
957 first or last are nil.
958
9592006-02-24 Simon Josefsson <jas@extundo.com>
960
961 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
962 Merge of 2005-10-26 change from the trunk.
963
5f4264e5
MB
9642006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
965
966 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
967 Remove space stuffing, and only do quotes that actually start with
968 ">" at the beginning of the lines.
969 Merge of 2005-11-17 and 2004-07-25 from the trunk.
970
9712006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
972
973 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
974 also available in Emacs 21.3.
975
976 * message.el (message-fix-before-sending): Change "Emacs 22" to
977 "Emacs 23 (unicode)" in comment.
978
979 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
980 "Emacs 23 (unicode)" in comment.
981
982 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
983 comment.
984 (mm-coding-system-p): Add comment about no-MULE XEmacs.
985
986 * mm-view.el (mm-fill-flowed): Add :version.
987
9882006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
989
990 * mm-view.el (mm-fill-flowed): New variable.
991 (mm-inline-text): Use it.
992
9932006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
994 (tiny change)
995
996 * nnimap.el (nnimap-request-move-article): Change folder back to
997 source group before deleting.
998
e13be7a2
MB
9992006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
1000
1001 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
1002 coding system which mm-charset-to-coding-system returns for a
1003 given charset is valid.
1004
b5189759
JB
10052006-02-16 Juanma Barranquero <lekktu@gmail.com>
1006
1007 * html2text.el (html2text-remove-tag-list):
1008 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
1009
16f18d05
CY
10102006-02-14 Chong Yidong <cyd@stupidchicken.com>
1011
1012 * gnus-cus.el: Revert 2005-10-17 change.
1013
d71c0855
MB
10142006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
1015
1016 * gnus-art.el (article-strip-banner): Call
1017 article-really-strip-banner only when the regexp match is made.
1018
cf5a5c38
MB
10192006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
1020
1021 * gnus-art.el (article-strip-banner): Use
1022 gnus-extract-address-components instead of
1023 mail-header-parse-addresses to make it work with non-ASCII text.
1024
1025 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
1026 values which are surrounded with \"...\"; make it never cause a
1027 Lisp error; give up parsing of parameters if it failed in
1028 extracting type.
1029
10302006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
1031
1032 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
1033 make-temp-file; make it work with Emacs 20 and XEmacs as well.
1034
1035 * mm-decode.el (mm-display-external): Use the 3rd arg of
1036 mm-make-temp-file.
1037 (mm-create-image-xemacs): Ditto.
1038
10392006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
1040
1041 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
1042 with message-narrow-to-headers.
1043 (gnus-draft-setup): Narrow to header to run message-fetch-field.
1044 (gnus-draft-check-draft-articles): New function.
1045 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
1046
10472006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1048
1049 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
1050 re-loading nn* modules.
1051
9d64cd13
MB
10522006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
1053
1054 * gnus.el: Remove bogus comment.
1055
34128042
MB
10562006-02-09 Daiki Ueno <ueno@unixuser.org>
1057
34128042
MB
1058 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
1059 (mml2015-pgg-encrypt): Ditto.
1060
1061 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
1062 (mml1991-pgg-encrypt): Ditto.
1063
10642006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1065
1066 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
1067 message-make-date instead of current-time-string.
1068
1069 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
1070 to gnus-decoded which mm-uu might set.
1071
10722006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1073
1074 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
1075 don't decode quoted parameters; remove misimported Emacs code.
1076 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1077 (rfc2231-decode-encoded-string): Don't use split-string which
1078 behaves differently according to Emacs version; use
1079 mm-decode-coding-region to convert charset to coding-system.
1080 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1081 (rfc2231-encode-string): Remove misimported Emacs code.
1082
c96ec15a
MB
10832006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1084
1085 * gnus-art.el (article-decode-charset): Don't use ignore-errors
1086 when calling mail-header-parse-content-type.
1087 (article-de-quoted-unreadable): Ditto.
1088 (article-de-base64-unreadable): Ditto.
1089 (article-wash-html): Ditto.
1090
1091 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
1092 calling mail-header-parse-content-type and
1093 mail-header-parse-content-disposition.
1094 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
1095 mail-header-parse-content-type.
1096
1097 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
1098 insert charset and format parameters; encode description after
1099 inserting it to buffer.
1100 (mml-insert-parameter): Fold lines properly even if a parameter is
1101 segmented into two or more lines; change the max column to 76.
1102
1103 * rfc1843.el (rfc1843-decode-article-body): Don't use
1104 ignore-errors when calling mail-header-parse-content-type.
1105
1106 * rfc2231.el (rfc2231-parse-string): Return at least type if
1107 possible; don't cause an error even if it fails in parsing of
1108 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1109 (rfc2231-encode-string): Don't break lines at the beginning, leave
1110 it to mml-insert-parameter.
1111
1112 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
1113 calling mail-header-parse-content-type.
1114
11152006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
1116
3d3a26eb
SM
1117 * spam-report.el (spam-report-gmane-use-article-number):
1118 Improve doc string.
c96ec15a
MB
1119 (spam-report-gmane-internal): Check if a suitable header was found
1120 in the article.
1121
11222006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
1123
1124 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
1125 (rfc2231-encode-string): Make param*=value always begin with LWSP.
1126
88e6695f
RF
11272006-02-05 Romain Francoise <romain@orebokech.com>
1128
1129 Update copyright notices of all files in the gnus directory.
1130
6203370b
MB
11312006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
1132
1133 * gnus-util.el (gnus-error): Describe `args'.
1134
9d64cd13 11352006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
1136
1137 * nnweb.el (nnweb-request-group): Avoid growing overview files.
1138
11392006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1140
1141 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
1142 segmented lines of parameter value to cope with Thunderbird 1.5
1143 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
1144 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1145 (rfc2231-encode-string): Don't make lines exceeding 76 column.
1146
11472006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
1148
1149 * mml.el (mml-generate-mime-1): Correct the order of inline signed
1150 parts.
1151
9d64cd13 11522006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1153
1154 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
1155 there's only one active file for all servers.
1156 (nnweb-request-scan): Make sure nnweb-articles is initialized on
3d3a26eb 1157 solid groups. Gnus might have used a FAST request to select the group.
46e8fe3d
MB
1158 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
1159 and nnweb-search redundantly in the active file.
3d3a26eb 1160 (nnweb-request-list): Don't list bogus groups. There can only be one.
46e8fe3d
MB
1161 (nnweb-request-create-group): Don't use ARGS.
1162 (nnweb-possibly-change-server, nnweb-request-group): Remove some
1163 initialisations. Let nnoo do the work.
1164
11652006-01-31 Romain Francoise <romain@orebokech.com>
1166
1167 * message.el (message-alternative-emails): Improve docstring.
1168 (message-setup-1): Call `message-use-alternative-email-as-from'
1169 after `message-setup-hook' to give it precedence over posting
1170 styles, etc.
3d3a26eb
SM
1171 (message-use-alternative-email-as-from): Add docstring.
1172 Remove the original From header if present.
46e8fe3d
MB
1173
11742006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
1175
3d3a26eb
SM
1176 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
1177 Say the part has been decoded.
46e8fe3d
MB
1178
11792006-01-31 Kevin Ryde <user42@zip.com.au>
1180
1181 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
1182 mailcap-viewer-test-cache when there's no 'test clause, since that
1183 will invert the meaning of a "nil" test previously determined by
1184 mailcap-mailcap-entry-passes-test.
1185
11862006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
1187
1188 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
1189
9d64cd13 11902006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1191
1192 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
1193 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
1194 current Google Groups.
1195
11962006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
1197
1198 * Makefile.in (clean): New rule.
1199 (distclean): Use it.
1200
7347faa8
MB
12012006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
1202
1203 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
1204 is dissected into a single part of which the type is the same as
46e8fe3d 1205 the given one; decode charset.
7347faa8
MB
1206
12072006-01-21 Kevin Ryde <user42@zip.com.au>
1208
1209 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
1210 into alists as symbol not string, since that's what
1211 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
1212 look for.
1213
12142006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1215
1216 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
1217 recursive calls.
1218
12192006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1220
1221 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
1222 (mm-w3m-standalone-supports-m17n-p): New function.
1223 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
1224 w3m usage.
1225
1226 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
1227 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
1228
12292006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1230
1231 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
1232 encoding.
1233
12342006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
1235
1236 * mml.el (mml-attach-file): Describe `description' in doc string.
1237 (mml-menu): Add Emacs MIME manual and PGG manual.
1238
30c7240d
RS
12392006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
1240
1241 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1242 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
1243 Revert 2006-01-08 change because the functions will be used in No
1244 Gnus.
1245
e499bc94
MB
12462006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1247
1248 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
1249
1250 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
1251
12522006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1253
1254 * mm-decode.el (mm-inlined-types): Add application/pgp.
1255 (mm-automatic-display): Ditto.
1256
1257 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
1258 part as text.
1259
c4288669
MB
12602006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1261
1262 * nnrss.el: Update copyright.
1263 (nnrss-opml-import): Query whether to subscribe to each entry.
1264
1265 * gnus-art.el:
1266 * gnus-cus.el:
1267 * gnus-group.el:
1268 * gnus-start.el:
1269 * gnus-sum.el:
1270 * mm-uu.el:
1271 * mm-view.el: Update copyright.
1272
12732006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
1274
1275 * message.el (message-info): New function.
1276 (message-mode-menu): Add it.
1277 Update copyright.
1278
1279 * ChangeLog: Fix and update copyright.
1280
73043f7d
MB
12812006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1282
1283 * mm-uu.el (mm-uu-text-plain-type): New variable.
1284 (mm-uu-pgp-signed-extract-1): Use it.
1285 (mm-uu-pgp-encrypted-extract-1): Use it.
1286 (mm-uu-dissect): Use it; allow two optional arguments; one is a
1287 flag specifying whether there's no message header; the other is
1288 for a MIME type and parameters; bind mm-uu-text-plain-type with
1289 the later one.
1290 (mm-uu-dissect-text-parts): New function.
1291
1292 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
1293 dissect text parts.
1294
12952006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1296
1297 * gnus-art.el (article-wash-html): Use
1298 gnus-summary-show-article-charset-alist if a numeric arg is given.
1299 (gnus-article-wash-html-with-w3m-standalone): New function.
1300
1301 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
1302 mm-inline-text-html-render-with-w3m-standalone.
1303 (mm-text-html-washer-alist): Map w3m-standalone to
1304 gnus-article-wash-html-with-w3m-standalone.
1305 (mm-inline-text-html-render-with-w3m-standalone): New function.
1306
7dafe00b
MB
13072006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1308
1309 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
1310 (nnrss-request-article): Render text/plain parts as HTML.
1311
1312 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
1313 the buffer.
1314
13152006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1316
1317 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
1318 custom definition of `gnus-posting-styles'.
1319
1320 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
1321 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
1322
13232006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1324
9872af18
JB
1325 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
1326 Use nntp for bug archive.
7dafe00b
MB
1327
13282006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1329
1330 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
1331 parts.
1332 (nnrss-normalize-date): New function converts ISO 8601 date into
1333 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1334 (nnrss-check-group): Use it.
1335
7dafe00b
MB
13362006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1337
1338 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
1339
1340 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
1341 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1342 (nnrss-insert-w3): Ditto.
1343
13442005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1345
1346 * nnrss.el (nnrss-request-article): Fix last change; fill
1347 text/plain parts.
1348
13492005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
1350
1351 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1352 in text/plain part.
1353 (nnrss-check-group): Don't add excessive newline to dc:subject.
1354
13552005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1356
1357 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1358 remove MIME buttons associated with multipart/alternative parts.
1359 (gnus-mime-display-alternative): Tag buttons using `article-type'
1360 text property.
1361
1362 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1363 associated with multipart/alternative parts.
1364
9872af18 13652005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
1366
1367 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1368 article.
1369
13702005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1371
1372 * dns.el (query-dns): Make sure we check the buffer size before
1373 removing tcp headers.
1374
447505b5
CY
13752006-01-08 Chong Yidong <cyd@stupidchicken.com>
1376
1377 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1378 (spam-group-spam-marks): Delete functions.
1379 (spam-list-articles): Just call spam-group-ham-marks directly.
1380 (spam-group-ham-marks): Simplify.
1381
3031d8b0
MB
13822005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
1383
1384 * gnus-art.el (gnus-signature-separator): Fix custom type.
1385
1386 * mm-decode.el (mm-inlined-types): Fix custom type.
1387 (mm-keep-viewer-alive-types): Ditto.
1388 (mm-automatic-display): Ditto.
1389 (mm-attachment-override-types): Ditto.
1390 (mm-inline-override-types): Ditto.
1391 (mm-automatic-external-display): Ditto.
1392
13932005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1394
1395 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1396 multipart/alternative and add xref to mm-discouraged-alternatives
1397 in doc string.
1398
1399 * mm-decode.el (mm-discouraged-alternatives): Add xref to
1400 gnus-buttonized-mime-types in doc string.
1401
14022005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1403
1404 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1405 us-ascii as a MIME charset.
1406
1407 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1408 against the case where the 2nd arg TYPE is nil.
1409
14102005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1411
1412 * gnus-start.el (gnus-no-server-1): Mention
1413 `gnus-level-default-subscribed' in doc string.
1414
14152005-11-26 Dave Love <fx@gnu.org>
1416
1417 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
1418 (tls-program, tls-success): Provide openssl alternative.
1419
1420 * starttls.el: Doc fixes.
1421 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
1422 SERVICE to PORT.
1423
14242005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1425
1426 * gnus-start.el (gnus-start-draft-setup): Enforce
1427 `gnus-draft-mode' for nndraft:drafts at startup.
1428
1429 * gnus.el (gnus-splash): Change custom group.
1430 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1431 allow-list argument.
1432
1433 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1434 string.
1435
14362005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1437
9872af18 1438 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 1439
eab52f48
RS
14402005-12-12 Richard M. Stallman <rms@gnu.org>
1441
1442 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1443
58090a8d
MB
14442005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1445
1446 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1447 Suggest image/.* in the doc string.
1448
14492005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1450
1451 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1452 RFC1524) if it is in mailcap or add a suffix according to
1453 mailcap-mime-extensions when generating a temp filename; postpone
1454 deleting a temp file for 2 seconds for some wrappers, shell
1455 scripts, and so on, which might exit right after having started a
1456 viewer command as a background job.
1457
14582005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1459
1460 * gnus-art.el (gnus-default-article-saver): Add user-defined
1461 `function' to custom type.
1462
14632005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1464
1465 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1466 parens.
1467
14682005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1469
1470 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1471 long lines.
1472 (gnus-cache-delete-group): Wrap doc strings.
1473
1474 * gnus-agent.el (gnus-agent-rename-group)
1475 (gnus-agent-delete-group): Wrap doc strings.
1476
14772005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1478
1479 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1480
14812005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1482
1483 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1484 of current-time-string.
1485
14862005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1487
1488 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1489 date header.
1490
9872af18 14912005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
1492
1493 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1494
14952005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
1496
1497 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1498 internal variable to a custom variable. Changed default value
1499 from compressed(2) to uncompressed(1).
1500 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1501 support for uncompressed agentview files. Taken together, reading
1502 the agentview file should now be 6-7 times faster.
1503 (gnus-agent-long-article,
1504 gnus-agent-short-article, gnus-agent-score): Renamed category
1505 keywords to match gnus-cus.
1506 (gnus-agent-summary-fetch-series): Modified to protect against
1507 gnus-agent-summary-fetch-group clearing processable flags.
1508 (gnus-agent-synchronize-group-flags): Update live group buffer as
1509 synchronization may occur due to the user toggling the plugged
1510 status.
1511 (gnus-agent-braid-nov): Now tests new nov entries
1512 for duplicates which are removed. The invalid sort check then
1513 triggers a rescan after the sort as sorting may have moved
1514 duplicate entries such that they can be cheaply detected.
1515 (gnus-agent-read-local): Trivial fix to format of
1516 error message to display actual error condition.
1517 (gnus-agent-save-local): Avoid saving symbols that are bound to
1518 nil as they simply result in a warning message in
1519 gnus-agent-read-local.
1520 (gnus-agent-fetch-group-1): Clear downloadable flag when article
1521 successfully downloaded.
1522 (gnus-agent-regenerate-group): Use
1523 gnus-agent-synchronize-group-flags to reset read status in both
1524 gnus and server.
1525
1526 * nntp.el (nntp-end-of-line): Doc fix.
1527 (nntp-authinfo-rejected): New error condition.
1528 (nntp-wait-for): Use new error condition to signal authentication
1529 error.
1530 (nntp-retrieve-data): Rethrow new error condition to break out of
1531 recursive call to nntp-send-authinfo.
9872af18 1532
58090a8d
MB
15332005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1534
1535 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1536 rather than make-variable-buffer-local for file-precious-flag.
1537
15382005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1539
1540 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1541
15422005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1543
1544 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1545 as a buffer-local variable. This avoids creating truncated
1546 dribble files as a result of a hang up, eg.
1547
996aa8c1 15482005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
9d64cd13
MB
1549
1550 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1551 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1552 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1553 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1554 argument to all these routines, so the passphrase can be managed
1555 externally and passed in to the system.
1556 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1557 pgg-add-passphrase-to-cache function.
1558
1559 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1560 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1561 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1562 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1563 argument to all these routines, so the passphrase can be managed
1564 externally and passed in to the system.
1565 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
1566 function.
1567
15682005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1569
1570 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1571 part of the decoded armor to find the key-identifier.
1572 (pgg-gpg-lookup-key-owner): New function to return the
1573 human-readable identifier of a key owner.
1574 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1575 key itself.
1576 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1577 the key value) if we have a key and can match it against a secret
1578 key. Also, added a note pointing out fact that the prompt only
1579 indicates the first matching key.
1580
1581 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1582 pgg-decrypt-region.
1583 (pgg-pending-timers): A new hash for tracking the passphrase cache
1584 timers, so that new ones supercede old ones.
1585 (pgg-add-passphrase-to-cache): Rename from
1586 `pgg-add-passphrase-cache' to reduce confusion (all callers
1587 changed). Modified to cancel old timers when new ones are added.
1588 (pgg-remove-passphrase-from-cache): Rename from
1589 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1590 changed). Modified to cancel old timers when their keys are
1591 removed from the cache.
1592 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
1593 XEmacs, an indirection to delete-itimer.
1594 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
1595 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
1596 users can only check cache without risk of prompting. Correct bug in
1597 notruncate behavior.
1598 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
1599 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
1600 Add informative docstrings.
1601 (pgg-decrypt): Convey provided passphrase in subordinate call to
1602 pgg-decrypt-region.
1603
16042005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1605
1606 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1607 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1608 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1609 'passphrase' argument, so the passphrase can be managed externally
1610 and then passed in to the system.
1611
1612 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1613 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1614 so the passphrase cache can be used reliably with identifiers
1615 besides a pgp packet's key id.
1616
1617 * pgg-gpg.el (pgg-pgp-encrypt-region)
1618 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1619 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1620 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1621 argument to all these routines, so the passphrase can be managed
1622 externally and passed in to the system.
1623
1624 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1625 'notruncate' argument, so the passphrase cache can be used
1626 reliably with identifiers besides a pgp packet's key id.
1627
16282005-10-29 Sascha Wilde <swilde@sha-bang.de>
1629
1630 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1631 symmetric encryption.
1632 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1633 encrypted session key.
1634 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1635 message ask for the passphrase in a proper way.
1636
1637 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1638 New user commands for symmetric encryption.
1639
4c2ad11d
SM
16402005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
1641
1642 * gnus-delay.el (gnus-delay-group): Don't autoload.
1643 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1644 to be re-loaded when customizing the `gnus-delay' group.
1645
f129a4df
CY
16462005-11-19 Chong Yidong <cyd@stupidchicken.com>
1647
1648 * message.el: Revert last changes.
1271a058 1649 (message-insert-citation-line): Use newlines.
f129a4df 1650
6586e9c9
CY
16512005-11-17 Chong Yidong <cyd@stupidchicken.com>
1652
1653 * message.el (message-courtesy-message)
1654 (message-mark-insert-begin, message-mark-insert-end)
1655 (message-elide-ellipsis, message-cancel-message)
1656 (message-add-header, message-change-subject)
1657 (message-cross-post-followup-to-header)
1658 (message-cross-post-insert-note, message-reduce-to-to-cc)
1659 (message-widen-reply, message-delete-not-region)
1660 (message-kill-to-signature, message-insert-signature)
1661 (message-insert-importance-high, message-insert-importance-low)
1662 (message-insert-or-toggle-importance)
1663 (message-insert-disposition-notification-to)
1664 (message-indent-citation, message-yank-original)
1665 (message-cite-original-without-signature, message-cite-original)
1666 (message-insert-citation-line, message-position-on-field)
1667 (message-fix-before-sending, message-send-mail-partially)
1668 (message-send-mail, message-send-mail-with-sendmail)
1669 (message-send-mail-with-qmail, message-send-news)
1670 (message-check-news-header-syntax, message-generate-headers)
1671 (message-insert-courtesy-copy, message-fill-address)
1672 (message-fill-header, message-shorten-references)
1673 (message-setup-1, message-cancel-news)
9872af18
JB
1674 (message-forward-make-body-plain, message-forward-make-body-mime)
1675 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
1676 (message-forward-make-body-digest-plain)
1677 (message-forward-make-body-digest-mime)
1678 (message-use-alternative-email-as-from): Insert `hard-newline'
1679 instead of ordinary newlines.
1680
e8beac8a
MB
16812005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
1682
1683 * message.el (message-generate-headers): Downcase the argument
1684 given to message-check-element.
1685
16862005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1687
1688 * gnus.el (gnus-parameters-case-fold-search): New variable.
1689 (gnus-parameters-get-parameter): Use it.
1690
1691 * gnus-score.el (gnus-home-score-file): Doc fix.
1692
16932005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
1694
1695 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
1696
16972005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
1698
1699 * mml.el (mml-preview): Doc fix.
1700
3b059693
MB
17012005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1702
1703 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
1704 whitespace removed in revision 7.8. Use concatenated string to
1705 protect trailing whitespace.
1706
11e95b02 17072005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3b059693
MB
1708
1709 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
1710 (nnimap-request-expire-articles): Use it to avoid sending 'UID
1711 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
1712 Courier IMAP ("some version from 2004"). Mostly based on similar
1713 code in the same function.
1714
17152005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1716
1717 * message.el (message-display-completion-list): New function.
1718 (message-expand-group): Use it; make sure the Completions buffer
1719 is modifiable.
1720
ab513ed4
CY
17212005-10-30 Chong Yidong <cyd@stupidchicken.com>
1722
1723 * imap.el (imap-open): Handle case where buffer is a buffer
1724 object.
1725
28e48287
EZ
17262005-10-24 Eli Zaretskii <eliz@gnu.org>
1727
1728 * pgg-def.el:
1729 * pgg-gpg.el:
1730 * pgg-parse.el:
1731 * pgg-pgp.el:
1732 * pgg-pgp5.el:
1733 * pgg.el: Move to the parent lisp directory.
1734
2a0d53ac
CY
17352005-10-23 Chong Yidong <cyd@stupidchicken.com>
1736
7cd9f860
CY
1737 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
1738 user-mail-name is an empty string.
2a0d53ac 1739
9516b9f4
MB
17402005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1741
1742 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
1743 depending on gnus-score-decay-constant.
1744
17452005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1746
1747 * nnslashdot.el (nnslashdot-request-article)
1748 (nnslashdot-retrieve-headers-1): Update to new HTML.
1749
17502005-10-23 Simon Josefsson <jas@extundo.com>
1751
1752 * imap.el (imap-gssapi-program): Align command line parameters
1753 with latest GNU SASL.
1754 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1755
292f71fe
MB
17562005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
1757
1758 * mail-source.el (mail-source-fetch-pop): Require pop3.
1759 (mail-source-check-pop): Ditto.
1760
17612005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1762
1763 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1764 errors.
1765
17662005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1767
1768 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1769 (gnus-treat-strip-leading-blank-lines): Improve doc string.
1770
1771 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1772
17732005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1774
1775 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1776 (rfc2047-charset-to-coding-system): New function.
1777 (rfc2047-decode-encoded-words): New function.
1778 (rfc2047-decode-region): Use them.
1779 (rfc2047-decode-cte): Remove.
1780 (rfc2047-parse-and-decode): Remove.
1781 (rfc2047-decode): Remove.
1782
17832005-10-15 Kenichi Handa <handa@m17n.org>
1784
1785 * rfc2047.el (rfc2047-decode-cte): New function.
1786 (rfc2047-decode-region): Change the way to decode successive
1787 encoded-words: decode B- or Q-encoding in each encoded-word,
1788 concatenate them, and decode it as charset.
1789
bd2cef66
CY
17902005-10-17 Chong Yidong <cyd@stupidchicken.com>
1791
1792 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
1793 widget-move-and-invoke.
1794 (gnus-custom-mode): Use gnus-custom-map.
1795
ffda926c
BW
17962005-10-15 Bill Wohler <wohler@newt.com>
1797
1798 * message.el (message-tool-bar-map): Renamed image file from
1799 mail_send to mail/send.
1800
f5fab556
MY
18012005-10-16 Masatake YAMATO <jet@gyve.org>
1802
1803 * message.el (message-expand-group): Pass the common
1804 prefix substring of completion to `display-completion-list'.
1805
9872af18 18062005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
1807
1808 * format-spec.el (format-spec): Propagate text properties of % spec.
1809
9872af18 18102005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
1811
1812 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
1813
20051b27
SJ
18142005-10-08 Simon Josefsson <jas@extundo.com>
1815
1816 * pgg-parse.el (top-level): Don't require custom, it is
1817 autoloaded. (To sync with No Gnus.)
1818
ba0226dd 18192005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 1820
ba0226dd 1821 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 1822
46f93472
SJ
18232005-10-08 Simon Josefsson <jas@extundo.com>
1824
1825 * pgg-def.el (top-level): Don't require custom, it is
1826 autoloaded. (To sync with No Gnus.)
1827
d3a597b7
MB
18282005-10-04 David Hansen <david.hansen@gmx.net>
1829
1830 * nnrss.el (nnrss-request-article): Add support for the comments tag.
1831 (nnrss-check-group): Ditto.
1832
8753ddee
MB
18332005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1834
1835 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
1836
1837 * gnus-util.el (gnus-remove-duplicates): Remove.
1838
1839 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
1840 instead of gnus-remove-duplicates.
1841
1842 * message.el (message-remove-duplicates): Remove.
1843 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
1844 message-remove-duplicates.
1845
1846 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
1847 available, else use implementation from `delete-dups'.
1848
18492005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
1850
1851 * time-date.el: Autoload parse-time-string, XEmacs needs it.
1852
c615a00c
SM
18532005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1854
1855 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
1856 function rather than the diff-mode.el package.
1857 (mm-display-external): Use with-current-buffer.
1858 (mm-viewer-completion-map, mm-viewer-completion-map):
1859 Move initialization inside declaration.
1860
a33704bb
MB
18612005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1862
1863 * message.el: Remove useless autoloads.
1864
18652005-09-28 Simon Josefsson <jas@extundo.com>
1866
1867 * message.el (message-use-idna): Default to t.
1868 (message-use-idna): Test whether encoding works too. Doc fix.
1869
18702005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1871
1872 * nntp.el (nntp-warn-about-losing-connection): Remove.
1873
53cfefc8
MB
18742005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1875
1876 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1877 customizable. Change default value.
1878 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
1879 (mm-uu-type-alist): Add doc string.
1880 (mm-uu-configure): Add doc string. Make it interactive.
1881 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
1882
18832005-09-27 Simon Josefsson <jas@extundo.com>
1884
1885 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1886
18872005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1888
1889 * message.el (message-remove-duplicates): New function.
1890 Implementation borrowed from `gnus-remove-duplicates'.
1891 (message-idna-to-ascii-rhs): Also encode idna addresses in
1892 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1893 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1894 only ask about the same idna domain once per header and also tell
1895 in what header to replace the idna domain.
1896
1897 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1898 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1899 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1900 a header is decoded and not just the last one.
1901
19022005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1903
1904 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1905 has been decoded.
1906
1907 * mm-decode.el (mm-insert-part): Don't modify text if it has been
1908 decoded.
1909
1910 * mm-view.el (mm-inline-text): Don't strip text props unless
1911 decoding enriched or richtext parts.
1912
66841476
RF
19132005-09-25 Romain Francoise <romain@orebokech.com>
1914
1915 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1916 * gnus-start.el (gnus-subscribe-interactively):
1917 * gnus-uu.el (gnus-uu-grab-articles):
1918 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1919 space.
1920
81df110a
RF
19212005-09-24 Emilio C. Lopes <eclig@gmx.net>
1922
1923 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1924 * mm-view.el (mm-view-pkcs7-decrypt):
1925 * gnus-sum.el (gnus-summary-limit-to-extra)
1926 (gnus-summary-respool-article, gnus-read-move-group-name):
1927 * gnus-score.el (gnus-summary-increase-score):
1928 * gnus-util.el (gnus-completing-read-with-default):
1929 * gnus-art.el (gnus-read-save-file-name)
1930 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1931 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1932 * message.el (message-check-news-header-syntax):
1933 Follow convention for reading with the minibuffer.
1934
5fae1cae
MB
19352005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1936
c615a00c
SM
1937 * spam-report.el (spam-report-url-ping-plain):
1938 Use gnus-extended-version as User-Agent.
5fae1cae
MB
1939
1940 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1941 default value is nil.
1942
19432005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1944
1945 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1946 default to nil, to be able to use Gnus at all. If the default
1947 switches to something else, then the function should be fixed not
1948 be exceedingly slow.
1949
19502005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1951
1952 * mm-url.el (mm-url-decode-entities): Fix regexp.
1953
c615a00c 19542005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
1955
1956 * sieve.el (sieve-help): Fix `message' call: first arg should be a
1957 format spec.
81df110a 1958
430d3ed7
MB
19592005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1960
1961 * gnus.el (gnus-group-startup-message): Bind image-load-path.
1962
19632005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
1964
1965 * gnus-art.el (gnus-mime-display-part): Protect against broken
1966 MIME messages.
1967
6ff5b064
MB
19682005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1969
1970 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
1971 before parsing header.
1972
a8f6d239
MB
19732005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
1974
1975 * spam-report.el (spam-report-gmane): Fix generation of spam
1976 report URL.
1977
19782005-09-10 Simon Josefsson <jas@extundo.com>
1979
1980 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
1981 t, based on discussion on the ding list with Robert Epprecht
1982 <epprecht@solnet.ch>.
1983
d752cf53
MB
19842005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
1985
1986 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
1987 X-Report-Spam header. Gmane now only provides Archived-At.
1988 This is only used if `spam-report-gmane-use-article-number' is nil.
1989 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
1990
1991 * nnweb.el (nnweb-google-wash-article): Print a message if article
1992 is not available.
1993
19942005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1995
1996 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
1997 content before displaying.
1998
19992005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2000
2001 * mml-smime.el: Remove defvar of gnus-extract-address-components.
2002
20032005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2004
2005 * mm-view.el (mm-display-inline-fontify): Disable support modes.
2006
4a2358e9
MB
20072005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
2008
2009 * message.el (message-tab-body-function): Fixed mismatched custom
2010 type.
2011
2012 * gnus.el (gnus-group-change-level-function): Ditto.
2013
d752cf53 2014 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
2015
2016 * gnus-art.el (gnus-signature-limit)
2017 (gnus-article-mime-part-function): Ditto.
2018
20192005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
2020
2021 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
2022 Make fetching article by MID work again for Google Groups. Added
2023 FIXME concerning gnus-group-make-web-group.
2024
2025 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
2026 Don't depend on Gnus by using mail-extract-address-components if
2027 gnus-extract-address-components is not bound.
2028
2029 * gnus.el (gnus-user-agent): Use list of symbols instead of
2030 symbols. Display full version number for (S)XEmacs. Optionally
2031 display (S)XEmacs codename.
2032
2033 * gnus-util.el (gnus-emacs-version): Update for new
2034 `gnus-user-agent'.
2035
2036 * gnus-msg.el (gnus-extended-version): Make it possible to omit
2037 Gnus version.
2038
20392005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
2040
2041 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
2042 when encoding.
2043
2044 * mm-bodies.el (mm-decode-content-transfer-encoding):
2045 De-canonicalize CRLF for all text content types, not just
2046 text/plain.
2047
20482005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
2049
2050 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
2051
2052 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
2053 list, not listp.
2054
20552005-08-29 Romain Francoise <romain@orebokech.com>
2056
2057 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
2058 docstring.
2059 (gnus-face-from-file): Likewise.
2060
41e11121
JB
20612005-08-31 Juanma Barranquero <lekktu@gmail.com>
2062
2063 * gnus-art.el (w3m-minor-mode-map):
2064 * gnus-spec.el (gnus-newsrc-file-version):
2065 * gnus-util.el (nnmail-active-file-coding-system)
2066 (gnus-original-article-buffer, gnus-user-agent):
2067 * gnus.el (gnus-ham-process-destinations)
2068 (gnus-parameter-ham-marks-alist)
2069 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
2070 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
2071 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
2072 * mm-decode.el (gnus-current-window-configuration):
2073 * mm-extern.el (gnus-article-mime-handles):
2074 * mm-url.el (url-current-object, url-package-name)
2075 (url-package-version):
2076 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
2077 (smime-keys, w3m-cid-retrieve-function-alist)
2078 (w3m-current-buffer, w3m-display-inline-images)
2079 (w3m-minor-mode-map):
2080 * mml-smime.el (gnus-extract-address-components):
2081 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
2082 (gnus-newsrc-hashtb, message-default-charset)
2083 (message-deletable-headers, message-options)
2084 (message-posting-charset, message-required-mail-headers)
2085 (message-required-news-headers):
2086 * mml1991.el (mc-pgp-always-sign):
2087 * mml2015.el (mc-pgp-always-sign):
2088 * nnheader.el (nnmail-extra-headers):
2089 * rfc1843.el (gnus-decode-encoded-word-function)
2090 (gnus-decode-header-function, gnus-newsgroup-name):
2091 * spam-stat.el (gnus-original-article-buffer): Add defvars.
2092
f3f01d5d
MB
20932005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
2094
2095 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
2096 the end of the date treatments.
2097
20982005-08-15 Simon Josefsson <jas@extundo.com>
2099
2100 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
2101 it in url-handlers.el and XEmacs in url.el. Reported by Luca
2102 Capello and Romain Francoise.
2103 (pgg-fetch-key-function): Removed, not used?
2104 (pgg-insert-url-with-w3): Require url, to get
2105 url-insert-file-contents regardless of where it is defined.
2106
21072005-08-08 Simon Josefsson <jas@extundo.com>
2108
2109 * pgg.el: Autoload url-insert-file-contents instead of loading
2110 w3/url.
2111 (pgg-insert-url-with-w3): Don't load url here.
2112
41e11121 21132005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
2114
2115 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
2116
2117 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
2118
21192005-08-06 Romain Francoise <romain@orebokech.com>
2120
2121 * message.el: Fix typo in docstring.
2122
11e22c4a
MB
21232005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
2124
2125 * mm-bodies.el (mm-encode-body): Use coding system rather than
2126 charset to encode text.
2127
2128 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
2129 number of charsets if utf-8 is available (XEmacs).
2130
97f78c9b
MB
21312005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2132
2133 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
2134 start of the lines.
2135 (gnus-picon-databases): Add /usr/share/picons.
2136
21372005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
2138
2139 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
2140 taken from `gnus-button-mid-or-mail-regexp'.
2141 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
2142 (gnus-button-alist): Improve regexp for domain part of the MIDs
2143 for news:localpart@domain buttons.
2144 (gnus-button-ctan-directory-regexp): Update.
2145
2146 * message.el (message-kill-buffer): Raise the current frame.
2147 (message-bury): Use `window-dedicated-p'.
2148
afea040a
MB
21492005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2150
97f78c9b
MB
2151 * sieve-manage.el (sieve-manage-interactive-login): Use
2152 make-local-variable rather than make-variable-buffer-local.
2153 (sieve-manage-open): Ditto.
2154 (sieve-manage-authenticate): Ditto.
2155
afea040a
MB
2156 * mml.el (mml-generate-mime-1): Make the content type default to
2157 text/plain if the filename is not specified.
2158
21592005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
2160
2161 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
2162 instead of insert-buffer.
2163
2164 * message.el (message-yank-original): Ditto; set the mark at the
2165 end of the yanked message.
2166
4b91459a
MB
21672005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
2168
2169 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
2170 lines to scroll rather than to stop it.
2171
2172 * mml.el (mml-generate-default-type): Add doc string.
2173 (mml-generate-mime-1): Use mm-default-file-encoding or make it
2174 default to application/octet-stream when determining the content
2175 type if it is not specified for the part or the mml contents; add
2176 a comment about mml-generate-default-type.
2177
21782005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
2179
2180 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
2181 make it default to application/octet-stream when determining the
2182 content type if it is not specified for the external contents.
2183
d44e3b45
MB
21842005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2185
2186 * rfc2231.el (rfc2231-parse-string): Take care that not only a
2187 segmented parameter but also other parameters might be there.
2188
4b91459a
MB
21892005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2190
2191 * mm-decode.el (mm-display-external): Delete temp file, directory
2192 and buffer immediately if the external process is exited.
2193
c03ac728
MB
21942005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
2195
2196 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
2197 fewer lines than that of scroll-margin.
2198 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
2199
d8a88581
MB
22002005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
2201
2202 * gnus-art.el (gnus-article-next-page): Revert.
2203 (gnus-article-beginning-of-window): New macro.
2204 (gnus-article-next-page-1): Use it.
2205 (gnus-article-prev-page): Ditto.
2206 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
2207 instead of insert-buffer.
2208 (gnus-mime-delete-part): Ditto.
2209 (gnus-article-edit-exit): Ditto.
2210
2211 * gnus-util.el (gnus-beginning-of-window): Remove.
2212 (gnus-end-of-window): Remove.
2213
d8a88581
MB
22142005-07-25 Simon Josefsson <jas@extundo.com>
2215
2216 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
2217 to have the url package without w3. Reported by Daiki Ueno
2218 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
2219
7573397b
SM
22202005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2221
2222 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
2223 for text/rtf. Display default in prompt. Pass default for M-n.
2224
2225 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
2226
bcc7dd61
MB
22272005-07-16 Romain Francoise <romain@orebokech.com>
2228
2229 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
2230 instead of `current-time-string' as the latter creates a time
2231 string that is not RFC 2822 compliant (it lacks the zone).
2232
9ebc3953
EZ
22332005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2234
2235 * gnus-msg.el (gnus-button-mailto): Remove
2236 save-selected-window-window hackery because it relies on
2237 save-selected-window internals.
2238
7929f858
MB
22392005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
2240
2241 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
2242 (gnus-article-next-page-1): Use gnus-beginning-of-window.
2243 (gnus-article-prev-page): Ditto.
2244
2245 * gnus-util.el (gnus-beginning-of-window): New function.
2246 (gnus-end-of-window): New function.
2247
ead25b5c
MB
22482005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2249
2250 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
2251 gnus-add-minor-mode.
2252 (gnus-binary-mode): Ditto.
2253
2254 * gnus-topic.el (gnus-topic-mode): Ditto.
2255
5f4264e5 22562005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
2257
2258 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
2259 (gnus-article-prev-page): Take scroll-margin into consideration.
2260
a0ec7a4a
LK
22612005-07-04 Lute Kamstra <lute@gnu.org>
2262
2263 Update FSF's address in GPL notices.
2264
59fda2fa
JB
22652005-07-04 Juanma Barranquero <lekktu@gmail.com>
2266
2267 * gnus.el (gnus-exit):
2268 * gnus-group.el (gnus-group-icons):
2269 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
2270
2271 * gnus-nocem.el (gnus-nocem):
2272 * message.el (message-various, message-buffers, message-sending)
2273 (message-interface, message-forwarding, message-insertion)
2274 (message-headers, message-news, message-mail):
2275 * pgg-gpg.el (pgg-gpg):
2276 * pgg-parse.el (pgg-parse):
2277 * pgg-pgp.el (pgg-pgp):
2278 * pgg-pgp5.el (pgg-pgp5):
2279 * pop3.el (pop3): Finish `defgroup' description with period.
2280
7d0c69be
MB
22812005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
2282
2283 * gnus-art.el (article-display-face): Improve the efficiency.
2284 (article-display-x-face): Ditto; remove grey x-face stuff.
2285
d6697c02
MB
22862005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
2287
2288 * gnus-art.el (article-display-face): Correct the position in
2289 which Faces are inserted; use dolist.
2290
22912005-06-29 Didier Verna <didier@xemacs.org>
2292
59fda2fa 2293 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
2294 order.
2295
84861437
MB
22962005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
2297
2298 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
2299 (gnus-nocem-check-article): Fetch the Type header.
2300 (gnus-nocem-message-wanted-p): Fix the way to examine types.
2301 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
2302 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
2303
2304 * pgg.el (pgg-verify): Return the verification result.
2305
3338c0ad
JB
23062005-06-24 Juanma Barranquero <lekktu@gmail.com>
2307
2308 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
2309 `show-nonbreak-escape'.
2310
9180519b
LK
23112005-06-23 Lute Kamstra <lute@gnu.org>
2312
2313 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
2314
2315 * dig.el (dig-mode):
2316 * smime.el (smime-mode): Use gnus-run-mode-hooks.
2317
23873c96
JB
23182005-06-21 Juanma Barranquero <lekktu@gmail.com>
2319
2320 * nnimap.el (nnimap-split-download-body): Fix spellings.
2321
b66c24b4
JB
23222005-06-16 Juanma Barranquero <lekktu@gmail.com>
2323
2324 * gnus-art.el (gnus-article-encrypt-body):
2325 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
2326 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
2327 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 2328
0f49874b
MB
23292005-06-16 Miles Bader <miles@gnu.org>
2330
2331 * spam.el (spam): Remove "-face" suffix from face name.
2332 (spam-face): New backward-compatibility alias for renamed face.
2333 (spam-face, spam-initialize): Use renamed spam face.
2334
2335 * message.el (message-header-to, message-header-cc)
2336 (message-header-subject, message-header-newsgroups)
2337 (message-header-other, message-header-name)
2338 (message-header-xheader, message-separator, message-cited-text)
2339 (message-mml): Remove "-face" suffix from face names.
2340 (message-header-to-face, message-header-cc-face)
2341 (message-header-subject-face, message-header-newsgroups-face)
2342 (message-header-other-face, message-header-name-face)
2343 (message-header-xheader-face, message-separator-face)
2344 (message-cited-text-face, message-mml-face):
2345 New backward-compatibility aliases for renamed faces.
2346 (message-font-lock-keywords): Use renamed message faces.
2347
2348 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
2349 (sieve-test-commands, sieve-tagged-arguments):
2350 Remove "-face" suffix from face names.
2351 (sieve-control-commands-face, sieve-action-commands-face)
2352 (sieve-test-commands-face, sieve-tagged-arguments-face):
2353 New backward-compatibility aliases for renamed faces.
2354 (sieve-control-commands-face, sieve-action-commands-face)
2355 (sieve-test-commands-face, sieve-tagged-arguments-face):
2356 Use renamed sieve faces.
2357
2358 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
2359 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
2360 (gnus-group-news-3-empty, gnus-group-news-4)
2361 (gnus-group-news-4-empty, gnus-group-news-5)
2362 (gnus-group-news-5-empty, gnus-group-news-6)
2363 (gnus-group-news-6-empty, gnus-group-news-low)
2364 (gnus-group-news-low-empty, gnus-group-mail-1)
2365 (gnus-group-mail-1-empty, gnus-group-mail-2)
2366 (gnus-group-mail-2-empty, gnus-group-mail-3)
2367 (gnus-group-mail-3-empty, gnus-group-mail-low)
2368 (gnus-group-mail-low-empty, gnus-summary-selected)
2369 (gnus-summary-cancelled, gnus-summary-high-ticked)
2370 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
2371 (gnus-summary-high-ancient, gnus-summary-low-ancient)
2372 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
2373 (gnus-summary-low-undownloaded)
2374 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
2375 (gnus-summary-low-unread, gnus-summary-normal-unread)
2376 (gnus-summary-high-read, gnus-summary-low-read)
2377 (gnus-summary-normal-read, gnus-splash):
2378 Remove "-face" suffix from face names.
2379 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
2380 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
2381 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
2382 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
2383 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
2384 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
2385 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
2386 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
2387 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
2388 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
2389 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
2390 (gnus-summary-selected-face, gnus-summary-cancelled-face)
2391 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
2392 (gnus-summary-normal-ticked-face)
2393 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
2394 (gnus-summary-normal-ancient-face)
2395 (gnus-summary-high-undownloaded-face)
2396 (gnus-summary-low-undownloaded-face)
2397 (gnus-summary-normal-undownloaded-face)
2398 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
2399 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
2400 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
2401 (gnus-splash-face):
2402 New backward-compatibility aliases for renamed faces.
2403 (gnus-group-startup-message): Use renamed gnus faces.
2404
2405 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
2406 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
2407 (gnus-server-agent): Remove "-face" suffix from face names.
2408 (gnus-server-agent-face, gnus-server-opened-face)
2409 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 2410 (gnus-server-offline-face):
0f49874b
MB
2411 New backward-compatibility aliases for renamed faces.
2412 (gnus-server-agent-face, gnus-server-opened-face)
2413 (gnus-server-closed-face, gnus-server-denied-face)
2414 (gnus-server-offline-face): Use renamed gnus faces.
2415
2416 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
2417 Remove "-face" suffix from face names.
2418 (gnus-picon-xbm-face, gnus-picon-face):
2419 New backward-compatibility aliases for renamed faces.
2420
2421 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
2422 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
2423 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
2424 (gnus-cite-11): Remove "-face" suffix from face names.
2425 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
2426 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
2427 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 2428 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
2429 New backward-compatibility aliases for renamed faces.
2430 (gnus-cite-attribution-face, gnus-cite-face-list)
2431 (gnus-article-boring-faces): Use renamed gnus faces.
2432
2433 * gnus-art.el (gnus-signature, gnus-header-from)
2434 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
2435 (gnus-header-content): Remove "-face" suffix from face names.
2436 (gnus-signature-face, gnus-header-from-face)
2437 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 2438 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
2439 New backward-compatibility aliases for renamed faces.
2440 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
2441
2442 * gnus-sum.el (gnus-summary-selected-face)
2443 (gnus-summary-highlight): Use renamed gnus faces.
2444 * gnus-group.el (gnus-group-highlight): Likewise.
2445
ca0a6900
JB
24462005-06-14 Juanma Barranquero <lekktu@gmail.com>
2447
0b46b379
JB
2448 * gnus-sieve.el (gnus-sieve-article-add-rule):
2449 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2450 * spam-stat.el (spam-stat-buffer-change-to-spam)
2451 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 2452
0b46b379
JB
2453 * message.el (message-is-yours-p):
2454 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 2455
a21fb88e
MB
24562005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2457
2458 * mm-view.el (mm-inline-text): Withdraw the last change.
2459
24602005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2461
2462 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2463 executing enriched-decode.
2464
bfe5418b
LT
24652005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2466
2467 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2468
d4755e04
LK
24692005-06-04 Lute Kamstra <lute@gnu.org>
2470
2471 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2472 information is never recorded.
2473
95f75c75
SM
24742005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2475
2476 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2477
0f69d598
MB
24782005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
2479
2480 * pop3.el (pop3-md5): Run md5 in the binary mode.
2481 (pop3-md5-program-args): New variable.
2482
95f75c75
SM
2483 * starttls.el (starttls-set-process-query-on-exit-flag):
2484 Use eval-and-compile.
0f69d598 2485
4a43ee9b
MB
24862005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2487
2488 * gnus-art.el (article-display-x-face): Replace
2489 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2490
2491 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
2492
2493 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2494 set-process-query-on-exit-flag or process-kill-without-query.
2495
2496 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2497 loop instead of replace-regexp.
2498
2499 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2500 instead of process-kill-without-query if it is available.
2501
2502 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2503 instead of find-file-hooks if it is available.
2504
2505 * mml1991.el: Bind pgg-default-user-id when compiling.
2506
2507 * mml2015.el: Bind pgg-default-user-id when compiling.
2508
95f75c75
SM
2509 * nndraft.el (nndraft-request-associate-buffer):
2510 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
2511 available.
2512
2513 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2514 instead of find-file-hooks if it is available.
2515
2516 * nntp.el (nntp-open-connection): Replace
2517 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2518 (nntp-open-ssl-stream): Ditto.
2519 (nntp-open-tls-stream): Ditto.
2520
2521 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
2522 (pgg-run-at-time-1): New macro.
2523 (pgg-run-at-time): Use it.
2524
2525 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
2526 set-process-query-on-exit-flag or process-kill-without-query.
2527 (starttls-open-stream-gnutls): Use it instead of
2528 process-kill-without-query.
2529 (starttls-open-stream): Ditto.
2530
25312005-05-31 Simon Josefsson <jas@extundo.com>
2532
2533 * imap.el (imap-ssl-open): Use imap-process-connection-type,
2534 instead of hard coding to nil.
2535
25362005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
2537
ca0a6900 2538 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
2539 resolve warnings when gnus-group.el compiled alone.
2540
e9bd5782
MB
25412005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2542
2543 * gnus-agent.el (gnus-agent-regenerate-group)
2544 (gnus-agent-fetch-articles): Replace `string-to-int' by
2545 `string-to-number'.
2546 * gnus-art.el (gnus-button-fetch-group): Ditto.
2547 * gnus-cache.el (gnus-cache-generate-active)
2548 (gnus-cache-articles-in-group): Ditto.
2549 * gnus-group.el (gnus-group-set-current-level)
2550 (gnus-group-insert-group-line): Ditto.
2551 * gnus-score.el (gnus-score-set-expunge-below)
2552 (gnus-score-set-mark-below, gnus-summary-score-effect)
2553 (gnus-summary-score-entry): Ditto.
2554 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2555 (gnus-soup-pack): Ditto.
2556 * gnus-spec.el (gnus-xmas-format): Ditto.
2557 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2558 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2559 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2560 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2561 * nndb.el (nndb-get-remote-expire-response): Ditto.
2562 * nndiary.el (nndiary-parse-schedule-value)
2563 (nndiary-string-to-number, nndiary-request-replace-article)
2564 (nndiary-request-article): Ditto.
2565 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2566 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2567 * nneething.el (nneething-make-head): Ditto.
2568 * nnfolder.el (nnfolder-request-article)
2569 (nnfolder-retrieve-headers): Ditto.
2570 * nnheader.el (nnheader-file-to-number): Ditto.
2571 * nnkiboze.el (nnkiboze-request-article): Ditto.
2572 * nnmail.el (nnmail-process-unix-mail-format)
2573 (nnmail-process-babyl-mail-format): Ditto.
2574 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2575 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2576 (nnmh-request-create-group, nnmh-request-list-1)
2577 (nnmh-request-group, nnmh-request-article): Ditto.
2578 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2579 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2580 * nnsoup.el (nnsoup-make-active): Ditto.
2581 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2582 * nntp.el (nntp-find-group-and-number)
2583 (nntp-retrieve-headers-with-xover): Ditto.
2584 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2585 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2586 (pgg-format-key-identifier): Ditto.
2587 * pop3.el (pop3-last, pop3-stat): Ditto.
2588 * qp.el (quoted-printable-decode-region): Ditto.
2589
2590 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
2591 of concat.
2592
cfcd5c91
MB
25932005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2594
2595 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
2596
2597 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
2598
2599 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
2600
2601 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
2602
2603 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
2604
2605 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
2606
2607 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
2608 (gnus-carpal-mode): Ditto.
2609
2610 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
2611 (gnus-browse-mode): Ditto.
2612
2613 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
2614
2615 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
2616
9ad41fb7
RS
26172005-05-29 Richard M. Stallman <rms@gnu.org>
2618
2619 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
2620
b4e8a25b
MB
26212005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
2622
2623 * gnus-util.el (gnus-run-mode-hooks): New function.
2624
2625 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
2626
ddfbe5db
LT
26272005-05-26 Luc Teirlinck <teirllm@auburn.edu>
2628
2629 * gnus-agent.el (gnus-agent-make-mode-line-string):
2630 Use mode-line-highlight as mouse-face.
2631
d0859c9a
MB
26322005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2633
2634 * canlock.el (canlock): Change the parent group to news.
2635
2636 * deuglify.el (gnus-outlook-deuglify): Add :group.
2637
2638 * dig.el (dig): Add :group.
2639
2640 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
2641
2642 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
2643 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
2644 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
2645 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
2646 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
2647
2648 * gnus-diary.el (gnus-diary): Add :group.
2649
2650 * gnus.el (gnus-group-news-1-face): Add :group.
2651 (gnus-group-news-1-empty-face): Ditto.
2652 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
2653 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
2654 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
2655 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
2656 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
2657 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
2658 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
2659 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
2660 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
2661 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
2662 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
2663 (gnus-summary-high-ticked-face): Ditto.
2664 (gnus-summary-low-ticked-face): Ditto.
2665 (gnus-summary-normal-ticked-face): Ditto.
2666 (gnus-summary-high-ancient-face): Ditto.
2667 (gnus-summary-low-ancient-face): Ditto.
2668 (gnus-summary-normal-ancient-face): Ditto.
2669 (gnus-summary-high-undownloaded-face): Ditto.
2670 (gnus-summary-low-undownloaded-face): Ditto.
2671 (gnus-summary-normal-undownloaded-face): Ditto.
2672 (gnus-summary-high-unread-face): Ditto.
2673 (gnus-summary-low-unread-face): Ditto.
2674 (gnus-summary-normal-unread-face): Ditto.
95f75c75 2675 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
2676 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
2677
2678 * message.el (message-minibuffer-local-map): Add :group.
2679
2680 * sieve-manage.el (sieve-manage-log): Add :group.
2681 (sieve-manage-default-user): Diito.
2682 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
2683 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
2684 (sieve-manage-authenticators): Ditto.
95f75c75 2685 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
2686 (sieve-manage-default-port): Ditto.
2687
2688 * sieve-mode.el (sieve-control-commands-face): Add :group.
2689 (sieve-action-commands-face): Ditto.
2690 (sieve-test-commands-face): Ditto.
2691 (sieve-tagged-arguments-face): Ditto.
2692
2693 * smime.el (smime): Add :group.
2694
2695 * spam-report.el (spam-report): Add :group.
2696
2697 * spam.el (spam, spam-face): Add :group.
2698
6441d280
LK
26992005-05-26 Lute Kamstra <lute@gnu.org>
2700
2701 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
2702
8654e13a
MB
27032005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2704
2705 * gnus-art.el: Don't autoload mail-extract-address-components.
2706
2707 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
2708
2709 * nndb.el: Don't declare the nndb back end two or more times; don't
2710 autoload news-reply-mode, news-setup, cancel-timer and telnet.
2711
2712 * nntp.el: Autoload format-spec instead of format; use
2713 eval-and-compile to evaluate autoload forms.
2714
2715 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
2716
31640842
MB
27172005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2718
2719 * gnus-art.el (article-date-ut): Support converting date in
2720 forwarded parts as well.
2721 (gnus-article-save-original-date): New macro.
2722 (gnus-display-mime): Use it.
2723
27242005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
2725
2726 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
2727 enclosure element of <item>.
2728
61b397cd
MB
27292005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2730
2731 * spam-report.el (spam-report-unplug-agent)
2732 (spam-report-plug-agent, spam-report-deagentize)
2733 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
2734 support for the Agent in spam-report: when unplugged, report to a
2735 file; when plugged, submit all the requests.
2736 [Added missing offline functionality from trunk.]
2737
27382005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2739
2740 * spam-report.el (spam-report-url-to-file)
2741 (spam-report-requests-file): New function and variable for offline
2742 reporting.
2743 (spam-report-url-ping-function): Add `spam-report-url-to-file'
2744 and user defined function.
2745 (spam-report-process-queue): New function.
2746 Process requests from `spam-report-requests-file'.
2747 (spam-report-url-ping-mm-url): Autoload.
2748 [Added missing offline functionality from trunk.]
31640842 2749
cd01ded9
MB
27502005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
2751
2752 * qp.el (quoted-printable-encode-region): Save excursion.
2753
850c333d
MB
27542005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2755
2756 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
2757 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
2758
ff5e68bf
MB
27592005-04-13 Miles Bader <miles@gnu.org>
2760
2761 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
2762
27632005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
2764
2765 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
2766 contained in text because xml.el decodes entities) with LFs.
2767
6a748eda
LK
27682005-04-11 Lute Kamstra <lute@gnu.org>
2769
2770 * message.el (message-make-date): Handle byte-compiler warnings
2771 differently.
2772 * nnimap.el (nnimap-date-days-ago): Ditto.
2773
9d9b0de9
SM
27742005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
2775
2776 * mm-util.el (mm-string-to-multibyte): New function.
2777 (mm-detect-coding-region): Typo.
2778
9a89f5b0
MB
27792005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
2780
2781 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
2782
91472578
MB
27832005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2784
2785 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
2786 argument in XEmacs.
2787
2788 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
2789 (nnrss-request-group): Decode group name first.
2790 (nnrss-request-article): Make a text/plain article if mml-to-mime
2791 failed.
2792 (nnrss-get-encoding): Return a compatible encoding according to
2793 nnrss-compatible-encoding-alist.
2794 (nnrss-opml-export): Use dolist.
2795 (nnrss-find-el): Use consp instead of listp.
2796 (nnrss-order-hrefs): Use dolist.
2797
27982005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2799
2800 * nnrss.el (nnrss-verbose): Remove.
2801 (nnrss-request-group): Use `nnheader-message' instead.
2802
28032005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
2804
2805 * nnrss.el (nnrss-verbose): New variable.
2806 (nnrss-request-group): Make it say nnrss is requesting a group.
2807
28082005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2809
2810 * gnus-agent.el (gnus-agent-group-path): Decode group name.
2811 (gnus-agent-group-pathname): Ditto.
2812
2813 * gnus-cache.el (gnus-cache-file-name): Decode group name.
2814
2815 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
2816 name for only %g and %c.
2817 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
2818 instead of gnus-tmp-group to decoded group name.
2819 (gnus-group-make-group): Decode group name.
2820 (gnus-group-delete-group): Ditto.
2821 (gnus-group-make-rss-group): Exclude `/'s from group names;
2822 register the group data after opening the nnrss group; unify
2823 non-ASCII group names; encode group name.
2824 (gnus-group-catchup-current): Decode group name.
2825 (gnus-group-expire-articles-1): Ditto.
2826 (gnus-group-set-current-level): Ditto.
2827 (gnus-group-kill-group): Ditto.
2828
2829 * gnus-spec.el (gnus-update-format-specifications): Flush the
2830 group format spec cache if it doesn't support decoded group names.
2831
2832 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
2833
2834 * nnrss.el: Require rfc2047 and mml.
2835 (nnrss-file-coding-system): New variable.
2836 (nnrss-format-string): Redefine it as an inline function.
2837 (nnrss-decode-group-name): New function.
2838 (nnrss-string-as-multibyte): Remove.
2839 (nnrss-retrieve-headers): Decode group name; don't use
2840 nnrss-format-string.
2841 (nnrss-request-group): Decode group name.
2842 (nnrss-request-article): Decode group name; allow a Message-ID as
2843 well as an article number; don't use nnrss-format-string; encode a
2844 Message-ID string which may contain non-ASCII characters; use
2845 mml-to-mime to compose a MIME article; use search-forward instead
2846 of re-search-forward.
2847 (nnrss-request-expire-articles): Decode group name.
2848 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
2849 as well; decode group name.
2850 (nnrss-get-encoding): Fix regexp.
2851 (nnrss-fetch): Clarify error message.
2852 (nnrss-read-server-data): Use insert-file-contents instead of load;
2853 bind file-name-coding-system; use multibyte buffer.
2854 (nnrss-save-server-data): Insert newline; bind
2855 coding-system-for-write to the value of nnrss-file-coding-system;
2856 bind file-name-coding-system; add coding cookie.
2857 (nnrss-read-group-data): Use insert-file-contents instead of load;
2858 bind file-name-coding-system; use multibyte buffer.
2859 (nnrss-save-group-data): Bind coding-system-for-write to the
2860 value of nnrss-file-coding-system; bind file-name-coding-system.
2861 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
2862 make it work with non-ASCII text.
2863 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
2864 of set-buffer-file-coding-system.
2865 (nnrss-find-el): Check carefully whether there's a list of string
2866 which old xml.el may return rather than a string; make it work
2867 with old xml.el as well.
2868
28692005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
2870
2871 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
2872
2873 * nnrss.el (nnrss-get-encoding): New function.
2874 (nnrss-fetch): Use unibyte buffer initially; bind
2875 coding-system-for-read while performing mm-url-insert; remove ^Ms;
2876 decode contents according to the encoding attribute.
2877 (nnrss-save-group-data): Add coding cookie.
2878 (nnrss-mime-encode-string): New function.
2879 (nnrss-check-group): Use it to encode subject and author.
2880
28812005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
2882
2883 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2884 failed.
2885
1b155fbd
MB
28862005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
2887
2888 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
2889
91472578
MB
28902005-04-06 Jesper Harder <harder@ifa.au.dk>
2891
2892 * mm-util.el (mm-subst-char-in-string): Support inplace.
2893
2894 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
2895 checkdoc.el).
2896 (nnrss-request-article): Cleanup.
2897 (nnrss-request-delete-group): Use nnrss-make-filename.
2898 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2899 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1b155fbd
MB
2900 (nnrss-read-group-data): hash on description if link is missing;
2901 use nnrss-make-filename; use load.
91472578
MB
2902 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2903 (nnrss-make-filename): New function.
2904 (nnrss-close): New function.
2905 (nnrss-check-group): Hash on description if link is missing.
2906 (nnrss-get-namespace-prefix): Use string= to compare strings!
2907 Reported by David D. Smith <davidsmith@acm.org>.
2908 (nnrss-opml-export): Turn on sgml-mode.
2909
29102005-04-06 Mark A. Hershberger <mah@everybody.org>
2911
2912 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2913
498063ec
MB
29142005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2915
2916 * message.el (message-make-date): Add defvars in order to silence
2917 the byte compiler inside the defun.
2918
2919 * nnimap.el (nnimap-date-days-ago): Ditto.
2920
95f75c75 2921 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 2922
95f75c75 2923 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 2924
95f75c75 2925 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
2926
2927 * nnultimate.el (parse-time): Require for `parse-time-string'.
2928
707f2b38
MB
29292005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
2930
498063ec
MB
2931 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
2932 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 2933
10ace8ea
MB
29342005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
2935
2936 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
2937
2938 * mm-util.el (mm-replace-in-string): New function.
2939 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
2940 latin-unity, which cannot be used with XEmacs 21.1.
2941
2942 * rfc2047.el (rfc2047-encode-function-alist): Rename from
2943 rfc2047-encoding-function-alist in order to avoid conflicting with
2944 the old version.
2945 (rfc2047-encode-message-header): Remove useless goto-char.
2946 (rfc2047-encodable-p): Don't move point.
2947 (rfc2047-syntax-table): Treat `(' and `)' as is.
2948 (rfc2047-encode-region): Concatenate words containing non-ASCII
2949 characters in structured fields; don't encode space-delimited
2950 ASCII words even in unstructured fields; don't break words at
2951 char-category boundaries; encode encoded words in structured
2952 fields; treat text within parentheses as special; show the
2953 original text when error has occurred; move point to the end of
2954 the region after encoding, suggested by IRIE Tetsuya
2955 <irie@t.email.ne.jp>; treat backslash-quoted characters as
2956 non-special; check carefully whether to encode special characters;
2957 fix some kind of misconfigured headers; signal a real error if
2958 debug-on-quit or debug-on-error is non-nil; don't infloop,
2959 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
2960 the close parenthesis may be included in the encoded word; encode
2961 bogus delimiters.
2962 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
2963 (rfc2047-encode-max-chars): New variable.
2964 (rfc2047-encode-1): New function.
2965 (rfc2047-encode): Use it; encode text so that it occupies the
2966 maximum width within 76-column; work correctly on Q encoding for
2967 iso-2022-* charsets; fold the line before encoding; don't append a
2968 space if the encoded word includes close parenthesis.
2969 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
2970 sure not to break a line just after the header name.
2971 (rfc2047-b-encode-region): Remove.
2972 (rfc2047-b-encode-string): New function.
2973 (rfc2047-q-encode-region): Remove.
2974 (rfc2047-q-encode-string): New function.
2975 (rfc2047-encode-parameter): New function.
2976 (rfc2047-encoded-word-regexp): Don't use shy group.
2977 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
2978 (rfc2047-parse-and-decode): Ditto.
95f75c75 2979 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
2980
29812005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2982
2983 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
2984 (rfc2047-field-value): Strip props.
95f75c75 2985 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
2986 all headers can be folded, and this should be done by the message
2987 composition mode. Probably. I think.
2988 (rfc2047-encodable-p): Say that =? needs encoding.
2989 (rfc2047-encode-region): Encode =? strings.
2990
29912005-03-25 Jesper Harder <harder@ifa.au.dk>
2992
2993 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
2994 language tags; remove unnecessary '+'. Reported by Stefan Wiens
2995 <s.wi@gmx.net>.
2996 (rfc2047-decode-string): Don't cons a string unnecessarily.
2997 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
2998 the encoding to avoid consing a string.
2999 (rfc2047-decode): Use mm-subst-char-in-string instead of
3000 mm-replace-chars-in-string.
3001
30022005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3003
3004 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
3005 encodings of MIME-encoded words, in order to improve
3006 interoperability with several broken MUAs.
3007
30082005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
3009
3010 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
3011 pass it to `gnus-browse-read-group'.
3012 (gnus-browse-read-group): Add NUMBER argument and pass it to
3013 `gnus-group-read-ephemeral-group'.
3014
3015 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
3016 argument and pass it to `gnus-group-read-group'.
3017
30182005-03-19 Aidan Kehoe <kehoea@parhasard.net>
3019
3020 * mm-util.el (mm-xemacs-find-mime-charset): Only call
3021 mm-xemacs-find-mime-charset-1 if we have the mule feature
3022 available at runtime.
3023
f3f7f80c
WL
30242005-03-25 Werner Lemberg <wl@gnu.org>
3025
3026 * nnmaildir.el: Replace `illegal' with `invalid'.
3027
0302b80e
SM
30282005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3029
3030 * gnus-start.el (gnus-display-time-event-handler):
3031 Check display-time-timer at runtime rather than only at load time
3032 in case display-time-mode is turned off in the mean time.
3033
fa9a04e1
MB
30342005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
3035
3036 * nnimap.el (nnimap-open-connection): Print which authinfo file is
3037 used.
3038
3039 * nneething.el (nneething-map-file-directory): Derive from
3040 `gnus-directory'.
3041
3042 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
3043 the To/Cc button.
3044
30452005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
3046
0302b80e
SM
3047 * nnmaildir.el (nnmaildir-request-accept-article):
3048 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1 3049
1b155fbd 30502005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
fa9a04e1
MB
3051
3052 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
3053 autoloaded function.
fa9a04e1
MB
3054
30552005-03-13 Steve Youngs <steve@sxemacs.org>
3056
3057 * mm-url.el: Require timer-funcs at compile time when in XEmacs
3058 for `with-timeout'.
3059
3060 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 3061 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
3062
3063 * gnus-async.el: Ditto.
3064
bf68d4e6
LK
30652005-03-16 Lute Kamstra <lute@gnu.org>
3066
3067 * message.el (message-make-date): Require parse-time.
3068
f66ce3b9
SM
30692005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
3070
3071 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
3072
9872af18 30732005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 3074
0302b80e 3075 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 3076
9872af18 30772005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
3078
3079 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
3080 buffer (since IMAP server might return FETCH response out of
3081 order, and the nntp buffer must be sorted).
3082
5f5475ac
MB
30832005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
3084
3085 * message.el: Don't autoload former message-utils variables.
f66ce3b9 3086 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
3087
3088 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 3089 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 3090 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
3091 (nnweb-google-parse-1, nnweb-google-create-mapping):
3092 Don't hardcode URL.
5f5475ac 3093
2fd561a9
MB
30942005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
3095
3096 * message.el (message-get-reply-headers, message-followup):
3097 Mention related variables `message-use-followup-to' and
3098 `message-use-mail-followup-to', in the information buffer.
3099
3100 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
3101 of broken groups(-beta).google.com.
3102
4e90f2b9
SM
31032005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
3104
3105 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
3106 a more conservative way.
3107
ee7d3cc0
MB
31082005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3109
3110 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
3111 `mm-dissect-multipart' and receive the from field as an (optional)
3112 argument from `mm-dissect-multipart'.
3113 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
3114 pass it on when we call `mm-dissect-buffer' on MIME parts.
3115 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 3116
04ff38fb
SM
31172005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
3118
3119 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
3120 buffer, so it moves the window's cursor.
3121
ff4d3926
MB
31222005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
3123
04ff38fb 3124 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
3125
3126 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 3127 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 3128
04ff38fb
SM
3129 * gnus-sum.el (gnus-summary-caesar-message):
3130 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
3131
3132 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
3133 doc string.
3134
31352005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3136
3137 * smime.el (smime-sign-buffer): Signal an error if
3138 `smime-sign-region' fails.
3139 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
3140 fails.
3141
82a8ad04
MB
31422005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
3143
3144 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
3145 Handle news URL with given port correctly.
3146
270a576a
MB
31472005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
3148
3149 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
3150 containing special characters.
3151
3152 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3153
3154 * mml.el (mime-to-mml): Ditto.
3155
ff4d3926
MB
3156 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
3157 New variable.
270a576a
MB
3158 (rfc2047-decode-region): Quote decoded words containing special
3159 characters when rfc2047-quote-decoded-words-containing-tspecials
3160 is non-nil.
3161
31622005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
3163
04ff38fb 3164 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
3165
3166 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
3167
31682005-02-15 Simon Josefsson <jas@extundo.com>
3169
3170 * nnimap.el (nnimap-debug): Doc fix.
3171
3172 * imap.el (imap-debug): Doc fix.
3173
31742005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
3175
3176 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
3177 argument in doc string. Make query for type more clear.
3178
d31fa104
MB
31792005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
3180
3181 * gnus.el (gnus-group-startup-message): Search for gnus images in
3182 etc/images/gnus.
31a7c2ff 3183 * mm-util.el (mm-image-load-path): Likewise.
d31fa104
MB
3184 * smiley.el (smiley-data-directory): Search for smilies in
3185 etc/images/smilies.
3186
9b981cb6
MB
31872005-02-09 Kim F. Storm <storm@cua.dk>
3188
3189 Change Emacs release version from 21.4 to 22.1 throughout.
3190 Change Emacs development version from 21.3.50 to 22.0.50.
3191
31922005-02-08 Simon Josefsson <jas@extundo.com>
3193
3194 * imap.el (imap-log): Doc fix.
3195
56c30d72
MB
31962005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
3197
3198 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
3199 prefix arg is neither nil nor a number, as info specifies.
3200
f429956a
SM
32012005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
3202
3203 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
3204
5c243ee4
SM
32052005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
3206
3207 * message.el (message-beginning-of-line): Change the behavior when
3208 invoked between BOL and : so that it first moves backward.
3209
aba1948a
MB
32102005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3211
3212 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
3213 article buffer when editing of the article is discarded.
3214 (gnus-article-prepare): Revert.
3215
32162005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3217
f429956a
SM
3218 * gnus-art.el (gnus-article-prepare):
3219 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
3220
32212005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3222
3223 * mml.el (mml-generate-mime-1): Convert string into unibyte when
3224 inserting " *mml*" buffer's contents into a unibyte temp buffer.
3225
ddff82cf
MB
32262005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
3227
3228 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
3229 which will be inserted according to the multibyteness of a buffer
3230 rather than the type of contents. Suggested by ARISAWA Akihiro
3231 <ari@mbf.ocn.ne.jp>.
3232
112d84ef
MB
32332005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
3234
3235 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
3236 which is unreadable in some setups.
3237
2f7717f6
MB
32382004-12-27 Simon Josefsson <jas@extundo.com>
3239
f429956a
SM
3240 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
3241 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
3242 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 3243
c44edf72
KS
32442004-12-17 Kim F. Storm <storm@cua.dk>
3245
3246 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
3247
3248 * gnus-sum.el (gnus-summary-mode-map): Likewise.
3249
aa0a8561
MB
32502004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
3251
3252 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
3253 correctly even if there are wide characters.
3254
32552004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
3256
3257 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3258 concatenating segments rather than before concatenating them.
3259 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3260
32612004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3262
3263 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
3264
32652004-12-17 Aidan Kehoe <kehoea@parhasard.net>
3266
3267 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
3268 unify Latin characters in XEmacs.
3269 (mm-find-mime-charset-region): Use it.
3270
32712004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3272
3273 * gnus-util.el (gnus-delete-directory): New function.
3274
3275 * gnus-agent.el (gnus-agent-delete-group): Use it.
3276
3277 * gnus-cache.el (gnus-cache-delete-group): Use it.
3278
45893b95
SM
32792004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
3280
3281 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
3282
734c5765
MB
32832004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
3284
5c243ee4
SM
3285 * gnus-group.el (gnus-group-make-rss-group):
3286 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
3287
3288 * gnus-start.el (gnus-setup-news): Honor user's setting to
3289 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 3290 <lute@gnu.org>.
734c5765 3291
ad136a7c
MB
32922004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
3293
3294 * message.el (message-forward-make-body-mml): Remove headers
45893b95 3295 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
3296
32972004-12-02 Romain Francoise <romain@orebokech.com>
3298
3299 * message.el (message-forward-make-body-plain): Always remove
3300 headers according to message-forward-ignored-headers.
3301
33022004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3303
ad136a7c
MB
3304 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
3305 order to silence the byte compiler.
3306
3307 * pop3.el (pop3-md5): Define it before being used.
3308
3309 * spam.el: Fix the way to silence the byte compiler, which
3310 complained about bbdb-buffer, bbdb-create-internal,
3311 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
3312 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
3313 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
3314 spam-stat-buffer-is-spam, spam-stat-load,
3315 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
3316 spam-stat-save and spam-stat-split-fancy.
3317
33182004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3319
3320 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
3321 which may confuse users.
3322 (canlock-password-for-verify): Ditto.
3323
3324 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
3325
3326 * gnus-art.el (gnus-emphasis-alist): Ditto.
3327
3328 * gnus-registry.el (gnus-registry-max-entries): Ditto.
3329
3330 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
3331
3332 * gnus-start.el (gnus-save-killed-list): Ditto.
3333
3334 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
3335 (gnus-sum-thread-tree-root): Ditto.
3336 (gnus-sum-thread-tree-false-root): Ditto.
3337 (gnus-sum-thread-tree-single-indent): Ditto.
3338
3339 * message.el (message-courtesy-message): Ditto.
3340 (message-archive-note): Ditto.
3341 (message-subscribed-address-file): Ditto.
3342 (message-user-fqdn): Ditto.
3343
3344 * spam-report.el (spam-report-gmane-regex): Ditto.
3345
3346 * spam.el (spam-blackhole-good-server-regex): Ditto.
3347
33482004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3349
45893b95 3350 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
3351
33522004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3353
45893b95
SM
3354 * message.el (message-strip-forbidden-properties):
3355 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
3356
33572004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3358
45893b95 3359 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
3360
3361 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
3362 to avoid problems when splitting mails with many recipients.
3363
33642004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
3365
3366 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
3367 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3368
33692004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
3370
3371 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
3372
49561cf6
SM
33732004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3374
3375 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
3376 pop-to-buffer, covered by the subsequent gnus-configure-windows.
3377
87589a70
LT
33782004-11-14 Luc Teirlinck <teirllm@auburn.edu>
3379
3380 * nnfolder.el (nnfolder-save-marks): Add missing format field in
3381 call to `error'.
3382 * nnml.el (nnml-save-marks): Ditto.
3383
c825ac9d
RS
33842004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3385
45893b95
SM
3386 * gnus-start.el (gnus-convert-old-newsrc):
3387 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 3388
ae465fa7
MB
33892004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3390
3391 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
3392 default; improve customization type.
3393 (gnus-emphasis-custom-with-format): New macro.
3394 (gnus-emphasis-custom-value-to-external): New function.
3395 (gnus-emphasis-custom-value-to-internal): New function.
3396
5f49be3f
MB
33972004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
3398
3399 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
3400 "Args out of range" error. Reported by Arnaud Giersch
3401 <arnaud.giersch@free.fr>.
3402
fb54e72e
RS
34032004-11-04 Richard M. Stallman <rms@gnu.org>
3404
3405 * spam.el (spam group): Add :version.
3406
3407 * pgg-def.el (pgg group): Add :version.
3408
0683d241
MB
34092004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
3410
3bc8f4ac 3411 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
3412 article buffer with a draft file. This is a temporary measure
3413 against the 2004-08-22 change to gnus-article-edit-mode.
3414
34c614a8 34152004-11-02 Ilya N. Golubev <gin@mo.msk.ru>.
1b155fbd
MB
3416
3417 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
3418 entry.
3419
0683d241
MB
34202004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3421
3422 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
3423 (html2text-format-tags): Remove unused variable `attr'.
3424
3425 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
3426 after-load-alist.
3427
1b155fbd
MB
3428 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
3429 Mule-UCS is loaded under XEmacs.
3430 (mm-mime-mule-charset-alist): Avoid duplicated entries.
0683d241
MB
3431
3432 * mm-util.el (mm-coding-system-p): Return a coding-system.
3433 (mm-mime-mule-charset-alist): Use shift_jis instead of
3434 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
3435 entries for the mime charsets iso-2022-jp-3 and shift_jis.
3436 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
3437 instead of japanese-shift-jis and iso-latin-1 respectively in
3438 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
3439 (mm-mule-charset-to-mime-charset):
3440 Make mm-coding-system-priorities effective.
0683d241
MB
3441 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
3442 while predicating of candidates upon the priorities.
3443
e2642250
MB
34442004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3445
3446 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
3447
3448 * tls.el (tls-process-connection-type, tls-success)
3449 (tls-certtool-program): Add :version.
3450
3451 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
3452 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 3453 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
3454
3455 * spam-stat.el (spam-stat): Add :version.
3456
3457 * sieve.el (sieve): Add :version.
3458
49561cf6
SM
3459 * sha1.el (sha1): Add :version.
3460 (sha1-use-external): Remove redundant version.
e2642250
MB
3461
3462 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
3463 (nnmail-cache-ignore-groups, nnmail-spool-hook)
3464 (nnmail-split-fancy-match-partial-words)
87589a70 3465 (nnmail-split-lowercase-expanded):
e2642250
MB
3466
3467 * nndiary.el (nndiary): Add :version.
3468
3469 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
3470
3471 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
3472 (mml-default-encrypt-method, mml-signencrypt-style-alist):
3473 Add :version.
e2642250
MB
3474
3475 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
3476
3477 * mm-url.el (mm-url-use-external, mm-url-program)
3478 (mm-url-arguments): Add :version.
3479
3480 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
3481 (mm-attachment-file-modes, mm-decrypt-option)
3482 (mm-w3m-safe-url-regexp): Add :version.
3483
3484 * message.el (message-cite-prefix-regexp)
3485 (message-sendmail-envelope-from, message-minibuffer-local-map)
3486 (message-user-fqdn, message-completion-alist): Add :version.
3487
3488 * gnus-win.el (gnus-configure-windows-hook)
3489 (gnus-use-frames-on-any-display): Add :version.
3490
3491 * gnus-art.el (gnus-article-address-banner-alist)
3492 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
3493 (gnus-treat-from-picon, gnus-treat-mail-picon)
3494 (gnus-treat-x-pgp-sig): Add :version.
3495
3496 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
3497 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
3498 (gnus-summary-article-delete-hook)
3499 (gnus-summary-display-while-building): Add :version.
3500
3501 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
3502 (gnus-get-top-new-news-hook):Add :version.
3503
3504 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3505 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
3506
3507 * gnus-registry.el (gnus-registry): Add :version.
3508
3509 * gnus-spec.el (gnus-use-correct-string-widths)
3510 (gnus-make-format-preserve-properties): Add :version.
3511
3512 * gnus.el (gnus-group-charter-alist)
3513 (gnus-group-fetch-control-use-browse-url)
3514 (gnus-install-group-spam-parameters): Add :version.
3515
3516 * gnus-diary.el (gnus-diary): Add :version.
3517
3518 * gnus-delay.el (gnus-delay): Add :version.
3519
3520 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
3521 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
3522 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
3523 Add :version.
3524
3525 * gnus-agent.el (gnus-agent-max-fetch-size)
3526 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
3527 (gnus-agent-prompt-send-queue): Add :version.
3528
3529 * deuglify.el (gnus-outlook-deuglify): Add :version.
3530
ba0226dd
MB
3531 * html2text.el: Beautify code. Improve doc strings. Some
3532 checkdoc cleanup.
e2642250 3533 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
3534
35352004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
3536
3537 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 3538
5153a47a
MB
35392004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3540
2a95505b
MB
3541 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
3542 signature file. Suggested by Manoj Srivastava
3543 <srivasta@golden-gryphon.com>.
3544
5153a47a 3545 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
3546 iso-2022-jp even in the Japanese language environment.
3547 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
3548
35492004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
3550
3551 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
3552 use the same characters as the dummy marks; make it free from
3553 getting affected by the language environment.
3554 (gnus-summary-read-group-1): Update mark positions only when the
3555 format spec is updated.
3556
3557 * gnus-spec.el (gnus-update-format-specifications): Return a list
3558 of updated types.
3559
35602004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
3561
3562 * nnspool.el (nnspool-spool-directory): Use news-path if the
3563 news-directory variable is not bound.
3564
3565 * gnus-group.el (gnus-group-line-format-alist): Convert the value
3566 of gnus-tmp-news-method into string if it may be passed to
3567 gnus-correct-length which takes only a string argument.
3568
86713405
MB
35692004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
3570
49561cf6 3571 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
3572 instead.
3573
35742004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
3575
49561cf6 3576 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
3577 comparison on string.
3578
d5ddd795
MB
35792004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
3580
3581 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
3582 running the major-mode function.
3583
35842004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
3585
3586 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
3587 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
3588 boolean check to not apply converters that apply to future
3589 versions of gnus.
3590
54506618
MB
35912004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3592
3593 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
3594 dummy marks in the right way.
3595
d5ddd795 35962004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3597
3598 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
3599 avoid infinite recursion via gnus-get-function.
3600
d5ddd795 36012004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3602
49561cf6
SM
3603 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3604 When necessary, pass full group name to gnus-request-set-marks.
3605 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 3606 tick marks.
49561cf6 3607 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 3608
d5ddd795 36092004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3610
49561cf6
SM
3611 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3612 Replace gnus-request-update-info with explicit code to sync the
3613 in-memory info read flags with the marks being sync'd to the backend.
54506618 3614
d5ddd795 36152004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3616
f429956a
SM
3617 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
3618 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
3619 you want to open a server and then, even when you responded with no,
3620 asking if you want to synchronize the server's flags.
49561cf6 3621 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
3622 multi-line expressions.
3623 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
3624 Updates marks in memory (in the info structure) AND in the backend.
3625 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
3626 deletion to remove entire duplicate line. Fixes merged article
3627 number bug.
3628
49561cf6
SM
3629 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
3630
3631 * nnagent.el (nnagent-request-set-mark):
3632 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
3633 method, to ensure that synchronization updates marks in the
3634 backend and in the info (in memory) structure.
3635
d5ddd795 36362004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3637
3638 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
3639 unless plugged. Disable the agent so that an open failure causes
3640 an error.
3641
5e472af0 36422004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 3643
54506618
MB
3644 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3645 (gnus-agent-go-online): Change :version.
3646 (gnus-agent-expire-unagentized-dirs)
3647 (gnus-agent-auto-agentize-methods): Add :version.
3648
d5ddd795 36492004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3650
49561cf6
SM
3651 * legacy-gnus-agent.el
3652 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 3653 New function. Used internally to only display 'gnus converting
54506618
MB
3654 files' message when actually necessary.
3655
49561cf6 3656 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
3657 methods now autoloaded.
3658
49561cf6
SM
3659 * gnus-int.el (gnus-request-move-article):
3660 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
3661 improve performance.
3662
d5ddd795 36632004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3664
49561cf6 3665 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
3666 to avoid run-time CL dependencies.
3667 (gnus-agent-unfetch-articles): New function.
3668 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
3669 article numbers even when local .overview file is missing.
9872af18 3670 (gnus-agent-read-article-number): New function. Only accepts
54506618 3671 27-bit article numbers.
49561cf6
SM
3672 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
3673 Use gnus-agent-read-article-number.
54506618
MB
3674 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
3675 from backend while recognizing that article numbers in .overview
3676 must be valid.
3677
49561cf6 3678 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
3679 some users confused by references to .newsrc when they only have a
3680 .newsrc.eld file.
49561cf6
SM
3681 (gnus-convert-mark-converter-prompt)
3682 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 3683
5e472af0 36842004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3685
3686 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3687
5e472af0 36882004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
3689
3690 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
3691 stuff for non-living groups.
3692
5e472af0 36932004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3694
49561cf6
SM
3695 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
3696 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 3697
5e472af0 36982004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3699
49561cf6
SM
3700 * gnus-agent.el (gnus-agent-read-agentview):
3701 Inline gnus-uncompress-range.
54506618
MB
3702
37032004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 3704
54506618 3705 * legacy-gnus-agent.el
49561cf6 3706 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
3707 help from Florian Weimer <fw@deneb.enyo.de>
3708
3709 * gnus-agent.el (gnus-agentize):
3710 gnus-agent-send-mail-real-function no longer set to current value
3711 of message-send-mail-function but rather a lambda that calls
3712 message-send-mail-function. The change makes the agent real-time
3713 responsive to user changes to message-send-mail-function.
3714
5e472af0 37152004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
3716
3717 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
3718
37192004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
3720
3721 * gnus-cache.el (gnus-cache-rename-group): New function.
3722 (gnus-cache-delete-group): New function.
3723
3724 * gnus-agent.el (gnus-agent-rename-group): New function.
3725 (gnus-agent-delete-group): New function.
3726 (gnus-agent-save-group-info): Use gnus-command-method when
3727 `method' parameter is nil. Don't write nil entries into the
3728 active file.
3729 (gnus-agent-get-group-info): New function.
49561cf6 3730 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
3731 gnus-group-real-name and gnus-find-method-for-group.
3732 (gnus-agent-set-local): Delete stored entry if either min, or max,
3733 are nil.
49561cf6
SM
3734 (gnus-agent-fetch-session): Reword error/quit messages.
3735 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
3736 articles fetched to disk before the quit occurred.
3737
49561cf6
SM
3738 * gnus-int.el (gnus-request-delete-group):
3739 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 3740 local disk in sync with the server.
49561cf6
SM
3741 (gnus-request-rename-group):
3742 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
3743 local disk in sync with the server.
3744
49561cf6
SM
3745 * gnus-start.el (gnus-get-unread-articles):
3746 Cosmetic simplification to logic.
54506618 3747
49561cf6 3748 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
3749 gnus-cache-active-altered as gnus-request-delete-group now keeps
3750 the cache in sync.
3751 (gnus-group-list-active): Let the agent store a server's active
3752 list if currently plugged.
3753
3754 * gnus-util.el (gnus-rename-file): New function.
3755
5e472af0 37562004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3757
3758 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3759 when the group's active is not available.
3760
5e472af0 37612004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3762
3763 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
3764 error.
3765
9872af18 37662004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3767
f429956a
SM
3768 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
3769 message to newsrc-dribble when an actual conversion is performed.
54506618 3770
9872af18 37712004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3772
49561cf6
SM
3773 * gnus-agent.el (gnus-agent-read-local):
3774 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
3775 avoid the implicit assumption that they will always be equal.
3776 (gnus-agent-save-local): Bind buffer-file-coding-system, not
3777 coding-system-for-write, as the with-temp-file macro first prints
3778 to a buffer then saves the buffer.
3779
9872af18 37802004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 3781
9872af18 3782 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
3783 loaded when gnus-convert-old-newsrc needs to call them.
3784
49561cf6 3785 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 3786 old file versions.
49561cf6 3787 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
3788 form of gnus-agent-expire-days to group properties.
3789
49561cf6 3790 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
3791 converters to handle old agent file formats. Added logic for a
3792 "backup before upgrading warning".
3793 (gnus-convert-mark-converter-prompt): Developers can mark
3794 functions as needing (default), or not needing,
3795 gnus-convert-old-newsrc's "backup before upgrading warning".
3796 (gnus-convert-converter-needs-prompt): Tests whether the user
3797 should be protected from potentially irreversable changes by the
3798 function.
3799
9872af18 38002004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
3801
3802 * gnus-int.el (gnus-request-accept-article): Inform the agent that
3803 articles are being added to a group.
3804 (gnus-request-replace-article): Inform the agent that articles
3805 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
3806
3807 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
3808 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
3809 (gnus-agent-set-local): Refuse to save null in local object table.
3810 (gnus-agent-regenerate-group): The REREAD parameter can now be a
3811 list of articles that will be marked as unread.
3812
9872af18 38132004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3814
3815 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
3816 single-interval range of the form (min . max). Previously the
3817 range had to look like ((min . max)). Likewise, return
3818 (min . max) rather than ((min . max)).
3819 (gnus-range-map): Use gnus-range-normalize to accept
3820 single-interval range.
3821
3822 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
3823 the cache, but not the agent, now appear with their usual face.
3824
9872af18 38252004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3826
3827 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
3828 marks consisting of a single range {for example, (3 . 5)} rather
3829 than a list of a single range { ((3 . 5)) }.
3830
9872af18 38312004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3832
3833 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
3834 uncompressed list.
3835
9872af18 38362004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3837
3838 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
3839 "nndraft:queue" along to gnus-draft-send.
3840 Use gnus-agent-prompt-send-queue.
54506618
MB
3841 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
3842 is "nndraft:queue". Suggested by Gaute Strokkenes
3843 <gs234@srcf.ucam.org>
3844
3845 * gnus-group.el (gnus-group-catchup): Use new
3846 gnus-sequence-of-unread-articles, not
3847 gnus-list-of-unread-articles, to avoid exhausting memory with huge
3848 numbers of articles. Use gnus-range-map to avoid having to
3849 uncompress the unread list.
49561cf6
SM
3850 (gnus-group-archive-directory)
3851 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
3852
3853 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
3854 (gnus-sorted-range-intersection): Intersection of two ranges
3855 without requiring that they first be uncompressed.
3856
3857 * gnus-start.el (gnus-activate-group): Unless blocked by the
3858 caller, possibly expand the active range to include both cached
3859 and agentized articles.
3860 (gnus-convert-old-newsrc): Rewrote in anticipation of having
3861 multiple version-dependent converters.
49561cf6 3862 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
3863 gnus-agent-save-active.
3864 (gnus-save-newsrc-file): Save dirty agent range limits.
3865
49561cf6 3866 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
3867 gnus-agent-possibly-alter-active.
3868 (gnus-adjust-marked-articles): Faster handling of simple lists
3869
38702004-10-18 David Edmondson <dme@dme.org>
3871
3872 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
3873 excessively.
3874
531e5812
MB
38752004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
3876
3877 * mml.el (mml-preview): Use `pop-to-buffer'.
3878
3879 * message.el (message-goto-mail-followup-to): Insert after "To".
3880 (message-carefully-insert-headers): Add comment.
3881
3882 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
3883
49561cf6
SM
3884 * gnus-art.el (gnus-button-alist):
3885 Improve `gnus-button-handle-library' entry.
531e5812 3886
49561cf6 3887 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 3888
49561cf6 3889 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 3890
49561cf6 3891 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
3892
3893 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
3894 handle manual section.
3895
3896 * imap.el (imap-store-password): New variable.
3897 (imap-interactive-login): Use it.
3898 Suggested by Mark Plaksin <happy@mcplaksin.org>.
3899
49561cf6
SM
3900 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
3901 Allow / in mailto URLs.
531e5812
MB
3902
3903 * spam.el (spam-directory): Derive from `gnus-directory'.
3904
3905 * gnus-sum.el (gnus-pick-line-number): Add autoload.
3906
69075cdd
RS
39072004-10-17 Richard M. Stallman <rms@gnu.org>
3908
49561cf6 3909 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
3910 Set as a variable with add-hook.
3911
3912 * nnspool.el (nnspool-spool-directory): Use news-directory instead
3913 of news-path.
3914
3915 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
3916
3917 * spam.el: Delete duplicate `provide'.
3918 (spam-unload-hook): Set as a variable with add-hook.
3919
8903a9c8
MB
39202004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
3921
3922 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
3923 in the doc string.
3924
3925 * message.el (message-ignored-news-headers)
3926 (message-ignored-supersedes-headers)
3927 (message-ignored-resent-headers)
3928 (message-forward-ignored-headers): Improve custom type.
3929
39302004-10-15 Simon Josefsson <jas@extundo.com>
3931
3932 * pop3.el (top-level): Don't require nnheader.
3933 (pop3-read-timeout): Add.
3934 (pop3-accept-process-output): Add.
3935 (pop3-read-response, pop3-retr): Use it.
3936
ebbeed62
MB
39372004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
3938
3939 * message.el (message-tokenize-header): Fix 2004-09-06 change
3940 which used point-min in the wrong place.
3941
39422004-10-12 Simon Josefsson <jas@extundo.com>
3943
3944 * net/tls.el (tls-certtool-program): New variable.
3945 (tls-certificate-information): New function, based on
3946 ssl-certificate-information.
3947
8903a9c8
MB
39482004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
3949
3950 * message.el (message-bury): Use `window-dedicated-p'.
3951
e62e7654
MB
39522004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3953
3954 * gnus-sum.el: Mention that multibyte characters don't work as marks.
3955
3956 * gnus.el (message-y-or-n-p): Autoload.
3957
3958 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
3959 (pop3-password-required, pop3-authentication-scheme)
3960 (pop3-leave-mail-on-server): Made customizable.
3961 (pop3): New custom group.
3962 (pop3-retr): Remove `sleep-for' statements.
3963 Suggested by Dave Love <fx@gnu.org>.
3964
3965 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
3966 Windows/DOS.
3967
3968 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
3969 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
3970 Dave Love <fx@gnu.org>.
3971
3972 * mml.el (mml-minibuffer-read-disposition): Require match.
3973 Suggested by Dave Love <fx@gnu.org>.
3974
c3bc41c2
MB
39752004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
3976
eb6a2b61
MB
3977 * gnus-group.el (gnus-update-group-mark-positions):
3978 * gnus-sum.el (gnus-update-summary-mark-positions):
3979 * message.el (message-check-news-body-syntax):
3980 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
3981 of string-as-multibyte.
3982
c3bc41c2
MB
3983 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
3984
7c3bb5a5
JL
39852004-10-05 Juri Linkov <juri@jurta.org>
3986
3987 * gnus-group.el (gnus-update-group-mark-positions):
3988 * gnus-sum.el (gnus-update-summary-mark-positions):
3989 * message.el (message-check-news-body-syntax):
3990 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
3991 8-bit unibyte values to a multibyte string for search functions.
3992
f0096211
MB
39932004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
3994
3995 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
3996 there's no visible header.
3997
39982004-10-01 Simon Josefsson <jas@extundo.com>
3999
4000 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
4001 acroread.
4002
14e20e13
MB
40032004-09-29 Jesper Harder <harder@ifa.au.dk>
4004
4005 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
4006
c1d7d285
MB
40072004-09-28 Jesper Harder <harder@ifa.au.dk>
4008
4009 * gnus-picon.el: Require cl.
4010
4011 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
4012
4013 * mml-smime.el: Require cl. Autoload message-fetch-field.
4014
4015 * gnus-fun.el: Require gnus-ems and gnus-util.
4016
4017 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
4018
49561cf6 4019 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
4020
4021 * gnus.el (gnus-method-to-server): Move defsubst before first use.
4022
49561cf6
SM
4023 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
4024 Fix format string mismatch.
4025 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
4026 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 4027
10b43d7c
RS
40282004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
4029
4030 * gnus.el (gnus-version-number): Set to 5.11.
4031
f4dd4ae8
MB
40322004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
4033
4034 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
4035
1b155fbd
MB
40362004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
4037
4038 * mm-util.el (mm-image-load-path): Handle nil in load-path.
4039
f4dd4ae8
MB
40402004-09-26 Jesper Harder <harder@ifa.au.dk>
4041
4042 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
4043 GROUP is a virtual group.
4044
4045 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
4046 for big5 and gb2312.
49561cf6 4047
f4dd4ae8
MB
4048 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
4049 padding.
4050
49561cf6 4051 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
4052
4053 * mml.el (mml-compute-boundary-1): Don't uncompress files.
4054
4055 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
4056 dependencies.
4057 (rfc2047-encode): Use it.
49561cf6 4058
f4dd4ae8
MB
4059 * flow-fill.el: Typo.
4060
4061 * mml.el (mml-generate-mime-1): Don't use format=flowed with
4062 inline PGP.
4063
4064 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
4065
4066 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
4067 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
4068
f4dd4ae8
MB
4069 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
4070
4071 * nnheader.el (nnheader-max-head-length): Increase to 8192.
4072
4073 * message.el (message-clone-locals): Clone sendmail and smtp
4074 variables.
4075
9b5773bc
MB
40762004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
4077
4078 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
4079 in `header' match. Reported by Svend Tollak Munkejord.
4080
46cdaf24
SM
40812004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
4082
4083 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
4084
a08b59c9
MB
40852004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
4086
4087 * uudecode.el (uudecode-use-external): Add :version.
4088
4089 * smime.el (smime-CA-file, smime-encrypt-cipher)
4090 (smime-dns-server): Add :version.
4091
4092 * smiley.el (gnus-smiley-file-types): Add :version.
4093
4094 * sha1.el (sha1-use-external): Add :version.
4095
4096 * pgg-def.el (pgg-query-keyserver): Add :version.
4097
4098 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 4099 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
4100
4101 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
4102 (nnimap-retrieve-groups-asynchronous): Add :version.
4103 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
4104
4105 * mml.el (mml-content-disposition-parameters)
4106 (mml-insert-mime-headers-always): Add :version.
4107
46cdaf24 4108 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
4109
4110 * mm-decode.el (mm-inline-text-html-with-images)
4111 (mm-keep-viewer-alive-types, mm-external-terminal-program)
4112 (mm-verify-option): Add :version.
4113 (mm-text-html-renderer): Change :version.
4114
4115 * message.el (message-fcc-externalize-attachments)
4116 (message-required-headers, message-draft-headers)
4117 (message-subject-trailing-was-query)
4118 (message-subject-trailing-was-ask-regexp)
4119 (message-subject-trailing-was-regexp, message-mark-insert-begin)
4120 (message-mark-insert-end, message-archive-header)
4121 (message-archive-note, message-cross-post-default)
4122 (message-cross-post-note, message-followup-to-note)
4123 (message-cross-post-note-function, message-use-mail-followup-to)
4124 (message-subscribed-address-functions)
4125 (message-subscribed-address-file, message-subscribed-addresses)
4126 (message-subscribed-regexps, message-allow-no-recipients)
4127 (message-yank-cited-prefix, message-signature-insert-empty-line)
4128 (message-hidden-headers, message-hierarchical-addresses)
4129 (message-mail-user-agent, message-use-idna)
4130 (message-valid-fqdn-regexp)
4131 (message-strip-special-text-properties, message-header-synonyms)
4132 (message-beginning-of-line, message-tab-body-function): Add :version.
4133 (message-insert-canlock, message-wide-reply-confirm-recipients):
4134 Change :version.
4135
46cdaf24 4136 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
4137 and :version.
4138 (mail-source-delete-old-incoming-confirm)
4139 (mail-source-movemail-program): Add :version.
4140
4141 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
4142 (gnus-agent-cache, gnus-agent): Change :version.
4143
4144 * gnus-util.el (gnus-use-byte-compile): Change :version.
4145
4146 * gnus-sum.el (gnus-summary-make-false-root-always)
4147 (gnus-summary-default-high-score)
4148 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
4149 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
4150 (gnus-read-all-available-headers, gnus-article-emulate-mime)
4151 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
4152 (gnus-sum-thread-tree-single-indent)
4153 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
4154 (gnus-sum-thread-tree-leaf-with-other)
4155 (gnus-sum-thread-tree-single-leaf): Add :version.
4156 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
4157 (gnus-article-loose-mime): Change :version.
4158
4159 * gnus-start.el (gnus-backup-startup-file)
4160 (gnus-save-startup-file-via-temp-buffer): Add :version.
4161
4162 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
4163 (gnus-server-offline-face): Add :version.
4164
46cdaf24 4165 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
4166
4167 * gnus-msg.el (gnus-gcc-externalize-attachments)
4168 (gnus-debug-files, gnus-debug-exclude-variables)
4169 (gnus-discouraged-post-methods): Change :version.
4170 (gnus-confirm-mail-reply-to-news)
4171 (gnus-confirm-treat-mail-like-news): Add :version.
4172
4173 * gnus-int.el (gnus-server-unopen-status): Add :version.
4174
4175 * gnus-group.el (gnus-group-jump-to-group-prompt)
4176 (gnus-large-ephemeral-newsgroup)
4177 (gnus-fetch-old-ephemeral-headers): Add :version.
4178
4179 * gnus-fun.el (gnus-x-face-directory)
4180 (gnus-convert-pbm-to-x-face-command)
4181 (gnus-convert-image-to-x-face-command)
4182 (gnus-convert-image-to-face-command): Add :version.
4183
4184 * gnus-delay.el (gnus-delay-default-hour): Add :version.
4185
4186 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 4187 (gnus-article-boring-faces):
a08b59c9
MB
4188
4189 * gnus-art.el (gnus-buttonized-mime-types)
4190 (gnus-inhibit-mime-unbuttonizing)
4191 (gnus-treat-display-face)
4192 (gnus-treat-body-boundary): Change :version.
4193 (gnus-body-boundary-delimiter, gnus-picon-databases)
4194 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
4195 (gnus-treat-date-english, gnus-treat-fold-headers)
4196 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
4197 (gnus-treat-mail-picon, gnus-treat-wash-html)
4198 (gnus-article-encrypt-protocol)
4199 (gnus-use-idna, gnus-article-over-scroll)
4200 (gnus-mime-display-multipart-alternative-as-mixed)
4201 (gnus-mime-display-multipart-related-as-mixed)
4202 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
4203 (gnus-ctan-url, gnus-button-ctan-handler)
4204 (gnus-button-handle-ctan-bogus-regexp)
4205 (gnus-button-ctan-directory-regexp)
4206 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
4207 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
4208 (gnus-button-man-level, gnus-button-emacs-level)
4209 (gnus-button-message-level, gnus-button-browse-level): Add :version.
4210
4211 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
4212 (gnus-agent-go-online): Change :version.
4213 (gnus-agent-expire-unagentized-dirs)
4214 (gnus-agent-auto-agentize-methods): Add :version.
4215
4216 * flow-fill.el (fill-flowed-display-column)
4217 (fill-flowed-encode-column): Add :version.
4218
4219 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
4220 (gnus-outlook-deuglify-unwrap-max)
4221 (gnus-outlook-deuglify-cite-marks)
4222 (gnus-outlook-deuglify-unwrap-stop-chars)
4223 (gnus-outlook-deuglify-no-wrap-chars)
4224 (gnus-outlook-deuglify-attrib-cut-regexp)
4225 (gnus-outlook-deuglify-attrib-verb-regexp)
4226 (gnus-outlook-deuglify-attrib-end-regexp)
4227 (gnus-outlook-display-hook): Add :version.
4228
4229 * binhex.el (binhex-use-external): Add :version.
4230
1232b9cb
MB
42312004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
4232
46cdaf24 4233 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
4234 and `invisible'.
4235
42362004-09-13 Simon Josefsson <jas@extundo.com>
4237
4238 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
4239
ef3b7aae
MB
42402004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
4241
46cdaf24 4242 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 4243
6e7fb80c
MB
42442004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
4245
4246 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
4247
7cb0aa56
MB
42482004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
4249
46cdaf24 4250 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
4251 for the 'imap' port in netrc files
4252
46cdaf24 4253 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
4254 in gnus-registry-trim
4255
42562004-09-10 Simon Josefsson <jas@extundo.com>
4257
4258 * nndb.el (require): Remove tcp and duplicate cl.
4259
e79f14a4
RS
42602004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
4261
4262 * nntp.el (nntp): New customization group.
46cdaf24 4263 (nntp-authinfo-file): Add customization group.
e79f14a4 4264
46cdaf24 4265 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
4266
4267 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
4268
4269 * gnus.el (to-address, to-list, subscribed)
4270 (large-newsgroup-initial): Ditto.
4271
4272 * flow-fill.el (fill-flowed-display-column)
4273 (fill-flowed-encode-column): Ditto.
4274
34c614a8 42752004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
0c6ec103
SM
4276
4277 * message.el (message-tokenize-header, message-send-mail-with-qmail):
4278 Use point-min rather than 1.
4279 (message-send-mail): Use buffer-size rather than point-max.
4280
4281 * gnus-sum.el (gnus-summary-search-article-forward):
4282 Signal a specific `search-failed' rather than a generic `error'.
4283
4284 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
4285 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
4286 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
4287
23f87bed 42882004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 4289
0c6ec103 4290 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 4291
996aa8c1 42922004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
1b155fbd 4293
23f87bed
MB
4294 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
4295 (spam-stat-save): Accept prefix argument.
1270d7ca 4296
23f87bed 42972004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 4298
23f87bed
MB
4299 * message.el (message-canlock-generate): Require sha1, not
4300 sha1-el. (Can we get rid of this require alltogheter? It is ugly
4301 to require within a function. Sadly, if sha1.el isn't loaded, the
4302 let binding in m-c-g will hide the defcustom definition, which is
4303 bad.)
1270d7ca 4304
23f87bed 4305 * canlock.el: Require sha1, not sha1-el.
1270d7ca 4306
23f87bed
MB
4307 * message.el: Don't autoload sha1 (there is a autoload cookie in
4308 sha1.el).
1270d7ca 4309
23f87bed 4310 * sha1-el.el: Renamed to sha1.el.
1270d7ca 4311
23f87bed 43122004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4313
23f87bed 4314 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 4315
1b155fbd 43162004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
1270d7ca 4317
23f87bed
MB
4318 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
4319 isn't a string.
1270d7ca 4320
23f87bed 43212004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4322
23f87bed 4323 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 4324
23f87bed 43252004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4326
23f87bed 4327 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 4328
23f87bed 43292004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4330
23f87bed 4331 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 4332
23f87bed 43332004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4334
23f87bed
MB
4335 * canlock.el: Always require sha1-el.
4336 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 4337
23f87bed 43382004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4339
23f87bed 4340 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 4341
23f87bed 43422004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4343
23f87bed
MB
4344 * canlock.el (canlock-insert-header): Remove excessive grouping in
4345 regexp.
1270d7ca 4346
23f87bed 43472004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4348
23f87bed 4349 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 4350
23f87bed 43512004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4352
23f87bed
MB
4353 * canlock.el (canlock-sha1-function): Remove.
4354 (canlock-sha1-function-for-verify): Remove.
4355 (canlock-openssl-program): Remove.
4356 (canlock-openssl-args): Remove.
4357 (canlock-ignore-errors): Remove.
4358 (canlock-sha1-with-openssl): Remove.
4359 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
4360 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 4361
23f87bed
MB
4362 * sha1-el.el (sha1-string-external): Make it can return a string
4363 in binary form.
4364 (sha1-region-external): Ditto.
4365 (sha1-string-internal): Ditto.
4366 (sha1-region-internal): Ditto.
4367 (sha1-region): Ditto.
4368 (sha1-string): Ditto.
4369 (sha1): Ditto.
1270d7ca 4370
23f87bed 43712003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 4372
23f87bed
MB
4373 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
4374 (pgg-gpg-lookup-key): Use regexp match instead of
4375 split-string (split-string is different between emacs 21.2 and
bf247b6e 4376 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 4377
23f87bed 43782004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 4379
23f87bed
MB
4380 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
4381 parameter (but don't use it, for now).
1270d7ca 4382
23f87bed 43832004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4384
23f87bed 4385 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 4386
23f87bed 43872004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 4388
23f87bed
MB
4389 * starttls.el: Merge with my GNUTLS based starttls.el.
4390 (starttls-gnutls-program, starttls-use-gnutls)
4391 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 4392 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 4393 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
4394 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
4395 New functions.
4396 (starttls-negotiate, starttls-open-stream):
4397 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 4398 function if it is set.
1270d7ca 4399
ba0226dd 44002004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4401
23f87bed 4402 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 4403 ?* and ?\;.
1270d7ca 4404
23f87bed 4405 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 4406 and ?\' to symbol instead of whitespace.
1270d7ca 4407
23f87bed 44082004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4409
23f87bed
MB
4410 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
4411 invalid addresses.
1270d7ca 4412
23f87bed 44132004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4414
23f87bed 4415 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 4416
23f87bed 44172004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4418
23f87bed 4419 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 4420
23f87bed 44212004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4422
23f87bed
MB
4423 * gnus-art.el (article-decode-idna-rhs): Don't use
4424 message-idna-inside-rhs-p.
1270d7ca 4425
23f87bed 44262004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4427
49561cf6 4428 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 4429 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 4430
23f87bed 44312004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4432
23f87bed 4433 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 4434
1b155fbd
MB
44352004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
4436
4437 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
4438
996aa8c1 44392004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
1b155fbd
MB
4440
4441 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
4442 end-of-buffer.
4443
996aa8c1 44442004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
1b155fbd
MB
4445
4446 * gnus-sum.el (gnus-read-header): Don't remove a header for the
4447 parent article of a sparse article in the thread hashtb.
4448
996aa8c1 44492004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
1b155fbd
MB
4450
4451 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
4452 (nnmail-expand-newtext): Lowercase expanded entries if
4453 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 4454
23f87bed
MB
4455 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4456 when the group's active is not available.
1270d7ca 4457
23f87bed
MB
4458 * gnus-art.el (article-hide-headers): Refer to the values for
4459 gnus-ignored-headers and gnus-visible-headers in the summary
4460 buffer since a user may have set them as group parameters.
23f87bed
MB
4461 (gnus-article-read-summary-keys): Restore new window-start and
4462 hscroll to summary window.
4463 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 4464
23f87bed
MB
4465 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
4466 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
4467 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
4468 <Reiner.Steib@gmx.de>.
1270d7ca 4469
49561cf6
SM
4470 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
4471 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 4472
23f87bed 4473 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 4474
23f87bed
MB
4475 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
4476 gnus-pp.
1270d7ca 4477
23f87bed
MB
4478 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
4479 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
4480 (gnus-summary-resend-message-edit): Call mime-to-mml.
4481 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 4482 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 4483
23f87bed 4484 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 4485
23f87bed
MB
4486 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
4487 gnus-pp-to-string.
1270d7ca 4488
23f87bed
MB
4489 * gnus-util.el (gnus-bind-print-variables): New macro.
4490 (gnus-prin1): Use it.
4491 (gnus-prin1-to-string): Use it.
4492 (gnus-pp): New function.
4493 (gnus-pp-to-string): New function.
1270d7ca 4494
23f87bed 4495 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 4496
23f87bed 4497 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 4498
23f87bed
MB
4499 * message.el (message-mode): Don't modify paragraph-separate there.
4500 (message-setup-fill-variables): Add mml tags to paragraph-start
4501 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
4502 (message-smtpmail-send-it): Doc fix.
4503 (message-exchange-point-and-mark): Don't activate region if it was
4504 inactive. Suggested by Hiroshi Fujishima
4505 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 4506
23f87bed
MB
4507 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
4508 t while entering a file name using the mm-with-multibyte macro.
4509 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 4510
49561cf6
SM
4511 * mm-encode.el (mm-content-transfer-encoding-defaults):
4512 Use qp-or-base64 for the application/* types.
23f87bed 4513 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 4514
23f87bed
MB
4515 * mm-util.el (mm-with-multibyte-buffer): New macro.
4516 (mm-with-multibyte): New macro.
1270d7ca 4517
23f87bed
MB
4518 * mm-view.el (mm-inline-render-with-function): Use multibyte
4519 buffer; decode html source by charset.
1270d7ca 4520
23f87bed
MB
4521 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
4522 add generate-head-function and generate-article-function to the
4523 rfc822-forward entry.
4524 (nndoc-forward-type-p): Recognize envelope From_.
4525 (nndoc-rfc822-forward-generate-article): New function.
4526 (nndoc-rfc822-forward-generate-head): New function.
c113de23 4527
23f87bed 4528 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 4529
23f87bed 4530 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 4531
49561cf6
SM
4532 * gnus-art.el (gnus-article-wash-html-with-w3m):
4533 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
4534 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
4535 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
4536 instead of mm-multiple-handles.
4537 (gnus-mime-delete-part): Ditto.
1270d7ca 4538
23f87bed
MB
4539 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
4540 handle, as well as a list.
4541 (mm-complicated-handles): Former definition of mm-multiple-handles.
4542
4543 * mm-view.el (mm-w3m-mode-map): Remove.
4544 (mm-w3m-local-map-property): Remove.
4545 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
4546 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
4547 (mm-w3m-cid-retrieve): Simplify.
4548 (mm-inline-text-html-render-with-w3m): Decode html source by
4549 charset; check META tags only when charsets are not specified in
4550 headers; specify charset to w3m-region; use w3m-minor-mode-map
4551 instead of mm-w3m-local-map-property.
1270d7ca 4552
23f87bed 45532004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 4554
23f87bed 4555 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 4556
23f87bed 45572004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4558
23f87bed 4559 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 4560
23f87bed 4561 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 4562
23f87bed 45632004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4564
23f87bed 4565 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 4566
23f87bed 45672004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 4568
23f87bed 4569 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 4570
23f87bed
MB
4571 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
4572 Add :group 'nnimap.
1270d7ca 4573
23f87bed 45742004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4575
23f87bed
MB
4576 * mm-decode.el (mime-display, mime-security): Fix custom-manual
4577 entries.
1270d7ca 4578
49561cf6 4579 * gnus-art.el (gnus-article): Ditto.
1270d7ca 4580
23f87bed 45812004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4582
49561cf6
SM
4583 * gnus-art.el (article-hide-list-identifiers):
4584 Bind inhibit-read-only as t.
1270d7ca 4585
23f87bed 45862004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4587
23f87bed 4588 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 4589
23f87bed 45902004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4591
23f87bed
MB
4592 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4593 (gnus-narrow-to-page): Don't assume point-min == 1.
4594 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 4595
23f87bed
MB
4596 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
4597 point-min == 1.
1270d7ca 4598
23f87bed
MB
4599 * imap.el (imap-parse-address-list, imap-parse-body-ext):
4600 Disable incorrect use of `assert'.
1270d7ca 4601
23f87bed 4602 * message.el (message-mode): Set comment-start-skip.
1270d7ca 4603
23f87bed 46042004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 4605
23f87bed
MB
4606 * pop3.el (pop3-leave-mail-on-server): New user variable.
4607 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 4608
23f87bed 46092004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4610
23f87bed 4611 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 4612
23f87bed 46132004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4614
23f87bed 4615 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 4616
23f87bed 4617 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 4618
49561cf6
SM
4619 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
4620 Fix custom-manual entries.
1270d7ca 4621
23f87bed 4622 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 4623
23f87bed 46242004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4625
23f87bed
MB
4626 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
4627 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
4628 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
4629 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 4630
23f87bed 46312004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 4632
23f87bed 4633 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 4634
23f87bed 46352004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4636
23f87bed
MB
4637 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
4638 addition to emacs-w3m.
1270d7ca 4639
23f87bed 46402004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4641
49561cf6
SM
4642 * gnus-msg.el (gnus-summary-followup-with-original):
4643 Document yanking of region when active.
1270d7ca 4644
996aa8c1 46452004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 4646
23f87bed
MB
4647 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
4648 Revision 7.2 changes excluded to maintain compatibility with all
4649 targeted emacs versions.
1270d7ca 4650
23f87bed
MB
4651 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
4652 gnus-agent.el update and incorporate bug fixes.
1270d7ca 4653
ef3b7aae 4654See ChangeLog.2 for earlier changes.
2a34a036 4655
c4288669 4656 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4657 Copying and distribution of this file, with or without modification,
4658 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 4659
ef3b7aae
MB
4660;; Local Variables:
4661;; coding: iso-2022-7bit
d7ba2a01 4662;; fill-column: 79
33462dfa 4663;; add-log-time-zone-rule: t
ef3b7aae
MB
4664;; End:
4665
ab5796a9 4666;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4