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