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