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