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