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