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