Merge from gnus--rel--5.10
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
0d7c8ac4
KH
12007-01-12 Kenichi Handa <handa@m17n.org>
2
3 * uudecode.el (uudecode-decode-region-internal): Make it work in a
4 multibyte buffer.
651408cb
MB
5
62007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
7
8 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 9
ba361211 102007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
40e902eb
RS
11
12 * gnus-soup.el: Add missing :group in previous change.
13
d84c3737
RS
142007-01-05 Reiner Steib <Reiner.Steib@gmx.de>
15
16 * gnus-soup.el (gnus-soup): New custom group. Make user variables
17 customizable.
18
ba361211
MB
192007-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
20
21 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
22 headers read from disk with the ones newly found in the current search.
23 This should no longer cause problems, because the article numbers in
24 Gmane's `nov.php' output are ignored since the previous change.
25
262006-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
27
28 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
29 solid groups.
30
312006-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
32
33 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
34 the headers when creating the mapping to avoid mismappings.
35 (nnweb-gmane-create-mapping): Always nix out old mapping.
36
372007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
38
39 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
40
412007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
42
43 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
44
db629244
MB
452006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46
47 * gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in
48 message.
49
11e95b02
MB
502006-12-29 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
51
52 * nnimap.el (nnimap-expunge-search-string): Mention
53 nnimap-search-uids-not-since-is-evil in docstring.
54
552006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
56
57 * spam.el: Revert to make-obsolete-variable because
58 define-obsolete-variable-alias is not supported in Emacs 21.
59
602006-12-28 Daiki Ueno <ueno@unixuser.org>
61
62 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
63 summary buffer.
64
652006-12-27 Reiner Steib <Reiner.Steib@gmx.de>
66
67 * spam.el (spam-ifile-path, spam-ifile-database-path)
68 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
69 make-obsolete-variable.
70
712006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
72
73 * message.el (message-make-fqdn): Fix comment.
74 (message-bogus-system-names): Add ".local".
75
76 * spam.el (spam-ifile-path, spam-ifile-program)
77 (spam-ifile-database-path, spam-ifile-database)
78 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
79 Don't use "path" inappropriately.
80 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
81 strings.
82 (spam-check-ifile, spam-ifile-register-with-ifile)
83 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
84 new variable names.
85
86 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
87 (gnus-treat-display-smileys): Simplify using
88 gnus-image-type-available-p.
89
90 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
91 available.
92
932006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
94
95 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
96 one after turning on the buffer's multibyteness instead of decoding
97 them directly in the unibyte buffer that causes unexpected conversion
98 in Emacs 23 (unicode).
99
9b9e104e
MB
1002006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
101
102 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
103 disconnect icons. Add help text.
104
bcd3e063
MB
1052006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
106
107 * legacy-gnus-agent.el: Add Copyright notice.
108
82e5f93f
CY
1092006-12-12 Chong Yidong <cyd@stupidchicken.com>
110
111 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
112
f88e76a8
CY
1132006-12-08 Chong Yidong <cyd@stupidchicken.com>
114
115 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
116 specifying array size.
117 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
118 array if it is too small.
119 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
120 (gnus-sort-threads-loop): New function.
121
04b61ae9
JB
1222006-12-06 Chris Moore <dooglus@gmail.com> (tiny change)
123
124 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
125 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
126
11e95b02 1272006-12-04 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3aa84d30
MB
128
129 * mm-url.el (mm-url-predefined-programs): Call curl with correct
130 options.
131
5538c331
MB
1322006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
133
134 * mml2015.el (mml2015-pgg-clear-verify): Replace encode-coding-string
135 with mm-encode-coding-string.
136
1372006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
138
139 * nneething.el (nneething-decode-file-name): Replace
140 decode-coding-string with mm-decode-coding-string.
141
550831ed
JB
1422006-11-24 Juanma Barranquero <lekktu@gmail.com>
143
144 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
145 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
146
147 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
148 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
149 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
150 (gnus-group-make-directory-group, gnus-group-transpose-groups):
151 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
152 (gnus-subscribe-newsgroup, gnus-1):
153 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
154 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
155 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
156 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
157
e8f0f70d
MB
1582006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
159
160 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
161
b07e0143
MB
1622006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
163
164 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
165 and comment it.
166
167 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
168
4573e0df
MB
1692006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
170
171 * gnus-util.el (gnus-extract-address-components): Improve comment.
172
1732006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
174
175 * gnus-util.el (gnus-extract-address-components): Work with address in
176 which the name portion contains @.
177
1782006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
179
180 * gnus.el (gnus-start): Move custom group up.
181 (gnus-select-method): Don't autoload, but make it available for
182 `customize-variable'.
183 (gnus-getenv-nntpserver): Don't autoload.
184
1852006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
186
187 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
188 mm-with-unibyte-current-buffer to make string unibyte.
189
190 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
191 mm-string-as-multibyte.
192
1932006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
194
195 * message.el: Merge from the trunk to fix the bug WRT double encoded
196 subjects.
197 (message-replacement-char): New variable.
198 (message-fix-before-sending): Use it.
199 (message-simplify-subject): New function to remove duplicate code.
200 (message-reply, message-followup): Use it.
201 (message-simplify-subject-functions): New variable.
202 (message-strip-subject-encoded-words): New function
203
2042006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
205
206 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
207 instead of gnus-intersection because arguments of gnus-sorted-nunion
208 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
209
06856b12
JB
2102006-11-03 Juanma Barranquero <lekktu@gmail.com>
211
212 * gnus-diary.el (gnus-diary-delay-format-function):
213 * nndiary.el (nndiary-reminders):
214 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
215
b193caa3
MB
2162006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
217
218 * gnus-art.el (article-hide-boring-headers): Fetch date from
219 gnus-original-article-buffer to avoid problems with localized date
220 strings.
221
2222006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
223
224 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
225
ab785936
MB
2262006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
227
06856b12
JB
228 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
229 New variables.
ab785936
MB
230 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
231 (mm-charset-synonym-alist): Move some entries to
232 mm-codepage-iso-8859-list.
233 (mm-charset-synonym-alist, mm-charset-override-alist): Add
234 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
235
b90a6149
MB
2362006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
237
238 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
239
2402006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
241
242 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
243 with Emacs 21 and XEmacs.
244
2452006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
246
247 * mm-view.el: Add interactive arg to html2text autoload.
248
2492006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
250
251 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
252
c86d4601
MB
2532006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
254
255 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
256 names.
257
258 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
259
2602006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
261
262 * message.el (message-headers-to-generate): Fix typo in docstring.
263
2642006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
265
266 * gnus.el (gnus-mime): Remove unused custom group.
b90a6149 267 (gnus-getenv-nntpserver, gnus-select-method): Autoload.
c86d4601 268
92edaeed
MB
2692006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
270
271 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
272 "blank line" when searching for end of armor headers.
273
2742006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
275
276 * gmm-utils.el (gmm-write-region): Fix variable name.
277
2782006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
279
280 * gmm-utils.el (gmm-write-region): New function based on compatibility
281 code from `mm-make-temp-file'.
282
283 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
284
285 * nnmaildir.el (nnmaildir--update-nov)
286 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
287 Use `gmm-write-region'.
288
996aa8c1
MB
2892006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
290
291 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
292 gnus-summary-limit-to-articles.
293
2942006-10-04 Romain Francoise <romain@orebokech.com>
295
296 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
297 Moved here (and renamed) from gnus-registry.el.
298
299 * gnus-registry.el: Require gnus-util.
300 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
301
3022006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
303
304 * pop3.el (pop3-authentication-scheme): Clarify doc.
305 (pop3-movemail): Warn about pop3-leave-mail-on-server.
306
3072006-10-04 Dave Love <fx@gnu.org>
308
309 * pop3.el (pop3-authentication-scheme): Add custom version.
310
3112006-10-04 Jesper Harder <harder@ifa.au.dk>
312
313 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
314 doc string. Improve doc string.
315
3162006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
317
318 * gnus-util.el (gnus-with-local-quit): New macro.
319
320 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
321
67099291
MB
3222006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
323
324 * gmm-utils.el (gmm): Adjust custom version.
325
326 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
327 custom version.
328
329 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
330
94019f61
CY
3312006-09-25 Chong Yidong <cyd@stupidchicken.com>
332
333 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
334
0327a464
MB
3352006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
336
337 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
338 regexp. Articles containing quotation were cut prematurely.
339
3402006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
341
342 * message.el (message-cite-original-without-signature): Use nobody by
343 default for the value of From header.
344 (message-cite-original): Ditto.
345 (message-reply): Ditto.
346
b110774a
MB
3472006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
348
349 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
350 mails in the doc string. Add some URLs in comment.
351
3522006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
353
354 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
355 backslashes handling and the way to find boundaries of quoted strings.
356
676c1893
RS
3572006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
358
359 * gnus-art.el (gnus-button-regexp, gnus-button-marker-list)
360 (gnus-button-last): Move up. Convert comments into doc strings.
361
de4fbbe4
CY
3622006-09-04 Chong Yidong <cyd@stupidchicken.com>
363
364 * message.el (message-send-mail-with-sendmail): Look for sendmail in
365 several common directories.
366
d7093904
MB
3672006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
368
8fbdffe5
MB
369 * gnus-art.el (article-decode-encoded-words): Make it fast.
370
3712006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
372
373 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
374
d7093904
MB
375 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
376 in quoted string into `\'.
377
343d6628
MB
3782006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
379
380 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
381 Use standard-syntax-table.
382
3832006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
384
385 * gnus-art.el (gnus-decode-address-function): New variable.
386 (article-decode-encoded-words): Use it to decode headers which are
387 assumed to contain addresses.
388 (gnus-mime-delete-part): Remove useless `or'.
389
390 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
391 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
392 (gnus-nov-parse-line): Use it to decode From header.
393 (gnus-get-newsgroup-headers): Ditto.
394 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
395
396 * mail-parse.el (mail-decode-encoded-address-region): New alias.
397 (mail-decode-encoded-address-string): New alias.
398
399 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
400 New function.
401 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
402 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
403 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
404 (rfc2047-decode-string): Ditto.
405 (rfc2047-decode-address-region): New function.
406 (rfc2047-decode-address-string): New function.
407
6c5d6b6c
MB
4082006-08-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
409
410 [ Backported bug fix from No Gnus. ]
411
412 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
413 looking up the method using GROUP's prefix before inventing a new one.
414 It is used on killed/unknown groups in various places where returning
415 an all-new method isn't expected by the caller.
416
417 * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
418
5dab7628
RF
4192006-08-13 Romain Francoise <romain@orebokech.com>
420
421 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
422 space.
423
5ebdc299
MB
4242006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
425
426 * compface.el (uncompface): Use binary rather than raw-text-unix.
427
4282006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
429
430 * compface.el (uncompface): Make sure the eol conversion doesn't take
431 place when communicating with the external programs. Reported by
432 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
433
4342006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
435
436 * nnheader.el (nnheader-insert-head): Fix typo in comment.
437
4382006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
439
440 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
441 Make it more robust by parsing author and date independently.
442
ebf693f3
MB
4432006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
444
445 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
446
4472006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
448
449 * nnheader.el (nnheader-insert-head): Make it work even if the file
450 uses CRLF for the line-break code.
451
bd876f90
MB
4522006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
453
454 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
455 workaround for the url package included with Emacs.
456
457 * nnweb.el (nnweb-google-create-mapping): Update regexp.
458
06dc8321
KF
4592006-07-18 Karl Fogel <kfogel@red-bean.com>
460
461 * nnmail.el (nnmail-article-group): If splitting raises an error, give
462 some information about the error when saying that the `bogus' mail
463 group will be used.
464
7ce31649
MB
4652006-07-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
466
467 [ Backported bug fixes from No Gnus. ]
468
469 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
470 (nnweb-google-search): Respect nnweb-max-hits as upper bound.
471 (nnweb-request-article): Do proper xwfu encoding when fetching articles
472 by message-id.
473
474 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
475 unsubscribed groups as if they were killed ones. It causes duplicate
476 entries in gnus-newsrc-alist.
477
4782006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
479
480 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
481 string.
482
b44409c9
MB
4832006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
484
485 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
486
763bb2d4
MB
4872006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
488
489 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
490
827dc73d
MB
4912006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
492
493 * gnus-diary.el (gnus-user-format-function-d)
494 (gnus-user-format-function-D): Autoload.
495
4962006-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
497
498 * gnus-group.el (gnus-group-select-group): Doc fix.
499 [ See 2004-05-19 change on the trunk. ]
500
a367620f
MB
5012006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
502
503 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
504
5cfd0f2e
MB
5052006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
506
507 * message.el (message-syntax-checks): Doc fix.
508
f362b760
MB
5092006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
510
511 * message.el (message-syntax-checks): Doc fix.
512 (message-send-mail): Add check for continuation headers.
513 (message-check-news-header-syntax): Fix regexp used to check for
514 continuation headers.
515
5162006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
517
518 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
519
26c9afc3
MB
5202006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
521
522 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
523 to fill the utf-8 entry.
524
5252006-06-05 Dan Christensen <jdc@uwo.ca>
526
527 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
528 respect display group parameter and gnus-summary-expunge-below.
529 (gnus-articles-to-read): Remove unused reference to display group
530 parameter.
531 [ Merge 2004-07-06 change from the trunk. ]
532
5332006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
534
535 * gnus-ml.el (gnus-mailing-list-subscribe)
536 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
537 (gnus-mailing-list-message): Fix doc strings.
538
5392006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
540
541 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
542 of doing it manually.
543
5442006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
545
546 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
547 must be explicitly online rather than "not explicitly offline" for
548 its flags to be synchronized.
549 (gnus-agent-read-local): All symbols allocated in my-obarray
550 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
551 (gnus-agent-regenerate-group): Check numeric names to see if they are
552 messages or groups.
553
5542006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
555
556 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
557 (gnus-saved-headers): Ditto.
558 (gnus-default-article-saver): Doc fix; add
559 gnus-summary-write-body-to-file; mention functions may have properties.
560 (gnus-article-save-coding-system): New variable.
561 (gnus-article-save): Override gnus-save-all-headers and
562 gnus-saved-headers by :headers property which saver function may have.
563 (gnus-read-save-file-name): Add optional `dir-var' argument which
564 specifies directory in which files are saved; work even if optional
565 `variable' argument is not specified.
566 (gnus-summary-save-in-file): Add properties :decode and :headers.
567 (gnus-summary-write-to-file): Add properties :decode, :function, and
568 :headers; read file name.
569 (gnus-summary-save-body-in-file): Add :decode property; add optional
570 `overwrite' argument.
571 (gnus-summary-write-body-to-file): New function; add properties
572 :decode and :function.
573 (gnus-output-to-file): Add coding cookie and encode text according
574 to gnus-article-save-coding-system; don't use mm-append-to-file.
575
576 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
577 (gnus-summary-local-variables): Add it.
578 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
579 (gnus-summary-save-article): Require gnus-art; save decoded articles
580 if function that gnus-default-article-saver specifies has `:decode'
581 property; bind gnus-prompt-before-saving to t when saving many
582 articles in a file; move point to article which will be saved.
583 (gnus-summary-write-article-body-file): New function.
584
5852006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
586
587 * uudecode.el (uudecode-decode-region-external): Fix previous commit.
588
5892006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
590
591 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
592 after-load-alist.
593
5942006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
595
596 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
597 coding system in XEmacs, use binary.
598
599 * mail-source.el (mail-sources): Fix custom type.
600
601 * imap.el (Commentary): Fix typo.
602
d7ba2a01
RS
6032006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
604
f18df03d
MB
605 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
606 (gnus-summary-expire-articles-now): Shorten prompt.
607
d7ba2a01
RS
608 * gmm-utils.el (wid-edit): Require.
609 (defun-gmm): Renamed from `gmm-defun-compat'.
610 (gmm-image-search-load-path): Use it.
611 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
612
54e573e6
MB
6132006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
614
615 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
616 (mm-copy-to-buffer): Use with-current-buffer.
617 (mm-display-part): Simplify.
618 (mm-inlinable-p): Add optional arg `type'.
619
49c7d1ac 620 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
621 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
622 Try harder to show the attachment internally or externally using
623 gnus-mime-view-part-as-type.
624
6252006-05-04 Reiner Steib <Reiner.Steib@gmx.de>
626
627 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
628 `filename' from Content-Disposition if Content-Type doesn't
629 provide `name'.
49c7d1ac 630 (gnus-mime-view-part-as-type): Set default instead of initial-input.
54e573e6 631
9606f1cb
MB
6322006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
633
634 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
635 unibyte after clear-decrypt function runs.
636
637 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
638 returns as a unibyte string.
639
305452a5
MB
6402006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
641
305452a5
MB
642 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
643 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
644 (mml1991-pgg-encrypt): Ditto.
645
0565caeb
MB
6462006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
647
648 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
649 (gnus-outlook-deuglify-unwrap-max): Remove autoload.
650
651 * mml-sec.el (mml-secure-method): New internal variable.
652 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
49c7d1ac
SM
653 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
654 New functions using mml-secure-method. Sync from the trunk.
0565caeb
MB
655
656 * mml.el (mml-mode-map): Add key bindings for those functions.
657 (mml-menu): Simplify security menu entries. Suggested by Jesper
658 Harder <harder@myrealbox.com>. Sync from the trunk.
659
660 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
661 .mobi and .travel. Remove .nato, .bitnet and .uucp.
662 (message-in-body-p): New function. Sync from the trunk.
663
664 * mml.el (mml-mode, mml-dnd-protocol-alist)
665 (mml-dnd-attach-options, mml-dnd-attach-file)
3d3a26eb
SM
666 (mml-attach-file, mml-attach-buffer, mml-attach-external):
667 Sync DND support and use of message-in-body-p from the trunk.
0565caeb 668
305452a5
MB
6692006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
670
671 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
672 binding pgg-* variables; reimplement the section which prevents
673 MIME header from being signed.
674 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
675 pgg-text-mode; remove a blank line at the top of body.
676
677 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
678 lines at the top of body; use gnus-newsgroup-charset if there's no
679 Charset header.
680
0565caeb
MB
6812006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
682
3d3a26eb 683 * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML.
0565caeb
MB
684
6852006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
686
687 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
688 (mm-uu-pgp-encrypted-test): Ditto.
689 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
690 between header and body; return application/pgp-encrypted handle
691 if decryption failed; decode decrypted body by charset.
692
693 * mm-decode.el (mm-automatic-display): Don't make application/pgp
694 element match to application/pgp-*.
695
f67d6742
MB
6962006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
697
49c7d1ac
SM
698 * gnus-util.el (gnus-replace-in-string):
699 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
700
7012006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
702
703 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
704
705 * gnus-sum.el: Ditto.
706
49c7d1ac
SM
707 * gnus-util.el (gnus-select-frame-set-input-focus):
708 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
709 definition defined in Emacs 22 for old Emacsen.
710
18c06a99
RS
7112006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
712
bd29ba20
RS
713 [ Merge from Gnus trunk. ]
714
715 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
716 (mm-charset-override-alist): New variable.
717 (mm-charset-to-coding-system): Use it.
718 (mm-codepage-setup): New helper function.
719 (mm-charset-eval-alist): New variable.
49c7d1ac
SM
720 (mm-charset-to-coding-system): Use mm-charset-eval-alist.
721 Warn about unknown charsets. Add allow-override.
722 Use `mm-charset-override-alist' only when decoding.
bd29ba20
RS
723 (mm-detect-mime-charset-region): Use :mime-charset.
724
49c7d1ac
SM
725 * mm-bodies.el (mm-decode-body, mm-decode-string):
726 Call `mm-charset-to-coding-system' with allow-override argument.
bd29ba20 727
18c06a99
RS
728 * message.el (message-tool-bar-zap-list, message-tool-bar)
729 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
730 (message-tool-bar-local-item-from-menu): Remove.
731 (message-tool-bar-map): Replace by `message-make-tool-bar'.
732 (message-make-tool-bar): New function.
733 (message-mode): Use `message-make-tool-bar'.
734
735 * gnus-sum.el (gnus-summary-tool-bar)
736 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
737 (gnus-summary-tool-bar-zap-list): New variables.
738 (gnus-summary-make-tool-bar): Complete rewrite using
739 `gmm-tool-bar-from-list'.
740
741 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
49c7d1ac
SM
742 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list):
743 New variables.
18c06a99
RS
744 (gnus-group-make-tool-bar): Complete rewrite using
745 `gmm-tool-bar-from-list'.
746 (gnus-group-tool-bar-update): New function.
747
748 * gmm-utils.el: New file.
749
e4a89ccf
MB
7502006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
751
752 * flow-fill.el (fill-flowed): Remove trailing space from blank
753 quoted lines.
754
7552006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
756
49c7d1ac
SM
757 * gnus-art.el (gnus-article-mode):
758 Set cursor-in-non-selected-windows to nil.
e4a89ccf 759
163cb72d
MB
7602006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
761
762 * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
763 that the part specifies.
764
765 * mm-decode.el (mm-display-part): Work with external parts and
766 usual parts similarly.
767
768 * mm-extern.el (mm-inline-external-body): Use mm-display-part
769 instead of gnus-display-mime.
770
771 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
772 tag to summarized topics part in order to encode non-ASCII text.
773
14e6dc54
MB
7742006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
775
776 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
777
7782006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
779
780 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
781 the sieve region.
782
7832006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
784
785 * gnus.el: Gnus v5.10.8 is released.
786
7872006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
788
49c7d1ac 789 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new layout.
14e6dc54
MB
790
791 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
792 unknown charset.
793
3d3a26eb 794 * message.el (message-header-synonyms): Add Original-To to the default.
14e6dc54 795
3d3a26eb 796 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an
14e6dc54
MB
797 optional parameter.
798
1b155fbd
MB
7992006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
800
801 * gnus-fun.el (gnus): Require it for gnus-directory.
802
b6f2cf4b
MB
8032006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
804
3d3a26eb
SM
805 * nnweb.el (nnweb-google-create-mapping): Update regexp.
806 Some whitespace was matched into the url, which broke browsing hits
b6f2cf4b
MB
807 > 100 when mm-url-use-external was nil.
808
5af68e28
MB
8092006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
810
3d3a26eb 811 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
5af68e28 812
77218834
MB
8132006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
814
815 * mml.el (mml-insert-mime): Ignore cached contents of
816 message/external-body part.
817
818 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
819 (mm-insert-part): Ditto.
820
d451514f
MB
8212006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
822
823 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
824 Reported by Ralf Wachinger <rwachinger@gmx.de>.
825
4f162824
KH
8262006-03-23 Kenichi Handa <handa@m17n.org>
827
828 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
829 instead of set-buffer-multibyte.
830
e9e33c19
KH
8312006-03-23 Kenichi Handa <handa@m17n.org>
832
833 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
834 buffer and then decode the buffer text if necessary.
835 (rfc2231-encode-string): Be sure to work on multibyte buffer at
836 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 837
06856b12 8382006-03-21 Daniel Pittman <daniel@rimspace.net>
f5e92214
MB
839
840 * nnimap.el (nnimap-request-update-info-internal): Optimize.
841 Don't `gnus-uncompress-range' to avoid excessive memory usage.
842
f5e92214
MB
8432006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
844
845 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
846
49c7d1ac
SM
847 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
848 Add comment on version.
f5e92214
MB
849
8502006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
851
49c7d1ac 852 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New variable.
f5e92214
MB
853 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
854 assigning the spam-mark to new messages.
855
8562006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
857
858 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
859
8602006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
861
862 * smiley.el: Add missing test smiley.
863
531bedc3
MB
8642006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
865
866 * mm-decode.el (mm-with-part): New macro.
867 (mm-get-part): Use it; work with message/external-body as well.
868 (mm-save-part): Treat name and filename equally.
869
870 * mm-extern.el (mm-extern-cache-contents): New function.
871 (mm-inline-external-body): Use it; force the part to be displayed;
872 move undisplayer added to the cached handle to the parent.
873
874 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
875 (gnus-mime-view-part-as-type): Work with message/external-body.
876
877 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
878
8792006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
880
3d3a26eb
SM
881 * gnus-art.el (gnus-article-only-boring-p):
882 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
49c7d1ac
SM
883 intangible text.
884 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
531bedc3
MB
885
8862006-03-14 Simon Josefsson <jas@extundo.com>
887
888 * message.el (message-unique-id): Don't use message-number-base36
49c7d1ac
SM
889 if (user-uid) is a float.
890 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
531bedc3
MB
891
8922006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
893
894 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
895
896 * gnus-art.el (gnus-mime-display-single): Make sure there is an
897 empty line between a part and a message part.
898
ea8ae765
MB
8992006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
900
901 * smiley.el: Add more test smileys.
902 (smiley-data-directory, smiley-regexp-alist)
903 (gnus-smiley-file-types): Fix doc strings.
904 (smiley-update-cache): Clear smiley-cached-regexp-alist before
905 adding new elements.
906 (smiley-mouse-map): Unused code. Make it a comment.
907
9082006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
909
910 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
911 scan latest NoCeM messages instead of old ones.
912 (gnus-nocem-check-article): Fix regexps so as to match to PGP
913 delimiters that are recently used.
914 (gnus-nocem-load-cache): Add autoload cookie.
915
916 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
917
918 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
919 level which is larger than gnus-use-nocem is specified.
920
921 * gnus-group.el (gnus-group-get-new-news): Ditto.
922
85fd8002
RS
9232006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
924
925 * gnus-util.el (gnus-tool-bar-update): New function.
926
927 * gnus-group.el (gnus-group-update-tool-bar): New variable.
928 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
929
930 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
931
61e66a15
MB
9322006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
933
934 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
935 if optional last element is specified in splits (FIELD VALUE...).
936
fe62aacc
MB
9372006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
938
939 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
940 handle is multipart when calling it recursively.
941 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
942
9432006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
944
945 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
946 to "Emacs 23 (unicode)" in doc string.
947
948 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
949 "Emacs 23 (unicode)" in comment.
950
719120ef
MB
9512006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
952
3d3a26eb 953 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
719120ef
MB
954
955 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
956 characters 160 through 255 in Emacs 23.
957
9582006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
959
960 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
961 message/* containing non-ASCII text properly.
962
9632006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
964
965 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
966
9672006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
968
969 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
970
9712006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
972
3d3a26eb
SM
973 * nnweb.el (nnweb-type-definition, nnweb-gmane-search):
974 Use new nov.php.
719120ef
MB
975
9762006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
977
978 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
979 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
980 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
981 output on the server side.
982 (nnweb-google-create-mapping): Update regexps and add some
983 progress indication.
984
9852006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
986
987 * message.el (message-user-fqdn): Remove useless * in doc string.
988
989 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
990 unnecessary interaction when sending queued mails. Reported by
991 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
992
9932006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
994
995 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
996 Merge of 2006-02-20 change from the trunk.
997
9982006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
999
1000 * dns.el (query-dns): Protect more against buggy tcp output.
1001 Merge of 2006-02-20 change from the trunk.
1002
ba0226dd
MB
10032006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
1004
1005 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
1006 first or last are nil.
1007
10082006-02-24 Simon Josefsson <jas@extundo.com>
1009
1010 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
1011 Merge of 2005-10-26 change from the trunk.
1012
5f4264e5
MB
10132006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1014
1015 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
1016 Remove space stuffing, and only do quotes that actually start with
1017 ">" at the beginning of the lines.
1018 Merge of 2005-11-17 and 2004-07-25 from the trunk.
1019
10202006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
1021
1022 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
1023 also available in Emacs 21.3.
1024
1025 * message.el (message-fix-before-sending): Change "Emacs 22" to
1026 "Emacs 23 (unicode)" in comment.
1027
1028 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
1029 "Emacs 23 (unicode)" in comment.
1030
1031 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
1032 comment.
1033 (mm-coding-system-p): Add comment about no-MULE XEmacs.
1034
1035 * mm-view.el (mm-fill-flowed): Add :version.
1036
10372006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
1038
1039 * mm-view.el (mm-fill-flowed): New variable.
1040 (mm-inline-text): Use it.
1041
10422006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
1043 (tiny change)
1044
1045 * nnimap.el (nnimap-request-move-article): Change folder back to
1046 source group before deleting.
1047
e13be7a2
MB
10482006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
1049
1050 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
1051 coding system which mm-charset-to-coding-system returns for a
1052 given charset is valid.
1053
b5189759
JB
10542006-02-16 Juanma Barranquero <lekktu@gmail.com>
1055
1056 * html2text.el (html2text-remove-tag-list):
1057 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
1058
16f18d05
CY
10592006-02-14 Chong Yidong <cyd@stupidchicken.com>
1060
1061 * gnus-cus.el: Revert 2005-10-17 change.
1062
d71c0855
MB
10632006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
1064
1065 * gnus-art.el (article-strip-banner): Call
1066 article-really-strip-banner only when the regexp match is made.
1067
cf5a5c38
MB
10682006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
1069
1070 * gnus-art.el (article-strip-banner): Use
1071 gnus-extract-address-components instead of
1072 mail-header-parse-addresses to make it work with non-ASCII text.
1073
1074 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
1075 values which are surrounded with \"...\"; make it never cause a
1076 Lisp error; give up parsing of parameters if it failed in
1077 extracting type.
1078
10792006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
1080
1081 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
1082 make-temp-file; make it work with Emacs 20 and XEmacs as well.
1083
1084 * mm-decode.el (mm-display-external): Use the 3rd arg of
1085 mm-make-temp-file.
1086 (mm-create-image-xemacs): Ditto.
1087
10882006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
1089
1090 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
1091 with message-narrow-to-headers.
1092 (gnus-draft-setup): Narrow to header to run message-fetch-field.
1093 (gnus-draft-check-draft-articles): New function.
1094 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
1095
10962006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1097
1098 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
1099 re-loading nn* modules.
1100
9d64cd13
MB
11012006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
1102
1103 * gnus.el: Remove bogus comment.
1104
34128042
MB
11052006-02-09 Daiki Ueno <ueno@unixuser.org>
1106
34128042
MB
1107 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
1108 (mml2015-pgg-encrypt): Ditto.
1109
1110 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
1111 (mml1991-pgg-encrypt): Ditto.
1112
11132006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1114
1115 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
1116 message-make-date instead of current-time-string.
1117
1118 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
1119 to gnus-decoded which mm-uu might set.
1120
11212006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1122
1123 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
1124 don't decode quoted parameters; remove misimported Emacs code.
1125 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1126 (rfc2231-decode-encoded-string): Don't use split-string which
1127 behaves differently according to Emacs version; use
1128 mm-decode-coding-region to convert charset to coding-system.
1129 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1130 (rfc2231-encode-string): Remove misimported Emacs code.
1131
c96ec15a
MB
11322006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1133
1134 * gnus-art.el (article-decode-charset): Don't use ignore-errors
1135 when calling mail-header-parse-content-type.
1136 (article-de-quoted-unreadable): Ditto.
1137 (article-de-base64-unreadable): Ditto.
1138 (article-wash-html): Ditto.
1139
1140 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
1141 calling mail-header-parse-content-type and
1142 mail-header-parse-content-disposition.
1143 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
1144 mail-header-parse-content-type.
1145
1146 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
1147 insert charset and format parameters; encode description after
1148 inserting it to buffer.
1149 (mml-insert-parameter): Fold lines properly even if a parameter is
1150 segmented into two or more lines; change the max column to 76.
1151
1152 * rfc1843.el (rfc1843-decode-article-body): Don't use
1153 ignore-errors when calling mail-header-parse-content-type.
1154
1155 * rfc2231.el (rfc2231-parse-string): Return at least type if
1156 possible; don't cause an error even if it fails in parsing of
1157 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1158 (rfc2231-encode-string): Don't break lines at the beginning, leave
1159 it to mml-insert-parameter.
1160
1161 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
1162 calling mail-header-parse-content-type.
1163
11642006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
1165
3d3a26eb
SM
1166 * spam-report.el (spam-report-gmane-use-article-number):
1167 Improve doc string.
c96ec15a
MB
1168 (spam-report-gmane-internal): Check if a suitable header was found
1169 in the article.
1170
11712006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
1172
1173 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
1174 (rfc2231-encode-string): Make param*=value always begin with LWSP.
1175
88e6695f
RF
11762006-02-05 Romain Francoise <romain@orebokech.com>
1177
1178 Update copyright notices of all files in the gnus directory.
1179
6203370b
MB
11802006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
1181
1182 * gnus-util.el (gnus-error): Describe `args'.
1183
9d64cd13 11842006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
1185
1186 * nnweb.el (nnweb-request-group): Avoid growing overview files.
1187
11882006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1189
1190 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
1191 segmented lines of parameter value to cope with Thunderbird 1.5
1192 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
1193 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1194 (rfc2231-encode-string): Don't make lines exceeding 76 column.
1195
11962006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
1197
1198 * mml.el (mml-generate-mime-1): Correct the order of inline signed
1199 parts.
1200
9d64cd13 12012006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1202
1203 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
1204 there's only one active file for all servers.
1205 (nnweb-request-scan): Make sure nnweb-articles is initialized on
3d3a26eb 1206 solid groups. Gnus might have used a FAST request to select the group.
46e8fe3d
MB
1207 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
1208 and nnweb-search redundantly in the active file.
3d3a26eb 1209 (nnweb-request-list): Don't list bogus groups. There can only be one.
46e8fe3d
MB
1210 (nnweb-request-create-group): Don't use ARGS.
1211 (nnweb-possibly-change-server, nnweb-request-group): Remove some
1212 initialisations. Let nnoo do the work.
1213
12142006-01-31 Romain Francoise <romain@orebokech.com>
1215
1216 * message.el (message-alternative-emails): Improve docstring.
1217 (message-setup-1): Call `message-use-alternative-email-as-from'
1218 after `message-setup-hook' to give it precedence over posting
1219 styles, etc.
3d3a26eb
SM
1220 (message-use-alternative-email-as-from): Add docstring.
1221 Remove the original From header if present.
46e8fe3d
MB
1222
12232006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
1224
3d3a26eb
SM
1225 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
1226 Say the part has been decoded.
46e8fe3d
MB
1227
12282006-01-31 Kevin Ryde <user42@zip.com.au>
1229
1230 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
1231 mailcap-viewer-test-cache when there's no 'test clause, since that
1232 will invert the meaning of a "nil" test previously determined by
1233 mailcap-mailcap-entry-passes-test.
1234
12352006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
1236
1237 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
1238
9d64cd13 12392006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1240
1241 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
1242 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
1243 current Google Groups.
1244
12452006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
1246
1247 * Makefile.in (clean): New rule.
1248 (distclean): Use it.
1249
7347faa8
MB
12502006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
1251
1252 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
1253 is dissected into a single part of which the type is the same as
46e8fe3d 1254 the given one; decode charset.
7347faa8
MB
1255
12562006-01-21 Kevin Ryde <user42@zip.com.au>
1257
1258 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
1259 into alists as symbol not string, since that's what
1260 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
1261 look for.
1262
12632006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1264
1265 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
1266 recursive calls.
1267
12682006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1269
1270 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
1271 (mm-w3m-standalone-supports-m17n-p): New function.
1272 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
1273 w3m usage.
1274
1275 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
1276 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
1277
12782006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1279
1280 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
1281 encoding.
1282
12832006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
1284
1285 * mml.el (mml-attach-file): Describe `description' in doc string.
1286 (mml-menu): Add Emacs MIME manual and PGG manual.
1287
30c7240d
RS
12882006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
1289
1290 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1291 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
1292 Revert 2006-01-08 change because the functions will be used in No
1293 Gnus.
1294
e499bc94
MB
12952006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1296
1297 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
1298
1299 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
1300
13012006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1302
1303 * mm-decode.el (mm-inlined-types): Add application/pgp.
1304 (mm-automatic-display): Ditto.
1305
1306 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
1307 part as text.
1308
c4288669
MB
13092006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1310
1311 * nnrss.el: Update copyright.
1312 (nnrss-opml-import): Query whether to subscribe to each entry.
1313
1314 * gnus-art.el:
1315 * gnus-cus.el:
1316 * gnus-group.el:
1317 * gnus-start.el:
1318 * gnus-sum.el:
1319 * mm-uu.el:
1320 * mm-view.el: Update copyright.
1321
13222006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
1323
1324 * message.el (message-info): New function.
1325 (message-mode-menu): Add it.
1326 Update copyright.
1327
1328 * ChangeLog: Fix and update copyright.
1329
73043f7d
MB
13302006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1331
1332 * mm-uu.el (mm-uu-text-plain-type): New variable.
1333 (mm-uu-pgp-signed-extract-1): Use it.
1334 (mm-uu-pgp-encrypted-extract-1): Use it.
1335 (mm-uu-dissect): Use it; allow two optional arguments; one is a
1336 flag specifying whether there's no message header; the other is
1337 for a MIME type and parameters; bind mm-uu-text-plain-type with
1338 the later one.
1339 (mm-uu-dissect-text-parts): New function.
1340
1341 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
1342 dissect text parts.
1343
13442006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1345
1346 * gnus-art.el (article-wash-html): Use
1347 gnus-summary-show-article-charset-alist if a numeric arg is given.
1348 (gnus-article-wash-html-with-w3m-standalone): New function.
1349
1350 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
1351 mm-inline-text-html-render-with-w3m-standalone.
1352 (mm-text-html-washer-alist): Map w3m-standalone to
1353 gnus-article-wash-html-with-w3m-standalone.
1354 (mm-inline-text-html-render-with-w3m-standalone): New function.
1355
7dafe00b
MB
13562006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1357
1358 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
1359 (nnrss-request-article): Render text/plain parts as HTML.
1360
1361 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
1362 the buffer.
1363
13642006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1365
1366 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
1367 custom definition of `gnus-posting-styles'.
1368
1369 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
1370 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
1371
13722006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1373
9872af18
JB
1374 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
1375 Use nntp for bug archive.
7dafe00b
MB
1376
13772006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1378
1379 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
1380 parts.
1381 (nnrss-normalize-date): New function converts ISO 8601 date into
1382 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1383 (nnrss-check-group): Use it.
1384
7dafe00b
MB
13852006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1386
1387 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
1388
1389 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
1390 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1391 (nnrss-insert-w3): Ditto.
1392
13932005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1394
1395 * nnrss.el (nnrss-request-article): Fix last change; fill
1396 text/plain parts.
1397
13982005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
1399
1400 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1401 in text/plain part.
1402 (nnrss-check-group): Don't add excessive newline to dc:subject.
1403
14042005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1405
1406 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1407 remove MIME buttons associated with multipart/alternative parts.
1408 (gnus-mime-display-alternative): Tag buttons using `article-type'
1409 text property.
1410
1411 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1412 associated with multipart/alternative parts.
1413
9872af18 14142005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
1415
1416 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1417 article.
1418
14192005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1420
1421 * dns.el (query-dns): Make sure we check the buffer size before
1422 removing tcp headers.
1423
447505b5
CY
14242006-01-08 Chong Yidong <cyd@stupidchicken.com>
1425
1426 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1427 (spam-group-spam-marks): Delete functions.
1428 (spam-list-articles): Just call spam-group-ham-marks directly.
1429 (spam-group-ham-marks): Simplify.
1430
3031d8b0
MB
14312005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
1432
1433 * gnus-art.el (gnus-signature-separator): Fix custom type.
1434
1435 * mm-decode.el (mm-inlined-types): Fix custom type.
1436 (mm-keep-viewer-alive-types): Ditto.
1437 (mm-automatic-display): Ditto.
1438 (mm-attachment-override-types): Ditto.
1439 (mm-inline-override-types): Ditto.
1440 (mm-automatic-external-display): Ditto.
1441
14422005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1443
1444 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1445 multipart/alternative and add xref to mm-discouraged-alternatives
1446 in doc string.
1447
1448 * mm-decode.el (mm-discouraged-alternatives): Add xref to
1449 gnus-buttonized-mime-types in doc string.
1450
14512005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1452
1453 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1454 us-ascii as a MIME charset.
1455
1456 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1457 against the case where the 2nd arg TYPE is nil.
1458
14592005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1460
1461 * gnus-start.el (gnus-no-server-1): Mention
1462 `gnus-level-default-subscribed' in doc string.
1463
14642005-11-26 Dave Love <fx@gnu.org>
1465
1466 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
1467 (tls-program, tls-success): Provide openssl alternative.
1468
1469 * starttls.el: Doc fixes.
1470 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
1471 SERVICE to PORT.
1472
14732005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1474
1475 * gnus-start.el (gnus-start-draft-setup): Enforce
1476 `gnus-draft-mode' for nndraft:drafts at startup.
1477
1478 * gnus.el (gnus-splash): Change custom group.
1479 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1480 allow-list argument.
1481
1482 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1483 string.
1484
14852005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1486
9872af18 1487 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 1488
eab52f48
RS
14892005-12-12 Richard M. Stallman <rms@gnu.org>
1490
1491 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1492
58090a8d
MB
14932005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1494
1495 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1496 Suggest image/.* in the doc string.
1497
14982005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1499
1500 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1501 RFC1524) if it is in mailcap or add a suffix according to
1502 mailcap-mime-extensions when generating a temp filename; postpone
1503 deleting a temp file for 2 seconds for some wrappers, shell
1504 scripts, and so on, which might exit right after having started a
1505 viewer command as a background job.
1506
15072005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1508
1509 * gnus-art.el (gnus-default-article-saver): Add user-defined
1510 `function' to custom type.
1511
15122005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1513
1514 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1515 parens.
1516
15172005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1518
1519 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1520 long lines.
1521 (gnus-cache-delete-group): Wrap doc strings.
1522
1523 * gnus-agent.el (gnus-agent-rename-group)
1524 (gnus-agent-delete-group): Wrap doc strings.
1525
15262005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1527
1528 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1529
15302005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1531
1532 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1533 of current-time-string.
1534
15352005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1536
1537 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1538 date header.
1539
9872af18 15402005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
1541
1542 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1543
15442005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
1545
1546 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1547 internal variable to a custom variable. Changed default value
1548 from compressed(2) to uncompressed(1).
1549 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1550 support for uncompressed agentview files. Taken together, reading
1551 the agentview file should now be 6-7 times faster.
1552 (gnus-agent-long-article,
1553 gnus-agent-short-article, gnus-agent-score): Renamed category
1554 keywords to match gnus-cus.
1555 (gnus-agent-summary-fetch-series): Modified to protect against
1556 gnus-agent-summary-fetch-group clearing processable flags.
1557 (gnus-agent-synchronize-group-flags): Update live group buffer as
1558 synchronization may occur due to the user toggling the plugged
1559 status.
1560 (gnus-agent-braid-nov): Now tests new nov entries
1561 for duplicates which are removed. The invalid sort check then
1562 triggers a rescan after the sort as sorting may have moved
1563 duplicate entries such that they can be cheaply detected.
1564 (gnus-agent-read-local): Trivial fix to format of
1565 error message to display actual error condition.
1566 (gnus-agent-save-local): Avoid saving symbols that are bound to
1567 nil as they simply result in a warning message in
1568 gnus-agent-read-local.
1569 (gnus-agent-fetch-group-1): Clear downloadable flag when article
1570 successfully downloaded.
1571 (gnus-agent-regenerate-group): Use
1572 gnus-agent-synchronize-group-flags to reset read status in both
1573 gnus and server.
1574
1575 * nntp.el (nntp-end-of-line): Doc fix.
1576 (nntp-authinfo-rejected): New error condition.
1577 (nntp-wait-for): Use new error condition to signal authentication
1578 error.
1579 (nntp-retrieve-data): Rethrow new error condition to break out of
1580 recursive call to nntp-send-authinfo.
9872af18 1581
58090a8d
MB
15822005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1583
1584 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1585 rather than make-variable-buffer-local for file-precious-flag.
1586
15872005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1588
1589 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1590
15912005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1592
1593 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1594 as a buffer-local variable. This avoids creating truncated
1595 dribble files as a result of a hang up, eg.
1596
996aa8c1 15972005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
9d64cd13
MB
1598
1599 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1600 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1601 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1602 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1603 argument to all these routines, so the passphrase can be managed
1604 externally and passed in to the system.
1605 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1606 pgg-add-passphrase-to-cache function.
1607
1608 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1609 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1610 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1611 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1612 argument to all these routines, so the passphrase can be managed
1613 externally and passed in to the system.
1614 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
1615 function.
1616
16172005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1618
1619 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1620 part of the decoded armor to find the key-identifier.
1621 (pgg-gpg-lookup-key-owner): New function to return the
1622 human-readable identifier of a key owner.
1623 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1624 key itself.
1625 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1626 the key value) if we have a key and can match it against a secret
1627 key. Also, added a note pointing out fact that the prompt only
1628 indicates the first matching key.
1629
1630 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1631 pgg-decrypt-region.
1632 (pgg-pending-timers): A new hash for tracking the passphrase cache
1633 timers, so that new ones supercede old ones.
1634 (pgg-add-passphrase-to-cache): Rename from
1635 `pgg-add-passphrase-cache' to reduce confusion (all callers
1636 changed). Modified to cancel old timers when new ones are added.
1637 (pgg-remove-passphrase-from-cache): Rename from
1638 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1639 changed). Modified to cancel old timers when their keys are
1640 removed from the cache.
1641 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
1642 XEmacs, an indirection to delete-itimer.
1643 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
1644 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
1645 users can only check cache without risk of prompting. Correct bug in
1646 notruncate behavior.
1647 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
1648 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
1649 Add informative docstrings.
1650 (pgg-decrypt): Convey provided passphrase in subordinate call to
1651 pgg-decrypt-region.
1652
16532005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1654
1655 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1656 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1657 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1658 'passphrase' argument, so the passphrase can be managed externally
1659 and then passed in to the system.
1660
1661 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1662 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1663 so the passphrase cache can be used reliably with identifiers
1664 besides a pgp packet's key id.
1665
1666 * pgg-gpg.el (pgg-pgp-encrypt-region)
1667 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1668 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1669 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1670 argument to all these routines, so the passphrase can be managed
1671 externally and passed in to the system.
1672
1673 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1674 'notruncate' argument, so the passphrase cache can be used
1675 reliably with identifiers besides a pgp packet's key id.
1676
16772005-10-29 Sascha Wilde <swilde@sha-bang.de>
1678
1679 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1680 symmetric encryption.
1681 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1682 encrypted session key.
1683 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1684 message ask for the passphrase in a proper way.
1685
1686 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1687 New user commands for symmetric encryption.
1688
4c2ad11d
SM
16892005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
1690
1691 * gnus-delay.el (gnus-delay-group): Don't autoload.
1692 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1693 to be re-loaded when customizing the `gnus-delay' group.
1694
f129a4df
CY
16952005-11-19 Chong Yidong <cyd@stupidchicken.com>
1696
1697 * message.el: Revert last changes.
1271a058 1698 (message-insert-citation-line): Use newlines.
f129a4df 1699
6586e9c9
CY
17002005-11-17 Chong Yidong <cyd@stupidchicken.com>
1701
1702 * message.el (message-courtesy-message)
1703 (message-mark-insert-begin, message-mark-insert-end)
1704 (message-elide-ellipsis, message-cancel-message)
1705 (message-add-header, message-change-subject)
1706 (message-cross-post-followup-to-header)
1707 (message-cross-post-insert-note, message-reduce-to-to-cc)
1708 (message-widen-reply, message-delete-not-region)
1709 (message-kill-to-signature, message-insert-signature)
1710 (message-insert-importance-high, message-insert-importance-low)
1711 (message-insert-or-toggle-importance)
1712 (message-insert-disposition-notification-to)
1713 (message-indent-citation, message-yank-original)
1714 (message-cite-original-without-signature, message-cite-original)
1715 (message-insert-citation-line, message-position-on-field)
1716 (message-fix-before-sending, message-send-mail-partially)
1717 (message-send-mail, message-send-mail-with-sendmail)
1718 (message-send-mail-with-qmail, message-send-news)
1719 (message-check-news-header-syntax, message-generate-headers)
1720 (message-insert-courtesy-copy, message-fill-address)
1721 (message-fill-header, message-shorten-references)
1722 (message-setup-1, message-cancel-news)
9872af18
JB
1723 (message-forward-make-body-plain, message-forward-make-body-mime)
1724 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
1725 (message-forward-make-body-digest-plain)
1726 (message-forward-make-body-digest-mime)
1727 (message-use-alternative-email-as-from): Insert `hard-newline'
1728 instead of ordinary newlines.
1729
e8beac8a
MB
17302005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
1731
1732 * message.el (message-generate-headers): Downcase the argument
1733 given to message-check-element.
1734
17352005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1736
1737 * gnus.el (gnus-parameters-case-fold-search): New variable.
1738 (gnus-parameters-get-parameter): Use it.
1739
1740 * gnus-score.el (gnus-home-score-file): Doc fix.
1741
17422005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
1743
1744 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
1745
17462005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
1747
1748 * mml.el (mml-preview): Doc fix.
1749
3b059693
MB
17502005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1751
1752 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
1753 whitespace removed in revision 7.8. Use concatenated string to
1754 protect trailing whitespace.
1755
11e95b02 17562005-10-27 Jouni K. Sepp\e,Ad\e(Bnen <jks@iki.fi>
3b059693
MB
1757
1758 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
1759 (nnimap-request-expire-articles): Use it to avoid sending 'UID
1760 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
1761 Courier IMAP ("some version from 2004"). Mostly based on similar
1762 code in the same function.
1763
17642005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1765
1766 * message.el (message-display-completion-list): New function.
1767 (message-expand-group): Use it; make sure the Completions buffer
1768 is modifiable.
1769
ab513ed4
CY
17702005-10-30 Chong Yidong <cyd@stupidchicken.com>
1771
1772 * imap.el (imap-open): Handle case where buffer is a buffer
1773 object.
1774
28e48287
EZ
17752005-10-24 Eli Zaretskii <eliz@gnu.org>
1776
1777 * pgg-def.el:
1778 * pgg-gpg.el:
1779 * pgg-parse.el:
1780 * pgg-pgp.el:
1781 * pgg-pgp5.el:
1782 * pgg.el: Move to the parent lisp directory.
1783
2a0d53ac
CY
17842005-10-23 Chong Yidong <cyd@stupidchicken.com>
1785
7cd9f860
CY
1786 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
1787 user-mail-name is an empty string.
2a0d53ac 1788
9516b9f4
MB
17892005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1790
1791 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
1792 depending on gnus-score-decay-constant.
1793
17942005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1795
1796 * nnslashdot.el (nnslashdot-request-article)
1797 (nnslashdot-retrieve-headers-1): Update to new HTML.
1798
17992005-10-23 Simon Josefsson <jas@extundo.com>
1800
1801 * imap.el (imap-gssapi-program): Align command line parameters
1802 with latest GNU SASL.
1803 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1804
292f71fe
MB
18052005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
1806
1807 * mail-source.el (mail-source-fetch-pop): Require pop3.
1808 (mail-source-check-pop): Ditto.
1809
18102005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1811
1812 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1813 errors.
1814
18152005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1816
1817 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1818 (gnus-treat-strip-leading-blank-lines): Improve doc string.
1819
1820 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1821
18222005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1823
1824 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1825 (rfc2047-charset-to-coding-system): New function.
1826 (rfc2047-decode-encoded-words): New function.
1827 (rfc2047-decode-region): Use them.
1828 (rfc2047-decode-cte): Remove.
1829 (rfc2047-parse-and-decode): Remove.
1830 (rfc2047-decode): Remove.
1831
18322005-10-15 Kenichi Handa <handa@m17n.org>
1833
1834 * rfc2047.el (rfc2047-decode-cte): New function.
1835 (rfc2047-decode-region): Change the way to decode successive
1836 encoded-words: decode B- or Q-encoding in each encoded-word,
1837 concatenate them, and decode it as charset.
1838
bd2cef66
CY
18392005-10-17 Chong Yidong <cyd@stupidchicken.com>
1840
1841 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
1842 widget-move-and-invoke.
1843 (gnus-custom-mode): Use gnus-custom-map.
1844
ffda926c
BW
18452005-10-15 Bill Wohler <wohler@newt.com>
1846
1847 * message.el (message-tool-bar-map): Renamed image file from
1848 mail_send to mail/send.
1849
f5fab556
MY
18502005-10-16 Masatake YAMATO <jet@gyve.org>
1851
1852 * message.el (message-expand-group): Pass the common
1853 prefix substring of completion to `display-completion-list'.
1854
9872af18 18552005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
1856
1857 * format-spec.el (format-spec): Propagate text properties of % spec.
1858
9872af18 18592005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
1860
1861 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
1862
20051b27
SJ
18632005-10-08 Simon Josefsson <jas@extundo.com>
1864
1865 * pgg-parse.el (top-level): Don't require custom, it is
1866 autoloaded. (To sync with No Gnus.)
1867
ba0226dd 18682005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 1869
ba0226dd 1870 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 1871
46f93472
SJ
18722005-10-08 Simon Josefsson <jas@extundo.com>
1873
1874 * pgg-def.el (top-level): Don't require custom, it is
1875 autoloaded. (To sync with No Gnus.)
1876
d3a597b7
MB
18772005-10-04 David Hansen <david.hansen@gmx.net>
1878
1879 * nnrss.el (nnrss-request-article): Add support for the comments tag.
1880 (nnrss-check-group): Ditto.
1881
8753ddee
MB
18822005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1883
1884 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
1885
1886 * gnus-util.el (gnus-remove-duplicates): Remove.
1887
1888 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
1889 instead of gnus-remove-duplicates.
1890
1891 * message.el (message-remove-duplicates): Remove.
1892 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
1893 message-remove-duplicates.
1894
1895 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
1896 available, else use implementation from `delete-dups'.
1897
18982005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
1899
1900 * time-date.el: Autoload parse-time-string, XEmacs needs it.
1901
c615a00c
SM
19022005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1903
1904 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
1905 function rather than the diff-mode.el package.
1906 (mm-display-external): Use with-current-buffer.
1907 (mm-viewer-completion-map, mm-viewer-completion-map):
1908 Move initialization inside declaration.
1909
a33704bb
MB
19102005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1911
1912 * message.el: Remove useless autoloads.
1913
19142005-09-28 Simon Josefsson <jas@extundo.com>
1915
1916 * message.el (message-use-idna): Default to t.
1917 (message-use-idna): Test whether encoding works too. Doc fix.
1918
19192005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1920
1921 * nntp.el (nntp-warn-about-losing-connection): Remove.
1922
53cfefc8
MB
19232005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1924
1925 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1926 customizable. Change default value.
1927 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
1928 (mm-uu-type-alist): Add doc string.
1929 (mm-uu-configure): Add doc string. Make it interactive.
1930 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
1931
19322005-09-27 Simon Josefsson <jas@extundo.com>
1933
1934 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1935
19362005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1937
1938 * message.el (message-remove-duplicates): New function.
1939 Implementation borrowed from `gnus-remove-duplicates'.
1940 (message-idna-to-ascii-rhs): Also encode idna addresses in
1941 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1942 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1943 only ask about the same idna domain once per header and also tell
1944 in what header to replace the idna domain.
1945
1946 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1947 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1948 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1949 a header is decoded and not just the last one.
1950
19512005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1952
1953 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1954 has been decoded.
1955
1956 * mm-decode.el (mm-insert-part): Don't modify text if it has been
1957 decoded.
1958
1959 * mm-view.el (mm-inline-text): Don't strip text props unless
1960 decoding enriched or richtext parts.
1961
66841476
RF
19622005-09-25 Romain Francoise <romain@orebokech.com>
1963
1964 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1965 * gnus-start.el (gnus-subscribe-interactively):
1966 * gnus-uu.el (gnus-uu-grab-articles):
1967 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1968 space.
1969
81df110a
RF
19702005-09-24 Emilio C. Lopes <eclig@gmx.net>
1971
1972 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1973 * mm-view.el (mm-view-pkcs7-decrypt):
1974 * gnus-sum.el (gnus-summary-limit-to-extra)
1975 (gnus-summary-respool-article, gnus-read-move-group-name):
1976 * gnus-score.el (gnus-summary-increase-score):
1977 * gnus-util.el (gnus-completing-read-with-default):
1978 * gnus-art.el (gnus-read-save-file-name)
1979 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1980 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1981 * message.el (message-check-news-header-syntax):
1982 Follow convention for reading with the minibuffer.
1983
5fae1cae
MB
19842005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1985
c615a00c
SM
1986 * spam-report.el (spam-report-url-ping-plain):
1987 Use gnus-extended-version as User-Agent.
5fae1cae
MB
1988
1989 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1990 default value is nil.
1991
19922005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1993
1994 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1995 default to nil, to be able to use Gnus at all. If the default
1996 switches to something else, then the function should be fixed not
1997 be exceedingly slow.
1998
19992005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
2000
2001 * mm-url.el (mm-url-decode-entities): Fix regexp.
2002
c615a00c 20032005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
2004
2005 * sieve.el (sieve-help): Fix `message' call: first arg should be a
2006 format spec.
81df110a 2007
430d3ed7
MB
20082005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
2009
2010 * gnus.el (gnus-group-startup-message): Bind image-load-path.
2011
20122005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
2013
2014 * gnus-art.el (gnus-mime-display-part): Protect against broken
2015 MIME messages.
2016
6ff5b064
MB
20172005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2018
2019 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
2020 before parsing header.
2021
a8f6d239
MB
20222005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
2023
2024 * spam-report.el (spam-report-gmane): Fix generation of spam
2025 report URL.
2026
20272005-09-10 Simon Josefsson <jas@extundo.com>
2028
2029 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
2030 t, based on discussion on the ding list with Robert Epprecht
2031 <epprecht@solnet.ch>.
2032
d752cf53
MB
20332005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
2034
2035 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
2036 X-Report-Spam header. Gmane now only provides Archived-At.
2037 This is only used if `spam-report-gmane-use-article-number' is nil.
2038 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
2039
2040 * nnweb.el (nnweb-google-wash-article): Print a message if article
2041 is not available.
2042
20432005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2044
2045 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
2046 content before displaying.
2047
20482005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
2049
2050 * mml-smime.el: Remove defvar of gnus-extract-address-components.
2051
20522005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2053
2054 * mm-view.el (mm-display-inline-fontify): Disable support modes.
2055
4a2358e9
MB
20562005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
2057
2058 * message.el (message-tab-body-function): Fixed mismatched custom
2059 type.
2060
2061 * gnus.el (gnus-group-change-level-function): Ditto.
2062
d752cf53 2063 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
2064
2065 * gnus-art.el (gnus-signature-limit)
2066 (gnus-article-mime-part-function): Ditto.
2067
20682005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
2069
2070 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
2071 Make fetching article by MID work again for Google Groups. Added
2072 FIXME concerning gnus-group-make-web-group.
2073
2074 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
2075 Don't depend on Gnus by using mail-extract-address-components if
2076 gnus-extract-address-components is not bound.
2077
2078 * gnus.el (gnus-user-agent): Use list of symbols instead of
2079 symbols. Display full version number for (S)XEmacs. Optionally
2080 display (S)XEmacs codename.
2081
2082 * gnus-util.el (gnus-emacs-version): Update for new
2083 `gnus-user-agent'.
2084
2085 * gnus-msg.el (gnus-extended-version): Make it possible to omit
2086 Gnus version.
2087
20882005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
2089
2090 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
2091 when encoding.
2092
2093 * mm-bodies.el (mm-decode-content-transfer-encoding):
2094 De-canonicalize CRLF for all text content types, not just
2095 text/plain.
2096
20972005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
2098
2099 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
2100
2101 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
2102 list, not listp.
2103
21042005-08-29 Romain Francoise <romain@orebokech.com>
2105
2106 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
2107 docstring.
2108 (gnus-face-from-file): Likewise.
2109
41e11121
JB
21102005-08-31 Juanma Barranquero <lekktu@gmail.com>
2111
2112 * gnus-art.el (w3m-minor-mode-map):
2113 * gnus-spec.el (gnus-newsrc-file-version):
2114 * gnus-util.el (nnmail-active-file-coding-system)
2115 (gnus-original-article-buffer, gnus-user-agent):
2116 * gnus.el (gnus-ham-process-destinations)
2117 (gnus-parameter-ham-marks-alist)
2118 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
2119 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
2120 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
2121 * mm-decode.el (gnus-current-window-configuration):
2122 * mm-extern.el (gnus-article-mime-handles):
2123 * mm-url.el (url-current-object, url-package-name)
2124 (url-package-version):
2125 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
2126 (smime-keys, w3m-cid-retrieve-function-alist)
2127 (w3m-current-buffer, w3m-display-inline-images)
2128 (w3m-minor-mode-map):
2129 * mml-smime.el (gnus-extract-address-components):
2130 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
2131 (gnus-newsrc-hashtb, message-default-charset)
2132 (message-deletable-headers, message-options)
2133 (message-posting-charset, message-required-mail-headers)
2134 (message-required-news-headers):
2135 * mml1991.el (mc-pgp-always-sign):
2136 * mml2015.el (mc-pgp-always-sign):
2137 * nnheader.el (nnmail-extra-headers):
2138 * rfc1843.el (gnus-decode-encoded-word-function)
2139 (gnus-decode-header-function, gnus-newsgroup-name):
2140 * spam-stat.el (gnus-original-article-buffer): Add defvars.
2141
f3f01d5d
MB
21422005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
2143
2144 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
2145 the end of the date treatments.
2146
21472005-08-15 Simon Josefsson <jas@extundo.com>
2148
2149 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
2150 it in url-handlers.el and XEmacs in url.el. Reported by Luca
2151 Capello and Romain Francoise.
2152 (pgg-fetch-key-function): Removed, not used?
2153 (pgg-insert-url-with-w3): Require url, to get
2154 url-insert-file-contents regardless of where it is defined.
2155
21562005-08-08 Simon Josefsson <jas@extundo.com>
2157
2158 * pgg.el: Autoload url-insert-file-contents instead of loading
2159 w3/url.
2160 (pgg-insert-url-with-w3): Don't load url here.
2161
41e11121 21622005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
2163
2164 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
2165
2166 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
2167
21682005-08-06 Romain Francoise <romain@orebokech.com>
2169
2170 * message.el: Fix typo in docstring.
2171
11e22c4a
MB
21722005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
2173
2174 * mm-bodies.el (mm-encode-body): Use coding system rather than
2175 charset to encode text.
2176
2177 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
2178 number of charsets if utf-8 is available (XEmacs).
2179
97f78c9b
MB
21802005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2181
2182 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
2183 start of the lines.
2184 (gnus-picon-databases): Add /usr/share/picons.
2185
21862005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
2187
2188 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
2189 taken from `gnus-button-mid-or-mail-regexp'.
2190 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
2191 (gnus-button-alist): Improve regexp for domain part of the MIDs
2192 for news:localpart@domain buttons.
2193 (gnus-button-ctan-directory-regexp): Update.
2194
2195 * message.el (message-kill-buffer): Raise the current frame.
2196 (message-bury): Use `window-dedicated-p'.
2197
afea040a
MB
21982005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2199
97f78c9b
MB
2200 * sieve-manage.el (sieve-manage-interactive-login): Use
2201 make-local-variable rather than make-variable-buffer-local.
2202 (sieve-manage-open): Ditto.
2203 (sieve-manage-authenticate): Ditto.
2204
afea040a
MB
2205 * mml.el (mml-generate-mime-1): Make the content type default to
2206 text/plain if the filename is not specified.
2207
22082005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
2209
2210 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
2211 instead of insert-buffer.
2212
2213 * message.el (message-yank-original): Ditto; set the mark at the
2214 end of the yanked message.
2215
4b91459a
MB
22162005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
2217
2218 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
2219 lines to scroll rather than to stop it.
2220
2221 * mml.el (mml-generate-default-type): Add doc string.
2222 (mml-generate-mime-1): Use mm-default-file-encoding or make it
2223 default to application/octet-stream when determining the content
2224 type if it is not specified for the part or the mml contents; add
2225 a comment about mml-generate-default-type.
2226
22272005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
2228
2229 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
2230 make it default to application/octet-stream when determining the
2231 content type if it is not specified for the external contents.
2232
d44e3b45
MB
22332005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2234
2235 * rfc2231.el (rfc2231-parse-string): Take care that not only a
2236 segmented parameter but also other parameters might be there.
2237
4b91459a
MB
22382005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2239
2240 * mm-decode.el (mm-display-external): Delete temp file, directory
2241 and buffer immediately if the external process is exited.
2242
c03ac728
MB
22432005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
2244
2245 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
2246 fewer lines than that of scroll-margin.
2247 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
2248
d8a88581
MB
22492005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
2250
2251 * gnus-art.el (gnus-article-next-page): Revert.
2252 (gnus-article-beginning-of-window): New macro.
2253 (gnus-article-next-page-1): Use it.
2254 (gnus-article-prev-page): Ditto.
2255 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
2256 instead of insert-buffer.
2257 (gnus-mime-delete-part): Ditto.
2258 (gnus-article-edit-exit): Ditto.
2259
2260 * gnus-util.el (gnus-beginning-of-window): Remove.
2261 (gnus-end-of-window): Remove.
2262
d8a88581
MB
22632005-07-25 Simon Josefsson <jas@extundo.com>
2264
2265 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
2266 to have the url package without w3. Reported by Daiki Ueno
2267 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
2268
7573397b
SM
22692005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2270
2271 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
2272 for text/rtf. Display default in prompt. Pass default for M-n.
2273
2274 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
2275
bcc7dd61
MB
22762005-07-16 Romain Francoise <romain@orebokech.com>
2277
2278 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
2279 instead of `current-time-string' as the latter creates a time
2280 string that is not RFC 2822 compliant (it lacks the zone).
2281
9ebc3953
EZ
22822005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2283
2284 * gnus-msg.el (gnus-button-mailto): Remove
2285 save-selected-window-window hackery because it relies on
2286 save-selected-window internals.
2287
7929f858
MB
22882005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
2289
2290 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
2291 (gnus-article-next-page-1): Use gnus-beginning-of-window.
2292 (gnus-article-prev-page): Ditto.
2293
2294 * gnus-util.el (gnus-beginning-of-window): New function.
2295 (gnus-end-of-window): New function.
2296
ead25b5c
MB
22972005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2298
2299 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
2300 gnus-add-minor-mode.
2301 (gnus-binary-mode): Ditto.
2302
2303 * gnus-topic.el (gnus-topic-mode): Ditto.
2304
5f4264e5 23052005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
2306
2307 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
2308 (gnus-article-prev-page): Take scroll-margin into consideration.
2309
a0ec7a4a
LK
23102005-07-04 Lute Kamstra <lute@gnu.org>
2311
2312 Update FSF's address in GPL notices.
2313
59fda2fa
JB
23142005-07-04 Juanma Barranquero <lekktu@gmail.com>
2315
2316 * gnus.el (gnus-exit):
2317 * gnus-group.el (gnus-group-icons):
2318 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
2319
2320 * gnus-nocem.el (gnus-nocem):
2321 * message.el (message-various, message-buffers, message-sending)
2322 (message-interface, message-forwarding, message-insertion)
2323 (message-headers, message-news, message-mail):
2324 * pgg-gpg.el (pgg-gpg):
2325 * pgg-parse.el (pgg-parse):
2326 * pgg-pgp.el (pgg-pgp):
2327 * pgg-pgp5.el (pgg-pgp5):
2328 * pop3.el (pop3): Finish `defgroup' description with period.
2329
7d0c69be
MB
23302005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
2331
2332 * gnus-art.el (article-display-face): Improve the efficiency.
2333 (article-display-x-face): Ditto; remove grey x-face stuff.
2334
d6697c02
MB
23352005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
2336
2337 * gnus-art.el (article-display-face): Correct the position in
2338 which Faces are inserted; use dolist.
2339
23402005-06-29 Didier Verna <didier@xemacs.org>
2341
59fda2fa 2342 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
2343 order.
2344
84861437
MB
23452005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
2346
2347 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
2348 (gnus-nocem-check-article): Fetch the Type header.
2349 (gnus-nocem-message-wanted-p): Fix the way to examine types.
2350 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
2351 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
2352
2353 * pgg.el (pgg-verify): Return the verification result.
2354
3338c0ad
JB
23552005-06-24 Juanma Barranquero <lekktu@gmail.com>
2356
2357 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
2358 `show-nonbreak-escape'.
2359
9180519b
LK
23602005-06-23 Lute Kamstra <lute@gnu.org>
2361
2362 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
2363
2364 * dig.el (dig-mode):
2365 * smime.el (smime-mode): Use gnus-run-mode-hooks.
2366
23873c96
JB
23672005-06-21 Juanma Barranquero <lekktu@gmail.com>
2368
2369 * nnimap.el (nnimap-split-download-body): Fix spellings.
2370
b66c24b4
JB
23712005-06-16 Juanma Barranquero <lekktu@gmail.com>
2372
2373 * gnus-art.el (gnus-article-encrypt-body):
2374 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
2375 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
2376 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 2377
0f49874b
MB
23782005-06-16 Miles Bader <miles@gnu.org>
2379
2380 * spam.el (spam): Remove "-face" suffix from face name.
2381 (spam-face): New backward-compatibility alias for renamed face.
2382 (spam-face, spam-initialize): Use renamed spam face.
2383
2384 * message.el (message-header-to, message-header-cc)
2385 (message-header-subject, message-header-newsgroups)
2386 (message-header-other, message-header-name)
2387 (message-header-xheader, message-separator, message-cited-text)
2388 (message-mml): Remove "-face" suffix from face names.
2389 (message-header-to-face, message-header-cc-face)
2390 (message-header-subject-face, message-header-newsgroups-face)
2391 (message-header-other-face, message-header-name-face)
2392 (message-header-xheader-face, message-separator-face)
2393 (message-cited-text-face, message-mml-face):
2394 New backward-compatibility aliases for renamed faces.
2395 (message-font-lock-keywords): Use renamed message faces.
2396
2397 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
2398 (sieve-test-commands, sieve-tagged-arguments):
2399 Remove "-face" suffix from face names.
2400 (sieve-control-commands-face, sieve-action-commands-face)
2401 (sieve-test-commands-face, sieve-tagged-arguments-face):
2402 New backward-compatibility aliases for renamed faces.
2403 (sieve-control-commands-face, sieve-action-commands-face)
2404 (sieve-test-commands-face, sieve-tagged-arguments-face):
2405 Use renamed sieve faces.
2406
2407 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
2408 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
2409 (gnus-group-news-3-empty, gnus-group-news-4)
2410 (gnus-group-news-4-empty, gnus-group-news-5)
2411 (gnus-group-news-5-empty, gnus-group-news-6)
2412 (gnus-group-news-6-empty, gnus-group-news-low)
2413 (gnus-group-news-low-empty, gnus-group-mail-1)
2414 (gnus-group-mail-1-empty, gnus-group-mail-2)
2415 (gnus-group-mail-2-empty, gnus-group-mail-3)
2416 (gnus-group-mail-3-empty, gnus-group-mail-low)
2417 (gnus-group-mail-low-empty, gnus-summary-selected)
2418 (gnus-summary-cancelled, gnus-summary-high-ticked)
2419 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
2420 (gnus-summary-high-ancient, gnus-summary-low-ancient)
2421 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
2422 (gnus-summary-low-undownloaded)
2423 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
2424 (gnus-summary-low-unread, gnus-summary-normal-unread)
2425 (gnus-summary-high-read, gnus-summary-low-read)
2426 (gnus-summary-normal-read, gnus-splash):
2427 Remove "-face" suffix from face names.
2428 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
2429 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
2430 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
2431 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
2432 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
2433 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
2434 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
2435 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
2436 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
2437 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
2438 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
2439 (gnus-summary-selected-face, gnus-summary-cancelled-face)
2440 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
2441 (gnus-summary-normal-ticked-face)
2442 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
2443 (gnus-summary-normal-ancient-face)
2444 (gnus-summary-high-undownloaded-face)
2445 (gnus-summary-low-undownloaded-face)
2446 (gnus-summary-normal-undownloaded-face)
2447 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
2448 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
2449 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
2450 (gnus-splash-face):
2451 New backward-compatibility aliases for renamed faces.
2452 (gnus-group-startup-message): Use renamed gnus faces.
2453
2454 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
2455 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
2456 (gnus-server-agent): Remove "-face" suffix from face names.
2457 (gnus-server-agent-face, gnus-server-opened-face)
2458 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 2459 (gnus-server-offline-face):
0f49874b
MB
2460 New backward-compatibility aliases for renamed faces.
2461 (gnus-server-agent-face, gnus-server-opened-face)
2462 (gnus-server-closed-face, gnus-server-denied-face)
2463 (gnus-server-offline-face): Use renamed gnus faces.
2464
2465 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
2466 Remove "-face" suffix from face names.
2467 (gnus-picon-xbm-face, gnus-picon-face):
2468 New backward-compatibility aliases for renamed faces.
2469
2470 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
2471 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
2472 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
2473 (gnus-cite-11): Remove "-face" suffix from face names.
2474 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
2475 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
2476 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 2477 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
2478 New backward-compatibility aliases for renamed faces.
2479 (gnus-cite-attribution-face, gnus-cite-face-list)
2480 (gnus-article-boring-faces): Use renamed gnus faces.
2481
2482 * gnus-art.el (gnus-signature, gnus-header-from)
2483 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
2484 (gnus-header-content): Remove "-face" suffix from face names.
2485 (gnus-signature-face, gnus-header-from-face)
2486 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 2487 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
2488 New backward-compatibility aliases for renamed faces.
2489 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
2490
2491 * gnus-sum.el (gnus-summary-selected-face)
2492 (gnus-summary-highlight): Use renamed gnus faces.
2493 * gnus-group.el (gnus-group-highlight): Likewise.
2494
ca0a6900
JB
24952005-06-14 Juanma Barranquero <lekktu@gmail.com>
2496
0b46b379
JB
2497 * gnus-sieve.el (gnus-sieve-article-add-rule):
2498 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2499 * spam-stat.el (spam-stat-buffer-change-to-spam)
2500 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 2501
0b46b379
JB
2502 * message.el (message-is-yours-p):
2503 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 2504
a21fb88e
MB
25052005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2506
2507 * mm-view.el (mm-inline-text): Withdraw the last change.
2508
25092005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2510
2511 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2512 executing enriched-decode.
2513
bfe5418b
LT
25142005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2515
2516 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2517
d4755e04
LK
25182005-06-04 Lute Kamstra <lute@gnu.org>
2519
2520 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2521 information is never recorded.
2522
95f75c75
SM
25232005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2524
2525 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2526
0f69d598
MB
25272005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
2528
2529 * pop3.el (pop3-md5): Run md5 in the binary mode.
2530 (pop3-md5-program-args): New variable.
2531
95f75c75
SM
2532 * starttls.el (starttls-set-process-query-on-exit-flag):
2533 Use eval-and-compile.
0f69d598 2534
4a43ee9b
MB
25352005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2536
2537 * gnus-art.el (article-display-x-face): Replace
2538 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2539
2540 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
2541
2542 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2543 set-process-query-on-exit-flag or process-kill-without-query.
2544
2545 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2546 loop instead of replace-regexp.
2547
2548 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2549 instead of process-kill-without-query if it is available.
2550
2551 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2552 instead of find-file-hooks if it is available.
2553
2554 * mml1991.el: Bind pgg-default-user-id when compiling.
2555
2556 * mml2015.el: Bind pgg-default-user-id when compiling.
2557
95f75c75
SM
2558 * nndraft.el (nndraft-request-associate-buffer):
2559 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
2560 available.
2561
2562 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2563 instead of find-file-hooks if it is available.
2564
2565 * nntp.el (nntp-open-connection): Replace
2566 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2567 (nntp-open-ssl-stream): Ditto.
2568 (nntp-open-tls-stream): Ditto.
2569
2570 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
2571 (pgg-run-at-time-1): New macro.
2572 (pgg-run-at-time): Use it.
2573
2574 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
2575 set-process-query-on-exit-flag or process-kill-without-query.
2576 (starttls-open-stream-gnutls): Use it instead of
2577 process-kill-without-query.
2578 (starttls-open-stream): Ditto.
2579
25802005-05-31 Simon Josefsson <jas@extundo.com>
2581
2582 * imap.el (imap-ssl-open): Use imap-process-connection-type,
2583 instead of hard coding to nil.
2584
25852005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
2586
ca0a6900 2587 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
2588 resolve warnings when gnus-group.el compiled alone.
2589
e9bd5782
MB
25902005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2591
2592 * gnus-agent.el (gnus-agent-regenerate-group)
2593 (gnus-agent-fetch-articles): Replace `string-to-int' by
2594 `string-to-number'.
2595 * gnus-art.el (gnus-button-fetch-group): Ditto.
2596 * gnus-cache.el (gnus-cache-generate-active)
2597 (gnus-cache-articles-in-group): Ditto.
2598 * gnus-group.el (gnus-group-set-current-level)
2599 (gnus-group-insert-group-line): Ditto.
2600 * gnus-score.el (gnus-score-set-expunge-below)
2601 (gnus-score-set-mark-below, gnus-summary-score-effect)
2602 (gnus-summary-score-entry): Ditto.
2603 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2604 (gnus-soup-pack): Ditto.
2605 * gnus-spec.el (gnus-xmas-format): Ditto.
2606 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2607 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2608 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2609 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2610 * nndb.el (nndb-get-remote-expire-response): Ditto.
2611 * nndiary.el (nndiary-parse-schedule-value)
2612 (nndiary-string-to-number, nndiary-request-replace-article)
2613 (nndiary-request-article): Ditto.
2614 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2615 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2616 * nneething.el (nneething-make-head): Ditto.
2617 * nnfolder.el (nnfolder-request-article)
2618 (nnfolder-retrieve-headers): Ditto.
2619 * nnheader.el (nnheader-file-to-number): Ditto.
2620 * nnkiboze.el (nnkiboze-request-article): Ditto.
2621 * nnmail.el (nnmail-process-unix-mail-format)
2622 (nnmail-process-babyl-mail-format): Ditto.
2623 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2624 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2625 (nnmh-request-create-group, nnmh-request-list-1)
2626 (nnmh-request-group, nnmh-request-article): Ditto.
2627 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2628 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2629 * nnsoup.el (nnsoup-make-active): Ditto.
2630 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2631 * nntp.el (nntp-find-group-and-number)
2632 (nntp-retrieve-headers-with-xover): Ditto.
2633 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2634 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2635 (pgg-format-key-identifier): Ditto.
2636 * pop3.el (pop3-last, pop3-stat): Ditto.
2637 * qp.el (quoted-printable-decode-region): Ditto.
2638
2639 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
2640 of concat.
2641
cfcd5c91
MB
26422005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2643
2644 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
2645
2646 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
2647
2648 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
2649
2650 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
2651
2652 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
2653
2654 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
2655
2656 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
2657 (gnus-carpal-mode): Ditto.
2658
2659 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
2660 (gnus-browse-mode): Ditto.
2661
2662 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
2663
2664 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
2665
9ad41fb7
RS
26662005-05-29 Richard M. Stallman <rms@gnu.org>
2667
2668 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
2669
b4e8a25b
MB
26702005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
2671
2672 * gnus-util.el (gnus-run-mode-hooks): New function.
2673
2674 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
2675
ddfbe5db
LT
26762005-05-26 Luc Teirlinck <teirllm@auburn.edu>
2677
2678 * gnus-agent.el (gnus-agent-make-mode-line-string):
2679 Use mode-line-highlight as mouse-face.
2680
d0859c9a
MB
26812005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2682
2683 * canlock.el (canlock): Change the parent group to news.
2684
2685 * deuglify.el (gnus-outlook-deuglify): Add :group.
2686
2687 * dig.el (dig): Add :group.
2688
2689 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
2690
2691 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
2692 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
2693 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
2694 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
2695 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
2696
2697 * gnus-diary.el (gnus-diary): Add :group.
2698
2699 * gnus.el (gnus-group-news-1-face): Add :group.
2700 (gnus-group-news-1-empty-face): Ditto.
2701 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
2702 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
2703 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
2704 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
2705 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
2706 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
2707 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
2708 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
2709 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
2710 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
2711 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
2712 (gnus-summary-high-ticked-face): Ditto.
2713 (gnus-summary-low-ticked-face): Ditto.
2714 (gnus-summary-normal-ticked-face): Ditto.
2715 (gnus-summary-high-ancient-face): Ditto.
2716 (gnus-summary-low-ancient-face): Ditto.
2717 (gnus-summary-normal-ancient-face): Ditto.
2718 (gnus-summary-high-undownloaded-face): Ditto.
2719 (gnus-summary-low-undownloaded-face): Ditto.
2720 (gnus-summary-normal-undownloaded-face): Ditto.
2721 (gnus-summary-high-unread-face): Ditto.
2722 (gnus-summary-low-unread-face): Ditto.
2723 (gnus-summary-normal-unread-face): Ditto.
95f75c75 2724 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
2725 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
2726
2727 * message.el (message-minibuffer-local-map): Add :group.
2728
2729 * sieve-manage.el (sieve-manage-log): Add :group.
2730 (sieve-manage-default-user): Diito.
2731 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
2732 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
2733 (sieve-manage-authenticators): Ditto.
95f75c75 2734 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
2735 (sieve-manage-default-port): Ditto.
2736
2737 * sieve-mode.el (sieve-control-commands-face): Add :group.
2738 (sieve-action-commands-face): Ditto.
2739 (sieve-test-commands-face): Ditto.
2740 (sieve-tagged-arguments-face): Ditto.
2741
2742 * smime.el (smime): Add :group.
2743
2744 * spam-report.el (spam-report): Add :group.
2745
2746 * spam.el (spam, spam-face): Add :group.
2747
6441d280
LK
27482005-05-26 Lute Kamstra <lute@gnu.org>
2749
2750 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
2751
8654e13a
MB
27522005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2753
2754 * gnus-art.el: Don't autoload mail-extract-address-components.
2755
2756 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
2757
2758 * nndb.el: Don't declare the nndb back end two or more times; don't
2759 autoload news-reply-mode, news-setup, cancel-timer and telnet.
2760
2761 * nntp.el: Autoload format-spec instead of format; use
2762 eval-and-compile to evaluate autoload forms.
2763
2764 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
2765
31640842
MB
27662005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2767
2768 * gnus-art.el (article-date-ut): Support converting date in
2769 forwarded parts as well.
2770 (gnus-article-save-original-date): New macro.
2771 (gnus-display-mime): Use it.
2772
27732005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
2774
2775 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
2776 enclosure element of <item>.
2777
61b397cd
MB
27782005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2779
2780 * spam-report.el (spam-report-unplug-agent)
2781 (spam-report-plug-agent, spam-report-deagentize)
2782 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
2783 support for the Agent in spam-report: when unplugged, report to a
2784 file; when plugged, submit all the requests.
2785 [Added missing offline functionality from trunk.]
2786
27872005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2788
2789 * spam-report.el (spam-report-url-to-file)
2790 (spam-report-requests-file): New function and variable for offline
2791 reporting.
2792 (spam-report-url-ping-function): Add `spam-report-url-to-file'
2793 and user defined function.
2794 (spam-report-process-queue): New function.
2795 Process requests from `spam-report-requests-file'.
2796 (spam-report-url-ping-mm-url): Autoload.
2797 [Added missing offline functionality from trunk.]
31640842 2798
cd01ded9
MB
27992005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
2800
2801 * qp.el (quoted-printable-encode-region): Save excursion.
2802
850c333d
MB
28032005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2804
2805 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
2806 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
2807
ff5e68bf
MB
28082005-04-13 Miles Bader <miles@gnu.org>
2809
2810 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
2811
28122005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
2813
2814 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
2815 contained in text because xml.el decodes entities) with LFs.
2816
6a748eda
LK
28172005-04-11 Lute Kamstra <lute@gnu.org>
2818
2819 * message.el (message-make-date): Handle byte-compiler warnings
2820 differently.
2821 * nnimap.el (nnimap-date-days-ago): Ditto.
2822
9d9b0de9
SM
28232005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
2824
2825 * mm-util.el (mm-string-to-multibyte): New function.
2826 (mm-detect-coding-region): Typo.
2827
9a89f5b0
MB
28282005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
2829
2830 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
2831
91472578
MB
28322005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2833
2834 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
2835 argument in XEmacs.
2836
2837 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
2838 (nnrss-request-group): Decode group name first.
2839 (nnrss-request-article): Make a text/plain article if mml-to-mime
2840 failed.
2841 (nnrss-get-encoding): Return a compatible encoding according to
2842 nnrss-compatible-encoding-alist.
2843 (nnrss-opml-export): Use dolist.
2844 (nnrss-find-el): Use consp instead of listp.
2845 (nnrss-order-hrefs): Use dolist.
2846
28472005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2848
2849 * nnrss.el (nnrss-verbose): Remove.
2850 (nnrss-request-group): Use `nnheader-message' instead.
2851
28522005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
2853
2854 * nnrss.el (nnrss-verbose): New variable.
2855 (nnrss-request-group): Make it say nnrss is requesting a group.
2856
28572005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2858
2859 * gnus-agent.el (gnus-agent-group-path): Decode group name.
2860 (gnus-agent-group-pathname): Ditto.
2861
2862 * gnus-cache.el (gnus-cache-file-name): Decode group name.
2863
2864 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
2865 name for only %g and %c.
2866 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
2867 instead of gnus-tmp-group to decoded group name.
2868 (gnus-group-make-group): Decode group name.
2869 (gnus-group-delete-group): Ditto.
2870 (gnus-group-make-rss-group): Exclude `/'s from group names;
2871 register the group data after opening the nnrss group; unify
2872 non-ASCII group names; encode group name.
2873 (gnus-group-catchup-current): Decode group name.
2874 (gnus-group-expire-articles-1): Ditto.
2875 (gnus-group-set-current-level): Ditto.
2876 (gnus-group-kill-group): Ditto.
2877
2878 * gnus-spec.el (gnus-update-format-specifications): Flush the
2879 group format spec cache if it doesn't support decoded group names.
2880
2881 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
2882
2883 * nnrss.el: Require rfc2047 and mml.
2884 (nnrss-file-coding-system): New variable.
2885 (nnrss-format-string): Redefine it as an inline function.
2886 (nnrss-decode-group-name): New function.
2887 (nnrss-string-as-multibyte): Remove.
2888 (nnrss-retrieve-headers): Decode group name; don't use
2889 nnrss-format-string.
2890 (nnrss-request-group): Decode group name.
2891 (nnrss-request-article): Decode group name; allow a Message-ID as
2892 well as an article number; don't use nnrss-format-string; encode a
2893 Message-ID string which may contain non-ASCII characters; use
2894 mml-to-mime to compose a MIME article; use search-forward instead
2895 of re-search-forward.
2896 (nnrss-request-expire-articles): Decode group name.
2897 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
2898 as well; decode group name.
2899 (nnrss-get-encoding): Fix regexp.
2900 (nnrss-fetch): Clarify error message.
2901 (nnrss-read-server-data): Use insert-file-contents instead of load;
2902 bind file-name-coding-system; use multibyte buffer.
2903 (nnrss-save-server-data): Insert newline; bind
2904 coding-system-for-write to the value of nnrss-file-coding-system;
2905 bind file-name-coding-system; add coding cookie.
2906 (nnrss-read-group-data): Use insert-file-contents instead of load;
2907 bind file-name-coding-system; use multibyte buffer.
2908 (nnrss-save-group-data): Bind coding-system-for-write to the
2909 value of nnrss-file-coding-system; bind file-name-coding-system.
2910 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
2911 make it work with non-ASCII text.
2912 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
2913 of set-buffer-file-coding-system.
2914 (nnrss-find-el): Check carefully whether there's a list of string
2915 which old xml.el may return rather than a string; make it work
2916 with old xml.el as well.
2917
29182005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
2919
2920 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
2921
2922 * nnrss.el (nnrss-get-encoding): New function.
2923 (nnrss-fetch): Use unibyte buffer initially; bind
2924 coding-system-for-read while performing mm-url-insert; remove ^Ms;
2925 decode contents according to the encoding attribute.
2926 (nnrss-save-group-data): Add coding cookie.
2927 (nnrss-mime-encode-string): New function.
2928 (nnrss-check-group): Use it to encode subject and author.
2929
29302005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
2931
2932 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2933 failed.
2934
1b155fbd
MB
29352005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
2936
2937 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
2938
91472578
MB
29392005-04-06 Jesper Harder <harder@ifa.au.dk>
2940
2941 * mm-util.el (mm-subst-char-in-string): Support inplace.
2942
2943 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
2944 checkdoc.el).
2945 (nnrss-request-article): Cleanup.
2946 (nnrss-request-delete-group): Use nnrss-make-filename.
2947 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2948 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1b155fbd
MB
2949 (nnrss-read-group-data): hash on description if link is missing;
2950 use nnrss-make-filename; use load.
91472578
MB
2951 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2952 (nnrss-make-filename): New function.
2953 (nnrss-close): New function.
2954 (nnrss-check-group): Hash on description if link is missing.
2955 (nnrss-get-namespace-prefix): Use string= to compare strings!
2956 Reported by David D. Smith <davidsmith@acm.org>.
2957 (nnrss-opml-export): Turn on sgml-mode.
2958
29592005-04-06 Mark A. Hershberger <mah@everybody.org>
2960
2961 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2962
498063ec
MB
29632005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2964
2965 * message.el (message-make-date): Add defvars in order to silence
2966 the byte compiler inside the defun.
2967
2968 * nnimap.el (nnimap-date-days-ago): Ditto.
2969
95f75c75 2970 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 2971
95f75c75 2972 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 2973
95f75c75 2974 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
2975
2976 * nnultimate.el (parse-time): Require for `parse-time-string'.
2977
707f2b38
MB
29782005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
2979
498063ec
MB
2980 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
2981 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 2982
10ace8ea
MB
29832005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
2984
2985 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
2986
2987 * mm-util.el (mm-replace-in-string): New function.
2988 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
2989 latin-unity, which cannot be used with XEmacs 21.1.
2990
2991 * rfc2047.el (rfc2047-encode-function-alist): Rename from
2992 rfc2047-encoding-function-alist in order to avoid conflicting with
2993 the old version.
2994 (rfc2047-encode-message-header): Remove useless goto-char.
2995 (rfc2047-encodable-p): Don't move point.
2996 (rfc2047-syntax-table): Treat `(' and `)' as is.
2997 (rfc2047-encode-region): Concatenate words containing non-ASCII
2998 characters in structured fields; don't encode space-delimited
2999 ASCII words even in unstructured fields; don't break words at
3000 char-category boundaries; encode encoded words in structured
3001 fields; treat text within parentheses as special; show the
3002 original text when error has occurred; move point to the end of
3003 the region after encoding, suggested by IRIE Tetsuya
3004 <irie@t.email.ne.jp>; treat backslash-quoted characters as
3005 non-special; check carefully whether to encode special characters;
3006 fix some kind of misconfigured headers; signal a real error if
3007 debug-on-quit or debug-on-error is non-nil; don't infloop,
3008 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
3009 the close parenthesis may be included in the encoded word; encode
3010 bogus delimiters.
3011 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
3012 (rfc2047-encode-max-chars): New variable.
3013 (rfc2047-encode-1): New function.
3014 (rfc2047-encode): Use it; encode text so that it occupies the
3015 maximum width within 76-column; work correctly on Q encoding for
3016 iso-2022-* charsets; fold the line before encoding; don't append a
3017 space if the encoded word includes close parenthesis.
3018 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
3019 sure not to break a line just after the header name.
3020 (rfc2047-b-encode-region): Remove.
3021 (rfc2047-b-encode-string): New function.
3022 (rfc2047-q-encode-region): Remove.
3023 (rfc2047-q-encode-string): New function.
3024 (rfc2047-encode-parameter): New function.
3025 (rfc2047-encoded-word-regexp): Don't use shy group.
3026 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
3027 (rfc2047-parse-and-decode): Ditto.
95f75c75 3028 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
3029
30302005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031
3032 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
3033 (rfc2047-field-value): Strip props.
95f75c75 3034 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
3035 all headers can be folded, and this should be done by the message
3036 composition mode. Probably. I think.
3037 (rfc2047-encodable-p): Say that =? needs encoding.
3038 (rfc2047-encode-region): Encode =? strings.
3039
30402005-03-25 Jesper Harder <harder@ifa.au.dk>
3041
3042 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
3043 language tags; remove unnecessary '+'. Reported by Stefan Wiens
3044 <s.wi@gmx.net>.
3045 (rfc2047-decode-string): Don't cons a string unnecessarily.
3046 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
3047 the encoding to avoid consing a string.
3048 (rfc2047-decode): Use mm-subst-char-in-string instead of
3049 mm-replace-chars-in-string.
3050
30512005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3052
3053 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
3054 encodings of MIME-encoded words, in order to improve
3055 interoperability with several broken MUAs.
3056
30572005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
3058
3059 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
3060 pass it to `gnus-browse-read-group'.
3061 (gnus-browse-read-group): Add NUMBER argument and pass it to
3062 `gnus-group-read-ephemeral-group'.
3063
3064 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
3065 argument and pass it to `gnus-group-read-group'.
3066
30672005-03-19 Aidan Kehoe <kehoea@parhasard.net>
3068
3069 * mm-util.el (mm-xemacs-find-mime-charset): Only call
3070 mm-xemacs-find-mime-charset-1 if we have the mule feature
3071 available at runtime.
3072
f3f7f80c
WL
30732005-03-25 Werner Lemberg <wl@gnu.org>
3074
3075 * nnmaildir.el: Replace `illegal' with `invalid'.
3076
0302b80e
SM
30772005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3078
3079 * gnus-start.el (gnus-display-time-event-handler):
3080 Check display-time-timer at runtime rather than only at load time
3081 in case display-time-mode is turned off in the mean time.
3082
fa9a04e1
MB
30832005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
3084
3085 * nnimap.el (nnimap-open-connection): Print which authinfo file is
3086 used.
3087
3088 * nneething.el (nneething-map-file-directory): Derive from
3089 `gnus-directory'.
3090
3091 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
3092 the To/Cc button.
3093
30942005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
3095
0302b80e
SM
3096 * nnmaildir.el (nnmaildir-request-accept-article):
3097 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1 3098
1b155fbd 30992005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
fa9a04e1
MB
3100
3101 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
3102 autoloaded function.
fa9a04e1
MB
3103
31042005-03-13 Steve Youngs <steve@sxemacs.org>
3105
3106 * mm-url.el: Require timer-funcs at compile time when in XEmacs
3107 for `with-timeout'.
3108
3109 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 3110 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
3111
3112 * gnus-async.el: Ditto.
3113
bf68d4e6
LK
31142005-03-16 Lute Kamstra <lute@gnu.org>
3115
3116 * message.el (message-make-date): Require parse-time.
3117
f66ce3b9
SM
31182005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
3119
3120 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
3121
9872af18 31222005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 3123
0302b80e 3124 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 3125
9872af18 31262005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
3127
3128 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
3129 buffer (since IMAP server might return FETCH response out of
3130 order, and the nntp buffer must be sorted).
3131
5f5475ac
MB
31322005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
3133
3134 * message.el: Don't autoload former message-utils variables.
f66ce3b9 3135 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
3136
3137 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 3138 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 3139 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
3140 (nnweb-google-parse-1, nnweb-google-create-mapping):
3141 Don't hardcode URL.
5f5475ac 3142
2fd561a9
MB
31432005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
3144
3145 * message.el (message-get-reply-headers, message-followup):
3146 Mention related variables `message-use-followup-to' and
3147 `message-use-mail-followup-to', in the information buffer.
3148
3149 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
3150 of broken groups(-beta).google.com.
3151
4e90f2b9
SM
31522005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
3153
3154 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
3155 a more conservative way.
3156
ee7d3cc0
MB
31572005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3158
3159 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
3160 `mm-dissect-multipart' and receive the from field as an (optional)
3161 argument from `mm-dissect-multipart'.
3162 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
3163 pass it on when we call `mm-dissect-buffer' on MIME parts.
3164 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 3165
04ff38fb
SM
31662005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
3167
3168 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
3169 buffer, so it moves the window's cursor.
3170
ff4d3926
MB
31712005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
3172
04ff38fb 3173 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
3174
3175 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 3176 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 3177
04ff38fb
SM
3178 * gnus-sum.el (gnus-summary-caesar-message):
3179 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
3180
3181 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
3182 doc string.
3183
31842005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
3185
3186 * smime.el (smime-sign-buffer): Signal an error if
3187 `smime-sign-region' fails.
3188 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
3189 fails.
3190
82a8ad04
MB
31912005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
3192
3193 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
3194 Handle news URL with given port correctly.
3195
270a576a
MB
31962005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
3197
3198 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
3199 containing special characters.
3200
3201 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3202
3203 * mml.el (mime-to-mml): Ditto.
3204
ff4d3926
MB
3205 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
3206 New variable.
270a576a
MB
3207 (rfc2047-decode-region): Quote decoded words containing special
3208 characters when rfc2047-quote-decoded-words-containing-tspecials
3209 is non-nil.
3210
32112005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
3212
04ff38fb 3213 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
3214
3215 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
3216
32172005-02-15 Simon Josefsson <jas@extundo.com>
3218
3219 * nnimap.el (nnimap-debug): Doc fix.
3220
3221 * imap.el (imap-debug): Doc fix.
3222
32232005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
3224
3225 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
3226 argument in doc string. Make query for type more clear.
3227
d31fa104
MB
32282005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
3229
3230 * gnus.el (gnus-group-startup-message): Search for gnus images in
3231 etc/images/gnus.
31a7c2ff 3232 * mm-util.el (mm-image-load-path): Likewise.
d31fa104
MB
3233 * smiley.el (smiley-data-directory): Search for smilies in
3234 etc/images/smilies.
3235
9b981cb6
MB
32362005-02-09 Kim F. Storm <storm@cua.dk>
3237
3238 Change Emacs release version from 21.4 to 22.1 throughout.
3239 Change Emacs development version from 21.3.50 to 22.0.50.
3240
32412005-02-08 Simon Josefsson <jas@extundo.com>
3242
3243 * imap.el (imap-log): Doc fix.
3244
56c30d72
MB
32452005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
3246
3247 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
3248 prefix arg is neither nil nor a number, as info specifies.
3249
f429956a
SM
32502005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
3251
3252 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
3253
5c243ee4
SM
32542005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
3255
3256 * message.el (message-beginning-of-line): Change the behavior when
3257 invoked between BOL and : so that it first moves backward.
3258
aba1948a
MB
32592005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3260
3261 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
3262 article buffer when editing of the article is discarded.
3263 (gnus-article-prepare): Revert.
3264
32652005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3266
f429956a
SM
3267 * gnus-art.el (gnus-article-prepare):
3268 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
3269
32702005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3271
3272 * mml.el (mml-generate-mime-1): Convert string into unibyte when
3273 inserting " *mml*" buffer's contents into a unibyte temp buffer.
3274
ddff82cf
MB
32752005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
3276
3277 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
3278 which will be inserted according to the multibyteness of a buffer
3279 rather than the type of contents. Suggested by ARISAWA Akihiro
3280 <ari@mbf.ocn.ne.jp>.
3281
112d84ef
MB
32822005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
3283
3284 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
3285 which is unreadable in some setups.
3286
2f7717f6
MB
32872004-12-27 Simon Josefsson <jas@extundo.com>
3288
f429956a
SM
3289 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
3290 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
3291 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 3292
c44edf72
KS
32932004-12-17 Kim F. Storm <storm@cua.dk>
3294
3295 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
3296
3297 * gnus-sum.el (gnus-summary-mode-map): Likewise.
3298
aa0a8561
MB
32992004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
3300
3301 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
3302 correctly even if there are wide characters.
3303
33042004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
3305
3306 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3307 concatenating segments rather than before concatenating them.
3308 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3309
33102004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3311
3312 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
3313
33142004-12-17 Aidan Kehoe <kehoea@parhasard.net>
3315
3316 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
3317 unify Latin characters in XEmacs.
3318 (mm-find-mime-charset-region): Use it.
3319
33202004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3321
3322 * gnus-util.el (gnus-delete-directory): New function.
3323
3324 * gnus-agent.el (gnus-agent-delete-group): Use it.
3325
3326 * gnus-cache.el (gnus-cache-delete-group): Use it.
3327
45893b95
SM
33282004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
3329
3330 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
3331
734c5765
MB
33322004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
3333
5c243ee4
SM
3334 * gnus-group.el (gnus-group-make-rss-group):
3335 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
3336
3337 * gnus-start.el (gnus-setup-news): Honor user's setting to
3338 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 3339 <lute@gnu.org>.
734c5765 3340
ad136a7c
MB
33412004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
3342
3343 * message.el (message-forward-make-body-mml): Remove headers
45893b95 3344 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
3345
33462004-12-02 Romain Francoise <romain@orebokech.com>
3347
3348 * message.el (message-forward-make-body-plain): Always remove
3349 headers according to message-forward-ignored-headers.
3350
33512004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3352
ad136a7c
MB
3353 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
3354 order to silence the byte compiler.
3355
3356 * pop3.el (pop3-md5): Define it before being used.
3357
3358 * spam.el: Fix the way to silence the byte compiler, which
3359 complained about bbdb-buffer, bbdb-create-internal,
3360 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
3361 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
3362 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
3363 spam-stat-buffer-is-spam, spam-stat-load,
3364 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
3365 spam-stat-save and spam-stat-split-fancy.
3366
33672004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3368
3369 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
3370 which may confuse users.
3371 (canlock-password-for-verify): Ditto.
3372
3373 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
3374
3375 * gnus-art.el (gnus-emphasis-alist): Ditto.
3376
3377 * gnus-registry.el (gnus-registry-max-entries): Ditto.
3378
3379 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
3380
3381 * gnus-start.el (gnus-save-killed-list): Ditto.
3382
3383 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
3384 (gnus-sum-thread-tree-root): Ditto.
3385 (gnus-sum-thread-tree-false-root): Ditto.
3386 (gnus-sum-thread-tree-single-indent): Ditto.
3387
3388 * message.el (message-courtesy-message): Ditto.
3389 (message-archive-note): Ditto.
3390 (message-subscribed-address-file): Ditto.
3391 (message-user-fqdn): Ditto.
3392
3393 * spam-report.el (spam-report-gmane-regex): Ditto.
3394
3395 * spam.el (spam-blackhole-good-server-regex): Ditto.
3396
33972004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3398
45893b95 3399 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
3400
34012004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3402
45893b95
SM
3403 * message.el (message-strip-forbidden-properties):
3404 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
3405
34062004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3407
45893b95 3408 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
3409
3410 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
3411 to avoid problems when splitting mails with many recipients.
3412
34132004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
3414
3415 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
3416 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3417
34182004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
3419
3420 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
3421
49561cf6
SM
34222004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3423
3424 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
3425 pop-to-buffer, covered by the subsequent gnus-configure-windows.
3426
87589a70
LT
34272004-11-14 Luc Teirlinck <teirllm@auburn.edu>
3428
3429 * nnfolder.el (nnfolder-save-marks): Add missing format field in
3430 call to `error'.
3431 * nnml.el (nnml-save-marks): Ditto.
3432
c825ac9d
RS
34332004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3434
45893b95
SM
3435 * gnus-start.el (gnus-convert-old-newsrc):
3436 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 3437
ae465fa7
MB
34382004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3439
3440 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
3441 default; improve customization type.
3442 (gnus-emphasis-custom-with-format): New macro.
3443 (gnus-emphasis-custom-value-to-external): New function.
3444 (gnus-emphasis-custom-value-to-internal): New function.
3445
5f49be3f
MB
34462004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
3447
3448 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
3449 "Args out of range" error. Reported by Arnaud Giersch
3450 <arnaud.giersch@free.fr>.
3451
fb54e72e
RS
34522004-11-04 Richard M. Stallman <rms@gnu.org>
3453
3454 * spam.el (spam group): Add :version.
3455
3456 * pgg-def.el (pgg group): Add :version.
3457
0683d241
MB
34582004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
3459
3bc8f4ac 3460 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
3461 article buffer with a draft file. This is a temporary measure
3462 against the 2004-08-22 change to gnus-article-edit-mode.
3463
34c614a8 34642004-11-02 Ilya N. Golubev <gin@mo.msk.ru>.
1b155fbd
MB
3465
3466 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
3467 entry.
3468
0683d241
MB
34692004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3470
3471 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
3472 (html2text-format-tags): Remove unused variable `attr'.
3473
3474 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
3475 after-load-alist.
3476
1b155fbd
MB
3477 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
3478 Mule-UCS is loaded under XEmacs.
3479 (mm-mime-mule-charset-alist): Avoid duplicated entries.
0683d241
MB
3480
3481 * mm-util.el (mm-coding-system-p): Return a coding-system.
3482 (mm-mime-mule-charset-alist): Use shift_jis instead of
3483 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
3484 entries for the mime charsets iso-2022-jp-3 and shift_jis.
3485 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
3486 instead of japanese-shift-jis and iso-latin-1 respectively in
3487 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
3488 (mm-mule-charset-to-mime-charset):
3489 Make mm-coding-system-priorities effective.
0683d241
MB
3490 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
3491 while predicating of candidates upon the priorities.
3492
e2642250
MB
34932004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3494
3495 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
3496
3497 * tls.el (tls-process-connection-type, tls-success)
3498 (tls-certtool-program): Add :version.
3499
3500 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
3501 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 3502 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
3503
3504 * spam-stat.el (spam-stat): Add :version.
3505
3506 * sieve.el (sieve): Add :version.
3507
49561cf6
SM
3508 * sha1.el (sha1): Add :version.
3509 (sha1-use-external): Remove redundant version.
e2642250
MB
3510
3511 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
3512 (nnmail-cache-ignore-groups, nnmail-spool-hook)
3513 (nnmail-split-fancy-match-partial-words)
87589a70 3514 (nnmail-split-lowercase-expanded):
e2642250
MB
3515
3516 * nndiary.el (nndiary): Add :version.
3517
3518 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
3519
3520 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
3521 (mml-default-encrypt-method, mml-signencrypt-style-alist):
3522 Add :version.
e2642250
MB
3523
3524 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
3525
3526 * mm-url.el (mm-url-use-external, mm-url-program)
3527 (mm-url-arguments): Add :version.
3528
3529 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
3530 (mm-attachment-file-modes, mm-decrypt-option)
3531 (mm-w3m-safe-url-regexp): Add :version.
3532
3533 * message.el (message-cite-prefix-regexp)
3534 (message-sendmail-envelope-from, message-minibuffer-local-map)
3535 (message-user-fqdn, message-completion-alist): Add :version.
3536
3537 * gnus-win.el (gnus-configure-windows-hook)
3538 (gnus-use-frames-on-any-display): Add :version.
3539
3540 * gnus-art.el (gnus-article-address-banner-alist)
3541 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
3542 (gnus-treat-from-picon, gnus-treat-mail-picon)
3543 (gnus-treat-x-pgp-sig): Add :version.
3544
3545 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
3546 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
3547 (gnus-summary-article-delete-hook)
3548 (gnus-summary-display-while-building): Add :version.
3549
3550 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
3551 (gnus-get-top-new-news-hook):Add :version.
3552
3553 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3554 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
3555
3556 * gnus-registry.el (gnus-registry): Add :version.
3557
3558 * gnus-spec.el (gnus-use-correct-string-widths)
3559 (gnus-make-format-preserve-properties): Add :version.
3560
3561 * gnus.el (gnus-group-charter-alist)
3562 (gnus-group-fetch-control-use-browse-url)
3563 (gnus-install-group-spam-parameters): Add :version.
3564
3565 * gnus-diary.el (gnus-diary): Add :version.
3566
3567 * gnus-delay.el (gnus-delay): Add :version.
3568
3569 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
3570 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
3571 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
3572 Add :version.
3573
3574 * gnus-agent.el (gnus-agent-max-fetch-size)
3575 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
3576 (gnus-agent-prompt-send-queue): Add :version.
3577
3578 * deuglify.el (gnus-outlook-deuglify): Add :version.
3579
ba0226dd
MB
3580 * html2text.el: Beautify code. Improve doc strings. Some
3581 checkdoc cleanup.
e2642250 3582 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
3583
35842004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
3585
3586 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 3587
5153a47a
MB
35882004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3589
2a95505b
MB
3590 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
3591 signature file. Suggested by Manoj Srivastava
3592 <srivasta@golden-gryphon.com>.
3593
5153a47a 3594 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
3595 iso-2022-jp even in the Japanese language environment.
3596 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
3597
35982004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
3599
3600 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
3601 use the same characters as the dummy marks; make it free from
3602 getting affected by the language environment.
3603 (gnus-summary-read-group-1): Update mark positions only when the
3604 format spec is updated.
3605
3606 * gnus-spec.el (gnus-update-format-specifications): Return a list
3607 of updated types.
3608
36092004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
3610
3611 * nnspool.el (nnspool-spool-directory): Use news-path if the
3612 news-directory variable is not bound.
3613
3614 * gnus-group.el (gnus-group-line-format-alist): Convert the value
3615 of gnus-tmp-news-method into string if it may be passed to
3616 gnus-correct-length which takes only a string argument.
3617
86713405
MB
36182004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
3619
49561cf6 3620 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
3621 instead.
3622
36232004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
3624
49561cf6 3625 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
3626 comparison on string.
3627
d5ddd795
MB
36282004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
3629
3630 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
3631 running the major-mode function.
3632
36332004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
3634
3635 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
3636 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
3637 boolean check to not apply converters that apply to future
3638 versions of gnus.
3639
54506618
MB
36402004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3641
3642 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
3643 dummy marks in the right way.
3644
d5ddd795 36452004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3646
3647 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
3648 avoid infinite recursion via gnus-get-function.
3649
d5ddd795 36502004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3651
49561cf6
SM
3652 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3653 When necessary, pass full group name to gnus-request-set-marks.
3654 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 3655 tick marks.
49561cf6 3656 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 3657
d5ddd795 36582004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3659
49561cf6
SM
3660 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3661 Replace gnus-request-update-info with explicit code to sync the
3662 in-memory info read flags with the marks being sync'd to the backend.
54506618 3663
d5ddd795 36642004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3665
f429956a
SM
3666 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
3667 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
3668 you want to open a server and then, even when you responded with no,
3669 asking if you want to synchronize the server's flags.
49561cf6 3670 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
3671 multi-line expressions.
3672 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
3673 Updates marks in memory (in the info structure) AND in the backend.
3674 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
3675 deletion to remove entire duplicate line. Fixes merged article
3676 number bug.
3677
49561cf6
SM
3678 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
3679
3680 * nnagent.el (nnagent-request-set-mark):
3681 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
3682 method, to ensure that synchronization updates marks in the
3683 backend and in the info (in memory) structure.
3684
d5ddd795 36852004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3686
3687 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
3688 unless plugged. Disable the agent so that an open failure causes
3689 an error.
3690
5e472af0 36912004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 3692
54506618
MB
3693 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3694 (gnus-agent-go-online): Change :version.
3695 (gnus-agent-expire-unagentized-dirs)
3696 (gnus-agent-auto-agentize-methods): Add :version.
3697
d5ddd795 36982004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3699
49561cf6
SM
3700 * legacy-gnus-agent.el
3701 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 3702 New function. Used internally to only display 'gnus converting
54506618
MB
3703 files' message when actually necessary.
3704
49561cf6 3705 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
3706 methods now autoloaded.
3707
49561cf6
SM
3708 * gnus-int.el (gnus-request-move-article):
3709 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
3710 improve performance.
3711
d5ddd795 37122004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3713
49561cf6 3714 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
3715 to avoid run-time CL dependencies.
3716 (gnus-agent-unfetch-articles): New function.
3717 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
3718 article numbers even when local .overview file is missing.
9872af18 3719 (gnus-agent-read-article-number): New function. Only accepts
54506618 3720 27-bit article numbers.
49561cf6
SM
3721 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
3722 Use gnus-agent-read-article-number.
54506618
MB
3723 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
3724 from backend while recognizing that article numbers in .overview
3725 must be valid.
3726
49561cf6 3727 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
3728 some users confused by references to .newsrc when they only have a
3729 .newsrc.eld file.
49561cf6
SM
3730 (gnus-convert-mark-converter-prompt)
3731 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 3732
5e472af0 37332004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3734
3735 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3736
5e472af0 37372004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
3738
3739 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
3740 stuff for non-living groups.
3741
5e472af0 37422004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3743
49561cf6
SM
3744 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
3745 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 3746
5e472af0 37472004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3748
49561cf6
SM
3749 * gnus-agent.el (gnus-agent-read-agentview):
3750 Inline gnus-uncompress-range.
54506618
MB
3751
37522004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 3753
54506618 3754 * legacy-gnus-agent.el
49561cf6 3755 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
3756 help from Florian Weimer <fw@deneb.enyo.de>
3757
3758 * gnus-agent.el (gnus-agentize):
3759 gnus-agent-send-mail-real-function no longer set to current value
3760 of message-send-mail-function but rather a lambda that calls
3761 message-send-mail-function. The change makes the agent real-time
3762 responsive to user changes to message-send-mail-function.
3763
5e472af0 37642004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
3765
3766 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
3767
37682004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
3769
3770 * gnus-cache.el (gnus-cache-rename-group): New function.
3771 (gnus-cache-delete-group): New function.
3772
3773 * gnus-agent.el (gnus-agent-rename-group): New function.
3774 (gnus-agent-delete-group): New function.
3775 (gnus-agent-save-group-info): Use gnus-command-method when
3776 `method' parameter is nil. Don't write nil entries into the
3777 active file.
3778 (gnus-agent-get-group-info): New function.
49561cf6 3779 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
3780 gnus-group-real-name and gnus-find-method-for-group.
3781 (gnus-agent-set-local): Delete stored entry if either min, or max,
3782 are nil.
49561cf6
SM
3783 (gnus-agent-fetch-session): Reword error/quit messages.
3784 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
3785 articles fetched to disk before the quit occurred.
3786
49561cf6
SM
3787 * gnus-int.el (gnus-request-delete-group):
3788 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 3789 local disk in sync with the server.
49561cf6
SM
3790 (gnus-request-rename-group):
3791 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
3792 local disk in sync with the server.
3793
49561cf6
SM
3794 * gnus-start.el (gnus-get-unread-articles):
3795 Cosmetic simplification to logic.
54506618 3796
49561cf6 3797 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
3798 gnus-cache-active-altered as gnus-request-delete-group now keeps
3799 the cache in sync.
3800 (gnus-group-list-active): Let the agent store a server's active
3801 list if currently plugged.
3802
3803 * gnus-util.el (gnus-rename-file): New function.
3804
5e472af0 38052004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3806
3807 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3808 when the group's active is not available.
3809
5e472af0 38102004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3811
3812 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
3813 error.
3814
9872af18 38152004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3816
f429956a
SM
3817 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
3818 message to newsrc-dribble when an actual conversion is performed.
54506618 3819
9872af18 38202004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3821
49561cf6
SM
3822 * gnus-agent.el (gnus-agent-read-local):
3823 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
3824 avoid the implicit assumption that they will always be equal.
3825 (gnus-agent-save-local): Bind buffer-file-coding-system, not
3826 coding-system-for-write, as the with-temp-file macro first prints
3827 to a buffer then saves the buffer.
3828
9872af18 38292004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 3830
9872af18 3831 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
3832 loaded when gnus-convert-old-newsrc needs to call them.
3833
49561cf6 3834 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 3835 old file versions.
49561cf6 3836 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
3837 form of gnus-agent-expire-days to group properties.
3838
49561cf6 3839 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
3840 converters to handle old agent file formats. Added logic for a
3841 "backup before upgrading warning".
3842 (gnus-convert-mark-converter-prompt): Developers can mark
3843 functions as needing (default), or not needing,
3844 gnus-convert-old-newsrc's "backup before upgrading warning".
3845 (gnus-convert-converter-needs-prompt): Tests whether the user
3846 should be protected from potentially irreversable changes by the
3847 function.
3848
9872af18 38492004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
3850
3851 * gnus-int.el (gnus-request-accept-article): Inform the agent that
3852 articles are being added to a group.
3853 (gnus-request-replace-article): Inform the agent that articles
3854 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
3855
3856 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
3857 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
3858 (gnus-agent-set-local): Refuse to save null in local object table.
3859 (gnus-agent-regenerate-group): The REREAD parameter can now be a
3860 list of articles that will be marked as unread.
3861
9872af18 38622004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3863
3864 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
3865 single-interval range of the form (min . max). Previously the
3866 range had to look like ((min . max)). Likewise, return
3867 (min . max) rather than ((min . max)).
3868 (gnus-range-map): Use gnus-range-normalize to accept
3869 single-interval range.
3870
3871 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
3872 the cache, but not the agent, now appear with their usual face.
3873
9872af18 38742004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3875
3876 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
3877 marks consisting of a single range {for example, (3 . 5)} rather
3878 than a list of a single range { ((3 . 5)) }.
3879
9872af18 38802004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3881
3882 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
3883 uncompressed list.
3884
9872af18 38852004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3886
3887 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
3888 "nndraft:queue" along to gnus-draft-send.
3889 Use gnus-agent-prompt-send-queue.
54506618
MB
3890 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
3891 is "nndraft:queue". Suggested by Gaute Strokkenes
3892 <gs234@srcf.ucam.org>
3893
3894 * gnus-group.el (gnus-group-catchup): Use new
3895 gnus-sequence-of-unread-articles, not
3896 gnus-list-of-unread-articles, to avoid exhausting memory with huge
3897 numbers of articles. Use gnus-range-map to avoid having to
3898 uncompress the unread list.
49561cf6
SM
3899 (gnus-group-archive-directory)
3900 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
3901
3902 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
3903 (gnus-sorted-range-intersection): Intersection of two ranges
3904 without requiring that they first be uncompressed.
3905
3906 * gnus-start.el (gnus-activate-group): Unless blocked by the
3907 caller, possibly expand the active range to include both cached
3908 and agentized articles.
3909 (gnus-convert-old-newsrc): Rewrote in anticipation of having
3910 multiple version-dependent converters.
49561cf6 3911 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
3912 gnus-agent-save-active.
3913 (gnus-save-newsrc-file): Save dirty agent range limits.
3914
49561cf6 3915 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
3916 gnus-agent-possibly-alter-active.
3917 (gnus-adjust-marked-articles): Faster handling of simple lists
3918
39192004-10-18 David Edmondson <dme@dme.org>
3920
3921 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
3922 excessively.
3923
531e5812
MB
39242004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
3925
3926 * mml.el (mml-preview): Use `pop-to-buffer'.
3927
3928 * message.el (message-goto-mail-followup-to): Insert after "To".
3929 (message-carefully-insert-headers): Add comment.
3930
3931 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
3932
49561cf6
SM
3933 * gnus-art.el (gnus-button-alist):
3934 Improve `gnus-button-handle-library' entry.
531e5812 3935
49561cf6 3936 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 3937
49561cf6 3938 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 3939
49561cf6 3940 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
3941
3942 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
3943 handle manual section.
3944
3945 * imap.el (imap-store-password): New variable.
3946 (imap-interactive-login): Use it.
3947 Suggested by Mark Plaksin <happy@mcplaksin.org>.
3948
49561cf6
SM
3949 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
3950 Allow / in mailto URLs.
531e5812
MB
3951
3952 * spam.el (spam-directory): Derive from `gnus-directory'.
3953
3954 * gnus-sum.el (gnus-pick-line-number): Add autoload.
3955
69075cdd
RS
39562004-10-17 Richard M. Stallman <rms@gnu.org>
3957
49561cf6 3958 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
3959 Set as a variable with add-hook.
3960
3961 * nnspool.el (nnspool-spool-directory): Use news-directory instead
3962 of news-path.
3963
3964 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
3965
3966 * spam.el: Delete duplicate `provide'.
3967 (spam-unload-hook): Set as a variable with add-hook.
3968
8903a9c8
MB
39692004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
3970
3971 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
3972 in the doc string.
3973
3974 * message.el (message-ignored-news-headers)
3975 (message-ignored-supersedes-headers)
3976 (message-ignored-resent-headers)
3977 (message-forward-ignored-headers): Improve custom type.
3978
39792004-10-15 Simon Josefsson <jas@extundo.com>
3980
3981 * pop3.el (top-level): Don't require nnheader.
3982 (pop3-read-timeout): Add.
3983 (pop3-accept-process-output): Add.
3984 (pop3-read-response, pop3-retr): Use it.
3985
ebbeed62
MB
39862004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
3987
3988 * message.el (message-tokenize-header): Fix 2004-09-06 change
3989 which used point-min in the wrong place.
3990
39912004-10-12 Simon Josefsson <jas@extundo.com>
3992
3993 * net/tls.el (tls-certtool-program): New variable.
3994 (tls-certificate-information): New function, based on
3995 ssl-certificate-information.
3996
8903a9c8
MB
39972004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
3998
3999 * message.el (message-bury): Use `window-dedicated-p'.
4000
e62e7654
MB
40012004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
4002
4003 * gnus-sum.el: Mention that multibyte characters don't work as marks.
4004
4005 * gnus.el (message-y-or-n-p): Autoload.
4006
4007 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
4008 (pop3-password-required, pop3-authentication-scheme)
4009 (pop3-leave-mail-on-server): Made customizable.
4010 (pop3): New custom group.
4011 (pop3-retr): Remove `sleep-for' statements.
4012 Suggested by Dave Love <fx@gnu.org>.
4013
4014 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
4015 Windows/DOS.
4016
4017 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
4018 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
4019 Dave Love <fx@gnu.org>.
4020
4021 * mml.el (mml-minibuffer-read-disposition): Require match.
4022 Suggested by Dave Love <fx@gnu.org>.
4023
c3bc41c2
MB
40242004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
4025
eb6a2b61
MB
4026 * gnus-group.el (gnus-update-group-mark-positions):
4027 * gnus-sum.el (gnus-update-summary-mark-positions):
4028 * message.el (message-check-news-body-syntax):
4029 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
4030 of string-as-multibyte.
4031
c3bc41c2
MB
4032 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
4033
7c3bb5a5
JL
40342004-10-05 Juri Linkov <juri@jurta.org>
4035
4036 * gnus-group.el (gnus-update-group-mark-positions):
4037 * gnus-sum.el (gnus-update-summary-mark-positions):
4038 * message.el (message-check-news-body-syntax):
4039 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
4040 8-bit unibyte values to a multibyte string for search functions.
4041
f0096211
MB
40422004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
4043
4044 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
4045 there's no visible header.
4046
40472004-10-01 Simon Josefsson <jas@extundo.com>
4048
4049 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
4050 acroread.
4051
14e20e13
MB
40522004-09-29 Jesper Harder <harder@ifa.au.dk>
4053
4054 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
4055
c1d7d285
MB
40562004-09-28 Jesper Harder <harder@ifa.au.dk>
4057
4058 * gnus-picon.el: Require cl.
4059
4060 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
4061
4062 * mml-smime.el: Require cl. Autoload message-fetch-field.
4063
4064 * gnus-fun.el: Require gnus-ems and gnus-util.
4065
4066 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
4067
49561cf6 4068 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
4069
4070 * gnus.el (gnus-method-to-server): Move defsubst before first use.
4071
49561cf6
SM
4072 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
4073 Fix format string mismatch.
4074 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
4075 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 4076
10b43d7c
RS
40772004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
4078
4079 * gnus.el (gnus-version-number): Set to 5.11.
4080
f4dd4ae8
MB
40812004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
4082
4083 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
4084
1b155fbd
MB
40852004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
4086
4087 * mm-util.el (mm-image-load-path): Handle nil in load-path.
4088
f4dd4ae8
MB
40892004-09-26 Jesper Harder <harder@ifa.au.dk>
4090
4091 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
4092 GROUP is a virtual group.
4093
4094 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
4095 for big5 and gb2312.
49561cf6 4096
f4dd4ae8
MB
4097 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
4098 padding.
4099
49561cf6 4100 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
4101
4102 * mml.el (mml-compute-boundary-1): Don't uncompress files.
4103
4104 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
4105 dependencies.
4106 (rfc2047-encode): Use it.
49561cf6 4107
f4dd4ae8
MB
4108 * flow-fill.el: Typo.
4109
4110 * mml.el (mml-generate-mime-1): Don't use format=flowed with
4111 inline PGP.
4112
4113 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
4114
4115 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
4116 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
4117
f4dd4ae8
MB
4118 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
4119
4120 * nnheader.el (nnheader-max-head-length): Increase to 8192.
4121
4122 * message.el (message-clone-locals): Clone sendmail and smtp
4123 variables.
4124
9b5773bc
MB
41252004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
4126
4127 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
4128 in `header' match. Reported by Svend Tollak Munkejord.
4129
46cdaf24
SM
41302004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
4131
4132 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
4133
a08b59c9
MB
41342004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
4135
4136 * uudecode.el (uudecode-use-external): Add :version.
4137
4138 * smime.el (smime-CA-file, smime-encrypt-cipher)
4139 (smime-dns-server): Add :version.
4140
4141 * smiley.el (gnus-smiley-file-types): Add :version.
4142
4143 * sha1.el (sha1-use-external): Add :version.
4144
4145 * pgg-def.el (pgg-query-keyserver): Add :version.
4146
4147 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 4148 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
4149
4150 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
4151 (nnimap-retrieve-groups-asynchronous): Add :version.
4152 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
4153
4154 * mml.el (mml-content-disposition-parameters)
4155 (mml-insert-mime-headers-always): Add :version.
4156
46cdaf24 4157 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
4158
4159 * mm-decode.el (mm-inline-text-html-with-images)
4160 (mm-keep-viewer-alive-types, mm-external-terminal-program)
4161 (mm-verify-option): Add :version.
4162 (mm-text-html-renderer): Change :version.
4163
4164 * message.el (message-fcc-externalize-attachments)
4165 (message-required-headers, message-draft-headers)
4166 (message-subject-trailing-was-query)
4167 (message-subject-trailing-was-ask-regexp)
4168 (message-subject-trailing-was-regexp, message-mark-insert-begin)
4169 (message-mark-insert-end, message-archive-header)
4170 (message-archive-note, message-cross-post-default)
4171 (message-cross-post-note, message-followup-to-note)
4172 (message-cross-post-note-function, message-use-mail-followup-to)
4173 (message-subscribed-address-functions)
4174 (message-subscribed-address-file, message-subscribed-addresses)
4175 (message-subscribed-regexps, message-allow-no-recipients)
4176 (message-yank-cited-prefix, message-signature-insert-empty-line)
4177 (message-hidden-headers, message-hierarchical-addresses)
4178 (message-mail-user-agent, message-use-idna)
4179 (message-valid-fqdn-regexp)
4180 (message-strip-special-text-properties, message-header-synonyms)
4181 (message-beginning-of-line, message-tab-body-function): Add :version.
4182 (message-insert-canlock, message-wide-reply-confirm-recipients):
4183 Change :version.
4184
46cdaf24 4185 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
4186 and :version.
4187 (mail-source-delete-old-incoming-confirm)
4188 (mail-source-movemail-program): Add :version.
4189
4190 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
4191 (gnus-agent-cache, gnus-agent): Change :version.
4192
4193 * gnus-util.el (gnus-use-byte-compile): Change :version.
4194
4195 * gnus-sum.el (gnus-summary-make-false-root-always)
4196 (gnus-summary-default-high-score)
4197 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
4198 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
4199 (gnus-read-all-available-headers, gnus-article-emulate-mime)
4200 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
4201 (gnus-sum-thread-tree-single-indent)
4202 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
4203 (gnus-sum-thread-tree-leaf-with-other)
4204 (gnus-sum-thread-tree-single-leaf): Add :version.
4205 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
4206 (gnus-article-loose-mime): Change :version.
4207
4208 * gnus-start.el (gnus-backup-startup-file)
4209 (gnus-save-startup-file-via-temp-buffer): Add :version.
4210
4211 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
4212 (gnus-server-offline-face): Add :version.
4213
46cdaf24 4214 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
4215
4216 * gnus-msg.el (gnus-gcc-externalize-attachments)
4217 (gnus-debug-files, gnus-debug-exclude-variables)
4218 (gnus-discouraged-post-methods): Change :version.
4219 (gnus-confirm-mail-reply-to-news)
4220 (gnus-confirm-treat-mail-like-news): Add :version.
4221
4222 * gnus-int.el (gnus-server-unopen-status): Add :version.
4223
4224 * gnus-group.el (gnus-group-jump-to-group-prompt)
4225 (gnus-large-ephemeral-newsgroup)
4226 (gnus-fetch-old-ephemeral-headers): Add :version.
4227
4228 * gnus-fun.el (gnus-x-face-directory)
4229 (gnus-convert-pbm-to-x-face-command)
4230 (gnus-convert-image-to-x-face-command)
4231 (gnus-convert-image-to-face-command): Add :version.
4232
4233 * gnus-delay.el (gnus-delay-default-hour): Add :version.
4234
4235 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 4236 (gnus-article-boring-faces):
a08b59c9
MB
4237
4238 * gnus-art.el (gnus-buttonized-mime-types)
4239 (gnus-inhibit-mime-unbuttonizing)
4240 (gnus-treat-display-face)
4241 (gnus-treat-body-boundary): Change :version.
4242 (gnus-body-boundary-delimiter, gnus-picon-databases)
4243 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
4244 (gnus-treat-date-english, gnus-treat-fold-headers)
4245 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
4246 (gnus-treat-mail-picon, gnus-treat-wash-html)
4247 (gnus-article-encrypt-protocol)
4248 (gnus-use-idna, gnus-article-over-scroll)
4249 (gnus-mime-display-multipart-alternative-as-mixed)
4250 (gnus-mime-display-multipart-related-as-mixed)
4251 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
4252 (gnus-ctan-url, gnus-button-ctan-handler)
4253 (gnus-button-handle-ctan-bogus-regexp)
4254 (gnus-button-ctan-directory-regexp)
4255 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
4256 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
4257 (gnus-button-man-level, gnus-button-emacs-level)
4258 (gnus-button-message-level, gnus-button-browse-level): Add :version.
4259
4260 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
4261 (gnus-agent-go-online): Change :version.
4262 (gnus-agent-expire-unagentized-dirs)
4263 (gnus-agent-auto-agentize-methods): Add :version.
4264
4265 * flow-fill.el (fill-flowed-display-column)
4266 (fill-flowed-encode-column): Add :version.
4267
4268 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
4269 (gnus-outlook-deuglify-unwrap-max)
4270 (gnus-outlook-deuglify-cite-marks)
4271 (gnus-outlook-deuglify-unwrap-stop-chars)
4272 (gnus-outlook-deuglify-no-wrap-chars)
4273 (gnus-outlook-deuglify-attrib-cut-regexp)
4274 (gnus-outlook-deuglify-attrib-verb-regexp)
4275 (gnus-outlook-deuglify-attrib-end-regexp)
4276 (gnus-outlook-display-hook): Add :version.
4277
4278 * binhex.el (binhex-use-external): Add :version.
4279
1232b9cb
MB
42802004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
4281
46cdaf24 4282 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
4283 and `invisible'.
4284
42852004-09-13 Simon Josefsson <jas@extundo.com>
4286
4287 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
4288
ef3b7aae
MB
42892004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
4290
46cdaf24 4291 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 4292
6e7fb80c
MB
42932004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
4294
4295 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
4296
7cb0aa56
MB
42972004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
4298
46cdaf24 4299 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
4300 for the 'imap' port in netrc files
4301
46cdaf24 4302 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
4303 in gnus-registry-trim
4304
43052004-09-10 Simon Josefsson <jas@extundo.com>
4306
4307 * nndb.el (require): Remove tcp and duplicate cl.
4308
e79f14a4
RS
43092004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
4310
4311 * nntp.el (nntp): New customization group.
46cdaf24 4312 (nntp-authinfo-file): Add customization group.
e79f14a4 4313
46cdaf24 4314 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
4315
4316 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
4317
4318 * gnus.el (to-address, to-list, subscribed)
4319 (large-newsgroup-initial): Ditto.
4320
4321 * flow-fill.el (fill-flowed-display-column)
4322 (fill-flowed-encode-column): Ditto.
4323
34c614a8 43242004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
0c6ec103
SM
4325
4326 * message.el (message-tokenize-header, message-send-mail-with-qmail):
4327 Use point-min rather than 1.
4328 (message-send-mail): Use buffer-size rather than point-max.
4329
4330 * gnus-sum.el (gnus-summary-search-article-forward):
4331 Signal a specific `search-failed' rather than a generic `error'.
4332
4333 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
4334 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
4335 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
4336
23f87bed 43372004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 4338
0c6ec103 4339 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 4340
996aa8c1 43412004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
1b155fbd 4342
23f87bed
MB
4343 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
4344 (spam-stat-save): Accept prefix argument.
1270d7ca 4345
23f87bed 43462004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 4347
23f87bed
MB
4348 * message.el (message-canlock-generate): Require sha1, not
4349 sha1-el. (Can we get rid of this require alltogheter? It is ugly
4350 to require within a function. Sadly, if sha1.el isn't loaded, the
4351 let binding in m-c-g will hide the defcustom definition, which is
4352 bad.)
1270d7ca 4353
23f87bed 4354 * canlock.el: Require sha1, not sha1-el.
1270d7ca 4355
23f87bed
MB
4356 * message.el: Don't autoload sha1 (there is a autoload cookie in
4357 sha1.el).
1270d7ca 4358
23f87bed 4359 * sha1-el.el: Renamed to sha1.el.
1270d7ca 4360
23f87bed 43612004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4362
23f87bed 4363 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 4364
1b155fbd 43652004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
1270d7ca 4366
23f87bed
MB
4367 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
4368 isn't a string.
1270d7ca 4369
23f87bed 43702004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4371
23f87bed 4372 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 4373
23f87bed 43742004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4375
23f87bed 4376 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 4377
23f87bed 43782004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4379
23f87bed 4380 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 4381
23f87bed 43822004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4383
23f87bed
MB
4384 * canlock.el: Always require sha1-el.
4385 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 4386
23f87bed 43872004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4388
23f87bed 4389 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 4390
23f87bed 43912004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4392
23f87bed
MB
4393 * canlock.el (canlock-insert-header): Remove excessive grouping in
4394 regexp.
1270d7ca 4395
23f87bed 43962004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4397
23f87bed 4398 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 4399
23f87bed 44002004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4401
23f87bed
MB
4402 * canlock.el (canlock-sha1-function): Remove.
4403 (canlock-sha1-function-for-verify): Remove.
4404 (canlock-openssl-program): Remove.
4405 (canlock-openssl-args): Remove.
4406 (canlock-ignore-errors): Remove.
4407 (canlock-sha1-with-openssl): Remove.
4408 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
4409 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 4410
23f87bed
MB
4411 * sha1-el.el (sha1-string-external): Make it can return a string
4412 in binary form.
4413 (sha1-region-external): Ditto.
4414 (sha1-string-internal): Ditto.
4415 (sha1-region-internal): Ditto.
4416 (sha1-region): Ditto.
4417 (sha1-string): Ditto.
4418 (sha1): Ditto.
1270d7ca 4419
23f87bed 44202003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 4421
23f87bed
MB
4422 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
4423 (pgg-gpg-lookup-key): Use regexp match instead of
4424 split-string (split-string is different between emacs 21.2 and
bf247b6e 4425 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 4426
23f87bed 44272004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 4428
23f87bed
MB
4429 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
4430 parameter (but don't use it, for now).
1270d7ca 4431
23f87bed 44322004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4433
23f87bed 4434 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 4435
23f87bed 44362004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 4437
23f87bed
MB
4438 * starttls.el: Merge with my GNUTLS based starttls.el.
4439 (starttls-gnutls-program, starttls-use-gnutls)
4440 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 4441 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 4442 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
4443 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
4444 New functions.
4445 (starttls-negotiate, starttls-open-stream):
4446 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 4447 function if it is set.
1270d7ca 4448
ba0226dd 44492004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4450
23f87bed 4451 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 4452 ?* and ?\;.
1270d7ca 4453
23f87bed 4454 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 4455 and ?\' to symbol instead of whitespace.
1270d7ca 4456
23f87bed 44572004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4458
23f87bed
MB
4459 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
4460 invalid addresses.
1270d7ca 4461
23f87bed 44622004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4463
23f87bed 4464 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 4465
23f87bed 44662004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4467
23f87bed 4468 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 4469
23f87bed 44702004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4471
23f87bed
MB
4472 * gnus-art.el (article-decode-idna-rhs): Don't use
4473 message-idna-inside-rhs-p.
1270d7ca 4474
23f87bed 44752004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4476
49561cf6 4477 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 4478 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 4479
23f87bed 44802004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4481
23f87bed 4482 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 4483
1b155fbd
MB
44842004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
4485
4486 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
4487
996aa8c1 44882004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
1b155fbd
MB
4489
4490 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
4491 end-of-buffer.
4492
996aa8c1 44932004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
1b155fbd
MB
4494
4495 * gnus-sum.el (gnus-read-header): Don't remove a header for the
4496 parent article of a sparse article in the thread hashtb.
4497
996aa8c1 44982004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
1b155fbd
MB
4499
4500 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
4501 (nnmail-expand-newtext): Lowercase expanded entries if
4502 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 4503
23f87bed
MB
4504 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4505 when the group's active is not available.
1270d7ca 4506
23f87bed
MB
4507 * gnus-art.el (article-hide-headers): Refer to the values for
4508 gnus-ignored-headers and gnus-visible-headers in the summary
4509 buffer since a user may have set them as group parameters.
23f87bed
MB
4510 (gnus-article-read-summary-keys): Restore new window-start and
4511 hscroll to summary window.
4512 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 4513
23f87bed
MB
4514 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
4515 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
4516 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
4517 <Reiner.Steib@gmx.de>.
1270d7ca 4518
49561cf6
SM
4519 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
4520 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 4521
23f87bed 4522 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 4523
23f87bed
MB
4524 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
4525 gnus-pp.
1270d7ca 4526
23f87bed
MB
4527 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
4528 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
4529 (gnus-summary-resend-message-edit): Call mime-to-mml.
4530 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 4531 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 4532
23f87bed 4533 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 4534
23f87bed
MB
4535 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
4536 gnus-pp-to-string.
1270d7ca 4537
23f87bed
MB
4538 * gnus-util.el (gnus-bind-print-variables): New macro.
4539 (gnus-prin1): Use it.
4540 (gnus-prin1-to-string): Use it.
4541 (gnus-pp): New function.
4542 (gnus-pp-to-string): New function.
1270d7ca 4543
23f87bed 4544 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 4545
23f87bed 4546 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 4547
23f87bed
MB
4548 * message.el (message-mode): Don't modify paragraph-separate there.
4549 (message-setup-fill-variables): Add mml tags to paragraph-start
4550 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
4551 (message-smtpmail-send-it): Doc fix.
4552 (message-exchange-point-and-mark): Don't activate region if it was
4553 inactive. Suggested by Hiroshi Fujishima
4554 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 4555
23f87bed
MB
4556 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
4557 t while entering a file name using the mm-with-multibyte macro.
4558 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 4559
49561cf6
SM
4560 * mm-encode.el (mm-content-transfer-encoding-defaults):
4561 Use qp-or-base64 for the application/* types.
23f87bed 4562 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 4563
23f87bed
MB
4564 * mm-util.el (mm-with-multibyte-buffer): New macro.
4565 (mm-with-multibyte): New macro.
1270d7ca 4566
23f87bed
MB
4567 * mm-view.el (mm-inline-render-with-function): Use multibyte
4568 buffer; decode html source by charset.
1270d7ca 4569
23f87bed
MB
4570 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
4571 add generate-head-function and generate-article-function to the
4572 rfc822-forward entry.
4573 (nndoc-forward-type-p): Recognize envelope From_.
4574 (nndoc-rfc822-forward-generate-article): New function.
4575 (nndoc-rfc822-forward-generate-head): New function.
c113de23 4576
23f87bed 4577 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 4578
23f87bed 4579 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 4580
49561cf6
SM
4581 * gnus-art.el (gnus-article-wash-html-with-w3m):
4582 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
4583 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
4584 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
4585 instead of mm-multiple-handles.
4586 (gnus-mime-delete-part): Ditto.
1270d7ca 4587
23f87bed
MB
4588 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
4589 handle, as well as a list.
4590 (mm-complicated-handles): Former definition of mm-multiple-handles.
4591
4592 * mm-view.el (mm-w3m-mode-map): Remove.
4593 (mm-w3m-local-map-property): Remove.
4594 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
4595 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
4596 (mm-w3m-cid-retrieve): Simplify.
4597 (mm-inline-text-html-render-with-w3m): Decode html source by
4598 charset; check META tags only when charsets are not specified in
4599 headers; specify charset to w3m-region; use w3m-minor-mode-map
4600 instead of mm-w3m-local-map-property.
1270d7ca 4601
23f87bed 46022004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 4603
23f87bed 4604 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 4605
23f87bed 46062004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4607
23f87bed 4608 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 4609
23f87bed 4610 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 4611
23f87bed 46122004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4613
23f87bed 4614 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 4615
23f87bed 46162004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 4617
23f87bed 4618 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 4619
23f87bed
MB
4620 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
4621 Add :group 'nnimap.
1270d7ca 4622
23f87bed 46232004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4624
23f87bed
MB
4625 * mm-decode.el (mime-display, mime-security): Fix custom-manual
4626 entries.
1270d7ca 4627
49561cf6 4628 * gnus-art.el (gnus-article): Ditto.
1270d7ca 4629
23f87bed 46302004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4631
49561cf6
SM
4632 * gnus-art.el (article-hide-list-identifiers):
4633 Bind inhibit-read-only as t.
1270d7ca 4634
23f87bed 46352004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4636
23f87bed 4637 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 4638
23f87bed 46392004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4640
23f87bed
MB
4641 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4642 (gnus-narrow-to-page): Don't assume point-min == 1.
4643 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 4644
23f87bed
MB
4645 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
4646 point-min == 1.
1270d7ca 4647
23f87bed
MB
4648 * imap.el (imap-parse-address-list, imap-parse-body-ext):
4649 Disable incorrect use of `assert'.
1270d7ca 4650
23f87bed 4651 * message.el (message-mode): Set comment-start-skip.
1270d7ca 4652
23f87bed 46532004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 4654
23f87bed
MB
4655 * pop3.el (pop3-leave-mail-on-server): New user variable.
4656 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 4657
23f87bed 46582004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4659
23f87bed 4660 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 4661
23f87bed 46622004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4663
23f87bed 4664 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 4665
23f87bed 4666 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 4667
49561cf6
SM
4668 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
4669 Fix custom-manual entries.
1270d7ca 4670
23f87bed 4671 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 4672
23f87bed 46732004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4674
23f87bed
MB
4675 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
4676 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
4677 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
4678 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 4679
23f87bed 46802004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 4681
23f87bed 4682 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 4683
23f87bed 46842004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4685
23f87bed
MB
4686 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
4687 addition to emacs-w3m.
1270d7ca 4688
23f87bed 46892004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4690
49561cf6
SM
4691 * gnus-msg.el (gnus-summary-followup-with-original):
4692 Document yanking of region when active.
1270d7ca 4693
996aa8c1 46942004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 4695
23f87bed
MB
4696 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
4697 Revision 7.2 changes excluded to maintain compatibility with all
4698 targeted emacs versions.
1270d7ca 4699
23f87bed
MB
4700 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
4701 gnus-agent.el update and incorporate bug fixes.
1270d7ca 4702
ef3b7aae 4703See ChangeLog.2 for earlier changes.
2a34a036 4704
c4288669 4705 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4706 Copying and distribution of this file, with or without modification,
4707 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 4708
ef3b7aae
MB
4709;; Local Variables:
4710;; coding: iso-2022-7bit
d7ba2a01 4711;; fill-column: 79
33462dfa 4712;; add-log-time-zone-rule: t
ef3b7aae
MB
4713;; End:
4714
ab5796a9 4715;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4