Mention incompatible change in comint-send-input.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
77218834
MB
12006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * mml.el (mml-insert-mime): Ignore cached contents of
4 message/external-body part.
5
6 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
7 (mm-insert-part): Ditto.
8
d451514f
MB
92006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
10
11 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
12 Reported by Ralf Wachinger <rwachinger@gmx.de>.
13
4f162824
KH
142006-03-23 Kenichi Handa <handa@m17n.org>
15
16 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
17 instead of set-buffer-multibyte.
18
e9e33c19
KH
192006-03-23 Kenichi Handa <handa@m17n.org>
20
21 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
22 buffer and then decode the buffer text if necessary.
23 (rfc2231-encode-string): Be sure to work on multibyte buffer at
24 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 25
f5e92214
MB
262006-03-21 Daniel Pittman <daniel@rimspace.net>
27
28 * nnimap.el (nnimap-request-update-info-internal): Optimize.
29 Don't `gnus-uncompress-range' to avoid excessive memory usage.
30
f5e92214
MB
312006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
32
33 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
34
35 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
36 comment on version.
37
382006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
39
40 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New
41 variable.
42 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
43 assigning the spam-mark to new messages.
44
452006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
46
47 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
48
492006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
50
51 * smiley.el: Add missing test smiley.
52
531bedc3
MB
532006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
54
55 * mm-decode.el (mm-with-part): New macro.
56 (mm-get-part): Use it; work with message/external-body as well.
57 (mm-save-part): Treat name and filename equally.
58
59 * mm-extern.el (mm-extern-cache-contents): New function.
60 (mm-inline-external-body): Use it; force the part to be displayed;
61 move undisplayer added to the cached handle to the parent.
62
63 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
64 (gnus-mime-view-part-as-type): Work with message/external-body.
65
66 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
67
682006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
69
70 * gnus-art.el (gnus-article-only-boring-p): Bind
71 inhibit-point-motion-hooks to avoid infinite loop when entering
72 intangible text. Reported by Ralf Wachinger
73 <rwnewsmampfer@geekmail.de>.
74
752006-03-14 Simon Josefsson <jas@extundo.com>
76
77 * message.el (message-unique-id): Don't use message-number-base36
78 if (user-uid) is a float. Reported by Bjorn Solberg
79 <bjorn_ding1@hekneby.org>.
80
812006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
82
83 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
84
85 * gnus-art.el (gnus-mime-display-single): Make sure there is an
86 empty line between a part and a message part.
87
ea8ae765
MB
882006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
89
90 * smiley.el: Add more test smileys.
91 (smiley-data-directory, smiley-regexp-alist)
92 (gnus-smiley-file-types): Fix doc strings.
93 (smiley-update-cache): Clear smiley-cached-regexp-alist before
94 adding new elements.
95 (smiley-mouse-map): Unused code. Make it a comment.
96
972006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
98
99 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
100 scan latest NoCeM messages instead of old ones.
101 (gnus-nocem-check-article): Fix regexps so as to match to PGP
102 delimiters that are recently used.
103 (gnus-nocem-load-cache): Add autoload cookie.
104
105 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
106
107 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
108 level which is larger than gnus-use-nocem is specified.
109
110 * gnus-group.el (gnus-group-get-new-news): Ditto.
111
85fd8002
RS
1122006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
113
114 * gnus-util.el (gnus-tool-bar-update): New function.
115
116 * gnus-group.el (gnus-group-update-tool-bar): New variable.
117 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
118
119 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
120
61e66a15
MB
1212006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
122
123 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
124 if optional last element is specified in splits (FIELD VALUE...).
125
fe62aacc
MB
1262006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
127
128 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
129 handle is multipart when calling it recursively.
130 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
131
1322006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
133
134 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
135 to "Emacs 23 (unicode)" in doc string.
136
137 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
138 "Emacs 23 (unicode)" in comment.
139
719120ef
MB
1402006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
141
142 * mm-decode.el (mm-get-part): Don't use
143 mm-with-unibyte-current-buffer.
144
145 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
146 characters 160 through 255 in Emacs 23.
147
1482006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
149
150 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
151 message/* containing non-ASCII text properly.
152
1532006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
154
155 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
156
1572006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
158
159 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
160
1612006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
162
163 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
164 nov.php.
165
1662006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
167
168 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
169 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
170 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
171 output on the server side.
172 (nnweb-google-create-mapping): Update regexps and add some
173 progress indication.
174
1752006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
176
177 * message.el (message-user-fqdn): Remove useless * in doc string.
178
179 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
180 unnecessary interaction when sending queued mails. Reported by
181 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
182
1832006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
184
185 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
186 Merge of 2006-02-20 change from the trunk.
187
1882006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
189
190 * dns.el (query-dns): Protect more against buggy tcp output.
191 Merge of 2006-02-20 change from the trunk.
192
ba0226dd
MB
1932006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
194
195 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
196 first or last are nil.
197
1982006-02-24 Simon Josefsson <jas@extundo.com>
199
200 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
201 Merge of 2005-10-26 change from the trunk.
202
5f4264e5
MB
2032006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
204
205 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
206 Remove space stuffing, and only do quotes that actually start with
207 ">" at the beginning of the lines.
208 Merge of 2005-11-17 and 2004-07-25 from the trunk.
209
2102006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
211
212 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
213 also available in Emacs 21.3.
214
215 * message.el (message-fix-before-sending): Change "Emacs 22" to
216 "Emacs 23 (unicode)" in comment.
217
218 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
219 "Emacs 23 (unicode)" in comment.
220
221 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
222 comment.
223 (mm-coding-system-p): Add comment about no-MULE XEmacs.
224
225 * mm-view.el (mm-fill-flowed): Add :version.
226
2272006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
228
229 * mm-view.el (mm-fill-flowed): New variable.
230 (mm-inline-text): Use it.
231
2322006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
233 (tiny change)
234
235 * nnimap.el (nnimap-request-move-article): Change folder back to
236 source group before deleting.
237
e13be7a2
MB
2382006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
239
240 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
241 coding system which mm-charset-to-coding-system returns for a
242 given charset is valid.
243
b5189759
JB
2442006-02-16 Juanma Barranquero <lekktu@gmail.com>
245
246 * html2text.el (html2text-remove-tag-list):
247 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
248
16f18d05
CY
2492006-02-14 Chong Yidong <cyd@stupidchicken.com>
250
251 * gnus-cus.el: Revert 2005-10-17 change.
252
d71c0855
MB
2532006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
254
255 * gnus-art.el (article-strip-banner): Call
256 article-really-strip-banner only when the regexp match is made.
257
cf5a5c38
MB
2582006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
259
260 * gnus-art.el (article-strip-banner): Use
261 gnus-extract-address-components instead of
262 mail-header-parse-addresses to make it work with non-ASCII text.
263
264 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
265 values which are surrounded with \"...\"; make it never cause a
266 Lisp error; give up parsing of parameters if it failed in
267 extracting type.
268
2692006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
270
271 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
272 make-temp-file; make it work with Emacs 20 and XEmacs as well.
273
274 * mm-decode.el (mm-display-external): Use the 3rd arg of
275 mm-make-temp-file.
276 (mm-create-image-xemacs): Ditto.
277
2782006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
279
280 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
281 with message-narrow-to-headers.
282 (gnus-draft-setup): Narrow to header to run message-fetch-field.
283 (gnus-draft-check-draft-articles): New function.
284 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
285
2862006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
287
288 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
289 re-loading nn* modules.
290
9d64cd13
MB
2912006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292
293 * gnus.el: Remove bogus comment.
294
34128042
MB
2952006-02-09 Daiki Ueno <ueno@unixuser.org>
296
297 * pgg-gpg.el (pgg-gpg-encrypt-region): Don't convert line-endings
298 in elisp.
299 (pgg-gpg-encrypt-symmetric-region): Ditto.
300 (pgg-gpg-sign-region): Ditto.
301
302 * pgg-def.el (pgg-text-mode): New variable.
303
304 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
305 (mml2015-pgg-encrypt): Ditto.
306
307 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
308 (mml1991-pgg-encrypt): Ditto.
309
3102006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
311
312 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
313 message-make-date instead of current-time-string.
314
315 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
316 to gnus-decoded which mm-uu might set.
317
3182006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
319
320 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
321 don't decode quoted parameters; remove misimported Emacs code.
322 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
323 (rfc2231-decode-encoded-string): Don't use split-string which
324 behaves differently according to Emacs version; use
325 mm-decode-coding-region to convert charset to coding-system.
326 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
327 (rfc2231-encode-string): Remove misimported Emacs code.
328
c96ec15a
MB
3292006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
330
331 * gnus-art.el (article-decode-charset): Don't use ignore-errors
332 when calling mail-header-parse-content-type.
333 (article-de-quoted-unreadable): Ditto.
334 (article-de-base64-unreadable): Ditto.
335 (article-wash-html): Ditto.
336
337 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
338 calling mail-header-parse-content-type and
339 mail-header-parse-content-disposition.
340 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
341 mail-header-parse-content-type.
342
343 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
344 insert charset and format parameters; encode description after
345 inserting it to buffer.
346 (mml-insert-parameter): Fold lines properly even if a parameter is
347 segmented into two or more lines; change the max column to 76.
348
349 * rfc1843.el (rfc1843-decode-article-body): Don't use
350 ignore-errors when calling mail-header-parse-content-type.
351
352 * rfc2231.el (rfc2231-parse-string): Return at least type if
353 possible; don't cause an error even if it fails in parsing of
354 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
355 (rfc2231-encode-string): Don't break lines at the beginning, leave
356 it to mml-insert-parameter.
357
358 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
359 calling mail-header-parse-content-type.
360
3612006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
362
363 * spam-report.el (spam-report-gmane-use-article-number): Improve
364 doc string.
365 (spam-report-gmane-internal): Check if a suitable header was found
366 in the article.
367
3682006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
369
370 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
371 (rfc2231-encode-string): Make param*=value always begin with LWSP.
372
88e6695f
RF
3732006-02-05 Romain Francoise <romain@orebokech.com>
374
375 Update copyright notices of all files in the gnus directory.
376
6203370b
MB
3772006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
378
379 * gnus-util.el (gnus-error): Describe `args'.
380
9d64cd13 3812006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
382
383 * nnweb.el (nnweb-request-group): Avoid growing overview files.
384
3852006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
386
387 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
388 segmented lines of parameter value to cope with Thunderbird 1.5
389 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
390 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
391 (rfc2231-encode-string): Don't make lines exceeding 76 column.
392
3932006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
394
395 * mml.el (mml-generate-mime-1): Correct the order of inline signed
396 parts.
397
9d64cd13 3982006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
399
400 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
401 there's only one active file for all servers.
402 (nnweb-request-scan): Make sure nnweb-articles is initialized on
403 solid groups. Gnus might have used a FAST request to select the
404 group.
405 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
406 and nnweb-search redundantly in the active file.
407 (nnweb-request-list): Don't list bogus groups. There can only be
408 one.
409 (nnweb-request-create-group): Don't use ARGS.
410 (nnweb-possibly-change-server, nnweb-request-group): Remove some
411 initialisations. Let nnoo do the work.
412
4132006-01-31 Romain Francoise <romain@orebokech.com>
414
415 * message.el (message-alternative-emails): Improve docstring.
416 (message-setup-1): Call `message-use-alternative-email-as-from'
417 after `message-setup-hook' to give it precedence over posting
418 styles, etc.
419 (message-use-alternative-email-as-from): Add docstring. Remove
420 the original From header if present.
421
4222006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
423
424 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
425 decoded.
426 (mm-uu-diff-extract): Ditto.
427
4282006-01-31 Kevin Ryde <user42@zip.com.au>
429
430 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
431 mailcap-viewer-test-cache when there's no 'test clause, since that
432 will invert the meaning of a "nil" test previously determined by
433 mailcap-mailcap-entry-passes-test.
434
4352006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
436
437 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
438
9d64cd13 4392006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
440
441 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
442 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
443 current Google Groups.
444
4452006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
446
447 * Makefile.in (clean): New rule.
448 (distclean): Use it.
449
7347faa8
MB
4502006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
451
452 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
453 is dissected into a single part of which the type is the same as
46e8fe3d 454 the given one; decode charset.
7347faa8
MB
455
4562006-01-21 Kevin Ryde <user42@zip.com.au>
457
458 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
459 into alists as symbol not string, since that's what
460 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
461 look for.
462
4632006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
464
465 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
466 recursive calls.
467
4682006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
469
470 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
471 (mm-w3m-standalone-supports-m17n-p): New function.
472 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
473 w3m usage.
474
475 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
476 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
477
4782006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
479
480 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
481 encoding.
482
4832006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
484
485 * mml.el (mml-attach-file): Describe `description' in doc string.
486 (mml-menu): Add Emacs MIME manual and PGG manual.
487
30c7240d
RS
4882006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
489
490 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
491 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
492 Revert 2006-01-08 change because the functions will be used in No
493 Gnus.
494
e499bc94
MB
4952006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
496
497 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
498
499 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
500
5012006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
502
503 * mm-decode.el (mm-inlined-types): Add application/pgp.
504 (mm-automatic-display): Ditto.
505
506 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
507 part as text.
508
c4288669
MB
5092006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
510
511 * nnrss.el: Update copyright.
512 (nnrss-opml-import): Query whether to subscribe to each entry.
513
514 * gnus-art.el:
515 * gnus-cus.el:
516 * gnus-group.el:
517 * gnus-start.el:
518 * gnus-sum.el:
519 * mm-uu.el:
520 * mm-view.el: Update copyright.
521
5222006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
523
524 * message.el (message-info): New function.
525 (message-mode-menu): Add it.
526 Update copyright.
527
528 * ChangeLog: Fix and update copyright.
529
73043f7d
MB
5302006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
531
532 * mm-uu.el (mm-uu-text-plain-type): New variable.
533 (mm-uu-pgp-signed-extract-1): Use it.
534 (mm-uu-pgp-encrypted-extract-1): Use it.
535 (mm-uu-dissect): Use it; allow two optional arguments; one is a
536 flag specifying whether there's no message header; the other is
537 for a MIME type and parameters; bind mm-uu-text-plain-type with
538 the later one.
539 (mm-uu-dissect-text-parts): New function.
540
541 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
542 dissect text parts.
543
5442006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
545
546 * gnus-art.el (article-wash-html): Use
547 gnus-summary-show-article-charset-alist if a numeric arg is given.
548 (gnus-article-wash-html-with-w3m-standalone): New function.
549
550 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
551 mm-inline-text-html-render-with-w3m-standalone.
552 (mm-text-html-washer-alist): Map w3m-standalone to
553 gnus-article-wash-html-with-w3m-standalone.
554 (mm-inline-text-html-render-with-w3m-standalone): New function.
555
7dafe00b
MB
5562006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
557
558 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
559 (nnrss-request-article): Render text/plain parts as HTML.
560
561 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
562 the buffer.
563
5642006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
565
566 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
567 custom definition of `gnus-posting-styles'.
568
569 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
570 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
571
5722006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
573
9872af18
JB
574 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
575 Use nntp for bug archive.
7dafe00b
MB
576
5772006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
578
579 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
580 parts.
581 (nnrss-normalize-date): New function converts ISO 8601 date into
582 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
583 (nnrss-check-group): Use it.
584
7dafe00b
MB
5852006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
586
587 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
588
589 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
590 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
591 (nnrss-insert-w3): Ditto.
592
5932005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
594
595 * nnrss.el (nnrss-request-article): Fix last change; fill
596 text/plain parts.
597
5982005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
599
600 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
601 in text/plain part.
602 (nnrss-check-group): Don't add excessive newline to dc:subject.
603
6042005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
605
606 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
607 remove MIME buttons associated with multipart/alternative parts.
608 (gnus-mime-display-alternative): Tag buttons using `article-type'
609 text property.
610
611 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
612 associated with multipart/alternative parts.
613
9872af18 6142005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
615
616 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
617 article.
618
6192005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
620
621 * dns.el (query-dns): Make sure we check the buffer size before
622 removing tcp headers.
623
447505b5
CY
6242006-01-08 Chong Yidong <cyd@stupidchicken.com>
625
626 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
627 (spam-group-spam-marks): Delete functions.
628 (spam-list-articles): Just call spam-group-ham-marks directly.
629 (spam-group-ham-marks): Simplify.
630
3031d8b0
MB
6312005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
632
633 * gnus-art.el (gnus-signature-separator): Fix custom type.
634
635 * mm-decode.el (mm-inlined-types): Fix custom type.
636 (mm-keep-viewer-alive-types): Ditto.
637 (mm-automatic-display): Ditto.
638 (mm-attachment-override-types): Ditto.
639 (mm-inline-override-types): Ditto.
640 (mm-automatic-external-display): Ditto.
641
6422005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
643
644 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
645 multipart/alternative and add xref to mm-discouraged-alternatives
646 in doc string.
647
648 * mm-decode.el (mm-discouraged-alternatives): Add xref to
649 gnus-buttonized-mime-types in doc string.
650
6512005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
652
653 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
654 us-ascii as a MIME charset.
655
656 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
657 against the case where the 2nd arg TYPE is nil.
658
6592005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
660
661 * gnus-start.el (gnus-no-server-1): Mention
662 `gnus-level-default-subscribed' in doc string.
663
6642005-11-26 Dave Love <fx@gnu.org>
665
666 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
667 (tls-program, tls-success): Provide openssl alternative.
668
669 * starttls.el: Doc fixes.
670 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
671 SERVICE to PORT.
672
6732005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
674
675 * gnus-start.el (gnus-start-draft-setup): Enforce
676 `gnus-draft-mode' for nndraft:drafts at startup.
677
678 * gnus.el (gnus-splash): Change custom group.
679 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
680 allow-list argument.
681
682 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
683 string.
684
6852005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
686
9872af18 687 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 688
eab52f48
RS
6892005-12-12 Richard M. Stallman <rms@gnu.org>
690
691 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
692
58090a8d
MB
6932005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
694
695 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
696 Suggest image/.* in the doc string.
697
6982005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
699
700 * mm-decode.el (mm-display-external): Use nametemplate (defined in
701 RFC1524) if it is in mailcap or add a suffix according to
702 mailcap-mime-extensions when generating a temp filename; postpone
703 deleting a temp file for 2 seconds for some wrappers, shell
704 scripts, and so on, which might exit right after having started a
705 viewer command as a background job.
706
7072005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
708
709 * gnus-art.el (gnus-default-article-saver): Add user-defined
710 `function' to custom type.
711
7122005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
713
714 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
715 parens.
716
7172005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
718
719 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
720 long lines.
721 (gnus-cache-delete-group): Wrap doc strings.
722
723 * gnus-agent.el (gnus-agent-rename-group)
724 (gnus-agent-delete-group): Wrap doc strings.
725
7262005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
727
728 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
729
7302005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
731
732 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
733 of current-time-string.
734
7352005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
736
737 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
738 date header.
739
9872af18 7402005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
741
742 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
743
7442005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
745
746 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
747 internal variable to a custom variable. Changed default value
748 from compressed(2) to uncompressed(1).
749 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
750 support for uncompressed agentview files. Taken together, reading
751 the agentview file should now be 6-7 times faster.
752 (gnus-agent-long-article,
753 gnus-agent-short-article, gnus-agent-score): Renamed category
754 keywords to match gnus-cus.
755 (gnus-agent-summary-fetch-series): Modified to protect against
756 gnus-agent-summary-fetch-group clearing processable flags.
757 (gnus-agent-synchronize-group-flags): Update live group buffer as
758 synchronization may occur due to the user toggling the plugged
759 status.
760 (gnus-agent-braid-nov): Now tests new nov entries
761 for duplicates which are removed. The invalid sort check then
762 triggers a rescan after the sort as sorting may have moved
763 duplicate entries such that they can be cheaply detected.
764 (gnus-agent-read-local): Trivial fix to format of
765 error message to display actual error condition.
766 (gnus-agent-save-local): Avoid saving symbols that are bound to
767 nil as they simply result in a warning message in
768 gnus-agent-read-local.
769 (gnus-agent-fetch-group-1): Clear downloadable flag when article
770 successfully downloaded.
771 (gnus-agent-regenerate-group): Use
772 gnus-agent-synchronize-group-flags to reset read status in both
773 gnus and server.
774
775 * nntp.el (nntp-end-of-line): Doc fix.
776 (nntp-authinfo-rejected): New error condition.
777 (nntp-wait-for): Use new error condition to signal authentication
778 error.
779 (nntp-retrieve-data): Rethrow new error condition to break out of
780 recursive call to nntp-send-authinfo.
9872af18 781
58090a8d
MB
7822005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
783
784 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
785 rather than make-variable-buffer-local for file-precious-flag.
786
7872005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
788
789 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
790
7912005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
792
793 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
794 as a buffer-local variable. This avoids creating truncated
795 dribble files as a result of a hang up, eg.
796
9d64cd13
MB
7972005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
798
799 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
800 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
801 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
802 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
803 argument to all these routines, so the passphrase can be managed
804 externally and passed in to the system.
805 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
806 pgg-add-passphrase-to-cache function.
807
808 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
809 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
810 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
811 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
812 argument to all these routines, so the passphrase can be managed
813 externally and passed in to the system.
814 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
815 function.
816
8172005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
818
819 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
820 part of the decoded armor to find the key-identifier.
821 (pgg-gpg-lookup-key-owner): New function to return the
822 human-readable identifier of a key owner.
823 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
824 key itself.
825 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
826 the key value) if we have a key and can match it against a secret
827 key. Also, added a note pointing out fact that the prompt only
828 indicates the first matching key.
829
830 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
831 pgg-decrypt-region.
832 (pgg-pending-timers): A new hash for tracking the passphrase cache
833 timers, so that new ones supercede old ones.
834 (pgg-add-passphrase-to-cache): Rename from
835 `pgg-add-passphrase-cache' to reduce confusion (all callers
836 changed). Modified to cancel old timers when new ones are added.
837 (pgg-remove-passphrase-from-cache): Rename from
838 `pgg-remove-passphrase-cache' to reduce confusion (all callers
839 changed). Modified to cancel old timers when their keys are
840 removed from the cache.
841 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
842 XEmacs, an indirection to delete-itimer.
843 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
844 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
845 users can only check cache without risk of prompting. Correct bug in
846 notruncate behavior.
847 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
848 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
849 Add informative docstrings.
850 (pgg-decrypt): Convey provided passphrase in subordinate call to
851 pgg-decrypt-region.
852
8532005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
854
855 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
856 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
857 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
858 'passphrase' argument, so the passphrase can be managed externally
859 and then passed in to the system.
860
861 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
862 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
863 so the passphrase cache can be used reliably with identifiers
864 besides a pgp packet's key id.
865
866 * pgg-gpg.el (pgg-pgp-encrypt-region)
867 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
868 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
869 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
870 argument to all these routines, so the passphrase can be managed
871 externally and passed in to the system.
872
873 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
874 'notruncate' argument, so the passphrase cache can be used
875 reliably with identifiers besides a pgp packet's key id.
876
8772005-10-29 Sascha Wilde <swilde@sha-bang.de>
878
879 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
880 symmetric encryption.
881 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
882 encrypted session key.
883 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
884 message ask for the passphrase in a proper way.
885
886 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
887 New user commands for symmetric encryption.
888
4c2ad11d
SM
8892005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
890
891 * gnus-delay.el (gnus-delay-group): Don't autoload.
892 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
893 to be re-loaded when customizing the `gnus-delay' group.
894
f129a4df
CY
8952005-11-19 Chong Yidong <cyd@stupidchicken.com>
896
897 * message.el: Revert last changes.
1271a058 898 (message-insert-citation-line): Use newlines.
f129a4df 899
6586e9c9
CY
9002005-11-17 Chong Yidong <cyd@stupidchicken.com>
901
902 * message.el (message-courtesy-message)
903 (message-mark-insert-begin, message-mark-insert-end)
904 (message-elide-ellipsis, message-cancel-message)
905 (message-add-header, message-change-subject)
906 (message-cross-post-followup-to-header)
907 (message-cross-post-insert-note, message-reduce-to-to-cc)
908 (message-widen-reply, message-delete-not-region)
909 (message-kill-to-signature, message-insert-signature)
910 (message-insert-importance-high, message-insert-importance-low)
911 (message-insert-or-toggle-importance)
912 (message-insert-disposition-notification-to)
913 (message-indent-citation, message-yank-original)
914 (message-cite-original-without-signature, message-cite-original)
915 (message-insert-citation-line, message-position-on-field)
916 (message-fix-before-sending, message-send-mail-partially)
917 (message-send-mail, message-send-mail-with-sendmail)
918 (message-send-mail-with-qmail, message-send-news)
919 (message-check-news-header-syntax, message-generate-headers)
920 (message-insert-courtesy-copy, message-fill-address)
921 (message-fill-header, message-shorten-references)
922 (message-setup-1, message-cancel-news)
9872af18
JB
923 (message-forward-make-body-plain, message-forward-make-body-mime)
924 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
925 (message-forward-make-body-digest-plain)
926 (message-forward-make-body-digest-mime)
927 (message-use-alternative-email-as-from): Insert `hard-newline'
928 instead of ordinary newlines.
929
e8beac8a
MB
9302005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
931
932 * message.el (message-generate-headers): Downcase the argument
933 given to message-check-element.
934
9352005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
936
937 * gnus.el (gnus-parameters-case-fold-search): New variable.
938 (gnus-parameters-get-parameter): Use it.
939
940 * gnus-score.el (gnus-home-score-file): Doc fix.
941
9422005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
943
944 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
945
9462005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
947
948 * mml.el (mml-preview): Doc fix.
949
3b059693
MB
9502005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
951
952 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
953 whitespace removed in revision 7.8. Use concatenated string to
954 protect trailing whitespace.
955
9872af18 9562005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
3b059693
MB
957
958 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
959 (nnimap-request-expire-articles): Use it to avoid sending 'UID
960 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
961 Courier IMAP ("some version from 2004"). Mostly based on similar
962 code in the same function.
963
9642005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
965
966 * message.el (message-display-completion-list): New function.
967 (message-expand-group): Use it; make sure the Completions buffer
968 is modifiable.
969
ab513ed4
CY
9702005-10-30 Chong Yidong <cyd@stupidchicken.com>
971
972 * imap.el (imap-open): Handle case where buffer is a buffer
973 object.
974
28e48287
EZ
9752005-10-24 Eli Zaretskii <eliz@gnu.org>
976
977 * pgg-def.el:
978 * pgg-gpg.el:
979 * pgg-parse.el:
980 * pgg-pgp.el:
981 * pgg-pgp5.el:
982 * pgg.el: Move to the parent lisp directory.
983
2a0d53ac
CY
9842005-10-23 Chong Yidong <cyd@stupidchicken.com>
985
7cd9f860
CY
986 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
987 user-mail-name is an empty string.
2a0d53ac 988
9516b9f4
MB
9892005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
990
991 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
992 depending on gnus-score-decay-constant.
993
9942005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
995
996 * nnslashdot.el (nnslashdot-request-article)
997 (nnslashdot-retrieve-headers-1): Update to new HTML.
998
9992005-10-23 Simon Josefsson <jas@extundo.com>
1000
1001 * imap.el (imap-gssapi-program): Align command line parameters
1002 with latest GNU SASL.
1003 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1004
292f71fe
MB
10052005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
1006
1007 * mail-source.el (mail-source-fetch-pop): Require pop3.
1008 (mail-source-check-pop): Ditto.
1009
10102005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1011
1012 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1013 errors.
1014
10152005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1016
1017 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1018 (gnus-treat-strip-leading-blank-lines): Improve doc string.
1019
1020 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1021
10222005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1023
1024 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1025 (rfc2047-charset-to-coding-system): New function.
1026 (rfc2047-decode-encoded-words): New function.
1027 (rfc2047-decode-region): Use them.
1028 (rfc2047-decode-cte): Remove.
1029 (rfc2047-parse-and-decode): Remove.
1030 (rfc2047-decode): Remove.
1031
10322005-10-15 Kenichi Handa <handa@m17n.org>
1033
1034 * rfc2047.el (rfc2047-decode-cte): New function.
1035 (rfc2047-decode-region): Change the way to decode successive
1036 encoded-words: decode B- or Q-encoding in each encoded-word,
1037 concatenate them, and decode it as charset.
1038
bd2cef66
CY
10392005-10-17 Chong Yidong <cyd@stupidchicken.com>
1040
1041 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
1042 widget-move-and-invoke.
1043 (gnus-custom-mode): Use gnus-custom-map.
1044
ffda926c
BW
10452005-10-15 Bill Wohler <wohler@newt.com>
1046
1047 * message.el (message-tool-bar-map): Renamed image file from
1048 mail_send to mail/send.
1049
f5fab556
MY
10502005-10-16 Masatake YAMATO <jet@gyve.org>
1051
1052 * message.el (message-expand-group): Pass the common
1053 prefix substring of completion to `display-completion-list'.
1054
9872af18 10552005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
1056
1057 * format-spec.el (format-spec): Propagate text properties of % spec.
1058
9872af18 10592005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
1060
1061 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
1062
20051b27
SJ
10632005-10-08 Simon Josefsson <jas@extundo.com>
1064
1065 * pgg-parse.el (top-level): Don't require custom, it is
1066 autoloaded. (To sync with No Gnus.)
1067
ba0226dd 10682005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 1069
ba0226dd 1070 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 1071
46f93472
SJ
10722005-10-08 Simon Josefsson <jas@extundo.com>
1073
1074 * pgg-def.el (top-level): Don't require custom, it is
1075 autoloaded. (To sync with No Gnus.)
1076
d3a597b7
MB
10772005-10-04 David Hansen <david.hansen@gmx.net>
1078
1079 * nnrss.el (nnrss-request-article): Add support for the comments tag.
1080 (nnrss-check-group): Ditto.
1081
8753ddee
MB
10822005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1083
1084 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
1085
1086 * gnus-util.el (gnus-remove-duplicates): Remove.
1087
1088 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
1089 instead of gnus-remove-duplicates.
1090
1091 * message.el (message-remove-duplicates): Remove.
1092 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
1093 message-remove-duplicates.
1094
1095 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
1096 available, else use implementation from `delete-dups'.
1097
10982005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
1099
1100 * time-date.el: Autoload parse-time-string, XEmacs needs it.
1101
c615a00c
SM
11022005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1103
1104 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
1105 function rather than the diff-mode.el package.
1106 (mm-display-external): Use with-current-buffer.
1107 (mm-viewer-completion-map, mm-viewer-completion-map):
1108 Move initialization inside declaration.
1109
a33704bb
MB
11102005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1111
1112 * message.el: Remove useless autoloads.
1113
11142005-09-28 Simon Josefsson <jas@extundo.com>
1115
1116 * message.el (message-use-idna): Default to t.
1117 (message-use-idna): Test whether encoding works too. Doc fix.
1118
11192005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1120
1121 * nntp.el (nntp-warn-about-losing-connection): Remove.
1122
53cfefc8
MB
11232005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1124
1125 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1126 customizable. Change default value.
1127 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
1128 (mm-uu-type-alist): Add doc string.
1129 (mm-uu-configure): Add doc string. Make it interactive.
1130 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
1131
11322005-09-27 Simon Josefsson <jas@extundo.com>
1133
1134 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1135
11362005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1137
1138 * message.el (message-remove-duplicates): New function.
1139 Implementation borrowed from `gnus-remove-duplicates'.
1140 (message-idna-to-ascii-rhs): Also encode idna addresses in
1141 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1142 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1143 only ask about the same idna domain once per header and also tell
1144 in what header to replace the idna domain.
1145
1146 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1147 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1148 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1149 a header is decoded and not just the last one.
1150
11512005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1152
1153 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1154 has been decoded.
1155
1156 * mm-decode.el (mm-insert-part): Don't modify text if it has been
1157 decoded.
1158
1159 * mm-view.el (mm-inline-text): Don't strip text props unless
1160 decoding enriched or richtext parts.
1161
66841476
RF
11622005-09-25 Romain Francoise <romain@orebokech.com>
1163
1164 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1165 * gnus-start.el (gnus-subscribe-interactively):
1166 * gnus-uu.el (gnus-uu-grab-articles):
1167 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1168 space.
1169
81df110a
RF
11702005-09-24 Emilio C. Lopes <eclig@gmx.net>
1171
1172 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1173 * mm-view.el (mm-view-pkcs7-decrypt):
1174 * gnus-sum.el (gnus-summary-limit-to-extra)
1175 (gnus-summary-respool-article, gnus-read-move-group-name):
1176 * gnus-score.el (gnus-summary-increase-score):
1177 * gnus-util.el (gnus-completing-read-with-default):
1178 * gnus-art.el (gnus-read-save-file-name)
1179 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1180 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1181 * message.el (message-check-news-header-syntax):
1182 Follow convention for reading with the minibuffer.
1183
5fae1cae
MB
11842005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1185
c615a00c
SM
1186 * spam-report.el (spam-report-url-ping-plain):
1187 Use gnus-extended-version as User-Agent.
5fae1cae
MB
1188
1189 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1190 default value is nil.
1191
11922005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1193
1194 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1195 default to nil, to be able to use Gnus at all. If the default
1196 switches to something else, then the function should be fixed not
1197 be exceedingly slow.
1198
11992005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1200
1201 * mm-url.el (mm-url-decode-entities): Fix regexp.
1202
c615a00c 12032005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
1204
1205 * sieve.el (sieve-help): Fix `message' call: first arg should be a
1206 format spec.
81df110a 1207
430d3ed7
MB
12082005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1209
1210 * gnus.el (gnus-group-startup-message): Bind image-load-path.
1211
12122005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
1213
1214 * gnus-art.el (gnus-mime-display-part): Protect against broken
1215 MIME messages.
1216
6ff5b064
MB
12172005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1218
1219 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
1220 before parsing header.
1221
a8f6d239
MB
12222005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
1223
1224 * spam-report.el (spam-report-gmane): Fix generation of spam
1225 report URL.
1226
12272005-09-10 Simon Josefsson <jas@extundo.com>
1228
1229 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
1230 t, based on discussion on the ding list with Robert Epprecht
1231 <epprecht@solnet.ch>.
1232
d752cf53
MB
12332005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
1234
1235 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
1236 X-Report-Spam header. Gmane now only provides Archived-At.
1237 This is only used if `spam-report-gmane-use-article-number' is nil.
1238 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
1239
1240 * nnweb.el (nnweb-google-wash-article): Print a message if article
1241 is not available.
1242
12432005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1244
1245 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
1246 content before displaying.
1247
12482005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
1249
1250 * mml-smime.el: Remove defvar of gnus-extract-address-components.
1251
12522005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1253
1254 * mm-view.el (mm-display-inline-fontify): Disable support modes.
1255
4a2358e9
MB
12562005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
1257
1258 * message.el (message-tab-body-function): Fixed mismatched custom
1259 type.
1260
1261 * gnus.el (gnus-group-change-level-function): Ditto.
1262
d752cf53 1263 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
1264
1265 * gnus-art.el (gnus-signature-limit)
1266 (gnus-article-mime-part-function): Ditto.
1267
12682005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
1269
1270 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
1271 Make fetching article by MID work again for Google Groups. Added
1272 FIXME concerning gnus-group-make-web-group.
1273
1274 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
1275 Don't depend on Gnus by using mail-extract-address-components if
1276 gnus-extract-address-components is not bound.
1277
1278 * gnus.el (gnus-user-agent): Use list of symbols instead of
1279 symbols. Display full version number for (S)XEmacs. Optionally
1280 display (S)XEmacs codename.
1281
1282 * gnus-util.el (gnus-emacs-version): Update for new
1283 `gnus-user-agent'.
1284
1285 * gnus-msg.el (gnus-extended-version): Make it possible to omit
1286 Gnus version.
1287
12882005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
1289
1290 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
1291 when encoding.
1292
1293 * mm-bodies.el (mm-decode-content-transfer-encoding):
1294 De-canonicalize CRLF for all text content types, not just
1295 text/plain.
1296
12972005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
1298
1299 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
1300
1301 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
1302 list, not listp.
1303
13042005-08-29 Romain Francoise <romain@orebokech.com>
1305
1306 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
1307 docstring.
1308 (gnus-face-from-file): Likewise.
1309
41e11121
JB
13102005-08-31 Juanma Barranquero <lekktu@gmail.com>
1311
1312 * gnus-art.el (w3m-minor-mode-map):
1313 * gnus-spec.el (gnus-newsrc-file-version):
1314 * gnus-util.el (nnmail-active-file-coding-system)
1315 (gnus-original-article-buffer, gnus-user-agent):
1316 * gnus.el (gnus-ham-process-destinations)
1317 (gnus-parameter-ham-marks-alist)
1318 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
1319 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
1320 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
1321 * mm-decode.el (gnus-current-window-configuration):
1322 * mm-extern.el (gnus-article-mime-handles):
1323 * mm-url.el (url-current-object, url-package-name)
1324 (url-package-version):
1325 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
1326 (smime-keys, w3m-cid-retrieve-function-alist)
1327 (w3m-current-buffer, w3m-display-inline-images)
1328 (w3m-minor-mode-map):
1329 * mml-smime.el (gnus-extract-address-components):
1330 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
1331 (gnus-newsrc-hashtb, message-default-charset)
1332 (message-deletable-headers, message-options)
1333 (message-posting-charset, message-required-mail-headers)
1334 (message-required-news-headers):
1335 * mml1991.el (mc-pgp-always-sign):
1336 * mml2015.el (mc-pgp-always-sign):
1337 * nnheader.el (nnmail-extra-headers):
1338 * rfc1843.el (gnus-decode-encoded-word-function)
1339 (gnus-decode-header-function, gnus-newsgroup-name):
1340 * spam-stat.el (gnus-original-article-buffer): Add defvars.
1341
f3f01d5d
MB
13422005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
1343
1344 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
1345 the end of the date treatments.
1346
13472005-08-15 Simon Josefsson <jas@extundo.com>
1348
1349 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
1350 it in url-handlers.el and XEmacs in url.el. Reported by Luca
1351 Capello and Romain Francoise.
1352 (pgg-fetch-key-function): Removed, not used?
1353 (pgg-insert-url-with-w3): Require url, to get
1354 url-insert-file-contents regardless of where it is defined.
1355
13562005-08-08 Simon Josefsson <jas@extundo.com>
1357
1358 * pgg.el: Autoload url-insert-file-contents instead of loading
1359 w3/url.
1360 (pgg-insert-url-with-w3): Don't load url here.
1361
41e11121 13622005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
1363
1364 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
1365
1366 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
1367
13682005-08-06 Romain Francoise <romain@orebokech.com>
1369
1370 * message.el: Fix typo in docstring.
1371
11e22c4a
MB
13722005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1373
1374 * mm-bodies.el (mm-encode-body): Use coding system rather than
1375 charset to encode text.
1376
1377 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
1378 number of charsets if utf-8 is available (XEmacs).
1379
97f78c9b
MB
13802005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1381
1382 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
1383 start of the lines.
1384 (gnus-picon-databases): Add /usr/share/picons.
1385
13862005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1387
1388 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
1389 taken from `gnus-button-mid-or-mail-regexp'.
1390 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
1391 (gnus-button-alist): Improve regexp for domain part of the MIDs
1392 for news:localpart@domain buttons.
1393 (gnus-button-ctan-directory-regexp): Update.
1394
1395 * message.el (message-kill-buffer): Raise the current frame.
1396 (message-bury): Use `window-dedicated-p'.
1397
afea040a
MB
13982005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1399
97f78c9b
MB
1400 * sieve-manage.el (sieve-manage-interactive-login): Use
1401 make-local-variable rather than make-variable-buffer-local.
1402 (sieve-manage-open): Ditto.
1403 (sieve-manage-authenticate): Ditto.
1404
afea040a
MB
1405 * mml.el (mml-generate-mime-1): Make the content type default to
1406 text/plain if the filename is not specified.
1407
14082005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1409
1410 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
1411 instead of insert-buffer.
1412
1413 * message.el (message-yank-original): Ditto; set the mark at the
1414 end of the yanked message.
1415
4b91459a
MB
14162005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1417
1418 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
1419 lines to scroll rather than to stop it.
1420
1421 * mml.el (mml-generate-default-type): Add doc string.
1422 (mml-generate-mime-1): Use mm-default-file-encoding or make it
1423 default to application/octet-stream when determining the content
1424 type if it is not specified for the part or the mml contents; add
1425 a comment about mml-generate-default-type.
1426
14272005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
1428
1429 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
1430 make it default to application/octet-stream when determining the
1431 content type if it is not specified for the external contents.
1432
d44e3b45
MB
14332005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
1434
1435 * rfc2231.el (rfc2231-parse-string): Take care that not only a
1436 segmented parameter but also other parameters might be there.
1437
4b91459a
MB
14382005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
1439
1440 * mm-decode.el (mm-display-external): Delete temp file, directory
1441 and buffer immediately if the external process is exited.
1442
c03ac728
MB
14432005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
1444
1445 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
1446 fewer lines than that of scroll-margin.
1447 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
1448
d8a88581
MB
14492005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
1450
1451 * gnus-art.el (gnus-article-next-page): Revert.
1452 (gnus-article-beginning-of-window): New macro.
1453 (gnus-article-next-page-1): Use it.
1454 (gnus-article-prev-page): Ditto.
1455 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
1456 instead of insert-buffer.
1457 (gnus-mime-delete-part): Ditto.
1458 (gnus-article-edit-exit): Ditto.
1459
1460 * gnus-util.el (gnus-beginning-of-window): Remove.
1461 (gnus-end-of-window): Remove.
1462
d8a88581
MB
14632005-07-25 Simon Josefsson <jas@extundo.com>
1464
1465 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
1466 to have the url package without w3. Reported by Daiki Ueno
1467 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
1468
7573397b
SM
14692005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1470
1471 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
1472 for text/rtf. Display default in prompt. Pass default for M-n.
1473
1474 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
1475
bcc7dd61
MB
14762005-07-16 Romain Francoise <romain@orebokech.com>
1477
1478 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
1479 instead of `current-time-string' as the latter creates a time
1480 string that is not RFC 2822 compliant (it lacks the zone).
1481
9ebc3953
EZ
14822005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1483
1484 * gnus-msg.el (gnus-button-mailto): Remove
1485 save-selected-window-window hackery because it relies on
1486 save-selected-window internals.
1487
7929f858
MB
14882005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
1489
1490 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
1491 (gnus-article-next-page-1): Use gnus-beginning-of-window.
1492 (gnus-article-prev-page): Ditto.
1493
1494 * gnus-util.el (gnus-beginning-of-window): New function.
1495 (gnus-end-of-window): New function.
1496
ead25b5c
MB
14972005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1498
1499 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
1500 gnus-add-minor-mode.
1501 (gnus-binary-mode): Ditto.
1502
1503 * gnus-topic.el (gnus-topic-mode): Ditto.
1504
5f4264e5 15052005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
1506
1507 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
1508 (gnus-article-prev-page): Take scroll-margin into consideration.
1509
a0ec7a4a
LK
15102005-07-04 Lute Kamstra <lute@gnu.org>
1511
1512 Update FSF's address in GPL notices.
1513
59fda2fa
JB
15142005-07-04 Juanma Barranquero <lekktu@gmail.com>
1515
1516 * gnus.el (gnus-exit):
1517 * gnus-group.el (gnus-group-icons):
1518 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
1519
1520 * gnus-nocem.el (gnus-nocem):
1521 * message.el (message-various, message-buffers, message-sending)
1522 (message-interface, message-forwarding, message-insertion)
1523 (message-headers, message-news, message-mail):
1524 * pgg-gpg.el (pgg-gpg):
1525 * pgg-parse.el (pgg-parse):
1526 * pgg-pgp.el (pgg-pgp):
1527 * pgg-pgp5.el (pgg-pgp5):
1528 * pop3.el (pop3): Finish `defgroup' description with period.
1529
7d0c69be
MB
15302005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
1531
1532 * gnus-art.el (article-display-face): Improve the efficiency.
1533 (article-display-x-face): Ditto; remove grey x-face stuff.
1534
d6697c02
MB
15352005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
1536
1537 * gnus-art.el (article-display-face): Correct the position in
1538 which Faces are inserted; use dolist.
1539
15402005-06-29 Didier Verna <didier@xemacs.org>
1541
59fda2fa 1542 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
1543 order.
1544
84861437
MB
15452005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
1546
1547 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
1548 (gnus-nocem-check-article): Fetch the Type header.
1549 (gnus-nocem-message-wanted-p): Fix the way to examine types.
1550 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
1551 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
1552
1553 * pgg.el (pgg-verify): Return the verification result.
1554
3338c0ad
JB
15552005-06-24 Juanma Barranquero <lekktu@gmail.com>
1556
1557 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
1558 `show-nonbreak-escape'.
1559
9180519b
LK
15602005-06-23 Lute Kamstra <lute@gnu.org>
1561
1562 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
1563
1564 * dig.el (dig-mode):
1565 * smime.el (smime-mode): Use gnus-run-mode-hooks.
1566
23873c96
JB
15672005-06-21 Juanma Barranquero <lekktu@gmail.com>
1568
1569 * nnimap.el (nnimap-split-download-body): Fix spellings.
1570
b66c24b4
JB
15712005-06-16 Juanma Barranquero <lekktu@gmail.com>
1572
1573 * gnus-art.el (gnus-article-encrypt-body):
1574 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
1575 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
1576 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 1577
0f49874b
MB
15782005-06-16 Miles Bader <miles@gnu.org>
1579
1580 * spam.el (spam): Remove "-face" suffix from face name.
1581 (spam-face): New backward-compatibility alias for renamed face.
1582 (spam-face, spam-initialize): Use renamed spam face.
1583
1584 * message.el (message-header-to, message-header-cc)
1585 (message-header-subject, message-header-newsgroups)
1586 (message-header-other, message-header-name)
1587 (message-header-xheader, message-separator, message-cited-text)
1588 (message-mml): Remove "-face" suffix from face names.
1589 (message-header-to-face, message-header-cc-face)
1590 (message-header-subject-face, message-header-newsgroups-face)
1591 (message-header-other-face, message-header-name-face)
1592 (message-header-xheader-face, message-separator-face)
1593 (message-cited-text-face, message-mml-face):
1594 New backward-compatibility aliases for renamed faces.
1595 (message-font-lock-keywords): Use renamed message faces.
1596
1597 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
1598 (sieve-test-commands, sieve-tagged-arguments):
1599 Remove "-face" suffix from face names.
1600 (sieve-control-commands-face, sieve-action-commands-face)
1601 (sieve-test-commands-face, sieve-tagged-arguments-face):
1602 New backward-compatibility aliases for renamed faces.
1603 (sieve-control-commands-face, sieve-action-commands-face)
1604 (sieve-test-commands-face, sieve-tagged-arguments-face):
1605 Use renamed sieve faces.
1606
1607 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
1608 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
1609 (gnus-group-news-3-empty, gnus-group-news-4)
1610 (gnus-group-news-4-empty, gnus-group-news-5)
1611 (gnus-group-news-5-empty, gnus-group-news-6)
1612 (gnus-group-news-6-empty, gnus-group-news-low)
1613 (gnus-group-news-low-empty, gnus-group-mail-1)
1614 (gnus-group-mail-1-empty, gnus-group-mail-2)
1615 (gnus-group-mail-2-empty, gnus-group-mail-3)
1616 (gnus-group-mail-3-empty, gnus-group-mail-low)
1617 (gnus-group-mail-low-empty, gnus-summary-selected)
1618 (gnus-summary-cancelled, gnus-summary-high-ticked)
1619 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
1620 (gnus-summary-high-ancient, gnus-summary-low-ancient)
1621 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
1622 (gnus-summary-low-undownloaded)
1623 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
1624 (gnus-summary-low-unread, gnus-summary-normal-unread)
1625 (gnus-summary-high-read, gnus-summary-low-read)
1626 (gnus-summary-normal-read, gnus-splash):
1627 Remove "-face" suffix from face names.
1628 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1629 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1630 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1631 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1632 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1633 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1634 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1635 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1636 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1637 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1638 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1639 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1640 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1641 (gnus-summary-normal-ticked-face)
1642 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
1643 (gnus-summary-normal-ancient-face)
1644 (gnus-summary-high-undownloaded-face)
1645 (gnus-summary-low-undownloaded-face)
1646 (gnus-summary-normal-undownloaded-face)
1647 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1648 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1649 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1650 (gnus-splash-face):
1651 New backward-compatibility aliases for renamed faces.
1652 (gnus-group-startup-message): Use renamed gnus faces.
1653
1654 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
1655 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
1656 (gnus-server-agent): Remove "-face" suffix from face names.
1657 (gnus-server-agent-face, gnus-server-opened-face)
1658 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 1659 (gnus-server-offline-face):
0f49874b
MB
1660 New backward-compatibility aliases for renamed faces.
1661 (gnus-server-agent-face, gnus-server-opened-face)
1662 (gnus-server-closed-face, gnus-server-denied-face)
1663 (gnus-server-offline-face): Use renamed gnus faces.
1664
1665 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
1666 Remove "-face" suffix from face names.
1667 (gnus-picon-xbm-face, gnus-picon-face):
1668 New backward-compatibility aliases for renamed faces.
1669
1670 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
1671 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
1672 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
1673 (gnus-cite-11): Remove "-face" suffix from face names.
1674 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
1675 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
1676 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 1677 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
1678 New backward-compatibility aliases for renamed faces.
1679 (gnus-cite-attribution-face, gnus-cite-face-list)
1680 (gnus-article-boring-faces): Use renamed gnus faces.
1681
1682 * gnus-art.el (gnus-signature, gnus-header-from)
1683 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
1684 (gnus-header-content): Remove "-face" suffix from face names.
1685 (gnus-signature-face, gnus-header-from-face)
1686 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 1687 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
1688 New backward-compatibility aliases for renamed faces.
1689 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1690
1691 * gnus-sum.el (gnus-summary-selected-face)
1692 (gnus-summary-highlight): Use renamed gnus faces.
1693 * gnus-group.el (gnus-group-highlight): Likewise.
1694
ca0a6900
JB
16952005-06-14 Juanma Barranquero <lekktu@gmail.com>
1696
0b46b379
JB
1697 * gnus-sieve.el (gnus-sieve-article-add-rule):
1698 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
1699 * spam-stat.el (spam-stat-buffer-change-to-spam)
1700 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 1701
0b46b379
JB
1702 * message.el (message-is-yours-p):
1703 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 1704
a21fb88e
MB
17052005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1706
1707 * mm-view.el (mm-inline-text): Withdraw the last change.
1708
17092005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1710
1711 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1712 executing enriched-decode.
1713
bfe5418b
LT
17142005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1715
1716 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1717
d4755e04
LK
17182005-06-04 Lute Kamstra <lute@gnu.org>
1719
1720 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1721 information is never recorded.
1722
95f75c75
SM
17232005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1724
1725 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1726
0f69d598
MB
17272005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1728
1729 * pop3.el (pop3-md5): Run md5 in the binary mode.
1730 (pop3-md5-program-args): New variable.
1731
95f75c75
SM
1732 * starttls.el (starttls-set-process-query-on-exit-flag):
1733 Use eval-and-compile.
0f69d598 1734
4a43ee9b
MB
17352005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1736
1737 * gnus-art.el (article-display-x-face): Replace
1738 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1739
1740 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1741
1742 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
1743 set-process-query-on-exit-flag or process-kill-without-query.
1744
1745 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1746 loop instead of replace-regexp.
1747
1748 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1749 instead of process-kill-without-query if it is available.
1750
1751 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1752 instead of find-file-hooks if it is available.
1753
1754 * mml1991.el: Bind pgg-default-user-id when compiling.
1755
1756 * mml2015.el: Bind pgg-default-user-id when compiling.
1757
95f75c75
SM
1758 * nndraft.el (nndraft-request-associate-buffer):
1759 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
1760 available.
1761
1762 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1763 instead of find-file-hooks if it is available.
1764
1765 * nntp.el (nntp-open-connection): Replace
1766 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1767 (nntp-open-ssl-stream): Ditto.
1768 (nntp-open-tls-stream): Ditto.
1769
1770 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
1771 (pgg-run-at-time-1): New macro.
1772 (pgg-run-at-time): Use it.
1773
1774 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1775 set-process-query-on-exit-flag or process-kill-without-query.
1776 (starttls-open-stream-gnutls): Use it instead of
1777 process-kill-without-query.
1778 (starttls-open-stream): Ditto.
1779
17802005-05-31 Simon Josefsson <jas@extundo.com>
1781
1782 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1783 instead of hard coding to nil.
1784
17852005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1786
ca0a6900 1787 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
1788 resolve warnings when gnus-group.el compiled alone.
1789
e9bd5782
MB
17902005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1791
1792 * gnus-agent.el (gnus-agent-regenerate-group)
1793 (gnus-agent-fetch-articles): Replace `string-to-int' by
1794 `string-to-number'.
1795 * gnus-art.el (gnus-button-fetch-group): Ditto.
1796 * gnus-cache.el (gnus-cache-generate-active)
1797 (gnus-cache-articles-in-group): Ditto.
1798 * gnus-group.el (gnus-group-set-current-level)
1799 (gnus-group-insert-group-line): Ditto.
1800 * gnus-score.el (gnus-score-set-expunge-below)
1801 (gnus-score-set-mark-below, gnus-summary-score-effect)
1802 (gnus-summary-score-entry): Ditto.
1803 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1804 (gnus-soup-pack): Ditto.
1805 * gnus-spec.el (gnus-xmas-format): Ditto.
1806 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1807 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1808 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1809 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1810 * nndb.el (nndb-get-remote-expire-response): Ditto.
1811 * nndiary.el (nndiary-parse-schedule-value)
1812 (nndiary-string-to-number, nndiary-request-replace-article)
1813 (nndiary-request-article): Ditto.
1814 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1815 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1816 * nneething.el (nneething-make-head): Ditto.
1817 * nnfolder.el (nnfolder-request-article)
1818 (nnfolder-retrieve-headers): Ditto.
1819 * nnheader.el (nnheader-file-to-number): Ditto.
1820 * nnkiboze.el (nnkiboze-request-article): Ditto.
1821 * nnmail.el (nnmail-process-unix-mail-format)
1822 (nnmail-process-babyl-mail-format): Ditto.
1823 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1824 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1825 (nnmh-request-create-group, nnmh-request-list-1)
1826 (nnmh-request-group, nnmh-request-article): Ditto.
1827 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1828 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1829 * nnsoup.el (nnsoup-make-active): Ditto.
1830 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1831 * nntp.el (nntp-find-group-and-number)
1832 (nntp-retrieve-headers-with-xover): Ditto.
1833 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1834 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1835 (pgg-format-key-identifier): Ditto.
1836 * pop3.el (pop3-last, pop3-stat): Ditto.
1837 * qp.el (quoted-printable-decode-region): Ditto.
1838
1839 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1840 of concat.
1841
cfcd5c91
MB
18422005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1843
1844 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1845
1846 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1847
1848 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1849
1850 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1851
1852 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1853
1854 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1855
1856 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1857 (gnus-carpal-mode): Ditto.
1858
1859 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1860 (gnus-browse-mode): Ditto.
1861
1862 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1863
1864 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1865
9ad41fb7
RS
18662005-05-29 Richard M. Stallman <rms@gnu.org>
1867
1868 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1869
b4e8a25b
MB
18702005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1871
1872 * gnus-util.el (gnus-run-mode-hooks): New function.
1873
1874 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1875
ddfbe5db
LT
18762005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1877
1878 * gnus-agent.el (gnus-agent-make-mode-line-string):
1879 Use mode-line-highlight as mouse-face.
1880
d0859c9a
MB
18812005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1882
1883 * canlock.el (canlock): Change the parent group to news.
1884
1885 * deuglify.el (gnus-outlook-deuglify): Add :group.
1886
1887 * dig.el (dig): Add :group.
1888
1889 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1890
1891 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1892 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1893 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1894 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1895 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1896
1897 * gnus-diary.el (gnus-diary): Add :group.
1898
1899 * gnus.el (gnus-group-news-1-face): Add :group.
1900 (gnus-group-news-1-empty-face): Ditto.
1901 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1902 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1903 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1904 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1905 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1906 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1907 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1908 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1909 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1910 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1911 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1912 (gnus-summary-high-ticked-face): Ditto.
1913 (gnus-summary-low-ticked-face): Ditto.
1914 (gnus-summary-normal-ticked-face): Ditto.
1915 (gnus-summary-high-ancient-face): Ditto.
1916 (gnus-summary-low-ancient-face): Ditto.
1917 (gnus-summary-normal-ancient-face): Ditto.
1918 (gnus-summary-high-undownloaded-face): Ditto.
1919 (gnus-summary-low-undownloaded-face): Ditto.
1920 (gnus-summary-normal-undownloaded-face): Ditto.
1921 (gnus-summary-high-unread-face): Ditto.
1922 (gnus-summary-low-unread-face): Ditto.
1923 (gnus-summary-normal-unread-face): Ditto.
95f75c75 1924 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
1925 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1926
1927 * message.el (message-minibuffer-local-map): Add :group.
1928
1929 * sieve-manage.el (sieve-manage-log): Add :group.
1930 (sieve-manage-default-user): Diito.
1931 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1932 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1933 (sieve-manage-authenticators): Ditto.
95f75c75 1934 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
1935 (sieve-manage-default-port): Ditto.
1936
1937 * sieve-mode.el (sieve-control-commands-face): Add :group.
1938 (sieve-action-commands-face): Ditto.
1939 (sieve-test-commands-face): Ditto.
1940 (sieve-tagged-arguments-face): Ditto.
1941
1942 * smime.el (smime): Add :group.
1943
1944 * spam-report.el (spam-report): Add :group.
1945
1946 * spam.el (spam, spam-face): Add :group.
1947
6441d280
LK
19482005-05-26 Lute Kamstra <lute@gnu.org>
1949
1950 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1951
8654e13a
MB
19522005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1953
1954 * gnus-art.el: Don't autoload mail-extract-address-components.
1955
1956 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1957
1958 * nndb.el: Don't declare the nndb back end two or more times; don't
1959 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1960
1961 * nntp.el: Autoload format-spec instead of format; use
1962 eval-and-compile to evaluate autoload forms.
1963
1964 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1965
31640842
MB
19662005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1967
1968 * gnus-art.el (article-date-ut): Support converting date in
1969 forwarded parts as well.
1970 (gnus-article-save-original-date): New macro.
1971 (gnus-display-mime): Use it.
1972
19732005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1974
1975 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1976 enclosure element of <item>.
1977
61b397cd
MB
19782005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1979
1980 * spam-report.el (spam-report-unplug-agent)
1981 (spam-report-plug-agent, spam-report-deagentize)
1982 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1983 support for the Agent in spam-report: when unplugged, report to a
1984 file; when plugged, submit all the requests.
1985 [Added missing offline functionality from trunk.]
1986
19872005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1988
1989 * spam-report.el (spam-report-url-to-file)
1990 (spam-report-requests-file): New function and variable for offline
1991 reporting.
1992 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1993 and user defined function.
1994 (spam-report-process-queue): New function.
1995 Process requests from `spam-report-requests-file'.
1996 (spam-report-url-ping-mm-url): Autoload.
1997 [Added missing offline functionality from trunk.]
31640842 1998
cd01ded9
MB
19992005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
2000
2001 * qp.el (quoted-printable-encode-region): Save excursion.
2002
850c333d
MB
20032005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2004
2005 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
2006 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
2007
ff5e68bf
MB
20082005-04-13 Miles Bader <miles@gnu.org>
2009
2010 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
2011
20122005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
2013
2014 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
2015 contained in text because xml.el decodes entities) with LFs.
2016
6a748eda
LK
20172005-04-11 Lute Kamstra <lute@gnu.org>
2018
2019 * message.el (message-make-date): Handle byte-compiler warnings
2020 differently.
2021 * nnimap.el (nnimap-date-days-ago): Ditto.
2022
9d9b0de9
SM
20232005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
2024
2025 * mm-util.el (mm-string-to-multibyte): New function.
2026 (mm-detect-coding-region): Typo.
2027
9a89f5b0
MB
20282005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
2029
2030 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
2031
91472578
MB
20322005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2033
2034 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
2035 argument in XEmacs.
2036
2037 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
2038 (nnrss-request-group): Decode group name first.
2039 (nnrss-request-article): Make a text/plain article if mml-to-mime
2040 failed.
2041 (nnrss-get-encoding): Return a compatible encoding according to
2042 nnrss-compatible-encoding-alist.
2043 (nnrss-opml-export): Use dolist.
2044 (nnrss-find-el): Use consp instead of listp.
2045 (nnrss-order-hrefs): Use dolist.
2046
20472005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2048
2049 * nnrss.el (nnrss-verbose): Remove.
2050 (nnrss-request-group): Use `nnheader-message' instead.
2051
20522005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
2053
2054 * nnrss.el (nnrss-verbose): New variable.
2055 (nnrss-request-group): Make it say nnrss is requesting a group.
2056
20572005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2058
2059 * gnus-agent.el (gnus-agent-group-path): Decode group name.
2060 (gnus-agent-group-pathname): Ditto.
2061
2062 * gnus-cache.el (gnus-cache-file-name): Decode group name.
2063
2064 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
2065 name for only %g and %c.
2066 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
2067 instead of gnus-tmp-group to decoded group name.
2068 (gnus-group-make-group): Decode group name.
2069 (gnus-group-delete-group): Ditto.
2070 (gnus-group-make-rss-group): Exclude `/'s from group names;
2071 register the group data after opening the nnrss group; unify
2072 non-ASCII group names; encode group name.
2073 (gnus-group-catchup-current): Decode group name.
2074 (gnus-group-expire-articles-1): Ditto.
2075 (gnus-group-set-current-level): Ditto.
2076 (gnus-group-kill-group): Ditto.
2077
2078 * gnus-spec.el (gnus-update-format-specifications): Flush the
2079 group format spec cache if it doesn't support decoded group names.
2080
2081 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
2082
2083 * nnrss.el: Require rfc2047 and mml.
2084 (nnrss-file-coding-system): New variable.
2085 (nnrss-format-string): Redefine it as an inline function.
2086 (nnrss-decode-group-name): New function.
2087 (nnrss-string-as-multibyte): Remove.
2088 (nnrss-retrieve-headers): Decode group name; don't use
2089 nnrss-format-string.
2090 (nnrss-request-group): Decode group name.
2091 (nnrss-request-article): Decode group name; allow a Message-ID as
2092 well as an article number; don't use nnrss-format-string; encode a
2093 Message-ID string which may contain non-ASCII characters; use
2094 mml-to-mime to compose a MIME article; use search-forward instead
2095 of re-search-forward.
2096 (nnrss-request-expire-articles): Decode group name.
2097 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
2098 as well; decode group name.
2099 (nnrss-get-encoding): Fix regexp.
2100 (nnrss-fetch): Clarify error message.
2101 (nnrss-read-server-data): Use insert-file-contents instead of load;
2102 bind file-name-coding-system; use multibyte buffer.
2103 (nnrss-save-server-data): Insert newline; bind
2104 coding-system-for-write to the value of nnrss-file-coding-system;
2105 bind file-name-coding-system; add coding cookie.
2106 (nnrss-read-group-data): Use insert-file-contents instead of load;
2107 bind file-name-coding-system; use multibyte buffer.
2108 (nnrss-save-group-data): Bind coding-system-for-write to the
2109 value of nnrss-file-coding-system; bind file-name-coding-system.
2110 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
2111 make it work with non-ASCII text.
2112 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
2113 of set-buffer-file-coding-system.
2114 (nnrss-find-el): Check carefully whether there's a list of string
2115 which old xml.el may return rather than a string; make it work
2116 with old xml.el as well.
2117
21182005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
2119
2120 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
2121
2122 * nnrss.el (nnrss-get-encoding): New function.
2123 (nnrss-fetch): Use unibyte buffer initially; bind
2124 coding-system-for-read while performing mm-url-insert; remove ^Ms;
2125 decode contents according to the encoding attribute.
2126 (nnrss-save-group-data): Add coding cookie.
2127 (nnrss-mime-encode-string): New function.
2128 (nnrss-check-group): Use it to encode subject and author.
2129
21302005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
2131
2132 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2133 failed.
2134
21352005-04-06 Jesper Harder <harder@ifa.au.dk>
2136
2137 * mm-util.el (mm-subst-char-in-string): Support inplace.
2138
2139 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
2140 checkdoc.el).
2141 (nnrss-request-article): Cleanup.
2142 (nnrss-request-delete-group): Use nnrss-make-filename.
2143 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2144 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
2145 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
2146 <joakim@verona.se>; hash on description if link is missing; use
2147 nnrss-make-filename; use load.
2148 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2149 (nnrss-make-filename): New function.
2150 (nnrss-close): New function.
2151 (nnrss-check-group): Hash on description if link is missing.
2152 (nnrss-get-namespace-prefix): Use string= to compare strings!
2153 Reported by David D. Smith <davidsmith@acm.org>.
2154 (nnrss-opml-export): Turn on sgml-mode.
2155
21562005-04-06 Mark A. Hershberger <mah@everybody.org>
2157
2158 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2159
498063ec
MB
21602005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2161
2162 * message.el (message-make-date): Add defvars in order to silence
2163 the byte compiler inside the defun.
2164
2165 * nnimap.el (nnimap-date-days-ago): Ditto.
2166
95f75c75 2167 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 2168
95f75c75 2169 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 2170
95f75c75 2171 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
2172
2173 * nnultimate.el (parse-time): Require for `parse-time-string'.
2174
707f2b38
MB
21752005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
2176
498063ec
MB
2177 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
2178 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 2179
10ace8ea
MB
21802005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
2181
2182 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
2183
2184 * mm-util.el (mm-replace-in-string): New function.
2185 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
2186 latin-unity, which cannot be used with XEmacs 21.1.
2187
2188 * rfc2047.el (rfc2047-encode-function-alist): Rename from
2189 rfc2047-encoding-function-alist in order to avoid conflicting with
2190 the old version.
2191 (rfc2047-encode-message-header): Remove useless goto-char.
2192 (rfc2047-encodable-p): Don't move point.
2193 (rfc2047-syntax-table): Treat `(' and `)' as is.
2194 (rfc2047-encode-region): Concatenate words containing non-ASCII
2195 characters in structured fields; don't encode space-delimited
2196 ASCII words even in unstructured fields; don't break words at
2197 char-category boundaries; encode encoded words in structured
2198 fields; treat text within parentheses as special; show the
2199 original text when error has occurred; move point to the end of
2200 the region after encoding, suggested by IRIE Tetsuya
2201 <irie@t.email.ne.jp>; treat backslash-quoted characters as
2202 non-special; check carefully whether to encode special characters;
2203 fix some kind of misconfigured headers; signal a real error if
2204 debug-on-quit or debug-on-error is non-nil; don't infloop,
2205 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
2206 the close parenthesis may be included in the encoded word; encode
2207 bogus delimiters.
2208 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
2209 (rfc2047-encode-max-chars): New variable.
2210 (rfc2047-encode-1): New function.
2211 (rfc2047-encode): Use it; encode text so that it occupies the
2212 maximum width within 76-column; work correctly on Q encoding for
2213 iso-2022-* charsets; fold the line before encoding; don't append a
2214 space if the encoded word includes close parenthesis.
2215 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
2216 sure not to break a line just after the header name.
2217 (rfc2047-b-encode-region): Remove.
2218 (rfc2047-b-encode-string): New function.
2219 (rfc2047-q-encode-region): Remove.
2220 (rfc2047-q-encode-string): New function.
2221 (rfc2047-encode-parameter): New function.
2222 (rfc2047-encoded-word-regexp): Don't use shy group.
2223 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
2224 (rfc2047-parse-and-decode): Ditto.
95f75c75 2225 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
2226
22272005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2228
2229 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
2230 (rfc2047-field-value): Strip props.
95f75c75 2231 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
2232 all headers can be folded, and this should be done by the message
2233 composition mode. Probably. I think.
2234 (rfc2047-encodable-p): Say that =? needs encoding.
2235 (rfc2047-encode-region): Encode =? strings.
2236
22372005-03-25 Jesper Harder <harder@ifa.au.dk>
2238
2239 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
2240 language tags; remove unnecessary '+'. Reported by Stefan Wiens
2241 <s.wi@gmx.net>.
2242 (rfc2047-decode-string): Don't cons a string unnecessarily.
2243 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
2244 the encoding to avoid consing a string.
2245 (rfc2047-decode): Use mm-subst-char-in-string instead of
2246 mm-replace-chars-in-string.
2247
22482005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2249
2250 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
2251 encodings of MIME-encoded words, in order to improve
2252 interoperability with several broken MUAs.
2253
22542005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2255
2256 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
2257 pass it to `gnus-browse-read-group'.
2258 (gnus-browse-read-group): Add NUMBER argument and pass it to
2259 `gnus-group-read-ephemeral-group'.
2260
2261 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
2262 argument and pass it to `gnus-group-read-group'.
2263
22642005-03-19 Aidan Kehoe <kehoea@parhasard.net>
2265
2266 * mm-util.el (mm-xemacs-find-mime-charset): Only call
2267 mm-xemacs-find-mime-charset-1 if we have the mule feature
2268 available at runtime.
2269
f3f7f80c
WL
22702005-03-25 Werner Lemberg <wl@gnu.org>
2271
2272 * nnmaildir.el: Replace `illegal' with `invalid'.
2273
0302b80e
SM
22742005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2275
2276 * gnus-start.el (gnus-display-time-event-handler):
2277 Check display-time-timer at runtime rather than only at load time
2278 in case display-time-mode is turned off in the mean time.
2279
fa9a04e1
MB
22802005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2281
2282 * nnimap.el (nnimap-open-connection): Print which authinfo file is
2283 used.
2284
2285 * nneething.el (nneething-map-file-directory): Derive from
2286 `gnus-directory'.
2287
2288 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
2289 the To/Cc button.
2290
22912005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
2292
0302b80e
SM
2293 * nnmaildir.el (nnmaildir-request-accept-article):
2294 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1
MB
2295
22962005-03-13 Steve Youngs <steve@sxemacs.org>
2297
2298 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
2299 autoloaded function.
2300 From: Andrey Slusar <anrays@gmail.com>.
2301
23022005-03-13 Steve Youngs <steve@sxemacs.org>
2303
2304 * mm-url.el: Require timer-funcs at compile time when in XEmacs
2305 for `with-timeout'.
2306
2307 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 2308 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
2309
2310 * gnus-async.el: Ditto.
2311
bf68d4e6
LK
23122005-03-16 Lute Kamstra <lute@gnu.org>
2313
2314 * message.el (message-make-date): Require parse-time.
2315
f66ce3b9
SM
23162005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
2317
2318 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
2319
9872af18 23202005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 2321
0302b80e 2322 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 2323
9872af18 23242005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
2325
2326 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
2327 buffer (since IMAP server might return FETCH response out of
2328 order, and the nntp buffer must be sorted).
2329
5f5475ac
MB
23302005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2331
2332 * message.el: Don't autoload former message-utils variables.
f66ce3b9 2333 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
2334
2335 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 2336 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 2337 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
2338 (nnweb-google-parse-1, nnweb-google-create-mapping):
2339 Don't hardcode URL.
5f5475ac 2340
2fd561a9
MB
23412005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
2342
2343 * message.el (message-get-reply-headers, message-followup):
2344 Mention related variables `message-use-followup-to' and
2345 `message-use-mail-followup-to', in the information buffer.
2346
2347 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
2348 of broken groups(-beta).google.com.
2349
4e90f2b9
SM
23502005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
2351
2352 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
2353 a more conservative way.
2354
ee7d3cc0
MB
23552005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2356
2357 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
2358 `mm-dissect-multipart' and receive the from field as an (optional)
2359 argument from `mm-dissect-multipart'.
2360 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
2361 pass it on when we call `mm-dissect-buffer' on MIME parts.
2362 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 2363
04ff38fb
SM
23642005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
2365
2366 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
2367 buffer, so it moves the window's cursor.
2368
ff4d3926
MB
23692005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
2370
04ff38fb 2371 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
2372
2373 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 2374 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 2375
04ff38fb
SM
2376 * gnus-sum.el (gnus-summary-caesar-message):
2377 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
2378
2379 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
2380 doc string.
2381
23822005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2383
2384 * smime.el (smime-sign-buffer): Signal an error if
2385 `smime-sign-region' fails.
2386 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
2387 fails.
2388
82a8ad04
MB
23892005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
2390
2391 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
2392 Handle news URL with given port correctly.
2393
270a576a
MB
23942005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2395
2396 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
2397 containing special characters.
2398
2399 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2400
2401 * mml.el (mime-to-mml): Ditto.
2402
ff4d3926
MB
2403 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
2404 New variable.
270a576a
MB
2405 (rfc2047-decode-region): Quote decoded words containing special
2406 characters when rfc2047-quote-decoded-words-containing-tspecials
2407 is non-nil.
2408
24092005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
2410
04ff38fb 2411 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
2412
2413 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
2414
24152005-02-15 Simon Josefsson <jas@extundo.com>
2416
2417 * nnimap.el (nnimap-debug): Doc fix.
2418
2419 * imap.el (imap-debug): Doc fix.
2420
24212005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2422
2423 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
2424 argument in doc string. Make query for type more clear.
2425
d31fa104
MB
24262005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
2427
2428 * gnus.el (gnus-group-startup-message): Search for gnus images in
2429 etc/images/gnus.
2430 * mm-util.el (mm-find-charset-region): Likewise.
2431 * smiley.el (smiley-data-directory): Search for smilies in
2432 etc/images/smilies.
2433
9b981cb6
MB
24342005-02-09 Kim F. Storm <storm@cua.dk>
2435
2436 Change Emacs release version from 21.4 to 22.1 throughout.
2437 Change Emacs development version from 21.3.50 to 22.0.50.
2438
24392005-02-08 Simon Josefsson <jas@extundo.com>
2440
2441 * imap.el (imap-log): Doc fix.
2442
56c30d72
MB
24432005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
2444
2445 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
2446 prefix arg is neither nil nor a number, as info specifies.
2447
f429956a
SM
24482005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
2449
2450 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
2451
5c243ee4
SM
24522005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2453
2454 * message.el (message-beginning-of-line): Change the behavior when
2455 invoked between BOL and : so that it first moves backward.
2456
aba1948a
MB
24572005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2458
2459 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
2460 article buffer when editing of the article is discarded.
2461 (gnus-article-prepare): Revert.
2462
24632005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2464
f429956a
SM
2465 * gnus-art.el (gnus-article-prepare):
2466 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
2467
24682005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2469
2470 * mml.el (mml-generate-mime-1): Convert string into unibyte when
2471 inserting " *mml*" buffer's contents into a unibyte temp buffer.
2472
ddff82cf
MB
24732005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
2474
2475 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
2476 which will be inserted according to the multibyteness of a buffer
2477 rather than the type of contents. Suggested by ARISAWA Akihiro
2478 <ari@mbf.ocn.ne.jp>.
2479
112d84ef
MB
24802005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2481
2482 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
2483 which is unreadable in some setups.
2484
2f7717f6
MB
24852004-12-27 Simon Josefsson <jas@extundo.com>
2486
f429956a
SM
2487 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
2488 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
2489 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 2490
c44edf72
KS
24912004-12-17 Kim F. Storm <storm@cua.dk>
2492
2493 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
2494
2495 * gnus-sum.el (gnus-summary-mode-map): Likewise.
2496
aa0a8561
MB
24972004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2498
2499 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
2500 correctly even if there are wide characters.
2501
25022004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2503
2504 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
2505 concatenating segments rather than before concatenating them.
2506 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2507
25082004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2509
2510 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
2511
25122004-12-17 Aidan Kehoe <kehoea@parhasard.net>
2513
2514 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
2515 unify Latin characters in XEmacs.
2516 (mm-find-mime-charset-region): Use it.
2517
25182004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2519
2520 * gnus-util.el (gnus-delete-directory): New function.
2521
2522 * gnus-agent.el (gnus-agent-delete-group): Use it.
2523
2524 * gnus-cache.el (gnus-cache-delete-group): Use it.
2525
45893b95
SM
25262004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
2527
2528 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
2529
734c5765
MB
25302004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
2531
5c243ee4
SM
2532 * gnus-group.el (gnus-group-make-rss-group):
2533 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
2534
2535 * gnus-start.el (gnus-setup-news): Honor user's setting to
2536 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 2537 <lute@gnu.org>.
734c5765 2538
ad136a7c
MB
25392004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
2540
2541 * message.el (message-forward-make-body-mml): Remove headers
45893b95 2542 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
2543
25442004-12-02 Romain Francoise <romain@orebokech.com>
2545
2546 * message.el (message-forward-make-body-plain): Always remove
2547 headers according to message-forward-ignored-headers.
2548
25492004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2550
ad136a7c
MB
2551 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
2552 order to silence the byte compiler.
2553
2554 * pop3.el (pop3-md5): Define it before being used.
2555
2556 * spam.el: Fix the way to silence the byte compiler, which
2557 complained about bbdb-buffer, bbdb-create-internal,
2558 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
2559 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
2560 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
2561 spam-stat-buffer-is-spam, spam-stat-load,
2562 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
2563 spam-stat-save and spam-stat-split-fancy.
2564
25652004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2566
2567 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
2568 which may confuse users.
2569 (canlock-password-for-verify): Ditto.
2570
2571 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
2572
2573 * gnus-art.el (gnus-emphasis-alist): Ditto.
2574
2575 * gnus-registry.el (gnus-registry-max-entries): Ditto.
2576
2577 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
2578
2579 * gnus-start.el (gnus-save-killed-list): Ditto.
2580
2581 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
2582 (gnus-sum-thread-tree-root): Ditto.
2583 (gnus-sum-thread-tree-false-root): Ditto.
2584 (gnus-sum-thread-tree-single-indent): Ditto.
2585
2586 * message.el (message-courtesy-message): Ditto.
2587 (message-archive-note): Ditto.
2588 (message-subscribed-address-file): Ditto.
2589 (message-user-fqdn): Ditto.
2590
2591 * spam-report.el (spam-report-gmane-regex): Ditto.
2592
2593 * spam.el (spam-blackhole-good-server-regex): Ditto.
2594
25952004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2596
45893b95 2597 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
2598
25992004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2600
45893b95
SM
2601 * message.el (message-strip-forbidden-properties):
2602 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
2603
26042004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2605
45893b95 2606 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
2607
2608 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
2609 to avoid problems when splitting mails with many recipients.
2610
26112004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
2612
2613 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
2614 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2615
26162004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
2617
2618 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
2619
49561cf6
SM
26202004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2621
2622 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
2623 pop-to-buffer, covered by the subsequent gnus-configure-windows.
2624
87589a70
LT
26252004-11-14 Luc Teirlinck <teirllm@auburn.edu>
2626
2627 * nnfolder.el (nnfolder-save-marks): Add missing format field in
2628 call to `error'.
2629 * nnml.el (nnml-save-marks): Ditto.
2630
c825ac9d
RS
26312004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2632
45893b95
SM
2633 * gnus-start.el (gnus-convert-old-newsrc):
2634 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 2635
ae465fa7
MB
26362004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2637
2638 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
2639 default; improve customization type.
2640 (gnus-emphasis-custom-with-format): New macro.
2641 (gnus-emphasis-custom-value-to-external): New function.
2642 (gnus-emphasis-custom-value-to-internal): New function.
2643
5f49be3f
MB
26442004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2645
2646 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
2647 "Args out of range" error. Reported by Arnaud Giersch
2648 <arnaud.giersch@free.fr>.
2649
fb54e72e
RS
26502004-11-04 Richard M. Stallman <rms@gnu.org>
2651
2652 * spam.el (spam group): Add :version.
2653
2654 * pgg-def.el (pgg group): Add :version.
2655
0683d241
MB
26562004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2657
3bc8f4ac 2658 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
2659 article buffer with a draft file. This is a temporary measure
2660 against the 2004-08-22 change to gnus-article-edit-mode.
2661
26622004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2663
2664 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
2665 (html2text-format-tags): Remove unused variable `attr'.
2666
2667 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2668 after-load-alist.
2669
2670 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2671 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
2672 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
2673 loaded under XEmacs.
2674 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
2675
2676 * mm-util.el (mm-coding-system-p): Return a coding-system.
2677 (mm-mime-mule-charset-alist): Use shift_jis instead of
2678 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
2679 entries for the mime charsets iso-2022-jp-3 and shift_jis.
2680 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
2681 instead of japanese-shift-jis and iso-latin-1 respectively in
2682 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
2683 (mm-mule-charset-to-mime-charset):
2684 Make mm-coding-system-priorities effective.
0683d241
MB
2685 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2686 while predicating of candidates upon the priorities.
2687
e2642250
MB
26882004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2689
2690 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2691
2692 * tls.el (tls-process-connection-type, tls-success)
2693 (tls-certtool-program): Add :version.
2694
2695 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2696 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 2697 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
2698
2699 * spam-stat.el (spam-stat): Add :version.
2700
2701 * sieve.el (sieve): Add :version.
2702
49561cf6
SM
2703 * sha1.el (sha1): Add :version.
2704 (sha1-use-external): Remove redundant version.
e2642250
MB
2705
2706 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
2707 (nnmail-cache-ignore-groups, nnmail-spool-hook)
2708 (nnmail-split-fancy-match-partial-words)
87589a70 2709 (nnmail-split-lowercase-expanded):
e2642250
MB
2710
2711 * nndiary.el (nndiary): Add :version.
2712
2713 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2714
2715 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
2716 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2717 Add :version.
e2642250
MB
2718
2719 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2720
2721 * mm-url.el (mm-url-use-external, mm-url-program)
2722 (mm-url-arguments): Add :version.
2723
2724 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
2725 (mm-attachment-file-modes, mm-decrypt-option)
2726 (mm-w3m-safe-url-regexp): Add :version.
2727
2728 * message.el (message-cite-prefix-regexp)
2729 (message-sendmail-envelope-from, message-minibuffer-local-map)
2730 (message-user-fqdn, message-completion-alist): Add :version.
2731
2732 * gnus-win.el (gnus-configure-windows-hook)
2733 (gnus-use-frames-on-any-display): Add :version.
2734
2735 * gnus-art.el (gnus-article-address-banner-alist)
2736 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
2737 (gnus-treat-from-picon, gnus-treat-mail-picon)
2738 (gnus-treat-x-pgp-sig): Add :version.
2739
2740 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
2741 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
2742 (gnus-summary-article-delete-hook)
2743 (gnus-summary-display-while-building): Add :version.
2744
2745 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2746 (gnus-get-top-new-news-hook):Add :version.
2747
2748 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2749 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2750
2751 * gnus-registry.el (gnus-registry): Add :version.
2752
2753 * gnus-spec.el (gnus-use-correct-string-widths)
2754 (gnus-make-format-preserve-properties): Add :version.
2755
2756 * gnus.el (gnus-group-charter-alist)
2757 (gnus-group-fetch-control-use-browse-url)
2758 (gnus-install-group-spam-parameters): Add :version.
2759
2760 * gnus-diary.el (gnus-diary): Add :version.
2761
2762 * gnus-delay.el (gnus-delay): Add :version.
2763
2764 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
2765 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
2766 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
2767 Add :version.
2768
2769 * gnus-agent.el (gnus-agent-max-fetch-size)
2770 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
2771 (gnus-agent-prompt-send-queue): Add :version.
2772
2773 * deuglify.el (gnus-outlook-deuglify): Add :version.
2774
ba0226dd
MB
2775 * html2text.el: Beautify code. Improve doc strings. Some
2776 checkdoc cleanup.
e2642250 2777 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
2778
27792004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
2780
2781 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 2782
5153a47a
MB
27832004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2784
2a95505b
MB
2785 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2786 signature file. Suggested by Manoj Srivastava
2787 <srivasta@golden-gryphon.com>.
2788
5153a47a 2789 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
2790 iso-2022-jp even in the Japanese language environment.
2791 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
2792
27932004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2794
2795 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2796 use the same characters as the dummy marks; make it free from
2797 getting affected by the language environment.
2798 (gnus-summary-read-group-1): Update mark positions only when the
2799 format spec is updated.
2800
2801 * gnus-spec.el (gnus-update-format-specifications): Return a list
2802 of updated types.
2803
28042004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2805
2806 * nnspool.el (nnspool-spool-directory): Use news-path if the
2807 news-directory variable is not bound.
2808
2809 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2810 of gnus-tmp-news-method into string if it may be passed to
2811 gnus-correct-length which takes only a string argument.
2812
86713405
MB
28132004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2814
49561cf6 2815 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
2816 instead.
2817
28182004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2819
49561cf6 2820 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
2821 comparison on string.
2822
d5ddd795
MB
28232004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2824
2825 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2826 running the major-mode function.
2827
28282004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2829
2830 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2831 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2832 boolean check to not apply converters that apply to future
2833 versions of gnus.
2834
54506618
MB
28352004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2836
2837 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2838 dummy marks in the right way.
2839
d5ddd795 28402004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2841
2842 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2843 avoid infinite recursion via gnus-get-function.
2844
d5ddd795 28452004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2846
49561cf6
SM
2847 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2848 When necessary, pass full group name to gnus-request-set-marks.
2849 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 2850 tick marks.
49561cf6 2851 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 2852
d5ddd795 28532004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2854
49561cf6
SM
2855 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2856 Replace gnus-request-update-info with explicit code to sync the
2857 in-memory info read flags with the marks being sync'd to the backend.
54506618 2858
d5ddd795 28592004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2860
f429956a
SM
2861 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2862 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2863 you want to open a server and then, even when you responded with no,
2864 asking if you want to synchronize the server's flags.
49561cf6 2865 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
2866 multi-line expressions.
2867 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
2868 Updates marks in memory (in the info structure) AND in the backend.
2869 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
2870 deletion to remove entire duplicate line. Fixes merged article
2871 number bug.
2872
49561cf6
SM
2873 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2874
2875 * nnagent.el (nnagent-request-set-mark):
2876 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
2877 method, to ensure that synchronization updates marks in the
2878 backend and in the info (in memory) structure.
2879
d5ddd795 28802004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2881
2882 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2883 unless plugged. Disable the agent so that an open failure causes
2884 an error.
2885
5e472af0 28862004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 2887
54506618
MB
2888 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2889 (gnus-agent-go-online): Change :version.
2890 (gnus-agent-expire-unagentized-dirs)
2891 (gnus-agent-auto-agentize-methods): Add :version.
2892
d5ddd795 28932004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2894
49561cf6
SM
2895 * legacy-gnus-agent.el
2896 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 2897 New function. Used internally to only display 'gnus converting
54506618
MB
2898 files' message when actually necessary.
2899
49561cf6 2900 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
2901 methods now autoloaded.
2902
49561cf6
SM
2903 * gnus-int.el (gnus-request-move-article):
2904 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
2905 improve performance.
2906
d5ddd795 29072004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2908
49561cf6 2909 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
2910 to avoid run-time CL dependencies.
2911 (gnus-agent-unfetch-articles): New function.
2912 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2913 article numbers even when local .overview file is missing.
9872af18 2914 (gnus-agent-read-article-number): New function. Only accepts
54506618 2915 27-bit article numbers.
49561cf6
SM
2916 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2917 Use gnus-agent-read-article-number.
54506618
MB
2918 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2919 from backend while recognizing that article numbers in .overview
2920 must be valid.
2921
49561cf6 2922 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
2923 some users confused by references to .newsrc when they only have a
2924 .newsrc.eld file.
49561cf6
SM
2925 (gnus-convert-mark-converter-prompt)
2926 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 2927
5e472af0 29282004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2929
2930 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2931
5e472af0 29322004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
2933
2934 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2935 stuff for non-living groups.
2936
5e472af0 29372004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2938
49561cf6
SM
2939 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2940 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 2941
5e472af0 29422004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2943
49561cf6
SM
2944 * gnus-agent.el (gnus-agent-read-agentview):
2945 Inline gnus-uncompress-range.
54506618
MB
2946
29472004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 2948
54506618 2949 * legacy-gnus-agent.el
49561cf6 2950 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
2951 help from Florian Weimer <fw@deneb.enyo.de>
2952
2953 * gnus-agent.el (gnus-agentize):
2954 gnus-agent-send-mail-real-function no longer set to current value
2955 of message-send-mail-function but rather a lambda that calls
2956 message-send-mail-function. The change makes the agent real-time
2957 responsive to user changes to message-send-mail-function.
2958
5e472af0 29592004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
2960
2961 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2962
29632004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2964
2965 * gnus-cache.el (gnus-cache-rename-group): New function.
2966 (gnus-cache-delete-group): New function.
2967
2968 * gnus-agent.el (gnus-agent-rename-group): New function.
2969 (gnus-agent-delete-group): New function.
2970 (gnus-agent-save-group-info): Use gnus-command-method when
2971 `method' parameter is nil. Don't write nil entries into the
2972 active file.
2973 (gnus-agent-get-group-info): New function.
49561cf6 2974 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
2975 gnus-group-real-name and gnus-find-method-for-group.
2976 (gnus-agent-set-local): Delete stored entry if either min, or max,
2977 are nil.
49561cf6
SM
2978 (gnus-agent-fetch-session): Reword error/quit messages.
2979 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
2980 articles fetched to disk before the quit occurred.
2981
49561cf6
SM
2982 * gnus-int.el (gnus-request-delete-group):
2983 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 2984 local disk in sync with the server.
49561cf6
SM
2985 (gnus-request-rename-group):
2986 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
2987 local disk in sync with the server.
2988
49561cf6
SM
2989 * gnus-start.el (gnus-get-unread-articles):
2990 Cosmetic simplification to logic.
54506618 2991
49561cf6 2992 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
2993 gnus-cache-active-altered as gnus-request-delete-group now keeps
2994 the cache in sync.
2995 (gnus-group-list-active): Let the agent store a server's active
2996 list if currently plugged.
2997
2998 * gnus-util.el (gnus-rename-file): New function.
2999
5e472af0 30002004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3001
3002 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3003 when the group's active is not available.
3004
5e472af0 30052004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3006
3007 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
3008 error.
3009
9872af18 30102004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3011
f429956a
SM
3012 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
3013 message to newsrc-dribble when an actual conversion is performed.
54506618 3014
9872af18 30152004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3016
49561cf6
SM
3017 * gnus-agent.el (gnus-agent-read-local):
3018 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
3019 avoid the implicit assumption that they will always be equal.
3020 (gnus-agent-save-local): Bind buffer-file-coding-system, not
3021 coding-system-for-write, as the with-temp-file macro first prints
3022 to a buffer then saves the buffer.
3023
9872af18 30242004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 3025
9872af18 3026 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
3027 loaded when gnus-convert-old-newsrc needs to call them.
3028
49561cf6 3029 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 3030 old file versions.
49561cf6 3031 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
3032 form of gnus-agent-expire-days to group properties.
3033
49561cf6 3034 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
3035 converters to handle old agent file formats. Added logic for a
3036 "backup before upgrading warning".
3037 (gnus-convert-mark-converter-prompt): Developers can mark
3038 functions as needing (default), or not needing,
3039 gnus-convert-old-newsrc's "backup before upgrading warning".
3040 (gnus-convert-converter-needs-prompt): Tests whether the user
3041 should be protected from potentially irreversable changes by the
3042 function.
3043
9872af18 30442004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
3045
3046 * gnus-int.el (gnus-request-accept-article): Inform the agent that
3047 articles are being added to a group.
3048 (gnus-request-replace-article): Inform the agent that articles
3049 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
3050
3051 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
3052 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
3053 (gnus-agent-set-local): Refuse to save null in local object table.
3054 (gnus-agent-regenerate-group): The REREAD parameter can now be a
3055 list of articles that will be marked as unread.
3056
9872af18 30572004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3058
3059 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
3060 single-interval range of the form (min . max). Previously the
3061 range had to look like ((min . max)). Likewise, return
3062 (min . max) rather than ((min . max)).
3063 (gnus-range-map): Use gnus-range-normalize to accept
3064 single-interval range.
3065
3066 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
3067 the cache, but not the agent, now appear with their usual face.
3068
9872af18 30692004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3070
3071 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
3072 marks consisting of a single range {for example, (3 . 5)} rather
3073 than a list of a single range { ((3 . 5)) }.
3074
9872af18 30752004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3076
3077 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
3078 uncompressed list.
3079
9872af18 30802004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3081
3082 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
3083 "nndraft:queue" along to gnus-draft-send.
3084 Use gnus-agent-prompt-send-queue.
54506618
MB
3085 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
3086 is "nndraft:queue". Suggested by Gaute Strokkenes
3087 <gs234@srcf.ucam.org>
3088
3089 * gnus-group.el (gnus-group-catchup): Use new
3090 gnus-sequence-of-unread-articles, not
3091 gnus-list-of-unread-articles, to avoid exhausting memory with huge
3092 numbers of articles. Use gnus-range-map to avoid having to
3093 uncompress the unread list.
49561cf6
SM
3094 (gnus-group-archive-directory)
3095 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
3096
3097 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
3098 (gnus-sorted-range-intersection): Intersection of two ranges
3099 without requiring that they first be uncompressed.
3100
3101 * gnus-start.el (gnus-activate-group): Unless blocked by the
3102 caller, possibly expand the active range to include both cached
3103 and agentized articles.
3104 (gnus-convert-old-newsrc): Rewrote in anticipation of having
3105 multiple version-dependent converters.
49561cf6 3106 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
3107 gnus-agent-save-active.
3108 (gnus-save-newsrc-file): Save dirty agent range limits.
3109
49561cf6 3110 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
3111 gnus-agent-possibly-alter-active.
3112 (gnus-adjust-marked-articles): Faster handling of simple lists
3113
31142004-10-18 David Edmondson <dme@dme.org>
3115
3116 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
3117 excessively.
3118
531e5812
MB
31192004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
3120
3121 * mml.el (mml-preview): Use `pop-to-buffer'.
3122
3123 * message.el (message-goto-mail-followup-to): Insert after "To".
3124 (message-carefully-insert-headers): Add comment.
3125
3126 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
3127
49561cf6
SM
3128 * gnus-art.el (gnus-button-alist):
3129 Improve `gnus-button-handle-library' entry.
531e5812 3130
49561cf6 3131 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 3132
49561cf6 3133 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 3134
49561cf6 3135 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
3136
3137 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
3138 handle manual section.
3139
3140 * imap.el (imap-store-password): New variable.
3141 (imap-interactive-login): Use it.
3142 Suggested by Mark Plaksin <happy@mcplaksin.org>.
3143
49561cf6
SM
3144 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
3145 Allow / in mailto URLs.
531e5812
MB
3146
3147 * spam.el (spam-directory): Derive from `gnus-directory'.
3148
3149 * gnus-sum.el (gnus-pick-line-number): Add autoload.
3150
69075cdd
RS
31512004-10-17 Richard M. Stallman <rms@gnu.org>
3152
49561cf6 3153 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
3154 Set as a variable with add-hook.
3155
3156 * nnspool.el (nnspool-spool-directory): Use news-directory instead
3157 of news-path.
3158
3159 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
3160
3161 * spam.el: Delete duplicate `provide'.
3162 (spam-unload-hook): Set as a variable with add-hook.
3163
8903a9c8
MB
31642004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
3165
3166 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
3167 in the doc string.
3168
3169 * message.el (message-ignored-news-headers)
3170 (message-ignored-supersedes-headers)
3171 (message-ignored-resent-headers)
3172 (message-forward-ignored-headers): Improve custom type.
3173
31742004-10-15 Simon Josefsson <jas@extundo.com>
3175
3176 * pop3.el (top-level): Don't require nnheader.
3177 (pop3-read-timeout): Add.
3178 (pop3-accept-process-output): Add.
3179 (pop3-read-response, pop3-retr): Use it.
3180
ebbeed62
MB
31812004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
3182
3183 * message.el (message-tokenize-header): Fix 2004-09-06 change
3184 which used point-min in the wrong place.
3185
31862004-10-12 Simon Josefsson <jas@extundo.com>
3187
3188 * net/tls.el (tls-certtool-program): New variable.
3189 (tls-certificate-information): New function, based on
3190 ssl-certificate-information.
3191
8903a9c8
MB
31922004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
3193
3194 * message.el (message-bury): Use `window-dedicated-p'.
3195
e62e7654
MB
31962004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3197
3198 * gnus-sum.el: Mention that multibyte characters don't work as marks.
3199
3200 * gnus.el (message-y-or-n-p): Autoload.
3201
3202 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
3203 (pop3-password-required, pop3-authentication-scheme)
3204 (pop3-leave-mail-on-server): Made customizable.
3205 (pop3): New custom group.
3206 (pop3-retr): Remove `sleep-for' statements.
3207 Suggested by Dave Love <fx@gnu.org>.
3208
3209 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
3210 Windows/DOS.
3211
3212 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
3213 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
3214 Dave Love <fx@gnu.org>.
3215
3216 * mml.el (mml-minibuffer-read-disposition): Require match.
3217 Suggested by Dave Love <fx@gnu.org>.
3218
c3bc41c2
MB
32192004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
3220
eb6a2b61
MB
3221 * gnus-group.el (gnus-update-group-mark-positions):
3222 * gnus-sum.el (gnus-update-summary-mark-positions):
3223 * message.el (message-check-news-body-syntax):
3224 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
3225 of string-as-multibyte.
3226
c3bc41c2
MB
3227 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
3228
7c3bb5a5
JL
32292004-10-05 Juri Linkov <juri@jurta.org>
3230
3231 * gnus-group.el (gnus-update-group-mark-positions):
3232 * gnus-sum.el (gnus-update-summary-mark-positions):
3233 * message.el (message-check-news-body-syntax):
3234 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
3235 8-bit unibyte values to a multibyte string for search functions.
3236
f0096211
MB
32372004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
3238
3239 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
3240 there's no visible header.
3241
32422004-10-01 Simon Josefsson <jas@extundo.com>
3243
3244 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
3245 acroread.
3246
14e20e13
MB
32472004-09-29 Jesper Harder <harder@ifa.au.dk>
3248
3249 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
3250
c1d7d285
MB
32512004-09-28 Jesper Harder <harder@ifa.au.dk>
3252
3253 * gnus-picon.el: Require cl.
3254
3255 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
3256
3257 * mml-smime.el: Require cl. Autoload message-fetch-field.
3258
3259 * gnus-fun.el: Require gnus-ems and gnus-util.
3260
3261 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
3262
49561cf6 3263 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
3264
3265 * gnus.el (gnus-method-to-server): Move defsubst before first use.
3266
49561cf6
SM
3267 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
3268 Fix format string mismatch.
3269 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
3270 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 3271
10b43d7c
RS
32722004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
3273
3274 * gnus.el (gnus-version-number): Set to 5.11.
3275
f4dd4ae8
MB
32762004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
3277
3278 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
3279
32802004-09-26 Jesper Harder <harder@ifa.au.dk>
3281
3282 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
3283 GROUP is a virtual group.
3284
3285 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
3286 for big5 and gb2312.
49561cf6 3287
f4dd4ae8
MB
3288 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
3289 padding.
3290
49561cf6 3291 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
3292
3293 * mml.el (mml-compute-boundary-1): Don't uncompress files.
3294
3295 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
3296 dependencies.
3297 (rfc2047-encode): Use it.
49561cf6 3298
f4dd4ae8
MB
3299 * flow-fill.el: Typo.
3300
3301 * mml.el (mml-generate-mime-1): Don't use format=flowed with
3302 inline PGP.
3303
3304 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
3305
3306 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
3307 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
3308
3309 * mm-util.el (mm-image-load-path): Handle nil in load-path.
3310 From Christian Neukirchen <chneukirchen@yahoo.de>.
3311
3312 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
3313
3314 * nnheader.el (nnheader-max-head-length): Increase to 8192.
3315
3316 * message.el (message-clone-locals): Clone sendmail and smtp
3317 variables.
3318
9b5773bc
MB
33192004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
3320
3321 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
3322 in `header' match. Reported by Svend Tollak Munkejord.
3323
46cdaf24
SM
33242004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
3325
3326 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
3327
a08b59c9
MB
33282004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
3329
3330 * uudecode.el (uudecode-use-external): Add :version.
3331
3332 * smime.el (smime-CA-file, smime-encrypt-cipher)
3333 (smime-dns-server): Add :version.
3334
3335 * smiley.el (gnus-smiley-file-types): Add :version.
3336
3337 * sha1.el (sha1-use-external): Add :version.
3338
3339 * pgg-def.el (pgg-query-keyserver): Add :version.
3340
3341 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 3342 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
3343
3344 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
3345 (nnimap-retrieve-groups-asynchronous): Add :version.
3346 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
3347
3348 * mml.el (mml-content-disposition-parameters)
3349 (mml-insert-mime-headers-always): Add :version.
3350
46cdaf24 3351 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
3352
3353 * mm-decode.el (mm-inline-text-html-with-images)
3354 (mm-keep-viewer-alive-types, mm-external-terminal-program)
3355 (mm-verify-option): Add :version.
3356 (mm-text-html-renderer): Change :version.
3357
3358 * message.el (message-fcc-externalize-attachments)
3359 (message-required-headers, message-draft-headers)
3360 (message-subject-trailing-was-query)
3361 (message-subject-trailing-was-ask-regexp)
3362 (message-subject-trailing-was-regexp, message-mark-insert-begin)
3363 (message-mark-insert-end, message-archive-header)
3364 (message-archive-note, message-cross-post-default)
3365 (message-cross-post-note, message-followup-to-note)
3366 (message-cross-post-note-function, message-use-mail-followup-to)
3367 (message-subscribed-address-functions)
3368 (message-subscribed-address-file, message-subscribed-addresses)
3369 (message-subscribed-regexps, message-allow-no-recipients)
3370 (message-yank-cited-prefix, message-signature-insert-empty-line)
3371 (message-hidden-headers, message-hierarchical-addresses)
3372 (message-mail-user-agent, message-use-idna)
3373 (message-valid-fqdn-regexp)
3374 (message-strip-special-text-properties, message-header-synonyms)
3375 (message-beginning-of-line, message-tab-body-function): Add :version.
3376 (message-insert-canlock, message-wide-reply-confirm-recipients):
3377 Change :version.
3378
46cdaf24 3379 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
3380 and :version.
3381 (mail-source-delete-old-incoming-confirm)
3382 (mail-source-movemail-program): Add :version.
3383
3384 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
3385 (gnus-agent-cache, gnus-agent): Change :version.
3386
3387 * gnus-util.el (gnus-use-byte-compile): Change :version.
3388
3389 * gnus-sum.el (gnus-summary-make-false-root-always)
3390 (gnus-summary-default-high-score)
3391 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
3392 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
3393 (gnus-read-all-available-headers, gnus-article-emulate-mime)
3394 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
3395 (gnus-sum-thread-tree-single-indent)
3396 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
3397 (gnus-sum-thread-tree-leaf-with-other)
3398 (gnus-sum-thread-tree-single-leaf): Add :version.
3399 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
3400 (gnus-article-loose-mime): Change :version.
3401
3402 * gnus-start.el (gnus-backup-startup-file)
3403 (gnus-save-startup-file-via-temp-buffer): Add :version.
3404
3405 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
3406 (gnus-server-offline-face): Add :version.
3407
46cdaf24 3408 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
3409
3410 * gnus-msg.el (gnus-gcc-externalize-attachments)
3411 (gnus-debug-files, gnus-debug-exclude-variables)
3412 (gnus-discouraged-post-methods): Change :version.
3413 (gnus-confirm-mail-reply-to-news)
3414 (gnus-confirm-treat-mail-like-news): Add :version.
3415
3416 * gnus-int.el (gnus-server-unopen-status): Add :version.
3417
3418 * gnus-group.el (gnus-group-jump-to-group-prompt)
3419 (gnus-large-ephemeral-newsgroup)
3420 (gnus-fetch-old-ephemeral-headers): Add :version.
3421
3422 * gnus-fun.el (gnus-x-face-directory)
3423 (gnus-convert-pbm-to-x-face-command)
3424 (gnus-convert-image-to-x-face-command)
3425 (gnus-convert-image-to-face-command): Add :version.
3426
3427 * gnus-delay.el (gnus-delay-default-hour): Add :version.
3428
3429 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 3430 (gnus-article-boring-faces):
a08b59c9
MB
3431
3432 * gnus-art.el (gnus-buttonized-mime-types)
3433 (gnus-inhibit-mime-unbuttonizing)
3434 (gnus-treat-display-face)
3435 (gnus-treat-body-boundary): Change :version.
3436 (gnus-body-boundary-delimiter, gnus-picon-databases)
3437 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
3438 (gnus-treat-date-english, gnus-treat-fold-headers)
3439 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
3440 (gnus-treat-mail-picon, gnus-treat-wash-html)
3441 (gnus-article-encrypt-protocol)
3442 (gnus-use-idna, gnus-article-over-scroll)
3443 (gnus-mime-display-multipart-alternative-as-mixed)
3444 (gnus-mime-display-multipart-related-as-mixed)
3445 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
3446 (gnus-ctan-url, gnus-button-ctan-handler)
3447 (gnus-button-handle-ctan-bogus-regexp)
3448 (gnus-button-ctan-directory-regexp)
3449 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
3450 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
3451 (gnus-button-man-level, gnus-button-emacs-level)
3452 (gnus-button-message-level, gnus-button-browse-level): Add :version.
3453
3454 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3455 (gnus-agent-go-online): Change :version.
3456 (gnus-agent-expire-unagentized-dirs)
3457 (gnus-agent-auto-agentize-methods): Add :version.
3458
3459 * flow-fill.el (fill-flowed-display-column)
3460 (fill-flowed-encode-column): Add :version.
3461
3462 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3463 (gnus-outlook-deuglify-unwrap-max)
3464 (gnus-outlook-deuglify-cite-marks)
3465 (gnus-outlook-deuglify-unwrap-stop-chars)
3466 (gnus-outlook-deuglify-no-wrap-chars)
3467 (gnus-outlook-deuglify-attrib-cut-regexp)
3468 (gnus-outlook-deuglify-attrib-verb-regexp)
3469 (gnus-outlook-deuglify-attrib-end-regexp)
3470 (gnus-outlook-display-hook): Add :version.
3471
3472 * binhex.el (binhex-use-external): Add :version.
3473
1232b9cb
MB
34742004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
3475
46cdaf24 3476 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
3477 and `invisible'.
3478
34792004-09-13 Simon Josefsson <jas@extundo.com>
3480
3481 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
3482
ef3b7aae
MB
34832004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
3484
46cdaf24 3485 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 3486
6e7fb80c
MB
34872004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
3488
3489 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
3490
7cb0aa56
MB
34912004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
3492
46cdaf24 3493 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
3494 for the 'imap' port in netrc files
3495
46cdaf24 3496 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
3497 in gnus-registry-trim
3498
34992004-09-10 Simon Josefsson <jas@extundo.com>
3500
3501 * nndb.el (require): Remove tcp and duplicate cl.
3502
e79f14a4
RS
35032004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3504
3505 * nntp.el (nntp): New customization group.
46cdaf24 3506 (nntp-authinfo-file): Add customization group.
e79f14a4 3507
46cdaf24 3508 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
3509
3510 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
3511
3512 * gnus.el (to-address, to-list, subscribed)
3513 (large-newsgroup-initial): Ditto.
3514
3515 * flow-fill.el (fill-flowed-display-column)
3516 (fill-flowed-encode-column): Ditto.
3517
0c6ec103
SM
35182004-09-06 Stefan <monnier@iro.umontreal.ca>
3519
3520 * message.el (message-tokenize-header, message-send-mail-with-qmail):
3521 Use point-min rather than 1.
3522 (message-send-mail): Use buffer-size rather than point-max.
3523
3524 * gnus-sum.el (gnus-summary-search-article-forward):
3525 Signal a specific `search-failed' rather than a generic `error'.
3526
3527 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
3528 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
3529 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
3530
23f87bed 35312004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 3532
0c6ec103 3533 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 3534
23f87bed
MB
3535 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
3536 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3537 (spam-stat-save): Accept prefix argument.
1270d7ca 3538
23f87bed 35392004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 3540
23f87bed
MB
3541 * message.el (message-canlock-generate): Require sha1, not
3542 sha1-el. (Can we get rid of this require alltogheter? It is ugly
3543 to require within a function. Sadly, if sha1.el isn't loaded, the
3544 let binding in m-c-g will hide the defcustom definition, which is
3545 bad.)
1270d7ca 3546
23f87bed 3547 * canlock.el: Require sha1, not sha1-el.
1270d7ca 3548
23f87bed
MB
3549 * message.el: Don't autoload sha1 (there is a autoload cookie in
3550 sha1.el).
1270d7ca 3551
23f87bed 3552 * sha1-el.el: Renamed to sha1.el.
1270d7ca 3553
23f87bed 35542004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3555
23f87bed 3556 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 3557
23f87bed 35582004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1270d7ca 3559
23f87bed
MB
3560 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
3561 isn't a string.
1270d7ca 3562
23f87bed 35632004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3564
23f87bed 3565 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 3566
23f87bed 35672004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3568
23f87bed 3569 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 3570
23f87bed 35712004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3572
23f87bed 3573 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 3574
23f87bed 35752004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3576
23f87bed
MB
3577 * canlock.el: Always require sha1-el.
3578 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 3579
23f87bed 35802004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3581
23f87bed 3582 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 3583
23f87bed 35842004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3585
23f87bed
MB
3586 * canlock.el (canlock-insert-header): Remove excessive grouping in
3587 regexp.
1270d7ca 3588
23f87bed 35892004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3590
23f87bed 3591 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 3592
23f87bed 35932004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3594
23f87bed
MB
3595 * canlock.el (canlock-sha1-function): Remove.
3596 (canlock-sha1-function-for-verify): Remove.
3597 (canlock-openssl-program): Remove.
3598 (canlock-openssl-args): Remove.
3599 (canlock-ignore-errors): Remove.
3600 (canlock-sha1-with-openssl): Remove.
3601 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
3602 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 3603
23f87bed
MB
3604 * sha1-el.el (sha1-string-external): Make it can return a string
3605 in binary form.
3606 (sha1-region-external): Ditto.
3607 (sha1-string-internal): Ditto.
3608 (sha1-region-internal): Ditto.
3609 (sha1-region): Ditto.
3610 (sha1-string): Ditto.
3611 (sha1): Ditto.
1270d7ca 3612
23f87bed 36132003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 3614
23f87bed
MB
3615 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
3616 (pgg-gpg-lookup-key): Use regexp match instead of
3617 split-string (split-string is different between emacs 21.2 and
bf247b6e 3618 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 3619
23f87bed 36202004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 3621
23f87bed
MB
3622 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
3623 parameter (but don't use it, for now).
1270d7ca 3624
23f87bed 36252004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3626
23f87bed 3627 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 3628
23f87bed 36292004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 3630
23f87bed
MB
3631 * starttls.el: Merge with my GNUTLS based starttls.el.
3632 (starttls-gnutls-program, starttls-use-gnutls)
3633 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 3634 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 3635 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
3636 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
3637 New functions.
3638 (starttls-negotiate, starttls-open-stream):
3639 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 3640 function if it is set.
1270d7ca 3641
ba0226dd 36422004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 3643
23f87bed 3644 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 3645 ?* and ?\;.
1270d7ca 3646
23f87bed 3647 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 3648 and ?\' to symbol instead of whitespace.
1270d7ca 3649
23f87bed 36502004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3651
23f87bed
MB
3652 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
3653 invalid addresses.
1270d7ca 3654
23f87bed 36552004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3656
23f87bed 3657 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 3658
23f87bed 36592004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3660
23f87bed 3661 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 3662
23f87bed 36632004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3664
23f87bed
MB
3665 * gnus-art.el (article-decode-idna-rhs): Don't use
3666 message-idna-inside-rhs-p.
1270d7ca 3667
23f87bed 36682004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3669
49561cf6 3670 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 3671 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 3672
23f87bed 36732004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3674
23f87bed 3675 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 3676
23f87bed
MB
3677 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
3678 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1270d7ca 3679
23f87bed
MB
3680 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3681 when the group's active is not available.
1270d7ca 3682
23f87bed
MB
3683 * gnus-art.el (article-hide-headers): Refer to the values for
3684 gnus-ignored-headers and gnus-visible-headers in the summary
3685 buffer since a user may have set them as group parameters.
3686 (gnus-article-next-page): Fix the way to find a real end-of-buffer
3687 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
3688 (gnus-article-read-summary-keys): Restore new window-start and
3689 hscroll to summary window.
3690 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 3691
23f87bed
MB
3692 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
3693 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
3694 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
3695 <Reiner.Steib@gmx.de>.
1270d7ca 3696
49561cf6
SM
3697 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
3698 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 3699
23f87bed 3700 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 3701
23f87bed
MB
3702 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
3703 gnus-pp.
1270d7ca 3704
23f87bed
MB
3705 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
3706 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
3707 (gnus-summary-resend-message-edit): Call mime-to-mml.
3708 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 3709 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 3710
23f87bed 3711 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 3712
23f87bed
MB
3713 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3714 gnus-pp-to-string.
1270d7ca 3715
23f87bed 3716 * gnus-sum.el (gnus-read-header): Don't remove a header for the
49561cf6
SM
3717 parent article of a sparse article in the thread hashtb.
3718 From Stefan Wiens <s.wi@gmx.net>.
1270d7ca 3719
23f87bed
MB
3720 * gnus-util.el (gnus-bind-print-variables): New macro.
3721 (gnus-prin1): Use it.
3722 (gnus-prin1-to-string): Use it.
3723 (gnus-pp): New function.
3724 (gnus-pp-to-string): New function.
1270d7ca 3725
23f87bed 3726 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 3727
23f87bed 3728 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 3729
23f87bed
MB
3730 * message.el (message-mode): Don't modify paragraph-separate there.
3731 (message-setup-fill-variables): Add mml tags to paragraph-start
3732 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
3733 (message-smtpmail-send-it): Doc fix.
3734 (message-exchange-point-and-mark): Don't activate region if it was
3735 inactive. Suggested by Hiroshi Fujishima
3736 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 3737
23f87bed
MB
3738 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
3739 t while entering a file name using the mm-with-multibyte macro.
3740 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 3741
49561cf6
SM
3742 * mm-encode.el (mm-content-transfer-encoding-defaults):
3743 Use qp-or-base64 for the application/* types.
23f87bed 3744 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 3745
23f87bed
MB
3746 * mm-util.el (mm-with-multibyte-buffer): New macro.
3747 (mm-with-multibyte): New macro.
1270d7ca 3748
23f87bed
MB
3749 * mm-view.el (mm-inline-render-with-function): Use multibyte
3750 buffer; decode html source by charset.
1270d7ca 3751
23f87bed
MB
3752 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
3753 add generate-head-function and generate-article-function to the
3754 rfc822-forward entry.
3755 (nndoc-forward-type-p): Recognize envelope From_.
3756 (nndoc-rfc822-forward-generate-article): New function.
3757 (nndoc-rfc822-forward-generate-head): New function.
c113de23 3758
23f87bed
MB
3759 From David Hedbor <dhedbor@real.com>.
3760 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3761 (nnmail-expand-newtext): Lowercase expanded entries if
3762 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 3763
23f87bed 3764 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 3765
23f87bed 3766 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 3767
49561cf6
SM
3768 * gnus-art.el (gnus-article-wash-html-with-w3m):
3769 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
3770 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
3771 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
3772 instead of mm-multiple-handles.
3773 (gnus-mime-delete-part): Ditto.
1270d7ca 3774
23f87bed
MB
3775 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
3776 handle, as well as a list.
3777 (mm-complicated-handles): Former definition of mm-multiple-handles.
3778
3779 * mm-view.el (mm-w3m-mode-map): Remove.
3780 (mm-w3m-local-map-property): Remove.
3781 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
3782 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
3783 (mm-w3m-cid-retrieve): Simplify.
3784 (mm-inline-text-html-render-with-w3m): Decode html source by
3785 charset; check META tags only when charsets are not specified in
3786 headers; specify charset to w3m-region; use w3m-minor-mode-map
3787 instead of mm-w3m-local-map-property.
1270d7ca 3788
23f87bed 37892004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 3790
23f87bed 3791 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 3792
23f87bed 37932004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 3794
23f87bed 3795 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 3796
23f87bed 3797 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 3798
23f87bed 37992004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3800
23f87bed 3801 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 3802
23f87bed 38032004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 3804
23f87bed 3805 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 3806
23f87bed
MB
3807 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3808 Add :group 'nnimap.
1270d7ca 3809
23f87bed 38102004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3811
23f87bed
MB
3812 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3813 entries.
1270d7ca 3814
49561cf6 3815 * gnus-art.el (gnus-article): Ditto.
1270d7ca 3816
23f87bed 38172004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3818
49561cf6
SM
3819 * gnus-art.el (article-hide-list-identifiers):
3820 Bind inhibit-read-only as t.
1270d7ca 3821
23f87bed 38222004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3823
23f87bed 3824 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 3825
23f87bed 38262004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3827
23f87bed
MB
3828 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
3829 (gnus-narrow-to-page): Don't assume point-min == 1.
3830 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 3831
23f87bed
MB
3832 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3833 point-min == 1.
1270d7ca 3834
23f87bed
MB
3835 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3836 Disable incorrect use of `assert'.
1270d7ca 3837
23f87bed 3838 * message.el (message-mode): Set comment-start-skip.
1270d7ca 3839
23f87bed 38402004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 3841
23f87bed
MB
3842 * pop3.el (pop3-leave-mail-on-server): New user variable.
3843 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 3844
23f87bed 38452004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3846
23f87bed 3847 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 3848
23f87bed 38492004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3850
23f87bed 3851 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 3852
23f87bed 3853 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 3854
49561cf6
SM
3855 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3856 Fix custom-manual entries.
1270d7ca 3857
23f87bed 3858 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 3859
23f87bed 38602004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3861
23f87bed
MB
3862 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
3863 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
3864 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
3865 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 3866
23f87bed 38672004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 3868
23f87bed 3869 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 3870
23f87bed 38712004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3872
23f87bed
MB
3873 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3874 addition to emacs-w3m.
1270d7ca 3875
23f87bed 38762004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3877
49561cf6
SM
3878 * gnus-msg.el (gnus-summary-followup-with-original):
3879 Document yanking of region when active.
1270d7ca 3880
9872af18 38812004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 3882
23f87bed
MB
3883 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
3884 Revision 7.2 changes excluded to maintain compatibility with all
3885 targeted emacs versions.
1270d7ca 3886
23f87bed
MB
3887 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3888 gnus-agent.el update and incorporate bug fixes.
1270d7ca 3889
ef3b7aae 3890See ChangeLog.2 for earlier changes.
2a34a036 3891
c4288669 3892 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
3893 Copying and distribution of this file, with or without modification,
3894 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 3895
ef3b7aae
MB
3896;; Local Variables:
3897;; coding: iso-2022-7bit
3898;; End:
3899
ab5796a9 3900;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4