Regenerate to remove obsolete entries.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
d84c3737
RS
12007-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus-soup.el (gnus-soup): New custom group. Make user variables
4 customizable.
5
db629244
MB
62006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
7
8 * gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in
9 message.
10
11e95b02
MB
112006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
12
13 * nnimap.el (nnimap-expunge-search-string): Mention
14 nnimap-search-uids-not-since-is-evil in docstring.
15
162006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
17
18 * spam.el: Revert to make-obsolete-variable because
19 define-obsolete-variable-alias is not supported in Emacs 21.
20
212006-12-28 Daiki Ueno <ueno@unixuser.org>
22
23 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
24 summary buffer.
25
262006-12-27 Reiner Steib <Reiner.Steib@gmx.de>
27
28 * spam.el (spam-ifile-path, spam-ifile-database-path)
29 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
30 make-obsolete-variable.
31
322006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
33
34 * message.el (message-make-fqdn): Fix comment.
35 (message-bogus-system-names): Add ".local".
36
37 * spam.el (spam-ifile-path, spam-ifile-program)
38 (spam-ifile-database-path, spam-ifile-database)
39 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
40 Don't use "path" inappropriately.
41 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
42 strings.
43 (spam-check-ifile, spam-ifile-register-with-ifile)
44 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
45 new variable names.
46
47 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
48 (gnus-treat-display-smileys): Simplify using
49 gnus-image-type-available-p.
50
51 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
52 available.
53
542006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
55
56 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
57 one after turning on the buffer's multibyteness instead of decoding
58 them directly in the unibyte buffer that causes unexpected conversion
59 in Emacs 23 (unicode).
60
9b9e104e
MB
612006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
62
63 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
64 disconnect icons. Add help text.
65
bcd3e063
MB
662006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
67
68 * legacy-gnus-agent.el: Add Copyright notice.
69
82e5f93f
CY
702006-12-12 Chong Yidong <cyd@stupidchicken.com>
71
72 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
73
f88e76a8
CY
742006-12-08 Chong Yidong <cyd@stupidchicken.com>
75
76 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
77 specifying array size.
78 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
79 array if it is too small.
80 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
81 (gnus-sort-threads-loop): New function.
82
04b61ae9
JB
832006-12-06 Chris Moore <dooglus@gmail.com> (tiny change)
84
85 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
86 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
87
11e95b02 882006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
89
90 * mm-url.el (mm-url-predefined-programs): Call curl with correct
91 options.
92
5538c331
MB
932006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
94
95 * mml2015.el (mml2015-pgg-clear-verify): Replace encode-coding-string
96 with mm-encode-coding-string.
97
982006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
99
100 * nneething.el (nneething-decode-file-name): Replace
101 decode-coding-string with mm-decode-coding-string.
102
550831ed
JB
1032006-11-24 Juanma Barranquero <lekktu@gmail.com>
104
105 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
106 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
107
108 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
109 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
110 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
111 (gnus-group-make-directory-group, gnus-group-transpose-groups):
112 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
113 (gnus-subscribe-newsgroup, gnus-1):
114 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
115 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
116 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
117 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
118
e8f0f70d
MB
1192006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
120
121 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
122
b07e0143
MB
1232006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
124
125 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
126 and comment it.
127
128 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
129
4573e0df
MB
1302006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
131
132 * gnus-util.el (gnus-extract-address-components): Improve comment.
133
1342006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
135
136 * gnus-util.el (gnus-extract-address-components): Work with address in
137 which the name portion contains @.
138
1392006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
140
141 * gnus.el (gnus-start): Move custom group up.
142 (gnus-select-method): Don't autoload, but make it available for
143 `customize-variable'.
144 (gnus-getenv-nntpserver): Don't autoload.
145
1462006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
147
148 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
149 mm-with-unibyte-current-buffer to make string unibyte.
150
151 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
152 mm-string-as-multibyte.
153
1542006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
155
156 * message.el: Merge from the trunk to fix the bug WRT double encoded
157 subjects.
158 (message-replacement-char): New variable.
159 (message-fix-before-sending): Use it.
160 (message-simplify-subject): New function to remove duplicate code.
161 (message-reply, message-followup): Use it.
162 (message-simplify-subject-functions): New variable.
163 (message-strip-subject-encoded-words): New function
164
1652006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
166
167 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
168 instead of gnus-intersection because arguments of gnus-sorted-nunion
169 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
170
06856b12
JB
1712006-11-03 Juanma Barranquero <lekktu@gmail.com>
172
173 * gnus-diary.el (gnus-diary-delay-format-function):
174 * nndiary.el (nndiary-reminders):
175 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
176
b193caa3
MB
1772006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
178
179 * gnus-art.el (article-hide-boring-headers): Fetch date from
180 gnus-original-article-buffer to avoid problems with localized date
181 strings.
182
1832006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
184
185 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
186
ab785936
MB
1872006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
188
06856b12
JB
189 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
190 New variables.
ab785936
MB
191 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
192 (mm-charset-synonym-alist): Move some entries to
193 mm-codepage-iso-8859-list.
194 (mm-charset-synonym-alist, mm-charset-override-alist): Add
195 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
196
b90a6149
MB
1972006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
198
199 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
200
2012006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
202
203 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
204 with Emacs 21 and XEmacs.
205
2062006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
207
208 * mm-view.el: Add interactive arg to html2text autoload.
209
2102006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
211
212 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
213
c86d4601
MB
2142006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
215
216 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
217 names.
218
219 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
220
2212006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
222
223 * message.el (message-headers-to-generate): Fix typo in docstring.
224
2252006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
226
227 * gnus.el (gnus-mime): Remove unused custom group.
b90a6149 228 (gnus-getenv-nntpserver, gnus-select-method): Autoload.
c86d4601 229
92edaeed
MB
2302006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
231
232 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
233 "blank line" when searching for end of armor headers.
234
2352006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
236
237 * gmm-utils.el (gmm-write-region): Fix variable name.
238
2392006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
240
241 * gmm-utils.el (gmm-write-region): New function based on compatibility
242 code from `mm-make-temp-file'.
243
244 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
245
246 * nnmaildir.el (nnmaildir--update-nov)
247 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
248 Use `gmm-write-region'.
249
996aa8c1
MB
2502006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
251
252 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
253 gnus-summary-limit-to-articles.
254
2552006-10-04 Romain Francoise <romain@orebokech.com>
256
257 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
258 Moved here (and renamed) from gnus-registry.el.
259
260 * gnus-registry.el: Require gnus-util.
261 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
262
2632006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
264
265 * pop3.el (pop3-authentication-scheme): Clarify doc.
266 (pop3-movemail): Warn about pop3-leave-mail-on-server.
267
2682006-10-04 Dave Love <fx@gnu.org>
269
270 * pop3.el (pop3-authentication-scheme): Add custom version.
271
2722006-10-04 Jesper Harder <harder@ifa.au.dk>
273
274 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
275 doc string. Improve doc string.
276
2772006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
278
279 * gnus-util.el (gnus-with-local-quit): New macro.
280
281 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
282
67099291
MB
2832006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
284
285 * gmm-utils.el (gmm): Adjust custom version.
286
287 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
288 custom version.
289
290 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
291
94019f61
CY
2922006-09-25 Chong Yidong <cyd@stupidchicken.com>
293
294 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
295
0327a464
MB
2962006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
297
298 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
299 regexp. Articles containing quotation were cut prematurely.
300
3012006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
302
303 * message.el (message-cite-original-without-signature): Use nobody by
304 default for the value of From header.
305 (message-cite-original): Ditto.
306 (message-reply): Ditto.
307
b110774a
MB
3082006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
309
310 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
311 mails in the doc string. Add some URLs in comment.
312
3132006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
314
315 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
316 backslashes handling and the way to find boundaries of quoted strings.
317
676c1893
RS
3182006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
319
320 * gnus-art.el (gnus-button-regexp, gnus-button-marker-list)
321 (gnus-button-last): Move up. Convert comments into doc strings.
322
de4fbbe4
CY
3232006-09-04 Chong Yidong <cyd@stupidchicken.com>
324
325 * message.el (message-send-mail-with-sendmail): Look for sendmail in
326 several common directories.
327
d7093904
MB
3282006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
329
8fbdffe5
MB
330 * gnus-art.el (article-decode-encoded-words): Make it fast.
331
3322006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
333
334 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
335
d7093904
MB
336 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
337 in quoted string into `\'.
338
343d6628
MB
3392006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
340
341 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
342 Use standard-syntax-table.
343
3442006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
345
346 * gnus-art.el (gnus-decode-address-function): New variable.
347 (article-decode-encoded-words): Use it to decode headers which are
348 assumed to contain addresses.
349 (gnus-mime-delete-part): Remove useless `or'.
350
351 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
352 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
353 (gnus-nov-parse-line): Use it to decode From header.
354 (gnus-get-newsgroup-headers): Ditto.
355 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
356
357 * mail-parse.el (mail-decode-encoded-address-region): New alias.
358 (mail-decode-encoded-address-string): New alias.
359
360 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
361 New function.
362 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
363 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
364 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
365 (rfc2047-decode-string): Ditto.
366 (rfc2047-decode-address-region): New function.
367 (rfc2047-decode-address-string): New function.
368
6c5d6b6c
MB
3692006-08-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
370
371 [ Backported bug fix from No Gnus. ]
372
373 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
374 looking up the method using GROUP's prefix before inventing a new one.
375 It is used on killed/unknown groups in various places where returning
376 an all-new method isn't expected by the caller.
377
378 * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
379
5dab7628
RF
3802006-08-13 Romain Francoise <romain@orebokech.com>
381
382 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
383 space.
384
5ebdc299
MB
3852006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
386
387 * compface.el (uncompface): Use binary rather than raw-text-unix.
388
3892006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
390
391 * compface.el (uncompface): Make sure the eol conversion doesn't take
392 place when communicating with the external programs. Reported by
393 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
394
3952006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
396
397 * nnheader.el (nnheader-insert-head): Fix typo in comment.
398
3992006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
400
401 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
402 Make it more robust by parsing author and date independently.
403
ebf693f3
MB
4042006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
405
406 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
407
4082006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
409
410 * nnheader.el (nnheader-insert-head): Make it work even if the file
411 uses CRLF for the line-break code.
412
bd876f90
MB
4132006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
414
415 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
416 workaround for the url package included with Emacs.
417
418 * nnweb.el (nnweb-google-create-mapping): Update regexp.
419
06dc8321
KF
4202006-07-18 Karl Fogel <kfogel@red-bean.com>
421
422 * nnmail.el (nnmail-article-group): If splitting raises an error, give
423 some information about the error when saying that the `bogus' mail
424 group will be used.
425
7ce31649
MB
4262006-07-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
427
428 [ Backported bug fixes from No Gnus. ]
429
430 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
431 (nnweb-google-search): Respect nnweb-max-hits as upper bound.
432 (nnweb-request-article): Do proper xwfu encoding when fetching articles
433 by message-id.
434
435 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
436 unsubscribed groups as if they were killed ones. It causes duplicate
437 entries in gnus-newsrc-alist.
438
4392006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
440
441 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
442 string.
443
b44409c9
MB
4442006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
445
446 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
447
763bb2d4
MB
4482006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
449
450 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
451
827dc73d
MB
4522006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
453
454 * gnus-diary.el (gnus-user-format-function-d)
455 (gnus-user-format-function-D): Autoload.
456
4572006-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
458
459 * gnus-group.el (gnus-group-select-group): Doc fix.
460 [ See 2004-05-19 change on the trunk. ]
461
a367620f
MB
4622006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
463
464 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
465
5cfd0f2e
MB
4662006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
467
468 * message.el (message-syntax-checks): Doc fix.
469
f362b760
MB
4702006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
471
472 * message.el (message-syntax-checks): Doc fix.
473 (message-send-mail): Add check for continuation headers.
474 (message-check-news-header-syntax): Fix regexp used to check for
475 continuation headers.
476
4772006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
478
479 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
480
26c9afc3
MB
4812006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
482
483 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
484 to fill the utf-8 entry.
485
4862006-06-05 Dan Christensen <jdc@uwo.ca>
487
488 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
489 respect display group parameter and gnus-summary-expunge-below.
490 (gnus-articles-to-read): Remove unused reference to display group
491 parameter.
492 [ Merge 2004-07-06 change from the trunk. ]
493
4942006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
495
496 * gnus-ml.el (gnus-mailing-list-subscribe)
497 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
498 (gnus-mailing-list-message): Fix doc strings.
499
5002006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
501
502 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
503 of doing it manually.
504
5052006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
506
507 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
508 must be explicitly online rather than "not explicitly offline" for
509 its flags to be synchronized.
510 (gnus-agent-read-local): All symbols allocated in my-obarray
511 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
512 (gnus-agent-regenerate-group): Check numeric names to see if they are
513 messages or groups.
514
5152006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
516
517 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
518 (gnus-saved-headers): Ditto.
519 (gnus-default-article-saver): Doc fix; add
520 gnus-summary-write-body-to-file; mention functions may have properties.
521 (gnus-article-save-coding-system): New variable.
522 (gnus-article-save): Override gnus-save-all-headers and
523 gnus-saved-headers by :headers property which saver function may have.
524 (gnus-read-save-file-name): Add optional `dir-var' argument which
525 specifies directory in which files are saved; work even if optional
526 `variable' argument is not specified.
527 (gnus-summary-save-in-file): Add properties :decode and :headers.
528 (gnus-summary-write-to-file): Add properties :decode, :function, and
529 :headers; read file name.
530 (gnus-summary-save-body-in-file): Add :decode property; add optional
531 `overwrite' argument.
532 (gnus-summary-write-body-to-file): New function; add properties
533 :decode and :function.
534 (gnus-output-to-file): Add coding cookie and encode text according
535 to gnus-article-save-coding-system; don't use mm-append-to-file.
536
537 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
538 (gnus-summary-local-variables): Add it.
539 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
540 (gnus-summary-save-article): Require gnus-art; save decoded articles
541 if function that gnus-default-article-saver specifies has `:decode'
542 property; bind gnus-prompt-before-saving to t when saving many
543 articles in a file; move point to article which will be saved.
544 (gnus-summary-write-article-body-file): New function.
545
5462006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
547
548 * uudecode.el (uudecode-decode-region-external): Fix previous commit.
549
5502006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
551
552 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
553 after-load-alist.
554
5552006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
556
557 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
558 coding system in XEmacs, use binary.
559
560 * mail-source.el (mail-sources): Fix custom type.
561
562 * imap.el (Commentary): Fix typo.
563
d7ba2a01
RS
5642006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
565
f18df03d
MB
566 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
567 (gnus-summary-expire-articles-now): Shorten prompt.
568
d7ba2a01
RS
569 * gmm-utils.el (wid-edit): Require.
570 (defun-gmm): Renamed from `gmm-defun-compat'.
571 (gmm-image-search-load-path): Use it.
572 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
573
54e573e6
MB
5742006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
575
576 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
577 (mm-copy-to-buffer): Use with-current-buffer.
578 (mm-display-part): Simplify.
579 (mm-inlinable-p): Add optional arg `type'.
580
49c7d1ac 581 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
582 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
583 Try harder to show the attachment internally or externally using
584 gnus-mime-view-part-as-type.
585
5862006-05-04 Reiner Steib <Reiner.Steib@gmx.de>
587
588 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
589 `filename' from Content-Disposition if Content-Type doesn't
590 provide `name'.
49c7d1ac 591 (gnus-mime-view-part-as-type): Set default instead of initial-input.
54e573e6 592
9606f1cb
MB
5932006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
594
595 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
596 unibyte after clear-decrypt function runs.
597
598 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
599 returns as a unibyte string.
600
305452a5
MB
6012006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
602
305452a5
MB
603 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
604 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
605 (mml1991-pgg-encrypt): Ditto.
606
0565caeb
MB
6072006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
608
609 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
610 (gnus-outlook-deuglify-unwrap-max): Remove autoload.
611
612 * mml-sec.el (mml-secure-method): New internal variable.
613 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
49c7d1ac
SM
614 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
615 New functions using mml-secure-method. Sync from the trunk.
0565caeb
MB
616
617 * mml.el (mml-mode-map): Add key bindings for those functions.
618 (mml-menu): Simplify security menu entries. Suggested by Jesper
619 Harder <harder@myrealbox.com>. Sync from the trunk.
620
621 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
622 .mobi and .travel. Remove .nato, .bitnet and .uucp.
623 (message-in-body-p): New function. Sync from the trunk.
624
625 * mml.el (mml-mode, mml-dnd-protocol-alist)
626 (mml-dnd-attach-options, mml-dnd-attach-file)
3d3a26eb
SM
627 (mml-attach-file, mml-attach-buffer, mml-attach-external):
628 Sync DND support and use of message-in-body-p from the trunk.
0565caeb 629
305452a5
MB
6302006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
631
632 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
633 binding pgg-* variables; reimplement the section which prevents
634 MIME header from being signed.
635 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
636 pgg-text-mode; remove a blank line at the top of body.
637
638 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
639 lines at the top of body; use gnus-newsgroup-charset if there's no
640 Charset header.
641
0565caeb
MB
6422006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
643
3d3a26eb 644 * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML.
0565caeb
MB
645
6462006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
647
648 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
649 (mm-uu-pgp-encrypted-test): Ditto.
650 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
651 between header and body; return application/pgp-encrypted handle
652 if decryption failed; decode decrypted body by charset.
653
654 * mm-decode.el (mm-automatic-display): Don't make application/pgp
655 element match to application/pgp-*.
656
f67d6742
MB
6572006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
658
49c7d1ac
SM
659 * gnus-util.el (gnus-replace-in-string):
660 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
661
6622006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
663
664 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
665
666 * gnus-sum.el: Ditto.
667
49c7d1ac
SM
668 * gnus-util.el (gnus-select-frame-set-input-focus):
669 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
670 definition defined in Emacs 22 for old Emacsen.
671
18c06a99
RS
6722006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
673
bd29ba20
RS
674 [ Merge from Gnus trunk. ]
675
676 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
677 (mm-charset-override-alist): New variable.
678 (mm-charset-to-coding-system): Use it.
679 (mm-codepage-setup): New helper function.
680 (mm-charset-eval-alist): New variable.
49c7d1ac
SM
681 (mm-charset-to-coding-system): Use mm-charset-eval-alist.
682 Warn about unknown charsets. Add allow-override.
683 Use `mm-charset-override-alist' only when decoding.
bd29ba20
RS
684 (mm-detect-mime-charset-region): Use :mime-charset.
685
49c7d1ac
SM
686 * mm-bodies.el (mm-decode-body, mm-decode-string):
687 Call `mm-charset-to-coding-system' with allow-override argument.
bd29ba20 688
18c06a99
RS
689 * message.el (message-tool-bar-zap-list, message-tool-bar)
690 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
691 (message-tool-bar-local-item-from-menu): Remove.
692 (message-tool-bar-map): Replace by `message-make-tool-bar'.
693 (message-make-tool-bar): New function.
694 (message-mode): Use `message-make-tool-bar'.
695
696 * gnus-sum.el (gnus-summary-tool-bar)
697 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
698 (gnus-summary-tool-bar-zap-list): New variables.
699 (gnus-summary-make-tool-bar): Complete rewrite using
700 `gmm-tool-bar-from-list'.
701
702 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
49c7d1ac
SM
703 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list):
704 New variables.
18c06a99
RS
705 (gnus-group-make-tool-bar): Complete rewrite using
706 `gmm-tool-bar-from-list'.
707 (gnus-group-tool-bar-update): New function.
708
709 * gmm-utils.el: New file.
710
e4a89ccf
MB
7112006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
712
713 * flow-fill.el (fill-flowed): Remove trailing space from blank
714 quoted lines.
715
7162006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
717
49c7d1ac
SM
718 * gnus-art.el (gnus-article-mode):
719 Set cursor-in-non-selected-windows to nil.
e4a89ccf 720
163cb72d
MB
7212006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
722
723 * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
724 that the part specifies.
725
726 * mm-decode.el (mm-display-part): Work with external parts and
727 usual parts similarly.
728
729 * mm-extern.el (mm-inline-external-body): Use mm-display-part
730 instead of gnus-display-mime.
731
732 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
733 tag to summarized topics part in order to encode non-ASCII text.
734
14e6dc54
MB
7352006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
736
737 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
738
7392006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
740
741 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
742 the sieve region.
743
7442006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
745
746 * gnus.el: Gnus v5.10.8 is released.
747
7482006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
749
49c7d1ac 750 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new layout.
14e6dc54
MB
751
752 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
753 unknown charset.
754
3d3a26eb 755 * message.el (message-header-synonyms): Add Original-To to the default.
14e6dc54 756
3d3a26eb 757 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an
14e6dc54
MB
758 optional parameter.
759
1b155fbd
MB
7602006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
761
762 * gnus-fun.el (gnus): Require it for gnus-directory.
763
b6f2cf4b
MB
7642006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
765
3d3a26eb
SM
766 * nnweb.el (nnweb-google-create-mapping): Update regexp.
767 Some whitespace was matched into the url, which broke browsing hits
b6f2cf4b
MB
768 > 100 when mm-url-use-external was nil.
769
5af68e28
MB
7702006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
771
3d3a26eb 772 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
5af68e28 773
77218834
MB
7742006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
775
776 * mml.el (mml-insert-mime): Ignore cached contents of
777 message/external-body part.
778
779 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
780 (mm-insert-part): Ditto.
781
d451514f
MB
7822006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
783
784 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
785 Reported by Ralf Wachinger <rwachinger@gmx.de>.
786
4f162824
KH
7872006-03-23 Kenichi Handa <handa@m17n.org>
788
789 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
790 instead of set-buffer-multibyte.
791
e9e33c19
KH
7922006-03-23 Kenichi Handa <handa@m17n.org>
793
794 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
795 buffer and then decode the buffer text if necessary.
796 (rfc2231-encode-string): Be sure to work on multibyte buffer at
797 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 798
06856b12 7992006-03-21 Daniel Pittman <daniel@rimspace.net>
f5e92214
MB
800
801 * nnimap.el (nnimap-request-update-info-internal): Optimize.
802 Don't `gnus-uncompress-range' to avoid excessive memory usage.
803
f5e92214
MB
8042006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
805
806 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
807
49c7d1ac
SM
808 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
809 Add comment on version.
f5e92214
MB
810
8112006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
812
49c7d1ac 813 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New variable.
f5e92214
MB
814 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
815 assigning the spam-mark to new messages.
816
8172006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
818
819 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
820
8212006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
822
823 * smiley.el: Add missing test smiley.
824
531bedc3
MB
8252006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
826
827 * mm-decode.el (mm-with-part): New macro.
828 (mm-get-part): Use it; work with message/external-body as well.
829 (mm-save-part): Treat name and filename equally.
830
831 * mm-extern.el (mm-extern-cache-contents): New function.
832 (mm-inline-external-body): Use it; force the part to be displayed;
833 move undisplayer added to the cached handle to the parent.
834
835 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
836 (gnus-mime-view-part-as-type): Work with message/external-body.
837
838 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
839
8402006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
841
3d3a26eb
SM
842 * gnus-art.el (gnus-article-only-boring-p):
843 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
49c7d1ac
SM
844 intangible text.
845 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
531bedc3
MB
846
8472006-03-14 Simon Josefsson <jas@extundo.com>
848
849 * message.el (message-unique-id): Don't use message-number-base36
49c7d1ac
SM
850 if (user-uid) is a float.
851 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
531bedc3
MB
852
8532006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
854
855 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
856
857 * gnus-art.el (gnus-mime-display-single): Make sure there is an
858 empty line between a part and a message part.
859
ea8ae765
MB
8602006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
861
862 * smiley.el: Add more test smileys.
863 (smiley-data-directory, smiley-regexp-alist)
864 (gnus-smiley-file-types): Fix doc strings.
865 (smiley-update-cache): Clear smiley-cached-regexp-alist before
866 adding new elements.
867 (smiley-mouse-map): Unused code. Make it a comment.
868
8692006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
870
871 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
872 scan latest NoCeM messages instead of old ones.
873 (gnus-nocem-check-article): Fix regexps so as to match to PGP
874 delimiters that are recently used.
875 (gnus-nocem-load-cache): Add autoload cookie.
876
877 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
878
879 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
880 level which is larger than gnus-use-nocem is specified.
881
882 * gnus-group.el (gnus-group-get-new-news): Ditto.
883
85fd8002
RS
8842006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
885
886 * gnus-util.el (gnus-tool-bar-update): New function.
887
888 * gnus-group.el (gnus-group-update-tool-bar): New variable.
889 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
890
891 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
892
61e66a15
MB
8932006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
894
895 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
896 if optional last element is specified in splits (FIELD VALUE...).
897
fe62aacc
MB
8982006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
899
900 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
901 handle is multipart when calling it recursively.
902 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
903
9042006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
905
906 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
907 to "Emacs 23 (unicode)" in doc string.
908
909 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
910 "Emacs 23 (unicode)" in comment.
911
719120ef
MB
9122006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
913
3d3a26eb 914 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
719120ef
MB
915
916 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
917 characters 160 through 255 in Emacs 23.
918
9192006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
920
921 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
922 message/* containing non-ASCII text properly.
923
9242006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
925
926 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
927
9282006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
929
930 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
931
9322006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
933
3d3a26eb
SM
934 * nnweb.el (nnweb-type-definition, nnweb-gmane-search):
935 Use new nov.php.
719120ef
MB
936
9372006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
938
939 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
940 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
941 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
942 output on the server side.
943 (nnweb-google-create-mapping): Update regexps and add some
944 progress indication.
945
9462006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
947
948 * message.el (message-user-fqdn): Remove useless * in doc string.
949
950 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
951 unnecessary interaction when sending queued mails. Reported by
952 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
953
9542006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
955
956 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
957 Merge of 2006-02-20 change from the trunk.
958
9592006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
960
961 * dns.el (query-dns): Protect more against buggy tcp output.
962 Merge of 2006-02-20 change from the trunk.
963
ba0226dd
MB
9642006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
965
966 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
967 first or last are nil.
968
9692006-02-24 Simon Josefsson <jas@extundo.com>
970
971 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
972 Merge of 2005-10-26 change from the trunk.
973
5f4264e5
MB
9742006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
975
976 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
977 Remove space stuffing, and only do quotes that actually start with
978 ">" at the beginning of the lines.
979 Merge of 2005-11-17 and 2004-07-25 from the trunk.
980
9812006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
982
983 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
984 also available in Emacs 21.3.
985
986 * message.el (message-fix-before-sending): Change "Emacs 22" to
987 "Emacs 23 (unicode)" in comment.
988
989 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
990 "Emacs 23 (unicode)" in comment.
991
992 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
993 comment.
994 (mm-coding-system-p): Add comment about no-MULE XEmacs.
995
996 * mm-view.el (mm-fill-flowed): Add :version.
997
9982006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
999
1000 * mm-view.el (mm-fill-flowed): New variable.
1001 (mm-inline-text): Use it.
1002
10032006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
1004 (tiny change)
1005
1006 * nnimap.el (nnimap-request-move-article): Change folder back to
1007 source group before deleting.
1008
e13be7a2
MB
10092006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
1010
1011 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
1012 coding system which mm-charset-to-coding-system returns for a
1013 given charset is valid.
1014
b5189759
JB
10152006-02-16 Juanma Barranquero <lekktu@gmail.com>
1016
1017 * html2text.el (html2text-remove-tag-list):
1018 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
1019
16f18d05
CY
10202006-02-14 Chong Yidong <cyd@stupidchicken.com>
1021
1022 * gnus-cus.el: Revert 2005-10-17 change.
1023
d71c0855
MB
10242006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
1025
1026 * gnus-art.el (article-strip-banner): Call
1027 article-really-strip-banner only when the regexp match is made.
1028
cf5a5c38
MB
10292006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
1030
1031 * gnus-art.el (article-strip-banner): Use
1032 gnus-extract-address-components instead of
1033 mail-header-parse-addresses to make it work with non-ASCII text.
1034
1035 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
1036 values which are surrounded with \"...\"; make it never cause a
1037 Lisp error; give up parsing of parameters if it failed in
1038 extracting type.
1039
10402006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
1041
1042 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
1043 make-temp-file; make it work with Emacs 20 and XEmacs as well.
1044
1045 * mm-decode.el (mm-display-external): Use the 3rd arg of
1046 mm-make-temp-file.
1047 (mm-create-image-xemacs): Ditto.
1048
10492006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
1050
1051 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
1052 with message-narrow-to-headers.
1053 (gnus-draft-setup): Narrow to header to run message-fetch-field.
1054 (gnus-draft-check-draft-articles): New function.
1055 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
1056
10572006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1058
1059 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
1060 re-loading nn* modules.
1061
9d64cd13
MB
10622006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
1063
1064 * gnus.el: Remove bogus comment.
1065
34128042
MB
10662006-02-09 Daiki Ueno <ueno@unixuser.org>
1067
34128042
MB
1068 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
1069 (mml2015-pgg-encrypt): Ditto.
1070
1071 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
1072 (mml1991-pgg-encrypt): Ditto.
1073
10742006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1075
1076 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
1077 message-make-date instead of current-time-string.
1078
1079 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
1080 to gnus-decoded which mm-uu might set.
1081
10822006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1083
1084 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
1085 don't decode quoted parameters; remove misimported Emacs code.
1086 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1087 (rfc2231-decode-encoded-string): Don't use split-string which
1088 behaves differently according to Emacs version; use
1089 mm-decode-coding-region to convert charset to coding-system.
1090 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1091 (rfc2231-encode-string): Remove misimported Emacs code.
1092
c96ec15a
MB
10932006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1094
1095 * gnus-art.el (article-decode-charset): Don't use ignore-errors
1096 when calling mail-header-parse-content-type.
1097 (article-de-quoted-unreadable): Ditto.
1098 (article-de-base64-unreadable): Ditto.
1099 (article-wash-html): Ditto.
1100
1101 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
1102 calling mail-header-parse-content-type and
1103 mail-header-parse-content-disposition.
1104 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
1105 mail-header-parse-content-type.
1106
1107 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
1108 insert charset and format parameters; encode description after
1109 inserting it to buffer.
1110 (mml-insert-parameter): Fold lines properly even if a parameter is
1111 segmented into two or more lines; change the max column to 76.
1112
1113 * rfc1843.el (rfc1843-decode-article-body): Don't use
1114 ignore-errors when calling mail-header-parse-content-type.
1115
1116 * rfc2231.el (rfc2231-parse-string): Return at least type if
1117 possible; don't cause an error even if it fails in parsing of
1118 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1119 (rfc2231-encode-string): Don't break lines at the beginning, leave
1120 it to mml-insert-parameter.
1121
1122 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
1123 calling mail-header-parse-content-type.
1124
11252006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
1126
3d3a26eb
SM
1127 * spam-report.el (spam-report-gmane-use-article-number):
1128 Improve doc string.
c96ec15a
MB
1129 (spam-report-gmane-internal): Check if a suitable header was found
1130 in the article.
1131
11322006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
1133
1134 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
1135 (rfc2231-encode-string): Make param*=value always begin with LWSP.
1136
88e6695f
RF
11372006-02-05 Romain Francoise <romain@orebokech.com>
1138
1139 Update copyright notices of all files in the gnus directory.
1140
6203370b
MB
11412006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
1142
1143 * gnus-util.el (gnus-error): Describe `args'.
1144
9d64cd13 11452006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
1146
1147 * nnweb.el (nnweb-request-group): Avoid growing overview files.
1148
11492006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1150
1151 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
1152 segmented lines of parameter value to cope with Thunderbird 1.5
1153 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
1154 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1155 (rfc2231-encode-string): Don't make lines exceeding 76 column.
1156
11572006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
1158
1159 * mml.el (mml-generate-mime-1): Correct the order of inline signed
1160 parts.
1161
9d64cd13 11622006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1163
1164 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
1165 there's only one active file for all servers.
1166 (nnweb-request-scan): Make sure nnweb-articles is initialized on
3d3a26eb 1167 solid groups. Gnus might have used a FAST request to select the group.
46e8fe3d
MB
1168 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
1169 and nnweb-search redundantly in the active file.
3d3a26eb 1170 (nnweb-request-list): Don't list bogus groups. There can only be one.
46e8fe3d
MB
1171 (nnweb-request-create-group): Don't use ARGS.
1172 (nnweb-possibly-change-server, nnweb-request-group): Remove some
1173 initialisations. Let nnoo do the work.
1174
11752006-01-31 Romain Francoise <romain@orebokech.com>
1176
1177 * message.el (message-alternative-emails): Improve docstring.
1178 (message-setup-1): Call `message-use-alternative-email-as-from'
1179 after `message-setup-hook' to give it precedence over posting
1180 styles, etc.
3d3a26eb
SM
1181 (message-use-alternative-email-as-from): Add docstring.
1182 Remove the original From header if present.
46e8fe3d
MB
1183
11842006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
1185
3d3a26eb
SM
1186 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
1187 Say the part has been decoded.
46e8fe3d
MB
1188
11892006-01-31 Kevin Ryde <user42@zip.com.au>
1190
1191 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
1192 mailcap-viewer-test-cache when there's no 'test clause, since that
1193 will invert the meaning of a "nil" test previously determined by
1194 mailcap-mailcap-entry-passes-test.
1195
11962006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
1197
1198 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
1199
9d64cd13 12002006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1201
1202 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
1203 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
1204 current Google Groups.
1205
12062006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
1207
1208 * Makefile.in (clean): New rule.
1209 (distclean): Use it.
1210
7347faa8
MB
12112006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
1212
1213 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
1214 is dissected into a single part of which the type is the same as
46e8fe3d 1215 the given one; decode charset.
7347faa8
MB
1216
12172006-01-21 Kevin Ryde <user42@zip.com.au>
1218
1219 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
1220 into alists as symbol not string, since that's what
1221 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
1222 look for.
1223
12242006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1225
1226 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
1227 recursive calls.
1228
12292006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1230
1231 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
1232 (mm-w3m-standalone-supports-m17n-p): New function.
1233 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
1234 w3m usage.
1235
1236 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
1237 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
1238
12392006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1240
1241 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
1242 encoding.
1243
12442006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
1245
1246 * mml.el (mml-attach-file): Describe `description' in doc string.
1247 (mml-menu): Add Emacs MIME manual and PGG manual.
1248
30c7240d
RS
12492006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
1250
1251 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1252 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
1253 Revert 2006-01-08 change because the functions will be used in No
1254 Gnus.
1255
e499bc94
MB
12562006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1257
1258 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
1259
1260 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
1261
12622006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1263
1264 * mm-decode.el (mm-inlined-types): Add application/pgp.
1265 (mm-automatic-display): Ditto.
1266
1267 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
1268 part as text.
1269
c4288669
MB
12702006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1271
1272 * nnrss.el: Update copyright.
1273 (nnrss-opml-import): Query whether to subscribe to each entry.
1274
1275 * gnus-art.el:
1276 * gnus-cus.el:
1277 * gnus-group.el:
1278 * gnus-start.el:
1279 * gnus-sum.el:
1280 * mm-uu.el:
1281 * mm-view.el: Update copyright.
1282
12832006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
1284
1285 * message.el (message-info): New function.
1286 (message-mode-menu): Add it.
1287 Update copyright.
1288
1289 * ChangeLog: Fix and update copyright.
1290
73043f7d
MB
12912006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1292
1293 * mm-uu.el (mm-uu-text-plain-type): New variable.
1294 (mm-uu-pgp-signed-extract-1): Use it.
1295 (mm-uu-pgp-encrypted-extract-1): Use it.
1296 (mm-uu-dissect): Use it; allow two optional arguments; one is a
1297 flag specifying whether there's no message header; the other is
1298 for a MIME type and parameters; bind mm-uu-text-plain-type with
1299 the later one.
1300 (mm-uu-dissect-text-parts): New function.
1301
1302 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
1303 dissect text parts.
1304
13052006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1306
1307 * gnus-art.el (article-wash-html): Use
1308 gnus-summary-show-article-charset-alist if a numeric arg is given.
1309 (gnus-article-wash-html-with-w3m-standalone): New function.
1310
1311 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
1312 mm-inline-text-html-render-with-w3m-standalone.
1313 (mm-text-html-washer-alist): Map w3m-standalone to
1314 gnus-article-wash-html-with-w3m-standalone.
1315 (mm-inline-text-html-render-with-w3m-standalone): New function.
1316
7dafe00b
MB
13172006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1318
1319 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
1320 (nnrss-request-article): Render text/plain parts as HTML.
1321
1322 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
1323 the buffer.
1324
13252006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1326
1327 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
1328 custom definition of `gnus-posting-styles'.
1329
1330 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
1331 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
1332
13332006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1334
9872af18
JB
1335 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
1336 Use nntp for bug archive.
7dafe00b
MB
1337
13382006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1339
1340 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
1341 parts.
1342 (nnrss-normalize-date): New function converts ISO 8601 date into
1343 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1344 (nnrss-check-group): Use it.
1345
7dafe00b
MB
13462006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1347
1348 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
1349
1350 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
1351 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1352 (nnrss-insert-w3): Ditto.
1353
13542005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1355
1356 * nnrss.el (nnrss-request-article): Fix last change; fill
1357 text/plain parts.
1358
13592005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
1360
1361 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1362 in text/plain part.
1363 (nnrss-check-group): Don't add excessive newline to dc:subject.
1364
13652005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1366
1367 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1368 remove MIME buttons associated with multipart/alternative parts.
1369 (gnus-mime-display-alternative): Tag buttons using `article-type'
1370 text property.
1371
1372 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1373 associated with multipart/alternative parts.
1374
9872af18 13752005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
1376
1377 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1378 article.
1379
13802005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1381
1382 * dns.el (query-dns): Make sure we check the buffer size before
1383 removing tcp headers.
1384
447505b5
CY
13852006-01-08 Chong Yidong <cyd@stupidchicken.com>
1386
1387 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1388 (spam-group-spam-marks): Delete functions.
1389 (spam-list-articles): Just call spam-group-ham-marks directly.
1390 (spam-group-ham-marks): Simplify.
1391
3031d8b0
MB
13922005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
1393
1394 * gnus-art.el (gnus-signature-separator): Fix custom type.
1395
1396 * mm-decode.el (mm-inlined-types): Fix custom type.
1397 (mm-keep-viewer-alive-types): Ditto.
1398 (mm-automatic-display): Ditto.
1399 (mm-attachment-override-types): Ditto.
1400 (mm-inline-override-types): Ditto.
1401 (mm-automatic-external-display): Ditto.
1402
14032005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1404
1405 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1406 multipart/alternative and add xref to mm-discouraged-alternatives
1407 in doc string.
1408
1409 * mm-decode.el (mm-discouraged-alternatives): Add xref to
1410 gnus-buttonized-mime-types in doc string.
1411
14122005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1413
1414 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1415 us-ascii as a MIME charset.
1416
1417 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1418 against the case where the 2nd arg TYPE is nil.
1419
14202005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1421
1422 * gnus-start.el (gnus-no-server-1): Mention
1423 `gnus-level-default-subscribed' in doc string.
1424
14252005-11-26 Dave Love <fx@gnu.org>
1426
1427 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
1428 (tls-program, tls-success): Provide openssl alternative.
1429
1430 * starttls.el: Doc fixes.
1431 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
1432 SERVICE to PORT.
1433
14342005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1435
1436 * gnus-start.el (gnus-start-draft-setup): Enforce
1437 `gnus-draft-mode' for nndraft:drafts at startup.
1438
1439 * gnus.el (gnus-splash): Change custom group.
1440 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1441 allow-list argument.
1442
1443 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1444 string.
1445
14462005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1447
9872af18 1448 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 1449
eab52f48
RS
14502005-12-12 Richard M. Stallman <rms@gnu.org>
1451
1452 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1453
58090a8d
MB
14542005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1455
1456 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1457 Suggest image/.* in the doc string.
1458
14592005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1460
1461 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1462 RFC1524) if it is in mailcap or add a suffix according to
1463 mailcap-mime-extensions when generating a temp filename; postpone
1464 deleting a temp file for 2 seconds for some wrappers, shell
1465 scripts, and so on, which might exit right after having started a
1466 viewer command as a background job.
1467
14682005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1469
1470 * gnus-art.el (gnus-default-article-saver): Add user-defined
1471 `function' to custom type.
1472
14732005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1474
1475 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1476 parens.
1477
14782005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1479
1480 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1481 long lines.
1482 (gnus-cache-delete-group): Wrap doc strings.
1483
1484 * gnus-agent.el (gnus-agent-rename-group)
1485 (gnus-agent-delete-group): Wrap doc strings.
1486
14872005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1488
1489 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1490
14912005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1492
1493 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1494 of current-time-string.
1495
14962005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1497
1498 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1499 date header.
1500
9872af18 15012005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
1502
1503 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1504
15052005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
1506
1507 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1508 internal variable to a custom variable. Changed default value
1509 from compressed(2) to uncompressed(1).
1510 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1511 support for uncompressed agentview files. Taken together, reading
1512 the agentview file should now be 6-7 times faster.
1513 (gnus-agent-long-article,
1514 gnus-agent-short-article, gnus-agent-score): Renamed category
1515 keywords to match gnus-cus.
1516 (gnus-agent-summary-fetch-series): Modified to protect against
1517 gnus-agent-summary-fetch-group clearing processable flags.
1518 (gnus-agent-synchronize-group-flags): Update live group buffer as
1519 synchronization may occur due to the user toggling the plugged
1520 status.
1521 (gnus-agent-braid-nov): Now tests new nov entries
1522 for duplicates which are removed. The invalid sort check then
1523 triggers a rescan after the sort as sorting may have moved
1524 duplicate entries such that they can be cheaply detected.
1525 (gnus-agent-read-local): Trivial fix to format of
1526 error message to display actual error condition.
1527 (gnus-agent-save-local): Avoid saving symbols that are bound to
1528 nil as they simply result in a warning message in
1529 gnus-agent-read-local.
1530 (gnus-agent-fetch-group-1): Clear downloadable flag when article
1531 successfully downloaded.
1532 (gnus-agent-regenerate-group): Use
1533 gnus-agent-synchronize-group-flags to reset read status in both
1534 gnus and server.
1535
1536 * nntp.el (nntp-end-of-line): Doc fix.
1537 (nntp-authinfo-rejected): New error condition.
1538 (nntp-wait-for): Use new error condition to signal authentication
1539 error.
1540 (nntp-retrieve-data): Rethrow new error condition to break out of
1541 recursive call to nntp-send-authinfo.
9872af18 1542
58090a8d
MB
15432005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1544
1545 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1546 rather than make-variable-buffer-local for file-precious-flag.
1547
15482005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1549
1550 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1551
15522005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1553
1554 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1555 as a buffer-local variable. This avoids creating truncated
1556 dribble files as a result of a hang up, eg.
1557
996aa8c1 15582005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
9d64cd13
MB
1559
1560 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1561 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1562 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1563 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1564 argument to all these routines, so the passphrase can be managed
1565 externally and passed in to the system.
1566 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1567 pgg-add-passphrase-to-cache function.
1568
1569 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1570 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1571 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1572 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1573 argument to all these routines, so the passphrase can be managed
1574 externally and passed in to the system.
1575 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
1576 function.
1577
15782005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1579
1580 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1581 part of the decoded armor to find the key-identifier.
1582 (pgg-gpg-lookup-key-owner): New function to return the
1583 human-readable identifier of a key owner.
1584 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1585 key itself.
1586 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1587 the key value) if we have a key and can match it against a secret
1588 key. Also, added a note pointing out fact that the prompt only
1589 indicates the first matching key.
1590
1591 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1592 pgg-decrypt-region.
1593 (pgg-pending-timers): A new hash for tracking the passphrase cache
1594 timers, so that new ones supercede old ones.
1595 (pgg-add-passphrase-to-cache): Rename from
1596 `pgg-add-passphrase-cache' to reduce confusion (all callers
1597 changed). Modified to cancel old timers when new ones are added.
1598 (pgg-remove-passphrase-from-cache): Rename from
1599 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1600 changed). Modified to cancel old timers when their keys are
1601 removed from the cache.
1602 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
1603 XEmacs, an indirection to delete-itimer.
1604 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
1605 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
1606 users can only check cache without risk of prompting. Correct bug in
1607 notruncate behavior.
1608 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
1609 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
1610 Add informative docstrings.
1611 (pgg-decrypt): Convey provided passphrase in subordinate call to
1612 pgg-decrypt-region.
1613
16142005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1615
1616 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1617 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1618 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1619 'passphrase' argument, so the passphrase can be managed externally
1620 and then passed in to the system.
1621
1622 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1623 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1624 so the passphrase cache can be used reliably with identifiers
1625 besides a pgp packet's key id.
1626
1627 * pgg-gpg.el (pgg-pgp-encrypt-region)
1628 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1629 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1630 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1631 argument to all these routines, so the passphrase can be managed
1632 externally and passed in to the system.
1633
1634 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1635 'notruncate' argument, so the passphrase cache can be used
1636 reliably with identifiers besides a pgp packet's key id.
1637
16382005-10-29 Sascha Wilde <swilde@sha-bang.de>
1639
1640 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1641 symmetric encryption.
1642 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1643 encrypted session key.
1644 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1645 message ask for the passphrase in a proper way.
1646
1647 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1648 New user commands for symmetric encryption.
1649
4c2ad11d
SM
16502005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
1651
1652 * gnus-delay.el (gnus-delay-group): Don't autoload.
1653 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1654 to be re-loaded when customizing the `gnus-delay' group.
1655
f129a4df
CY
16562005-11-19 Chong Yidong <cyd@stupidchicken.com>
1657
1658 * message.el: Revert last changes.
1271a058 1659 (message-insert-citation-line): Use newlines.
f129a4df 1660
6586e9c9
CY
16612005-11-17 Chong Yidong <cyd@stupidchicken.com>
1662
1663 * message.el (message-courtesy-message)
1664 (message-mark-insert-begin, message-mark-insert-end)
1665 (message-elide-ellipsis, message-cancel-message)
1666 (message-add-header, message-change-subject)
1667 (message-cross-post-followup-to-header)
1668 (message-cross-post-insert-note, message-reduce-to-to-cc)
1669 (message-widen-reply, message-delete-not-region)
1670 (message-kill-to-signature, message-insert-signature)
1671 (message-insert-importance-high, message-insert-importance-low)
1672 (message-insert-or-toggle-importance)
1673 (message-insert-disposition-notification-to)
1674 (message-indent-citation, message-yank-original)
1675 (message-cite-original-without-signature, message-cite-original)
1676 (message-insert-citation-line, message-position-on-field)
1677 (message-fix-before-sending, message-send-mail-partially)
1678 (message-send-mail, message-send-mail-with-sendmail)
1679 (message-send-mail-with-qmail, message-send-news)
1680 (message-check-news-header-syntax, message-generate-headers)
1681 (message-insert-courtesy-copy, message-fill-address)
1682 (message-fill-header, message-shorten-references)
1683 (message-setup-1, message-cancel-news)
9872af18
JB
1684 (message-forward-make-body-plain, message-forward-make-body-mime)
1685 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
1686 (message-forward-make-body-digest-plain)
1687 (message-forward-make-body-digest-mime)
1688 (message-use-alternative-email-as-from): Insert `hard-newline'
1689 instead of ordinary newlines.
1690
e8beac8a
MB
16912005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
1692
1693 * message.el (message-generate-headers): Downcase the argument
1694 given to message-check-element.
1695
16962005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1697
1698 * gnus.el (gnus-parameters-case-fold-search): New variable.
1699 (gnus-parameters-get-parameter): Use it.
1700
1701 * gnus-score.el (gnus-home-score-file): Doc fix.
1702
17032005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
1704
1705 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
1706
17072005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
1708
1709 * mml.el (mml-preview): Doc fix.
1710
3b059693
MB
17112005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1712
1713 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
1714 whitespace removed in revision 7.8. Use concatenated string to
1715 protect trailing whitespace.
1716
11e95b02 17172005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3b059693
MB
1718
1719 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
1720 (nnimap-request-expire-articles): Use it to avoid sending 'UID
1721 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
1722 Courier IMAP ("some version from 2004"). Mostly based on similar
1723 code in the same function.
1724
17252005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1726
1727 * message.el (message-display-completion-list): New function.
1728 (message-expand-group): Use it; make sure the Completions buffer
1729 is modifiable.
1730
ab513ed4
CY
17312005-10-30 Chong Yidong <cyd@stupidchicken.com>
1732
1733 * imap.el (imap-open): Handle case where buffer is a buffer
1734 object.
1735
28e48287
EZ
17362005-10-24 Eli Zaretskii <eliz@gnu.org>
1737
1738 * pgg-def.el:
1739 * pgg-gpg.el:
1740 * pgg-parse.el:
1741 * pgg-pgp.el:
1742 * pgg-pgp5.el:
1743 * pgg.el: Move to the parent lisp directory.
1744
2a0d53ac
CY
17452005-10-23 Chong Yidong <cyd@stupidchicken.com>
1746
7cd9f860
CY
1747 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
1748 user-mail-name is an empty string.
2a0d53ac 1749
9516b9f4
MB
17502005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1751
1752 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
1753 depending on gnus-score-decay-constant.
1754
17552005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1756
1757 * nnslashdot.el (nnslashdot-request-article)
1758 (nnslashdot-retrieve-headers-1): Update to new HTML.
1759
17602005-10-23 Simon Josefsson <jas@extundo.com>
1761
1762 * imap.el (imap-gssapi-program): Align command line parameters
1763 with latest GNU SASL.
1764 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1765
292f71fe
MB
17662005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
1767
1768 * mail-source.el (mail-source-fetch-pop): Require pop3.
1769 (mail-source-check-pop): Ditto.
1770
17712005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1772
1773 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1774 errors.
1775
17762005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1777
1778 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1779 (gnus-treat-strip-leading-blank-lines): Improve doc string.
1780
1781 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1782
17832005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1784
1785 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1786 (rfc2047-charset-to-coding-system): New function.
1787 (rfc2047-decode-encoded-words): New function.
1788 (rfc2047-decode-region): Use them.
1789 (rfc2047-decode-cte): Remove.
1790 (rfc2047-parse-and-decode): Remove.
1791 (rfc2047-decode): Remove.
1792
17932005-10-15 Kenichi Handa <handa@m17n.org>
1794
1795 * rfc2047.el (rfc2047-decode-cte): New function.
1796 (rfc2047-decode-region): Change the way to decode successive
1797 encoded-words: decode B- or Q-encoding in each encoded-word,
1798 concatenate them, and decode it as charset.
1799
bd2cef66
CY
18002005-10-17 Chong Yidong <cyd@stupidchicken.com>
1801
1802 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
1803 widget-move-and-invoke.
1804 (gnus-custom-mode): Use gnus-custom-map.
1805
ffda926c
BW
18062005-10-15 Bill Wohler <wohler@newt.com>
1807
1808 * message.el (message-tool-bar-map): Renamed image file from
1809 mail_send to mail/send.
1810
f5fab556
MY
18112005-10-16 Masatake YAMATO <jet@gyve.org>
1812
1813 * message.el (message-expand-group): Pass the common
1814 prefix substring of completion to `display-completion-list'.
1815
9872af18 18162005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
1817
1818 * format-spec.el (format-spec): Propagate text properties of % spec.
1819
9872af18 18202005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
1821
1822 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
1823
20051b27
SJ
18242005-10-08 Simon Josefsson <jas@extundo.com>
1825
1826 * pgg-parse.el (top-level): Don't require custom, it is
1827 autoloaded. (To sync with No Gnus.)
1828
ba0226dd 18292005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 1830
ba0226dd 1831 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 1832
46f93472
SJ
18332005-10-08 Simon Josefsson <jas@extundo.com>
1834
1835 * pgg-def.el (top-level): Don't require custom, it is
1836 autoloaded. (To sync with No Gnus.)
1837
d3a597b7
MB
18382005-10-04 David Hansen <david.hansen@gmx.net>
1839
1840 * nnrss.el (nnrss-request-article): Add support for the comments tag.
1841 (nnrss-check-group): Ditto.
1842
8753ddee
MB
18432005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1844
1845 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
1846
1847 * gnus-util.el (gnus-remove-duplicates): Remove.
1848
1849 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
1850 instead of gnus-remove-duplicates.
1851
1852 * message.el (message-remove-duplicates): Remove.
1853 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
1854 message-remove-duplicates.
1855
1856 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
1857 available, else use implementation from `delete-dups'.
1858
18592005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
1860
1861 * time-date.el: Autoload parse-time-string, XEmacs needs it.
1862
c615a00c
SM
18632005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1864
1865 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
1866 function rather than the diff-mode.el package.
1867 (mm-display-external): Use with-current-buffer.
1868 (mm-viewer-completion-map, mm-viewer-completion-map):
1869 Move initialization inside declaration.
1870
a33704bb
MB
18712005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1872
1873 * message.el: Remove useless autoloads.
1874
18752005-09-28 Simon Josefsson <jas@extundo.com>
1876
1877 * message.el (message-use-idna): Default to t.
1878 (message-use-idna): Test whether encoding works too. Doc fix.
1879
18802005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1881
1882 * nntp.el (nntp-warn-about-losing-connection): Remove.
1883
53cfefc8
MB
18842005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1885
1886 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1887 customizable. Change default value.
1888 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
1889 (mm-uu-type-alist): Add doc string.
1890 (mm-uu-configure): Add doc string. Make it interactive.
1891 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
1892
18932005-09-27 Simon Josefsson <jas@extundo.com>
1894
1895 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1896
18972005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1898
1899 * message.el (message-remove-duplicates): New function.
1900 Implementation borrowed from `gnus-remove-duplicates'.
1901 (message-idna-to-ascii-rhs): Also encode idna addresses in
1902 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1903 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1904 only ask about the same idna domain once per header and also tell
1905 in what header to replace the idna domain.
1906
1907 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1908 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1909 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1910 a header is decoded and not just the last one.
1911
19122005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1913
1914 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1915 has been decoded.
1916
1917 * mm-decode.el (mm-insert-part): Don't modify text if it has been
1918 decoded.
1919
1920 * mm-view.el (mm-inline-text): Don't strip text props unless
1921 decoding enriched or richtext parts.
1922
66841476
RF
19232005-09-25 Romain Francoise <romain@orebokech.com>
1924
1925 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1926 * gnus-start.el (gnus-subscribe-interactively):
1927 * gnus-uu.el (gnus-uu-grab-articles):
1928 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1929 space.
1930
81df110a
RF
19312005-09-24 Emilio C. Lopes <eclig@gmx.net>
1932
1933 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1934 * mm-view.el (mm-view-pkcs7-decrypt):
1935 * gnus-sum.el (gnus-summary-limit-to-extra)
1936 (gnus-summary-respool-article, gnus-read-move-group-name):
1937 * gnus-score.el (gnus-summary-increase-score):
1938 * gnus-util.el (gnus-completing-read-with-default):
1939 * gnus-art.el (gnus-read-save-file-name)
1940 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1941 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1942 * message.el (message-check-news-header-syntax):
1943 Follow convention for reading with the minibuffer.
1944
5fae1cae
MB
19452005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1946
c615a00c
SM
1947 * spam-report.el (spam-report-url-ping-plain):
1948 Use gnus-extended-version as User-Agent.
5fae1cae
MB
1949
1950 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1951 default value is nil.
1952
19532005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1954
1955 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1956 default to nil, to be able to use Gnus at all. If the default
1957 switches to something else, then the function should be fixed not
1958 be exceedingly slow.
1959
19602005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1961
1962 * mm-url.el (mm-url-decode-entities): Fix regexp.
1963
c615a00c 19642005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
1965
1966 * sieve.el (sieve-help): Fix `message' call: first arg should be a
1967 format spec.
81df110a 1968
430d3ed7
MB
19692005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1970
1971 * gnus.el (gnus-group-startup-message): Bind image-load-path.
1972
19732005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
1974
1975 * gnus-art.el (gnus-mime-display-part): Protect against broken
1976 MIME messages.
1977
6ff5b064
MB
19782005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1979
1980 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
1981 before parsing header.
1982
a8f6d239
MB
19832005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
1984
1985 * spam-report.el (spam-report-gmane): Fix generation of spam
1986 report URL.
1987
19882005-09-10 Simon Josefsson <jas@extundo.com>
1989
1990 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
1991 t, based on discussion on the ding list with Robert Epprecht
1992 <epprecht@solnet.ch>.
1993
d752cf53
MB
19942005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
1995
1996 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
1997 X-Report-Spam header. Gmane now only provides Archived-At.
1998 This is only used if `spam-report-gmane-use-article-number' is nil.
1999 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
2000
2001 * nnweb.el (nnweb-google-wash-article): Print a message if article
2002 is not available.
2003
20042005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2005
2006 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
2007 content before displaying.
2008
20092005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2010
2011 * mml-smime.el: Remove defvar of gnus-extract-address-components.
2012
20132005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2014
2015 * mm-view.el (mm-display-inline-fontify): Disable support modes.
2016
4a2358e9
MB
20172005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
2018
2019 * message.el (message-tab-body-function): Fixed mismatched custom
2020 type.
2021
2022 * gnus.el (gnus-group-change-level-function): Ditto.
2023
d752cf53 2024 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
2025
2026 * gnus-art.el (gnus-signature-limit)
2027 (gnus-article-mime-part-function): Ditto.
2028
20292005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
2030
2031 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
2032 Make fetching article by MID work again for Google Groups. Added
2033 FIXME concerning gnus-group-make-web-group.
2034
2035 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
2036 Don't depend on Gnus by using mail-extract-address-components if
2037 gnus-extract-address-components is not bound.
2038
2039 * gnus.el (gnus-user-agent): Use list of symbols instead of
2040 symbols. Display full version number for (S)XEmacs. Optionally
2041 display (S)XEmacs codename.
2042
2043 * gnus-util.el (gnus-emacs-version): Update for new
2044 `gnus-user-agent'.
2045
2046 * gnus-msg.el (gnus-extended-version): Make it possible to omit
2047 Gnus version.
2048
20492005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
2050
2051 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
2052 when encoding.
2053
2054 * mm-bodies.el (mm-decode-content-transfer-encoding):
2055 De-canonicalize CRLF for all text content types, not just
2056 text/plain.
2057
20582005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
2059
2060 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
2061
2062 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
2063 list, not listp.
2064
20652005-08-29 Romain Francoise <romain@orebokech.com>
2066
2067 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
2068 docstring.
2069 (gnus-face-from-file): Likewise.
2070
41e11121
JB
20712005-08-31 Juanma Barranquero <lekktu@gmail.com>
2072
2073 * gnus-art.el (w3m-minor-mode-map):
2074 * gnus-spec.el (gnus-newsrc-file-version):
2075 * gnus-util.el (nnmail-active-file-coding-system)
2076 (gnus-original-article-buffer, gnus-user-agent):
2077 * gnus.el (gnus-ham-process-destinations)
2078 (gnus-parameter-ham-marks-alist)
2079 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
2080 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
2081 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
2082 * mm-decode.el (gnus-current-window-configuration):
2083 * mm-extern.el (gnus-article-mime-handles):
2084 * mm-url.el (url-current-object, url-package-name)
2085 (url-package-version):
2086 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
2087 (smime-keys, w3m-cid-retrieve-function-alist)
2088 (w3m-current-buffer, w3m-display-inline-images)
2089 (w3m-minor-mode-map):
2090 * mml-smime.el (gnus-extract-address-components):
2091 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
2092 (gnus-newsrc-hashtb, message-default-charset)
2093 (message-deletable-headers, message-options)
2094 (message-posting-charset, message-required-mail-headers)
2095 (message-required-news-headers):
2096 * mml1991.el (mc-pgp-always-sign):
2097 * mml2015.el (mc-pgp-always-sign):
2098 * nnheader.el (nnmail-extra-headers):
2099 * rfc1843.el (gnus-decode-encoded-word-function)
2100 (gnus-decode-header-function, gnus-newsgroup-name):
2101 * spam-stat.el (gnus-original-article-buffer): Add defvars.
2102
f3f01d5d
MB
21032005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
2104
2105 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
2106 the end of the date treatments.
2107
21082005-08-15 Simon Josefsson <jas@extundo.com>
2109
2110 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
2111 it in url-handlers.el and XEmacs in url.el. Reported by Luca
2112 Capello and Romain Francoise.
2113 (pgg-fetch-key-function): Removed, not used?
2114 (pgg-insert-url-with-w3): Require url, to get
2115 url-insert-file-contents regardless of where it is defined.
2116
21172005-08-08 Simon Josefsson <jas@extundo.com>
2118
2119 * pgg.el: Autoload url-insert-file-contents instead of loading
2120 w3/url.
2121 (pgg-insert-url-with-w3): Don't load url here.
2122
41e11121 21232005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
2124
2125 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
2126
2127 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
2128
21292005-08-06 Romain Francoise <romain@orebokech.com>
2130
2131 * message.el: Fix typo in docstring.
2132
11e22c4a
MB
21332005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
2134
2135 * mm-bodies.el (mm-encode-body): Use coding system rather than
2136 charset to encode text.
2137
2138 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
2139 number of charsets if utf-8 is available (XEmacs).
2140
97f78c9b
MB
21412005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2142
2143 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
2144 start of the lines.
2145 (gnus-picon-databases): Add /usr/share/picons.
2146
21472005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
2148
2149 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
2150 taken from `gnus-button-mid-or-mail-regexp'.
2151 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
2152 (gnus-button-alist): Improve regexp for domain part of the MIDs
2153 for news:localpart@domain buttons.
2154 (gnus-button-ctan-directory-regexp): Update.
2155
2156 * message.el (message-kill-buffer): Raise the current frame.
2157 (message-bury): Use `window-dedicated-p'.
2158
afea040a
MB
21592005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2160
97f78c9b
MB
2161 * sieve-manage.el (sieve-manage-interactive-login): Use
2162 make-local-variable rather than make-variable-buffer-local.
2163 (sieve-manage-open): Ditto.
2164 (sieve-manage-authenticate): Ditto.
2165
afea040a
MB
2166 * mml.el (mml-generate-mime-1): Make the content type default to
2167 text/plain if the filename is not specified.
2168
21692005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
2170
2171 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
2172 instead of insert-buffer.
2173
2174 * message.el (message-yank-original): Ditto; set the mark at the
2175 end of the yanked message.
2176
4b91459a
MB
21772005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
2178
2179 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
2180 lines to scroll rather than to stop it.
2181
2182 * mml.el (mml-generate-default-type): Add doc string.
2183 (mml-generate-mime-1): Use mm-default-file-encoding or make it
2184 default to application/octet-stream when determining the content
2185 type if it is not specified for the part or the mml contents; add
2186 a comment about mml-generate-default-type.
2187
21882005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
2189
2190 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
2191 make it default to application/octet-stream when determining the
2192 content type if it is not specified for the external contents.
2193
d44e3b45
MB
21942005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2195
2196 * rfc2231.el (rfc2231-parse-string): Take care that not only a
2197 segmented parameter but also other parameters might be there.
2198
4b91459a
MB
21992005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2200
2201 * mm-decode.el (mm-display-external): Delete temp file, directory
2202 and buffer immediately if the external process is exited.
2203
c03ac728
MB
22042005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
2205
2206 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
2207 fewer lines than that of scroll-margin.
2208 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
2209
d8a88581
MB
22102005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
2211
2212 * gnus-art.el (gnus-article-next-page): Revert.
2213 (gnus-article-beginning-of-window): New macro.
2214 (gnus-article-next-page-1): Use it.
2215 (gnus-article-prev-page): Ditto.
2216 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
2217 instead of insert-buffer.
2218 (gnus-mime-delete-part): Ditto.
2219 (gnus-article-edit-exit): Ditto.
2220
2221 * gnus-util.el (gnus-beginning-of-window): Remove.
2222 (gnus-end-of-window): Remove.
2223
d8a88581
MB
22242005-07-25 Simon Josefsson <jas@extundo.com>
2225
2226 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
2227 to have the url package without w3. Reported by Daiki Ueno
2228 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
2229
7573397b
SM
22302005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2231
2232 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
2233 for text/rtf. Display default in prompt. Pass default for M-n.
2234
2235 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
2236
bcc7dd61
MB
22372005-07-16 Romain Francoise <romain@orebokech.com>
2238
2239 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
2240 instead of `current-time-string' as the latter creates a time
2241 string that is not RFC 2822 compliant (it lacks the zone).
2242
9ebc3953
EZ
22432005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2244
2245 * gnus-msg.el (gnus-button-mailto): Remove
2246 save-selected-window-window hackery because it relies on
2247 save-selected-window internals.
2248
7929f858
MB
22492005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
2250
2251 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
2252 (gnus-article-next-page-1): Use gnus-beginning-of-window.
2253 (gnus-article-prev-page): Ditto.
2254
2255 * gnus-util.el (gnus-beginning-of-window): New function.
2256 (gnus-end-of-window): New function.
2257
ead25b5c
MB
22582005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2259
2260 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
2261 gnus-add-minor-mode.
2262 (gnus-binary-mode): Ditto.
2263
2264 * gnus-topic.el (gnus-topic-mode): Ditto.
2265
5f4264e5 22662005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
2267
2268 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
2269 (gnus-article-prev-page): Take scroll-margin into consideration.
2270
a0ec7a4a
LK
22712005-07-04 Lute Kamstra <lute@gnu.org>
2272
2273 Update FSF's address in GPL notices.
2274
59fda2fa
JB
22752005-07-04 Juanma Barranquero <lekktu@gmail.com>
2276
2277 * gnus.el (gnus-exit):
2278 * gnus-group.el (gnus-group-icons):
2279 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
2280
2281 * gnus-nocem.el (gnus-nocem):
2282 * message.el (message-various, message-buffers, message-sending)
2283 (message-interface, message-forwarding, message-insertion)
2284 (message-headers, message-news, message-mail):
2285 * pgg-gpg.el (pgg-gpg):
2286 * pgg-parse.el (pgg-parse):
2287 * pgg-pgp.el (pgg-pgp):
2288 * pgg-pgp5.el (pgg-pgp5):
2289 * pop3.el (pop3): Finish `defgroup' description with period.
2290
7d0c69be
MB
22912005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
2292
2293 * gnus-art.el (article-display-face): Improve the efficiency.
2294 (article-display-x-face): Ditto; remove grey x-face stuff.
2295
d6697c02
MB
22962005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
2297
2298 * gnus-art.el (article-display-face): Correct the position in
2299 which Faces are inserted; use dolist.
2300
23012005-06-29 Didier Verna <didier@xemacs.org>
2302
59fda2fa 2303 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
2304 order.
2305
84861437
MB
23062005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
2307
2308 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
2309 (gnus-nocem-check-article): Fetch the Type header.
2310 (gnus-nocem-message-wanted-p): Fix the way to examine types.
2311 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
2312 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
2313
2314 * pgg.el (pgg-verify): Return the verification result.
2315
3338c0ad
JB
23162005-06-24 Juanma Barranquero <lekktu@gmail.com>
2317
2318 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
2319 `show-nonbreak-escape'.
2320
9180519b
LK
23212005-06-23 Lute Kamstra <lute@gnu.org>
2322
2323 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
2324
2325 * dig.el (dig-mode):
2326 * smime.el (smime-mode): Use gnus-run-mode-hooks.
2327
23873c96
JB
23282005-06-21 Juanma Barranquero <lekktu@gmail.com>
2329
2330 * nnimap.el (nnimap-split-download-body): Fix spellings.
2331
b66c24b4
JB
23322005-06-16 Juanma Barranquero <lekktu@gmail.com>
2333
2334 * gnus-art.el (gnus-article-encrypt-body):
2335 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
2336 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
2337 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 2338
0f49874b
MB
23392005-06-16 Miles Bader <miles@gnu.org>
2340
2341 * spam.el (spam): Remove "-face" suffix from face name.
2342 (spam-face): New backward-compatibility alias for renamed face.
2343 (spam-face, spam-initialize): Use renamed spam face.
2344
2345 * message.el (message-header-to, message-header-cc)
2346 (message-header-subject, message-header-newsgroups)
2347 (message-header-other, message-header-name)
2348 (message-header-xheader, message-separator, message-cited-text)
2349 (message-mml): Remove "-face" suffix from face names.
2350 (message-header-to-face, message-header-cc-face)
2351 (message-header-subject-face, message-header-newsgroups-face)
2352 (message-header-other-face, message-header-name-face)
2353 (message-header-xheader-face, message-separator-face)
2354 (message-cited-text-face, message-mml-face):
2355 New backward-compatibility aliases for renamed faces.
2356 (message-font-lock-keywords): Use renamed message faces.
2357
2358 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
2359 (sieve-test-commands, sieve-tagged-arguments):
2360 Remove "-face" suffix from face names.
2361 (sieve-control-commands-face, sieve-action-commands-face)
2362 (sieve-test-commands-face, sieve-tagged-arguments-face):
2363 New backward-compatibility aliases for renamed faces.
2364 (sieve-control-commands-face, sieve-action-commands-face)
2365 (sieve-test-commands-face, sieve-tagged-arguments-face):
2366 Use renamed sieve faces.
2367
2368 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
2369 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
2370 (gnus-group-news-3-empty, gnus-group-news-4)
2371 (gnus-group-news-4-empty, gnus-group-news-5)
2372 (gnus-group-news-5-empty, gnus-group-news-6)
2373 (gnus-group-news-6-empty, gnus-group-news-low)
2374 (gnus-group-news-low-empty, gnus-group-mail-1)
2375 (gnus-group-mail-1-empty, gnus-group-mail-2)
2376 (gnus-group-mail-2-empty, gnus-group-mail-3)
2377 (gnus-group-mail-3-empty, gnus-group-mail-low)
2378 (gnus-group-mail-low-empty, gnus-summary-selected)
2379 (gnus-summary-cancelled, gnus-summary-high-ticked)
2380 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
2381 (gnus-summary-high-ancient, gnus-summary-low-ancient)
2382 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
2383 (gnus-summary-low-undownloaded)
2384 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
2385 (gnus-summary-low-unread, gnus-summary-normal-unread)
2386 (gnus-summary-high-read, gnus-summary-low-read)
2387 (gnus-summary-normal-read, gnus-splash):
2388 Remove "-face" suffix from face names.
2389 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
2390 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
2391 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
2392 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
2393 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
2394 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
2395 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
2396 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
2397 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
2398 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
2399 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
2400 (gnus-summary-selected-face, gnus-summary-cancelled-face)
2401 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
2402 (gnus-summary-normal-ticked-face)
2403 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
2404 (gnus-summary-normal-ancient-face)
2405 (gnus-summary-high-undownloaded-face)
2406 (gnus-summary-low-undownloaded-face)
2407 (gnus-summary-normal-undownloaded-face)
2408 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
2409 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
2410 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
2411 (gnus-splash-face):
2412 New backward-compatibility aliases for renamed faces.
2413 (gnus-group-startup-message): Use renamed gnus faces.
2414
2415 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
2416 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
2417 (gnus-server-agent): Remove "-face" suffix from face names.
2418 (gnus-server-agent-face, gnus-server-opened-face)
2419 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 2420 (gnus-server-offline-face):
0f49874b
MB
2421 New backward-compatibility aliases for renamed faces.
2422 (gnus-server-agent-face, gnus-server-opened-face)
2423 (gnus-server-closed-face, gnus-server-denied-face)
2424 (gnus-server-offline-face): Use renamed gnus faces.
2425
2426 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
2427 Remove "-face" suffix from face names.
2428 (gnus-picon-xbm-face, gnus-picon-face):
2429 New backward-compatibility aliases for renamed faces.
2430
2431 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
2432 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
2433 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
2434 (gnus-cite-11): Remove "-face" suffix from face names.
2435 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
2436 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
2437 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 2438 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
2439 New backward-compatibility aliases for renamed faces.
2440 (gnus-cite-attribution-face, gnus-cite-face-list)
2441 (gnus-article-boring-faces): Use renamed gnus faces.
2442
2443 * gnus-art.el (gnus-signature, gnus-header-from)
2444 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
2445 (gnus-header-content): Remove "-face" suffix from face names.
2446 (gnus-signature-face, gnus-header-from-face)
2447 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 2448 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
2449 New backward-compatibility aliases for renamed faces.
2450 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
2451
2452 * gnus-sum.el (gnus-summary-selected-face)
2453 (gnus-summary-highlight): Use renamed gnus faces.
2454 * gnus-group.el (gnus-group-highlight): Likewise.
2455
ca0a6900
JB
24562005-06-14 Juanma Barranquero <lekktu@gmail.com>
2457
0b46b379
JB
2458 * gnus-sieve.el (gnus-sieve-article-add-rule):
2459 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2460 * spam-stat.el (spam-stat-buffer-change-to-spam)
2461 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 2462
0b46b379
JB
2463 * message.el (message-is-yours-p):
2464 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 2465
a21fb88e
MB
24662005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2467
2468 * mm-view.el (mm-inline-text): Withdraw the last change.
2469
24702005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2471
2472 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2473 executing enriched-decode.
2474
bfe5418b
LT
24752005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2476
2477 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2478
d4755e04
LK
24792005-06-04 Lute Kamstra <lute@gnu.org>
2480
2481 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2482 information is never recorded.
2483
95f75c75
SM
24842005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2485
2486 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2487
0f69d598
MB
24882005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
2489
2490 * pop3.el (pop3-md5): Run md5 in the binary mode.
2491 (pop3-md5-program-args): New variable.
2492
95f75c75
SM
2493 * starttls.el (starttls-set-process-query-on-exit-flag):
2494 Use eval-and-compile.
0f69d598 2495
4a43ee9b
MB
24962005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2497
2498 * gnus-art.el (article-display-x-face): Replace
2499 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2500
2501 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
2502
2503 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2504 set-process-query-on-exit-flag or process-kill-without-query.
2505
2506 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2507 loop instead of replace-regexp.
2508
2509 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2510 instead of process-kill-without-query if it is available.
2511
2512 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2513 instead of find-file-hooks if it is available.
2514
2515 * mml1991.el: Bind pgg-default-user-id when compiling.
2516
2517 * mml2015.el: Bind pgg-default-user-id when compiling.
2518
95f75c75
SM
2519 * nndraft.el (nndraft-request-associate-buffer):
2520 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
2521 available.
2522
2523 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2524 instead of find-file-hooks if it is available.
2525
2526 * nntp.el (nntp-open-connection): Replace
2527 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2528 (nntp-open-ssl-stream): Ditto.
2529 (nntp-open-tls-stream): Ditto.
2530
2531 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
2532 (pgg-run-at-time-1): New macro.
2533 (pgg-run-at-time): Use it.
2534
2535 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
2536 set-process-query-on-exit-flag or process-kill-without-query.
2537 (starttls-open-stream-gnutls): Use it instead of
2538 process-kill-without-query.
2539 (starttls-open-stream): Ditto.
2540
25412005-05-31 Simon Josefsson <jas@extundo.com>
2542
2543 * imap.el (imap-ssl-open): Use imap-process-connection-type,
2544 instead of hard coding to nil.
2545
25462005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
2547
ca0a6900 2548 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
2549 resolve warnings when gnus-group.el compiled alone.
2550
e9bd5782
MB
25512005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2552
2553 * gnus-agent.el (gnus-agent-regenerate-group)
2554 (gnus-agent-fetch-articles): Replace `string-to-int' by
2555 `string-to-number'.
2556 * gnus-art.el (gnus-button-fetch-group): Ditto.
2557 * gnus-cache.el (gnus-cache-generate-active)
2558 (gnus-cache-articles-in-group): Ditto.
2559 * gnus-group.el (gnus-group-set-current-level)
2560 (gnus-group-insert-group-line): Ditto.
2561 * gnus-score.el (gnus-score-set-expunge-below)
2562 (gnus-score-set-mark-below, gnus-summary-score-effect)
2563 (gnus-summary-score-entry): Ditto.
2564 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2565 (gnus-soup-pack): Ditto.
2566 * gnus-spec.el (gnus-xmas-format): Ditto.
2567 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2568 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2569 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2570 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2571 * nndb.el (nndb-get-remote-expire-response): Ditto.
2572 * nndiary.el (nndiary-parse-schedule-value)
2573 (nndiary-string-to-number, nndiary-request-replace-article)
2574 (nndiary-request-article): Ditto.
2575 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2576 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2577 * nneething.el (nneething-make-head): Ditto.
2578 * nnfolder.el (nnfolder-request-article)
2579 (nnfolder-retrieve-headers): Ditto.
2580 * nnheader.el (nnheader-file-to-number): Ditto.
2581 * nnkiboze.el (nnkiboze-request-article): Ditto.
2582 * nnmail.el (nnmail-process-unix-mail-format)
2583 (nnmail-process-babyl-mail-format): Ditto.
2584 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2585 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2586 (nnmh-request-create-group, nnmh-request-list-1)
2587 (nnmh-request-group, nnmh-request-article): Ditto.
2588 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2589 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2590 * nnsoup.el (nnsoup-make-active): Ditto.
2591 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2592 * nntp.el (nntp-find-group-and-number)
2593 (nntp-retrieve-headers-with-xover): Ditto.
2594 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2595 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2596 (pgg-format-key-identifier): Ditto.
2597 * pop3.el (pop3-last, pop3-stat): Ditto.
2598 * qp.el (quoted-printable-decode-region): Ditto.
2599
2600 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
2601 of concat.
2602
cfcd5c91
MB
26032005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2604
2605 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
2606
2607 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
2608
2609 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
2610
2611 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
2612
2613 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
2614
2615 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
2616
2617 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
2618 (gnus-carpal-mode): Ditto.
2619
2620 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
2621 (gnus-browse-mode): Ditto.
2622
2623 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
2624
2625 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
2626
9ad41fb7
RS
26272005-05-29 Richard M. Stallman <rms@gnu.org>
2628
2629 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
2630
b4e8a25b
MB
26312005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
2632
2633 * gnus-util.el (gnus-run-mode-hooks): New function.
2634
2635 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
2636
ddfbe5db
LT
26372005-05-26 Luc Teirlinck <teirllm@auburn.edu>
2638
2639 * gnus-agent.el (gnus-agent-make-mode-line-string):
2640 Use mode-line-highlight as mouse-face.
2641
d0859c9a
MB
26422005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2643
2644 * canlock.el (canlock): Change the parent group to news.
2645
2646 * deuglify.el (gnus-outlook-deuglify): Add :group.
2647
2648 * dig.el (dig): Add :group.
2649
2650 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
2651
2652 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
2653 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
2654 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
2655 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
2656 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
2657
2658 * gnus-diary.el (gnus-diary): Add :group.
2659
2660 * gnus.el (gnus-group-news-1-face): Add :group.
2661 (gnus-group-news-1-empty-face): Ditto.
2662 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
2663 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
2664 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
2665 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
2666 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
2667 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
2668 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
2669 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
2670 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
2671 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
2672 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
2673 (gnus-summary-high-ticked-face): Ditto.
2674 (gnus-summary-low-ticked-face): Ditto.
2675 (gnus-summary-normal-ticked-face): Ditto.
2676 (gnus-summary-high-ancient-face): Ditto.
2677 (gnus-summary-low-ancient-face): Ditto.
2678 (gnus-summary-normal-ancient-face): Ditto.
2679 (gnus-summary-high-undownloaded-face): Ditto.
2680 (gnus-summary-low-undownloaded-face): Ditto.
2681 (gnus-summary-normal-undownloaded-face): Ditto.
2682 (gnus-summary-high-unread-face): Ditto.
2683 (gnus-summary-low-unread-face): Ditto.
2684 (gnus-summary-normal-unread-face): Ditto.
95f75c75 2685 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
2686 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
2687
2688 * message.el (message-minibuffer-local-map): Add :group.
2689
2690 * sieve-manage.el (sieve-manage-log): Add :group.
2691 (sieve-manage-default-user): Diito.
2692 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
2693 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
2694 (sieve-manage-authenticators): Ditto.
95f75c75 2695 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
2696 (sieve-manage-default-port): Ditto.
2697
2698 * sieve-mode.el (sieve-control-commands-face): Add :group.
2699 (sieve-action-commands-face): Ditto.
2700 (sieve-test-commands-face): Ditto.
2701 (sieve-tagged-arguments-face): Ditto.
2702
2703 * smime.el (smime): Add :group.
2704
2705 * spam-report.el (spam-report): Add :group.
2706
2707 * spam.el (spam, spam-face): Add :group.
2708
6441d280
LK
27092005-05-26 Lute Kamstra <lute@gnu.org>
2710
2711 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
2712
8654e13a
MB
27132005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2714
2715 * gnus-art.el: Don't autoload mail-extract-address-components.
2716
2717 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
2718
2719 * nndb.el: Don't declare the nndb back end two or more times; don't
2720 autoload news-reply-mode, news-setup, cancel-timer and telnet.
2721
2722 * nntp.el: Autoload format-spec instead of format; use
2723 eval-and-compile to evaluate autoload forms.
2724
2725 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
2726
31640842
MB
27272005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2728
2729 * gnus-art.el (article-date-ut): Support converting date in
2730 forwarded parts as well.
2731 (gnus-article-save-original-date): New macro.
2732 (gnus-display-mime): Use it.
2733
27342005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
2735
2736 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
2737 enclosure element of <item>.
2738
61b397cd
MB
27392005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2740
2741 * spam-report.el (spam-report-unplug-agent)
2742 (spam-report-plug-agent, spam-report-deagentize)
2743 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
2744 support for the Agent in spam-report: when unplugged, report to a
2745 file; when plugged, submit all the requests.
2746 [Added missing offline functionality from trunk.]
2747
27482005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2749
2750 * spam-report.el (spam-report-url-to-file)
2751 (spam-report-requests-file): New function and variable for offline
2752 reporting.
2753 (spam-report-url-ping-function): Add `spam-report-url-to-file'
2754 and user defined function.
2755 (spam-report-process-queue): New function.
2756 Process requests from `spam-report-requests-file'.
2757 (spam-report-url-ping-mm-url): Autoload.
2758 [Added missing offline functionality from trunk.]
31640842 2759
cd01ded9
MB
27602005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
2761
2762 * qp.el (quoted-printable-encode-region): Save excursion.
2763
850c333d
MB
27642005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2765
2766 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
2767 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
2768
ff5e68bf
MB
27692005-04-13 Miles Bader <miles@gnu.org>
2770
2771 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
2772
27732005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
2774
2775 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
2776 contained in text because xml.el decodes entities) with LFs.
2777
6a748eda
LK
27782005-04-11 Lute Kamstra <lute@gnu.org>
2779
2780 * message.el (message-make-date): Handle byte-compiler warnings
2781 differently.
2782 * nnimap.el (nnimap-date-days-ago): Ditto.
2783
9d9b0de9
SM
27842005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
2785
2786 * mm-util.el (mm-string-to-multibyte): New function.
2787 (mm-detect-coding-region): Typo.
2788
9a89f5b0
MB
27892005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
2790
2791 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
2792
91472578
MB
27932005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2794
2795 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
2796 argument in XEmacs.
2797
2798 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
2799 (nnrss-request-group): Decode group name first.
2800 (nnrss-request-article): Make a text/plain article if mml-to-mime
2801 failed.
2802 (nnrss-get-encoding): Return a compatible encoding according to
2803 nnrss-compatible-encoding-alist.
2804 (nnrss-opml-export): Use dolist.
2805 (nnrss-find-el): Use consp instead of listp.
2806 (nnrss-order-hrefs): Use dolist.
2807
28082005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2809
2810 * nnrss.el (nnrss-verbose): Remove.
2811 (nnrss-request-group): Use `nnheader-message' instead.
2812
28132005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
2814
2815 * nnrss.el (nnrss-verbose): New variable.
2816 (nnrss-request-group): Make it say nnrss is requesting a group.
2817
28182005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2819
2820 * gnus-agent.el (gnus-agent-group-path): Decode group name.
2821 (gnus-agent-group-pathname): Ditto.
2822
2823 * gnus-cache.el (gnus-cache-file-name): Decode group name.
2824
2825 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
2826 name for only %g and %c.
2827 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
2828 instead of gnus-tmp-group to decoded group name.
2829 (gnus-group-make-group): Decode group name.
2830 (gnus-group-delete-group): Ditto.
2831 (gnus-group-make-rss-group): Exclude `/'s from group names;
2832 register the group data after opening the nnrss group; unify
2833 non-ASCII group names; encode group name.
2834 (gnus-group-catchup-current): Decode group name.
2835 (gnus-group-expire-articles-1): Ditto.
2836 (gnus-group-set-current-level): Ditto.
2837 (gnus-group-kill-group): Ditto.
2838
2839 * gnus-spec.el (gnus-update-format-specifications): Flush the
2840 group format spec cache if it doesn't support decoded group names.
2841
2842 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
2843
2844 * nnrss.el: Require rfc2047 and mml.
2845 (nnrss-file-coding-system): New variable.
2846 (nnrss-format-string): Redefine it as an inline function.
2847 (nnrss-decode-group-name): New function.
2848 (nnrss-string-as-multibyte): Remove.
2849 (nnrss-retrieve-headers): Decode group name; don't use
2850 nnrss-format-string.
2851 (nnrss-request-group): Decode group name.
2852 (nnrss-request-article): Decode group name; allow a Message-ID as
2853 well as an article number; don't use nnrss-format-string; encode a
2854 Message-ID string which may contain non-ASCII characters; use
2855 mml-to-mime to compose a MIME article; use search-forward instead
2856 of re-search-forward.
2857 (nnrss-request-expire-articles): Decode group name.
2858 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
2859 as well; decode group name.
2860 (nnrss-get-encoding): Fix regexp.
2861 (nnrss-fetch): Clarify error message.
2862 (nnrss-read-server-data): Use insert-file-contents instead of load;
2863 bind file-name-coding-system; use multibyte buffer.
2864 (nnrss-save-server-data): Insert newline; bind
2865 coding-system-for-write to the value of nnrss-file-coding-system;
2866 bind file-name-coding-system; add coding cookie.
2867 (nnrss-read-group-data): Use insert-file-contents instead of load;
2868 bind file-name-coding-system; use multibyte buffer.
2869 (nnrss-save-group-data): Bind coding-system-for-write to the
2870 value of nnrss-file-coding-system; bind file-name-coding-system.
2871 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
2872 make it work with non-ASCII text.
2873 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
2874 of set-buffer-file-coding-system.
2875 (nnrss-find-el): Check carefully whether there's a list of string
2876 which old xml.el may return rather than a string; make it work
2877 with old xml.el as well.
2878
28792005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
2880
2881 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
2882
2883 * nnrss.el (nnrss-get-encoding): New function.
2884 (nnrss-fetch): Use unibyte buffer initially; bind
2885 coding-system-for-read while performing mm-url-insert; remove ^Ms;
2886 decode contents according to the encoding attribute.
2887 (nnrss-save-group-data): Add coding cookie.
2888 (nnrss-mime-encode-string): New function.
2889 (nnrss-check-group): Use it to encode subject and author.
2890
28912005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
2892
2893 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2894 failed.
2895
1b155fbd
MB
28962005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
2897
2898 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
2899
91472578
MB
29002005-04-06 Jesper Harder <harder@ifa.au.dk>
2901
2902 * mm-util.el (mm-subst-char-in-string): Support inplace.
2903
2904 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
2905 checkdoc.el).
2906 (nnrss-request-article): Cleanup.
2907 (nnrss-request-delete-group): Use nnrss-make-filename.
2908 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2909 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1b155fbd
MB
2910 (nnrss-read-group-data): hash on description if link is missing;
2911 use nnrss-make-filename; use load.
91472578
MB
2912 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2913 (nnrss-make-filename): New function.
2914 (nnrss-close): New function.
2915 (nnrss-check-group): Hash on description if link is missing.
2916 (nnrss-get-namespace-prefix): Use string= to compare strings!
2917 Reported by David D. Smith <davidsmith@acm.org>.
2918 (nnrss-opml-export): Turn on sgml-mode.
2919
29202005-04-06 Mark A. Hershberger <mah@everybody.org>
2921
2922 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2923
498063ec
MB
29242005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2925
2926 * message.el (message-make-date): Add defvars in order to silence
2927 the byte compiler inside the defun.
2928
2929 * nnimap.el (nnimap-date-days-ago): Ditto.
2930
95f75c75 2931 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 2932
95f75c75 2933 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 2934
95f75c75 2935 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
2936
2937 * nnultimate.el (parse-time): Require for `parse-time-string'.
2938
707f2b38
MB
29392005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
2940
498063ec
MB
2941 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
2942 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 2943
10ace8ea
MB
29442005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
2945
2946 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
2947
2948 * mm-util.el (mm-replace-in-string): New function.
2949 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
2950 latin-unity, which cannot be used with XEmacs 21.1.
2951
2952 * rfc2047.el (rfc2047-encode-function-alist): Rename from
2953 rfc2047-encoding-function-alist in order to avoid conflicting with
2954 the old version.
2955 (rfc2047-encode-message-header): Remove useless goto-char.
2956 (rfc2047-encodable-p): Don't move point.
2957 (rfc2047-syntax-table): Treat `(' and `)' as is.
2958 (rfc2047-encode-region): Concatenate words containing non-ASCII
2959 characters in structured fields; don't encode space-delimited
2960 ASCII words even in unstructured fields; don't break words at
2961 char-category boundaries; encode encoded words in structured
2962 fields; treat text within parentheses as special; show the
2963 original text when error has occurred; move point to the end of
2964 the region after encoding, suggested by IRIE Tetsuya
2965 <irie@t.email.ne.jp>; treat backslash-quoted characters as
2966 non-special; check carefully whether to encode special characters;
2967 fix some kind of misconfigured headers; signal a real error if
2968 debug-on-quit or debug-on-error is non-nil; don't infloop,
2969 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
2970 the close parenthesis may be included in the encoded word; encode
2971 bogus delimiters.
2972 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
2973 (rfc2047-encode-max-chars): New variable.
2974 (rfc2047-encode-1): New function.
2975 (rfc2047-encode): Use it; encode text so that it occupies the
2976 maximum width within 76-column; work correctly on Q encoding for
2977 iso-2022-* charsets; fold the line before encoding; don't append a
2978 space if the encoded word includes close parenthesis.
2979 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
2980 sure not to break a line just after the header name.
2981 (rfc2047-b-encode-region): Remove.
2982 (rfc2047-b-encode-string): New function.
2983 (rfc2047-q-encode-region): Remove.
2984 (rfc2047-q-encode-string): New function.
2985 (rfc2047-encode-parameter): New function.
2986 (rfc2047-encoded-word-regexp): Don't use shy group.
2987 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
2988 (rfc2047-parse-and-decode): Ditto.
95f75c75 2989 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
2990
29912005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2992
2993 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
2994 (rfc2047-field-value): Strip props.
95f75c75 2995 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
2996 all headers can be folded, and this should be done by the message
2997 composition mode. Probably. I think.
2998 (rfc2047-encodable-p): Say that =? needs encoding.
2999 (rfc2047-encode-region): Encode =? strings.
3000
30012005-03-25 Jesper Harder <harder@ifa.au.dk>
3002
3003 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
3004 language tags; remove unnecessary '+'. Reported by Stefan Wiens
3005 <s.wi@gmx.net>.
3006 (rfc2047-decode-string): Don't cons a string unnecessarily.
3007 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
3008 the encoding to avoid consing a string.
3009 (rfc2047-decode): Use mm-subst-char-in-string instead of
3010 mm-replace-chars-in-string.
3011
30122005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3013
3014 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
3015 encodings of MIME-encoded words, in order to improve
3016 interoperability with several broken MUAs.
3017
30182005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
3019
3020 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
3021 pass it to `gnus-browse-read-group'.
3022 (gnus-browse-read-group): Add NUMBER argument and pass it to
3023 `gnus-group-read-ephemeral-group'.
3024
3025 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
3026 argument and pass it to `gnus-group-read-group'.
3027
30282005-03-19 Aidan Kehoe <kehoea@parhasard.net>
3029
3030 * mm-util.el (mm-xemacs-find-mime-charset): Only call
3031 mm-xemacs-find-mime-charset-1 if we have the mule feature
3032 available at runtime.
3033
f3f7f80c
WL
30342005-03-25 Werner Lemberg <wl@gnu.org>
3035
3036 * nnmaildir.el: Replace `illegal' with `invalid'.
3037
0302b80e
SM
30382005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3039
3040 * gnus-start.el (gnus-display-time-event-handler):
3041 Check display-time-timer at runtime rather than only at load time
3042 in case display-time-mode is turned off in the mean time.
3043
fa9a04e1
MB
30442005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
3045
3046 * nnimap.el (nnimap-open-connection): Print which authinfo file is
3047 used.
3048
3049 * nneething.el (nneething-map-file-directory): Derive from
3050 `gnus-directory'.
3051
3052 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
3053 the To/Cc button.
3054
30552005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
3056
0302b80e
SM
3057 * nnmaildir.el (nnmaildir-request-accept-article):
3058 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1 3059
1b155fbd 30602005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
fa9a04e1
MB
3061
3062 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
3063 autoloaded function.
fa9a04e1
MB
3064
30652005-03-13 Steve Youngs <steve@sxemacs.org>
3066
3067 * mm-url.el: Require timer-funcs at compile time when in XEmacs
3068 for `with-timeout'.
3069
3070 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 3071 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
3072
3073 * gnus-async.el: Ditto.
3074
bf68d4e6
LK
30752005-03-16 Lute Kamstra <lute@gnu.org>
3076
3077 * message.el (message-make-date): Require parse-time.
3078
f66ce3b9
SM
30792005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
3080
3081 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
3082
9872af18 30832005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 3084
0302b80e 3085 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 3086
9872af18 30872005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
3088
3089 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
3090 buffer (since IMAP server might return FETCH response out of
3091 order, and the nntp buffer must be sorted).
3092
5f5475ac
MB
30932005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
3094
3095 * message.el: Don't autoload former message-utils variables.
f66ce3b9 3096 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
3097
3098 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 3099 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 3100 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
3101 (nnweb-google-parse-1, nnweb-google-create-mapping):
3102 Don't hardcode URL.
5f5475ac 3103
2fd561a9
MB
31042005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
3105
3106 * message.el (message-get-reply-headers, message-followup):
3107 Mention related variables `message-use-followup-to' and
3108 `message-use-mail-followup-to', in the information buffer.
3109
3110 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
3111 of broken groups(-beta).google.com.
3112
4e90f2b9
SM
31132005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
3114
3115 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
3116 a more conservative way.
3117
ee7d3cc0
MB
31182005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3119
3120 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
3121 `mm-dissect-multipart' and receive the from field as an (optional)
3122 argument from `mm-dissect-multipart'.
3123 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
3124 pass it on when we call `mm-dissect-buffer' on MIME parts.
3125 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 3126
04ff38fb
SM
31272005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
3128
3129 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
3130 buffer, so it moves the window's cursor.
3131
ff4d3926
MB
31322005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
3133
04ff38fb 3134 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
3135
3136 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 3137 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 3138
04ff38fb
SM
3139 * gnus-sum.el (gnus-summary-caesar-message):
3140 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
3141
3142 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
3143 doc string.
3144
31452005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3146
3147 * smime.el (smime-sign-buffer): Signal an error if
3148 `smime-sign-region' fails.
3149 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
3150 fails.
3151
82a8ad04
MB
31522005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
3153
3154 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
3155 Handle news URL with given port correctly.
3156
270a576a
MB
31572005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
3158
3159 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
3160 containing special characters.
3161
3162 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3163
3164 * mml.el (mime-to-mml): Ditto.
3165
ff4d3926
MB
3166 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
3167 New variable.
270a576a
MB
3168 (rfc2047-decode-region): Quote decoded words containing special
3169 characters when rfc2047-quote-decoded-words-containing-tspecials
3170 is non-nil.
3171
31722005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
3173
04ff38fb 3174 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
3175
3176 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
3177
31782005-02-15 Simon Josefsson <jas@extundo.com>
3179
3180 * nnimap.el (nnimap-debug): Doc fix.
3181
3182 * imap.el (imap-debug): Doc fix.
3183
31842005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
3185
3186 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
3187 argument in doc string. Make query for type more clear.
3188
d31fa104
MB
31892005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
3190
3191 * gnus.el (gnus-group-startup-message): Search for gnus images in
3192 etc/images/gnus.
31a7c2ff 3193 * mm-util.el (mm-image-load-path): Likewise.
d31fa104
MB
3194 * smiley.el (smiley-data-directory): Search for smilies in
3195 etc/images/smilies.
3196
9b981cb6
MB
31972005-02-09 Kim F. Storm <storm@cua.dk>
3198
3199 Change Emacs release version from 21.4 to 22.1 throughout.
3200 Change Emacs development version from 21.3.50 to 22.0.50.
3201
32022005-02-08 Simon Josefsson <jas@extundo.com>
3203
3204 * imap.el (imap-log): Doc fix.
3205
56c30d72
MB
32062005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
3207
3208 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
3209 prefix arg is neither nil nor a number, as info specifies.
3210
f429956a
SM
32112005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
3212
3213 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
3214
5c243ee4
SM
32152005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
3216
3217 * message.el (message-beginning-of-line): Change the behavior when
3218 invoked between BOL and : so that it first moves backward.
3219
aba1948a
MB
32202005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3221
3222 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
3223 article buffer when editing of the article is discarded.
3224 (gnus-article-prepare): Revert.
3225
32262005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3227
f429956a
SM
3228 * gnus-art.el (gnus-article-prepare):
3229 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
3230
32312005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3232
3233 * mml.el (mml-generate-mime-1): Convert string into unibyte when
3234 inserting " *mml*" buffer's contents into a unibyte temp buffer.
3235
ddff82cf
MB
32362005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
3237
3238 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
3239 which will be inserted according to the multibyteness of a buffer
3240 rather than the type of contents. Suggested by ARISAWA Akihiro
3241 <ari@mbf.ocn.ne.jp>.
3242
112d84ef
MB
32432005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
3244
3245 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
3246 which is unreadable in some setups.
3247
2f7717f6
MB
32482004-12-27 Simon Josefsson <jas@extundo.com>
3249
f429956a
SM
3250 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
3251 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
3252 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 3253
c44edf72
KS
32542004-12-17 Kim F. Storm <storm@cua.dk>
3255
3256 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
3257
3258 * gnus-sum.el (gnus-summary-mode-map): Likewise.
3259
aa0a8561
MB
32602004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
3261
3262 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
3263 correctly even if there are wide characters.
3264
32652004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
3266
3267 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3268 concatenating segments rather than before concatenating them.
3269 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3270
32712004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3272
3273 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
3274
32752004-12-17 Aidan Kehoe <kehoea@parhasard.net>
3276
3277 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
3278 unify Latin characters in XEmacs.
3279 (mm-find-mime-charset-region): Use it.
3280
32812004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3282
3283 * gnus-util.el (gnus-delete-directory): New function.
3284
3285 * gnus-agent.el (gnus-agent-delete-group): Use it.
3286
3287 * gnus-cache.el (gnus-cache-delete-group): Use it.
3288
45893b95
SM
32892004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
3290
3291 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
3292
734c5765
MB
32932004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
3294
5c243ee4
SM
3295 * gnus-group.el (gnus-group-make-rss-group):
3296 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
3297
3298 * gnus-start.el (gnus-setup-news): Honor user's setting to
3299 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 3300 <lute@gnu.org>.
734c5765 3301
ad136a7c
MB
33022004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
3303
3304 * message.el (message-forward-make-body-mml): Remove headers
45893b95 3305 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
3306
33072004-12-02 Romain Francoise <romain@orebokech.com>
3308
3309 * message.el (message-forward-make-body-plain): Always remove
3310 headers according to message-forward-ignored-headers.
3311
33122004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3313
ad136a7c
MB
3314 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
3315 order to silence the byte compiler.
3316
3317 * pop3.el (pop3-md5): Define it before being used.
3318
3319 * spam.el: Fix the way to silence the byte compiler, which
3320 complained about bbdb-buffer, bbdb-create-internal,
3321 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
3322 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
3323 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
3324 spam-stat-buffer-is-spam, spam-stat-load,
3325 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
3326 spam-stat-save and spam-stat-split-fancy.
3327
33282004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3329
3330 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
3331 which may confuse users.
3332 (canlock-password-for-verify): Ditto.
3333
3334 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
3335
3336 * gnus-art.el (gnus-emphasis-alist): Ditto.
3337
3338 * gnus-registry.el (gnus-registry-max-entries): Ditto.
3339
3340 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
3341
3342 * gnus-start.el (gnus-save-killed-list): Ditto.
3343
3344 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
3345 (gnus-sum-thread-tree-root): Ditto.
3346 (gnus-sum-thread-tree-false-root): Ditto.
3347 (gnus-sum-thread-tree-single-indent): Ditto.
3348
3349 * message.el (message-courtesy-message): Ditto.
3350 (message-archive-note): Ditto.
3351 (message-subscribed-address-file): Ditto.
3352 (message-user-fqdn): Ditto.
3353
3354 * spam-report.el (spam-report-gmane-regex): Ditto.
3355
3356 * spam.el (spam-blackhole-good-server-regex): Ditto.
3357
33582004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3359
45893b95 3360 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
3361
33622004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3363
45893b95
SM
3364 * message.el (message-strip-forbidden-properties):
3365 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
3366
33672004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3368
45893b95 3369 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
3370
3371 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
3372 to avoid problems when splitting mails with many recipients.
3373
33742004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
3375
3376 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
3377 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3378
33792004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
3380
3381 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
3382
49561cf6
SM
33832004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3384
3385 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
3386 pop-to-buffer, covered by the subsequent gnus-configure-windows.
3387
87589a70
LT
33882004-11-14 Luc Teirlinck <teirllm@auburn.edu>
3389
3390 * nnfolder.el (nnfolder-save-marks): Add missing format field in
3391 call to `error'.
3392 * nnml.el (nnml-save-marks): Ditto.
3393
c825ac9d
RS
33942004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3395
45893b95
SM
3396 * gnus-start.el (gnus-convert-old-newsrc):
3397 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 3398
ae465fa7
MB
33992004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3400
3401 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
3402 default; improve customization type.
3403 (gnus-emphasis-custom-with-format): New macro.
3404 (gnus-emphasis-custom-value-to-external): New function.
3405 (gnus-emphasis-custom-value-to-internal): New function.
3406
5f49be3f
MB
34072004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
3408
3409 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
3410 "Args out of range" error. Reported by Arnaud Giersch
3411 <arnaud.giersch@free.fr>.
3412
fb54e72e
RS
34132004-11-04 Richard M. Stallman <rms@gnu.org>
3414
3415 * spam.el (spam group): Add :version.
3416
3417 * pgg-def.el (pgg group): Add :version.
3418
0683d241
MB
34192004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
3420
3bc8f4ac 3421 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
3422 article buffer with a draft file. This is a temporary measure
3423 against the 2004-08-22 change to gnus-article-edit-mode.
3424
34c614a8 34252004-11-02 Ilya N. Golubev <gin@mo.msk.ru>.
1b155fbd
MB
3426
3427 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
3428 entry.
3429
0683d241
MB
34302004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3431
3432 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
3433 (html2text-format-tags): Remove unused variable `attr'.
3434
3435 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
3436 after-load-alist.
3437
1b155fbd
MB
3438 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
3439 Mule-UCS is loaded under XEmacs.
3440 (mm-mime-mule-charset-alist): Avoid duplicated entries.
0683d241
MB
3441
3442 * mm-util.el (mm-coding-system-p): Return a coding-system.
3443 (mm-mime-mule-charset-alist): Use shift_jis instead of
3444 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
3445 entries for the mime charsets iso-2022-jp-3 and shift_jis.
3446 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
3447 instead of japanese-shift-jis and iso-latin-1 respectively in
3448 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
3449 (mm-mule-charset-to-mime-charset):
3450 Make mm-coding-system-priorities effective.
0683d241
MB
3451 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
3452 while predicating of candidates upon the priorities.
3453
e2642250
MB
34542004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3455
3456 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
3457
3458 * tls.el (tls-process-connection-type, tls-success)
3459 (tls-certtool-program): Add :version.
3460
3461 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
3462 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 3463 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
3464
3465 * spam-stat.el (spam-stat): Add :version.
3466
3467 * sieve.el (sieve): Add :version.
3468
49561cf6
SM
3469 * sha1.el (sha1): Add :version.
3470 (sha1-use-external): Remove redundant version.
e2642250
MB
3471
3472 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
3473 (nnmail-cache-ignore-groups, nnmail-spool-hook)
3474 (nnmail-split-fancy-match-partial-words)
87589a70 3475 (nnmail-split-lowercase-expanded):
e2642250
MB
3476
3477 * nndiary.el (nndiary): Add :version.
3478
3479 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
3480
3481 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
3482 (mml-default-encrypt-method, mml-signencrypt-style-alist):
3483 Add :version.
e2642250
MB
3484
3485 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
3486
3487 * mm-url.el (mm-url-use-external, mm-url-program)
3488 (mm-url-arguments): Add :version.
3489
3490 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
3491 (mm-attachment-file-modes, mm-decrypt-option)
3492 (mm-w3m-safe-url-regexp): Add :version.
3493
3494 * message.el (message-cite-prefix-regexp)
3495 (message-sendmail-envelope-from, message-minibuffer-local-map)
3496 (message-user-fqdn, message-completion-alist): Add :version.
3497
3498 * gnus-win.el (gnus-configure-windows-hook)
3499 (gnus-use-frames-on-any-display): Add :version.
3500
3501 * gnus-art.el (gnus-article-address-banner-alist)
3502 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
3503 (gnus-treat-from-picon, gnus-treat-mail-picon)
3504 (gnus-treat-x-pgp-sig): Add :version.
3505
3506 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
3507 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
3508 (gnus-summary-article-delete-hook)
3509 (gnus-summary-display-while-building): Add :version.
3510
3511 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
3512 (gnus-get-top-new-news-hook):Add :version.
3513
3514 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3515 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
3516
3517 * gnus-registry.el (gnus-registry): Add :version.
3518
3519 * gnus-spec.el (gnus-use-correct-string-widths)
3520 (gnus-make-format-preserve-properties): Add :version.
3521
3522 * gnus.el (gnus-group-charter-alist)
3523 (gnus-group-fetch-control-use-browse-url)
3524 (gnus-install-group-spam-parameters): Add :version.
3525
3526 * gnus-diary.el (gnus-diary): Add :version.
3527
3528 * gnus-delay.el (gnus-delay): Add :version.
3529
3530 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
3531 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
3532 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
3533 Add :version.
3534
3535 * gnus-agent.el (gnus-agent-max-fetch-size)
3536 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
3537 (gnus-agent-prompt-send-queue): Add :version.
3538
3539 * deuglify.el (gnus-outlook-deuglify): Add :version.
3540
ba0226dd
MB
3541 * html2text.el: Beautify code. Improve doc strings. Some
3542 checkdoc cleanup.
e2642250 3543 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
3544
35452004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
3546
3547 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 3548
5153a47a
MB
35492004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3550
2a95505b
MB
3551 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
3552 signature file. Suggested by Manoj Srivastava
3553 <srivasta@golden-gryphon.com>.
3554
5153a47a 3555 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
3556 iso-2022-jp even in the Japanese language environment.
3557 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
3558
35592004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
3560
3561 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
3562 use the same characters as the dummy marks; make it free from
3563 getting affected by the language environment.
3564 (gnus-summary-read-group-1): Update mark positions only when the
3565 format spec is updated.
3566
3567 * gnus-spec.el (gnus-update-format-specifications): Return a list
3568 of updated types.
3569
35702004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
3571
3572 * nnspool.el (nnspool-spool-directory): Use news-path if the
3573 news-directory variable is not bound.
3574
3575 * gnus-group.el (gnus-group-line-format-alist): Convert the value
3576 of gnus-tmp-news-method into string if it may be passed to
3577 gnus-correct-length which takes only a string argument.
3578
86713405
MB
35792004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
3580
49561cf6 3581 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
3582 instead.
3583
35842004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
3585
49561cf6 3586 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
3587 comparison on string.
3588
d5ddd795
MB
35892004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
3590
3591 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
3592 running the major-mode function.
3593
35942004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
3595
3596 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
3597 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
3598 boolean check to not apply converters that apply to future
3599 versions of gnus.
3600
54506618
MB
36012004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3602
3603 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
3604 dummy marks in the right way.
3605
d5ddd795 36062004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3607
3608 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
3609 avoid infinite recursion via gnus-get-function.
3610
d5ddd795 36112004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3612
49561cf6
SM
3613 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3614 When necessary, pass full group name to gnus-request-set-marks.
3615 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 3616 tick marks.
49561cf6 3617 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 3618
d5ddd795 36192004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3620
49561cf6
SM
3621 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3622 Replace gnus-request-update-info with explicit code to sync the
3623 in-memory info read flags with the marks being sync'd to the backend.
54506618 3624
d5ddd795 36252004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3626
f429956a
SM
3627 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
3628 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
3629 you want to open a server and then, even when you responded with no,
3630 asking if you want to synchronize the server's flags.
49561cf6 3631 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
3632 multi-line expressions.
3633 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
3634 Updates marks in memory (in the info structure) AND in the backend.
3635 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
3636 deletion to remove entire duplicate line. Fixes merged article
3637 number bug.
3638
49561cf6
SM
3639 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
3640
3641 * nnagent.el (nnagent-request-set-mark):
3642 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
3643 method, to ensure that synchronization updates marks in the
3644 backend and in the info (in memory) structure.
3645
d5ddd795 36462004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3647
3648 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
3649 unless plugged. Disable the agent so that an open failure causes
3650 an error.
3651
5e472af0 36522004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 3653
54506618
MB
3654 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3655 (gnus-agent-go-online): Change :version.
3656 (gnus-agent-expire-unagentized-dirs)
3657 (gnus-agent-auto-agentize-methods): Add :version.
3658
d5ddd795 36592004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3660
49561cf6
SM
3661 * legacy-gnus-agent.el
3662 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 3663 New function. Used internally to only display 'gnus converting
54506618
MB
3664 files' message when actually necessary.
3665
49561cf6 3666 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
3667 methods now autoloaded.
3668
49561cf6
SM
3669 * gnus-int.el (gnus-request-move-article):
3670 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
3671 improve performance.
3672
d5ddd795 36732004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3674
49561cf6 3675 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
3676 to avoid run-time CL dependencies.
3677 (gnus-agent-unfetch-articles): New function.
3678 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
3679 article numbers even when local .overview file is missing.
9872af18 3680 (gnus-agent-read-article-number): New function. Only accepts
54506618 3681 27-bit article numbers.
49561cf6
SM
3682 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
3683 Use gnus-agent-read-article-number.
54506618
MB
3684 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
3685 from backend while recognizing that article numbers in .overview
3686 must be valid.
3687
49561cf6 3688 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
3689 some users confused by references to .newsrc when they only have a
3690 .newsrc.eld file.
49561cf6
SM
3691 (gnus-convert-mark-converter-prompt)
3692 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 3693
5e472af0 36942004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3695
3696 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3697
5e472af0 36982004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
3699
3700 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
3701 stuff for non-living groups.
3702
5e472af0 37032004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3704
49561cf6
SM
3705 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
3706 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 3707
5e472af0 37082004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3709
49561cf6
SM
3710 * gnus-agent.el (gnus-agent-read-agentview):
3711 Inline gnus-uncompress-range.
54506618
MB
3712
37132004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 3714
54506618 3715 * legacy-gnus-agent.el
49561cf6 3716 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
3717 help from Florian Weimer <fw@deneb.enyo.de>
3718
3719 * gnus-agent.el (gnus-agentize):
3720 gnus-agent-send-mail-real-function no longer set to current value
3721 of message-send-mail-function but rather a lambda that calls
3722 message-send-mail-function. The change makes the agent real-time
3723 responsive to user changes to message-send-mail-function.
3724
5e472af0 37252004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
3726
3727 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
3728
37292004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
3730
3731 * gnus-cache.el (gnus-cache-rename-group): New function.
3732 (gnus-cache-delete-group): New function.
3733
3734 * gnus-agent.el (gnus-agent-rename-group): New function.
3735 (gnus-agent-delete-group): New function.
3736 (gnus-agent-save-group-info): Use gnus-command-method when
3737 `method' parameter is nil. Don't write nil entries into the
3738 active file.
3739 (gnus-agent-get-group-info): New function.
49561cf6 3740 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
3741 gnus-group-real-name and gnus-find-method-for-group.
3742 (gnus-agent-set-local): Delete stored entry if either min, or max,
3743 are nil.
49561cf6
SM
3744 (gnus-agent-fetch-session): Reword error/quit messages.
3745 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
3746 articles fetched to disk before the quit occurred.
3747
49561cf6
SM
3748 * gnus-int.el (gnus-request-delete-group):
3749 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 3750 local disk in sync with the server.
49561cf6
SM
3751 (gnus-request-rename-group):
3752 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
3753 local disk in sync with the server.
3754
49561cf6
SM
3755 * gnus-start.el (gnus-get-unread-articles):
3756 Cosmetic simplification to logic.
54506618 3757
49561cf6 3758 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
3759 gnus-cache-active-altered as gnus-request-delete-group now keeps
3760 the cache in sync.
3761 (gnus-group-list-active): Let the agent store a server's active
3762 list if currently plugged.
3763
3764 * gnus-util.el (gnus-rename-file): New function.
3765
5e472af0 37662004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3767
3768 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3769 when the group's active is not available.
3770
5e472af0 37712004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3772
3773 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
3774 error.
3775
9872af18 37762004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3777
f429956a
SM
3778 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
3779 message to newsrc-dribble when an actual conversion is performed.
54506618 3780
9872af18 37812004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3782
49561cf6
SM
3783 * gnus-agent.el (gnus-agent-read-local):
3784 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
3785 avoid the implicit assumption that they will always be equal.
3786 (gnus-agent-save-local): Bind buffer-file-coding-system, not
3787 coding-system-for-write, as the with-temp-file macro first prints
3788 to a buffer then saves the buffer.
3789
9872af18 37902004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 3791
9872af18 3792 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
3793 loaded when gnus-convert-old-newsrc needs to call them.
3794
49561cf6 3795 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 3796 old file versions.
49561cf6 3797 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
3798 form of gnus-agent-expire-days to group properties.
3799
49561cf6 3800 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
3801 converters to handle old agent file formats. Added logic for a
3802 "backup before upgrading warning".
3803 (gnus-convert-mark-converter-prompt): Developers can mark
3804 functions as needing (default), or not needing,
3805 gnus-convert-old-newsrc's "backup before upgrading warning".
3806 (gnus-convert-converter-needs-prompt): Tests whether the user
3807 should be protected from potentially irreversable changes by the
3808 function.
3809
9872af18 38102004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
3811
3812 * gnus-int.el (gnus-request-accept-article): Inform the agent that
3813 articles are being added to a group.
3814 (gnus-request-replace-article): Inform the agent that articles
3815 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
3816
3817 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
3818 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
3819 (gnus-agent-set-local): Refuse to save null in local object table.
3820 (gnus-agent-regenerate-group): The REREAD parameter can now be a
3821 list of articles that will be marked as unread.
3822
9872af18 38232004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3824
3825 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
3826 single-interval range of the form (min . max). Previously the
3827 range had to look like ((min . max)). Likewise, return
3828 (min . max) rather than ((min . max)).
3829 (gnus-range-map): Use gnus-range-normalize to accept
3830 single-interval range.
3831
3832 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
3833 the cache, but not the agent, now appear with their usual face.
3834
9872af18 38352004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3836
3837 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
3838 marks consisting of a single range {for example, (3 . 5)} rather
3839 than a list of a single range { ((3 . 5)) }.
3840
9872af18 38412004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3842
3843 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
3844 uncompressed list.
3845
9872af18 38462004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3847
3848 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
3849 "nndraft:queue" along to gnus-draft-send.
3850 Use gnus-agent-prompt-send-queue.
54506618
MB
3851 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
3852 is "nndraft:queue". Suggested by Gaute Strokkenes
3853 <gs234@srcf.ucam.org>
3854
3855 * gnus-group.el (gnus-group-catchup): Use new
3856 gnus-sequence-of-unread-articles, not
3857 gnus-list-of-unread-articles, to avoid exhausting memory with huge
3858 numbers of articles. Use gnus-range-map to avoid having to
3859 uncompress the unread list.
49561cf6
SM
3860 (gnus-group-archive-directory)
3861 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
3862
3863 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
3864 (gnus-sorted-range-intersection): Intersection of two ranges
3865 without requiring that they first be uncompressed.
3866
3867 * gnus-start.el (gnus-activate-group): Unless blocked by the
3868 caller, possibly expand the active range to include both cached
3869 and agentized articles.
3870 (gnus-convert-old-newsrc): Rewrote in anticipation of having
3871 multiple version-dependent converters.
49561cf6 3872 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
3873 gnus-agent-save-active.
3874 (gnus-save-newsrc-file): Save dirty agent range limits.
3875
49561cf6 3876 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
3877 gnus-agent-possibly-alter-active.
3878 (gnus-adjust-marked-articles): Faster handling of simple lists
3879
38802004-10-18 David Edmondson <dme@dme.org>
3881
3882 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
3883 excessively.
3884
531e5812
MB
38852004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
3886
3887 * mml.el (mml-preview): Use `pop-to-buffer'.
3888
3889 * message.el (message-goto-mail-followup-to): Insert after "To".
3890 (message-carefully-insert-headers): Add comment.
3891
3892 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
3893
49561cf6
SM
3894 * gnus-art.el (gnus-button-alist):
3895 Improve `gnus-button-handle-library' entry.
531e5812 3896
49561cf6 3897 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 3898
49561cf6 3899 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 3900
49561cf6 3901 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
3902
3903 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
3904 handle manual section.
3905
3906 * imap.el (imap-store-password): New variable.
3907 (imap-interactive-login): Use it.
3908 Suggested by Mark Plaksin <happy@mcplaksin.org>.
3909
49561cf6
SM
3910 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
3911 Allow / in mailto URLs.
531e5812
MB
3912
3913 * spam.el (spam-directory): Derive from `gnus-directory'.
3914
3915 * gnus-sum.el (gnus-pick-line-number): Add autoload.
3916
69075cdd
RS
39172004-10-17 Richard M. Stallman <rms@gnu.org>
3918
49561cf6 3919 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
3920 Set as a variable with add-hook.
3921
3922 * nnspool.el (nnspool-spool-directory): Use news-directory instead
3923 of news-path.
3924
3925 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
3926
3927 * spam.el: Delete duplicate `provide'.
3928 (spam-unload-hook): Set as a variable with add-hook.
3929
8903a9c8
MB
39302004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
3931
3932 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
3933 in the doc string.
3934
3935 * message.el (message-ignored-news-headers)
3936 (message-ignored-supersedes-headers)
3937 (message-ignored-resent-headers)
3938 (message-forward-ignored-headers): Improve custom type.
3939
39402004-10-15 Simon Josefsson <jas@extundo.com>
3941
3942 * pop3.el (top-level): Don't require nnheader.
3943 (pop3-read-timeout): Add.
3944 (pop3-accept-process-output): Add.
3945 (pop3-read-response, pop3-retr): Use it.
3946
ebbeed62
MB
39472004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
3948
3949 * message.el (message-tokenize-header): Fix 2004-09-06 change
3950 which used point-min in the wrong place.
3951
39522004-10-12 Simon Josefsson <jas@extundo.com>
3953
3954 * net/tls.el (tls-certtool-program): New variable.
3955 (tls-certificate-information): New function, based on
3956 ssl-certificate-information.
3957
8903a9c8
MB
39582004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
3959
3960 * message.el (message-bury): Use `window-dedicated-p'.
3961
e62e7654
MB
39622004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3963
3964 * gnus-sum.el: Mention that multibyte characters don't work as marks.
3965
3966 * gnus.el (message-y-or-n-p): Autoload.
3967
3968 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
3969 (pop3-password-required, pop3-authentication-scheme)
3970 (pop3-leave-mail-on-server): Made customizable.
3971 (pop3): New custom group.
3972 (pop3-retr): Remove `sleep-for' statements.
3973 Suggested by Dave Love <fx@gnu.org>.
3974
3975 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
3976 Windows/DOS.
3977
3978 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
3979 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
3980 Dave Love <fx@gnu.org>.
3981
3982 * mml.el (mml-minibuffer-read-disposition): Require match.
3983 Suggested by Dave Love <fx@gnu.org>.
3984
c3bc41c2
MB
39852004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
3986
eb6a2b61
MB
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 mm-string-as-multibyte instead
3991 of string-as-multibyte.
3992
c3bc41c2
MB
3993 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
3994
7c3bb5a5
JL
39952004-10-05 Juri Linkov <juri@jurta.org>
3996
3997 * gnus-group.el (gnus-update-group-mark-positions):
3998 * gnus-sum.el (gnus-update-summary-mark-positions):
3999 * message.el (message-check-news-body-syntax):
4000 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
4001 8-bit unibyte values to a multibyte string for search functions.
4002
f0096211
MB
40032004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
4004
4005 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
4006 there's no visible header.
4007
40082004-10-01 Simon Josefsson <jas@extundo.com>
4009
4010 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
4011 acroread.
4012
14e20e13
MB
40132004-09-29 Jesper Harder <harder@ifa.au.dk>
4014
4015 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
4016
c1d7d285
MB
40172004-09-28 Jesper Harder <harder@ifa.au.dk>
4018
4019 * gnus-picon.el: Require cl.
4020
4021 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
4022
4023 * mml-smime.el: Require cl. Autoload message-fetch-field.
4024
4025 * gnus-fun.el: Require gnus-ems and gnus-util.
4026
4027 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
4028
49561cf6 4029 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
4030
4031 * gnus.el (gnus-method-to-server): Move defsubst before first use.
4032
49561cf6
SM
4033 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
4034 Fix format string mismatch.
4035 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
4036 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 4037
10b43d7c
RS
40382004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
4039
4040 * gnus.el (gnus-version-number): Set to 5.11.
4041
f4dd4ae8
MB
40422004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
4043
4044 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
4045
1b155fbd
MB
40462004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
4047
4048 * mm-util.el (mm-image-load-path): Handle nil in load-path.
4049
f4dd4ae8
MB
40502004-09-26 Jesper Harder <harder@ifa.au.dk>
4051
4052 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
4053 GROUP is a virtual group.
4054
4055 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
4056 for big5 and gb2312.
49561cf6 4057
f4dd4ae8
MB
4058 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
4059 padding.
4060
49561cf6 4061 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
4062
4063 * mml.el (mml-compute-boundary-1): Don't uncompress files.
4064
4065 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
4066 dependencies.
4067 (rfc2047-encode): Use it.
49561cf6 4068
f4dd4ae8
MB
4069 * flow-fill.el: Typo.
4070
4071 * mml.el (mml-generate-mime-1): Don't use format=flowed with
4072 inline PGP.
4073
4074 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
4075
4076 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
4077 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
4078
f4dd4ae8
MB
4079 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
4080
4081 * nnheader.el (nnheader-max-head-length): Increase to 8192.
4082
4083 * message.el (message-clone-locals): Clone sendmail and smtp
4084 variables.
4085
9b5773bc
MB
40862004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
4087
4088 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
4089 in `header' match. Reported by Svend Tollak Munkejord.
4090
46cdaf24
SM
40912004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
4092
4093 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
4094
a08b59c9
MB
40952004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
4096
4097 * uudecode.el (uudecode-use-external): Add :version.
4098
4099 * smime.el (smime-CA-file, smime-encrypt-cipher)
4100 (smime-dns-server): Add :version.
4101
4102 * smiley.el (gnus-smiley-file-types): Add :version.
4103
4104 * sha1.el (sha1-use-external): Add :version.
4105
4106 * pgg-def.el (pgg-query-keyserver): Add :version.
4107
4108 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 4109 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
4110
4111 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
4112 (nnimap-retrieve-groups-asynchronous): Add :version.
4113 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
4114
4115 * mml.el (mml-content-disposition-parameters)
4116 (mml-insert-mime-headers-always): Add :version.
4117
46cdaf24 4118 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
4119
4120 * mm-decode.el (mm-inline-text-html-with-images)
4121 (mm-keep-viewer-alive-types, mm-external-terminal-program)
4122 (mm-verify-option): Add :version.
4123 (mm-text-html-renderer): Change :version.
4124
4125 * message.el (message-fcc-externalize-attachments)
4126 (message-required-headers, message-draft-headers)
4127 (message-subject-trailing-was-query)
4128 (message-subject-trailing-was-ask-regexp)
4129 (message-subject-trailing-was-regexp, message-mark-insert-begin)
4130 (message-mark-insert-end, message-archive-header)
4131 (message-archive-note, message-cross-post-default)
4132 (message-cross-post-note, message-followup-to-note)
4133 (message-cross-post-note-function, message-use-mail-followup-to)
4134 (message-subscribed-address-functions)
4135 (message-subscribed-address-file, message-subscribed-addresses)
4136 (message-subscribed-regexps, message-allow-no-recipients)
4137 (message-yank-cited-prefix, message-signature-insert-empty-line)
4138 (message-hidden-headers, message-hierarchical-addresses)
4139 (message-mail-user-agent, message-use-idna)
4140 (message-valid-fqdn-regexp)
4141 (message-strip-special-text-properties, message-header-synonyms)
4142 (message-beginning-of-line, message-tab-body-function): Add :version.
4143 (message-insert-canlock, message-wide-reply-confirm-recipients):
4144 Change :version.
4145
46cdaf24 4146 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
4147 and :version.
4148 (mail-source-delete-old-incoming-confirm)
4149 (mail-source-movemail-program): Add :version.
4150
4151 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
4152 (gnus-agent-cache, gnus-agent): Change :version.
4153
4154 * gnus-util.el (gnus-use-byte-compile): Change :version.
4155
4156 * gnus-sum.el (gnus-summary-make-false-root-always)
4157 (gnus-summary-default-high-score)
4158 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
4159 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
4160 (gnus-read-all-available-headers, gnus-article-emulate-mime)
4161 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
4162 (gnus-sum-thread-tree-single-indent)
4163 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
4164 (gnus-sum-thread-tree-leaf-with-other)
4165 (gnus-sum-thread-tree-single-leaf): Add :version.
4166 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
4167 (gnus-article-loose-mime): Change :version.
4168
4169 * gnus-start.el (gnus-backup-startup-file)
4170 (gnus-save-startup-file-via-temp-buffer): Add :version.
4171
4172 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
4173 (gnus-server-offline-face): Add :version.
4174
46cdaf24 4175 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
4176
4177 * gnus-msg.el (gnus-gcc-externalize-attachments)
4178 (gnus-debug-files, gnus-debug-exclude-variables)
4179 (gnus-discouraged-post-methods): Change :version.
4180 (gnus-confirm-mail-reply-to-news)
4181 (gnus-confirm-treat-mail-like-news): Add :version.
4182
4183 * gnus-int.el (gnus-server-unopen-status): Add :version.
4184
4185 * gnus-group.el (gnus-group-jump-to-group-prompt)
4186 (gnus-large-ephemeral-newsgroup)
4187 (gnus-fetch-old-ephemeral-headers): Add :version.
4188
4189 * gnus-fun.el (gnus-x-face-directory)
4190 (gnus-convert-pbm-to-x-face-command)
4191 (gnus-convert-image-to-x-face-command)
4192 (gnus-convert-image-to-face-command): Add :version.
4193
4194 * gnus-delay.el (gnus-delay-default-hour): Add :version.
4195
4196 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 4197 (gnus-article-boring-faces):
a08b59c9
MB
4198
4199 * gnus-art.el (gnus-buttonized-mime-types)
4200 (gnus-inhibit-mime-unbuttonizing)
4201 (gnus-treat-display-face)
4202 (gnus-treat-body-boundary): Change :version.
4203 (gnus-body-boundary-delimiter, gnus-picon-databases)
4204 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
4205 (gnus-treat-date-english, gnus-treat-fold-headers)
4206 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
4207 (gnus-treat-mail-picon, gnus-treat-wash-html)
4208 (gnus-article-encrypt-protocol)
4209 (gnus-use-idna, gnus-article-over-scroll)
4210 (gnus-mime-display-multipart-alternative-as-mixed)
4211 (gnus-mime-display-multipart-related-as-mixed)
4212 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
4213 (gnus-ctan-url, gnus-button-ctan-handler)
4214 (gnus-button-handle-ctan-bogus-regexp)
4215 (gnus-button-ctan-directory-regexp)
4216 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
4217 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
4218 (gnus-button-man-level, gnus-button-emacs-level)
4219 (gnus-button-message-level, gnus-button-browse-level): Add :version.
4220
4221 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
4222 (gnus-agent-go-online): Change :version.
4223 (gnus-agent-expire-unagentized-dirs)
4224 (gnus-agent-auto-agentize-methods): Add :version.
4225
4226 * flow-fill.el (fill-flowed-display-column)
4227 (fill-flowed-encode-column): Add :version.
4228
4229 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
4230 (gnus-outlook-deuglify-unwrap-max)
4231 (gnus-outlook-deuglify-cite-marks)
4232 (gnus-outlook-deuglify-unwrap-stop-chars)
4233 (gnus-outlook-deuglify-no-wrap-chars)
4234 (gnus-outlook-deuglify-attrib-cut-regexp)
4235 (gnus-outlook-deuglify-attrib-verb-regexp)
4236 (gnus-outlook-deuglify-attrib-end-regexp)
4237 (gnus-outlook-display-hook): Add :version.
4238
4239 * binhex.el (binhex-use-external): Add :version.
4240
1232b9cb
MB
42412004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
4242
46cdaf24 4243 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
4244 and `invisible'.
4245
42462004-09-13 Simon Josefsson <jas@extundo.com>
4247
4248 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
4249
ef3b7aae
MB
42502004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
4251
46cdaf24 4252 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 4253
6e7fb80c
MB
42542004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
4255
4256 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
4257
7cb0aa56
MB
42582004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
4259
46cdaf24 4260 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
4261 for the 'imap' port in netrc files
4262
46cdaf24 4263 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
4264 in gnus-registry-trim
4265
42662004-09-10 Simon Josefsson <jas@extundo.com>
4267
4268 * nndb.el (require): Remove tcp and duplicate cl.
4269
e79f14a4
RS
42702004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
4271
4272 * nntp.el (nntp): New customization group.
46cdaf24 4273 (nntp-authinfo-file): Add customization group.
e79f14a4 4274
46cdaf24 4275 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
4276
4277 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
4278
4279 * gnus.el (to-address, to-list, subscribed)
4280 (large-newsgroup-initial): Ditto.
4281
4282 * flow-fill.el (fill-flowed-display-column)
4283 (fill-flowed-encode-column): Ditto.
4284
34c614a8 42852004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
0c6ec103
SM
4286
4287 * message.el (message-tokenize-header, message-send-mail-with-qmail):
4288 Use point-min rather than 1.
4289 (message-send-mail): Use buffer-size rather than point-max.
4290
4291 * gnus-sum.el (gnus-summary-search-article-forward):
4292 Signal a specific `search-failed' rather than a generic `error'.
4293
4294 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
4295 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
4296 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
4297
23f87bed 42982004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 4299
0c6ec103 4300 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 4301
996aa8c1 43022004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
1b155fbd 4303
23f87bed
MB
4304 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
4305 (spam-stat-save): Accept prefix argument.
1270d7ca 4306
23f87bed 43072004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 4308
23f87bed
MB
4309 * message.el (message-canlock-generate): Require sha1, not
4310 sha1-el. (Can we get rid of this require alltogheter? It is ugly
4311 to require within a function. Sadly, if sha1.el isn't loaded, the
4312 let binding in m-c-g will hide the defcustom definition, which is
4313 bad.)
1270d7ca 4314
23f87bed 4315 * canlock.el: Require sha1, not sha1-el.
1270d7ca 4316
23f87bed
MB
4317 * message.el: Don't autoload sha1 (there is a autoload cookie in
4318 sha1.el).
1270d7ca 4319
23f87bed 4320 * sha1-el.el: Renamed to sha1.el.
1270d7ca 4321
23f87bed 43222004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4323
23f87bed 4324 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 4325
1b155fbd 43262004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
1270d7ca 4327
23f87bed
MB
4328 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
4329 isn't a string.
1270d7ca 4330
23f87bed 43312004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4332
23f87bed 4333 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 4334
23f87bed 43352004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4336
23f87bed 4337 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 4338
23f87bed 43392004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4340
23f87bed 4341 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 4342
23f87bed 43432004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4344
23f87bed
MB
4345 * canlock.el: Always require sha1-el.
4346 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 4347
23f87bed 43482004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4349
23f87bed 4350 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 4351
23f87bed 43522004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4353
23f87bed
MB
4354 * canlock.el (canlock-insert-header): Remove excessive grouping in
4355 regexp.
1270d7ca 4356
23f87bed 43572004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4358
23f87bed 4359 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 4360
23f87bed 43612004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4362
23f87bed
MB
4363 * canlock.el (canlock-sha1-function): Remove.
4364 (canlock-sha1-function-for-verify): Remove.
4365 (canlock-openssl-program): Remove.
4366 (canlock-openssl-args): Remove.
4367 (canlock-ignore-errors): Remove.
4368 (canlock-sha1-with-openssl): Remove.
4369 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
4370 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 4371
23f87bed
MB
4372 * sha1-el.el (sha1-string-external): Make it can return a string
4373 in binary form.
4374 (sha1-region-external): Ditto.
4375 (sha1-string-internal): Ditto.
4376 (sha1-region-internal): Ditto.
4377 (sha1-region): Ditto.
4378 (sha1-string): Ditto.
4379 (sha1): Ditto.
1270d7ca 4380
23f87bed 43812003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 4382
23f87bed
MB
4383 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
4384 (pgg-gpg-lookup-key): Use regexp match instead of
4385 split-string (split-string is different between emacs 21.2 and
bf247b6e 4386 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 4387
23f87bed 43882004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 4389
23f87bed
MB
4390 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
4391 parameter (but don't use it, for now).
1270d7ca 4392
23f87bed 43932004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4394
23f87bed 4395 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 4396
23f87bed 43972004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 4398
23f87bed
MB
4399 * starttls.el: Merge with my GNUTLS based starttls.el.
4400 (starttls-gnutls-program, starttls-use-gnutls)
4401 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 4402 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 4403 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
4404 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
4405 New functions.
4406 (starttls-negotiate, starttls-open-stream):
4407 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 4408 function if it is set.
1270d7ca 4409
ba0226dd 44102004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4411
23f87bed 4412 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 4413 ?* and ?\;.
1270d7ca 4414
23f87bed 4415 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 4416 and ?\' to symbol instead of whitespace.
1270d7ca 4417
23f87bed 44182004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4419
23f87bed
MB
4420 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
4421 invalid addresses.
1270d7ca 4422
23f87bed 44232004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4424
23f87bed 4425 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 4426
23f87bed 44272004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4428
23f87bed 4429 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 4430
23f87bed 44312004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4432
23f87bed
MB
4433 * gnus-art.el (article-decode-idna-rhs): Don't use
4434 message-idna-inside-rhs-p.
1270d7ca 4435
23f87bed 44362004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4437
49561cf6 4438 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 4439 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 4440
23f87bed 44412004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4442
23f87bed 4443 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 4444
1b155fbd
MB
44452004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
4446
4447 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
4448
996aa8c1 44492004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
1b155fbd
MB
4450
4451 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
4452 end-of-buffer.
4453
996aa8c1 44542004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
1b155fbd
MB
4455
4456 * gnus-sum.el (gnus-read-header): Don't remove a header for the
4457 parent article of a sparse article in the thread hashtb.
4458
996aa8c1 44592004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
1b155fbd
MB
4460
4461 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
4462 (nnmail-expand-newtext): Lowercase expanded entries if
4463 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 4464
23f87bed
MB
4465 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4466 when the group's active is not available.
1270d7ca 4467
23f87bed
MB
4468 * gnus-art.el (article-hide-headers): Refer to the values for
4469 gnus-ignored-headers and gnus-visible-headers in the summary
4470 buffer since a user may have set them as group parameters.
23f87bed
MB
4471 (gnus-article-read-summary-keys): Restore new window-start and
4472 hscroll to summary window.
4473 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 4474
23f87bed
MB
4475 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
4476 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
4477 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
4478 <Reiner.Steib@gmx.de>.
1270d7ca 4479
49561cf6
SM
4480 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
4481 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 4482
23f87bed 4483 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 4484
23f87bed
MB
4485 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
4486 gnus-pp.
1270d7ca 4487
23f87bed
MB
4488 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
4489 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
4490 (gnus-summary-resend-message-edit): Call mime-to-mml.
4491 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 4492 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 4493
23f87bed 4494 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 4495
23f87bed
MB
4496 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
4497 gnus-pp-to-string.
1270d7ca 4498
23f87bed
MB
4499 * gnus-util.el (gnus-bind-print-variables): New macro.
4500 (gnus-prin1): Use it.
4501 (gnus-prin1-to-string): Use it.
4502 (gnus-pp): New function.
4503 (gnus-pp-to-string): New function.
1270d7ca 4504
23f87bed 4505 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 4506
23f87bed 4507 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 4508
23f87bed
MB
4509 * message.el (message-mode): Don't modify paragraph-separate there.
4510 (message-setup-fill-variables): Add mml tags to paragraph-start
4511 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
4512 (message-smtpmail-send-it): Doc fix.
4513 (message-exchange-point-and-mark): Don't activate region if it was
4514 inactive. Suggested by Hiroshi Fujishima
4515 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 4516
23f87bed
MB
4517 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
4518 t while entering a file name using the mm-with-multibyte macro.
4519 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 4520
49561cf6
SM
4521 * mm-encode.el (mm-content-transfer-encoding-defaults):
4522 Use qp-or-base64 for the application/* types.
23f87bed 4523 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 4524
23f87bed
MB
4525 * mm-util.el (mm-with-multibyte-buffer): New macro.
4526 (mm-with-multibyte): New macro.
1270d7ca 4527
23f87bed
MB
4528 * mm-view.el (mm-inline-render-with-function): Use multibyte
4529 buffer; decode html source by charset.
1270d7ca 4530
23f87bed
MB
4531 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
4532 add generate-head-function and generate-article-function to the
4533 rfc822-forward entry.
4534 (nndoc-forward-type-p): Recognize envelope From_.
4535 (nndoc-rfc822-forward-generate-article): New function.
4536 (nndoc-rfc822-forward-generate-head): New function.
c113de23 4537
23f87bed 4538 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 4539
23f87bed 4540 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 4541
49561cf6
SM
4542 * gnus-art.el (gnus-article-wash-html-with-w3m):
4543 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
4544 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
4545 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
4546 instead of mm-multiple-handles.
4547 (gnus-mime-delete-part): Ditto.
1270d7ca 4548
23f87bed
MB
4549 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
4550 handle, as well as a list.
4551 (mm-complicated-handles): Former definition of mm-multiple-handles.
4552
4553 * mm-view.el (mm-w3m-mode-map): Remove.
4554 (mm-w3m-local-map-property): Remove.
4555 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
4556 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
4557 (mm-w3m-cid-retrieve): Simplify.
4558 (mm-inline-text-html-render-with-w3m): Decode html source by
4559 charset; check META tags only when charsets are not specified in
4560 headers; specify charset to w3m-region; use w3m-minor-mode-map
4561 instead of mm-w3m-local-map-property.
1270d7ca 4562
23f87bed 45632004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 4564
23f87bed 4565 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 4566
23f87bed 45672004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4568
23f87bed 4569 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 4570
23f87bed 4571 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 4572
23f87bed 45732004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4574
23f87bed 4575 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 4576
23f87bed 45772004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 4578
23f87bed 4579 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 4580
23f87bed
MB
4581 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
4582 Add :group 'nnimap.
1270d7ca 4583
23f87bed 45842004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4585
23f87bed
MB
4586 * mm-decode.el (mime-display, mime-security): Fix custom-manual
4587 entries.
1270d7ca 4588
49561cf6 4589 * gnus-art.el (gnus-article): Ditto.
1270d7ca 4590
23f87bed 45912004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4592
49561cf6
SM
4593 * gnus-art.el (article-hide-list-identifiers):
4594 Bind inhibit-read-only as t.
1270d7ca 4595
23f87bed 45962004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4597
23f87bed 4598 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 4599
23f87bed 46002004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4601
23f87bed
MB
4602 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4603 (gnus-narrow-to-page): Don't assume point-min == 1.
4604 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 4605
23f87bed
MB
4606 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
4607 point-min == 1.
1270d7ca 4608
23f87bed
MB
4609 * imap.el (imap-parse-address-list, imap-parse-body-ext):
4610 Disable incorrect use of `assert'.
1270d7ca 4611
23f87bed 4612 * message.el (message-mode): Set comment-start-skip.
1270d7ca 4613
23f87bed 46142004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 4615
23f87bed
MB
4616 * pop3.el (pop3-leave-mail-on-server): New user variable.
4617 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 4618
23f87bed 46192004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4620
23f87bed 4621 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 4622
23f87bed 46232004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4624
23f87bed 4625 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 4626
23f87bed 4627 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 4628
49561cf6
SM
4629 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
4630 Fix custom-manual entries.
1270d7ca 4631
23f87bed 4632 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 4633
23f87bed 46342004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4635
23f87bed
MB
4636 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
4637 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
4638 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
4639 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 4640
23f87bed 46412004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 4642
23f87bed 4643 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 4644
23f87bed 46452004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4646
23f87bed
MB
4647 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
4648 addition to emacs-w3m.
1270d7ca 4649
23f87bed 46502004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4651
49561cf6
SM
4652 * gnus-msg.el (gnus-summary-followup-with-original):
4653 Document yanking of region when active.
1270d7ca 4654
996aa8c1 46552004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 4656
23f87bed
MB
4657 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
4658 Revision 7.2 changes excluded to maintain compatibility with all
4659 targeted emacs versions.
1270d7ca 4660
23f87bed
MB
4661 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
4662 gnus-agent.el update and incorporate bug fixes.
1270d7ca 4663
ef3b7aae 4664See ChangeLog.2 for earlier changes.
2a34a036 4665
c4288669 4666 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4667 Copying and distribution of this file, with or without modification,
4668 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 4669
ef3b7aae
MB
4670;; Local Variables:
4671;; coding: iso-2022-7bit
d7ba2a01 4672;; fill-column: 79
33462dfa 4673;; add-log-time-zone-rule: t
ef3b7aae
MB
4674;; End:
4675
ab5796a9 4676;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4