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