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