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