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