Declare preserve_y as a static global variable.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
85fd8002
RS
12006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus-util.el (gnus-tool-bar-update): New function.
4
5 * gnus-group.el (gnus-group-update-tool-bar): New variable.
6 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7
8 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
9
fe62aacc
MB
102006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
11
12 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
13 handle is multipart when calling it recursively.
14 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
15
162006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
17
18 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
19 to "Emacs 23 (unicode)" in doc string.
20
21 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
22 "Emacs 23 (unicode)" in comment.
23
719120ef
MB
242006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
25
26 * mm-decode.el (mm-get-part): Don't use
27 mm-with-unibyte-current-buffer.
28
29 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
30 characters 160 through 255 in Emacs 23.
31
322006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
33
34 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
35 message/* containing non-ASCII text properly.
36
372006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
38
39 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
40
412006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
42
43 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
44
452006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
46
47 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
48 nov.php.
49
502006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
51
52 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
53 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
54 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
55 output on the server side.
56 (nnweb-google-create-mapping): Update regexps and add some
57 progress indication.
58
592006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
60
61 * message.el (message-user-fqdn): Remove useless * in doc string.
62
63 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
64 unnecessary interaction when sending queued mails. Reported by
65 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
66
672006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
68
69 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
70 Merge of 2006-02-20 change from the trunk.
71
722006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
73
74 * dns.el (query-dns): Protect more against buggy tcp output.
75 Merge of 2006-02-20 change from the trunk.
76
ba0226dd
MB
772006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
78
79 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
80 first or last are nil.
81
822006-02-24 Simon Josefsson <jas@extundo.com>
83
84 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
85 Merge of 2005-10-26 change from the trunk.
86
5f4264e5
MB
872006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
88
89 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
90 Remove space stuffing, and only do quotes that actually start with
91 ">" at the beginning of the lines.
92 Merge of 2005-11-17 and 2004-07-25 from the trunk.
93
942006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
95
96 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
97 also available in Emacs 21.3.
98
99 * message.el (message-fix-before-sending): Change "Emacs 22" to
100 "Emacs 23 (unicode)" in comment.
101
102 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
103 "Emacs 23 (unicode)" in comment.
104
105 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
106 comment.
107 (mm-coding-system-p): Add comment about no-MULE XEmacs.
108
109 * mm-view.el (mm-fill-flowed): Add :version.
110
1112006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
112
113 * mm-view.el (mm-fill-flowed): New variable.
114 (mm-inline-text): Use it.
115
1162006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
117 (tiny change)
118
119 * nnimap.el (nnimap-request-move-article): Change folder back to
120 source group before deleting.
121
e13be7a2
MB
1222006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
123
124 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
125 coding system which mm-charset-to-coding-system returns for a
126 given charset is valid.
127
b5189759
JB
1282006-02-16 Juanma Barranquero <lekktu@gmail.com>
129
130 * html2text.el (html2text-remove-tag-list):
131 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
132
16f18d05
CY
1332006-02-14 Chong Yidong <cyd@stupidchicken.com>
134
135 * gnus-cus.el: Revert 2005-10-17 change.
136
d71c0855
MB
1372006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
138
139 * gnus-art.el (article-strip-banner): Call
140 article-really-strip-banner only when the regexp match is made.
141
cf5a5c38
MB
1422006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
143
144 * gnus-art.el (article-strip-banner): Use
145 gnus-extract-address-components instead of
146 mail-header-parse-addresses to make it work with non-ASCII text.
147
148 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
149 values which are surrounded with \"...\"; make it never cause a
150 Lisp error; give up parsing of parameters if it failed in
151 extracting type.
152
1532006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
154
155 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
156 make-temp-file; make it work with Emacs 20 and XEmacs as well.
157
158 * mm-decode.el (mm-display-external): Use the 3rd arg of
159 mm-make-temp-file.
160 (mm-create-image-xemacs): Ditto.
161
1622006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
163
164 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
165 with message-narrow-to-headers.
166 (gnus-draft-setup): Narrow to header to run message-fetch-field.
167 (gnus-draft-check-draft-articles): New function.
168 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
169
1702006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
171
172 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
173 re-loading nn* modules.
174
9d64cd13
MB
1752006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
176
177 * gnus.el: Remove bogus comment.
178
34128042
MB
1792006-02-09 Daiki Ueno <ueno@unixuser.org>
180
181 * pgg-gpg.el (pgg-gpg-encrypt-region): Don't convert line-endings
182 in elisp.
183 (pgg-gpg-encrypt-symmetric-region): Ditto.
184 (pgg-gpg-sign-region): Ditto.
185
186 * pgg-def.el (pgg-text-mode): New variable.
187
188 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
189 (mml2015-pgg-encrypt): Ditto.
190
191 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
192 (mml1991-pgg-encrypt): Ditto.
193
1942006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
195
196 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
197 message-make-date instead of current-time-string.
198
199 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
200 to gnus-decoded which mm-uu might set.
201
2022006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
203
204 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
205 don't decode quoted parameters; remove misimported Emacs code.
206 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
207 (rfc2231-decode-encoded-string): Don't use split-string which
208 behaves differently according to Emacs version; use
209 mm-decode-coding-region to convert charset to coding-system.
210 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
211 (rfc2231-encode-string): Remove misimported Emacs code.
212
c96ec15a
MB
2132006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
214
215 * gnus-art.el (article-decode-charset): Don't use ignore-errors
216 when calling mail-header-parse-content-type.
217 (article-de-quoted-unreadable): Ditto.
218 (article-de-base64-unreadable): Ditto.
219 (article-wash-html): Ditto.
220
221 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
222 calling mail-header-parse-content-type and
223 mail-header-parse-content-disposition.
224 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
225 mail-header-parse-content-type.
226
227 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
228 insert charset and format parameters; encode description after
229 inserting it to buffer.
230 (mml-insert-parameter): Fold lines properly even if a parameter is
231 segmented into two or more lines; change the max column to 76.
232
233 * rfc1843.el (rfc1843-decode-article-body): Don't use
234 ignore-errors when calling mail-header-parse-content-type.
235
236 * rfc2231.el (rfc2231-parse-string): Return at least type if
237 possible; don't cause an error even if it fails in parsing of
238 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
239 (rfc2231-encode-string): Don't break lines at the beginning, leave
240 it to mml-insert-parameter.
241
242 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
243 calling mail-header-parse-content-type.
244
2452006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
246
247 * spam-report.el (spam-report-gmane-use-article-number): Improve
248 doc string.
249 (spam-report-gmane-internal): Check if a suitable header was found
250 in the article.
251
2522006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
253
254 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
255 (rfc2231-encode-string): Make param*=value always begin with LWSP.
256
88e6695f
RF
2572006-02-05 Romain Francoise <romain@orebokech.com>
258
259 Update copyright notices of all files in the gnus directory.
260
6203370b
MB
2612006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
262
263 * gnus-util.el (gnus-error): Describe `args'.
264
9d64cd13 2652006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
266
267 * nnweb.el (nnweb-request-group): Avoid growing overview files.
268
2692006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
270
271 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
272 segmented lines of parameter value to cope with Thunderbird 1.5
273 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
274 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
275 (rfc2231-encode-string): Don't make lines exceeding 76 column.
276
2772006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
278
279 * mml.el (mml-generate-mime-1): Correct the order of inline signed
280 parts.
281
9d64cd13 2822006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
283
284 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
285 there's only one active file for all servers.
286 (nnweb-request-scan): Make sure nnweb-articles is initialized on
287 solid groups. Gnus might have used a FAST request to select the
288 group.
289 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
290 and nnweb-search redundantly in the active file.
291 (nnweb-request-list): Don't list bogus groups. There can only be
292 one.
293 (nnweb-request-create-group): Don't use ARGS.
294 (nnweb-possibly-change-server, nnweb-request-group): Remove some
295 initialisations. Let nnoo do the work.
296
2972006-01-31 Romain Francoise <romain@orebokech.com>
298
299 * message.el (message-alternative-emails): Improve docstring.
300 (message-setup-1): Call `message-use-alternative-email-as-from'
301 after `message-setup-hook' to give it precedence over posting
302 styles, etc.
303 (message-use-alternative-email-as-from): Add docstring. Remove
304 the original From header if present.
305
3062006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
307
308 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
309 decoded.
310 (mm-uu-diff-extract): Ditto.
311
3122006-01-31 Kevin Ryde <user42@zip.com.au>
313
314 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
315 mailcap-viewer-test-cache when there's no 'test clause, since that
316 will invert the meaning of a "nil" test previously determined by
317 mailcap-mailcap-entry-passes-test.
318
3192006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
320
321 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
322
9d64cd13 3232006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
324
325 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
326 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
327 current Google Groups.
328
3292006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
330
331 * Makefile.in (clean): New rule.
332 (distclean): Use it.
333
7347faa8
MB
3342006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
335
336 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
337 is dissected into a single part of which the type is the same as
46e8fe3d 338 the given one; decode charset.
7347faa8
MB
339
3402006-01-21 Kevin Ryde <user42@zip.com.au>
341
342 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
343 into alists as symbol not string, since that's what
344 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
345 look for.
346
3472006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
348
349 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
350 recursive calls.
351
3522006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
353
354 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
355 (mm-w3m-standalone-supports-m17n-p): New function.
356 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
357 w3m usage.
358
359 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
360 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
361
3622006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
363
364 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
365 encoding.
366
3672006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
368
369 * mml.el (mml-attach-file): Describe `description' in doc string.
370 (mml-menu): Add Emacs MIME manual and PGG manual.
371
30c7240d
RS
3722006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
373
374 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
375 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
376 Revert 2006-01-08 change because the functions will be used in No
377 Gnus.
378
e499bc94
MB
3792006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
380
381 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
382
383 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
384
3852006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
386
387 * mm-decode.el (mm-inlined-types): Add application/pgp.
388 (mm-automatic-display): Ditto.
389
390 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
391 part as text.
392
c4288669
MB
3932006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
394
395 * nnrss.el: Update copyright.
396 (nnrss-opml-import): Query whether to subscribe to each entry.
397
398 * gnus-art.el:
399 * gnus-cus.el:
400 * gnus-group.el:
401 * gnus-start.el:
402 * gnus-sum.el:
403 * mm-uu.el:
404 * mm-view.el: Update copyright.
405
4062006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
407
408 * message.el (message-info): New function.
409 (message-mode-menu): Add it.
410 Update copyright.
411
412 * ChangeLog: Fix and update copyright.
413
73043f7d
MB
4142006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
415
416 * mm-uu.el (mm-uu-text-plain-type): New variable.
417 (mm-uu-pgp-signed-extract-1): Use it.
418 (mm-uu-pgp-encrypted-extract-1): Use it.
419 (mm-uu-dissect): Use it; allow two optional arguments; one is a
420 flag specifying whether there's no message header; the other is
421 for a MIME type and parameters; bind mm-uu-text-plain-type with
422 the later one.
423 (mm-uu-dissect-text-parts): New function.
424
425 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
426 dissect text parts.
427
4282006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
429
430 * gnus-art.el (article-wash-html): Use
431 gnus-summary-show-article-charset-alist if a numeric arg is given.
432 (gnus-article-wash-html-with-w3m-standalone): New function.
433
434 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
435 mm-inline-text-html-render-with-w3m-standalone.
436 (mm-text-html-washer-alist): Map w3m-standalone to
437 gnus-article-wash-html-with-w3m-standalone.
438 (mm-inline-text-html-render-with-w3m-standalone): New function.
439
7dafe00b
MB
4402006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
441
442 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
443 (nnrss-request-article): Render text/plain parts as HTML.
444
445 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
446 the buffer.
447
4482006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
449
450 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
451 custom definition of `gnus-posting-styles'.
452
453 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
454 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
455
4562006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
457
9872af18
JB
458 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
459 Use nntp for bug archive.
7dafe00b
MB
460
4612006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
462
463 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
464 parts.
465 (nnrss-normalize-date): New function converts ISO 8601 date into
466 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
467 (nnrss-check-group): Use it.
468
7dafe00b
MB
4692006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
470
471 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
472
473 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
474 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
475 (nnrss-insert-w3): Ditto.
476
4772005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
478
479 * nnrss.el (nnrss-request-article): Fix last change; fill
480 text/plain parts.
481
4822005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
483
484 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
485 in text/plain part.
486 (nnrss-check-group): Don't add excessive newline to dc:subject.
487
4882005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
489
490 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
491 remove MIME buttons associated with multipart/alternative parts.
492 (gnus-mime-display-alternative): Tag buttons using `article-type'
493 text property.
494
495 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
496 associated with multipart/alternative parts.
497
9872af18 4982005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
499
500 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
501 article.
502
5032005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
504
505 * dns.el (query-dns): Make sure we check the buffer size before
506 removing tcp headers.
507
447505b5
CY
5082006-01-08 Chong Yidong <cyd@stupidchicken.com>
509
510 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
511 (spam-group-spam-marks): Delete functions.
512 (spam-list-articles): Just call spam-group-ham-marks directly.
513 (spam-group-ham-marks): Simplify.
514
3031d8b0
MB
5152005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
516
517 * gnus-art.el (gnus-signature-separator): Fix custom type.
518
519 * mm-decode.el (mm-inlined-types): Fix custom type.
520 (mm-keep-viewer-alive-types): Ditto.
521 (mm-automatic-display): Ditto.
522 (mm-attachment-override-types): Ditto.
523 (mm-inline-override-types): Ditto.
524 (mm-automatic-external-display): Ditto.
525
5262005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
527
528 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
529 multipart/alternative and add xref to mm-discouraged-alternatives
530 in doc string.
531
532 * mm-decode.el (mm-discouraged-alternatives): Add xref to
533 gnus-buttonized-mime-types in doc string.
534
5352005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
536
537 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
538 us-ascii as a MIME charset.
539
540 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
541 against the case where the 2nd arg TYPE is nil.
542
5432005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
544
545 * gnus-start.el (gnus-no-server-1): Mention
546 `gnus-level-default-subscribed' in doc string.
547
5482005-11-26 Dave Love <fx@gnu.org>
549
550 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
551 (tls-program, tls-success): Provide openssl alternative.
552
553 * starttls.el: Doc fixes.
554 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
555 SERVICE to PORT.
556
5572005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
558
559 * gnus-start.el (gnus-start-draft-setup): Enforce
560 `gnus-draft-mode' for nndraft:drafts at startup.
561
562 * gnus.el (gnus-splash): Change custom group.
563 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
564 allow-list argument.
565
566 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
567 string.
568
5692005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
570
9872af18 571 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 572
eab52f48
RS
5732005-12-12 Richard M. Stallman <rms@gnu.org>
574
575 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
576
58090a8d
MB
5772005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
578
579 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
580 Suggest image/.* in the doc string.
581
5822005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
583
584 * mm-decode.el (mm-display-external): Use nametemplate (defined in
585 RFC1524) if it is in mailcap or add a suffix according to
586 mailcap-mime-extensions when generating a temp filename; postpone
587 deleting a temp file for 2 seconds for some wrappers, shell
588 scripts, and so on, which might exit right after having started a
589 viewer command as a background job.
590
5912005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
592
593 * gnus-art.el (gnus-default-article-saver): Add user-defined
594 `function' to custom type.
595
5962005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
597
598 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
599 parens.
600
6012005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
602
603 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
604 long lines.
605 (gnus-cache-delete-group): Wrap doc strings.
606
607 * gnus-agent.el (gnus-agent-rename-group)
608 (gnus-agent-delete-group): Wrap doc strings.
609
6102005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
611
612 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
613
6142005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
615
616 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
617 of current-time-string.
618
6192005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
620
621 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
622 date header.
623
9872af18 6242005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
625
626 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
627
6282005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
629
630 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
631 internal variable to a custom variable. Changed default value
632 from compressed(2) to uncompressed(1).
633 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
634 support for uncompressed agentview files. Taken together, reading
635 the agentview file should now be 6-7 times faster.
636 (gnus-agent-long-article,
637 gnus-agent-short-article, gnus-agent-score): Renamed category
638 keywords to match gnus-cus.
639 (gnus-agent-summary-fetch-series): Modified to protect against
640 gnus-agent-summary-fetch-group clearing processable flags.
641 (gnus-agent-synchronize-group-flags): Update live group buffer as
642 synchronization may occur due to the user toggling the plugged
643 status.
644 (gnus-agent-braid-nov): Now tests new nov entries
645 for duplicates which are removed. The invalid sort check then
646 triggers a rescan after the sort as sorting may have moved
647 duplicate entries such that they can be cheaply detected.
648 (gnus-agent-read-local): Trivial fix to format of
649 error message to display actual error condition.
650 (gnus-agent-save-local): Avoid saving symbols that are bound to
651 nil as they simply result in a warning message in
652 gnus-agent-read-local.
653 (gnus-agent-fetch-group-1): Clear downloadable flag when article
654 successfully downloaded.
655 (gnus-agent-regenerate-group): Use
656 gnus-agent-synchronize-group-flags to reset read status in both
657 gnus and server.
658
659 * nntp.el (nntp-end-of-line): Doc fix.
660 (nntp-authinfo-rejected): New error condition.
661 (nntp-wait-for): Use new error condition to signal authentication
662 error.
663 (nntp-retrieve-data): Rethrow new error condition to break out of
664 recursive call to nntp-send-authinfo.
9872af18 665
58090a8d
MB
6662005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
667
668 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
669 rather than make-variable-buffer-local for file-precious-flag.
670
6712005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
672
673 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
674
6752005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
676
677 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
678 as a buffer-local variable. This avoids creating truncated
679 dribble files as a result of a hang up, eg.
680
9d64cd13
MB
6812005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
682
683 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
684 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
685 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
686 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
687 argument to all these routines, so the passphrase can be managed
688 externally and passed in to the system.
689 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
690 pgg-add-passphrase-to-cache function.
691
692 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
693 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
694 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
695 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
696 argument to all these routines, so the passphrase can be managed
697 externally and passed in to the system.
698 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
699 function.
700
7012005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
702
703 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
704 part of the decoded armor to find the key-identifier.
705 (pgg-gpg-lookup-key-owner): New function to return the
706 human-readable identifier of a key owner.
707 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
708 key itself.
709 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
710 the key value) if we have a key and can match it against a secret
711 key. Also, added a note pointing out fact that the prompt only
712 indicates the first matching key.
713
714 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
715 pgg-decrypt-region.
716 (pgg-pending-timers): A new hash for tracking the passphrase cache
717 timers, so that new ones supercede old ones.
718 (pgg-add-passphrase-to-cache): Rename from
719 `pgg-add-passphrase-cache' to reduce confusion (all callers
720 changed). Modified to cancel old timers when new ones are added.
721 (pgg-remove-passphrase-from-cache): Rename from
722 `pgg-remove-passphrase-cache' to reduce confusion (all callers
723 changed). Modified to cancel old timers when their keys are
724 removed from the cache.
725 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
726 XEmacs, an indirection to delete-itimer.
727 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
728 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
729 users can only check cache without risk of prompting. Correct bug in
730 notruncate behavior.
731 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
732 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
733 Add informative docstrings.
734 (pgg-decrypt): Convey provided passphrase in subordinate call to
735 pgg-decrypt-region.
736
7372005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
738
739 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
740 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
741 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
742 'passphrase' argument, so the passphrase can be managed externally
743 and then passed in to the system.
744
745 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
746 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
747 so the passphrase cache can be used reliably with identifiers
748 besides a pgp packet's key id.
749
750 * pgg-gpg.el (pgg-pgp-encrypt-region)
751 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
752 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
753 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
754 argument to all these routines, so the passphrase can be managed
755 externally and passed in to the system.
756
757 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
758 'notruncate' argument, so the passphrase cache can be used
759 reliably with identifiers besides a pgp packet's key id.
760
7612005-10-29 Sascha Wilde <swilde@sha-bang.de>
762
763 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
764 symmetric encryption.
765 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
766 encrypted session key.
767 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
768 message ask for the passphrase in a proper way.
769
770 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
771 New user commands for symmetric encryption.
772
4c2ad11d
SM
7732005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
774
775 * gnus-delay.el (gnus-delay-group): Don't autoload.
776 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
777 to be re-loaded when customizing the `gnus-delay' group.
778
f129a4df
CY
7792005-11-19 Chong Yidong <cyd@stupidchicken.com>
780
781 * message.el: Revert last changes.
1271a058 782 (message-insert-citation-line): Use newlines.
f129a4df 783
6586e9c9
CY
7842005-11-17 Chong Yidong <cyd@stupidchicken.com>
785
786 * message.el (message-courtesy-message)
787 (message-mark-insert-begin, message-mark-insert-end)
788 (message-elide-ellipsis, message-cancel-message)
789 (message-add-header, message-change-subject)
790 (message-cross-post-followup-to-header)
791 (message-cross-post-insert-note, message-reduce-to-to-cc)
792 (message-widen-reply, message-delete-not-region)
793 (message-kill-to-signature, message-insert-signature)
794 (message-insert-importance-high, message-insert-importance-low)
795 (message-insert-or-toggle-importance)
796 (message-insert-disposition-notification-to)
797 (message-indent-citation, message-yank-original)
798 (message-cite-original-without-signature, message-cite-original)
799 (message-insert-citation-line, message-position-on-field)
800 (message-fix-before-sending, message-send-mail-partially)
801 (message-send-mail, message-send-mail-with-sendmail)
802 (message-send-mail-with-qmail, message-send-news)
803 (message-check-news-header-syntax, message-generate-headers)
804 (message-insert-courtesy-copy, message-fill-address)
805 (message-fill-header, message-shorten-references)
806 (message-setup-1, message-cancel-news)
9872af18
JB
807 (message-forward-make-body-plain, message-forward-make-body-mime)
808 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
809 (message-forward-make-body-digest-plain)
810 (message-forward-make-body-digest-mime)
811 (message-use-alternative-email-as-from): Insert `hard-newline'
812 instead of ordinary newlines.
813
e8beac8a
MB
8142005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
815
816 * message.el (message-generate-headers): Downcase the argument
817 given to message-check-element.
818
8192005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
820
821 * gnus.el (gnus-parameters-case-fold-search): New variable.
822 (gnus-parameters-get-parameter): Use it.
823
824 * gnus-score.el (gnus-home-score-file): Doc fix.
825
8262005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
827
828 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
829
8302005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
831
832 * mml.el (mml-preview): Doc fix.
833
3b059693
MB
8342005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
835
836 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
837 whitespace removed in revision 7.8. Use concatenated string to
838 protect trailing whitespace.
839
9872af18 8402005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
3b059693
MB
841
842 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
843 (nnimap-request-expire-articles): Use it to avoid sending 'UID
844 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
845 Courier IMAP ("some version from 2004"). Mostly based on similar
846 code in the same function.
847
8482005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
849
850 * message.el (message-display-completion-list): New function.
851 (message-expand-group): Use it; make sure the Completions buffer
852 is modifiable.
853
ab513ed4
CY
8542005-10-30 Chong Yidong <cyd@stupidchicken.com>
855
856 * imap.el (imap-open): Handle case where buffer is a buffer
857 object.
858
28e48287
EZ
8592005-10-24 Eli Zaretskii <eliz@gnu.org>
860
861 * pgg-def.el:
862 * pgg-gpg.el:
863 * pgg-parse.el:
864 * pgg-pgp.el:
865 * pgg-pgp5.el:
866 * pgg.el: Move to the parent lisp directory.
867
2a0d53ac
CY
8682005-10-23 Chong Yidong <cyd@stupidchicken.com>
869
7cd9f860
CY
870 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
871 user-mail-name is an empty string.
2a0d53ac 872
9516b9f4
MB
8732005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
874
875 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
876 depending on gnus-score-decay-constant.
877
8782005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
879
880 * nnslashdot.el (nnslashdot-request-article)
881 (nnslashdot-retrieve-headers-1): Update to new HTML.
882
8832005-10-23 Simon Josefsson <jas@extundo.com>
884
885 * imap.el (imap-gssapi-program): Align command line parameters
886 with latest GNU SASL.
887 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
888
292f71fe
MB
8892005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
890
891 * mail-source.el (mail-source-fetch-pop): Require pop3.
892 (mail-source-check-pop): Ditto.
893
8942005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
895
896 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
897 errors.
898
8992005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
900
901 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
902 (gnus-treat-strip-leading-blank-lines): Improve doc string.
903
904 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
905
9062005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
907
908 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
909 (rfc2047-charset-to-coding-system): New function.
910 (rfc2047-decode-encoded-words): New function.
911 (rfc2047-decode-region): Use them.
912 (rfc2047-decode-cte): Remove.
913 (rfc2047-parse-and-decode): Remove.
914 (rfc2047-decode): Remove.
915
9162005-10-15 Kenichi Handa <handa@m17n.org>
917
918 * rfc2047.el (rfc2047-decode-cte): New function.
919 (rfc2047-decode-region): Change the way to decode successive
920 encoded-words: decode B- or Q-encoding in each encoded-word,
921 concatenate them, and decode it as charset.
922
bd2cef66
CY
9232005-10-17 Chong Yidong <cyd@stupidchicken.com>
924
925 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
926 widget-move-and-invoke.
927 (gnus-custom-mode): Use gnus-custom-map.
928
ffda926c
BW
9292005-10-15 Bill Wohler <wohler@newt.com>
930
931 * message.el (message-tool-bar-map): Renamed image file from
932 mail_send to mail/send.
933
f5fab556
MY
9342005-10-16 Masatake YAMATO <jet@gyve.org>
935
936 * message.el (message-expand-group): Pass the common
937 prefix substring of completion to `display-completion-list'.
938
9872af18 9392005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
940
941 * format-spec.el (format-spec): Propagate text properties of % spec.
942
9872af18 9432005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
944
945 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
946
20051b27
SJ
9472005-10-08 Simon Josefsson <jas@extundo.com>
948
949 * pgg-parse.el (top-level): Don't require custom, it is
950 autoloaded. (To sync with No Gnus.)
951
ba0226dd 9522005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 953
ba0226dd 954 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 955
46f93472
SJ
9562005-10-08 Simon Josefsson <jas@extundo.com>
957
958 * pgg-def.el (top-level): Don't require custom, it is
959 autoloaded. (To sync with No Gnus.)
960
d3a597b7
MB
9612005-10-04 David Hansen <david.hansen@gmx.net>
962
963 * nnrss.el (nnrss-request-article): Add support for the comments tag.
964 (nnrss-check-group): Ditto.
965
8753ddee
MB
9662005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
967
968 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
969
970 * gnus-util.el (gnus-remove-duplicates): Remove.
971
972 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
973 instead of gnus-remove-duplicates.
974
975 * message.el (message-remove-duplicates): Remove.
976 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
977 message-remove-duplicates.
978
979 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
980 available, else use implementation from `delete-dups'.
981
9822005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
983
984 * time-date.el: Autoload parse-time-string, XEmacs needs it.
985
c615a00c
SM
9862005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
987
988 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
989 function rather than the diff-mode.el package.
990 (mm-display-external): Use with-current-buffer.
991 (mm-viewer-completion-map, mm-viewer-completion-map):
992 Move initialization inside declaration.
993
a33704bb
MB
9942005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
995
996 * message.el: Remove useless autoloads.
997
9982005-09-28 Simon Josefsson <jas@extundo.com>
999
1000 * message.el (message-use-idna): Default to t.
1001 (message-use-idna): Test whether encoding works too. Doc fix.
1002
10032005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1004
1005 * nntp.el (nntp-warn-about-losing-connection): Remove.
1006
53cfefc8
MB
10072005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1008
1009 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1010 customizable. Change default value.
1011 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
1012 (mm-uu-type-alist): Add doc string.
1013 (mm-uu-configure): Add doc string. Make it interactive.
1014 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
1015
10162005-09-27 Simon Josefsson <jas@extundo.com>
1017
1018 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1019
10202005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1021
1022 * message.el (message-remove-duplicates): New function.
1023 Implementation borrowed from `gnus-remove-duplicates'.
1024 (message-idna-to-ascii-rhs): Also encode idna addresses in
1025 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1026 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1027 only ask about the same idna domain once per header and also tell
1028 in what header to replace the idna domain.
1029
1030 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1031 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1032 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1033 a header is decoded and not just the last one.
1034
10352005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1036
1037 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1038 has been decoded.
1039
1040 * mm-decode.el (mm-insert-part): Don't modify text if it has been
1041 decoded.
1042
1043 * mm-view.el (mm-inline-text): Don't strip text props unless
1044 decoding enriched or richtext parts.
1045
66841476
RF
10462005-09-25 Romain Francoise <romain@orebokech.com>
1047
1048 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1049 * gnus-start.el (gnus-subscribe-interactively):
1050 * gnus-uu.el (gnus-uu-grab-articles):
1051 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1052 space.
1053
81df110a
RF
10542005-09-24 Emilio C. Lopes <eclig@gmx.net>
1055
1056 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1057 * mm-view.el (mm-view-pkcs7-decrypt):
1058 * gnus-sum.el (gnus-summary-limit-to-extra)
1059 (gnus-summary-respool-article, gnus-read-move-group-name):
1060 * gnus-score.el (gnus-summary-increase-score):
1061 * gnus-util.el (gnus-completing-read-with-default):
1062 * gnus-art.el (gnus-read-save-file-name)
1063 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1064 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1065 * message.el (message-check-news-header-syntax):
1066 Follow convention for reading with the minibuffer.
1067
5fae1cae
MB
10682005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1069
c615a00c
SM
1070 * spam-report.el (spam-report-url-ping-plain):
1071 Use gnus-extended-version as User-Agent.
5fae1cae
MB
1072
1073 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1074 default value is nil.
1075
10762005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1077
1078 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1079 default to nil, to be able to use Gnus at all. If the default
1080 switches to something else, then the function should be fixed not
1081 be exceedingly slow.
1082
10832005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1084
1085 * mm-url.el (mm-url-decode-entities): Fix regexp.
1086
c615a00c 10872005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
1088
1089 * sieve.el (sieve-help): Fix `message' call: first arg should be a
1090 format spec.
81df110a 1091
430d3ed7
MB
10922005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1093
1094 * gnus.el (gnus-group-startup-message): Bind image-load-path.
1095
10962005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
1097
1098 * gnus-art.el (gnus-mime-display-part): Protect against broken
1099 MIME messages.
1100
6ff5b064
MB
11012005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1102
1103 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
1104 before parsing header.
1105
a8f6d239
MB
11062005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
1107
1108 * spam-report.el (spam-report-gmane): Fix generation of spam
1109 report URL.
1110
11112005-09-10 Simon Josefsson <jas@extundo.com>
1112
1113 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
1114 t, based on discussion on the ding list with Robert Epprecht
1115 <epprecht@solnet.ch>.
1116
d752cf53
MB
11172005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
1118
1119 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
1120 X-Report-Spam header. Gmane now only provides Archived-At.
1121 This is only used if `spam-report-gmane-use-article-number' is nil.
1122 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
1123
1124 * nnweb.el (nnweb-google-wash-article): Print a message if article
1125 is not available.
1126
11272005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1128
1129 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
1130 content before displaying.
1131
11322005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
1133
1134 * mml-smime.el: Remove defvar of gnus-extract-address-components.
1135
11362005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1137
1138 * mm-view.el (mm-display-inline-fontify): Disable support modes.
1139
4a2358e9
MB
11402005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
1141
1142 * message.el (message-tab-body-function): Fixed mismatched custom
1143 type.
1144
1145 * gnus.el (gnus-group-change-level-function): Ditto.
1146
d752cf53 1147 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
1148
1149 * gnus-art.el (gnus-signature-limit)
1150 (gnus-article-mime-part-function): Ditto.
1151
11522005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
1153
1154 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
1155 Make fetching article by MID work again for Google Groups. Added
1156 FIXME concerning gnus-group-make-web-group.
1157
1158 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
1159 Don't depend on Gnus by using mail-extract-address-components if
1160 gnus-extract-address-components is not bound.
1161
1162 * gnus.el (gnus-user-agent): Use list of symbols instead of
1163 symbols. Display full version number for (S)XEmacs. Optionally
1164 display (S)XEmacs codename.
1165
1166 * gnus-util.el (gnus-emacs-version): Update for new
1167 `gnus-user-agent'.
1168
1169 * gnus-msg.el (gnus-extended-version): Make it possible to omit
1170 Gnus version.
1171
11722005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
1173
1174 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
1175 when encoding.
1176
1177 * mm-bodies.el (mm-decode-content-transfer-encoding):
1178 De-canonicalize CRLF for all text content types, not just
1179 text/plain.
1180
11812005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
1182
1183 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
1184
1185 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
1186 list, not listp.
1187
11882005-08-29 Romain Francoise <romain@orebokech.com>
1189
1190 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
1191 docstring.
1192 (gnus-face-from-file): Likewise.
1193
41e11121
JB
11942005-08-31 Juanma Barranquero <lekktu@gmail.com>
1195
1196 * gnus-art.el (w3m-minor-mode-map):
1197 * gnus-spec.el (gnus-newsrc-file-version):
1198 * gnus-util.el (nnmail-active-file-coding-system)
1199 (gnus-original-article-buffer, gnus-user-agent):
1200 * gnus.el (gnus-ham-process-destinations)
1201 (gnus-parameter-ham-marks-alist)
1202 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
1203 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
1204 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
1205 * mm-decode.el (gnus-current-window-configuration):
1206 * mm-extern.el (gnus-article-mime-handles):
1207 * mm-url.el (url-current-object, url-package-name)
1208 (url-package-version):
1209 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
1210 (smime-keys, w3m-cid-retrieve-function-alist)
1211 (w3m-current-buffer, w3m-display-inline-images)
1212 (w3m-minor-mode-map):
1213 * mml-smime.el (gnus-extract-address-components):
1214 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
1215 (gnus-newsrc-hashtb, message-default-charset)
1216 (message-deletable-headers, message-options)
1217 (message-posting-charset, message-required-mail-headers)
1218 (message-required-news-headers):
1219 * mml1991.el (mc-pgp-always-sign):
1220 * mml2015.el (mc-pgp-always-sign):
1221 * nnheader.el (nnmail-extra-headers):
1222 * rfc1843.el (gnus-decode-encoded-word-function)
1223 (gnus-decode-header-function, gnus-newsgroup-name):
1224 * spam-stat.el (gnus-original-article-buffer): Add defvars.
1225
f3f01d5d
MB
12262005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
1227
1228 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
1229 the end of the date treatments.
1230
12312005-08-15 Simon Josefsson <jas@extundo.com>
1232
1233 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
1234 it in url-handlers.el and XEmacs in url.el. Reported by Luca
1235 Capello and Romain Francoise.
1236 (pgg-fetch-key-function): Removed, not used?
1237 (pgg-insert-url-with-w3): Require url, to get
1238 url-insert-file-contents regardless of where it is defined.
1239
12402005-08-08 Simon Josefsson <jas@extundo.com>
1241
1242 * pgg.el: Autoload url-insert-file-contents instead of loading
1243 w3/url.
1244 (pgg-insert-url-with-w3): Don't load url here.
1245
41e11121 12462005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
1247
1248 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
1249
1250 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
1251
12522005-08-06 Romain Francoise <romain@orebokech.com>
1253
1254 * message.el: Fix typo in docstring.
1255
11e22c4a
MB
12562005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1257
1258 * mm-bodies.el (mm-encode-body): Use coding system rather than
1259 charset to encode text.
1260
1261 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
1262 number of charsets if utf-8 is available (XEmacs).
1263
97f78c9b
MB
12642005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1265
1266 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
1267 start of the lines.
1268 (gnus-picon-databases): Add /usr/share/picons.
1269
12702005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1271
1272 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
1273 taken from `gnus-button-mid-or-mail-regexp'.
1274 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
1275 (gnus-button-alist): Improve regexp for domain part of the MIDs
1276 for news:localpart@domain buttons.
1277 (gnus-button-ctan-directory-regexp): Update.
1278
1279 * message.el (message-kill-buffer): Raise the current frame.
1280 (message-bury): Use `window-dedicated-p'.
1281
afea040a
MB
12822005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1283
97f78c9b
MB
1284 * sieve-manage.el (sieve-manage-interactive-login): Use
1285 make-local-variable rather than make-variable-buffer-local.
1286 (sieve-manage-open): Ditto.
1287 (sieve-manage-authenticate): Ditto.
1288
afea040a
MB
1289 * mml.el (mml-generate-mime-1): Make the content type default to
1290 text/plain if the filename is not specified.
1291
12922005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1293
1294 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
1295 instead of insert-buffer.
1296
1297 * message.el (message-yank-original): Ditto; set the mark at the
1298 end of the yanked message.
1299
4b91459a
MB
13002005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1301
1302 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
1303 lines to scroll rather than to stop it.
1304
1305 * mml.el (mml-generate-default-type): Add doc string.
1306 (mml-generate-mime-1): Use mm-default-file-encoding or make it
1307 default to application/octet-stream when determining the content
1308 type if it is not specified for the part or the mml contents; add
1309 a comment about mml-generate-default-type.
1310
13112005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
1312
1313 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
1314 make it default to application/octet-stream when determining the
1315 content type if it is not specified for the external contents.
1316
d44e3b45
MB
13172005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
1318
1319 * rfc2231.el (rfc2231-parse-string): Take care that not only a
1320 segmented parameter but also other parameters might be there.
1321
4b91459a
MB
13222005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
1323
1324 * mm-decode.el (mm-display-external): Delete temp file, directory
1325 and buffer immediately if the external process is exited.
1326
c03ac728
MB
13272005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
1328
1329 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
1330 fewer lines than that of scroll-margin.
1331 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
1332
d8a88581
MB
13332005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
1334
1335 * gnus-art.el (gnus-article-next-page): Revert.
1336 (gnus-article-beginning-of-window): New macro.
1337 (gnus-article-next-page-1): Use it.
1338 (gnus-article-prev-page): Ditto.
1339 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
1340 instead of insert-buffer.
1341 (gnus-mime-delete-part): Ditto.
1342 (gnus-article-edit-exit): Ditto.
1343
1344 * gnus-util.el (gnus-beginning-of-window): Remove.
1345 (gnus-end-of-window): Remove.
1346
d8a88581
MB
13472005-07-25 Simon Josefsson <jas@extundo.com>
1348
1349 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
1350 to have the url package without w3. Reported by Daiki Ueno
1351 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
1352
7573397b
SM
13532005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1354
1355 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
1356 for text/rtf. Display default in prompt. Pass default for M-n.
1357
1358 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
1359
bcc7dd61
MB
13602005-07-16 Romain Francoise <romain@orebokech.com>
1361
1362 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
1363 instead of `current-time-string' as the latter creates a time
1364 string that is not RFC 2822 compliant (it lacks the zone).
1365
9ebc3953
EZ
13662005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1367
1368 * gnus-msg.el (gnus-button-mailto): Remove
1369 save-selected-window-window hackery because it relies on
1370 save-selected-window internals.
1371
7929f858
MB
13722005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
1373
1374 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
1375 (gnus-article-next-page-1): Use gnus-beginning-of-window.
1376 (gnus-article-prev-page): Ditto.
1377
1378 * gnus-util.el (gnus-beginning-of-window): New function.
1379 (gnus-end-of-window): New function.
1380
ead25b5c
MB
13812005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1382
1383 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
1384 gnus-add-minor-mode.
1385 (gnus-binary-mode): Ditto.
1386
1387 * gnus-topic.el (gnus-topic-mode): Ditto.
1388
5f4264e5 13892005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
1390
1391 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
1392 (gnus-article-prev-page): Take scroll-margin into consideration.
1393
a0ec7a4a
LK
13942005-07-04 Lute Kamstra <lute@gnu.org>
1395
1396 Update FSF's address in GPL notices.
1397
59fda2fa
JB
13982005-07-04 Juanma Barranquero <lekktu@gmail.com>
1399
1400 * gnus.el (gnus-exit):
1401 * gnus-group.el (gnus-group-icons):
1402 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
1403
1404 * gnus-nocem.el (gnus-nocem):
1405 * message.el (message-various, message-buffers, message-sending)
1406 (message-interface, message-forwarding, message-insertion)
1407 (message-headers, message-news, message-mail):
1408 * pgg-gpg.el (pgg-gpg):
1409 * pgg-parse.el (pgg-parse):
1410 * pgg-pgp.el (pgg-pgp):
1411 * pgg-pgp5.el (pgg-pgp5):
1412 * pop3.el (pop3): Finish `defgroup' description with period.
1413
7d0c69be
MB
14142005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
1415
1416 * gnus-art.el (article-display-face): Improve the efficiency.
1417 (article-display-x-face): Ditto; remove grey x-face stuff.
1418
d6697c02
MB
14192005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
1420
1421 * gnus-art.el (article-display-face): Correct the position in
1422 which Faces are inserted; use dolist.
1423
14242005-06-29 Didier Verna <didier@xemacs.org>
1425
59fda2fa 1426 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
1427 order.
1428
84861437
MB
14292005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
1430
1431 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
1432 (gnus-nocem-check-article): Fetch the Type header.
1433 (gnus-nocem-message-wanted-p): Fix the way to examine types.
1434 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
1435 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
1436
1437 * pgg.el (pgg-verify): Return the verification result.
1438
3338c0ad
JB
14392005-06-24 Juanma Barranquero <lekktu@gmail.com>
1440
1441 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
1442 `show-nonbreak-escape'.
1443
9180519b
LK
14442005-06-23 Lute Kamstra <lute@gnu.org>
1445
1446 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
1447
1448 * dig.el (dig-mode):
1449 * smime.el (smime-mode): Use gnus-run-mode-hooks.
1450
23873c96
JB
14512005-06-21 Juanma Barranquero <lekktu@gmail.com>
1452
1453 * nnimap.el (nnimap-split-download-body): Fix spellings.
1454
b66c24b4
JB
14552005-06-16 Juanma Barranquero <lekktu@gmail.com>
1456
1457 * gnus-art.el (gnus-article-encrypt-body):
1458 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
1459 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
1460 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 1461
0f49874b
MB
14622005-06-16 Miles Bader <miles@gnu.org>
1463
1464 * spam.el (spam): Remove "-face" suffix from face name.
1465 (spam-face): New backward-compatibility alias for renamed face.
1466 (spam-face, spam-initialize): Use renamed spam face.
1467
1468 * message.el (message-header-to, message-header-cc)
1469 (message-header-subject, message-header-newsgroups)
1470 (message-header-other, message-header-name)
1471 (message-header-xheader, message-separator, message-cited-text)
1472 (message-mml): Remove "-face" suffix from face names.
1473 (message-header-to-face, message-header-cc-face)
1474 (message-header-subject-face, message-header-newsgroups-face)
1475 (message-header-other-face, message-header-name-face)
1476 (message-header-xheader-face, message-separator-face)
1477 (message-cited-text-face, message-mml-face):
1478 New backward-compatibility aliases for renamed faces.
1479 (message-font-lock-keywords): Use renamed message faces.
1480
1481 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
1482 (sieve-test-commands, sieve-tagged-arguments):
1483 Remove "-face" suffix from face names.
1484 (sieve-control-commands-face, sieve-action-commands-face)
1485 (sieve-test-commands-face, sieve-tagged-arguments-face):
1486 New backward-compatibility aliases for renamed faces.
1487 (sieve-control-commands-face, sieve-action-commands-face)
1488 (sieve-test-commands-face, sieve-tagged-arguments-face):
1489 Use renamed sieve faces.
1490
1491 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
1492 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
1493 (gnus-group-news-3-empty, gnus-group-news-4)
1494 (gnus-group-news-4-empty, gnus-group-news-5)
1495 (gnus-group-news-5-empty, gnus-group-news-6)
1496 (gnus-group-news-6-empty, gnus-group-news-low)
1497 (gnus-group-news-low-empty, gnus-group-mail-1)
1498 (gnus-group-mail-1-empty, gnus-group-mail-2)
1499 (gnus-group-mail-2-empty, gnus-group-mail-3)
1500 (gnus-group-mail-3-empty, gnus-group-mail-low)
1501 (gnus-group-mail-low-empty, gnus-summary-selected)
1502 (gnus-summary-cancelled, gnus-summary-high-ticked)
1503 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
1504 (gnus-summary-high-ancient, gnus-summary-low-ancient)
1505 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
1506 (gnus-summary-low-undownloaded)
1507 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
1508 (gnus-summary-low-unread, gnus-summary-normal-unread)
1509 (gnus-summary-high-read, gnus-summary-low-read)
1510 (gnus-summary-normal-read, gnus-splash):
1511 Remove "-face" suffix from face names.
1512 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1513 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1514 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1515 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1516 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1517 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1518 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1519 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1520 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1521 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1522 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1523 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1524 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1525 (gnus-summary-normal-ticked-face)
1526 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
1527 (gnus-summary-normal-ancient-face)
1528 (gnus-summary-high-undownloaded-face)
1529 (gnus-summary-low-undownloaded-face)
1530 (gnus-summary-normal-undownloaded-face)
1531 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1532 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1533 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1534 (gnus-splash-face):
1535 New backward-compatibility aliases for renamed faces.
1536 (gnus-group-startup-message): Use renamed gnus faces.
1537
1538 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
1539 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
1540 (gnus-server-agent): Remove "-face" suffix from face names.
1541 (gnus-server-agent-face, gnus-server-opened-face)
1542 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 1543 (gnus-server-offline-face):
0f49874b
MB
1544 New backward-compatibility aliases for renamed faces.
1545 (gnus-server-agent-face, gnus-server-opened-face)
1546 (gnus-server-closed-face, gnus-server-denied-face)
1547 (gnus-server-offline-face): Use renamed gnus faces.
1548
1549 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
1550 Remove "-face" suffix from face names.
1551 (gnus-picon-xbm-face, gnus-picon-face):
1552 New backward-compatibility aliases for renamed faces.
1553
1554 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
1555 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
1556 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
1557 (gnus-cite-11): Remove "-face" suffix from face names.
1558 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
1559 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
1560 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 1561 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
1562 New backward-compatibility aliases for renamed faces.
1563 (gnus-cite-attribution-face, gnus-cite-face-list)
1564 (gnus-article-boring-faces): Use renamed gnus faces.
1565
1566 * gnus-art.el (gnus-signature, gnus-header-from)
1567 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
1568 (gnus-header-content): Remove "-face" suffix from face names.
1569 (gnus-signature-face, gnus-header-from-face)
1570 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 1571 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
1572 New backward-compatibility aliases for renamed faces.
1573 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1574
1575 * gnus-sum.el (gnus-summary-selected-face)
1576 (gnus-summary-highlight): Use renamed gnus faces.
1577 * gnus-group.el (gnus-group-highlight): Likewise.
1578
ca0a6900
JB
15792005-06-14 Juanma Barranquero <lekktu@gmail.com>
1580
0b46b379
JB
1581 * gnus-sieve.el (gnus-sieve-article-add-rule):
1582 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
1583 * spam-stat.el (spam-stat-buffer-change-to-spam)
1584 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 1585
0b46b379
JB
1586 * message.el (message-is-yours-p):
1587 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 1588
a21fb88e
MB
15892005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1590
1591 * mm-view.el (mm-inline-text): Withdraw the last change.
1592
15932005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1594
1595 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1596 executing enriched-decode.
1597
bfe5418b
LT
15982005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1599
1600 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1601
d4755e04
LK
16022005-06-04 Lute Kamstra <lute@gnu.org>
1603
1604 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1605 information is never recorded.
1606
95f75c75
SM
16072005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1608
1609 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1610
0f69d598
MB
16112005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1612
1613 * pop3.el (pop3-md5): Run md5 in the binary mode.
1614 (pop3-md5-program-args): New variable.
1615
95f75c75
SM
1616 * starttls.el (starttls-set-process-query-on-exit-flag):
1617 Use eval-and-compile.
0f69d598 1618
4a43ee9b
MB
16192005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1620
1621 * gnus-art.el (article-display-x-face): Replace
1622 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1623
1624 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1625
1626 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
1627 set-process-query-on-exit-flag or process-kill-without-query.
1628
1629 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1630 loop instead of replace-regexp.
1631
1632 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1633 instead of process-kill-without-query if it is available.
1634
1635 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1636 instead of find-file-hooks if it is available.
1637
1638 * mml1991.el: Bind pgg-default-user-id when compiling.
1639
1640 * mml2015.el: Bind pgg-default-user-id when compiling.
1641
95f75c75
SM
1642 * nndraft.el (nndraft-request-associate-buffer):
1643 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
1644 available.
1645
1646 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1647 instead of find-file-hooks if it is available.
1648
1649 * nntp.el (nntp-open-connection): Replace
1650 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1651 (nntp-open-ssl-stream): Ditto.
1652 (nntp-open-tls-stream): Ditto.
1653
1654 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
1655 (pgg-run-at-time-1): New macro.
1656 (pgg-run-at-time): Use it.
1657
1658 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1659 set-process-query-on-exit-flag or process-kill-without-query.
1660 (starttls-open-stream-gnutls): Use it instead of
1661 process-kill-without-query.
1662 (starttls-open-stream): Ditto.
1663
16642005-05-31 Simon Josefsson <jas@extundo.com>
1665
1666 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1667 instead of hard coding to nil.
1668
16692005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1670
ca0a6900 1671 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
1672 resolve warnings when gnus-group.el compiled alone.
1673
e9bd5782
MB
16742005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1675
1676 * gnus-agent.el (gnus-agent-regenerate-group)
1677 (gnus-agent-fetch-articles): Replace `string-to-int' by
1678 `string-to-number'.
1679 * gnus-art.el (gnus-button-fetch-group): Ditto.
1680 * gnus-cache.el (gnus-cache-generate-active)
1681 (gnus-cache-articles-in-group): Ditto.
1682 * gnus-group.el (gnus-group-set-current-level)
1683 (gnus-group-insert-group-line): Ditto.
1684 * gnus-score.el (gnus-score-set-expunge-below)
1685 (gnus-score-set-mark-below, gnus-summary-score-effect)
1686 (gnus-summary-score-entry): Ditto.
1687 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1688 (gnus-soup-pack): Ditto.
1689 * gnus-spec.el (gnus-xmas-format): Ditto.
1690 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1691 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1692 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1693 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1694 * nndb.el (nndb-get-remote-expire-response): Ditto.
1695 * nndiary.el (nndiary-parse-schedule-value)
1696 (nndiary-string-to-number, nndiary-request-replace-article)
1697 (nndiary-request-article): Ditto.
1698 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1699 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1700 * nneething.el (nneething-make-head): Ditto.
1701 * nnfolder.el (nnfolder-request-article)
1702 (nnfolder-retrieve-headers): Ditto.
1703 * nnheader.el (nnheader-file-to-number): Ditto.
1704 * nnkiboze.el (nnkiboze-request-article): Ditto.
1705 * nnmail.el (nnmail-process-unix-mail-format)
1706 (nnmail-process-babyl-mail-format): Ditto.
1707 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1708 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1709 (nnmh-request-create-group, nnmh-request-list-1)
1710 (nnmh-request-group, nnmh-request-article): Ditto.
1711 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1712 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1713 * nnsoup.el (nnsoup-make-active): Ditto.
1714 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1715 * nntp.el (nntp-find-group-and-number)
1716 (nntp-retrieve-headers-with-xover): Ditto.
1717 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1718 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1719 (pgg-format-key-identifier): Ditto.
1720 * pop3.el (pop3-last, pop3-stat): Ditto.
1721 * qp.el (quoted-printable-decode-region): Ditto.
1722
1723 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1724 of concat.
1725
cfcd5c91
MB
17262005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1727
1728 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1729
1730 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1731
1732 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1733
1734 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1735
1736 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1737
1738 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1739
1740 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1741 (gnus-carpal-mode): Ditto.
1742
1743 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1744 (gnus-browse-mode): Ditto.
1745
1746 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1747
1748 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1749
9ad41fb7
RS
17502005-05-29 Richard M. Stallman <rms@gnu.org>
1751
1752 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1753
b4e8a25b
MB
17542005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1755
1756 * gnus-util.el (gnus-run-mode-hooks): New function.
1757
1758 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1759
ddfbe5db
LT
17602005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1761
1762 * gnus-agent.el (gnus-agent-make-mode-line-string):
1763 Use mode-line-highlight as mouse-face.
1764
d0859c9a
MB
17652005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1766
1767 * canlock.el (canlock): Change the parent group to news.
1768
1769 * deuglify.el (gnus-outlook-deuglify): Add :group.
1770
1771 * dig.el (dig): Add :group.
1772
1773 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1774
1775 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1776 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1777 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1778 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1779 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1780
1781 * gnus-diary.el (gnus-diary): Add :group.
1782
1783 * gnus.el (gnus-group-news-1-face): Add :group.
1784 (gnus-group-news-1-empty-face): Ditto.
1785 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1786 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1787 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1788 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1789 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1790 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1791 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1792 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1793 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1794 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1795 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1796 (gnus-summary-high-ticked-face): Ditto.
1797 (gnus-summary-low-ticked-face): Ditto.
1798 (gnus-summary-normal-ticked-face): Ditto.
1799 (gnus-summary-high-ancient-face): Ditto.
1800 (gnus-summary-low-ancient-face): Ditto.
1801 (gnus-summary-normal-ancient-face): Ditto.
1802 (gnus-summary-high-undownloaded-face): Ditto.
1803 (gnus-summary-low-undownloaded-face): Ditto.
1804 (gnus-summary-normal-undownloaded-face): Ditto.
1805 (gnus-summary-high-unread-face): Ditto.
1806 (gnus-summary-low-unread-face): Ditto.
1807 (gnus-summary-normal-unread-face): Ditto.
95f75c75 1808 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
1809 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1810
1811 * message.el (message-minibuffer-local-map): Add :group.
1812
1813 * sieve-manage.el (sieve-manage-log): Add :group.
1814 (sieve-manage-default-user): Diito.
1815 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1816 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1817 (sieve-manage-authenticators): Ditto.
95f75c75 1818 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
1819 (sieve-manage-default-port): Ditto.
1820
1821 * sieve-mode.el (sieve-control-commands-face): Add :group.
1822 (sieve-action-commands-face): Ditto.
1823 (sieve-test-commands-face): Ditto.
1824 (sieve-tagged-arguments-face): Ditto.
1825
1826 * smime.el (smime): Add :group.
1827
1828 * spam-report.el (spam-report): Add :group.
1829
1830 * spam.el (spam, spam-face): Add :group.
1831
6441d280
LK
18322005-05-26 Lute Kamstra <lute@gnu.org>
1833
1834 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1835
8654e13a
MB
18362005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1837
1838 * gnus-art.el: Don't autoload mail-extract-address-components.
1839
1840 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1841
1842 * nndb.el: Don't declare the nndb back end two or more times; don't
1843 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1844
1845 * nntp.el: Autoload format-spec instead of format; use
1846 eval-and-compile to evaluate autoload forms.
1847
1848 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1849
31640842
MB
18502005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1851
1852 * gnus-art.el (article-date-ut): Support converting date in
1853 forwarded parts as well.
1854 (gnus-article-save-original-date): New macro.
1855 (gnus-display-mime): Use it.
1856
18572005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1858
1859 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1860 enclosure element of <item>.
1861
61b397cd
MB
18622005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1863
1864 * spam-report.el (spam-report-unplug-agent)
1865 (spam-report-plug-agent, spam-report-deagentize)
1866 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1867 support for the Agent in spam-report: when unplugged, report to a
1868 file; when plugged, submit all the requests.
1869 [Added missing offline functionality from trunk.]
1870
18712005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1872
1873 * spam-report.el (spam-report-url-to-file)
1874 (spam-report-requests-file): New function and variable for offline
1875 reporting.
1876 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1877 and user defined function.
1878 (spam-report-process-queue): New function.
1879 Process requests from `spam-report-requests-file'.
1880 (spam-report-url-ping-mm-url): Autoload.
1881 [Added missing offline functionality from trunk.]
31640842 1882
cd01ded9
MB
18832005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1884
1885 * qp.el (quoted-printable-encode-region): Save excursion.
1886
850c333d
MB
18872005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1888
1889 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
1890 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1891
ff5e68bf
MB
18922005-04-13 Miles Bader <miles@gnu.org>
1893
1894 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1895
18962005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1897
1898 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1899 contained in text because xml.el decodes entities) with LFs.
1900
6a748eda
LK
19012005-04-11 Lute Kamstra <lute@gnu.org>
1902
1903 * message.el (message-make-date): Handle byte-compiler warnings
1904 differently.
1905 * nnimap.el (nnimap-date-days-ago): Ditto.
1906
9d9b0de9
SM
19072005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1908
1909 * mm-util.el (mm-string-to-multibyte): New function.
1910 (mm-detect-coding-region): Typo.
1911
9a89f5b0
MB
19122005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1913
1914 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1915
91472578
MB
19162005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1917
1918 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1919 argument in XEmacs.
1920
1921 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1922 (nnrss-request-group): Decode group name first.
1923 (nnrss-request-article): Make a text/plain article if mml-to-mime
1924 failed.
1925 (nnrss-get-encoding): Return a compatible encoding according to
1926 nnrss-compatible-encoding-alist.
1927 (nnrss-opml-export): Use dolist.
1928 (nnrss-find-el): Use consp instead of listp.
1929 (nnrss-order-hrefs): Use dolist.
1930
19312005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1932
1933 * nnrss.el (nnrss-verbose): Remove.
1934 (nnrss-request-group): Use `nnheader-message' instead.
1935
19362005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1937
1938 * nnrss.el (nnrss-verbose): New variable.
1939 (nnrss-request-group): Make it say nnrss is requesting a group.
1940
19412005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1942
1943 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1944 (gnus-agent-group-pathname): Ditto.
1945
1946 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1947
1948 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1949 name for only %g and %c.
1950 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1951 instead of gnus-tmp-group to decoded group name.
1952 (gnus-group-make-group): Decode group name.
1953 (gnus-group-delete-group): Ditto.
1954 (gnus-group-make-rss-group): Exclude `/'s from group names;
1955 register the group data after opening the nnrss group; unify
1956 non-ASCII group names; encode group name.
1957 (gnus-group-catchup-current): Decode group name.
1958 (gnus-group-expire-articles-1): Ditto.
1959 (gnus-group-set-current-level): Ditto.
1960 (gnus-group-kill-group): Ditto.
1961
1962 * gnus-spec.el (gnus-update-format-specifications): Flush the
1963 group format spec cache if it doesn't support decoded group names.
1964
1965 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1966
1967 * nnrss.el: Require rfc2047 and mml.
1968 (nnrss-file-coding-system): New variable.
1969 (nnrss-format-string): Redefine it as an inline function.
1970 (nnrss-decode-group-name): New function.
1971 (nnrss-string-as-multibyte): Remove.
1972 (nnrss-retrieve-headers): Decode group name; don't use
1973 nnrss-format-string.
1974 (nnrss-request-group): Decode group name.
1975 (nnrss-request-article): Decode group name; allow a Message-ID as
1976 well as an article number; don't use nnrss-format-string; encode a
1977 Message-ID string which may contain non-ASCII characters; use
1978 mml-to-mime to compose a MIME article; use search-forward instead
1979 of re-search-forward.
1980 (nnrss-request-expire-articles): Decode group name.
1981 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1982 as well; decode group name.
1983 (nnrss-get-encoding): Fix regexp.
1984 (nnrss-fetch): Clarify error message.
1985 (nnrss-read-server-data): Use insert-file-contents instead of load;
1986 bind file-name-coding-system; use multibyte buffer.
1987 (nnrss-save-server-data): Insert newline; bind
1988 coding-system-for-write to the value of nnrss-file-coding-system;
1989 bind file-name-coding-system; add coding cookie.
1990 (nnrss-read-group-data): Use insert-file-contents instead of load;
1991 bind file-name-coding-system; use multibyte buffer.
1992 (nnrss-save-group-data): Bind coding-system-for-write to the
1993 value of nnrss-file-coding-system; bind file-name-coding-system.
1994 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1995 make it work with non-ASCII text.
1996 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1997 of set-buffer-file-coding-system.
1998 (nnrss-find-el): Check carefully whether there's a list of string
1999 which old xml.el may return rather than a string; make it work
2000 with old xml.el as well.
2001
20022005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
2003
2004 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
2005
2006 * nnrss.el (nnrss-get-encoding): New function.
2007 (nnrss-fetch): Use unibyte buffer initially; bind
2008 coding-system-for-read while performing mm-url-insert; remove ^Ms;
2009 decode contents according to the encoding attribute.
2010 (nnrss-save-group-data): Add coding cookie.
2011 (nnrss-mime-encode-string): New function.
2012 (nnrss-check-group): Use it to encode subject and author.
2013
20142005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
2015
2016 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2017 failed.
2018
20192005-04-06 Jesper Harder <harder@ifa.au.dk>
2020
2021 * mm-util.el (mm-subst-char-in-string): Support inplace.
2022
2023 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
2024 checkdoc.el).
2025 (nnrss-request-article): Cleanup.
2026 (nnrss-request-delete-group): Use nnrss-make-filename.
2027 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2028 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
2029 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
2030 <joakim@verona.se>; hash on description if link is missing; use
2031 nnrss-make-filename; use load.
2032 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2033 (nnrss-make-filename): New function.
2034 (nnrss-close): New function.
2035 (nnrss-check-group): Hash on description if link is missing.
2036 (nnrss-get-namespace-prefix): Use string= to compare strings!
2037 Reported by David D. Smith <davidsmith@acm.org>.
2038 (nnrss-opml-export): Turn on sgml-mode.
2039
20402005-04-06 Mark A. Hershberger <mah@everybody.org>
2041
2042 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2043
498063ec
MB
20442005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2045
2046 * message.el (message-make-date): Add defvars in order to silence
2047 the byte compiler inside the defun.
2048
2049 * nnimap.el (nnimap-date-days-ago): Ditto.
2050
95f75c75 2051 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 2052
95f75c75 2053 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 2054
95f75c75 2055 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
2056
2057 * nnultimate.el (parse-time): Require for `parse-time-string'.
2058
707f2b38
MB
20592005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
2060
498063ec
MB
2061 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
2062 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 2063
10ace8ea
MB
20642005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
2065
2066 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
2067
2068 * mm-util.el (mm-replace-in-string): New function.
2069 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
2070 latin-unity, which cannot be used with XEmacs 21.1.
2071
2072 * rfc2047.el (rfc2047-encode-function-alist): Rename from
2073 rfc2047-encoding-function-alist in order to avoid conflicting with
2074 the old version.
2075 (rfc2047-encode-message-header): Remove useless goto-char.
2076 (rfc2047-encodable-p): Don't move point.
2077 (rfc2047-syntax-table): Treat `(' and `)' as is.
2078 (rfc2047-encode-region): Concatenate words containing non-ASCII
2079 characters in structured fields; don't encode space-delimited
2080 ASCII words even in unstructured fields; don't break words at
2081 char-category boundaries; encode encoded words in structured
2082 fields; treat text within parentheses as special; show the
2083 original text when error has occurred; move point to the end of
2084 the region after encoding, suggested by IRIE Tetsuya
2085 <irie@t.email.ne.jp>; treat backslash-quoted characters as
2086 non-special; check carefully whether to encode special characters;
2087 fix some kind of misconfigured headers; signal a real error if
2088 debug-on-quit or debug-on-error is non-nil; don't infloop,
2089 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
2090 the close parenthesis may be included in the encoded word; encode
2091 bogus delimiters.
2092 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
2093 (rfc2047-encode-max-chars): New variable.
2094 (rfc2047-encode-1): New function.
2095 (rfc2047-encode): Use it; encode text so that it occupies the
2096 maximum width within 76-column; work correctly on Q encoding for
2097 iso-2022-* charsets; fold the line before encoding; don't append a
2098 space if the encoded word includes close parenthesis.
2099 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
2100 sure not to break a line just after the header name.
2101 (rfc2047-b-encode-region): Remove.
2102 (rfc2047-b-encode-string): New function.
2103 (rfc2047-q-encode-region): Remove.
2104 (rfc2047-q-encode-string): New function.
2105 (rfc2047-encode-parameter): New function.
2106 (rfc2047-encoded-word-regexp): Don't use shy group.
2107 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
2108 (rfc2047-parse-and-decode): Ditto.
95f75c75 2109 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
2110
21112005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2112
2113 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
2114 (rfc2047-field-value): Strip props.
95f75c75 2115 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
2116 all headers can be folded, and this should be done by the message
2117 composition mode. Probably. I think.
2118 (rfc2047-encodable-p): Say that =? needs encoding.
2119 (rfc2047-encode-region): Encode =? strings.
2120
21212005-03-25 Jesper Harder <harder@ifa.au.dk>
2122
2123 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
2124 language tags; remove unnecessary '+'. Reported by Stefan Wiens
2125 <s.wi@gmx.net>.
2126 (rfc2047-decode-string): Don't cons a string unnecessarily.
2127 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
2128 the encoding to avoid consing a string.
2129 (rfc2047-decode): Use mm-subst-char-in-string instead of
2130 mm-replace-chars-in-string.
2131
21322005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2133
2134 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
2135 encodings of MIME-encoded words, in order to improve
2136 interoperability with several broken MUAs.
2137
21382005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2139
2140 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
2141 pass it to `gnus-browse-read-group'.
2142 (gnus-browse-read-group): Add NUMBER argument and pass it to
2143 `gnus-group-read-ephemeral-group'.
2144
2145 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
2146 argument and pass it to `gnus-group-read-group'.
2147
21482005-03-19 Aidan Kehoe <kehoea@parhasard.net>
2149
2150 * mm-util.el (mm-xemacs-find-mime-charset): Only call
2151 mm-xemacs-find-mime-charset-1 if we have the mule feature
2152 available at runtime.
2153
f3f7f80c
WL
21542005-03-25 Werner Lemberg <wl@gnu.org>
2155
2156 * nnmaildir.el: Replace `illegal' with `invalid'.
2157
0302b80e
SM
21582005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2159
2160 * gnus-start.el (gnus-display-time-event-handler):
2161 Check display-time-timer at runtime rather than only at load time
2162 in case display-time-mode is turned off in the mean time.
2163
fa9a04e1
MB
21642005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2165
2166 * nnimap.el (nnimap-open-connection): Print which authinfo file is
2167 used.
2168
2169 * nneething.el (nneething-map-file-directory): Derive from
2170 `gnus-directory'.
2171
2172 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
2173 the To/Cc button.
2174
21752005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
2176
0302b80e
SM
2177 * nnmaildir.el (nnmaildir-request-accept-article):
2178 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1
MB
2179
21802005-03-13 Steve Youngs <steve@sxemacs.org>
2181
2182 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
2183 autoloaded function.
2184 From: Andrey Slusar <anrays@gmail.com>.
2185
21862005-03-13 Steve Youngs <steve@sxemacs.org>
2187
2188 * mm-url.el: Require timer-funcs at compile time when in XEmacs
2189 for `with-timeout'.
2190
2191 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 2192 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
2193
2194 * gnus-async.el: Ditto.
2195
bf68d4e6
LK
21962005-03-16 Lute Kamstra <lute@gnu.org>
2197
2198 * message.el (message-make-date): Require parse-time.
2199
f66ce3b9
SM
22002005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
2201
2202 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
2203
9872af18 22042005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 2205
0302b80e 2206 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 2207
9872af18 22082005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
2209
2210 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
2211 buffer (since IMAP server might return FETCH response out of
2212 order, and the nntp buffer must be sorted).
2213
5f5475ac
MB
22142005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2215
2216 * message.el: Don't autoload former message-utils variables.
f66ce3b9 2217 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
2218
2219 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 2220 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 2221 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
2222 (nnweb-google-parse-1, nnweb-google-create-mapping):
2223 Don't hardcode URL.
5f5475ac 2224
2fd561a9
MB
22252005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
2226
2227 * message.el (message-get-reply-headers, message-followup):
2228 Mention related variables `message-use-followup-to' and
2229 `message-use-mail-followup-to', in the information buffer.
2230
2231 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
2232 of broken groups(-beta).google.com.
2233
4e90f2b9
SM
22342005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
2235
2236 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
2237 a more conservative way.
2238
ee7d3cc0
MB
22392005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2240
2241 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
2242 `mm-dissect-multipart' and receive the from field as an (optional)
2243 argument from `mm-dissect-multipart'.
2244 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
2245 pass it on when we call `mm-dissect-buffer' on MIME parts.
2246 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 2247
04ff38fb
SM
22482005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
2249
2250 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
2251 buffer, so it moves the window's cursor.
2252
ff4d3926
MB
22532005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
2254
04ff38fb 2255 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
2256
2257 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 2258 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 2259
04ff38fb
SM
2260 * gnus-sum.el (gnus-summary-caesar-message):
2261 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
2262
2263 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
2264 doc string.
2265
22662005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2267
2268 * smime.el (smime-sign-buffer): Signal an error if
2269 `smime-sign-region' fails.
2270 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
2271 fails.
2272
82a8ad04
MB
22732005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
2274
2275 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
2276 Handle news URL with given port correctly.
2277
270a576a
MB
22782005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2279
2280 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
2281 containing special characters.
2282
2283 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2284
2285 * mml.el (mime-to-mml): Ditto.
2286
ff4d3926
MB
2287 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
2288 New variable.
270a576a
MB
2289 (rfc2047-decode-region): Quote decoded words containing special
2290 characters when rfc2047-quote-decoded-words-containing-tspecials
2291 is non-nil.
2292
22932005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
2294
04ff38fb 2295 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
2296
2297 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
2298
22992005-02-15 Simon Josefsson <jas@extundo.com>
2300
2301 * nnimap.el (nnimap-debug): Doc fix.
2302
2303 * imap.el (imap-debug): Doc fix.
2304
23052005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2306
2307 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
2308 argument in doc string. Make query for type more clear.
2309
d31fa104
MB
23102005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
2311
2312 * gnus.el (gnus-group-startup-message): Search for gnus images in
2313 etc/images/gnus.
2314 * mm-util.el (mm-find-charset-region): Likewise.
2315 * smiley.el (smiley-data-directory): Search for smilies in
2316 etc/images/smilies.
2317
9b981cb6
MB
23182005-02-09 Kim F. Storm <storm@cua.dk>
2319
2320 Change Emacs release version from 21.4 to 22.1 throughout.
2321 Change Emacs development version from 21.3.50 to 22.0.50.
2322
23232005-02-08 Simon Josefsson <jas@extundo.com>
2324
2325 * imap.el (imap-log): Doc fix.
2326
56c30d72
MB
23272005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
2328
2329 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
2330 prefix arg is neither nil nor a number, as info specifies.
2331
f429956a
SM
23322005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
2333
2334 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
2335
5c243ee4
SM
23362005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2337
2338 * message.el (message-beginning-of-line): Change the behavior when
2339 invoked between BOL and : so that it first moves backward.
2340
aba1948a
MB
23412005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2342
2343 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
2344 article buffer when editing of the article is discarded.
2345 (gnus-article-prepare): Revert.
2346
23472005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2348
f429956a
SM
2349 * gnus-art.el (gnus-article-prepare):
2350 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
2351
23522005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2353
2354 * mml.el (mml-generate-mime-1): Convert string into unibyte when
2355 inserting " *mml*" buffer's contents into a unibyte temp buffer.
2356
ddff82cf
MB
23572005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
2358
2359 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
2360 which will be inserted according to the multibyteness of a buffer
2361 rather than the type of contents. Suggested by ARISAWA Akihiro
2362 <ari@mbf.ocn.ne.jp>.
2363
112d84ef
MB
23642005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2365
2366 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
2367 which is unreadable in some setups.
2368
2f7717f6
MB
23692004-12-27 Simon Josefsson <jas@extundo.com>
2370
f429956a
SM
2371 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
2372 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
2373 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 2374
c44edf72
KS
23752004-12-17 Kim F. Storm <storm@cua.dk>
2376
2377 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
2378
2379 * gnus-sum.el (gnus-summary-mode-map): Likewise.
2380
aa0a8561
MB
23812004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2382
2383 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
2384 correctly even if there are wide characters.
2385
23862004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2387
2388 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
2389 concatenating segments rather than before concatenating them.
2390 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2391
23922004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2393
2394 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
2395
23962004-12-17 Aidan Kehoe <kehoea@parhasard.net>
2397
2398 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
2399 unify Latin characters in XEmacs.
2400 (mm-find-mime-charset-region): Use it.
2401
24022004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2403
2404 * gnus-util.el (gnus-delete-directory): New function.
2405
2406 * gnus-agent.el (gnus-agent-delete-group): Use it.
2407
2408 * gnus-cache.el (gnus-cache-delete-group): Use it.
2409
45893b95
SM
24102004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
2411
2412 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
2413
734c5765
MB
24142004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
2415
5c243ee4
SM
2416 * gnus-group.el (gnus-group-make-rss-group):
2417 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
2418
2419 * gnus-start.el (gnus-setup-news): Honor user's setting to
2420 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 2421 <lute@gnu.org>.
734c5765 2422
ad136a7c
MB
24232004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
2424
2425 * message.el (message-forward-make-body-mml): Remove headers
45893b95 2426 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
2427
24282004-12-02 Romain Francoise <romain@orebokech.com>
2429
2430 * message.el (message-forward-make-body-plain): Always remove
2431 headers according to message-forward-ignored-headers.
2432
24332004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2434
ad136a7c
MB
2435 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
2436 order to silence the byte compiler.
2437
2438 * pop3.el (pop3-md5): Define it before being used.
2439
2440 * spam.el: Fix the way to silence the byte compiler, which
2441 complained about bbdb-buffer, bbdb-create-internal,
2442 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
2443 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
2444 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
2445 spam-stat-buffer-is-spam, spam-stat-load,
2446 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
2447 spam-stat-save and spam-stat-split-fancy.
2448
24492004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2450
2451 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
2452 which may confuse users.
2453 (canlock-password-for-verify): Ditto.
2454
2455 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
2456
2457 * gnus-art.el (gnus-emphasis-alist): Ditto.
2458
2459 * gnus-registry.el (gnus-registry-max-entries): Ditto.
2460
2461 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
2462
2463 * gnus-start.el (gnus-save-killed-list): Ditto.
2464
2465 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
2466 (gnus-sum-thread-tree-root): Ditto.
2467 (gnus-sum-thread-tree-false-root): Ditto.
2468 (gnus-sum-thread-tree-single-indent): Ditto.
2469
2470 * message.el (message-courtesy-message): Ditto.
2471 (message-archive-note): Ditto.
2472 (message-subscribed-address-file): Ditto.
2473 (message-user-fqdn): Ditto.
2474
2475 * spam-report.el (spam-report-gmane-regex): Ditto.
2476
2477 * spam.el (spam-blackhole-good-server-regex): Ditto.
2478
24792004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2480
45893b95 2481 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
2482
24832004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2484
45893b95
SM
2485 * message.el (message-strip-forbidden-properties):
2486 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
2487
24882004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2489
45893b95 2490 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
2491
2492 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
2493 to avoid problems when splitting mails with many recipients.
2494
24952004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
2496
2497 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
2498 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2499
25002004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
2501
2502 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
2503
49561cf6
SM
25042004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2505
2506 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
2507 pop-to-buffer, covered by the subsequent gnus-configure-windows.
2508
87589a70
LT
25092004-11-14 Luc Teirlinck <teirllm@auburn.edu>
2510
2511 * nnfolder.el (nnfolder-save-marks): Add missing format field in
2512 call to `error'.
2513 * nnml.el (nnml-save-marks): Ditto.
2514
c825ac9d
RS
25152004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2516
45893b95
SM
2517 * gnus-start.el (gnus-convert-old-newsrc):
2518 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 2519
ae465fa7
MB
25202004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2521
2522 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
2523 default; improve customization type.
2524 (gnus-emphasis-custom-with-format): New macro.
2525 (gnus-emphasis-custom-value-to-external): New function.
2526 (gnus-emphasis-custom-value-to-internal): New function.
2527
5f49be3f
MB
25282004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2529
2530 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
2531 "Args out of range" error. Reported by Arnaud Giersch
2532 <arnaud.giersch@free.fr>.
2533
fb54e72e
RS
25342004-11-04 Richard M. Stallman <rms@gnu.org>
2535
2536 * spam.el (spam group): Add :version.
2537
2538 * pgg-def.el (pgg group): Add :version.
2539
0683d241
MB
25402004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2541
3bc8f4ac 2542 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
2543 article buffer with a draft file. This is a temporary measure
2544 against the 2004-08-22 change to gnus-article-edit-mode.
2545
25462004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2547
2548 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
2549 (html2text-format-tags): Remove unused variable `attr'.
2550
2551 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2552 after-load-alist.
2553
2554 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2555 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
2556 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
2557 loaded under XEmacs.
2558 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
2559
2560 * mm-util.el (mm-coding-system-p): Return a coding-system.
2561 (mm-mime-mule-charset-alist): Use shift_jis instead of
2562 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
2563 entries for the mime charsets iso-2022-jp-3 and shift_jis.
2564 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
2565 instead of japanese-shift-jis and iso-latin-1 respectively in
2566 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
2567 (mm-mule-charset-to-mime-charset):
2568 Make mm-coding-system-priorities effective.
0683d241
MB
2569 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2570 while predicating of candidates upon the priorities.
2571
e2642250
MB
25722004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2573
2574 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2575
2576 * tls.el (tls-process-connection-type, tls-success)
2577 (tls-certtool-program): Add :version.
2578
2579 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2580 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 2581 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
2582
2583 * spam-stat.el (spam-stat): Add :version.
2584
2585 * sieve.el (sieve): Add :version.
2586
49561cf6
SM
2587 * sha1.el (sha1): Add :version.
2588 (sha1-use-external): Remove redundant version.
e2642250
MB
2589
2590 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
2591 (nnmail-cache-ignore-groups, nnmail-spool-hook)
2592 (nnmail-split-fancy-match-partial-words)
87589a70 2593 (nnmail-split-lowercase-expanded):
e2642250
MB
2594
2595 * nndiary.el (nndiary): Add :version.
2596
2597 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2598
2599 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
2600 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2601 Add :version.
e2642250
MB
2602
2603 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2604
2605 * mm-url.el (mm-url-use-external, mm-url-program)
2606 (mm-url-arguments): Add :version.
2607
2608 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
2609 (mm-attachment-file-modes, mm-decrypt-option)
2610 (mm-w3m-safe-url-regexp): Add :version.
2611
2612 * message.el (message-cite-prefix-regexp)
2613 (message-sendmail-envelope-from, message-minibuffer-local-map)
2614 (message-user-fqdn, message-completion-alist): Add :version.
2615
2616 * gnus-win.el (gnus-configure-windows-hook)
2617 (gnus-use-frames-on-any-display): Add :version.
2618
2619 * gnus-art.el (gnus-article-address-banner-alist)
2620 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
2621 (gnus-treat-from-picon, gnus-treat-mail-picon)
2622 (gnus-treat-x-pgp-sig): Add :version.
2623
2624 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
2625 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
2626 (gnus-summary-article-delete-hook)
2627 (gnus-summary-display-while-building): Add :version.
2628
2629 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2630 (gnus-get-top-new-news-hook):Add :version.
2631
2632 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2633 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2634
2635 * gnus-registry.el (gnus-registry): Add :version.
2636
2637 * gnus-spec.el (gnus-use-correct-string-widths)
2638 (gnus-make-format-preserve-properties): Add :version.
2639
2640 * gnus.el (gnus-group-charter-alist)
2641 (gnus-group-fetch-control-use-browse-url)
2642 (gnus-install-group-spam-parameters): Add :version.
2643
2644 * gnus-diary.el (gnus-diary): Add :version.
2645
2646 * gnus-delay.el (gnus-delay): Add :version.
2647
2648 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
2649 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
2650 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
2651 Add :version.
2652
2653 * gnus-agent.el (gnus-agent-max-fetch-size)
2654 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
2655 (gnus-agent-prompt-send-queue): Add :version.
2656
2657 * deuglify.el (gnus-outlook-deuglify): Add :version.
2658
ba0226dd
MB
2659 * html2text.el: Beautify code. Improve doc strings. Some
2660 checkdoc cleanup.
e2642250 2661 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
2662
26632004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
2664
2665 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 2666
5153a47a
MB
26672004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2668
2a95505b
MB
2669 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2670 signature file. Suggested by Manoj Srivastava
2671 <srivasta@golden-gryphon.com>.
2672
5153a47a 2673 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
2674 iso-2022-jp even in the Japanese language environment.
2675 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
2676
26772004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2678
2679 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2680 use the same characters as the dummy marks; make it free from
2681 getting affected by the language environment.
2682 (gnus-summary-read-group-1): Update mark positions only when the
2683 format spec is updated.
2684
2685 * gnus-spec.el (gnus-update-format-specifications): Return a list
2686 of updated types.
2687
26882004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2689
2690 * nnspool.el (nnspool-spool-directory): Use news-path if the
2691 news-directory variable is not bound.
2692
2693 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2694 of gnus-tmp-news-method into string if it may be passed to
2695 gnus-correct-length which takes only a string argument.
2696
86713405
MB
26972004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2698
49561cf6 2699 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
2700 instead.
2701
27022004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2703
49561cf6 2704 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
2705 comparison on string.
2706
d5ddd795
MB
27072004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2708
2709 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2710 running the major-mode function.
2711
27122004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2713
2714 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2715 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2716 boolean check to not apply converters that apply to future
2717 versions of gnus.
2718
54506618
MB
27192004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2720
2721 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2722 dummy marks in the right way.
2723
d5ddd795 27242004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2725
2726 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2727 avoid infinite recursion via gnus-get-function.
2728
d5ddd795 27292004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2730
49561cf6
SM
2731 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2732 When necessary, pass full group name to gnus-request-set-marks.
2733 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 2734 tick marks.
49561cf6 2735 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 2736
d5ddd795 27372004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2738
49561cf6
SM
2739 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2740 Replace gnus-request-update-info with explicit code to sync the
2741 in-memory info read flags with the marks being sync'd to the backend.
54506618 2742
d5ddd795 27432004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2744
f429956a
SM
2745 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2746 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2747 you want to open a server and then, even when you responded with no,
2748 asking if you want to synchronize the server's flags.
49561cf6 2749 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
2750 multi-line expressions.
2751 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
2752 Updates marks in memory (in the info structure) AND in the backend.
2753 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
2754 deletion to remove entire duplicate line. Fixes merged article
2755 number bug.
2756
49561cf6
SM
2757 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2758
2759 * nnagent.el (nnagent-request-set-mark):
2760 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
2761 method, to ensure that synchronization updates marks in the
2762 backend and in the info (in memory) structure.
2763
d5ddd795 27642004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2765
2766 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2767 unless plugged. Disable the agent so that an open failure causes
2768 an error.
2769
5e472af0 27702004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 2771
54506618
MB
2772 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2773 (gnus-agent-go-online): Change :version.
2774 (gnus-agent-expire-unagentized-dirs)
2775 (gnus-agent-auto-agentize-methods): Add :version.
2776
d5ddd795 27772004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2778
49561cf6
SM
2779 * legacy-gnus-agent.el
2780 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 2781 New function. Used internally to only display 'gnus converting
54506618
MB
2782 files' message when actually necessary.
2783
49561cf6 2784 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
2785 methods now autoloaded.
2786
49561cf6
SM
2787 * gnus-int.el (gnus-request-move-article):
2788 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
2789 improve performance.
2790
d5ddd795 27912004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2792
49561cf6 2793 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
2794 to avoid run-time CL dependencies.
2795 (gnus-agent-unfetch-articles): New function.
2796 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2797 article numbers even when local .overview file is missing.
9872af18 2798 (gnus-agent-read-article-number): New function. Only accepts
54506618 2799 27-bit article numbers.
49561cf6
SM
2800 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2801 Use gnus-agent-read-article-number.
54506618
MB
2802 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2803 from backend while recognizing that article numbers in .overview
2804 must be valid.
2805
49561cf6 2806 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
2807 some users confused by references to .newsrc when they only have a
2808 .newsrc.eld file.
49561cf6
SM
2809 (gnus-convert-mark-converter-prompt)
2810 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 2811
5e472af0 28122004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2813
2814 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2815
5e472af0 28162004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
2817
2818 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2819 stuff for non-living groups.
2820
5e472af0 28212004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2822
49561cf6
SM
2823 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2824 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 2825
5e472af0 28262004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2827
49561cf6
SM
2828 * gnus-agent.el (gnus-agent-read-agentview):
2829 Inline gnus-uncompress-range.
54506618
MB
2830
28312004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 2832
54506618 2833 * legacy-gnus-agent.el
49561cf6 2834 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
2835 help from Florian Weimer <fw@deneb.enyo.de>
2836
2837 * gnus-agent.el (gnus-agentize):
2838 gnus-agent-send-mail-real-function no longer set to current value
2839 of message-send-mail-function but rather a lambda that calls
2840 message-send-mail-function. The change makes the agent real-time
2841 responsive to user changes to message-send-mail-function.
2842
5e472af0 28432004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
2844
2845 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2846
28472004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2848
2849 * gnus-cache.el (gnus-cache-rename-group): New function.
2850 (gnus-cache-delete-group): New function.
2851
2852 * gnus-agent.el (gnus-agent-rename-group): New function.
2853 (gnus-agent-delete-group): New function.
2854 (gnus-agent-save-group-info): Use gnus-command-method when
2855 `method' parameter is nil. Don't write nil entries into the
2856 active file.
2857 (gnus-agent-get-group-info): New function.
49561cf6 2858 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
2859 gnus-group-real-name and gnus-find-method-for-group.
2860 (gnus-agent-set-local): Delete stored entry if either min, or max,
2861 are nil.
49561cf6
SM
2862 (gnus-agent-fetch-session): Reword error/quit messages.
2863 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
2864 articles fetched to disk before the quit occurred.
2865
49561cf6
SM
2866 * gnus-int.el (gnus-request-delete-group):
2867 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 2868 local disk in sync with the server.
49561cf6
SM
2869 (gnus-request-rename-group):
2870 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
2871 local disk in sync with the server.
2872
49561cf6
SM
2873 * gnus-start.el (gnus-get-unread-articles):
2874 Cosmetic simplification to logic.
54506618 2875
49561cf6 2876 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
2877 gnus-cache-active-altered as gnus-request-delete-group now keeps
2878 the cache in sync.
2879 (gnus-group-list-active): Let the agent store a server's active
2880 list if currently plugged.
2881
2882 * gnus-util.el (gnus-rename-file): New function.
2883
5e472af0 28842004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2885
2886 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2887 when the group's active is not available.
2888
5e472af0 28892004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2890
2891 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
2892 error.
2893
9872af18 28942004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2895
f429956a
SM
2896 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2897 message to newsrc-dribble when an actual conversion is performed.
54506618 2898
9872af18 28992004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2900
49561cf6
SM
2901 * gnus-agent.el (gnus-agent-read-local):
2902 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
2903 avoid the implicit assumption that they will always be equal.
2904 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2905 coding-system-for-write, as the with-temp-file macro first prints
2906 to a buffer then saves the buffer.
2907
9872af18 29082004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 2909
9872af18 2910 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
2911 loaded when gnus-convert-old-newsrc needs to call them.
2912
49561cf6 2913 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 2914 old file versions.
49561cf6 2915 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
2916 form of gnus-agent-expire-days to group properties.
2917
49561cf6 2918 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
2919 converters to handle old agent file formats. Added logic for a
2920 "backup before upgrading warning".
2921 (gnus-convert-mark-converter-prompt): Developers can mark
2922 functions as needing (default), or not needing,
2923 gnus-convert-old-newsrc's "backup before upgrading warning".
2924 (gnus-convert-converter-needs-prompt): Tests whether the user
2925 should be protected from potentially irreversable changes by the
2926 function.
2927
9872af18 29282004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
2929
2930 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2931 articles are being added to a group.
2932 (gnus-request-replace-article): Inform the agent that articles
2933 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
2934
2935 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2936 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
2937 (gnus-agent-set-local): Refuse to save null in local object table.
2938 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2939 list of articles that will be marked as unread.
2940
9872af18 29412004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2942
2943 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2944 single-interval range of the form (min . max). Previously the
2945 range had to look like ((min . max)). Likewise, return
2946 (min . max) rather than ((min . max)).
2947 (gnus-range-map): Use gnus-range-normalize to accept
2948 single-interval range.
2949
2950 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2951 the cache, but not the agent, now appear with their usual face.
2952
9872af18 29532004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2954
2955 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2956 marks consisting of a single range {for example, (3 . 5)} rather
2957 than a list of a single range { ((3 . 5)) }.
2958
9872af18 29592004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2960
2961 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2962 uncompressed list.
2963
9872af18 29642004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2965
2966 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
2967 "nndraft:queue" along to gnus-draft-send.
2968 Use gnus-agent-prompt-send-queue.
54506618
MB
2969 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2970 is "nndraft:queue". Suggested by Gaute Strokkenes
2971 <gs234@srcf.ucam.org>
2972
2973 * gnus-group.el (gnus-group-catchup): Use new
2974 gnus-sequence-of-unread-articles, not
2975 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2976 numbers of articles. Use gnus-range-map to avoid having to
2977 uncompress the unread list.
49561cf6
SM
2978 (gnus-group-archive-directory)
2979 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
2980
2981 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2982 (gnus-sorted-range-intersection): Intersection of two ranges
2983 without requiring that they first be uncompressed.
2984
2985 * gnus-start.el (gnus-activate-group): Unless blocked by the
2986 caller, possibly expand the active range to include both cached
2987 and agentized articles.
2988 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2989 multiple version-dependent converters.
49561cf6 2990 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
2991 gnus-agent-save-active.
2992 (gnus-save-newsrc-file): Save dirty agent range limits.
2993
49561cf6 2994 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
2995 gnus-agent-possibly-alter-active.
2996 (gnus-adjust-marked-articles): Faster handling of simple lists
2997
29982004-10-18 David Edmondson <dme@dme.org>
2999
3000 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
3001 excessively.
3002
531e5812
MB
30032004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
3004
3005 * mml.el (mml-preview): Use `pop-to-buffer'.
3006
3007 * message.el (message-goto-mail-followup-to): Insert after "To".
3008 (message-carefully-insert-headers): Add comment.
3009
3010 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
3011
49561cf6
SM
3012 * gnus-art.el (gnus-button-alist):
3013 Improve `gnus-button-handle-library' entry.
531e5812 3014
49561cf6 3015 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 3016
49561cf6 3017 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 3018
49561cf6 3019 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
3020
3021 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
3022 handle manual section.
3023
3024 * imap.el (imap-store-password): New variable.
3025 (imap-interactive-login): Use it.
3026 Suggested by Mark Plaksin <happy@mcplaksin.org>.
3027
49561cf6
SM
3028 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
3029 Allow / in mailto URLs.
531e5812
MB
3030
3031 * spam.el (spam-directory): Derive from `gnus-directory'.
3032
3033 * gnus-sum.el (gnus-pick-line-number): Add autoload.
3034
69075cdd
RS
30352004-10-17 Richard M. Stallman <rms@gnu.org>
3036
49561cf6 3037 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
3038 Set as a variable with add-hook.
3039
3040 * nnspool.el (nnspool-spool-directory): Use news-directory instead
3041 of news-path.
3042
3043 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
3044
3045 * spam.el: Delete duplicate `provide'.
3046 (spam-unload-hook): Set as a variable with add-hook.
3047
8903a9c8
MB
30482004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
3049
3050 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
3051 in the doc string.
3052
3053 * message.el (message-ignored-news-headers)
3054 (message-ignored-supersedes-headers)
3055 (message-ignored-resent-headers)
3056 (message-forward-ignored-headers): Improve custom type.
3057
30582004-10-15 Simon Josefsson <jas@extundo.com>
3059
3060 * pop3.el (top-level): Don't require nnheader.
3061 (pop3-read-timeout): Add.
3062 (pop3-accept-process-output): Add.
3063 (pop3-read-response, pop3-retr): Use it.
3064
ebbeed62
MB
30652004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
3066
3067 * message.el (message-tokenize-header): Fix 2004-09-06 change
3068 which used point-min in the wrong place.
3069
30702004-10-12 Simon Josefsson <jas@extundo.com>
3071
3072 * net/tls.el (tls-certtool-program): New variable.
3073 (tls-certificate-information): New function, based on
3074 ssl-certificate-information.
3075
8903a9c8
MB
30762004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
3077
3078 * message.el (message-bury): Use `window-dedicated-p'.
3079
e62e7654
MB
30802004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3081
3082 * gnus-sum.el: Mention that multibyte characters don't work as marks.
3083
3084 * gnus.el (message-y-or-n-p): Autoload.
3085
3086 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
3087 (pop3-password-required, pop3-authentication-scheme)
3088 (pop3-leave-mail-on-server): Made customizable.
3089 (pop3): New custom group.
3090 (pop3-retr): Remove `sleep-for' statements.
3091 Suggested by Dave Love <fx@gnu.org>.
3092
3093 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
3094 Windows/DOS.
3095
3096 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
3097 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
3098 Dave Love <fx@gnu.org>.
3099
3100 * mml.el (mml-minibuffer-read-disposition): Require match.
3101 Suggested by Dave Love <fx@gnu.org>.
3102
c3bc41c2
MB
31032004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
3104
eb6a2b61
MB
3105 * gnus-group.el (gnus-update-group-mark-positions):
3106 * gnus-sum.el (gnus-update-summary-mark-positions):
3107 * message.el (message-check-news-body-syntax):
3108 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
3109 of string-as-multibyte.
3110
c3bc41c2
MB
3111 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
3112
7c3bb5a5
JL
31132004-10-05 Juri Linkov <juri@jurta.org>
3114
3115 * gnus-group.el (gnus-update-group-mark-positions):
3116 * gnus-sum.el (gnus-update-summary-mark-positions):
3117 * message.el (message-check-news-body-syntax):
3118 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
3119 8-bit unibyte values to a multibyte string for search functions.
3120
f0096211
MB
31212004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
3122
3123 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
3124 there's no visible header.
3125
31262004-10-01 Simon Josefsson <jas@extundo.com>
3127
3128 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
3129 acroread.
3130
14e20e13
MB
31312004-09-29 Jesper Harder <harder@ifa.au.dk>
3132
3133 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
3134
c1d7d285
MB
31352004-09-28 Jesper Harder <harder@ifa.au.dk>
3136
3137 * gnus-picon.el: Require cl.
3138
3139 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
3140
3141 * mml-smime.el: Require cl. Autoload message-fetch-field.
3142
3143 * gnus-fun.el: Require gnus-ems and gnus-util.
3144
3145 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
3146
49561cf6 3147 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
3148
3149 * gnus.el (gnus-method-to-server): Move defsubst before first use.
3150
49561cf6
SM
3151 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
3152 Fix format string mismatch.
3153 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
3154 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 3155
10b43d7c
RS
31562004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
3157
3158 * gnus.el (gnus-version-number): Set to 5.11.
3159
f4dd4ae8
MB
31602004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
3161
3162 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
3163
31642004-09-26 Jesper Harder <harder@ifa.au.dk>
3165
3166 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
3167 GROUP is a virtual group.
3168
3169 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
3170 for big5 and gb2312.
49561cf6 3171
f4dd4ae8
MB
3172 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
3173 padding.
3174
49561cf6 3175 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
3176
3177 * mml.el (mml-compute-boundary-1): Don't uncompress files.
3178
3179 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
3180 dependencies.
3181 (rfc2047-encode): Use it.
49561cf6 3182
f4dd4ae8
MB
3183 * flow-fill.el: Typo.
3184
3185 * mml.el (mml-generate-mime-1): Don't use format=flowed with
3186 inline PGP.
3187
3188 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
3189
3190 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
3191 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
3192
3193 * mm-util.el (mm-image-load-path): Handle nil in load-path.
3194 From Christian Neukirchen <chneukirchen@yahoo.de>.
3195
3196 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
3197
3198 * nnheader.el (nnheader-max-head-length): Increase to 8192.
3199
3200 * message.el (message-clone-locals): Clone sendmail and smtp
3201 variables.
3202
9b5773bc
MB
32032004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
3204
3205 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
3206 in `header' match. Reported by Svend Tollak Munkejord.
3207
46cdaf24
SM
32082004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
3209
3210 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
3211
a08b59c9
MB
32122004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
3213
3214 * uudecode.el (uudecode-use-external): Add :version.
3215
3216 * smime.el (smime-CA-file, smime-encrypt-cipher)
3217 (smime-dns-server): Add :version.
3218
3219 * smiley.el (gnus-smiley-file-types): Add :version.
3220
3221 * sha1.el (sha1-use-external): Add :version.
3222
3223 * pgg-def.el (pgg-query-keyserver): Add :version.
3224
3225 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 3226 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
3227
3228 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
3229 (nnimap-retrieve-groups-asynchronous): Add :version.
3230 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
3231
3232 * mml.el (mml-content-disposition-parameters)
3233 (mml-insert-mime-headers-always): Add :version.
3234
46cdaf24 3235 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
3236
3237 * mm-decode.el (mm-inline-text-html-with-images)
3238 (mm-keep-viewer-alive-types, mm-external-terminal-program)
3239 (mm-verify-option): Add :version.
3240 (mm-text-html-renderer): Change :version.
3241
3242 * message.el (message-fcc-externalize-attachments)
3243 (message-required-headers, message-draft-headers)
3244 (message-subject-trailing-was-query)
3245 (message-subject-trailing-was-ask-regexp)
3246 (message-subject-trailing-was-regexp, message-mark-insert-begin)
3247 (message-mark-insert-end, message-archive-header)
3248 (message-archive-note, message-cross-post-default)
3249 (message-cross-post-note, message-followup-to-note)
3250 (message-cross-post-note-function, message-use-mail-followup-to)
3251 (message-subscribed-address-functions)
3252 (message-subscribed-address-file, message-subscribed-addresses)
3253 (message-subscribed-regexps, message-allow-no-recipients)
3254 (message-yank-cited-prefix, message-signature-insert-empty-line)
3255 (message-hidden-headers, message-hierarchical-addresses)
3256 (message-mail-user-agent, message-use-idna)
3257 (message-valid-fqdn-regexp)
3258 (message-strip-special-text-properties, message-header-synonyms)
3259 (message-beginning-of-line, message-tab-body-function): Add :version.
3260 (message-insert-canlock, message-wide-reply-confirm-recipients):
3261 Change :version.
3262
46cdaf24 3263 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
3264 and :version.
3265 (mail-source-delete-old-incoming-confirm)
3266 (mail-source-movemail-program): Add :version.
3267
3268 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
3269 (gnus-agent-cache, gnus-agent): Change :version.
3270
3271 * gnus-util.el (gnus-use-byte-compile): Change :version.
3272
3273 * gnus-sum.el (gnus-summary-make-false-root-always)
3274 (gnus-summary-default-high-score)
3275 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
3276 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
3277 (gnus-read-all-available-headers, gnus-article-emulate-mime)
3278 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
3279 (gnus-sum-thread-tree-single-indent)
3280 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
3281 (gnus-sum-thread-tree-leaf-with-other)
3282 (gnus-sum-thread-tree-single-leaf): Add :version.
3283 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
3284 (gnus-article-loose-mime): Change :version.
3285
3286 * gnus-start.el (gnus-backup-startup-file)
3287 (gnus-save-startup-file-via-temp-buffer): Add :version.
3288
3289 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
3290 (gnus-server-offline-face): Add :version.
3291
46cdaf24 3292 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
3293
3294 * gnus-msg.el (gnus-gcc-externalize-attachments)
3295 (gnus-debug-files, gnus-debug-exclude-variables)
3296 (gnus-discouraged-post-methods): Change :version.
3297 (gnus-confirm-mail-reply-to-news)
3298 (gnus-confirm-treat-mail-like-news): Add :version.
3299
3300 * gnus-int.el (gnus-server-unopen-status): Add :version.
3301
3302 * gnus-group.el (gnus-group-jump-to-group-prompt)
3303 (gnus-large-ephemeral-newsgroup)
3304 (gnus-fetch-old-ephemeral-headers): Add :version.
3305
3306 * gnus-fun.el (gnus-x-face-directory)
3307 (gnus-convert-pbm-to-x-face-command)
3308 (gnus-convert-image-to-x-face-command)
3309 (gnus-convert-image-to-face-command): Add :version.
3310
3311 * gnus-delay.el (gnus-delay-default-hour): Add :version.
3312
3313 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 3314 (gnus-article-boring-faces):
a08b59c9
MB
3315
3316 * gnus-art.el (gnus-buttonized-mime-types)
3317 (gnus-inhibit-mime-unbuttonizing)
3318 (gnus-treat-display-face)
3319 (gnus-treat-body-boundary): Change :version.
3320 (gnus-body-boundary-delimiter, gnus-picon-databases)
3321 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
3322 (gnus-treat-date-english, gnus-treat-fold-headers)
3323 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
3324 (gnus-treat-mail-picon, gnus-treat-wash-html)
3325 (gnus-article-encrypt-protocol)
3326 (gnus-use-idna, gnus-article-over-scroll)
3327 (gnus-mime-display-multipart-alternative-as-mixed)
3328 (gnus-mime-display-multipart-related-as-mixed)
3329 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
3330 (gnus-ctan-url, gnus-button-ctan-handler)
3331 (gnus-button-handle-ctan-bogus-regexp)
3332 (gnus-button-ctan-directory-regexp)
3333 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
3334 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
3335 (gnus-button-man-level, gnus-button-emacs-level)
3336 (gnus-button-message-level, gnus-button-browse-level): Add :version.
3337
3338 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3339 (gnus-agent-go-online): Change :version.
3340 (gnus-agent-expire-unagentized-dirs)
3341 (gnus-agent-auto-agentize-methods): Add :version.
3342
3343 * flow-fill.el (fill-flowed-display-column)
3344 (fill-flowed-encode-column): Add :version.
3345
3346 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3347 (gnus-outlook-deuglify-unwrap-max)
3348 (gnus-outlook-deuglify-cite-marks)
3349 (gnus-outlook-deuglify-unwrap-stop-chars)
3350 (gnus-outlook-deuglify-no-wrap-chars)
3351 (gnus-outlook-deuglify-attrib-cut-regexp)
3352 (gnus-outlook-deuglify-attrib-verb-regexp)
3353 (gnus-outlook-deuglify-attrib-end-regexp)
3354 (gnus-outlook-display-hook): Add :version.
3355
3356 * binhex.el (binhex-use-external): Add :version.
3357
1232b9cb
MB
33582004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
3359
46cdaf24 3360 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
3361 and `invisible'.
3362
33632004-09-13 Simon Josefsson <jas@extundo.com>
3364
3365 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
3366
ef3b7aae
MB
33672004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
3368
46cdaf24 3369 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 3370
6e7fb80c
MB
33712004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
3372
3373 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
3374
7cb0aa56
MB
33752004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
3376
46cdaf24 3377 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
3378 for the 'imap' port in netrc files
3379
46cdaf24 3380 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
3381 in gnus-registry-trim
3382
33832004-09-10 Simon Josefsson <jas@extundo.com>
3384
3385 * nndb.el (require): Remove tcp and duplicate cl.
3386
e79f14a4
RS
33872004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3388
3389 * nntp.el (nntp): New customization group.
46cdaf24 3390 (nntp-authinfo-file): Add customization group.
e79f14a4 3391
46cdaf24 3392 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
3393
3394 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
3395
3396 * gnus.el (to-address, to-list, subscribed)
3397 (large-newsgroup-initial): Ditto.
3398
3399 * flow-fill.el (fill-flowed-display-column)
3400 (fill-flowed-encode-column): Ditto.
3401
0c6ec103
SM
34022004-09-06 Stefan <monnier@iro.umontreal.ca>
3403
3404 * message.el (message-tokenize-header, message-send-mail-with-qmail):
3405 Use point-min rather than 1.
3406 (message-send-mail): Use buffer-size rather than point-max.
3407
3408 * gnus-sum.el (gnus-summary-search-article-forward):
3409 Signal a specific `search-failed' rather than a generic `error'.
3410
3411 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
3412 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
3413 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
3414
23f87bed 34152004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 3416
0c6ec103 3417 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 3418
23f87bed
MB
3419 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
3420 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3421 (spam-stat-save): Accept prefix argument.
1270d7ca 3422
23f87bed 34232004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 3424
23f87bed
MB
3425 * message.el (message-canlock-generate): Require sha1, not
3426 sha1-el. (Can we get rid of this require alltogheter? It is ugly
3427 to require within a function. Sadly, if sha1.el isn't loaded, the
3428 let binding in m-c-g will hide the defcustom definition, which is
3429 bad.)
1270d7ca 3430
23f87bed 3431 * canlock.el: Require sha1, not sha1-el.
1270d7ca 3432
23f87bed
MB
3433 * message.el: Don't autoload sha1 (there is a autoload cookie in
3434 sha1.el).
1270d7ca 3435
23f87bed 3436 * sha1-el.el: Renamed to sha1.el.
1270d7ca 3437
23f87bed 34382004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3439
23f87bed 3440 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 3441
23f87bed 34422004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1270d7ca 3443
23f87bed
MB
3444 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
3445 isn't a string.
1270d7ca 3446
23f87bed 34472004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3448
23f87bed 3449 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 3450
23f87bed 34512004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3452
23f87bed 3453 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 3454
23f87bed 34552004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3456
23f87bed 3457 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 3458
23f87bed 34592004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3460
23f87bed
MB
3461 * canlock.el: Always require sha1-el.
3462 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 3463
23f87bed 34642004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3465
23f87bed 3466 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 3467
23f87bed 34682004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3469
23f87bed
MB
3470 * canlock.el (canlock-insert-header): Remove excessive grouping in
3471 regexp.
1270d7ca 3472
23f87bed 34732004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3474
23f87bed 3475 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 3476
23f87bed 34772004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3478
23f87bed
MB
3479 * canlock.el (canlock-sha1-function): Remove.
3480 (canlock-sha1-function-for-verify): Remove.
3481 (canlock-openssl-program): Remove.
3482 (canlock-openssl-args): Remove.
3483 (canlock-ignore-errors): Remove.
3484 (canlock-sha1-with-openssl): Remove.
3485 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
3486 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 3487
23f87bed
MB
3488 * sha1-el.el (sha1-string-external): Make it can return a string
3489 in binary form.
3490 (sha1-region-external): Ditto.
3491 (sha1-string-internal): Ditto.
3492 (sha1-region-internal): Ditto.
3493 (sha1-region): Ditto.
3494 (sha1-string): Ditto.
3495 (sha1): Ditto.
1270d7ca 3496
23f87bed 34972003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 3498
23f87bed
MB
3499 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
3500 (pgg-gpg-lookup-key): Use regexp match instead of
3501 split-string (split-string is different between emacs 21.2 and
bf247b6e 3502 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 3503
23f87bed 35042004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 3505
23f87bed
MB
3506 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
3507 parameter (but don't use it, for now).
1270d7ca 3508
23f87bed 35092004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3510
23f87bed 3511 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 3512
23f87bed 35132004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 3514
23f87bed
MB
3515 * starttls.el: Merge with my GNUTLS based starttls.el.
3516 (starttls-gnutls-program, starttls-use-gnutls)
3517 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 3518 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 3519 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
3520 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
3521 New functions.
3522 (starttls-negotiate, starttls-open-stream):
3523 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 3524 function if it is set.
1270d7ca 3525
ba0226dd 35262004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 3527
23f87bed 3528 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 3529 ?* and ?\;.
1270d7ca 3530
23f87bed 3531 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 3532 and ?\' to symbol instead of whitespace.
1270d7ca 3533
23f87bed 35342004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3535
23f87bed
MB
3536 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
3537 invalid addresses.
1270d7ca 3538
23f87bed 35392004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3540
23f87bed 3541 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 3542
23f87bed 35432004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3544
23f87bed 3545 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 3546
23f87bed 35472004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3548
23f87bed
MB
3549 * gnus-art.el (article-decode-idna-rhs): Don't use
3550 message-idna-inside-rhs-p.
1270d7ca 3551
23f87bed 35522004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3553
49561cf6 3554 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 3555 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 3556
23f87bed 35572004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3558
23f87bed 3559 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 3560
23f87bed
MB
3561 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
3562 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1270d7ca 3563
23f87bed
MB
3564 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3565 when the group's active is not available.
1270d7ca 3566
23f87bed
MB
3567 * gnus-art.el (article-hide-headers): Refer to the values for
3568 gnus-ignored-headers and gnus-visible-headers in the summary
3569 buffer since a user may have set them as group parameters.
3570 (gnus-article-next-page): Fix the way to find a real end-of-buffer
3571 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
3572 (gnus-article-read-summary-keys): Restore new window-start and
3573 hscroll to summary window.
3574 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 3575
23f87bed
MB
3576 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
3577 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
3578 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
3579 <Reiner.Steib@gmx.de>.
1270d7ca 3580
49561cf6
SM
3581 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
3582 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 3583
23f87bed 3584 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 3585
23f87bed
MB
3586 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
3587 gnus-pp.
1270d7ca 3588
23f87bed
MB
3589 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
3590 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
3591 (gnus-summary-resend-message-edit): Call mime-to-mml.
3592 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 3593 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 3594
23f87bed 3595 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 3596
23f87bed
MB
3597 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3598 gnus-pp-to-string.
1270d7ca 3599
23f87bed 3600 * gnus-sum.el (gnus-read-header): Don't remove a header for the
49561cf6
SM
3601 parent article of a sparse article in the thread hashtb.
3602 From Stefan Wiens <s.wi@gmx.net>.
1270d7ca 3603
23f87bed
MB
3604 * gnus-util.el (gnus-bind-print-variables): New macro.
3605 (gnus-prin1): Use it.
3606 (gnus-prin1-to-string): Use it.
3607 (gnus-pp): New function.
3608 (gnus-pp-to-string): New function.
1270d7ca 3609
23f87bed 3610 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 3611
23f87bed 3612 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 3613
23f87bed
MB
3614 * message.el (message-mode): Don't modify paragraph-separate there.
3615 (message-setup-fill-variables): Add mml tags to paragraph-start
3616 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
3617 (message-smtpmail-send-it): Doc fix.
3618 (message-exchange-point-and-mark): Don't activate region if it was
3619 inactive. Suggested by Hiroshi Fujishima
3620 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 3621
23f87bed
MB
3622 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
3623 t while entering a file name using the mm-with-multibyte macro.
3624 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 3625
49561cf6
SM
3626 * mm-encode.el (mm-content-transfer-encoding-defaults):
3627 Use qp-or-base64 for the application/* types.
23f87bed 3628 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 3629
23f87bed
MB
3630 * mm-util.el (mm-with-multibyte-buffer): New macro.
3631 (mm-with-multibyte): New macro.
1270d7ca 3632
23f87bed
MB
3633 * mm-view.el (mm-inline-render-with-function): Use multibyte
3634 buffer; decode html source by charset.
1270d7ca 3635
23f87bed
MB
3636 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
3637 add generate-head-function and generate-article-function to the
3638 rfc822-forward entry.
3639 (nndoc-forward-type-p): Recognize envelope From_.
3640 (nndoc-rfc822-forward-generate-article): New function.
3641 (nndoc-rfc822-forward-generate-head): New function.
c113de23 3642
23f87bed
MB
3643 From David Hedbor <dhedbor@real.com>.
3644 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3645 (nnmail-expand-newtext): Lowercase expanded entries if
3646 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 3647
23f87bed 3648 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 3649
23f87bed 3650 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 3651
49561cf6
SM
3652 * gnus-art.el (gnus-article-wash-html-with-w3m):
3653 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
3654 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
3655 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
3656 instead of mm-multiple-handles.
3657 (gnus-mime-delete-part): Ditto.
1270d7ca 3658
23f87bed
MB
3659 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
3660 handle, as well as a list.
3661 (mm-complicated-handles): Former definition of mm-multiple-handles.
3662
3663 * mm-view.el (mm-w3m-mode-map): Remove.
3664 (mm-w3m-local-map-property): Remove.
3665 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
3666 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
3667 (mm-w3m-cid-retrieve): Simplify.
3668 (mm-inline-text-html-render-with-w3m): Decode html source by
3669 charset; check META tags only when charsets are not specified in
3670 headers; specify charset to w3m-region; use w3m-minor-mode-map
3671 instead of mm-w3m-local-map-property.
1270d7ca 3672
23f87bed 36732004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 3674
23f87bed 3675 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 3676
23f87bed 36772004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 3678
23f87bed 3679 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 3680
23f87bed 3681 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 3682
23f87bed 36832004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3684
23f87bed 3685 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 3686
23f87bed 36872004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 3688
23f87bed 3689 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 3690
23f87bed
MB
3691 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3692 Add :group 'nnimap.
1270d7ca 3693
23f87bed 36942004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3695
23f87bed
MB
3696 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3697 entries.
1270d7ca 3698
49561cf6 3699 * gnus-art.el (gnus-article): Ditto.
1270d7ca 3700
23f87bed 37012004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3702
49561cf6
SM
3703 * gnus-art.el (article-hide-list-identifiers):
3704 Bind inhibit-read-only as t.
1270d7ca 3705
23f87bed 37062004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3707
23f87bed 3708 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 3709
23f87bed 37102004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3711
23f87bed
MB
3712 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
3713 (gnus-narrow-to-page): Don't assume point-min == 1.
3714 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 3715
23f87bed
MB
3716 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3717 point-min == 1.
1270d7ca 3718
23f87bed
MB
3719 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3720 Disable incorrect use of `assert'.
1270d7ca 3721
23f87bed 3722 * message.el (message-mode): Set comment-start-skip.
1270d7ca 3723
23f87bed 37242004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 3725
23f87bed
MB
3726 * pop3.el (pop3-leave-mail-on-server): New user variable.
3727 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 3728
23f87bed 37292004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3730
23f87bed 3731 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 3732
23f87bed 37332004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3734
23f87bed 3735 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 3736
23f87bed 3737 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 3738
49561cf6
SM
3739 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3740 Fix custom-manual entries.
1270d7ca 3741
23f87bed 3742 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 3743
23f87bed 37442004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3745
23f87bed
MB
3746 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
3747 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
3748 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
3749 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 3750
23f87bed 37512004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 3752
23f87bed 3753 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 3754
23f87bed 37552004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3756
23f87bed
MB
3757 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3758 addition to emacs-w3m.
1270d7ca 3759
23f87bed 37602004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3761
49561cf6
SM
3762 * gnus-msg.el (gnus-summary-followup-with-original):
3763 Document yanking of region when active.
1270d7ca 3764
9872af18 37652004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 3766
23f87bed
MB
3767 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
3768 Revision 7.2 changes excluded to maintain compatibility with all
3769 targeted emacs versions.
1270d7ca 3770
23f87bed
MB
3771 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3772 gnus-agent.el update and incorporate bug fixes.
1270d7ca 3773
ef3b7aae 3774See ChangeLog.2 for earlier changes.
2a34a036 3775
c4288669 3776 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
3777 Copying and distribution of this file, with or without modification,
3778 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 3779
ef3b7aae
MB
3780;; Local Variables:
3781;; coding: iso-2022-7bit
3782;; End:
3783
ab5796a9 3784;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4