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