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