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