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