(flymake-fix-file-name): Fix typo in docstring.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
16f18d05
CY
12006-02-14 Chong Yidong <cyd@stupidchicken.com>
2
3 * gnus-cus.el: Revert 2005-10-17 change.
4
9d64cd13
MB
52006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
6
7 * gnus.el: Remove bogus comment.
8
34128042
MB
92006-02-09 Daiki Ueno <ueno@unixuser.org>
10
11 * pgg-gpg.el (pgg-gpg-encrypt-region): Don't convert line-endings
12 in elisp.
13 (pgg-gpg-encrypt-symmetric-region): Ditto.
14 (pgg-gpg-sign-region): Ditto.
15
16 * pgg-def.el (pgg-text-mode): New variable.
17
18 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
19 (mml2015-pgg-encrypt): Ditto.
20
21 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
22 (mml1991-pgg-encrypt): Ditto.
23
242006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
25
26 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
27 message-make-date instead of current-time-string.
28
29 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
30 to gnus-decoded which mm-uu might set.
31
322006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
33
34 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
35 don't decode quoted parameters; remove misimported Emacs code.
36 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
37 (rfc2231-decode-encoded-string): Don't use split-string which
38 behaves differently according to Emacs version; use
39 mm-decode-coding-region to convert charset to coding-system.
40 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
41 (rfc2231-encode-string): Remove misimported Emacs code.
42
c96ec15a
MB
432006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
44
45 * gnus-art.el (article-decode-charset): Don't use ignore-errors
46 when calling mail-header-parse-content-type.
47 (article-de-quoted-unreadable): Ditto.
48 (article-de-base64-unreadable): Ditto.
49 (article-wash-html): Ditto.
50
51 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
52 calling mail-header-parse-content-type and
53 mail-header-parse-content-disposition.
54 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
55 mail-header-parse-content-type.
56
57 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
58 insert charset and format parameters; encode description after
59 inserting it to buffer.
60 (mml-insert-parameter): Fold lines properly even if a parameter is
61 segmented into two or more lines; change the max column to 76.
62
63 * rfc1843.el (rfc1843-decode-article-body): Don't use
64 ignore-errors when calling mail-header-parse-content-type.
65
66 * rfc2231.el (rfc2231-parse-string): Return at least type if
67 possible; don't cause an error even if it fails in parsing of
68 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
69 (rfc2231-encode-string): Don't break lines at the beginning, leave
70 it to mml-insert-parameter.
71
72 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
73 calling mail-header-parse-content-type.
74
752006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
76
77 * spam-report.el (spam-report-gmane-use-article-number): Improve
78 doc string.
79 (spam-report-gmane-internal): Check if a suitable header was found
80 in the article.
81
822006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
83
84 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
85 (rfc2231-encode-string): Make param*=value always begin with LWSP.
86
88e6695f
RF
872006-02-05 Romain Francoise <romain@orebokech.com>
88
89 Update copyright notices of all files in the gnus directory.
90
6203370b
MB
912006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
92
93 * gnus-util.el (gnus-error): Describe `args'.
94
9d64cd13 952006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
96
97 * nnweb.el (nnweb-request-group): Avoid growing overview files.
98
992006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
100
101 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
102 segmented lines of parameter value to cope with Thunderbird 1.5
103 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
104 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
105 (rfc2231-encode-string): Don't make lines exceeding 76 column.
106
1072006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
108
109 * mml.el (mml-generate-mime-1): Correct the order of inline signed
110 parts.
111
9d64cd13 1122006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
113
114 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
115 there's only one active file for all servers.
116 (nnweb-request-scan): Make sure nnweb-articles is initialized on
117 solid groups. Gnus might have used a FAST request to select the
118 group.
119 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
120 and nnweb-search redundantly in the active file.
121 (nnweb-request-list): Don't list bogus groups. There can only be
122 one.
123 (nnweb-request-create-group): Don't use ARGS.
124 (nnweb-possibly-change-server, nnweb-request-group): Remove some
125 initialisations. Let nnoo do the work.
126
1272006-01-31 Romain Francoise <romain@orebokech.com>
128
129 * message.el (message-alternative-emails): Improve docstring.
130 (message-setup-1): Call `message-use-alternative-email-as-from'
131 after `message-setup-hook' to give it precedence over posting
132 styles, etc.
133 (message-use-alternative-email-as-from): Add docstring. Remove
134 the original From header if present.
135
1362006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
137
138 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
139 decoded.
140 (mm-uu-diff-extract): Ditto.
141
1422006-01-31 Kevin Ryde <user42@zip.com.au>
143
144 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
145 mailcap-viewer-test-cache when there's no 'test clause, since that
146 will invert the meaning of a "nil" test previously determined by
147 mailcap-mailcap-entry-passes-test.
148
1492006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
150
151 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
152
9d64cd13 1532006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
154
155 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
156 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
157 current Google Groups.
158
1592006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
160
161 * Makefile.in (clean): New rule.
162 (distclean): Use it.
163
7347faa8
MB
1642006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
165
166 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
167 is dissected into a single part of which the type is the same as
46e8fe3d 168 the given one; decode charset.
7347faa8
MB
169
1702006-01-21 Kevin Ryde <user42@zip.com.au>
171
172 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
173 into alists as symbol not string, since that's what
174 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
175 look for.
176
1772006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
178
179 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
180 recursive calls.
181
1822006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
183
184 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
185 (mm-w3m-standalone-supports-m17n-p): New function.
186 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
187 w3m usage.
188
189 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
190 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
191
1922006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
193
194 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
195 encoding.
196
1972006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
198
199 * mml.el (mml-attach-file): Describe `description' in doc string.
200 (mml-menu): Add Emacs MIME manual and PGG manual.
201
30c7240d
RS
2022006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
203
204 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
205 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
206 Revert 2006-01-08 change because the functions will be used in No
207 Gnus.
208
e499bc94
MB
2092006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
210
211 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
212
213 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
214
2152006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
216
217 * mm-decode.el (mm-inlined-types): Add application/pgp.
218 (mm-automatic-display): Ditto.
219
220 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
221 part as text.
222
c4288669
MB
2232006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
224
225 * nnrss.el: Update copyright.
226 (nnrss-opml-import): Query whether to subscribe to each entry.
227
228 * gnus-art.el:
229 * gnus-cus.el:
230 * gnus-group.el:
231 * gnus-start.el:
232 * gnus-sum.el:
233 * mm-uu.el:
234 * mm-view.el: Update copyright.
235
2362006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
237
238 * message.el (message-info): New function.
239 (message-mode-menu): Add it.
240 Update copyright.
241
242 * ChangeLog: Fix and update copyright.
243
73043f7d
MB
2442006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
245
246 * mm-uu.el (mm-uu-text-plain-type): New variable.
247 (mm-uu-pgp-signed-extract-1): Use it.
248 (mm-uu-pgp-encrypted-extract-1): Use it.
249 (mm-uu-dissect): Use it; allow two optional arguments; one is a
250 flag specifying whether there's no message header; the other is
251 for a MIME type and parameters; bind mm-uu-text-plain-type with
252 the later one.
253 (mm-uu-dissect-text-parts): New function.
254
255 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
256 dissect text parts.
257
2582006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
259
260 * gnus-art.el (article-wash-html): Use
261 gnus-summary-show-article-charset-alist if a numeric arg is given.
262 (gnus-article-wash-html-with-w3m-standalone): New function.
263
264 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
265 mm-inline-text-html-render-with-w3m-standalone.
266 (mm-text-html-washer-alist): Map w3m-standalone to
267 gnus-article-wash-html-with-w3m-standalone.
268 (mm-inline-text-html-render-with-w3m-standalone): New function.
269
7dafe00b
MB
2702006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
271
272 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
273 (nnrss-request-article): Render text/plain parts as HTML.
274
275 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
276 the buffer.
277
2782006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
279
280 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
281 custom definition of `gnus-posting-styles'.
282
283 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
284 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
285
2862006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
287
9872af18
JB
288 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
289 Use nntp for bug archive.
7dafe00b
MB
290
2912006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
292
293 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
294 parts.
295 (nnrss-normalize-date): New function converts ISO 8601 date into
296 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
297 (nnrss-check-group): Use it.
298
7dafe00b
MB
2992006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
300
301 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
302
303 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
304 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
305 (nnrss-insert-w3): Ditto.
306
3072005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
308
309 * nnrss.el (nnrss-request-article): Fix last change; fill
310 text/plain parts.
311
3122005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
313
314 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
315 in text/plain part.
316 (nnrss-check-group): Don't add excessive newline to dc:subject.
317
3182005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
319
320 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
321 remove MIME buttons associated with multipart/alternative parts.
322 (gnus-mime-display-alternative): Tag buttons using `article-type'
323 text property.
324
325 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
326 associated with multipart/alternative parts.
327
9872af18 3282005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
329
330 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
331 article.
332
3332005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
334
335 * dns.el (query-dns): Make sure we check the buffer size before
336 removing tcp headers.
337
447505b5
CY
3382006-01-08 Chong Yidong <cyd@stupidchicken.com>
339
340 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
341 (spam-group-spam-marks): Delete functions.
342 (spam-list-articles): Just call spam-group-ham-marks directly.
343 (spam-group-ham-marks): Simplify.
344
3031d8b0
MB
3452005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
346
347 * gnus-art.el (gnus-signature-separator): Fix custom type.
348
349 * mm-decode.el (mm-inlined-types): Fix custom type.
350 (mm-keep-viewer-alive-types): Ditto.
351 (mm-automatic-display): Ditto.
352 (mm-attachment-override-types): Ditto.
353 (mm-inline-override-types): Ditto.
354 (mm-automatic-external-display): Ditto.
355
3562005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
357
358 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
359 multipart/alternative and add xref to mm-discouraged-alternatives
360 in doc string.
361
362 * mm-decode.el (mm-discouraged-alternatives): Add xref to
363 gnus-buttonized-mime-types in doc string.
364
3652005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
366
367 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
368 us-ascii as a MIME charset.
369
370 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
371 against the case where the 2nd arg TYPE is nil.
372
3732005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
374
375 * gnus-start.el (gnus-no-server-1): Mention
376 `gnus-level-default-subscribed' in doc string.
377
3782005-11-26 Dave Love <fx@gnu.org>
379
380 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
381 (tls-program, tls-success): Provide openssl alternative.
382
383 * starttls.el: Doc fixes.
384 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
385 SERVICE to PORT.
386
3872005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
388
389 * gnus-start.el (gnus-start-draft-setup): Enforce
390 `gnus-draft-mode' for nndraft:drafts at startup.
391
392 * gnus.el (gnus-splash): Change custom group.
393 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
394 allow-list argument.
395
396 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
397 string.
398
3992005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
400
9872af18 401 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 402
eab52f48
RS
4032005-12-12 Richard M. Stallman <rms@gnu.org>
404
405 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
406
58090a8d
MB
4072005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
408
409 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
410 Suggest image/.* in the doc string.
411
4122005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
413
414 * mm-decode.el (mm-display-external): Use nametemplate (defined in
415 RFC1524) if it is in mailcap or add a suffix according to
416 mailcap-mime-extensions when generating a temp filename; postpone
417 deleting a temp file for 2 seconds for some wrappers, shell
418 scripts, and so on, which might exit right after having started a
419 viewer command as a background job.
420
4212005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
422
423 * gnus-art.el (gnus-default-article-saver): Add user-defined
424 `function' to custom type.
425
4262005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
427
428 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
429 parens.
430
4312005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
432
433 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
434 long lines.
435 (gnus-cache-delete-group): Wrap doc strings.
436
437 * gnus-agent.el (gnus-agent-rename-group)
438 (gnus-agent-delete-group): Wrap doc strings.
439
4402005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
441
442 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
443
4442005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
445
446 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
447 of current-time-string.
448
4492005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
450
451 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
452 date header.
453
9872af18 4542005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
455
456 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
457
4582005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
459
460 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
461 internal variable to a custom variable. Changed default value
462 from compressed(2) to uncompressed(1).
463 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
464 support for uncompressed agentview files. Taken together, reading
465 the agentview file should now be 6-7 times faster.
466 (gnus-agent-long-article,
467 gnus-agent-short-article, gnus-agent-score): Renamed category
468 keywords to match gnus-cus.
469 (gnus-agent-summary-fetch-series): Modified to protect against
470 gnus-agent-summary-fetch-group clearing processable flags.
471 (gnus-agent-synchronize-group-flags): Update live group buffer as
472 synchronization may occur due to the user toggling the plugged
473 status.
474 (gnus-agent-braid-nov): Now tests new nov entries
475 for duplicates which are removed. The invalid sort check then
476 triggers a rescan after the sort as sorting may have moved
477 duplicate entries such that they can be cheaply detected.
478 (gnus-agent-read-local): Trivial fix to format of
479 error message to display actual error condition.
480 (gnus-agent-save-local): Avoid saving symbols that are bound to
481 nil as they simply result in a warning message in
482 gnus-agent-read-local.
483 (gnus-agent-fetch-group-1): Clear downloadable flag when article
484 successfully downloaded.
485 (gnus-agent-regenerate-group): Use
486 gnus-agent-synchronize-group-flags to reset read status in both
487 gnus and server.
488
489 * nntp.el (nntp-end-of-line): Doc fix.
490 (nntp-authinfo-rejected): New error condition.
491 (nntp-wait-for): Use new error condition to signal authentication
492 error.
493 (nntp-retrieve-data): Rethrow new error condition to break out of
494 recursive call to nntp-send-authinfo.
9872af18 495
58090a8d
MB
4962005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
497
498 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
499 rather than make-variable-buffer-local for file-precious-flag.
500
5012005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
502
503 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
504
5052005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
506
507 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
508 as a buffer-local variable. This avoids creating truncated
509 dribble files as a result of a hang up, eg.
510
9d64cd13
MB
5112005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
512
513 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
514 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
515 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
516 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
517 argument to all these routines, so the passphrase can be managed
518 externally and passed in to the system.
519 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
520 pgg-add-passphrase-to-cache function.
521
522 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
523 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
524 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
525 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
526 argument to all these routines, so the passphrase can be managed
527 externally and passed in to the system.
528 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
529 function.
530
5312005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
532
533 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
534 part of the decoded armor to find the key-identifier.
535 (pgg-gpg-lookup-key-owner): New function to return the
536 human-readable identifier of a key owner.
537 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
538 key itself.
539 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
540 the key value) if we have a key and can match it against a secret
541 key. Also, added a note pointing out fact that the prompt only
542 indicates the first matching key.
543
544 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
545 pgg-decrypt-region.
546 (pgg-pending-timers): A new hash for tracking the passphrase cache
547 timers, so that new ones supercede old ones.
548 (pgg-add-passphrase-to-cache): Rename from
549 `pgg-add-passphrase-cache' to reduce confusion (all callers
550 changed). Modified to cancel old timers when new ones are added.
551 (pgg-remove-passphrase-from-cache): Rename from
552 `pgg-remove-passphrase-cache' to reduce confusion (all callers
553 changed). Modified to cancel old timers when their keys are
554 removed from the cache.
555 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
556 XEmacs, an indirection to delete-itimer.
557 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
558 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
559 users can only check cache without risk of prompting. Correct bug in
560 notruncate behavior.
561 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
562 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
563 Add informative docstrings.
564 (pgg-decrypt): Convey provided passphrase in subordinate call to
565 pgg-decrypt-region.
566
5672005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
568
569 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
570 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
571 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
572 'passphrase' argument, so the passphrase can be managed externally
573 and then passed in to the system.
574
575 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
576 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
577 so the passphrase cache can be used reliably with identifiers
578 besides a pgp packet's key id.
579
580 * pgg-gpg.el (pgg-pgp-encrypt-region)
581 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
582 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
583 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
584 argument to all these routines, so the passphrase can be managed
585 externally and passed in to the system.
586
587 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
588 'notruncate' argument, so the passphrase cache can be used
589 reliably with identifiers besides a pgp packet's key id.
590
5912005-10-29 Sascha Wilde <swilde@sha-bang.de>
592
593 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
594 symmetric encryption.
595 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
596 encrypted session key.
597 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
598 message ask for the passphrase in a proper way.
599
600 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
601 New user commands for symmetric encryption.
602
4c2ad11d
SM
6032005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
604
605 * gnus-delay.el (gnus-delay-group): Don't autoload.
606 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
607 to be re-loaded when customizing the `gnus-delay' group.
608
f129a4df
CY
6092005-11-19 Chong Yidong <cyd@stupidchicken.com>
610
611 * message.el: Revert last changes.
1271a058 612 (message-insert-citation-line): Use newlines.
f129a4df 613
6586e9c9
CY
6142005-11-17 Chong Yidong <cyd@stupidchicken.com>
615
616 * message.el (message-courtesy-message)
617 (message-mark-insert-begin, message-mark-insert-end)
618 (message-elide-ellipsis, message-cancel-message)
619 (message-add-header, message-change-subject)
620 (message-cross-post-followup-to-header)
621 (message-cross-post-insert-note, message-reduce-to-to-cc)
622 (message-widen-reply, message-delete-not-region)
623 (message-kill-to-signature, message-insert-signature)
624 (message-insert-importance-high, message-insert-importance-low)
625 (message-insert-or-toggle-importance)
626 (message-insert-disposition-notification-to)
627 (message-indent-citation, message-yank-original)
628 (message-cite-original-without-signature, message-cite-original)
629 (message-insert-citation-line, message-position-on-field)
630 (message-fix-before-sending, message-send-mail-partially)
631 (message-send-mail, message-send-mail-with-sendmail)
632 (message-send-mail-with-qmail, message-send-news)
633 (message-check-news-header-syntax, message-generate-headers)
634 (message-insert-courtesy-copy, message-fill-address)
635 (message-fill-header, message-shorten-references)
636 (message-setup-1, message-cancel-news)
9872af18
JB
637 (message-forward-make-body-plain, message-forward-make-body-mime)
638 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
639 (message-forward-make-body-digest-plain)
640 (message-forward-make-body-digest-mime)
641 (message-use-alternative-email-as-from): Insert `hard-newline'
642 instead of ordinary newlines.
643
e8beac8a
MB
6442005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
645
646 * message.el (message-generate-headers): Downcase the argument
647 given to message-check-element.
648
6492005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
650
651 * gnus.el (gnus-parameters-case-fold-search): New variable.
652 (gnus-parameters-get-parameter): Use it.
653
654 * gnus-score.el (gnus-home-score-file): Doc fix.
655
6562005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
657
658 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
659
6602005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
661
662 * mml.el (mml-preview): Doc fix.
663
3b059693
MB
6642005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
665
666 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
667 whitespace removed in revision 7.8. Use concatenated string to
668 protect trailing whitespace.
669
9872af18 6702005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
3b059693
MB
671
672 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
673 (nnimap-request-expire-articles): Use it to avoid sending 'UID
674 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
675 Courier IMAP ("some version from 2004"). Mostly based on similar
676 code in the same function.
677
6782005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
679
680 * message.el (message-display-completion-list): New function.
681 (message-expand-group): Use it; make sure the Completions buffer
682 is modifiable.
683
ab513ed4
CY
6842005-10-30 Chong Yidong <cyd@stupidchicken.com>
685
686 * imap.el (imap-open): Handle case where buffer is a buffer
687 object.
688
28e48287
EZ
6892005-10-24 Eli Zaretskii <eliz@gnu.org>
690
691 * pgg-def.el:
692 * pgg-gpg.el:
693 * pgg-parse.el:
694 * pgg-pgp.el:
695 * pgg-pgp5.el:
696 * pgg.el: Move to the parent lisp directory.
697
2a0d53ac
CY
6982005-10-23 Chong Yidong <cyd@stupidchicken.com>
699
7cd9f860
CY
700 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
701 user-mail-name is an empty string.
2a0d53ac 702
9516b9f4
MB
7032005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
704
705 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
706 depending on gnus-score-decay-constant.
707
7082005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
709
710 * nnslashdot.el (nnslashdot-request-article)
711 (nnslashdot-retrieve-headers-1): Update to new HTML.
712
7132005-10-23 Simon Josefsson <jas@extundo.com>
714
715 * imap.el (imap-gssapi-program): Align command line parameters
716 with latest GNU SASL.
717 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
718
292f71fe
MB
7192005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
720
721 * mail-source.el (mail-source-fetch-pop): Require pop3.
722 (mail-source-check-pop): Ditto.
723
7242005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
725
726 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
727 errors.
728
7292005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
730
731 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
732 (gnus-treat-strip-leading-blank-lines): Improve doc string.
733
734 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
735
7362005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
737
738 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
739 (rfc2047-charset-to-coding-system): New function.
740 (rfc2047-decode-encoded-words): New function.
741 (rfc2047-decode-region): Use them.
742 (rfc2047-decode-cte): Remove.
743 (rfc2047-parse-and-decode): Remove.
744 (rfc2047-decode): Remove.
745
7462005-10-15 Kenichi Handa <handa@m17n.org>
747
748 * rfc2047.el (rfc2047-decode-cte): New function.
749 (rfc2047-decode-region): Change the way to decode successive
750 encoded-words: decode B- or Q-encoding in each encoded-word,
751 concatenate them, and decode it as charset.
752
bd2cef66
CY
7532005-10-17 Chong Yidong <cyd@stupidchicken.com>
754
755 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
756 widget-move-and-invoke.
757 (gnus-custom-mode): Use gnus-custom-map.
758
ffda926c
BW
7592005-10-15 Bill Wohler <wohler@newt.com>
760
761 * message.el (message-tool-bar-map): Renamed image file from
762 mail_send to mail/send.
763
f5fab556
MY
7642005-10-16 Masatake YAMATO <jet@gyve.org>
765
766 * message.el (message-expand-group): Pass the common
767 prefix substring of completion to `display-completion-list'.
768
9872af18 7692005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
770
771 * format-spec.el (format-spec): Propagate text properties of % spec.
772
9872af18 7732005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
774
775 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
776
20051b27
SJ
7772005-10-08 Simon Josefsson <jas@extundo.com>
778
779 * pgg-parse.el (top-level): Don't require custom, it is
780 autoloaded. (To sync with No Gnus.)
781
82259e50
SJ
7822005-05-09 Simon Josefsson <jas@extundo.com>
783
784 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
785 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
786
46f93472
SJ
7872005-10-08 Simon Josefsson <jas@extundo.com>
788
789 * pgg-def.el (top-level): Don't require custom, it is
790 autoloaded. (To sync with No Gnus.)
791
d3a597b7
MB
7922005-10-04 David Hansen <david.hansen@gmx.net>
793
794 * nnrss.el (nnrss-request-article): Add support for the comments tag.
795 (nnrss-check-group): Ditto.
796
8753ddee
MB
7972005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
798
799 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
800
801 * gnus-util.el (gnus-remove-duplicates): Remove.
802
803 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
804 instead of gnus-remove-duplicates.
805
806 * message.el (message-remove-duplicates): Remove.
807 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
808 message-remove-duplicates.
809
810 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
811 available, else use implementation from `delete-dups'.
812
8132005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
814
815 * time-date.el: Autoload parse-time-string, XEmacs needs it.
816
c615a00c
SM
8172005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
818
819 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
820 function rather than the diff-mode.el package.
821 (mm-display-external): Use with-current-buffer.
822 (mm-viewer-completion-map, mm-viewer-completion-map):
823 Move initialization inside declaration.
824
a33704bb
MB
8252005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
826
827 * message.el: Remove useless autoloads.
828
8292005-09-28 Simon Josefsson <jas@extundo.com>
830
831 * message.el (message-use-idna): Default to t.
832 (message-use-idna): Test whether encoding works too. Doc fix.
833
8342005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
835
836 * nntp.el (nntp-warn-about-losing-connection): Remove.
837
53cfefc8
MB
8382005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
839
840 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
841 customizable. Change default value.
842 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
843 (mm-uu-type-alist): Add doc string.
844 (mm-uu-configure): Add doc string. Make it interactive.
845 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
846
8472005-09-27 Simon Josefsson <jas@extundo.com>
848
849 * message.el (message-idna-to-ascii-rhs-1): Reformat.
850
8512005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
852
853 * message.el (message-remove-duplicates): New function.
854 Implementation borrowed from `gnus-remove-duplicates'.
855 (message-idna-to-ascii-rhs): Also encode idna addresses in
856 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
857 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
858 only ask about the same idna domain once per header and also tell
859 in what header to replace the idna domain.
860
861 * gnus-art.el (article-decode-idna-rhs): Also decode idna
862 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
863 (article-decode-idna-rhs): Fix regexp so that all idna-address in
864 a header is decoded and not just the last one.
865
8662005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
867
868 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
869 has been decoded.
870
871 * mm-decode.el (mm-insert-part): Don't modify text if it has been
872 decoded.
873
874 * mm-view.el (mm-inline-text): Don't strip text props unless
875 decoding enriched or richtext parts.
876
66841476
RF
8772005-09-25 Romain Francoise <romain@orebokech.com>
878
879 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
880 * gnus-start.el (gnus-subscribe-interactively):
881 * gnus-uu.el (gnus-uu-grab-articles):
882 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
883 space.
884
81df110a
RF
8852005-09-24 Emilio C. Lopes <eclig@gmx.net>
886
887 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
888 * mm-view.el (mm-view-pkcs7-decrypt):
889 * gnus-sum.el (gnus-summary-limit-to-extra)
890 (gnus-summary-respool-article, gnus-read-move-group-name):
891 * gnus-score.el (gnus-summary-increase-score):
892 * gnus-util.el (gnus-completing-read-with-default):
893 * gnus-art.el (gnus-read-save-file-name)
894 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
895 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
896 * message.el (message-check-news-header-syntax):
897 Follow convention for reading with the minibuffer.
898
5fae1cae
MB
8992005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
900
c615a00c
SM
901 * spam-report.el (spam-report-url-ping-plain):
902 Use gnus-extended-version as User-Agent.
5fae1cae
MB
903
904 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
905 default value is nil.
906
9072005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
908
909 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
910 default to nil, to be able to use Gnus at all. If the default
911 switches to something else, then the function should be fixed not
912 be exceedingly slow.
913
9142005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
915
916 * mm-url.el (mm-url-decode-entities): Fix regexp.
917
c615a00c 9182005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
919
920 * sieve.el (sieve-help): Fix `message' call: first arg should be a
921 format spec.
81df110a 922
430d3ed7
MB
9232005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
924
925 * gnus.el (gnus-group-startup-message): Bind image-load-path.
926
9272005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
928
929 * gnus-art.el (gnus-mime-display-part): Protect against broken
930 MIME messages.
931
6ff5b064
MB
9322005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
933
934 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
935 before parsing header.
936
a8f6d239
MB
9372005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
938
939 * spam-report.el (spam-report-gmane): Fix generation of spam
940 report URL.
941
9422005-09-10 Simon Josefsson <jas@extundo.com>
943
944 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
945 t, based on discussion on the ding list with Robert Epprecht
946 <epprecht@solnet.ch>.
947
d752cf53
MB
9482005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
949
950 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
951 X-Report-Spam header. Gmane now only provides Archived-At.
952 This is only used if `spam-report-gmane-use-article-number' is nil.
953 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
954
955 * nnweb.el (nnweb-google-wash-article): Print a message if article
956 is not available.
957
9582005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
959
960 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
961 content before displaying.
962
9632005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
964
965 * mml-smime.el: Remove defvar of gnus-extract-address-components.
966
9672005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
968
969 * mm-view.el (mm-display-inline-fontify): Disable support modes.
970
4a2358e9
MB
9712005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
972
973 * message.el (message-tab-body-function): Fixed mismatched custom
974 type.
975
976 * gnus.el (gnus-group-change-level-function): Ditto.
977
d752cf53 978 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
979
980 * gnus-art.el (gnus-signature-limit)
981 (gnus-article-mime-part-function): Ditto.
982
9832005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
984
985 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
986 Make fetching article by MID work again for Google Groups. Added
987 FIXME concerning gnus-group-make-web-group.
988
989 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
990 Don't depend on Gnus by using mail-extract-address-components if
991 gnus-extract-address-components is not bound.
992
993 * gnus.el (gnus-user-agent): Use list of symbols instead of
994 symbols. Display full version number for (S)XEmacs. Optionally
995 display (S)XEmacs codename.
996
997 * gnus-util.el (gnus-emacs-version): Update for new
998 `gnus-user-agent'.
999
1000 * gnus-msg.el (gnus-extended-version): Make it possible to omit
1001 Gnus version.
1002
10032005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
1004
1005 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
1006 when encoding.
1007
1008 * mm-bodies.el (mm-decode-content-transfer-encoding):
1009 De-canonicalize CRLF for all text content types, not just
1010 text/plain.
1011
10122005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
1013
1014 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
1015
1016 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
1017 list, not listp.
1018
10192005-08-29 Romain Francoise <romain@orebokech.com>
1020
1021 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
1022 docstring.
1023 (gnus-face-from-file): Likewise.
1024
41e11121
JB
10252005-08-31 Juanma Barranquero <lekktu@gmail.com>
1026
1027 * gnus-art.el (w3m-minor-mode-map):
1028 * gnus-spec.el (gnus-newsrc-file-version):
1029 * gnus-util.el (nnmail-active-file-coding-system)
1030 (gnus-original-article-buffer, gnus-user-agent):
1031 * gnus.el (gnus-ham-process-destinations)
1032 (gnus-parameter-ham-marks-alist)
1033 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
1034 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
1035 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
1036 * mm-decode.el (gnus-current-window-configuration):
1037 * mm-extern.el (gnus-article-mime-handles):
1038 * mm-url.el (url-current-object, url-package-name)
1039 (url-package-version):
1040 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
1041 (smime-keys, w3m-cid-retrieve-function-alist)
1042 (w3m-current-buffer, w3m-display-inline-images)
1043 (w3m-minor-mode-map):
1044 * mml-smime.el (gnus-extract-address-components):
1045 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
1046 (gnus-newsrc-hashtb, message-default-charset)
1047 (message-deletable-headers, message-options)
1048 (message-posting-charset, message-required-mail-headers)
1049 (message-required-news-headers):
1050 * mml1991.el (mc-pgp-always-sign):
1051 * mml2015.el (mc-pgp-always-sign):
1052 * nnheader.el (nnmail-extra-headers):
1053 * rfc1843.el (gnus-decode-encoded-word-function)
1054 (gnus-decode-header-function, gnus-newsgroup-name):
1055 * spam-stat.el (gnus-original-article-buffer): Add defvars.
1056
f3f01d5d
MB
10572005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
1058
1059 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
1060 the end of the date treatments.
1061
10622005-08-15 Simon Josefsson <jas@extundo.com>
1063
1064 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
1065 it in url-handlers.el and XEmacs in url.el. Reported by Luca
1066 Capello and Romain Francoise.
1067 (pgg-fetch-key-function): Removed, not used?
1068 (pgg-insert-url-with-w3): Require url, to get
1069 url-insert-file-contents regardless of where it is defined.
1070
10712005-08-08 Simon Josefsson <jas@extundo.com>
1072
1073 * pgg.el: Autoload url-insert-file-contents instead of loading
1074 w3/url.
1075 (pgg-insert-url-with-w3): Don't load url here.
1076
41e11121 10772005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
1078
1079 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
1080
1081 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
1082
10832005-08-06 Romain Francoise <romain@orebokech.com>
1084
1085 * message.el: Fix typo in docstring.
1086
11e22c4a
MB
10872005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1088
1089 * mm-bodies.el (mm-encode-body): Use coding system rather than
1090 charset to encode text.
1091
1092 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
1093 number of charsets if utf-8 is available (XEmacs).
1094
97f78c9b
MB
10952005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1096
1097 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
1098 start of the lines.
1099 (gnus-picon-databases): Add /usr/share/picons.
1100
11012005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1102
1103 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
1104 taken from `gnus-button-mid-or-mail-regexp'.
1105 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
1106 (gnus-button-alist): Improve regexp for domain part of the MIDs
1107 for news:localpart@domain buttons.
1108 (gnus-button-ctan-directory-regexp): Update.
1109
1110 * message.el (message-kill-buffer): Raise the current frame.
1111 (message-bury): Use `window-dedicated-p'.
1112
afea040a
MB
11132005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1114
97f78c9b
MB
1115 * sieve-manage.el (sieve-manage-interactive-login): Use
1116 make-local-variable rather than make-variable-buffer-local.
1117 (sieve-manage-open): Ditto.
1118 (sieve-manage-authenticate): Ditto.
1119
afea040a
MB
1120 * mml.el (mml-generate-mime-1): Make the content type default to
1121 text/plain if the filename is not specified.
1122
11232005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1124
1125 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
1126 instead of insert-buffer.
1127
1128 * message.el (message-yank-original): Ditto; set the mark at the
1129 end of the yanked message.
1130
4b91459a
MB
11312005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1132
1133 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
1134 lines to scroll rather than to stop it.
1135
1136 * mml.el (mml-generate-default-type): Add doc string.
1137 (mml-generate-mime-1): Use mm-default-file-encoding or make it
1138 default to application/octet-stream when determining the content
1139 type if it is not specified for the part or the mml contents; add
1140 a comment about mml-generate-default-type.
1141
11422005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
1143
1144 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
1145 make it default to application/octet-stream when determining the
1146 content type if it is not specified for the external contents.
1147
d44e3b45
MB
11482005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
1149
1150 * rfc2231.el (rfc2231-parse-string): Take care that not only a
1151 segmented parameter but also other parameters might be there.
1152
4b91459a
MB
11532005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
1154
1155 * mm-decode.el (mm-display-external): Delete temp file, directory
1156 and buffer immediately if the external process is exited.
1157
c03ac728
MB
11582005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
1159
1160 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
1161 fewer lines than that of scroll-margin.
1162 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
1163
d8a88581
MB
11642005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
1165
1166 * gnus-art.el (gnus-article-next-page): Revert.
1167 (gnus-article-beginning-of-window): New macro.
1168 (gnus-article-next-page-1): Use it.
1169 (gnus-article-prev-page): Ditto.
1170 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
1171 instead of insert-buffer.
1172 (gnus-mime-delete-part): Ditto.
1173 (gnus-article-edit-exit): Ditto.
1174
1175 * gnus-util.el (gnus-beginning-of-window): Remove.
1176 (gnus-end-of-window): Remove.
1177
d8a88581
MB
11782005-07-25 Simon Josefsson <jas@extundo.com>
1179
1180 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
1181 to have the url package without w3. Reported by Daiki Ueno
1182 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
1183
7573397b
SM
11842005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1185
1186 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
1187 for text/rtf. Display default in prompt. Pass default for M-n.
1188
1189 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
1190
bcc7dd61
MB
11912005-07-16 Romain Francoise <romain@orebokech.com>
1192
1193 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
1194 instead of `current-time-string' as the latter creates a time
1195 string that is not RFC 2822 compliant (it lacks the zone).
1196
9ebc3953
EZ
11972005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1198
1199 * gnus-msg.el (gnus-button-mailto): Remove
1200 save-selected-window-window hackery because it relies on
1201 save-selected-window internals.
1202
7929f858
MB
12032005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
1204
1205 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
1206 (gnus-article-next-page-1): Use gnus-beginning-of-window.
1207 (gnus-article-prev-page): Ditto.
1208
1209 * gnus-util.el (gnus-beginning-of-window): New function.
1210 (gnus-end-of-window): New function.
1211
ead25b5c
MB
12122005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1213
1214 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
1215 gnus-add-minor-mode.
1216 (gnus-binary-mode): Ditto.
1217
1218 * gnus-topic.el (gnus-topic-mode): Ditto.
1219
8774406b
EZ
12202005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
1221
1222 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
1223 (gnus-article-prev-page): Take scroll-margin into consideration.
1224
a0ec7a4a
LK
12252005-07-04 Lute Kamstra <lute@gnu.org>
1226
1227 Update FSF's address in GPL notices.
1228
59fda2fa
JB
12292005-07-04 Juanma Barranquero <lekktu@gmail.com>
1230
1231 * gnus.el (gnus-exit):
1232 * gnus-group.el (gnus-group-icons):
1233 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
1234
1235 * gnus-nocem.el (gnus-nocem):
1236 * message.el (message-various, message-buffers, message-sending)
1237 (message-interface, message-forwarding, message-insertion)
1238 (message-headers, message-news, message-mail):
1239 * pgg-gpg.el (pgg-gpg):
1240 * pgg-parse.el (pgg-parse):
1241 * pgg-pgp.el (pgg-pgp):
1242 * pgg-pgp5.el (pgg-pgp5):
1243 * pop3.el (pop3): Finish `defgroup' description with period.
1244
7d0c69be
MB
12452005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
1246
1247 * gnus-art.el (article-display-face): Improve the efficiency.
1248 (article-display-x-face): Ditto; remove grey x-face stuff.
1249
d6697c02
MB
12502005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
1251
1252 * gnus-art.el (article-display-face): Correct the position in
1253 which Faces are inserted; use dolist.
1254
12552005-06-29 Didier Verna <didier@xemacs.org>
1256
59fda2fa 1257 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
1258 order.
1259
84861437
MB
12602005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
1261
1262 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
1263 (gnus-nocem-check-article): Fetch the Type header.
1264 (gnus-nocem-message-wanted-p): Fix the way to examine types.
1265 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
1266 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
1267
1268 * pgg.el (pgg-verify): Return the verification result.
1269
3338c0ad
JB
12702005-06-24 Juanma Barranquero <lekktu@gmail.com>
1271
1272 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
1273 `show-nonbreak-escape'.
1274
9180519b
LK
12752005-06-23 Lute Kamstra <lute@gnu.org>
1276
1277 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
1278
1279 * dig.el (dig-mode):
1280 * smime.el (smime-mode): Use gnus-run-mode-hooks.
1281
23873c96
JB
12822005-06-21 Juanma Barranquero <lekktu@gmail.com>
1283
1284 * nnimap.el (nnimap-split-download-body): Fix spellings.
1285
b66c24b4
JB
12862005-06-16 Juanma Barranquero <lekktu@gmail.com>
1287
1288 * gnus-art.el (gnus-article-encrypt-body):
1289 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
1290 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
1291 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 1292
0f49874b
MB
12932005-06-16 Miles Bader <miles@gnu.org>
1294
1295 * spam.el (spam): Remove "-face" suffix from face name.
1296 (spam-face): New backward-compatibility alias for renamed face.
1297 (spam-face, spam-initialize): Use renamed spam face.
1298
1299 * message.el (message-header-to, message-header-cc)
1300 (message-header-subject, message-header-newsgroups)
1301 (message-header-other, message-header-name)
1302 (message-header-xheader, message-separator, message-cited-text)
1303 (message-mml): Remove "-face" suffix from face names.
1304 (message-header-to-face, message-header-cc-face)
1305 (message-header-subject-face, message-header-newsgroups-face)
1306 (message-header-other-face, message-header-name-face)
1307 (message-header-xheader-face, message-separator-face)
1308 (message-cited-text-face, message-mml-face):
1309 New backward-compatibility aliases for renamed faces.
1310 (message-font-lock-keywords): Use renamed message faces.
1311
1312 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
1313 (sieve-test-commands, sieve-tagged-arguments):
1314 Remove "-face" suffix from face names.
1315 (sieve-control-commands-face, sieve-action-commands-face)
1316 (sieve-test-commands-face, sieve-tagged-arguments-face):
1317 New backward-compatibility aliases for renamed faces.
1318 (sieve-control-commands-face, sieve-action-commands-face)
1319 (sieve-test-commands-face, sieve-tagged-arguments-face):
1320 Use renamed sieve faces.
1321
1322 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
1323 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
1324 (gnus-group-news-3-empty, gnus-group-news-4)
1325 (gnus-group-news-4-empty, gnus-group-news-5)
1326 (gnus-group-news-5-empty, gnus-group-news-6)
1327 (gnus-group-news-6-empty, gnus-group-news-low)
1328 (gnus-group-news-low-empty, gnus-group-mail-1)
1329 (gnus-group-mail-1-empty, gnus-group-mail-2)
1330 (gnus-group-mail-2-empty, gnus-group-mail-3)
1331 (gnus-group-mail-3-empty, gnus-group-mail-low)
1332 (gnus-group-mail-low-empty, gnus-summary-selected)
1333 (gnus-summary-cancelled, gnus-summary-high-ticked)
1334 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
1335 (gnus-summary-high-ancient, gnus-summary-low-ancient)
1336 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
1337 (gnus-summary-low-undownloaded)
1338 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
1339 (gnus-summary-low-unread, gnus-summary-normal-unread)
1340 (gnus-summary-high-read, gnus-summary-low-read)
1341 (gnus-summary-normal-read, gnus-splash):
1342 Remove "-face" suffix from face names.
1343 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1344 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1345 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1346 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1347 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1348 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1349 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1350 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1351 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1352 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1353 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1354 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1355 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1356 (gnus-summary-normal-ticked-face)
1357 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
1358 (gnus-summary-normal-ancient-face)
1359 (gnus-summary-high-undownloaded-face)
1360 (gnus-summary-low-undownloaded-face)
1361 (gnus-summary-normal-undownloaded-face)
1362 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1363 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1364 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1365 (gnus-splash-face):
1366 New backward-compatibility aliases for renamed faces.
1367 (gnus-group-startup-message): Use renamed gnus faces.
1368
1369 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
1370 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
1371 (gnus-server-agent): Remove "-face" suffix from face names.
1372 (gnus-server-agent-face, gnus-server-opened-face)
1373 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 1374 (gnus-server-offline-face):
0f49874b
MB
1375 New backward-compatibility aliases for renamed faces.
1376 (gnus-server-agent-face, gnus-server-opened-face)
1377 (gnus-server-closed-face, gnus-server-denied-face)
1378 (gnus-server-offline-face): Use renamed gnus faces.
1379
1380 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
1381 Remove "-face" suffix from face names.
1382 (gnus-picon-xbm-face, gnus-picon-face):
1383 New backward-compatibility aliases for renamed faces.
1384
1385 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
1386 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
1387 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
1388 (gnus-cite-11): Remove "-face" suffix from face names.
1389 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
1390 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
1391 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 1392 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
1393 New backward-compatibility aliases for renamed faces.
1394 (gnus-cite-attribution-face, gnus-cite-face-list)
1395 (gnus-article-boring-faces): Use renamed gnus faces.
1396
1397 * gnus-art.el (gnus-signature, gnus-header-from)
1398 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
1399 (gnus-header-content): Remove "-face" suffix from face names.
1400 (gnus-signature-face, gnus-header-from-face)
1401 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 1402 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
1403 New backward-compatibility aliases for renamed faces.
1404 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1405
1406 * gnus-sum.el (gnus-summary-selected-face)
1407 (gnus-summary-highlight): Use renamed gnus faces.
1408 * gnus-group.el (gnus-group-highlight): Likewise.
1409
ca0a6900
JB
14102005-06-14 Juanma Barranquero <lekktu@gmail.com>
1411
0b46b379
JB
1412 * gnus-sieve.el (gnus-sieve-article-add-rule):
1413 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
1414 * spam-stat.el (spam-stat-buffer-change-to-spam)
1415 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 1416
0b46b379
JB
1417 * message.el (message-is-yours-p):
1418 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 1419
a21fb88e
MB
14202005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1421
1422 * mm-view.el (mm-inline-text): Withdraw the last change.
1423
14242005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1425
1426 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1427 executing enriched-decode.
1428
bfe5418b
LT
14292005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1430
1431 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1432
d4755e04
LK
14332005-06-04 Lute Kamstra <lute@gnu.org>
1434
1435 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1436 information is never recorded.
1437
95f75c75
SM
14382005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1439
1440 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1441
0f69d598
MB
14422005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1443
1444 * pop3.el (pop3-md5): Run md5 in the binary mode.
1445 (pop3-md5-program-args): New variable.
1446
95f75c75
SM
1447 * starttls.el (starttls-set-process-query-on-exit-flag):
1448 Use eval-and-compile.
0f69d598 1449
4a43ee9b
MB
14502005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1451
1452 * gnus-art.el (article-display-x-face): Replace
1453 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1454
1455 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1456
1457 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
1458 set-process-query-on-exit-flag or process-kill-without-query.
1459
1460 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1461 loop instead of replace-regexp.
1462
1463 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1464 instead of process-kill-without-query if it is available.
1465
1466 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1467 instead of find-file-hooks if it is available.
1468
1469 * mml1991.el: Bind pgg-default-user-id when compiling.
1470
1471 * mml2015.el: Bind pgg-default-user-id when compiling.
1472
95f75c75
SM
1473 * nndraft.el (nndraft-request-associate-buffer):
1474 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
1475 available.
1476
1477 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1478 instead of find-file-hooks if it is available.
1479
1480 * nntp.el (nntp-open-connection): Replace
1481 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1482 (nntp-open-ssl-stream): Ditto.
1483 (nntp-open-tls-stream): Ditto.
1484
1485 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
1486 (pgg-run-at-time-1): New macro.
1487 (pgg-run-at-time): Use it.
1488
1489 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1490 set-process-query-on-exit-flag or process-kill-without-query.
1491 (starttls-open-stream-gnutls): Use it instead of
1492 process-kill-without-query.
1493 (starttls-open-stream): Ditto.
1494
14952005-05-31 Simon Josefsson <jas@extundo.com>
1496
1497 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1498 instead of hard coding to nil.
1499
15002005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1501
ca0a6900 1502 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
1503 resolve warnings when gnus-group.el compiled alone.
1504
e9bd5782
MB
15052005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1506
1507 * gnus-agent.el (gnus-agent-regenerate-group)
1508 (gnus-agent-fetch-articles): Replace `string-to-int' by
1509 `string-to-number'.
1510 * gnus-art.el (gnus-button-fetch-group): Ditto.
1511 * gnus-cache.el (gnus-cache-generate-active)
1512 (gnus-cache-articles-in-group): Ditto.
1513 * gnus-group.el (gnus-group-set-current-level)
1514 (gnus-group-insert-group-line): Ditto.
1515 * gnus-score.el (gnus-score-set-expunge-below)
1516 (gnus-score-set-mark-below, gnus-summary-score-effect)
1517 (gnus-summary-score-entry): Ditto.
1518 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1519 (gnus-soup-pack): Ditto.
1520 * gnus-spec.el (gnus-xmas-format): Ditto.
1521 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1522 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1523 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1524 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1525 * nndb.el (nndb-get-remote-expire-response): Ditto.
1526 * nndiary.el (nndiary-parse-schedule-value)
1527 (nndiary-string-to-number, nndiary-request-replace-article)
1528 (nndiary-request-article): Ditto.
1529 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1530 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1531 * nneething.el (nneething-make-head): Ditto.
1532 * nnfolder.el (nnfolder-request-article)
1533 (nnfolder-retrieve-headers): Ditto.
1534 * nnheader.el (nnheader-file-to-number): Ditto.
1535 * nnkiboze.el (nnkiboze-request-article): Ditto.
1536 * nnmail.el (nnmail-process-unix-mail-format)
1537 (nnmail-process-babyl-mail-format): Ditto.
1538 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1539 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1540 (nnmh-request-create-group, nnmh-request-list-1)
1541 (nnmh-request-group, nnmh-request-article): Ditto.
1542 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1543 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1544 * nnsoup.el (nnsoup-make-active): Ditto.
1545 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1546 * nntp.el (nntp-find-group-and-number)
1547 (nntp-retrieve-headers-with-xover): Ditto.
1548 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1549 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1550 (pgg-format-key-identifier): Ditto.
1551 * pop3.el (pop3-last, pop3-stat): Ditto.
1552 * qp.el (quoted-printable-decode-region): Ditto.
1553
1554 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1555 of concat.
1556
cfcd5c91
MB
15572005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1558
1559 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1560
1561 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1562
1563 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1564
1565 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1566
1567 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1568
1569 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1570
1571 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1572 (gnus-carpal-mode): Ditto.
1573
1574 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1575 (gnus-browse-mode): Ditto.
1576
1577 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1578
1579 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1580
9ad41fb7
RS
15812005-05-29 Richard M. Stallman <rms@gnu.org>
1582
1583 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1584
b4e8a25b
MB
15852005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1586
1587 * gnus-util.el (gnus-run-mode-hooks): New function.
1588
1589 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1590
ddfbe5db
LT
15912005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1592
1593 * gnus-agent.el (gnus-agent-make-mode-line-string):
1594 Use mode-line-highlight as mouse-face.
1595
d0859c9a
MB
15962005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1597
1598 * canlock.el (canlock): Change the parent group to news.
1599
1600 * deuglify.el (gnus-outlook-deuglify): Add :group.
1601
1602 * dig.el (dig): Add :group.
1603
1604 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1605
1606 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1607 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1608 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1609 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1610 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1611
1612 * gnus-diary.el (gnus-diary): Add :group.
1613
1614 * gnus.el (gnus-group-news-1-face): Add :group.
1615 (gnus-group-news-1-empty-face): Ditto.
1616 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1617 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1618 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1619 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1620 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1621 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1622 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1623 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1624 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1625 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1626 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1627 (gnus-summary-high-ticked-face): Ditto.
1628 (gnus-summary-low-ticked-face): Ditto.
1629 (gnus-summary-normal-ticked-face): Ditto.
1630 (gnus-summary-high-ancient-face): Ditto.
1631 (gnus-summary-low-ancient-face): Ditto.
1632 (gnus-summary-normal-ancient-face): Ditto.
1633 (gnus-summary-high-undownloaded-face): Ditto.
1634 (gnus-summary-low-undownloaded-face): Ditto.
1635 (gnus-summary-normal-undownloaded-face): Ditto.
1636 (gnus-summary-high-unread-face): Ditto.
1637 (gnus-summary-low-unread-face): Ditto.
1638 (gnus-summary-normal-unread-face): Ditto.
95f75c75 1639 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
1640 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1641
1642 * message.el (message-minibuffer-local-map): Add :group.
1643
1644 * sieve-manage.el (sieve-manage-log): Add :group.
1645 (sieve-manage-default-user): Diito.
1646 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1647 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1648 (sieve-manage-authenticators): Ditto.
95f75c75 1649 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
1650 (sieve-manage-default-port): Ditto.
1651
1652 * sieve-mode.el (sieve-control-commands-face): Add :group.
1653 (sieve-action-commands-face): Ditto.
1654 (sieve-test-commands-face): Ditto.
1655 (sieve-tagged-arguments-face): Ditto.
1656
1657 * smime.el (smime): Add :group.
1658
1659 * spam-report.el (spam-report): Add :group.
1660
1661 * spam.el (spam, spam-face): Add :group.
1662
6441d280
LK
16632005-05-26 Lute Kamstra <lute@gnu.org>
1664
1665 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1666
8654e13a
MB
16672005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1668
1669 * gnus-art.el: Don't autoload mail-extract-address-components.
1670
1671 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1672
1673 * nndb.el: Don't declare the nndb back end two or more times; don't
1674 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1675
1676 * nntp.el: Autoload format-spec instead of format; use
1677 eval-and-compile to evaluate autoload forms.
1678
1679 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1680
31640842
MB
16812005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1682
1683 * gnus-art.el (article-date-ut): Support converting date in
1684 forwarded parts as well.
1685 (gnus-article-save-original-date): New macro.
1686 (gnus-display-mime): Use it.
1687
16882005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1689
1690 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1691 enclosure element of <item>.
1692
61b397cd
MB
16932005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1694
1695 * spam-report.el (spam-report-unplug-agent)
1696 (spam-report-plug-agent, spam-report-deagentize)
1697 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1698 support for the Agent in spam-report: when unplugged, report to a
1699 file; when plugged, submit all the requests.
1700 [Added missing offline functionality from trunk.]
1701
17022005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1703
1704 * spam-report.el (spam-report-url-to-file)
1705 (spam-report-requests-file): New function and variable for offline
1706 reporting.
1707 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1708 and user defined function.
1709 (spam-report-process-queue): New function.
1710 Process requests from `spam-report-requests-file'.
1711 (spam-report-url-ping-mm-url): Autoload.
1712 [Added missing offline functionality from trunk.]
31640842 1713
cd01ded9
MB
17142005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1715
1716 * qp.el (quoted-printable-encode-region): Save excursion.
1717
850c333d
MB
17182005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1719
1720 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
1721 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1722
ff5e68bf
MB
17232005-04-13 Miles Bader <miles@gnu.org>
1724
1725 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1726
17272005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1728
1729 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1730 contained in text because xml.el decodes entities) with LFs.
1731
6a748eda
LK
17322005-04-11 Lute Kamstra <lute@gnu.org>
1733
1734 * message.el (message-make-date): Handle byte-compiler warnings
1735 differently.
1736 * nnimap.el (nnimap-date-days-ago): Ditto.
1737
9d9b0de9
SM
17382005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1739
1740 * mm-util.el (mm-string-to-multibyte): New function.
1741 (mm-detect-coding-region): Typo.
1742
9a89f5b0
MB
17432005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1744
1745 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1746
91472578
MB
17472005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1748
1749 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1750 argument in XEmacs.
1751
1752 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1753 (nnrss-request-group): Decode group name first.
1754 (nnrss-request-article): Make a text/plain article if mml-to-mime
1755 failed.
1756 (nnrss-get-encoding): Return a compatible encoding according to
1757 nnrss-compatible-encoding-alist.
1758 (nnrss-opml-export): Use dolist.
1759 (nnrss-find-el): Use consp instead of listp.
1760 (nnrss-order-hrefs): Use dolist.
1761
17622005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1763
1764 * nnrss.el (nnrss-verbose): Remove.
1765 (nnrss-request-group): Use `nnheader-message' instead.
1766
17672005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1768
1769 * nnrss.el (nnrss-verbose): New variable.
1770 (nnrss-request-group): Make it say nnrss is requesting a group.
1771
17722005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1773
1774 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1775 (gnus-agent-group-pathname): Ditto.
1776
1777 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1778
1779 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1780 name for only %g and %c.
1781 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1782 instead of gnus-tmp-group to decoded group name.
1783 (gnus-group-make-group): Decode group name.
1784 (gnus-group-delete-group): Ditto.
1785 (gnus-group-make-rss-group): Exclude `/'s from group names;
1786 register the group data after opening the nnrss group; unify
1787 non-ASCII group names; encode group name.
1788 (gnus-group-catchup-current): Decode group name.
1789 (gnus-group-expire-articles-1): Ditto.
1790 (gnus-group-set-current-level): Ditto.
1791 (gnus-group-kill-group): Ditto.
1792
1793 * gnus-spec.el (gnus-update-format-specifications): Flush the
1794 group format spec cache if it doesn't support decoded group names.
1795
1796 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1797
1798 * nnrss.el: Require rfc2047 and mml.
1799 (nnrss-file-coding-system): New variable.
1800 (nnrss-format-string): Redefine it as an inline function.
1801 (nnrss-decode-group-name): New function.
1802 (nnrss-string-as-multibyte): Remove.
1803 (nnrss-retrieve-headers): Decode group name; don't use
1804 nnrss-format-string.
1805 (nnrss-request-group): Decode group name.
1806 (nnrss-request-article): Decode group name; allow a Message-ID as
1807 well as an article number; don't use nnrss-format-string; encode a
1808 Message-ID string which may contain non-ASCII characters; use
1809 mml-to-mime to compose a MIME article; use search-forward instead
1810 of re-search-forward.
1811 (nnrss-request-expire-articles): Decode group name.
1812 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1813 as well; decode group name.
1814 (nnrss-get-encoding): Fix regexp.
1815 (nnrss-fetch): Clarify error message.
1816 (nnrss-read-server-data): Use insert-file-contents instead of load;
1817 bind file-name-coding-system; use multibyte buffer.
1818 (nnrss-save-server-data): Insert newline; bind
1819 coding-system-for-write to the value of nnrss-file-coding-system;
1820 bind file-name-coding-system; add coding cookie.
1821 (nnrss-read-group-data): Use insert-file-contents instead of load;
1822 bind file-name-coding-system; use multibyte buffer.
1823 (nnrss-save-group-data): Bind coding-system-for-write to the
1824 value of nnrss-file-coding-system; bind file-name-coding-system.
1825 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1826 make it work with non-ASCII text.
1827 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1828 of set-buffer-file-coding-system.
1829 (nnrss-find-el): Check carefully whether there's a list of string
1830 which old xml.el may return rather than a string; make it work
1831 with old xml.el as well.
1832
18332005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1834
1835 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1836
1837 * nnrss.el (nnrss-get-encoding): New function.
1838 (nnrss-fetch): Use unibyte buffer initially; bind
1839 coding-system-for-read while performing mm-url-insert; remove ^Ms;
1840 decode contents according to the encoding attribute.
1841 (nnrss-save-group-data): Add coding cookie.
1842 (nnrss-mime-encode-string): New function.
1843 (nnrss-check-group): Use it to encode subject and author.
1844
18452005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1846
1847 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1848 failed.
1849
18502005-04-06 Jesper Harder <harder@ifa.au.dk>
1851
1852 * mm-util.el (mm-subst-char-in-string): Support inplace.
1853
1854 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1855 checkdoc.el).
1856 (nnrss-request-article): Cleanup.
1857 (nnrss-request-delete-group): Use nnrss-make-filename.
1858 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1859 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1860 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1861 <joakim@verona.se>; hash on description if link is missing; use
1862 nnrss-make-filename; use load.
1863 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1864 (nnrss-make-filename): New function.
1865 (nnrss-close): New function.
1866 (nnrss-check-group): Hash on description if link is missing.
1867 (nnrss-get-namespace-prefix): Use string= to compare strings!
1868 Reported by David D. Smith <davidsmith@acm.org>.
1869 (nnrss-opml-export): Turn on sgml-mode.
1870
18712005-04-06 Mark A. Hershberger <mah@everybody.org>
1872
1873 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1874
498063ec
MB
18752005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1876
1877 * message.el (message-make-date): Add defvars in order to silence
1878 the byte compiler inside the defun.
1879
1880 * nnimap.el (nnimap-date-days-ago): Ditto.
1881
95f75c75 1882 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 1883
95f75c75 1884 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 1885
95f75c75 1886 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
1887
1888 * nnultimate.el (parse-time): Require for `parse-time-string'.
1889
707f2b38
MB
18902005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1891
498063ec
MB
1892 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1893 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 1894
10ace8ea
MB
18952005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1896
1897 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1898
1899 * mm-util.el (mm-replace-in-string): New function.
1900 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1901 latin-unity, which cannot be used with XEmacs 21.1.
1902
1903 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1904 rfc2047-encoding-function-alist in order to avoid conflicting with
1905 the old version.
1906 (rfc2047-encode-message-header): Remove useless goto-char.
1907 (rfc2047-encodable-p): Don't move point.
1908 (rfc2047-syntax-table): Treat `(' and `)' as is.
1909 (rfc2047-encode-region): Concatenate words containing non-ASCII
1910 characters in structured fields; don't encode space-delimited
1911 ASCII words even in unstructured fields; don't break words at
1912 char-category boundaries; encode encoded words in structured
1913 fields; treat text within parentheses as special; show the
1914 original text when error has occurred; move point to the end of
1915 the region after encoding, suggested by IRIE Tetsuya
1916 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1917 non-special; check carefully whether to encode special characters;
1918 fix some kind of misconfigured headers; signal a real error if
1919 debug-on-quit or debug-on-error is non-nil; don't infloop,
1920 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1921 the close parenthesis may be included in the encoded word; encode
1922 bogus delimiters.
1923 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1924 (rfc2047-encode-max-chars): New variable.
1925 (rfc2047-encode-1): New function.
1926 (rfc2047-encode): Use it; encode text so that it occupies the
1927 maximum width within 76-column; work correctly on Q encoding for
1928 iso-2022-* charsets; fold the line before encoding; don't append a
1929 space if the encoded word includes close parenthesis.
1930 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1931 sure not to break a line just after the header name.
1932 (rfc2047-b-encode-region): Remove.
1933 (rfc2047-b-encode-string): New function.
1934 (rfc2047-q-encode-region): Remove.
1935 (rfc2047-q-encode-string): New function.
1936 (rfc2047-encode-parameter): New function.
1937 (rfc2047-encoded-word-regexp): Don't use shy group.
1938 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1939 (rfc2047-parse-and-decode): Ditto.
95f75c75 1940 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
1941
19422005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1943
1944 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1945 (rfc2047-field-value): Strip props.
95f75c75 1946 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
1947 all headers can be folded, and this should be done by the message
1948 composition mode. Probably. I think.
1949 (rfc2047-encodable-p): Say that =? needs encoding.
1950 (rfc2047-encode-region): Encode =? strings.
1951
19522005-03-25 Jesper Harder <harder@ifa.au.dk>
1953
1954 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1955 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1956 <s.wi@gmx.net>.
1957 (rfc2047-decode-string): Don't cons a string unnecessarily.
1958 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1959 the encoding to avoid consing a string.
1960 (rfc2047-decode): Use mm-subst-char-in-string instead of
1961 mm-replace-chars-in-string.
1962
19632005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1964
1965 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1966 encodings of MIME-encoded words, in order to improve
1967 interoperability with several broken MUAs.
1968
19692005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1970
1971 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1972 pass it to `gnus-browse-read-group'.
1973 (gnus-browse-read-group): Add NUMBER argument and pass it to
1974 `gnus-group-read-ephemeral-group'.
1975
1976 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1977 argument and pass it to `gnus-group-read-group'.
1978
19792005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1980
1981 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1982 mm-xemacs-find-mime-charset-1 if we have the mule feature
1983 available at runtime.
1984
f3f7f80c
WL
19852005-03-25 Werner Lemberg <wl@gnu.org>
1986
1987 * nnmaildir.el: Replace `illegal' with `invalid'.
1988
0302b80e
SM
19892005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1990
1991 * gnus-start.el (gnus-display-time-event-handler):
1992 Check display-time-timer at runtime rather than only at load time
1993 in case display-time-mode is turned off in the mean time.
1994
fa9a04e1
MB
19952005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1996
1997 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1998 used.
1999
2000 * nneething.el (nneething-map-file-directory): Derive from
2001 `gnus-directory'.
2002
2003 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
2004 the To/Cc button.
2005
20062005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
2007
0302b80e
SM
2008 * nnmaildir.el (nnmaildir-request-accept-article):
2009 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1
MB
2010
20112005-03-13 Steve Youngs <steve@sxemacs.org>
2012
2013 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
2014 autoloaded function.
2015 From: Andrey Slusar <anrays@gmail.com>.
2016
20172005-03-13 Steve Youngs <steve@sxemacs.org>
2018
2019 * mm-url.el: Require timer-funcs at compile time when in XEmacs
2020 for `with-timeout'.
2021
2022 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 2023 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
2024
2025 * gnus-async.el: Ditto.
2026
bf68d4e6
LK
20272005-03-16 Lute Kamstra <lute@gnu.org>
2028
2029 * message.el (message-make-date): Require parse-time.
2030
f66ce3b9
SM
20312005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
2032
2033 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
2034
9872af18 20352005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 2036
0302b80e 2037 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 2038
9872af18 20392005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
2040
2041 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
2042 buffer (since IMAP server might return FETCH response out of
2043 order, and the nntp buffer must be sorted).
2044
5f5475ac
MB
20452005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2046
2047 * message.el: Don't autoload former message-utils variables.
f66ce3b9 2048 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
2049
2050 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 2051 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 2052 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
2053 (nnweb-google-parse-1, nnweb-google-create-mapping):
2054 Don't hardcode URL.
5f5475ac 2055
2fd561a9
MB
20562005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
2057
2058 * message.el (message-get-reply-headers, message-followup):
2059 Mention related variables `message-use-followup-to' and
2060 `message-use-mail-followup-to', in the information buffer.
2061
2062 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
2063 of broken groups(-beta).google.com.
2064
4e90f2b9
SM
20652005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
2066
2067 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
2068 a more conservative way.
2069
ee7d3cc0
MB
20702005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2071
2072 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
2073 `mm-dissect-multipart' and receive the from field as an (optional)
2074 argument from `mm-dissect-multipart'.
2075 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
2076 pass it on when we call `mm-dissect-buffer' on MIME parts.
2077 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 2078
04ff38fb
SM
20792005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
2080
2081 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
2082 buffer, so it moves the window's cursor.
2083
ff4d3926
MB
20842005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
2085
04ff38fb 2086 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
2087
2088 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 2089 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 2090
04ff38fb
SM
2091 * gnus-sum.el (gnus-summary-caesar-message):
2092 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
2093
2094 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
2095 doc string.
2096
20972005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2098
2099 * smime.el (smime-sign-buffer): Signal an error if
2100 `smime-sign-region' fails.
2101 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
2102 fails.
2103
82a8ad04
MB
21042005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
2105
2106 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
2107 Handle news URL with given port correctly.
2108
270a576a
MB
21092005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2110
2111 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
2112 containing special characters.
2113
2114 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2115
2116 * mml.el (mime-to-mml): Ditto.
2117
ff4d3926
MB
2118 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
2119 New variable.
270a576a
MB
2120 (rfc2047-decode-region): Quote decoded words containing special
2121 characters when rfc2047-quote-decoded-words-containing-tspecials
2122 is non-nil.
2123
21242005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
2125
04ff38fb 2126 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
2127
2128 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
2129
21302005-02-15 Simon Josefsson <jas@extundo.com>
2131
2132 * nnimap.el (nnimap-debug): Doc fix.
2133
2134 * imap.el (imap-debug): Doc fix.
2135
21362005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2137
2138 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
2139 argument in doc string. Make query for type more clear.
2140
d31fa104
MB
21412005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
2142
2143 * gnus.el (gnus-group-startup-message): Search for gnus images in
2144 etc/images/gnus.
2145 * mm-util.el (mm-find-charset-region): Likewise.
2146 * smiley.el (smiley-data-directory): Search for smilies in
2147 etc/images/smilies.
2148
9b981cb6
MB
21492005-02-09 Kim F. Storm <storm@cua.dk>
2150
2151 Change Emacs release version from 21.4 to 22.1 throughout.
2152 Change Emacs development version from 21.3.50 to 22.0.50.
2153
21542005-02-08 Simon Josefsson <jas@extundo.com>
2155
2156 * imap.el (imap-log): Doc fix.
2157
56c30d72
MB
21582005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
2159
2160 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
2161 prefix arg is neither nil nor a number, as info specifies.
2162
f429956a
SM
21632005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
2164
2165 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
2166
5c243ee4
SM
21672005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2168
2169 * message.el (message-beginning-of-line): Change the behavior when
2170 invoked between BOL and : so that it first moves backward.
2171
aba1948a
MB
21722005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2173
2174 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
2175 article buffer when editing of the article is discarded.
2176 (gnus-article-prepare): Revert.
2177
21782005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2179
f429956a
SM
2180 * gnus-art.el (gnus-article-prepare):
2181 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
2182
21832005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2184
2185 * mml.el (mml-generate-mime-1): Convert string into unibyte when
2186 inserting " *mml*" buffer's contents into a unibyte temp buffer.
2187
ddff82cf
MB
21882005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
2189
2190 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
2191 which will be inserted according to the multibyteness of a buffer
2192 rather than the type of contents. Suggested by ARISAWA Akihiro
2193 <ari@mbf.ocn.ne.jp>.
2194
112d84ef
MB
21952005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2196
2197 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
2198 which is unreadable in some setups.
2199
2f7717f6
MB
22002004-12-27 Simon Josefsson <jas@extundo.com>
2201
f429956a
SM
2202 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
2203 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
2204 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 2205
c44edf72
KS
22062004-12-17 Kim F. Storm <storm@cua.dk>
2207
2208 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
2209
2210 * gnus-sum.el (gnus-summary-mode-map): Likewise.
2211
aa0a8561
MB
22122004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2213
2214 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
2215 correctly even if there are wide characters.
2216
22172004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2218
2219 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
2220 concatenating segments rather than before concatenating them.
2221 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2222
22232004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2224
2225 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
2226
22272004-12-17 Aidan Kehoe <kehoea@parhasard.net>
2228
2229 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
2230 unify Latin characters in XEmacs.
2231 (mm-find-mime-charset-region): Use it.
2232
22332004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2234
2235 * gnus-util.el (gnus-delete-directory): New function.
2236
2237 * gnus-agent.el (gnus-agent-delete-group): Use it.
2238
2239 * gnus-cache.el (gnus-cache-delete-group): Use it.
2240
45893b95
SM
22412004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
2242
2243 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
2244
734c5765
MB
22452004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
2246
5c243ee4
SM
2247 * gnus-group.el (gnus-group-make-rss-group):
2248 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
2249
2250 * gnus-start.el (gnus-setup-news): Honor user's setting to
2251 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 2252 <lute@gnu.org>.
734c5765 2253
ad136a7c
MB
22542004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
2255
2256 * message.el (message-forward-make-body-mml): Remove headers
45893b95 2257 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
2258
22592004-12-02 Romain Francoise <romain@orebokech.com>
2260
2261 * message.el (message-forward-make-body-plain): Always remove
2262 headers according to message-forward-ignored-headers.
2263
22642004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2265
ad136a7c
MB
2266 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
2267 order to silence the byte compiler.
2268
2269 * pop3.el (pop3-md5): Define it before being used.
2270
2271 * spam.el: Fix the way to silence the byte compiler, which
2272 complained about bbdb-buffer, bbdb-create-internal,
2273 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
2274 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
2275 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
2276 spam-stat-buffer-is-spam, spam-stat-load,
2277 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
2278 spam-stat-save and spam-stat-split-fancy.
2279
22802004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2281
2282 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
2283 which may confuse users.
2284 (canlock-password-for-verify): Ditto.
2285
2286 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
2287
2288 * gnus-art.el (gnus-emphasis-alist): Ditto.
2289
2290 * gnus-registry.el (gnus-registry-max-entries): Ditto.
2291
2292 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
2293
2294 * gnus-start.el (gnus-save-killed-list): Ditto.
2295
2296 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
2297 (gnus-sum-thread-tree-root): Ditto.
2298 (gnus-sum-thread-tree-false-root): Ditto.
2299 (gnus-sum-thread-tree-single-indent): Ditto.
2300
2301 * message.el (message-courtesy-message): Ditto.
2302 (message-archive-note): Ditto.
2303 (message-subscribed-address-file): Ditto.
2304 (message-user-fqdn): Ditto.
2305
2306 * spam-report.el (spam-report-gmane-regex): Ditto.
2307
2308 * spam.el (spam-blackhole-good-server-regex): Ditto.
2309
23102004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2311
45893b95 2312 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
2313
23142004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2315
45893b95
SM
2316 * message.el (message-strip-forbidden-properties):
2317 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
2318
23192004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2320
45893b95 2321 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
2322
2323 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
2324 to avoid problems when splitting mails with many recipients.
2325
23262004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
2327
2328 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
2329 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2330
23312004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
2332
2333 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
2334
49561cf6
SM
23352004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2336
2337 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
2338 pop-to-buffer, covered by the subsequent gnus-configure-windows.
2339
87589a70
LT
23402004-11-14 Luc Teirlinck <teirllm@auburn.edu>
2341
2342 * nnfolder.el (nnfolder-save-marks): Add missing format field in
2343 call to `error'.
2344 * nnml.el (nnml-save-marks): Ditto.
2345
c825ac9d
RS
23462004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2347
45893b95
SM
2348 * gnus-start.el (gnus-convert-old-newsrc):
2349 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 2350
ae465fa7
MB
23512004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2352
2353 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
2354 default; improve customization type.
2355 (gnus-emphasis-custom-with-format): New macro.
2356 (gnus-emphasis-custom-value-to-external): New function.
2357 (gnus-emphasis-custom-value-to-internal): New function.
2358
5f49be3f
MB
23592004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2360
2361 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
2362 "Args out of range" error. Reported by Arnaud Giersch
2363 <arnaud.giersch@free.fr>.
2364
fb54e72e
RS
23652004-11-04 Richard M. Stallman <rms@gnu.org>
2366
2367 * spam.el (spam group): Add :version.
2368
2369 * pgg-def.el (pgg group): Add :version.
2370
0683d241
MB
23712004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2372
3bc8f4ac 2373 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
2374 article buffer with a draft file. This is a temporary measure
2375 against the 2004-08-22 change to gnus-article-edit-mode.
2376
23772004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2378
2379 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
2380 (html2text-format-tags): Remove unused variable `attr'.
2381
2382 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2383 after-load-alist.
2384
2385 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2386 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
2387 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
2388 loaded under XEmacs.
2389 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
2390
2391 * mm-util.el (mm-coding-system-p): Return a coding-system.
2392 (mm-mime-mule-charset-alist): Use shift_jis instead of
2393 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
2394 entries for the mime charsets iso-2022-jp-3 and shift_jis.
2395 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
2396 instead of japanese-shift-jis and iso-latin-1 respectively in
2397 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
2398 (mm-mule-charset-to-mime-charset):
2399 Make mm-coding-system-priorities effective.
0683d241
MB
2400 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2401 while predicating of candidates upon the priorities.
2402
e2642250
MB
24032004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2404
2405 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2406
2407 * tls.el (tls-process-connection-type, tls-success)
2408 (tls-certtool-program): Add :version.
2409
2410 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2411 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 2412 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
2413
2414 * spam-stat.el (spam-stat): Add :version.
2415
2416 * sieve.el (sieve): Add :version.
2417
49561cf6
SM
2418 * sha1.el (sha1): Add :version.
2419 (sha1-use-external): Remove redundant version.
e2642250
MB
2420
2421 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
2422 (nnmail-cache-ignore-groups, nnmail-spool-hook)
2423 (nnmail-split-fancy-match-partial-words)
87589a70 2424 (nnmail-split-lowercase-expanded):
e2642250
MB
2425
2426 * nndiary.el (nndiary): Add :version.
2427
2428 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2429
2430 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
2431 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2432 Add :version.
e2642250
MB
2433
2434 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2435
2436 * mm-url.el (mm-url-use-external, mm-url-program)
2437 (mm-url-arguments): Add :version.
2438
2439 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
2440 (mm-attachment-file-modes, mm-decrypt-option)
2441 (mm-w3m-safe-url-regexp): Add :version.
2442
2443 * message.el (message-cite-prefix-regexp)
2444 (message-sendmail-envelope-from, message-minibuffer-local-map)
2445 (message-user-fqdn, message-completion-alist): Add :version.
2446
2447 * gnus-win.el (gnus-configure-windows-hook)
2448 (gnus-use-frames-on-any-display): Add :version.
2449
2450 * gnus-art.el (gnus-article-address-banner-alist)
2451 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
2452 (gnus-treat-from-picon, gnus-treat-mail-picon)
2453 (gnus-treat-x-pgp-sig): Add :version.
2454
2455 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
2456 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
2457 (gnus-summary-article-delete-hook)
2458 (gnus-summary-display-while-building): Add :version.
2459
2460 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2461 (gnus-get-top-new-news-hook):Add :version.
2462
2463 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2464 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2465
2466 * gnus-registry.el (gnus-registry): Add :version.
2467
2468 * gnus-spec.el (gnus-use-correct-string-widths)
2469 (gnus-make-format-preserve-properties): Add :version.
2470
2471 * gnus.el (gnus-group-charter-alist)
2472 (gnus-group-fetch-control-use-browse-url)
2473 (gnus-install-group-spam-parameters): Add :version.
2474
2475 * gnus-diary.el (gnus-diary): Add :version.
2476
2477 * gnus-delay.el (gnus-delay): Add :version.
2478
2479 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
2480 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
2481 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
2482 Add :version.
2483
2484 * gnus-agent.el (gnus-agent-max-fetch-size)
2485 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
2486 (gnus-agent-prompt-send-queue): Add :version.
2487
2488 * deuglify.el (gnus-outlook-deuglify): Add :version.
2489
2490 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
2491 cleanup.
2492 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
49561cf6
SM
2493 (html2text-format-tag-list): Add "strong" and "em".
2494 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
e2642250 2495
5153a47a
MB
24962004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2497
2a95505b
MB
2498 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2499 signature file. Suggested by Manoj Srivastava
2500 <srivasta@golden-gryphon.com>.
2501
5153a47a 2502 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
2503 iso-2022-jp even in the Japanese language environment.
2504 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
2505
25062004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2507
2508 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2509 use the same characters as the dummy marks; make it free from
2510 getting affected by the language environment.
2511 (gnus-summary-read-group-1): Update mark positions only when the
2512 format spec is updated.
2513
2514 * gnus-spec.el (gnus-update-format-specifications): Return a list
2515 of updated types.
2516
25172004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2518
2519 * nnspool.el (nnspool-spool-directory): Use news-path if the
2520 news-directory variable is not bound.
2521
2522 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2523 of gnus-tmp-news-method into string if it may be passed to
2524 gnus-correct-length which takes only a string argument.
2525
86713405
MB
25262004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2527
49561cf6 2528 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
2529 instead.
2530
25312004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2532
49561cf6 2533 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
2534 comparison on string.
2535
d5ddd795
MB
25362004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2537
2538 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2539 running the major-mode function.
2540
25412004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2542
2543 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2544 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2545 boolean check to not apply converters that apply to future
2546 versions of gnus.
2547
54506618
MB
25482004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2549
2550 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2551 dummy marks in the right way.
2552
d5ddd795 25532004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2554
2555 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2556 avoid infinite recursion via gnus-get-function.
2557
d5ddd795 25582004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2559
49561cf6
SM
2560 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2561 When necessary, pass full group name to gnus-request-set-marks.
2562 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 2563 tick marks.
49561cf6 2564 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 2565
d5ddd795 25662004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2567
49561cf6
SM
2568 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2569 Replace gnus-request-update-info with explicit code to sync the
2570 in-memory info read flags with the marks being sync'd to the backend.
54506618 2571
d5ddd795 25722004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2573
f429956a
SM
2574 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2575 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2576 you want to open a server and then, even when you responded with no,
2577 asking if you want to synchronize the server's flags.
49561cf6 2578 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
2579 multi-line expressions.
2580 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
2581 Updates marks in memory (in the info structure) AND in the backend.
2582 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
2583 deletion to remove entire duplicate line. Fixes merged article
2584 number bug.
2585
49561cf6
SM
2586 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2587
2588 * nnagent.el (nnagent-request-set-mark):
2589 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
2590 method, to ensure that synchronization updates marks in the
2591 backend and in the info (in memory) structure.
2592
d5ddd795 25932004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2594
2595 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2596 unless plugged. Disable the agent so that an open failure causes
2597 an error.
2598
5e472af0 25992004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 2600
54506618
MB
2601 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2602 (gnus-agent-go-online): Change :version.
2603 (gnus-agent-expire-unagentized-dirs)
2604 (gnus-agent-auto-agentize-methods): Add :version.
2605
d5ddd795 26062004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2607
49561cf6
SM
2608 * legacy-gnus-agent.el
2609 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 2610 New function. Used internally to only display 'gnus converting
54506618
MB
2611 files' message when actually necessary.
2612
49561cf6 2613 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
2614 methods now autoloaded.
2615
49561cf6
SM
2616 * gnus-int.el (gnus-request-move-article):
2617 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
2618 improve performance.
2619
d5ddd795 26202004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2621
49561cf6 2622 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
2623 to avoid run-time CL dependencies.
2624 (gnus-agent-unfetch-articles): New function.
2625 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2626 article numbers even when local .overview file is missing.
9872af18 2627 (gnus-agent-read-article-number): New function. Only accepts
54506618 2628 27-bit article numbers.
49561cf6
SM
2629 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2630 Use gnus-agent-read-article-number.
54506618
MB
2631 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2632 from backend while recognizing that article numbers in .overview
2633 must be valid.
2634
49561cf6 2635 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
2636 some users confused by references to .newsrc when they only have a
2637 .newsrc.eld file.
49561cf6
SM
2638 (gnus-convert-mark-converter-prompt)
2639 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 2640
5e472af0 26412004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2642
2643 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2644
5e472af0 26452004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
2646
2647 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2648 stuff for non-living groups.
2649
5e472af0 26502004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2651
49561cf6
SM
2652 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2653 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 2654
5e472af0 26552004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2656
49561cf6
SM
2657 * gnus-agent.el (gnus-agent-read-agentview):
2658 Inline gnus-uncompress-range.
54506618
MB
2659
26602004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 2661
54506618 2662 * legacy-gnus-agent.el
49561cf6 2663 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
2664 help from Florian Weimer <fw@deneb.enyo.de>
2665
2666 * gnus-agent.el (gnus-agentize):
2667 gnus-agent-send-mail-real-function no longer set to current value
2668 of message-send-mail-function but rather a lambda that calls
2669 message-send-mail-function. The change makes the agent real-time
2670 responsive to user changes to message-send-mail-function.
2671
5e472af0 26722004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
2673
2674 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2675
26762004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2677
2678 * gnus-cache.el (gnus-cache-rename-group): New function.
2679 (gnus-cache-delete-group): New function.
2680
2681 * gnus-agent.el (gnus-agent-rename-group): New function.
2682 (gnus-agent-delete-group): New function.
2683 (gnus-agent-save-group-info): Use gnus-command-method when
2684 `method' parameter is nil. Don't write nil entries into the
2685 active file.
2686 (gnus-agent-get-group-info): New function.
49561cf6 2687 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
2688 gnus-group-real-name and gnus-find-method-for-group.
2689 (gnus-agent-set-local): Delete stored entry if either min, or max,
2690 are nil.
49561cf6
SM
2691 (gnus-agent-fetch-session): Reword error/quit messages.
2692 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
2693 articles fetched to disk before the quit occurred.
2694
49561cf6
SM
2695 * gnus-int.el (gnus-request-delete-group):
2696 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 2697 local disk in sync with the server.
49561cf6
SM
2698 (gnus-request-rename-group):
2699 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
2700 local disk in sync with the server.
2701
49561cf6
SM
2702 * gnus-start.el (gnus-get-unread-articles):
2703 Cosmetic simplification to logic.
54506618 2704
49561cf6 2705 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
2706 gnus-cache-active-altered as gnus-request-delete-group now keeps
2707 the cache in sync.
2708 (gnus-group-list-active): Let the agent store a server's active
2709 list if currently plugged.
2710
2711 * gnus-util.el (gnus-rename-file): New function.
2712
5e472af0 27132004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2714
2715 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2716 when the group's active is not available.
2717
5e472af0 27182004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2719
2720 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
2721 error.
2722
9872af18 27232004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2724
f429956a
SM
2725 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2726 message to newsrc-dribble when an actual conversion is performed.
54506618 2727
9872af18 27282004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2729
49561cf6
SM
2730 * gnus-agent.el (gnus-agent-read-local):
2731 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
2732 avoid the implicit assumption that they will always be equal.
2733 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2734 coding-system-for-write, as the with-temp-file macro first prints
2735 to a buffer then saves the buffer.
2736
9872af18 27372004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 2738
9872af18 2739 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
2740 loaded when gnus-convert-old-newsrc needs to call them.
2741
49561cf6 2742 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 2743 old file versions.
49561cf6 2744 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
2745 form of gnus-agent-expire-days to group properties.
2746
49561cf6 2747 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
2748 converters to handle old agent file formats. Added logic for a
2749 "backup before upgrading warning".
2750 (gnus-convert-mark-converter-prompt): Developers can mark
2751 functions as needing (default), or not needing,
2752 gnus-convert-old-newsrc's "backup before upgrading warning".
2753 (gnus-convert-converter-needs-prompt): Tests whether the user
2754 should be protected from potentially irreversable changes by the
2755 function.
2756
9872af18 27572004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
2758
2759 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2760 articles are being added to a group.
2761 (gnus-request-replace-article): Inform the agent that articles
2762 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
2763
2764 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2765 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
2766 (gnus-agent-set-local): Refuse to save null in local object table.
2767 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2768 list of articles that will be marked as unread.
2769
9872af18 27702004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2771
2772 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2773 single-interval range of the form (min . max). Previously the
2774 range had to look like ((min . max)). Likewise, return
2775 (min . max) rather than ((min . max)).
2776 (gnus-range-map): Use gnus-range-normalize to accept
2777 single-interval range.
2778
2779 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2780 the cache, but not the agent, now appear with their usual face.
2781
9872af18 27822004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2783
2784 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2785 marks consisting of a single range {for example, (3 . 5)} rather
2786 than a list of a single range { ((3 . 5)) }.
2787
9872af18 27882004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2789
2790 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2791 uncompressed list.
2792
9872af18 27932004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2794
2795 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
2796 "nndraft:queue" along to gnus-draft-send.
2797 Use gnus-agent-prompt-send-queue.
54506618
MB
2798 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2799 is "nndraft:queue". Suggested by Gaute Strokkenes
2800 <gs234@srcf.ucam.org>
2801
2802 * gnus-group.el (gnus-group-catchup): Use new
2803 gnus-sequence-of-unread-articles, not
2804 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2805 numbers of articles. Use gnus-range-map to avoid having to
2806 uncompress the unread list.
49561cf6
SM
2807 (gnus-group-archive-directory)
2808 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
2809
2810 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2811 (gnus-sorted-range-intersection): Intersection of two ranges
2812 without requiring that they first be uncompressed.
2813
2814 * gnus-start.el (gnus-activate-group): Unless blocked by the
2815 caller, possibly expand the active range to include both cached
2816 and agentized articles.
2817 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2818 multiple version-dependent converters.
49561cf6 2819 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
2820 gnus-agent-save-active.
2821 (gnus-save-newsrc-file): Save dirty agent range limits.
2822
49561cf6 2823 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
2824 gnus-agent-possibly-alter-active.
2825 (gnus-adjust-marked-articles): Faster handling of simple lists
2826
28272004-10-18 David Edmondson <dme@dme.org>
2828
2829 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2830 excessively.
2831
531e5812
MB
28322004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2833
2834 * mml.el (mml-preview): Use `pop-to-buffer'.
2835
2836 * message.el (message-goto-mail-followup-to): Insert after "To".
2837 (message-carefully-insert-headers): Add comment.
2838
2839 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2840
49561cf6
SM
2841 * gnus-art.el (gnus-button-alist):
2842 Improve `gnus-button-handle-library' entry.
531e5812 2843
49561cf6 2844 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 2845
49561cf6 2846 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 2847
49561cf6 2848 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
2849
2850 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2851 handle manual section.
2852
2853 * imap.el (imap-store-password): New variable.
2854 (imap-interactive-login): Use it.
2855 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2856
49561cf6
SM
2857 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2858 Allow / in mailto URLs.
531e5812
MB
2859
2860 * spam.el (spam-directory): Derive from `gnus-directory'.
2861
2862 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2863
69075cdd
RS
28642004-10-17 Richard M. Stallman <rms@gnu.org>
2865
49561cf6 2866 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
2867 Set as a variable with add-hook.
2868
2869 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2870 of news-path.
2871
2872 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2873
2874 * spam.el: Delete duplicate `provide'.
2875 (spam-unload-hook): Set as a variable with add-hook.
2876
8903a9c8
MB
28772004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2878
2879 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2880 in the doc string.
2881
2882 * message.el (message-ignored-news-headers)
2883 (message-ignored-supersedes-headers)
2884 (message-ignored-resent-headers)
2885 (message-forward-ignored-headers): Improve custom type.
2886
28872004-10-15 Simon Josefsson <jas@extundo.com>
2888
2889 * pop3.el (top-level): Don't require nnheader.
2890 (pop3-read-timeout): Add.
2891 (pop3-accept-process-output): Add.
2892 (pop3-read-response, pop3-retr): Use it.
2893
ebbeed62
MB
28942004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2895
2896 * message.el (message-tokenize-header): Fix 2004-09-06 change
2897 which used point-min in the wrong place.
2898
28992004-10-12 Simon Josefsson <jas@extundo.com>
2900
2901 * net/tls.el (tls-certtool-program): New variable.
2902 (tls-certificate-information): New function, based on
2903 ssl-certificate-information.
2904
8903a9c8
MB
29052004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2906
2907 * message.el (message-bury): Use `window-dedicated-p'.
2908
e62e7654
MB
29092004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2910
2911 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2912
2913 * gnus.el (message-y-or-n-p): Autoload.
2914
2915 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2916 (pop3-password-required, pop3-authentication-scheme)
2917 (pop3-leave-mail-on-server): Made customizable.
2918 (pop3): New custom group.
2919 (pop3-retr): Remove `sleep-for' statements.
2920 Suggested by Dave Love <fx@gnu.org>.
2921
2922 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2923 Windows/DOS.
2924
2925 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2926 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2927 Dave Love <fx@gnu.org>.
2928
2929 * mml.el (mml-minibuffer-read-disposition): Require match.
2930 Suggested by Dave Love <fx@gnu.org>.
2931
c3bc41c2
MB
29322004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2933
eb6a2b61
MB
2934 * gnus-group.el (gnus-update-group-mark-positions):
2935 * gnus-sum.el (gnus-update-summary-mark-positions):
2936 * message.el (message-check-news-body-syntax):
2937 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2938 of string-as-multibyte.
2939
c3bc41c2
MB
2940 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2941
7c3bb5a5
JL
29422004-10-05 Juri Linkov <juri@jurta.org>
2943
2944 * gnus-group.el (gnus-update-group-mark-positions):
2945 * gnus-sum.el (gnus-update-summary-mark-positions):
2946 * message.el (message-check-news-body-syntax):
2947 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2948 8-bit unibyte values to a multibyte string for search functions.
2949
f0096211
MB
29502004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2951
2952 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2953 there's no visible header.
2954
29552004-10-01 Simon Josefsson <jas@extundo.com>
2956
2957 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2958 acroread.
2959
14e20e13
MB
29602004-09-29 Jesper Harder <harder@ifa.au.dk>
2961
2962 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2963
c1d7d285
MB
29642004-09-28 Jesper Harder <harder@ifa.au.dk>
2965
2966 * gnus-picon.el: Require cl.
2967
2968 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2969
2970 * mml-smime.el: Require cl. Autoload message-fetch-field.
2971
2972 * gnus-fun.el: Require gnus-ems and gnus-util.
2973
2974 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2975
49561cf6 2976 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
2977
2978 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2979
49561cf6
SM
2980 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2981 Fix format string mismatch.
2982 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2983 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 2984
10b43d7c
RS
29852004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2986
2987 * gnus.el (gnus-version-number): Set to 5.11.
2988
f4dd4ae8
MB
29892004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2990
2991 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2992
29932004-09-26 Jesper Harder <harder@ifa.au.dk>
2994
2995 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2996 GROUP is a virtual group.
2997
2998 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2999 for big5 and gb2312.
49561cf6 3000
f4dd4ae8
MB
3001 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
3002 padding.
3003
49561cf6 3004 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
3005
3006 * mml.el (mml-compute-boundary-1): Don't uncompress files.
3007
3008 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
3009 dependencies.
3010 (rfc2047-encode): Use it.
49561cf6 3011
f4dd4ae8
MB
3012 * flow-fill.el: Typo.
3013
3014 * mml.el (mml-generate-mime-1): Don't use format=flowed with
3015 inline PGP.
3016
3017 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
3018
3019 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
3020 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
3021
3022 * mm-util.el (mm-image-load-path): Handle nil in load-path.
3023 From Christian Neukirchen <chneukirchen@yahoo.de>.
3024
3025 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
3026
3027 * nnheader.el (nnheader-max-head-length): Increase to 8192.
3028
3029 * message.el (message-clone-locals): Clone sendmail and smtp
3030 variables.
3031
9b5773bc
MB
30322004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
3033
3034 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
3035 in `header' match. Reported by Svend Tollak Munkejord.
3036
46cdaf24
SM
30372004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
3038
3039 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
3040
a08b59c9
MB
30412004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
3042
3043 * uudecode.el (uudecode-use-external): Add :version.
3044
3045 * smime.el (smime-CA-file, smime-encrypt-cipher)
3046 (smime-dns-server): Add :version.
3047
3048 * smiley.el (gnus-smiley-file-types): Add :version.
3049
3050 * sha1.el (sha1-use-external): Add :version.
3051
3052 * pgg-def.el (pgg-query-keyserver): Add :version.
3053
3054 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 3055 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
3056
3057 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
3058 (nnimap-retrieve-groups-asynchronous): Add :version.
3059 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
3060
3061 * mml.el (mml-content-disposition-parameters)
3062 (mml-insert-mime-headers-always): Add :version.
3063
46cdaf24 3064 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
3065
3066 * mm-decode.el (mm-inline-text-html-with-images)
3067 (mm-keep-viewer-alive-types, mm-external-terminal-program)
3068 (mm-verify-option): Add :version.
3069 (mm-text-html-renderer): Change :version.
3070
3071 * message.el (message-fcc-externalize-attachments)
3072 (message-required-headers, message-draft-headers)
3073 (message-subject-trailing-was-query)
3074 (message-subject-trailing-was-ask-regexp)
3075 (message-subject-trailing-was-regexp, message-mark-insert-begin)
3076 (message-mark-insert-end, message-archive-header)
3077 (message-archive-note, message-cross-post-default)
3078 (message-cross-post-note, message-followup-to-note)
3079 (message-cross-post-note-function, message-use-mail-followup-to)
3080 (message-subscribed-address-functions)
3081 (message-subscribed-address-file, message-subscribed-addresses)
3082 (message-subscribed-regexps, message-allow-no-recipients)
3083 (message-yank-cited-prefix, message-signature-insert-empty-line)
3084 (message-hidden-headers, message-hierarchical-addresses)
3085 (message-mail-user-agent, message-use-idna)
3086 (message-valid-fqdn-regexp)
3087 (message-strip-special-text-properties, message-header-synonyms)
3088 (message-beginning-of-line, message-tab-body-function): Add :version.
3089 (message-insert-canlock, message-wide-reply-confirm-recipients):
3090 Change :version.
3091
46cdaf24 3092 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
3093 and :version.
3094 (mail-source-delete-old-incoming-confirm)
3095 (mail-source-movemail-program): Add :version.
3096
3097 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
3098 (gnus-agent-cache, gnus-agent): Change :version.
3099
3100 * gnus-util.el (gnus-use-byte-compile): Change :version.
3101
3102 * gnus-sum.el (gnus-summary-make-false-root-always)
3103 (gnus-summary-default-high-score)
3104 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
3105 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
3106 (gnus-read-all-available-headers, gnus-article-emulate-mime)
3107 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
3108 (gnus-sum-thread-tree-single-indent)
3109 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
3110 (gnus-sum-thread-tree-leaf-with-other)
3111 (gnus-sum-thread-tree-single-leaf): Add :version.
3112 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
3113 (gnus-article-loose-mime): Change :version.
3114
3115 * gnus-start.el (gnus-backup-startup-file)
3116 (gnus-save-startup-file-via-temp-buffer): Add :version.
3117
3118 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
3119 (gnus-server-offline-face): Add :version.
3120
46cdaf24 3121 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
3122
3123 * gnus-msg.el (gnus-gcc-externalize-attachments)
3124 (gnus-debug-files, gnus-debug-exclude-variables)
3125 (gnus-discouraged-post-methods): Change :version.
3126 (gnus-confirm-mail-reply-to-news)
3127 (gnus-confirm-treat-mail-like-news): Add :version.
3128
3129 * gnus-int.el (gnus-server-unopen-status): Add :version.
3130
3131 * gnus-group.el (gnus-group-jump-to-group-prompt)
3132 (gnus-large-ephemeral-newsgroup)
3133 (gnus-fetch-old-ephemeral-headers): Add :version.
3134
3135 * gnus-fun.el (gnus-x-face-directory)
3136 (gnus-convert-pbm-to-x-face-command)
3137 (gnus-convert-image-to-x-face-command)
3138 (gnus-convert-image-to-face-command): Add :version.
3139
3140 * gnus-delay.el (gnus-delay-default-hour): Add :version.
3141
3142 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 3143 (gnus-article-boring-faces):
a08b59c9
MB
3144
3145 * gnus-art.el (gnus-buttonized-mime-types)
3146 (gnus-inhibit-mime-unbuttonizing)
3147 (gnus-treat-display-face)
3148 (gnus-treat-body-boundary): Change :version.
3149 (gnus-body-boundary-delimiter, gnus-picon-databases)
3150 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
3151 (gnus-treat-date-english, gnus-treat-fold-headers)
3152 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
3153 (gnus-treat-mail-picon, gnus-treat-wash-html)
3154 (gnus-article-encrypt-protocol)
3155 (gnus-use-idna, gnus-article-over-scroll)
3156 (gnus-mime-display-multipart-alternative-as-mixed)
3157 (gnus-mime-display-multipart-related-as-mixed)
3158 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
3159 (gnus-ctan-url, gnus-button-ctan-handler)
3160 (gnus-button-handle-ctan-bogus-regexp)
3161 (gnus-button-ctan-directory-regexp)
3162 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
3163 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
3164 (gnus-button-man-level, gnus-button-emacs-level)
3165 (gnus-button-message-level, gnus-button-browse-level): Add :version.
3166
3167 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3168 (gnus-agent-go-online): Change :version.
3169 (gnus-agent-expire-unagentized-dirs)
3170 (gnus-agent-auto-agentize-methods): Add :version.
3171
3172 * flow-fill.el (fill-flowed-display-column)
3173 (fill-flowed-encode-column): Add :version.
3174
3175 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3176 (gnus-outlook-deuglify-unwrap-max)
3177 (gnus-outlook-deuglify-cite-marks)
3178 (gnus-outlook-deuglify-unwrap-stop-chars)
3179 (gnus-outlook-deuglify-no-wrap-chars)
3180 (gnus-outlook-deuglify-attrib-cut-regexp)
3181 (gnus-outlook-deuglify-attrib-verb-regexp)
3182 (gnus-outlook-deuglify-attrib-end-regexp)
3183 (gnus-outlook-display-hook): Add :version.
3184
3185 * binhex.el (binhex-use-external): Add :version.
3186
1232b9cb
MB
31872004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
3188
46cdaf24 3189 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
3190 and `invisible'.
3191
31922004-09-13 Simon Josefsson <jas@extundo.com>
3193
3194 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
3195
ef3b7aae
MB
31962004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
3197
46cdaf24 3198 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 3199
6e7fb80c
MB
32002004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
3201
3202 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
3203
7cb0aa56
MB
32042004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
3205
46cdaf24 3206 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
3207 for the 'imap' port in netrc files
3208
46cdaf24 3209 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
3210 in gnus-registry-trim
3211
32122004-09-10 Simon Josefsson <jas@extundo.com>
3213
3214 * nndb.el (require): Remove tcp and duplicate cl.
3215
e79f14a4
RS
32162004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3217
3218 * nntp.el (nntp): New customization group.
46cdaf24 3219 (nntp-authinfo-file): Add customization group.
e79f14a4 3220
46cdaf24 3221 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
3222
3223 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
3224
3225 * gnus.el (to-address, to-list, subscribed)
3226 (large-newsgroup-initial): Ditto.
3227
3228 * flow-fill.el (fill-flowed-display-column)
3229 (fill-flowed-encode-column): Ditto.
3230
0c6ec103
SM
32312004-09-06 Stefan <monnier@iro.umontreal.ca>
3232
3233 * message.el (message-tokenize-header, message-send-mail-with-qmail):
3234 Use point-min rather than 1.
3235 (message-send-mail): Use buffer-size rather than point-max.
3236
3237 * gnus-sum.el (gnus-summary-search-article-forward):
3238 Signal a specific `search-failed' rather than a generic `error'.
3239
3240 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
3241 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
3242 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
3243
23f87bed 32442004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 3245
0c6ec103 3246 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 3247
23f87bed
MB
3248 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
3249 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3250 (spam-stat-save): Accept prefix argument.
1270d7ca 3251
23f87bed 32522004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 3253
23f87bed
MB
3254 * message.el (message-canlock-generate): Require sha1, not
3255 sha1-el. (Can we get rid of this require alltogheter? It is ugly
3256 to require within a function. Sadly, if sha1.el isn't loaded, the
3257 let binding in m-c-g will hide the defcustom definition, which is
3258 bad.)
1270d7ca 3259
23f87bed 3260 * canlock.el: Require sha1, not sha1-el.
1270d7ca 3261
23f87bed
MB
3262 * message.el: Don't autoload sha1 (there is a autoload cookie in
3263 sha1.el).
1270d7ca 3264
23f87bed 3265 * sha1-el.el: Renamed to sha1.el.
1270d7ca 3266
23f87bed 32672004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3268
23f87bed 3269 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 3270
23f87bed 32712004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1270d7ca 3272
23f87bed
MB
3273 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
3274 isn't a string.
1270d7ca 3275
23f87bed 32762004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3277
23f87bed 3278 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 3279
23f87bed 32802004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3281
23f87bed 3282 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 3283
23f87bed 32842004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3285
23f87bed 3286 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 3287
23f87bed 32882004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3289
23f87bed
MB
3290 * canlock.el: Always require sha1-el.
3291 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 3292
23f87bed 32932004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3294
23f87bed 3295 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 3296
23f87bed 32972004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3298
23f87bed
MB
3299 * canlock.el (canlock-insert-header): Remove excessive grouping in
3300 regexp.
1270d7ca 3301
23f87bed 33022004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3303
23f87bed 3304 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 3305
23f87bed 33062004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3307
23f87bed
MB
3308 * canlock.el (canlock-sha1-function): Remove.
3309 (canlock-sha1-function-for-verify): Remove.
3310 (canlock-openssl-program): Remove.
3311 (canlock-openssl-args): Remove.
3312 (canlock-ignore-errors): Remove.
3313 (canlock-sha1-with-openssl): Remove.
3314 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
3315 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 3316
23f87bed
MB
3317 * sha1-el.el (sha1-string-external): Make it can return a string
3318 in binary form.
3319 (sha1-region-external): Ditto.
3320 (sha1-string-internal): Ditto.
3321 (sha1-region-internal): Ditto.
3322 (sha1-region): Ditto.
3323 (sha1-string): Ditto.
3324 (sha1): Ditto.
1270d7ca 3325
23f87bed 33262003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 3327
23f87bed
MB
3328 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
3329 (pgg-gpg-lookup-key): Use regexp match instead of
3330 split-string (split-string is different between emacs 21.2 and
bf247b6e 3331 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 3332
23f87bed 33332004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 3334
23f87bed
MB
3335 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
3336 parameter (but don't use it, for now).
1270d7ca 3337
23f87bed 33382004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3339
23f87bed 3340 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 3341
23f87bed 33422004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 3343
23f87bed
MB
3344 * starttls.el: Merge with my GNUTLS based starttls.el.
3345 (starttls-gnutls-program, starttls-use-gnutls)
3346 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 3347 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 3348 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
3349 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
3350 New functions.
3351 (starttls-negotiate, starttls-open-stream):
3352 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 3353 function if it is set.
1270d7ca 3354
23f87bed 33552004-08-31 Simon Josefsson <jas@extundo.com>
1270d7ca 3356
23f87bed
MB
3357 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
3358 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1270d7ca 3359
23f87bed 3360 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
49561cf6
SM
3361 and ?\' to symbol instead of whitespace (tiny patch).
3362 From Andreas Schwab <schwab@suse.de>.
1270d7ca 3363
23f87bed 33642004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3365
23f87bed
MB
3366 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
3367 invalid addresses.
1270d7ca 3368
23f87bed 33692004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3370
23f87bed 3371 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 3372
23f87bed 33732004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3374
23f87bed 3375 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 3376
23f87bed 33772004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3378
23f87bed
MB
3379 * gnus-art.el (article-decode-idna-rhs): Don't use
3380 message-idna-inside-rhs-p.
1270d7ca 3381
23f87bed 33822004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3383
49561cf6 3384 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 3385 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 3386
23f87bed 33872004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3388
23f87bed 3389 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 3390
23f87bed
MB
3391 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
3392 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1270d7ca 3393
23f87bed
MB
3394 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3395 when the group's active is not available.
1270d7ca 3396
23f87bed
MB
3397 * gnus-art.el (article-hide-headers): Refer to the values for
3398 gnus-ignored-headers and gnus-visible-headers in the summary
3399 buffer since a user may have set them as group parameters.
3400 (gnus-article-next-page): Fix the way to find a real end-of-buffer
3401 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
3402 (gnus-article-read-summary-keys): Restore new window-start and
3403 hscroll to summary window.
3404 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 3405
23f87bed
MB
3406 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
3407 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
3408 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
3409 <Reiner.Steib@gmx.de>.
1270d7ca 3410
49561cf6
SM
3411 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
3412 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 3413
23f87bed 3414 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 3415
23f87bed
MB
3416 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
3417 gnus-pp.
1270d7ca 3418
23f87bed
MB
3419 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
3420 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
3421 (gnus-summary-resend-message-edit): Call mime-to-mml.
3422 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 3423 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 3424
23f87bed 3425 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 3426
23f87bed
MB
3427 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3428 gnus-pp-to-string.
1270d7ca 3429
23f87bed 3430 * gnus-sum.el (gnus-read-header): Don't remove a header for the
49561cf6
SM
3431 parent article of a sparse article in the thread hashtb.
3432 From Stefan Wiens <s.wi@gmx.net>.
1270d7ca 3433
23f87bed
MB
3434 * gnus-util.el (gnus-bind-print-variables): New macro.
3435 (gnus-prin1): Use it.
3436 (gnus-prin1-to-string): Use it.
3437 (gnus-pp): New function.
3438 (gnus-pp-to-string): New function.
1270d7ca 3439
23f87bed 3440 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 3441
23f87bed 3442 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 3443
23f87bed
MB
3444 * message.el (message-mode): Don't modify paragraph-separate there.
3445 (message-setup-fill-variables): Add mml tags to paragraph-start
3446 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
3447 (message-smtpmail-send-it): Doc fix.
3448 (message-exchange-point-and-mark): Don't activate region if it was
3449 inactive. Suggested by Hiroshi Fujishima
3450 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 3451
23f87bed
MB
3452 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
3453 t while entering a file name using the mm-with-multibyte macro.
3454 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 3455
49561cf6
SM
3456 * mm-encode.el (mm-content-transfer-encoding-defaults):
3457 Use qp-or-base64 for the application/* types.
23f87bed 3458 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 3459
23f87bed
MB
3460 * mm-util.el (mm-with-multibyte-buffer): New macro.
3461 (mm-with-multibyte): New macro.
1270d7ca 3462
23f87bed
MB
3463 * mm-view.el (mm-inline-render-with-function): Use multibyte
3464 buffer; decode html source by charset.
1270d7ca 3465
23f87bed
MB
3466 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
3467 add generate-head-function and generate-article-function to the
3468 rfc822-forward entry.
3469 (nndoc-forward-type-p): Recognize envelope From_.
3470 (nndoc-rfc822-forward-generate-article): New function.
3471 (nndoc-rfc822-forward-generate-head): New function.
c113de23 3472
23f87bed
MB
3473 From David Hedbor <dhedbor@real.com>.
3474 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3475 (nnmail-expand-newtext): Lowercase expanded entries if
3476 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 3477
23f87bed 3478 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 3479
23f87bed 3480 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 3481
49561cf6
SM
3482 * gnus-art.el (gnus-article-wash-html-with-w3m):
3483 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
3484 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
3485 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
3486 instead of mm-multiple-handles.
3487 (gnus-mime-delete-part): Ditto.
1270d7ca 3488
23f87bed
MB
3489 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
3490 handle, as well as a list.
3491 (mm-complicated-handles): Former definition of mm-multiple-handles.
3492
3493 * mm-view.el (mm-w3m-mode-map): Remove.
3494 (mm-w3m-local-map-property): Remove.
3495 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
3496 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
3497 (mm-w3m-cid-retrieve): Simplify.
3498 (mm-inline-text-html-render-with-w3m): Decode html source by
3499 charset; check META tags only when charsets are not specified in
3500 headers; specify charset to w3m-region; use w3m-minor-mode-map
3501 instead of mm-w3m-local-map-property.
1270d7ca 3502
23f87bed 35032004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 3504
23f87bed 3505 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 3506
23f87bed 35072004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 3508
23f87bed 3509 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 3510
23f87bed 3511 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 3512
23f87bed 35132004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3514
23f87bed 3515 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 3516
23f87bed 35172004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 3518
23f87bed 3519 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 3520
23f87bed
MB
3521 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3522 Add :group 'nnimap.
1270d7ca 3523
23f87bed 35242004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3525
23f87bed
MB
3526 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3527 entries.
1270d7ca 3528
49561cf6 3529 * gnus-art.el (gnus-article): Ditto.
1270d7ca 3530
23f87bed 35312004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3532
49561cf6
SM
3533 * gnus-art.el (article-hide-list-identifiers):
3534 Bind inhibit-read-only as t.
1270d7ca 3535
23f87bed 35362004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3537
23f87bed 3538 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 3539
23f87bed 35402004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3541
23f87bed
MB
3542 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
3543 (gnus-narrow-to-page): Don't assume point-min == 1.
3544 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 3545
23f87bed
MB
3546 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3547 point-min == 1.
1270d7ca 3548
23f87bed
MB
3549 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3550 Disable incorrect use of `assert'.
1270d7ca 3551
23f87bed 3552 * message.el (message-mode): Set comment-start-skip.
1270d7ca 3553
23f87bed 35542004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 3555
23f87bed
MB
3556 * pop3.el (pop3-leave-mail-on-server): New user variable.
3557 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 3558
23f87bed 35592004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3560
23f87bed 3561 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 3562
23f87bed 35632004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3564
23f87bed 3565 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 3566
23f87bed 3567 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 3568
49561cf6
SM
3569 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3570 Fix custom-manual entries.
1270d7ca 3571
23f87bed 3572 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 3573
23f87bed 35742004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3575
23f87bed
MB
3576 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
3577 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
3578 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
3579 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 3580
23f87bed 35812004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 3582
23f87bed 3583 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 3584
23f87bed 35852004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3586
23f87bed
MB
3587 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3588 addition to emacs-w3m.
1270d7ca 3589
23f87bed 35902004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3591
49561cf6
SM
3592 * gnus-msg.el (gnus-summary-followup-with-original):
3593 Document yanking of region when active.
1270d7ca 3594
9872af18 35952004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 3596
23f87bed
MB
3597 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
3598 Revision 7.2 changes excluded to maintain compatibility with all
3599 targeted emacs versions.
1270d7ca 3600
23f87bed
MB
3601 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3602 gnus-agent.el update and incorporate bug fixes.
1270d7ca 3603
ef3b7aae 3604See ChangeLog.2 for earlier changes.
2a34a036 3605
c4288669 3606 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
3607 Copying and distribution of this file, with or without modification,
3608 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 3609
ef3b7aae
MB
3610;; Local Variables:
3611;; coding: iso-2022-7bit
3612;; End:
3613
ab5796a9 3614;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4