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