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