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