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