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