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