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