Revision: emacs@sv.gnu.org/emacs--devo--0--patch-33
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
46e8fe3d
MB
12006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
2
3 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
4 there's only one active file for all servers.
5 (nnweb-request-scan): Make sure nnweb-articles is initialized on
6 solid groups. Gnus might have used a FAST request to select the
7 group.
8 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
9 and nnweb-search redundantly in the active file.
10 (nnweb-request-list): Don't list bogus groups. There can only be
11 one.
12 (nnweb-request-create-group): Don't use ARGS.
13 (nnweb-possibly-change-server, nnweb-request-group): Remove some
14 initialisations. Let nnoo do the work.
15
162006-01-31 Romain Francoise <romain@orebokech.com>
17
18 * message.el (message-alternative-emails): Improve docstring.
19 (message-setup-1): Call `message-use-alternative-email-as-from'
20 after `message-setup-hook' to give it precedence over posting
21 styles, etc.
22 (message-use-alternative-email-as-from): Add docstring. Remove
23 the original From header if present.
24
252006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
26
27 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
28 decoded.
29 (mm-uu-diff-extract): Ditto.
30
312006-01-31 Kevin Ryde <user42@zip.com.au>
32
33 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
34 mailcap-viewer-test-cache when there's no 'test clause, since that
35 will invert the meaning of a "nil" test previously determined by
36 mailcap-mailcap-entry-passes-test.
37
382006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
39
40 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
41
422006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
43
44 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
45 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
46 current Google Groups.
47
482006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
49
50 * Makefile.in (clean): New rule.
51 (distclean): Use it.
52
7347faa8
MB
532006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
54
55 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
56 is dissected into a single part of which the type is the same as
46e8fe3d 57 the given one; decode charset.
7347faa8
MB
58
592006-01-21 Kevin Ryde <user42@zip.com.au>
60
61 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
62 into alists as symbol not string, since that's what
63 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
64 look for.
65
662006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
67
68 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
69 recursive calls.
70
712006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
72
73 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
74 (mm-w3m-standalone-supports-m17n-p): New function.
75 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
76 w3m usage.
77
78 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
79 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
80
812006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
82
83 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
84 encoding.
85
862006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
87
88 * mml.el (mml-attach-file): Describe `description' in doc string.
89 (mml-menu): Add Emacs MIME manual and PGG manual.
90
30c7240d
RS
912006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
92
93 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
94 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
95 Revert 2006-01-08 change because the functions will be used in No
96 Gnus.
97
e499bc94
MB
982006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
99
100 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
101
102 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
103
1042006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
105
106 * mm-decode.el (mm-inlined-types): Add application/pgp.
107 (mm-automatic-display): Ditto.
108
109 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
110 part as text.
111
c4288669
MB
1122006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
113
114 * nnrss.el: Update copyright.
115 (nnrss-opml-import): Query whether to subscribe to each entry.
116
117 * gnus-art.el:
118 * gnus-cus.el:
119 * gnus-group.el:
120 * gnus-start.el:
121 * gnus-sum.el:
122 * mm-uu.el:
123 * mm-view.el: Update copyright.
124
1252006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
126
127 * message.el (message-info): New function.
128 (message-mode-menu): Add it.
129 Update copyright.
130
131 * ChangeLog: Fix and update copyright.
132
73043f7d
MB
1332006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
134
135 * mm-uu.el (mm-uu-text-plain-type): New variable.
136 (mm-uu-pgp-signed-extract-1): Use it.
137 (mm-uu-pgp-encrypted-extract-1): Use it.
138 (mm-uu-dissect): Use it; allow two optional arguments; one is a
139 flag specifying whether there's no message header; the other is
140 for a MIME type and parameters; bind mm-uu-text-plain-type with
141 the later one.
142 (mm-uu-dissect-text-parts): New function.
143
144 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
145 dissect text parts.
146
1472006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
148
149 * gnus-art.el (article-wash-html): Use
150 gnus-summary-show-article-charset-alist if a numeric arg is given.
151 (gnus-article-wash-html-with-w3m-standalone): New function.
152
153 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
154 mm-inline-text-html-render-with-w3m-standalone.
155 (mm-text-html-washer-alist): Map w3m-standalone to
156 gnus-article-wash-html-with-w3m-standalone.
157 (mm-inline-text-html-render-with-w3m-standalone): New function.
158
7dafe00b
MB
1592006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
160
161 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
162 (nnrss-request-article): Render text/plain parts as HTML.
163
164 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
165 the buffer.
166
1672006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
168
169 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
170 custom definition of `gnus-posting-styles'.
171
172 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
173 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
174
1752006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
176
9872af18
JB
177 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
178 Use nntp for bug archive.
7dafe00b
MB
179
1802006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
181
182 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
183 parts.
184 (nnrss-normalize-date): New function converts ISO 8601 date into
185 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
186 (nnrss-check-group): Use it.
187
7dafe00b
MB
1882006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
189
190 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
191
192 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
193 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
194 (nnrss-insert-w3): Ditto.
195
1962005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
197
198 * nnrss.el (nnrss-request-article): Fix last change; fill
199 text/plain parts.
200
2012005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
202
203 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
204 in text/plain part.
205 (nnrss-check-group): Don't add excessive newline to dc:subject.
206
2072005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
208
209 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
210 remove MIME buttons associated with multipart/alternative parts.
211 (gnus-mime-display-alternative): Tag buttons using `article-type'
212 text property.
213
214 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
215 associated with multipart/alternative parts.
216
9872af18 2172005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
218
219 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
220 article.
221
2222005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
223
224 * dns.el (query-dns): Make sure we check the buffer size before
225 removing tcp headers.
226
447505b5
CY
2272006-01-08 Chong Yidong <cyd@stupidchicken.com>
228
229 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
230 (spam-group-spam-marks): Delete functions.
231 (spam-list-articles): Just call spam-group-ham-marks directly.
232 (spam-group-ham-marks): Simplify.
233
3031d8b0
MB
2342005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
235
236 * gnus-art.el (gnus-signature-separator): Fix custom type.
237
238 * mm-decode.el (mm-inlined-types): Fix custom type.
239 (mm-keep-viewer-alive-types): Ditto.
240 (mm-automatic-display): Ditto.
241 (mm-attachment-override-types): Ditto.
242 (mm-inline-override-types): Ditto.
243 (mm-automatic-external-display): Ditto.
244
2452005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
246
247 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
248 multipart/alternative and add xref to mm-discouraged-alternatives
249 in doc string.
250
251 * mm-decode.el (mm-discouraged-alternatives): Add xref to
252 gnus-buttonized-mime-types in doc string.
253
2542005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
255
256 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
257 us-ascii as a MIME charset.
258
259 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
260 against the case where the 2nd arg TYPE is nil.
261
2622005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
263
264 * gnus-start.el (gnus-no-server-1): Mention
265 `gnus-level-default-subscribed' in doc string.
266
2672005-11-26 Dave Love <fx@gnu.org>
268
269 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
270 (tls-program, tls-success): Provide openssl alternative.
271
272 * starttls.el: Doc fixes.
273 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
274 SERVICE to PORT.
275
2762005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
277
278 * gnus-start.el (gnus-start-draft-setup): Enforce
279 `gnus-draft-mode' for nndraft:drafts at startup.
280
281 * gnus.el (gnus-splash): Change custom group.
282 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
283 allow-list argument.
284
285 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
286 string.
287
2882005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
289
9872af18 290 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 291
eab52f48
RS
2922005-12-12 Richard M. Stallman <rms@gnu.org>
293
294 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
295
58090a8d
MB
2962005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
297
298 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
299 Suggest image/.* in the doc string.
300
3012005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
302
303 * mm-decode.el (mm-display-external): Use nametemplate (defined in
304 RFC1524) if it is in mailcap or add a suffix according to
305 mailcap-mime-extensions when generating a temp filename; postpone
306 deleting a temp file for 2 seconds for some wrappers, shell
307 scripts, and so on, which might exit right after having started a
308 viewer command as a background job.
309
3102005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
311
312 * gnus-art.el (gnus-default-article-saver): Add user-defined
313 `function' to custom type.
314
3152005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
316
317 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
318 parens.
319
3202005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
321
322 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
323 long lines.
324 (gnus-cache-delete-group): Wrap doc strings.
325
326 * gnus-agent.el (gnus-agent-rename-group)
327 (gnus-agent-delete-group): Wrap doc strings.
328
3292005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
330
331 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
332
3332005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
334
335 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
336 of current-time-string.
337
3382005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
339
340 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
341 date header.
342
9872af18 3432005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
344
345 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
346
3472005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
348
349 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
350 internal variable to a custom variable. Changed default value
351 from compressed(2) to uncompressed(1).
352 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
353 support for uncompressed agentview files. Taken together, reading
354 the agentview file should now be 6-7 times faster.
355 (gnus-agent-long-article,
356 gnus-agent-short-article, gnus-agent-score): Renamed category
357 keywords to match gnus-cus.
358 (gnus-agent-summary-fetch-series): Modified to protect against
359 gnus-agent-summary-fetch-group clearing processable flags.
360 (gnus-agent-synchronize-group-flags): Update live group buffer as
361 synchronization may occur due to the user toggling the plugged
362 status.
363 (gnus-agent-braid-nov): Now tests new nov entries
364 for duplicates which are removed. The invalid sort check then
365 triggers a rescan after the sort as sorting may have moved
366 duplicate entries such that they can be cheaply detected.
367 (gnus-agent-read-local): Trivial fix to format of
368 error message to display actual error condition.
369 (gnus-agent-save-local): Avoid saving symbols that are bound to
370 nil as they simply result in a warning message in
371 gnus-agent-read-local.
372 (gnus-agent-fetch-group-1): Clear downloadable flag when article
373 successfully downloaded.
374 (gnus-agent-regenerate-group): Use
375 gnus-agent-synchronize-group-flags to reset read status in both
376 gnus and server.
377
378 * nntp.el (nntp-end-of-line): Doc fix.
379 (nntp-authinfo-rejected): New error condition.
380 (nntp-wait-for): Use new error condition to signal authentication
381 error.
382 (nntp-retrieve-data): Rethrow new error condition to break out of
383 recursive call to nntp-send-authinfo.
9872af18 384
58090a8d
MB
3852005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
386
387 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
388 rather than make-variable-buffer-local for file-precious-flag.
389
3902005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
391
392 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
393
3942005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
395
396 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
397 as a buffer-local variable. This avoids creating truncated
398 dribble files as a result of a hang up, eg.
399
4c2ad11d
SM
4002005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
401
402 * gnus-delay.el (gnus-delay-group): Don't autoload.
403 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
404 to be re-loaded when customizing the `gnus-delay' group.
405
f129a4df
CY
4062005-11-19 Chong Yidong <cyd@stupidchicken.com>
407
408 * message.el: Revert last changes.
1271a058 409 (message-insert-citation-line): Use newlines.
f129a4df 410
6586e9c9
CY
4112005-11-17 Chong Yidong <cyd@stupidchicken.com>
412
413 * message.el (message-courtesy-message)
414 (message-mark-insert-begin, message-mark-insert-end)
415 (message-elide-ellipsis, message-cancel-message)
416 (message-add-header, message-change-subject)
417 (message-cross-post-followup-to-header)
418 (message-cross-post-insert-note, message-reduce-to-to-cc)
419 (message-widen-reply, message-delete-not-region)
420 (message-kill-to-signature, message-insert-signature)
421 (message-insert-importance-high, message-insert-importance-low)
422 (message-insert-or-toggle-importance)
423 (message-insert-disposition-notification-to)
424 (message-indent-citation, message-yank-original)
425 (message-cite-original-without-signature, message-cite-original)
426 (message-insert-citation-line, message-position-on-field)
427 (message-fix-before-sending, message-send-mail-partially)
428 (message-send-mail, message-send-mail-with-sendmail)
429 (message-send-mail-with-qmail, message-send-news)
430 (message-check-news-header-syntax, message-generate-headers)
431 (message-insert-courtesy-copy, message-fill-address)
432 (message-fill-header, message-shorten-references)
433 (message-setup-1, message-cancel-news)
9872af18
JB
434 (message-forward-make-body-plain, message-forward-make-body-mime)
435 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
436 (message-forward-make-body-digest-plain)
437 (message-forward-make-body-digest-mime)
438 (message-use-alternative-email-as-from): Insert `hard-newline'
439 instead of ordinary newlines.
440
e8beac8a
MB
4412005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
442
443 * message.el (message-generate-headers): Downcase the argument
444 given to message-check-element.
445
4462005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
447
448 * gnus.el (gnus-parameters-case-fold-search): New variable.
449 (gnus-parameters-get-parameter): Use it.
450
451 * gnus-score.el (gnus-home-score-file): Doc fix.
452
4532005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
454
455 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
456
4572005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
458
459 * mml.el (mml-preview): Doc fix.
460
3b059693
MB
4612005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
462
463 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
464 whitespace removed in revision 7.8. Use concatenated string to
465 protect trailing whitespace.
466
9872af18 4672005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
3b059693
MB
468
469 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
470 (nnimap-request-expire-articles): Use it to avoid sending 'UID
471 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
472 Courier IMAP ("some version from 2004"). Mostly based on similar
473 code in the same function.
474
4752005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
476
477 * message.el (message-display-completion-list): New function.
478 (message-expand-group): Use it; make sure the Completions buffer
479 is modifiable.
480
ab513ed4
CY
4812005-10-30 Chong Yidong <cyd@stupidchicken.com>
482
483 * imap.el (imap-open): Handle case where buffer is a buffer
484 object.
485
28e48287
EZ
4862005-10-24 Eli Zaretskii <eliz@gnu.org>
487
488 * pgg-def.el:
489 * pgg-gpg.el:
490 * pgg-parse.el:
491 * pgg-pgp.el:
492 * pgg-pgp5.el:
493 * pgg.el: Move to the parent lisp directory.
494
2a0d53ac
CY
4952005-10-23 Chong Yidong <cyd@stupidchicken.com>
496
7cd9f860
CY
497 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
498 user-mail-name is an empty string.
2a0d53ac 499
9516b9f4
MB
5002005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
501
502 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
503 depending on gnus-score-decay-constant.
504
5052005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
506
507 * nnslashdot.el (nnslashdot-request-article)
508 (nnslashdot-retrieve-headers-1): Update to new HTML.
509
5102005-10-23 Simon Josefsson <jas@extundo.com>
511
512 * imap.el (imap-gssapi-program): Align command line parameters
513 with latest GNU SASL.
514 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
515
292f71fe
MB
5162005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
517
518 * mail-source.el (mail-source-fetch-pop): Require pop3.
519 (mail-source-check-pop): Ditto.
520
5212005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
522
523 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
524 errors.
525
5262005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
527
528 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
529 (gnus-treat-strip-leading-blank-lines): Improve doc string.
530
531 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
532
5332005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
534
535 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
536 (rfc2047-charset-to-coding-system): New function.
537 (rfc2047-decode-encoded-words): New function.
538 (rfc2047-decode-region): Use them.
539 (rfc2047-decode-cte): Remove.
540 (rfc2047-parse-and-decode): Remove.
541 (rfc2047-decode): Remove.
542
5432005-10-15 Kenichi Handa <handa@m17n.org>
544
545 * rfc2047.el (rfc2047-decode-cte): New function.
546 (rfc2047-decode-region): Change the way to decode successive
547 encoded-words: decode B- or Q-encoding in each encoded-word,
548 concatenate them, and decode it as charset.
549
bd2cef66
CY
5502005-10-17 Chong Yidong <cyd@stupidchicken.com>
551
552 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
553 widget-move-and-invoke.
554 (gnus-custom-mode): Use gnus-custom-map.
555
ffda926c
BW
5562005-10-15 Bill Wohler <wohler@newt.com>
557
558 * message.el (message-tool-bar-map): Renamed image file from
559 mail_send to mail/send.
560
f5fab556
MY
5612005-10-16 Masatake YAMATO <jet@gyve.org>
562
563 * message.el (message-expand-group): Pass the common
564 prefix substring of completion to `display-completion-list'.
565
9872af18 5662005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
567
568 * format-spec.el (format-spec): Propagate text properties of % spec.
569
9872af18 5702005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
571
572 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
573
20051b27
SJ
5742005-10-08 Simon Josefsson <jas@extundo.com>
575
576 * pgg-parse.el (top-level): Don't require custom, it is
577 autoloaded. (To sync with No Gnus.)
578
82259e50
SJ
5792005-05-09 Simon Josefsson <jas@extundo.com>
580
581 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
582 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
583
46f93472
SJ
5842005-10-08 Simon Josefsson <jas@extundo.com>
585
586 * pgg-def.el (top-level): Don't require custom, it is
587 autoloaded. (To sync with No Gnus.)
588
d3a597b7
MB
5892005-10-04 David Hansen <david.hansen@gmx.net>
590
591 * nnrss.el (nnrss-request-article): Add support for the comments tag.
592 (nnrss-check-group): Ditto.
593
8753ddee
MB
5942005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
595
596 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
597
598 * gnus-util.el (gnus-remove-duplicates): Remove.
599
600 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
601 instead of gnus-remove-duplicates.
602
603 * message.el (message-remove-duplicates): Remove.
604 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
605 message-remove-duplicates.
606
607 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
608 available, else use implementation from `delete-dups'.
609
6102005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
611
612 * time-date.el: Autoload parse-time-string, XEmacs needs it.
613
c615a00c
SM
6142005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
615
616 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
617 function rather than the diff-mode.el package.
618 (mm-display-external): Use with-current-buffer.
619 (mm-viewer-completion-map, mm-viewer-completion-map):
620 Move initialization inside declaration.
621
a33704bb
MB
6222005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
623
624 * message.el: Remove useless autoloads.
625
6262005-09-28 Simon Josefsson <jas@extundo.com>
627
628 * message.el (message-use-idna): Default to t.
629 (message-use-idna): Test whether encoding works too. Doc fix.
630
6312005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
632
633 * nntp.el (nntp-warn-about-losing-connection): Remove.
634
53cfefc8
MB
6352005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
636
637 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
638 customizable. Change default value.
639 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
640 (mm-uu-type-alist): Add doc string.
641 (mm-uu-configure): Add doc string. Make it interactive.
642 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
643
6442005-09-27 Simon Josefsson <jas@extundo.com>
645
646 * message.el (message-idna-to-ascii-rhs-1): Reformat.
647
6482005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
649
650 * message.el (message-remove-duplicates): New function.
651 Implementation borrowed from `gnus-remove-duplicates'.
652 (message-idna-to-ascii-rhs): Also encode idna addresses in
653 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
654 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
655 only ask about the same idna domain once per header and also tell
656 in what header to replace the idna domain.
657
658 * gnus-art.el (article-decode-idna-rhs): Also decode idna
659 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
660 (article-decode-idna-rhs): Fix regexp so that all idna-address in
661 a header is decoded and not just the last one.
662
6632005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
664
665 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
666 has been decoded.
667
668 * mm-decode.el (mm-insert-part): Don't modify text if it has been
669 decoded.
670
671 * mm-view.el (mm-inline-text): Don't strip text props unless
672 decoding enriched or richtext parts.
673
66841476
RF
6742005-09-25 Romain Francoise <romain@orebokech.com>
675
676 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
677 * gnus-start.el (gnus-subscribe-interactively):
678 * gnus-uu.el (gnus-uu-grab-articles):
679 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
680 space.
681
81df110a
RF
6822005-09-24 Emilio C. Lopes <eclig@gmx.net>
683
684 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
685 * mm-view.el (mm-view-pkcs7-decrypt):
686 * gnus-sum.el (gnus-summary-limit-to-extra)
687 (gnus-summary-respool-article, gnus-read-move-group-name):
688 * gnus-score.el (gnus-summary-increase-score):
689 * gnus-util.el (gnus-completing-read-with-default):
690 * gnus-art.el (gnus-read-save-file-name)
691 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
692 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
693 * message.el (message-check-news-header-syntax):
694 Follow convention for reading with the minibuffer.
695
5fae1cae
MB
6962005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
697
c615a00c
SM
698 * spam-report.el (spam-report-url-ping-plain):
699 Use gnus-extended-version as User-Agent.
5fae1cae
MB
700
701 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
702 default value is nil.
703
7042005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
705
706 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
707 default to nil, to be able to use Gnus at all. If the default
708 switches to something else, then the function should be fixed not
709 be exceedingly slow.
710
7112005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
712
713 * mm-url.el (mm-url-decode-entities): Fix regexp.
714
c615a00c 7152005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
716
717 * sieve.el (sieve-help): Fix `message' call: first arg should be a
718 format spec.
81df110a 719
430d3ed7
MB
7202005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
721
722 * gnus.el (gnus-group-startup-message): Bind image-load-path.
723
7242005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
725
726 * gnus-art.el (gnus-mime-display-part): Protect against broken
727 MIME messages.
728
6ff5b064
MB
7292005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
730
731 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
732 before parsing header.
733
a8f6d239
MB
7342005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
735
736 * spam-report.el (spam-report-gmane): Fix generation of spam
737 report URL.
738
7392005-09-10 Simon Josefsson <jas@extundo.com>
740
741 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
742 t, based on discussion on the ding list with Robert Epprecht
743 <epprecht@solnet.ch>.
744
d752cf53
MB
7452005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
746
747 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
748 X-Report-Spam header. Gmane now only provides Archived-At.
749 This is only used if `spam-report-gmane-use-article-number' is nil.
750 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
751
752 * nnweb.el (nnweb-google-wash-article): Print a message if article
753 is not available.
754
7552005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
756
757 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
758 content before displaying.
759
7602005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
761
762 * mml-smime.el: Remove defvar of gnus-extract-address-components.
763
7642005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
765
766 * mm-view.el (mm-display-inline-fontify): Disable support modes.
767
4a2358e9
MB
7682005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
769
770 * message.el (message-tab-body-function): Fixed mismatched custom
771 type.
772
773 * gnus.el (gnus-group-change-level-function): Ditto.
774
d752cf53 775 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
776
777 * gnus-art.el (gnus-signature-limit)
778 (gnus-article-mime-part-function): Ditto.
779
7802005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
781
782 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
783 Make fetching article by MID work again for Google Groups. Added
784 FIXME concerning gnus-group-make-web-group.
785
786 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
787 Don't depend on Gnus by using mail-extract-address-components if
788 gnus-extract-address-components is not bound.
789
790 * gnus.el (gnus-user-agent): Use list of symbols instead of
791 symbols. Display full version number for (S)XEmacs. Optionally
792 display (S)XEmacs codename.
793
794 * gnus-util.el (gnus-emacs-version): Update for new
795 `gnus-user-agent'.
796
797 * gnus-msg.el (gnus-extended-version): Make it possible to omit
798 Gnus version.
799
8002005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
801
802 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
803 when encoding.
804
805 * mm-bodies.el (mm-decode-content-transfer-encoding):
806 De-canonicalize CRLF for all text content types, not just
807 text/plain.
808
8092005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
810
811 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
812
813 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
814 list, not listp.
815
8162005-08-29 Romain Francoise <romain@orebokech.com>
817
818 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
819 docstring.
820 (gnus-face-from-file): Likewise.
821
41e11121
JB
8222005-08-31 Juanma Barranquero <lekktu@gmail.com>
823
824 * gnus-art.el (w3m-minor-mode-map):
825 * gnus-spec.el (gnus-newsrc-file-version):
826 * gnus-util.el (nnmail-active-file-coding-system)
827 (gnus-original-article-buffer, gnus-user-agent):
828 * gnus.el (gnus-ham-process-destinations)
829 (gnus-parameter-ham-marks-alist)
830 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
831 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
832 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
833 * mm-decode.el (gnus-current-window-configuration):
834 * mm-extern.el (gnus-article-mime-handles):
835 * mm-url.el (url-current-object, url-package-name)
836 (url-package-version):
837 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
838 (smime-keys, w3m-cid-retrieve-function-alist)
839 (w3m-current-buffer, w3m-display-inline-images)
840 (w3m-minor-mode-map):
841 * mml-smime.el (gnus-extract-address-components):
842 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
843 (gnus-newsrc-hashtb, message-default-charset)
844 (message-deletable-headers, message-options)
845 (message-posting-charset, message-required-mail-headers)
846 (message-required-news-headers):
847 * mml1991.el (mc-pgp-always-sign):
848 * mml2015.el (mc-pgp-always-sign):
849 * nnheader.el (nnmail-extra-headers):
850 * rfc1843.el (gnus-decode-encoded-word-function)
851 (gnus-decode-header-function, gnus-newsgroup-name):
852 * spam-stat.el (gnus-original-article-buffer): Add defvars.
853
f3f01d5d
MB
8542005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
855
856 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
857 the end of the date treatments.
858
8592005-08-15 Simon Josefsson <jas@extundo.com>
860
861 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
862 it in url-handlers.el and XEmacs in url.el. Reported by Luca
863 Capello and Romain Francoise.
864 (pgg-fetch-key-function): Removed, not used?
865 (pgg-insert-url-with-w3): Require url, to get
866 url-insert-file-contents regardless of where it is defined.
867
8682005-08-08 Simon Josefsson <jas@extundo.com>
869
870 * pgg.el: Autoload url-insert-file-contents instead of loading
871 w3/url.
872 (pgg-insert-url-with-w3): Don't load url here.
873
41e11121 8742005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
875
876 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
877
878 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
879
8802005-08-06 Romain Francoise <romain@orebokech.com>
881
882 * message.el: Fix typo in docstring.
883
11e22c4a
MB
8842005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
885
886 * mm-bodies.el (mm-encode-body): Use coding system rather than
887 charset to encode text.
888
889 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
890 number of charsets if utf-8 is available (XEmacs).
891
97f78c9b
MB
8922005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
893
894 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
895 start of the lines.
896 (gnus-picon-databases): Add /usr/share/picons.
897
8982005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
899
900 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
901 taken from `gnus-button-mid-or-mail-regexp'.
902 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
903 (gnus-button-alist): Improve regexp for domain part of the MIDs
904 for news:localpart@domain buttons.
905 (gnus-button-ctan-directory-regexp): Update.
906
907 * message.el (message-kill-buffer): Raise the current frame.
908 (message-bury): Use `window-dedicated-p'.
909
afea040a
MB
9102005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
911
97f78c9b
MB
912 * sieve-manage.el (sieve-manage-interactive-login): Use
913 make-local-variable rather than make-variable-buffer-local.
914 (sieve-manage-open): Ditto.
915 (sieve-manage-authenticate): Ditto.
916
afea040a
MB
917 * mml.el (mml-generate-mime-1): Make the content type default to
918 text/plain if the filename is not specified.
919
9202005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
921
922 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
923 instead of insert-buffer.
924
925 * message.el (message-yank-original): Ditto; set the mark at the
926 end of the yanked message.
927
4b91459a
MB
9282005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
929
930 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
931 lines to scroll rather than to stop it.
932
933 * mml.el (mml-generate-default-type): Add doc string.
934 (mml-generate-mime-1): Use mm-default-file-encoding or make it
935 default to application/octet-stream when determining the content
936 type if it is not specified for the part or the mml contents; add
937 a comment about mml-generate-default-type.
938
9392005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
940
941 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
942 make it default to application/octet-stream when determining the
943 content type if it is not specified for the external contents.
944
d44e3b45
MB
9452005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
946
947 * rfc2231.el (rfc2231-parse-string): Take care that not only a
948 segmented parameter but also other parameters might be there.
949
4b91459a
MB
9502005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
951
952 * mm-decode.el (mm-display-external): Delete temp file, directory
953 and buffer immediately if the external process is exited.
954
c03ac728
MB
9552005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
956
957 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
958 fewer lines than that of scroll-margin.
959 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
960
d8a88581
MB
9612005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
962
963 * gnus-art.el (gnus-article-next-page): Revert.
964 (gnus-article-beginning-of-window): New macro.
965 (gnus-article-next-page-1): Use it.
966 (gnus-article-prev-page): Ditto.
967 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
968 instead of insert-buffer.
969 (gnus-mime-delete-part): Ditto.
970 (gnus-article-edit-exit): Ditto.
971
972 * gnus-util.el (gnus-beginning-of-window): Remove.
973 (gnus-end-of-window): Remove.
974
d8a88581
MB
9752005-07-25 Simon Josefsson <jas@extundo.com>
976
977 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
978 to have the url package without w3. Reported by Daiki Ueno
979 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
980
7573397b
SM
9812005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
982
983 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
984 for text/rtf. Display default in prompt. Pass default for M-n.
985
986 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
987
bcc7dd61
MB
9882005-07-16 Romain Francoise <romain@orebokech.com>
989
990 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
991 instead of `current-time-string' as the latter creates a time
992 string that is not RFC 2822 compliant (it lacks the zone).
993
9ebc3953
EZ
9942005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
995
996 * gnus-msg.el (gnus-button-mailto): Remove
997 save-selected-window-window hackery because it relies on
998 save-selected-window internals.
999
7929f858
MB
10002005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
1001
1002 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
1003 (gnus-article-next-page-1): Use gnus-beginning-of-window.
1004 (gnus-article-prev-page): Ditto.
1005
1006 * gnus-util.el (gnus-beginning-of-window): New function.
1007 (gnus-end-of-window): New function.
1008
ead25b5c
MB
10092005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1010
1011 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
1012 gnus-add-minor-mode.
1013 (gnus-binary-mode): Ditto.
1014
1015 * gnus-topic.el (gnus-topic-mode): Ditto.
1016
8774406b
EZ
10172005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
1018
1019 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
1020 (gnus-article-prev-page): Take scroll-margin into consideration.
1021
a0ec7a4a
LK
10222005-07-04 Lute Kamstra <lute@gnu.org>
1023
1024 Update FSF's address in GPL notices.
1025
59fda2fa
JB
10262005-07-04 Juanma Barranquero <lekktu@gmail.com>
1027
1028 * gnus.el (gnus-exit):
1029 * gnus-group.el (gnus-group-icons):
1030 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
1031
1032 * gnus-nocem.el (gnus-nocem):
1033 * message.el (message-various, message-buffers, message-sending)
1034 (message-interface, message-forwarding, message-insertion)
1035 (message-headers, message-news, message-mail):
1036 * pgg-gpg.el (pgg-gpg):
1037 * pgg-parse.el (pgg-parse):
1038 * pgg-pgp.el (pgg-pgp):
1039 * pgg-pgp5.el (pgg-pgp5):
1040 * pop3.el (pop3): Finish `defgroup' description with period.
1041
7d0c69be
MB
10422005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
1043
1044 * gnus-art.el (article-display-face): Improve the efficiency.
1045 (article-display-x-face): Ditto; remove grey x-face stuff.
1046
d6697c02
MB
10472005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
1048
1049 * gnus-art.el (article-display-face): Correct the position in
1050 which Faces are inserted; use dolist.
1051
10522005-06-29 Didier Verna <didier@xemacs.org>
1053
59fda2fa 1054 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
1055 order.
1056
84861437
MB
10572005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
1058
1059 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
1060 (gnus-nocem-check-article): Fetch the Type header.
1061 (gnus-nocem-message-wanted-p): Fix the way to examine types.
1062 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
1063 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
1064
1065 * pgg.el (pgg-verify): Return the verification result.
1066
3338c0ad
JB
10672005-06-24 Juanma Barranquero <lekktu@gmail.com>
1068
1069 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
1070 `show-nonbreak-escape'.
1071
9180519b
LK
10722005-06-23 Lute Kamstra <lute@gnu.org>
1073
1074 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
1075
1076 * dig.el (dig-mode):
1077 * smime.el (smime-mode): Use gnus-run-mode-hooks.
1078
23873c96
JB
10792005-06-21 Juanma Barranquero <lekktu@gmail.com>
1080
1081 * nnimap.el (nnimap-split-download-body): Fix spellings.
1082
b66c24b4
JB
10832005-06-16 Juanma Barranquero <lekktu@gmail.com>
1084
1085 * gnus-art.el (gnus-article-encrypt-body):
1086 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
1087 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
1088 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 1089
0f49874b
MB
10902005-06-16 Miles Bader <miles@gnu.org>
1091
1092 * spam.el (spam): Remove "-face" suffix from face name.
1093 (spam-face): New backward-compatibility alias for renamed face.
1094 (spam-face, spam-initialize): Use renamed spam face.
1095
1096 * message.el (message-header-to, message-header-cc)
1097 (message-header-subject, message-header-newsgroups)
1098 (message-header-other, message-header-name)
1099 (message-header-xheader, message-separator, message-cited-text)
1100 (message-mml): Remove "-face" suffix from face names.
1101 (message-header-to-face, message-header-cc-face)
1102 (message-header-subject-face, message-header-newsgroups-face)
1103 (message-header-other-face, message-header-name-face)
1104 (message-header-xheader-face, message-separator-face)
1105 (message-cited-text-face, message-mml-face):
1106 New backward-compatibility aliases for renamed faces.
1107 (message-font-lock-keywords): Use renamed message faces.
1108
1109 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
1110 (sieve-test-commands, sieve-tagged-arguments):
1111 Remove "-face" suffix from face names.
1112 (sieve-control-commands-face, sieve-action-commands-face)
1113 (sieve-test-commands-face, sieve-tagged-arguments-face):
1114 New backward-compatibility aliases for renamed faces.
1115 (sieve-control-commands-face, sieve-action-commands-face)
1116 (sieve-test-commands-face, sieve-tagged-arguments-face):
1117 Use renamed sieve faces.
1118
1119 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
1120 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
1121 (gnus-group-news-3-empty, gnus-group-news-4)
1122 (gnus-group-news-4-empty, gnus-group-news-5)
1123 (gnus-group-news-5-empty, gnus-group-news-6)
1124 (gnus-group-news-6-empty, gnus-group-news-low)
1125 (gnus-group-news-low-empty, gnus-group-mail-1)
1126 (gnus-group-mail-1-empty, gnus-group-mail-2)
1127 (gnus-group-mail-2-empty, gnus-group-mail-3)
1128 (gnus-group-mail-3-empty, gnus-group-mail-low)
1129 (gnus-group-mail-low-empty, gnus-summary-selected)
1130 (gnus-summary-cancelled, gnus-summary-high-ticked)
1131 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
1132 (gnus-summary-high-ancient, gnus-summary-low-ancient)
1133 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
1134 (gnus-summary-low-undownloaded)
1135 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
1136 (gnus-summary-low-unread, gnus-summary-normal-unread)
1137 (gnus-summary-high-read, gnus-summary-low-read)
1138 (gnus-summary-normal-read, gnus-splash):
1139 Remove "-face" suffix from face names.
1140 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1141 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1142 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1143 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1144 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1145 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1146 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1147 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1148 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1149 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1150 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1151 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1152 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1153 (gnus-summary-normal-ticked-face)
1154 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
1155 (gnus-summary-normal-ancient-face)
1156 (gnus-summary-high-undownloaded-face)
1157 (gnus-summary-low-undownloaded-face)
1158 (gnus-summary-normal-undownloaded-face)
1159 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1160 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1161 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1162 (gnus-splash-face):
1163 New backward-compatibility aliases for renamed faces.
1164 (gnus-group-startup-message): Use renamed gnus faces.
1165
1166 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
1167 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
1168 (gnus-server-agent): Remove "-face" suffix from face names.
1169 (gnus-server-agent-face, gnus-server-opened-face)
1170 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 1171 (gnus-server-offline-face):
0f49874b
MB
1172 New backward-compatibility aliases for renamed faces.
1173 (gnus-server-agent-face, gnus-server-opened-face)
1174 (gnus-server-closed-face, gnus-server-denied-face)
1175 (gnus-server-offline-face): Use renamed gnus faces.
1176
1177 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
1178 Remove "-face" suffix from face names.
1179 (gnus-picon-xbm-face, gnus-picon-face):
1180 New backward-compatibility aliases for renamed faces.
1181
1182 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
1183 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
1184 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
1185 (gnus-cite-11): Remove "-face" suffix from face names.
1186 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
1187 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
1188 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 1189 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
1190 New backward-compatibility aliases for renamed faces.
1191 (gnus-cite-attribution-face, gnus-cite-face-list)
1192 (gnus-article-boring-faces): Use renamed gnus faces.
1193
1194 * gnus-art.el (gnus-signature, gnus-header-from)
1195 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
1196 (gnus-header-content): Remove "-face" suffix from face names.
1197 (gnus-signature-face, gnus-header-from-face)
1198 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 1199 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
1200 New backward-compatibility aliases for renamed faces.
1201 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1202
1203 * gnus-sum.el (gnus-summary-selected-face)
1204 (gnus-summary-highlight): Use renamed gnus faces.
1205 * gnus-group.el (gnus-group-highlight): Likewise.
1206
ca0a6900
JB
12072005-06-14 Juanma Barranquero <lekktu@gmail.com>
1208
0b46b379
JB
1209 * gnus-sieve.el (gnus-sieve-article-add-rule):
1210 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
1211 * spam-stat.el (spam-stat-buffer-change-to-spam)
1212 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 1213
0b46b379
JB
1214 * message.el (message-is-yours-p):
1215 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 1216
a21fb88e
MB
12172005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1218
1219 * mm-view.el (mm-inline-text): Withdraw the last change.
1220
12212005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1222
1223 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1224 executing enriched-decode.
1225
bfe5418b
LT
12262005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1227
1228 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1229
d4755e04
LK
12302005-06-04 Lute Kamstra <lute@gnu.org>
1231
1232 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1233 information is never recorded.
1234
95f75c75
SM
12352005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1236
1237 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1238
0f69d598
MB
12392005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1240
1241 * pop3.el (pop3-md5): Run md5 in the binary mode.
1242 (pop3-md5-program-args): New variable.
1243
95f75c75
SM
1244 * starttls.el (starttls-set-process-query-on-exit-flag):
1245 Use eval-and-compile.
0f69d598 1246
4a43ee9b
MB
12472005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1248
1249 * gnus-art.el (article-display-x-face): Replace
1250 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1251
1252 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1253
1254 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
1255 set-process-query-on-exit-flag or process-kill-without-query.
1256
1257 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1258 loop instead of replace-regexp.
1259
1260 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1261 instead of process-kill-without-query if it is available.
1262
1263 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1264 instead of find-file-hooks if it is available.
1265
1266 * mml1991.el: Bind pgg-default-user-id when compiling.
1267
1268 * mml2015.el: Bind pgg-default-user-id when compiling.
1269
95f75c75
SM
1270 * nndraft.el (nndraft-request-associate-buffer):
1271 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
1272 available.
1273
1274 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1275 instead of find-file-hooks if it is available.
1276
1277 * nntp.el (nntp-open-connection): Replace
1278 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1279 (nntp-open-ssl-stream): Ditto.
1280 (nntp-open-tls-stream): Ditto.
1281
1282 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
1283 (pgg-run-at-time-1): New macro.
1284 (pgg-run-at-time): Use it.
1285
1286 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1287 set-process-query-on-exit-flag or process-kill-without-query.
1288 (starttls-open-stream-gnutls): Use it instead of
1289 process-kill-without-query.
1290 (starttls-open-stream): Ditto.
1291
12922005-05-31 Simon Josefsson <jas@extundo.com>
1293
1294 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1295 instead of hard coding to nil.
1296
12972005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1298
ca0a6900 1299 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
1300 resolve warnings when gnus-group.el compiled alone.
1301
e9bd5782
MB
13022005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1303
1304 * gnus-agent.el (gnus-agent-regenerate-group)
1305 (gnus-agent-fetch-articles): Replace `string-to-int' by
1306 `string-to-number'.
1307 * gnus-art.el (gnus-button-fetch-group): Ditto.
1308 * gnus-cache.el (gnus-cache-generate-active)
1309 (gnus-cache-articles-in-group): Ditto.
1310 * gnus-group.el (gnus-group-set-current-level)
1311 (gnus-group-insert-group-line): Ditto.
1312 * gnus-score.el (gnus-score-set-expunge-below)
1313 (gnus-score-set-mark-below, gnus-summary-score-effect)
1314 (gnus-summary-score-entry): Ditto.
1315 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1316 (gnus-soup-pack): Ditto.
1317 * gnus-spec.el (gnus-xmas-format): Ditto.
1318 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1319 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1320 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1321 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1322 * nndb.el (nndb-get-remote-expire-response): Ditto.
1323 * nndiary.el (nndiary-parse-schedule-value)
1324 (nndiary-string-to-number, nndiary-request-replace-article)
1325 (nndiary-request-article): Ditto.
1326 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1327 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1328 * nneething.el (nneething-make-head): Ditto.
1329 * nnfolder.el (nnfolder-request-article)
1330 (nnfolder-retrieve-headers): Ditto.
1331 * nnheader.el (nnheader-file-to-number): Ditto.
1332 * nnkiboze.el (nnkiboze-request-article): Ditto.
1333 * nnmail.el (nnmail-process-unix-mail-format)
1334 (nnmail-process-babyl-mail-format): Ditto.
1335 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1336 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1337 (nnmh-request-create-group, nnmh-request-list-1)
1338 (nnmh-request-group, nnmh-request-article): Ditto.
1339 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1340 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1341 * nnsoup.el (nnsoup-make-active): Ditto.
1342 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1343 * nntp.el (nntp-find-group-and-number)
1344 (nntp-retrieve-headers-with-xover): Ditto.
1345 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1346 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1347 (pgg-format-key-identifier): Ditto.
1348 * pop3.el (pop3-last, pop3-stat): Ditto.
1349 * qp.el (quoted-printable-decode-region): Ditto.
1350
1351 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1352 of concat.
1353
cfcd5c91
MB
13542005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1355
1356 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1357
1358 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1359
1360 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1361
1362 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1363
1364 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1365
1366 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1367
1368 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1369 (gnus-carpal-mode): Ditto.
1370
1371 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1372 (gnus-browse-mode): Ditto.
1373
1374 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1375
1376 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1377
9ad41fb7
RS
13782005-05-29 Richard M. Stallman <rms@gnu.org>
1379
1380 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1381
b4e8a25b
MB
13822005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1383
1384 * gnus-util.el (gnus-run-mode-hooks): New function.
1385
1386 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1387
ddfbe5db
LT
13882005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1389
1390 * gnus-agent.el (gnus-agent-make-mode-line-string):
1391 Use mode-line-highlight as mouse-face.
1392
d0859c9a
MB
13932005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1394
1395 * canlock.el (canlock): Change the parent group to news.
1396
1397 * deuglify.el (gnus-outlook-deuglify): Add :group.
1398
1399 * dig.el (dig): Add :group.
1400
1401 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1402
1403 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1404 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1405 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1406 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1407 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1408
1409 * gnus-diary.el (gnus-diary): Add :group.
1410
1411 * gnus.el (gnus-group-news-1-face): Add :group.
1412 (gnus-group-news-1-empty-face): Ditto.
1413 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1414 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1415 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1416 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1417 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1418 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1419 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1420 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1421 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1422 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1423 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1424 (gnus-summary-high-ticked-face): Ditto.
1425 (gnus-summary-low-ticked-face): Ditto.
1426 (gnus-summary-normal-ticked-face): Ditto.
1427 (gnus-summary-high-ancient-face): Ditto.
1428 (gnus-summary-low-ancient-face): Ditto.
1429 (gnus-summary-normal-ancient-face): Ditto.
1430 (gnus-summary-high-undownloaded-face): Ditto.
1431 (gnus-summary-low-undownloaded-face): Ditto.
1432 (gnus-summary-normal-undownloaded-face): Ditto.
1433 (gnus-summary-high-unread-face): Ditto.
1434 (gnus-summary-low-unread-face): Ditto.
1435 (gnus-summary-normal-unread-face): Ditto.
95f75c75 1436 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
1437 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1438
1439 * message.el (message-minibuffer-local-map): Add :group.
1440
1441 * sieve-manage.el (sieve-manage-log): Add :group.
1442 (sieve-manage-default-user): Diito.
1443 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1444 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1445 (sieve-manage-authenticators): Ditto.
95f75c75 1446 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
1447 (sieve-manage-default-port): Ditto.
1448
1449 * sieve-mode.el (sieve-control-commands-face): Add :group.
1450 (sieve-action-commands-face): Ditto.
1451 (sieve-test-commands-face): Ditto.
1452 (sieve-tagged-arguments-face): Ditto.
1453
1454 * smime.el (smime): Add :group.
1455
1456 * spam-report.el (spam-report): Add :group.
1457
1458 * spam.el (spam, spam-face): Add :group.
1459
6441d280
LK
14602005-05-26 Lute Kamstra <lute@gnu.org>
1461
1462 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1463
8654e13a
MB
14642005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1465
1466 * gnus-art.el: Don't autoload mail-extract-address-components.
1467
1468 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1469
1470 * nndb.el: Don't declare the nndb back end two or more times; don't
1471 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1472
1473 * nntp.el: Autoload format-spec instead of format; use
1474 eval-and-compile to evaluate autoload forms.
1475
1476 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1477
31640842
MB
14782005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1479
1480 * gnus-art.el (article-date-ut): Support converting date in
1481 forwarded parts as well.
1482 (gnus-article-save-original-date): New macro.
1483 (gnus-display-mime): Use it.
1484
14852005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1486
1487 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1488 enclosure element of <item>.
1489
61b397cd
MB
14902005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1491
1492 * spam-report.el (spam-report-unplug-agent)
1493 (spam-report-plug-agent, spam-report-deagentize)
1494 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1495 support for the Agent in spam-report: when unplugged, report to a
1496 file; when plugged, submit all the requests.
1497 [Added missing offline functionality from trunk.]
1498
14992005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1500
1501 * spam-report.el (spam-report-url-to-file)
1502 (spam-report-requests-file): New function and variable for offline
1503 reporting.
1504 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1505 and user defined function.
1506 (spam-report-process-queue): New function.
1507 Process requests from `spam-report-requests-file'.
1508 (spam-report-url-ping-mm-url): Autoload.
1509 [Added missing offline functionality from trunk.]
31640842 1510
cd01ded9
MB
15112005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1512
1513 * qp.el (quoted-printable-encode-region): Save excursion.
1514
850c333d
MB
15152005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1516
1517 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
1518 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1519
ff5e68bf
MB
15202005-04-13 Miles Bader <miles@gnu.org>
1521
1522 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1523
15242005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1525
1526 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1527 contained in text because xml.el decodes entities) with LFs.
1528
6a748eda
LK
15292005-04-11 Lute Kamstra <lute@gnu.org>
1530
1531 * message.el (message-make-date): Handle byte-compiler warnings
1532 differently.
1533 * nnimap.el (nnimap-date-days-ago): Ditto.
1534
9d9b0de9
SM
15352005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1536
1537 * mm-util.el (mm-string-to-multibyte): New function.
1538 (mm-detect-coding-region): Typo.
1539
9a89f5b0
MB
15402005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1541
1542 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1543
91472578
MB
15442005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1545
1546 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1547 argument in XEmacs.
1548
1549 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1550 (nnrss-request-group): Decode group name first.
1551 (nnrss-request-article): Make a text/plain article if mml-to-mime
1552 failed.
1553 (nnrss-get-encoding): Return a compatible encoding according to
1554 nnrss-compatible-encoding-alist.
1555 (nnrss-opml-export): Use dolist.
1556 (nnrss-find-el): Use consp instead of listp.
1557 (nnrss-order-hrefs): Use dolist.
1558
15592005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1560
1561 * nnrss.el (nnrss-verbose): Remove.
1562 (nnrss-request-group): Use `nnheader-message' instead.
1563
15642005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1565
1566 * nnrss.el (nnrss-verbose): New variable.
1567 (nnrss-request-group): Make it say nnrss is requesting a group.
1568
15692005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1570
1571 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1572 (gnus-agent-group-pathname): Ditto.
1573
1574 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1575
1576 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1577 name for only %g and %c.
1578 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1579 instead of gnus-tmp-group to decoded group name.
1580 (gnus-group-make-group): Decode group name.
1581 (gnus-group-delete-group): Ditto.
1582 (gnus-group-make-rss-group): Exclude `/'s from group names;
1583 register the group data after opening the nnrss group; unify
1584 non-ASCII group names; encode group name.
1585 (gnus-group-catchup-current): Decode group name.
1586 (gnus-group-expire-articles-1): Ditto.
1587 (gnus-group-set-current-level): Ditto.
1588 (gnus-group-kill-group): Ditto.
1589
1590 * gnus-spec.el (gnus-update-format-specifications): Flush the
1591 group format spec cache if it doesn't support decoded group names.
1592
1593 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1594
1595 * nnrss.el: Require rfc2047 and mml.
1596 (nnrss-file-coding-system): New variable.
1597 (nnrss-format-string): Redefine it as an inline function.
1598 (nnrss-decode-group-name): New function.
1599 (nnrss-string-as-multibyte): Remove.
1600 (nnrss-retrieve-headers): Decode group name; don't use
1601 nnrss-format-string.
1602 (nnrss-request-group): Decode group name.
1603 (nnrss-request-article): Decode group name; allow a Message-ID as
1604 well as an article number; don't use nnrss-format-string; encode a
1605 Message-ID string which may contain non-ASCII characters; use
1606 mml-to-mime to compose a MIME article; use search-forward instead
1607 of re-search-forward.
1608 (nnrss-request-expire-articles): Decode group name.
1609 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1610 as well; decode group name.
1611 (nnrss-get-encoding): Fix regexp.
1612 (nnrss-fetch): Clarify error message.
1613 (nnrss-read-server-data): Use insert-file-contents instead of load;
1614 bind file-name-coding-system; use multibyte buffer.
1615 (nnrss-save-server-data): Insert newline; bind
1616 coding-system-for-write to the value of nnrss-file-coding-system;
1617 bind file-name-coding-system; add coding cookie.
1618 (nnrss-read-group-data): Use insert-file-contents instead of load;
1619 bind file-name-coding-system; use multibyte buffer.
1620 (nnrss-save-group-data): Bind coding-system-for-write to the
1621 value of nnrss-file-coding-system; bind file-name-coding-system.
1622 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1623 make it work with non-ASCII text.
1624 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1625 of set-buffer-file-coding-system.
1626 (nnrss-find-el): Check carefully whether there's a list of string
1627 which old xml.el may return rather than a string; make it work
1628 with old xml.el as well.
1629
16302005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1631
1632 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1633
1634 * nnrss.el (nnrss-get-encoding): New function.
1635 (nnrss-fetch): Use unibyte buffer initially; bind
1636 coding-system-for-read while performing mm-url-insert; remove ^Ms;
1637 decode contents according to the encoding attribute.
1638 (nnrss-save-group-data): Add coding cookie.
1639 (nnrss-mime-encode-string): New function.
1640 (nnrss-check-group): Use it to encode subject and author.
1641
16422005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1643
1644 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1645 failed.
1646
16472005-04-06 Jesper Harder <harder@ifa.au.dk>
1648
1649 * mm-util.el (mm-subst-char-in-string): Support inplace.
1650
1651 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1652 checkdoc.el).
1653 (nnrss-request-article): Cleanup.
1654 (nnrss-request-delete-group): Use nnrss-make-filename.
1655 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1656 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1657 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1658 <joakim@verona.se>; hash on description if link is missing; use
1659 nnrss-make-filename; use load.
1660 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1661 (nnrss-make-filename): New function.
1662 (nnrss-close): New function.
1663 (nnrss-check-group): Hash on description if link is missing.
1664 (nnrss-get-namespace-prefix): Use string= to compare strings!
1665 Reported by David D. Smith <davidsmith@acm.org>.
1666 (nnrss-opml-export): Turn on sgml-mode.
1667
16682005-04-06 Mark A. Hershberger <mah@everybody.org>
1669
1670 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1671
498063ec
MB
16722005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1673
1674 * message.el (message-make-date): Add defvars in order to silence
1675 the byte compiler inside the defun.
1676
1677 * nnimap.el (nnimap-date-days-ago): Ditto.
1678
95f75c75 1679 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 1680
95f75c75 1681 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 1682
95f75c75 1683 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
1684
1685 * nnultimate.el (parse-time): Require for `parse-time-string'.
1686
707f2b38
MB
16872005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1688
498063ec
MB
1689 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1690 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 1691
10ace8ea
MB
16922005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1693
1694 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1695
1696 * mm-util.el (mm-replace-in-string): New function.
1697 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1698 latin-unity, which cannot be used with XEmacs 21.1.
1699
1700 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1701 rfc2047-encoding-function-alist in order to avoid conflicting with
1702 the old version.
1703 (rfc2047-encode-message-header): Remove useless goto-char.
1704 (rfc2047-encodable-p): Don't move point.
1705 (rfc2047-syntax-table): Treat `(' and `)' as is.
1706 (rfc2047-encode-region): Concatenate words containing non-ASCII
1707 characters in structured fields; don't encode space-delimited
1708 ASCII words even in unstructured fields; don't break words at
1709 char-category boundaries; encode encoded words in structured
1710 fields; treat text within parentheses as special; show the
1711 original text when error has occurred; move point to the end of
1712 the region after encoding, suggested by IRIE Tetsuya
1713 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1714 non-special; check carefully whether to encode special characters;
1715 fix some kind of misconfigured headers; signal a real error if
1716 debug-on-quit or debug-on-error is non-nil; don't infloop,
1717 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1718 the close parenthesis may be included in the encoded word; encode
1719 bogus delimiters.
1720 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1721 (rfc2047-encode-max-chars): New variable.
1722 (rfc2047-encode-1): New function.
1723 (rfc2047-encode): Use it; encode text so that it occupies the
1724 maximum width within 76-column; work correctly on Q encoding for
1725 iso-2022-* charsets; fold the line before encoding; don't append a
1726 space if the encoded word includes close parenthesis.
1727 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1728 sure not to break a line just after the header name.
1729 (rfc2047-b-encode-region): Remove.
1730 (rfc2047-b-encode-string): New function.
1731 (rfc2047-q-encode-region): Remove.
1732 (rfc2047-q-encode-string): New function.
1733 (rfc2047-encode-parameter): New function.
1734 (rfc2047-encoded-word-regexp): Don't use shy group.
1735 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1736 (rfc2047-parse-and-decode): Ditto.
95f75c75 1737 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
1738
17392005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1740
1741 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1742 (rfc2047-field-value): Strip props.
95f75c75 1743 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
1744 all headers can be folded, and this should be done by the message
1745 composition mode. Probably. I think.
1746 (rfc2047-encodable-p): Say that =? needs encoding.
1747 (rfc2047-encode-region): Encode =? strings.
1748
17492005-03-25 Jesper Harder <harder@ifa.au.dk>
1750
1751 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1752 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1753 <s.wi@gmx.net>.
1754 (rfc2047-decode-string): Don't cons a string unnecessarily.
1755 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1756 the encoding to avoid consing a string.
1757 (rfc2047-decode): Use mm-subst-char-in-string instead of
1758 mm-replace-chars-in-string.
1759
17602005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1761
1762 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1763 encodings of MIME-encoded words, in order to improve
1764 interoperability with several broken MUAs.
1765
17662005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1767
1768 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1769 pass it to `gnus-browse-read-group'.
1770 (gnus-browse-read-group): Add NUMBER argument and pass it to
1771 `gnus-group-read-ephemeral-group'.
1772
1773 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1774 argument and pass it to `gnus-group-read-group'.
1775
17762005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1777
1778 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1779 mm-xemacs-find-mime-charset-1 if we have the mule feature
1780 available at runtime.
1781
f3f7f80c
WL
17822005-03-25 Werner Lemberg <wl@gnu.org>
1783
1784 * nnmaildir.el: Replace `illegal' with `invalid'.
1785
0302b80e
SM
17862005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1787
1788 * gnus-start.el (gnus-display-time-event-handler):
1789 Check display-time-timer at runtime rather than only at load time
1790 in case display-time-mode is turned off in the mean time.
1791
fa9a04e1
MB
17922005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1793
1794 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1795 used.
1796
1797 * nneething.el (nneething-map-file-directory): Derive from
1798 `gnus-directory'.
1799
1800 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1801 the To/Cc button.
1802
18032005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1804
0302b80e
SM
1805 * nnmaildir.el (nnmaildir-request-accept-article):
1806 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1
MB
1807
18082005-03-13 Steve Youngs <steve@sxemacs.org>
1809
1810 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1811 autoloaded function.
1812 From: Andrey Slusar <anrays@gmail.com>.
1813
18142005-03-13 Steve Youngs <steve@sxemacs.org>
1815
1816 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1817 for `with-timeout'.
1818
1819 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 1820 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
1821
1822 * gnus-async.el: Ditto.
1823
bf68d4e6
LK
18242005-03-16 Lute Kamstra <lute@gnu.org>
1825
1826 * message.el (message-make-date): Require parse-time.
1827
f66ce3b9
SM
18282005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1829
1830 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1831
9872af18 18322005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 1833
0302b80e 1834 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 1835
9872af18 18362005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
1837
1838 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
1839 buffer (since IMAP server might return FETCH response out of
1840 order, and the nntp buffer must be sorted).
1841
5f5475ac
MB
18422005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1843
1844 * message.el: Don't autoload former message-utils variables.
f66ce3b9 1845 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
1846
1847 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 1848 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 1849 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
1850 (nnweb-google-parse-1, nnweb-google-create-mapping):
1851 Don't hardcode URL.
5f5475ac 1852
2fd561a9
MB
18532005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1854
1855 * message.el (message-get-reply-headers, message-followup):
1856 Mention related variables `message-use-followup-to' and
1857 `message-use-mail-followup-to', in the information buffer.
1858
1859 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1860 of broken groups(-beta).google.com.
1861
4e90f2b9
SM
18622005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1863
1864 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1865 a more conservative way.
1866
ee7d3cc0
MB
18672005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1868
1869 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
1870 `mm-dissect-multipart' and receive the from field as an (optional)
1871 argument from `mm-dissect-multipart'.
1872 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
1873 pass it on when we call `mm-dissect-buffer' on MIME parts.
1874 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 1875
04ff38fb
SM
18762005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1877
1878 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1879 buffer, so it moves the window's cursor.
1880
ff4d3926
MB
18812005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1882
04ff38fb 1883 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
1884
1885 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 1886 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 1887
04ff38fb
SM
1888 * gnus-sum.el (gnus-summary-caesar-message):
1889 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
1890
1891 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1892 doc string.
1893
18942005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1895
1896 * smime.el (smime-sign-buffer): Signal an error if
1897 `smime-sign-region' fails.
1898 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
1899 fails.
1900
82a8ad04
MB
19012005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1902
1903 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1904 Handle news URL with given port correctly.
1905
270a576a
MB
19062005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1907
1908 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1909 containing special characters.
1910
1911 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1912
1913 * mml.el (mime-to-mml): Ditto.
1914
ff4d3926
MB
1915 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1916 New variable.
270a576a
MB
1917 (rfc2047-decode-region): Quote decoded words containing special
1918 characters when rfc2047-quote-decoded-words-containing-tspecials
1919 is non-nil.
1920
19212005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1922
04ff38fb 1923 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
1924
1925 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1926
19272005-02-15 Simon Josefsson <jas@extundo.com>
1928
1929 * nnimap.el (nnimap-debug): Doc fix.
1930
1931 * imap.el (imap-debug): Doc fix.
1932
19332005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1934
1935 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
1936 argument in doc string. Make query for type more clear.
1937
d31fa104
MB
19382005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1939
1940 * gnus.el (gnus-group-startup-message): Search for gnus images in
1941 etc/images/gnus.
1942 * mm-util.el (mm-find-charset-region): Likewise.
1943 * smiley.el (smiley-data-directory): Search for smilies in
1944 etc/images/smilies.
1945
9b981cb6
MB
19462005-02-09 Kim F. Storm <storm@cua.dk>
1947
1948 Change Emacs release version from 21.4 to 22.1 throughout.
1949 Change Emacs development version from 21.3.50 to 22.0.50.
1950
19512005-02-08 Simon Josefsson <jas@extundo.com>
1952
1953 * imap.el (imap-log): Doc fix.
1954
56c30d72
MB
19552005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1956
1957 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
1958 prefix arg is neither nil nor a number, as info specifies.
1959
f429956a
SM
19602005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1961
1962 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
1963
5c243ee4
SM
19642005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
1965
1966 * message.el (message-beginning-of-line): Change the behavior when
1967 invoked between BOL and : so that it first moves backward.
1968
aba1948a
MB
19692005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1970
1971 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
1972 article buffer when editing of the article is discarded.
1973 (gnus-article-prepare): Revert.
1974
19752005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1976
f429956a
SM
1977 * gnus-art.el (gnus-article-prepare):
1978 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
1979
19802005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1981
1982 * mml.el (mml-generate-mime-1): Convert string into unibyte when
1983 inserting " *mml*" buffer's contents into a unibyte temp buffer.
1984
ddff82cf
MB
19852005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
1986
1987 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
1988 which will be inserted according to the multibyteness of a buffer
1989 rather than the type of contents. Suggested by ARISAWA Akihiro
1990 <ari@mbf.ocn.ne.jp>.
1991
112d84ef
MB
19922005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1993
1994 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
1995 which is unreadable in some setups.
1996
2f7717f6
MB
19972004-12-27 Simon Josefsson <jas@extundo.com>
1998
f429956a
SM
1999 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
2000 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
2001 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 2002
c44edf72
KS
20032004-12-17 Kim F. Storm <storm@cua.dk>
2004
2005 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
2006
2007 * gnus-sum.el (gnus-summary-mode-map): Likewise.
2008
aa0a8561
MB
20092004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2010
2011 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
2012 correctly even if there are wide characters.
2013
20142004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2015
2016 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
2017 concatenating segments rather than before concatenating them.
2018 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2019
20202004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2021
2022 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
2023
20242004-12-17 Aidan Kehoe <kehoea@parhasard.net>
2025
2026 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
2027 unify Latin characters in XEmacs.
2028 (mm-find-mime-charset-region): Use it.
2029
20302004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2031
2032 * gnus-util.el (gnus-delete-directory): New function.
2033
2034 * gnus-agent.el (gnus-agent-delete-group): Use it.
2035
2036 * gnus-cache.el (gnus-cache-delete-group): Use it.
2037
45893b95
SM
20382004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
2039
2040 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
2041
734c5765
MB
20422004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
2043
5c243ee4
SM
2044 * gnus-group.el (gnus-group-make-rss-group):
2045 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
2046
2047 * gnus-start.el (gnus-setup-news): Honor user's setting to
2048 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 2049 <lute@gnu.org>.
734c5765 2050
ad136a7c
MB
20512004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
2052
2053 * message.el (message-forward-make-body-mml): Remove headers
45893b95 2054 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
2055
20562004-12-02 Romain Francoise <romain@orebokech.com>
2057
2058 * message.el (message-forward-make-body-plain): Always remove
2059 headers according to message-forward-ignored-headers.
2060
20612004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2062
ad136a7c
MB
2063 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
2064 order to silence the byte compiler.
2065
2066 * pop3.el (pop3-md5): Define it before being used.
2067
2068 * spam.el: Fix the way to silence the byte compiler, which
2069 complained about bbdb-buffer, bbdb-create-internal,
2070 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
2071 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
2072 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
2073 spam-stat-buffer-is-spam, spam-stat-load,
2074 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
2075 spam-stat-save and spam-stat-split-fancy.
2076
20772004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2078
2079 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
2080 which may confuse users.
2081 (canlock-password-for-verify): Ditto.
2082
2083 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
2084
2085 * gnus-art.el (gnus-emphasis-alist): Ditto.
2086
2087 * gnus-registry.el (gnus-registry-max-entries): Ditto.
2088
2089 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
2090
2091 * gnus-start.el (gnus-save-killed-list): Ditto.
2092
2093 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
2094 (gnus-sum-thread-tree-root): Ditto.
2095 (gnus-sum-thread-tree-false-root): Ditto.
2096 (gnus-sum-thread-tree-single-indent): Ditto.
2097
2098 * message.el (message-courtesy-message): Ditto.
2099 (message-archive-note): Ditto.
2100 (message-subscribed-address-file): Ditto.
2101 (message-user-fqdn): Ditto.
2102
2103 * spam-report.el (spam-report-gmane-regex): Ditto.
2104
2105 * spam.el (spam-blackhole-good-server-regex): Ditto.
2106
21072004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2108
45893b95 2109 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
2110
21112004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2112
45893b95
SM
2113 * message.el (message-strip-forbidden-properties):
2114 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
2115
21162004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2117
45893b95 2118 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
2119
2120 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
2121 to avoid problems when splitting mails with many recipients.
2122
21232004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
2124
2125 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
2126 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2127
21282004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
2129
2130 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
2131
49561cf6
SM
21322004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2133
2134 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
2135 pop-to-buffer, covered by the subsequent gnus-configure-windows.
2136
87589a70
LT
21372004-11-14 Luc Teirlinck <teirllm@auburn.edu>
2138
2139 * nnfolder.el (nnfolder-save-marks): Add missing format field in
2140 call to `error'.
2141 * nnml.el (nnml-save-marks): Ditto.
2142
c825ac9d
RS
21432004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2144
45893b95
SM
2145 * gnus-start.el (gnus-convert-old-newsrc):
2146 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 2147
ae465fa7
MB
21482004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2149
2150 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
2151 default; improve customization type.
2152 (gnus-emphasis-custom-with-format): New macro.
2153 (gnus-emphasis-custom-value-to-external): New function.
2154 (gnus-emphasis-custom-value-to-internal): New function.
2155
5f49be3f
MB
21562004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2157
2158 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
2159 "Args out of range" error. Reported by Arnaud Giersch
2160 <arnaud.giersch@free.fr>.
2161
fb54e72e
RS
21622004-11-04 Richard M. Stallman <rms@gnu.org>
2163
2164 * spam.el (spam group): Add :version.
2165
2166 * pgg-def.el (pgg group): Add :version.
2167
0683d241
MB
21682004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2169
3bc8f4ac 2170 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
2171 article buffer with a draft file. This is a temporary measure
2172 against the 2004-08-22 change to gnus-article-edit-mode.
2173
21742004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2175
2176 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
2177 (html2text-format-tags): Remove unused variable `attr'.
2178
2179 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2180 after-load-alist.
2181
2182 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2183 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
2184 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
2185 loaded under XEmacs.
2186 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
2187
2188 * mm-util.el (mm-coding-system-p): Return a coding-system.
2189 (mm-mime-mule-charset-alist): Use shift_jis instead of
2190 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
2191 entries for the mime charsets iso-2022-jp-3 and shift_jis.
2192 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
2193 instead of japanese-shift-jis and iso-latin-1 respectively in
2194 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
2195 (mm-mule-charset-to-mime-charset):
2196 Make mm-coding-system-priorities effective.
0683d241
MB
2197 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2198 while predicating of candidates upon the priorities.
2199
e2642250
MB
22002004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2201
2202 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2203
2204 * tls.el (tls-process-connection-type, tls-success)
2205 (tls-certtool-program): Add :version.
2206
2207 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2208 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 2209 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
2210
2211 * spam-stat.el (spam-stat): Add :version.
2212
2213 * sieve.el (sieve): Add :version.
2214
49561cf6
SM
2215 * sha1.el (sha1): Add :version.
2216 (sha1-use-external): Remove redundant version.
e2642250
MB
2217
2218 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
2219 (nnmail-cache-ignore-groups, nnmail-spool-hook)
2220 (nnmail-split-fancy-match-partial-words)
87589a70 2221 (nnmail-split-lowercase-expanded):
e2642250
MB
2222
2223 * nndiary.el (nndiary): Add :version.
2224
2225 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2226
2227 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
2228 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2229 Add :version.
e2642250
MB
2230
2231 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2232
2233 * mm-url.el (mm-url-use-external, mm-url-program)
2234 (mm-url-arguments): Add :version.
2235
2236 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
2237 (mm-attachment-file-modes, mm-decrypt-option)
2238 (mm-w3m-safe-url-regexp): Add :version.
2239
2240 * message.el (message-cite-prefix-regexp)
2241 (message-sendmail-envelope-from, message-minibuffer-local-map)
2242 (message-user-fqdn, message-completion-alist): Add :version.
2243
2244 * gnus-win.el (gnus-configure-windows-hook)
2245 (gnus-use-frames-on-any-display): Add :version.
2246
2247 * gnus-art.el (gnus-article-address-banner-alist)
2248 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
2249 (gnus-treat-from-picon, gnus-treat-mail-picon)
2250 (gnus-treat-x-pgp-sig): Add :version.
2251
2252 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
2253 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
2254 (gnus-summary-article-delete-hook)
2255 (gnus-summary-display-while-building): Add :version.
2256
2257 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2258 (gnus-get-top-new-news-hook):Add :version.
2259
2260 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2261 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2262
2263 * gnus-registry.el (gnus-registry): Add :version.
2264
2265 * gnus-spec.el (gnus-use-correct-string-widths)
2266 (gnus-make-format-preserve-properties): Add :version.
2267
2268 * gnus.el (gnus-group-charter-alist)
2269 (gnus-group-fetch-control-use-browse-url)
2270 (gnus-install-group-spam-parameters): Add :version.
2271
2272 * gnus-diary.el (gnus-diary): Add :version.
2273
2274 * gnus-delay.el (gnus-delay): Add :version.
2275
2276 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
2277 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
2278 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
2279 Add :version.
2280
2281 * gnus-agent.el (gnus-agent-max-fetch-size)
2282 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
2283 (gnus-agent-prompt-send-queue): Add :version.
2284
2285 * deuglify.el (gnus-outlook-deuglify): Add :version.
2286
2287 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
2288 cleanup.
2289 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
49561cf6
SM
2290 (html2text-format-tag-list): Add "strong" and "em".
2291 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
e2642250 2292
5153a47a
MB
22932004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2294
2a95505b
MB
2295 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2296 signature file. Suggested by Manoj Srivastava
2297 <srivasta@golden-gryphon.com>.
2298
5153a47a 2299 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
2300 iso-2022-jp even in the Japanese language environment.
2301 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
2302
23032004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2304
2305 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2306 use the same characters as the dummy marks; make it free from
2307 getting affected by the language environment.
2308 (gnus-summary-read-group-1): Update mark positions only when the
2309 format spec is updated.
2310
2311 * gnus-spec.el (gnus-update-format-specifications): Return a list
2312 of updated types.
2313
23142004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2315
2316 * nnspool.el (nnspool-spool-directory): Use news-path if the
2317 news-directory variable is not bound.
2318
2319 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2320 of gnus-tmp-news-method into string if it may be passed to
2321 gnus-correct-length which takes only a string argument.
2322
86713405
MB
23232004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2324
49561cf6 2325 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
2326 instead.
2327
23282004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2329
49561cf6 2330 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
2331 comparison on string.
2332
d5ddd795
MB
23332004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2334
2335 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2336 running the major-mode function.
2337
23382004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2339
2340 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2341 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2342 boolean check to not apply converters that apply to future
2343 versions of gnus.
2344
54506618
MB
23452004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2346
2347 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2348 dummy marks in the right way.
2349
d5ddd795 23502004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2351
2352 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2353 avoid infinite recursion via gnus-get-function.
2354
d5ddd795 23552004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2356
49561cf6
SM
2357 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2358 When necessary, pass full group name to gnus-request-set-marks.
2359 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 2360 tick marks.
49561cf6 2361 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 2362
d5ddd795 23632004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2364
49561cf6
SM
2365 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2366 Replace gnus-request-update-info with explicit code to sync the
2367 in-memory info read flags with the marks being sync'd to the backend.
54506618 2368
d5ddd795 23692004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2370
f429956a
SM
2371 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2372 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2373 you want to open a server and then, even when you responded with no,
2374 asking if you want to synchronize the server's flags.
49561cf6 2375 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
2376 multi-line expressions.
2377 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
2378 Updates marks in memory (in the info structure) AND in the backend.
2379 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
2380 deletion to remove entire duplicate line. Fixes merged article
2381 number bug.
2382
49561cf6
SM
2383 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2384
2385 * nnagent.el (nnagent-request-set-mark):
2386 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
2387 method, to ensure that synchronization updates marks in the
2388 backend and in the info (in memory) structure.
2389
d5ddd795 23902004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2391
2392 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2393 unless plugged. Disable the agent so that an open failure causes
2394 an error.
2395
5e472af0 23962004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 2397
54506618
MB
2398 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2399 (gnus-agent-go-online): Change :version.
2400 (gnus-agent-expire-unagentized-dirs)
2401 (gnus-agent-auto-agentize-methods): Add :version.
2402
d5ddd795 24032004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2404
49561cf6
SM
2405 * legacy-gnus-agent.el
2406 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 2407 New function. Used internally to only display 'gnus converting
54506618
MB
2408 files' message when actually necessary.
2409
49561cf6 2410 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
2411 methods now autoloaded.
2412
49561cf6
SM
2413 * gnus-int.el (gnus-request-move-article):
2414 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
2415 improve performance.
2416
d5ddd795 24172004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2418
49561cf6 2419 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
2420 to avoid run-time CL dependencies.
2421 (gnus-agent-unfetch-articles): New function.
2422 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2423 article numbers even when local .overview file is missing.
9872af18 2424 (gnus-agent-read-article-number): New function. Only accepts
54506618 2425 27-bit article numbers.
49561cf6
SM
2426 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2427 Use gnus-agent-read-article-number.
54506618
MB
2428 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2429 from backend while recognizing that article numbers in .overview
2430 must be valid.
2431
49561cf6 2432 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
2433 some users confused by references to .newsrc when they only have a
2434 .newsrc.eld file.
49561cf6
SM
2435 (gnus-convert-mark-converter-prompt)
2436 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 2437
5e472af0 24382004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2439
2440 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2441
5e472af0 24422004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
2443
2444 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2445 stuff for non-living groups.
2446
5e472af0 24472004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2448
49561cf6
SM
2449 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2450 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 2451
5e472af0 24522004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2453
49561cf6
SM
2454 * gnus-agent.el (gnus-agent-read-agentview):
2455 Inline gnus-uncompress-range.
54506618
MB
2456
24572004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 2458
54506618 2459 * legacy-gnus-agent.el
49561cf6 2460 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
2461 help from Florian Weimer <fw@deneb.enyo.de>
2462
2463 * gnus-agent.el (gnus-agentize):
2464 gnus-agent-send-mail-real-function no longer set to current value
2465 of message-send-mail-function but rather a lambda that calls
2466 message-send-mail-function. The change makes the agent real-time
2467 responsive to user changes to message-send-mail-function.
2468
5e472af0 24692004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
2470
2471 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2472
24732004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2474
2475 * gnus-cache.el (gnus-cache-rename-group): New function.
2476 (gnus-cache-delete-group): New function.
2477
2478 * gnus-agent.el (gnus-agent-rename-group): New function.
2479 (gnus-agent-delete-group): New function.
2480 (gnus-agent-save-group-info): Use gnus-command-method when
2481 `method' parameter is nil. Don't write nil entries into the
2482 active file.
2483 (gnus-agent-get-group-info): New function.
49561cf6 2484 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
2485 gnus-group-real-name and gnus-find-method-for-group.
2486 (gnus-agent-set-local): Delete stored entry if either min, or max,
2487 are nil.
49561cf6
SM
2488 (gnus-agent-fetch-session): Reword error/quit messages.
2489 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
2490 articles fetched to disk before the quit occurred.
2491
49561cf6
SM
2492 * gnus-int.el (gnus-request-delete-group):
2493 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 2494 local disk in sync with the server.
49561cf6
SM
2495 (gnus-request-rename-group):
2496 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
2497 local disk in sync with the server.
2498
49561cf6
SM
2499 * gnus-start.el (gnus-get-unread-articles):
2500 Cosmetic simplification to logic.
54506618 2501
49561cf6 2502 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
2503 gnus-cache-active-altered as gnus-request-delete-group now keeps
2504 the cache in sync.
2505 (gnus-group-list-active): Let the agent store a server's active
2506 list if currently plugged.
2507
2508 * gnus-util.el (gnus-rename-file): New function.
2509
5e472af0 25102004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2511
2512 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2513 when the group's active is not available.
2514
5e472af0 25152004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2516
2517 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
2518 error.
2519
9872af18 25202004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2521
f429956a
SM
2522 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2523 message to newsrc-dribble when an actual conversion is performed.
54506618 2524
9872af18 25252004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2526
49561cf6
SM
2527 * gnus-agent.el (gnus-agent-read-local):
2528 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
2529 avoid the implicit assumption that they will always be equal.
2530 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2531 coding-system-for-write, as the with-temp-file macro first prints
2532 to a buffer then saves the buffer.
2533
9872af18 25342004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 2535
9872af18 2536 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
2537 loaded when gnus-convert-old-newsrc needs to call them.
2538
49561cf6 2539 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 2540 old file versions.
49561cf6 2541 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
2542 form of gnus-agent-expire-days to group properties.
2543
49561cf6 2544 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
2545 converters to handle old agent file formats. Added logic for a
2546 "backup before upgrading warning".
2547 (gnus-convert-mark-converter-prompt): Developers can mark
2548 functions as needing (default), or not needing,
2549 gnus-convert-old-newsrc's "backup before upgrading warning".
2550 (gnus-convert-converter-needs-prompt): Tests whether the user
2551 should be protected from potentially irreversable changes by the
2552 function.
2553
9872af18 25542004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
2555
2556 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2557 articles are being added to a group.
2558 (gnus-request-replace-article): Inform the agent that articles
2559 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
2560
2561 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2562 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
2563 (gnus-agent-set-local): Refuse to save null in local object table.
2564 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2565 list of articles that will be marked as unread.
2566
9872af18 25672004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2568
2569 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2570 single-interval range of the form (min . max). Previously the
2571 range had to look like ((min . max)). Likewise, return
2572 (min . max) rather than ((min . max)).
2573 (gnus-range-map): Use gnus-range-normalize to accept
2574 single-interval range.
2575
2576 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2577 the cache, but not the agent, now appear with their usual face.
2578
9872af18 25792004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2580
2581 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2582 marks consisting of a single range {for example, (3 . 5)} rather
2583 than a list of a single range { ((3 . 5)) }.
2584
9872af18 25852004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2586
2587 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2588 uncompressed list.
2589
9872af18 25902004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2591
2592 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
2593 "nndraft:queue" along to gnus-draft-send.
2594 Use gnus-agent-prompt-send-queue.
54506618
MB
2595 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2596 is "nndraft:queue". Suggested by Gaute Strokkenes
2597 <gs234@srcf.ucam.org>
2598
2599 * gnus-group.el (gnus-group-catchup): Use new
2600 gnus-sequence-of-unread-articles, not
2601 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2602 numbers of articles. Use gnus-range-map to avoid having to
2603 uncompress the unread list.
49561cf6
SM
2604 (gnus-group-archive-directory)
2605 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
2606
2607 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2608 (gnus-sorted-range-intersection): Intersection of two ranges
2609 without requiring that they first be uncompressed.
2610
2611 * gnus-start.el (gnus-activate-group): Unless blocked by the
2612 caller, possibly expand the active range to include both cached
2613 and agentized articles.
2614 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2615 multiple version-dependent converters.
49561cf6 2616 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
2617 gnus-agent-save-active.
2618 (gnus-save-newsrc-file): Save dirty agent range limits.
2619
49561cf6 2620 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
2621 gnus-agent-possibly-alter-active.
2622 (gnus-adjust-marked-articles): Faster handling of simple lists
2623
26242004-10-18 David Edmondson <dme@dme.org>
2625
2626 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2627 excessively.
2628
531e5812
MB
26292004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2630
2631 * mml.el (mml-preview): Use `pop-to-buffer'.
2632
2633 * message.el (message-goto-mail-followup-to): Insert after "To".
2634 (message-carefully-insert-headers): Add comment.
2635
2636 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2637
49561cf6
SM
2638 * gnus-art.el (gnus-button-alist):
2639 Improve `gnus-button-handle-library' entry.
531e5812 2640
49561cf6 2641 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 2642
49561cf6 2643 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 2644
49561cf6 2645 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
2646
2647 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2648 handle manual section.
2649
2650 * imap.el (imap-store-password): New variable.
2651 (imap-interactive-login): Use it.
2652 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2653
49561cf6
SM
2654 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2655 Allow / in mailto URLs.
531e5812
MB
2656
2657 * spam.el (spam-directory): Derive from `gnus-directory'.
2658
2659 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2660
69075cdd
RS
26612004-10-17 Richard M. Stallman <rms@gnu.org>
2662
49561cf6 2663 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
2664 Set as a variable with add-hook.
2665
2666 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2667 of news-path.
2668
2669 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2670
2671 * spam.el: Delete duplicate `provide'.
2672 (spam-unload-hook): Set as a variable with add-hook.
2673
8903a9c8
MB
26742004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2675
2676 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2677 in the doc string.
2678
2679 * message.el (message-ignored-news-headers)
2680 (message-ignored-supersedes-headers)
2681 (message-ignored-resent-headers)
2682 (message-forward-ignored-headers): Improve custom type.
2683
26842004-10-15 Simon Josefsson <jas@extundo.com>
2685
2686 * pop3.el (top-level): Don't require nnheader.
2687 (pop3-read-timeout): Add.
2688 (pop3-accept-process-output): Add.
2689 (pop3-read-response, pop3-retr): Use it.
2690
ebbeed62
MB
26912004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2692
2693 * message.el (message-tokenize-header): Fix 2004-09-06 change
2694 which used point-min in the wrong place.
2695
26962004-10-12 Simon Josefsson <jas@extundo.com>
2697
2698 * net/tls.el (tls-certtool-program): New variable.
2699 (tls-certificate-information): New function, based on
2700 ssl-certificate-information.
2701
8903a9c8
MB
27022004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2703
2704 * message.el (message-bury): Use `window-dedicated-p'.
2705
e62e7654
MB
27062004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2707
2708 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2709
2710 * gnus.el (message-y-or-n-p): Autoload.
2711
2712 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2713 (pop3-password-required, pop3-authentication-scheme)
2714 (pop3-leave-mail-on-server): Made customizable.
2715 (pop3): New custom group.
2716 (pop3-retr): Remove `sleep-for' statements.
2717 Suggested by Dave Love <fx@gnu.org>.
2718
2719 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2720 Windows/DOS.
2721
2722 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2723 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2724 Dave Love <fx@gnu.org>.
2725
2726 * mml.el (mml-minibuffer-read-disposition): Require match.
2727 Suggested by Dave Love <fx@gnu.org>.
2728
c3bc41c2
MB
27292004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2730
eb6a2b61
MB
2731 * gnus-group.el (gnus-update-group-mark-positions):
2732 * gnus-sum.el (gnus-update-summary-mark-positions):
2733 * message.el (message-check-news-body-syntax):
2734 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2735 of string-as-multibyte.
2736
c3bc41c2
MB
2737 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2738
7c3bb5a5
JL
27392004-10-05 Juri Linkov <juri@jurta.org>
2740
2741 * gnus-group.el (gnus-update-group-mark-positions):
2742 * gnus-sum.el (gnus-update-summary-mark-positions):
2743 * message.el (message-check-news-body-syntax):
2744 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2745 8-bit unibyte values to a multibyte string for search functions.
2746
f0096211
MB
27472004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2748
2749 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2750 there's no visible header.
2751
27522004-10-01 Simon Josefsson <jas@extundo.com>
2753
2754 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2755 acroread.
2756
14e20e13
MB
27572004-09-29 Jesper Harder <harder@ifa.au.dk>
2758
2759 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2760
c1d7d285
MB
27612004-09-28 Jesper Harder <harder@ifa.au.dk>
2762
2763 * gnus-picon.el: Require cl.
2764
2765 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2766
2767 * mml-smime.el: Require cl. Autoload message-fetch-field.
2768
2769 * gnus-fun.el: Require gnus-ems and gnus-util.
2770
2771 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2772
49561cf6 2773 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
2774
2775 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2776
49561cf6
SM
2777 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2778 Fix format string mismatch.
2779 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2780 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 2781
10b43d7c
RS
27822004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2783
2784 * gnus.el (gnus-version-number): Set to 5.11.
2785
f4dd4ae8
MB
27862004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2787
2788 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2789
27902004-09-26 Jesper Harder <harder@ifa.au.dk>
2791
2792 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2793 GROUP is a virtual group.
2794
2795 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2796 for big5 and gb2312.
49561cf6 2797
f4dd4ae8
MB
2798 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2799 padding.
2800
49561cf6 2801 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
2802
2803 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2804
2805 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2806 dependencies.
2807 (rfc2047-encode): Use it.
49561cf6 2808
f4dd4ae8
MB
2809 * flow-fill.el: Typo.
2810
2811 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2812 inline PGP.
2813
2814 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2815
2816 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2817 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2818
2819 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2820 From Christian Neukirchen <chneukirchen@yahoo.de>.
2821
2822 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
2823
2824 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2825
2826 * message.el (message-clone-locals): Clone sendmail and smtp
2827 variables.
2828
9b5773bc
MB
28292004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2830
2831 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2832 in `header' match. Reported by Svend Tollak Munkejord.
2833
46cdaf24
SM
28342004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2835
2836 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2837
a08b59c9
MB
28382004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2839
2840 * uudecode.el (uudecode-use-external): Add :version.
2841
2842 * smime.el (smime-CA-file, smime-encrypt-cipher)
2843 (smime-dns-server): Add :version.
2844
2845 * smiley.el (gnus-smiley-file-types): Add :version.
2846
2847 * sha1.el (sha1-use-external): Add :version.
2848
2849 * pgg-def.el (pgg-query-keyserver): Add :version.
2850
2851 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 2852 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
2853
2854 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
2855 (nnimap-retrieve-groups-asynchronous): Add :version.
2856 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
2857
2858 * mml.el (mml-content-disposition-parameters)
2859 (mml-insert-mime-headers-always): Add :version.
2860
46cdaf24 2861 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
2862
2863 * mm-decode.el (mm-inline-text-html-with-images)
2864 (mm-keep-viewer-alive-types, mm-external-terminal-program)
2865 (mm-verify-option): Add :version.
2866 (mm-text-html-renderer): Change :version.
2867
2868 * message.el (message-fcc-externalize-attachments)
2869 (message-required-headers, message-draft-headers)
2870 (message-subject-trailing-was-query)
2871 (message-subject-trailing-was-ask-regexp)
2872 (message-subject-trailing-was-regexp, message-mark-insert-begin)
2873 (message-mark-insert-end, message-archive-header)
2874 (message-archive-note, message-cross-post-default)
2875 (message-cross-post-note, message-followup-to-note)
2876 (message-cross-post-note-function, message-use-mail-followup-to)
2877 (message-subscribed-address-functions)
2878 (message-subscribed-address-file, message-subscribed-addresses)
2879 (message-subscribed-regexps, message-allow-no-recipients)
2880 (message-yank-cited-prefix, message-signature-insert-empty-line)
2881 (message-hidden-headers, message-hierarchical-addresses)
2882 (message-mail-user-agent, message-use-idna)
2883 (message-valid-fqdn-regexp)
2884 (message-strip-special-text-properties, message-header-synonyms)
2885 (message-beginning-of-line, message-tab-body-function): Add :version.
2886 (message-insert-canlock, message-wide-reply-confirm-recipients):
2887 Change :version.
2888
46cdaf24 2889 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
2890 and :version.
2891 (mail-source-delete-old-incoming-confirm)
2892 (mail-source-movemail-program): Add :version.
2893
2894 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2895 (gnus-agent-cache, gnus-agent): Change :version.
2896
2897 * gnus-util.el (gnus-use-byte-compile): Change :version.
2898
2899 * gnus-sum.el (gnus-summary-make-false-root-always)
2900 (gnus-summary-default-high-score)
2901 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
2902 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
2903 (gnus-read-all-available-headers, gnus-article-emulate-mime)
2904 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
2905 (gnus-sum-thread-tree-single-indent)
2906 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2907 (gnus-sum-thread-tree-leaf-with-other)
2908 (gnus-sum-thread-tree-single-leaf): Add :version.
2909 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
2910 (gnus-article-loose-mime): Change :version.
2911
2912 * gnus-start.el (gnus-backup-startup-file)
2913 (gnus-save-startup-file-via-temp-buffer): Add :version.
2914
2915 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
2916 (gnus-server-offline-face): Add :version.
2917
46cdaf24 2918 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
2919
2920 * gnus-msg.el (gnus-gcc-externalize-attachments)
2921 (gnus-debug-files, gnus-debug-exclude-variables)
2922 (gnus-discouraged-post-methods): Change :version.
2923 (gnus-confirm-mail-reply-to-news)
2924 (gnus-confirm-treat-mail-like-news): Add :version.
2925
2926 * gnus-int.el (gnus-server-unopen-status): Add :version.
2927
2928 * gnus-group.el (gnus-group-jump-to-group-prompt)
2929 (gnus-large-ephemeral-newsgroup)
2930 (gnus-fetch-old-ephemeral-headers): Add :version.
2931
2932 * gnus-fun.el (gnus-x-face-directory)
2933 (gnus-convert-pbm-to-x-face-command)
2934 (gnus-convert-image-to-x-face-command)
2935 (gnus-convert-image-to-face-command): Add :version.
2936
2937 * gnus-delay.el (gnus-delay-default-hour): Add :version.
2938
2939 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 2940 (gnus-article-boring-faces):
a08b59c9
MB
2941
2942 * gnus-art.el (gnus-buttonized-mime-types)
2943 (gnus-inhibit-mime-unbuttonizing)
2944 (gnus-treat-display-face)
2945 (gnus-treat-body-boundary): Change :version.
2946 (gnus-body-boundary-delimiter, gnus-picon-databases)
2947 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
2948 (gnus-treat-date-english, gnus-treat-fold-headers)
2949 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
2950 (gnus-treat-mail-picon, gnus-treat-wash-html)
2951 (gnus-article-encrypt-protocol)
2952 (gnus-use-idna, gnus-article-over-scroll)
2953 (gnus-mime-display-multipart-alternative-as-mixed)
2954 (gnus-mime-display-multipart-related-as-mixed)
2955 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
2956 (gnus-ctan-url, gnus-button-ctan-handler)
2957 (gnus-button-handle-ctan-bogus-regexp)
2958 (gnus-button-ctan-directory-regexp)
2959 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
2960 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
2961 (gnus-button-man-level, gnus-button-emacs-level)
2962 (gnus-button-message-level, gnus-button-browse-level): Add :version.
2963
2964 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2965 (gnus-agent-go-online): Change :version.
2966 (gnus-agent-expire-unagentized-dirs)
2967 (gnus-agent-auto-agentize-methods): Add :version.
2968
2969 * flow-fill.el (fill-flowed-display-column)
2970 (fill-flowed-encode-column): Add :version.
2971
2972 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
2973 (gnus-outlook-deuglify-unwrap-max)
2974 (gnus-outlook-deuglify-cite-marks)
2975 (gnus-outlook-deuglify-unwrap-stop-chars)
2976 (gnus-outlook-deuglify-no-wrap-chars)
2977 (gnus-outlook-deuglify-attrib-cut-regexp)
2978 (gnus-outlook-deuglify-attrib-verb-regexp)
2979 (gnus-outlook-deuglify-attrib-end-regexp)
2980 (gnus-outlook-display-hook): Add :version.
2981
2982 * binhex.el (binhex-use-external): Add :version.
2983
1232b9cb
MB
29842004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
2985
46cdaf24 2986 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
2987 and `invisible'.
2988
29892004-09-13 Simon Josefsson <jas@extundo.com>
2990
2991 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
2992
ef3b7aae
MB
29932004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
2994
46cdaf24 2995 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 2996
6e7fb80c
MB
29972004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
2998
2999 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
3000
7cb0aa56
MB
30012004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
3002
46cdaf24 3003 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
3004 for the 'imap' port in netrc files
3005
46cdaf24 3006 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
3007 in gnus-registry-trim
3008
30092004-09-10 Simon Josefsson <jas@extundo.com>
3010
3011 * nndb.el (require): Remove tcp and duplicate cl.
3012
e79f14a4
RS
30132004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3014
3015 * nntp.el (nntp): New customization group.
46cdaf24 3016 (nntp-authinfo-file): Add customization group.
e79f14a4 3017
46cdaf24 3018 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
3019
3020 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
3021
3022 * gnus.el (to-address, to-list, subscribed)
3023 (large-newsgroup-initial): Ditto.
3024
3025 * flow-fill.el (fill-flowed-display-column)
3026 (fill-flowed-encode-column): Ditto.
3027
0c6ec103
SM
30282004-09-06 Stefan <monnier@iro.umontreal.ca>
3029
3030 * message.el (message-tokenize-header, message-send-mail-with-qmail):
3031 Use point-min rather than 1.
3032 (message-send-mail): Use buffer-size rather than point-max.
3033
3034 * gnus-sum.el (gnus-summary-search-article-forward):
3035 Signal a specific `search-failed' rather than a generic `error'.
3036
3037 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
3038 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
3039 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
3040
23f87bed 30412004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 3042
0c6ec103 3043 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 3044
23f87bed
MB
3045 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
3046 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3047 (spam-stat-save): Accept prefix argument.
1270d7ca 3048
23f87bed 30492004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 3050
23f87bed
MB
3051 * message.el (message-canlock-generate): Require sha1, not
3052 sha1-el. (Can we get rid of this require alltogheter? It is ugly
3053 to require within a function. Sadly, if sha1.el isn't loaded, the
3054 let binding in m-c-g will hide the defcustom definition, which is
3055 bad.)
1270d7ca 3056
23f87bed 3057 * canlock.el: Require sha1, not sha1-el.
1270d7ca 3058
23f87bed
MB
3059 * message.el: Don't autoload sha1 (there is a autoload cookie in
3060 sha1.el).
1270d7ca 3061
23f87bed 3062 * sha1-el.el: Renamed to sha1.el.
1270d7ca 3063
23f87bed 30642004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3065
23f87bed 3066 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 3067
23f87bed 30682004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1270d7ca 3069
23f87bed
MB
3070 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
3071 isn't a string.
1270d7ca 3072
23f87bed 30732004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3074
23f87bed 3075 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 3076
23f87bed 30772004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3078
23f87bed 3079 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 3080
23f87bed 30812004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3082
23f87bed 3083 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 3084
23f87bed 30852004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3086
23f87bed
MB
3087 * canlock.el: Always require sha1-el.
3088 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 3089
23f87bed 30902004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3091
23f87bed 3092 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 3093
23f87bed 30942004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3095
23f87bed
MB
3096 * canlock.el (canlock-insert-header): Remove excessive grouping in
3097 regexp.
1270d7ca 3098
23f87bed 30992004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3100
23f87bed 3101 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 3102
23f87bed 31032004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3104
23f87bed
MB
3105 * canlock.el (canlock-sha1-function): Remove.
3106 (canlock-sha1-function-for-verify): Remove.
3107 (canlock-openssl-program): Remove.
3108 (canlock-openssl-args): Remove.
3109 (canlock-ignore-errors): Remove.
3110 (canlock-sha1-with-openssl): Remove.
3111 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
3112 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 3113
23f87bed
MB
3114 * sha1-el.el (sha1-string-external): Make it can return a string
3115 in binary form.
3116 (sha1-region-external): Ditto.
3117 (sha1-string-internal): Ditto.
3118 (sha1-region-internal): Ditto.
3119 (sha1-region): Ditto.
3120 (sha1-string): Ditto.
3121 (sha1): Ditto.
1270d7ca 3122
23f87bed 31232003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 3124
23f87bed
MB
3125 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
3126 (pgg-gpg-lookup-key): Use regexp match instead of
3127 split-string (split-string is different between emacs 21.2 and
bf247b6e 3128 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 3129
23f87bed 31302004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 3131
23f87bed
MB
3132 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
3133 parameter (but don't use it, for now).
1270d7ca 3134
23f87bed 31352004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3136
23f87bed 3137 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 3138
23f87bed 31392004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 3140
23f87bed
MB
3141 * starttls.el: Merge with my GNUTLS based starttls.el.
3142 (starttls-gnutls-program, starttls-use-gnutls)
3143 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 3144 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 3145 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
3146 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
3147 New functions.
3148 (starttls-negotiate, starttls-open-stream):
3149 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 3150 function if it is set.
1270d7ca 3151
23f87bed 31522004-08-31 Simon Josefsson <jas@extundo.com>
1270d7ca 3153
23f87bed
MB
3154 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
3155 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1270d7ca 3156
23f87bed 3157 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
49561cf6
SM
3158 and ?\' to symbol instead of whitespace (tiny patch).
3159 From Andreas Schwab <schwab@suse.de>.
1270d7ca 3160
23f87bed 31612004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3162
23f87bed
MB
3163 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
3164 invalid addresses.
1270d7ca 3165
23f87bed 31662004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3167
23f87bed 3168 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 3169
23f87bed 31702004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3171
23f87bed 3172 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 3173
23f87bed 31742004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3175
23f87bed
MB
3176 * gnus-art.el (article-decode-idna-rhs): Don't use
3177 message-idna-inside-rhs-p.
1270d7ca 3178
23f87bed 31792004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3180
49561cf6 3181 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 3182 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 3183
23f87bed 31842004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3185
23f87bed 3186 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 3187
23f87bed
MB
3188 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
3189 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1270d7ca 3190
23f87bed
MB
3191 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3192 when the group's active is not available.
1270d7ca 3193
23f87bed
MB
3194 * gnus-art.el (article-hide-headers): Refer to the values for
3195 gnus-ignored-headers and gnus-visible-headers in the summary
3196 buffer since a user may have set them as group parameters.
3197 (gnus-article-next-page): Fix the way to find a real end-of-buffer
3198 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
3199 (gnus-article-read-summary-keys): Restore new window-start and
3200 hscroll to summary window.
3201 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 3202
23f87bed
MB
3203 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
3204 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
3205 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
3206 <Reiner.Steib@gmx.de>.
1270d7ca 3207
49561cf6
SM
3208 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
3209 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 3210
23f87bed 3211 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 3212
23f87bed
MB
3213 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
3214 gnus-pp.
1270d7ca 3215
23f87bed
MB
3216 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
3217 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
3218 (gnus-summary-resend-message-edit): Call mime-to-mml.
3219 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 3220 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 3221
23f87bed 3222 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 3223
23f87bed
MB
3224 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3225 gnus-pp-to-string.
1270d7ca 3226
23f87bed 3227 * gnus-sum.el (gnus-read-header): Don't remove a header for the
49561cf6
SM
3228 parent article of a sparse article in the thread hashtb.
3229 From Stefan Wiens <s.wi@gmx.net>.
1270d7ca 3230
23f87bed
MB
3231 * gnus-util.el (gnus-bind-print-variables): New macro.
3232 (gnus-prin1): Use it.
3233 (gnus-prin1-to-string): Use it.
3234 (gnus-pp): New function.
3235 (gnus-pp-to-string): New function.
1270d7ca 3236
23f87bed 3237 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 3238
23f87bed 3239 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 3240
23f87bed
MB
3241 * message.el (message-mode): Don't modify paragraph-separate there.
3242 (message-setup-fill-variables): Add mml tags to paragraph-start
3243 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
3244 (message-smtpmail-send-it): Doc fix.
3245 (message-exchange-point-and-mark): Don't activate region if it was
3246 inactive. Suggested by Hiroshi Fujishima
3247 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 3248
23f87bed
MB
3249 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
3250 t while entering a file name using the mm-with-multibyte macro.
3251 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 3252
49561cf6
SM
3253 * mm-encode.el (mm-content-transfer-encoding-defaults):
3254 Use qp-or-base64 for the application/* types.
23f87bed 3255 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 3256
23f87bed
MB
3257 * mm-util.el (mm-with-multibyte-buffer): New macro.
3258 (mm-with-multibyte): New macro.
1270d7ca 3259
23f87bed
MB
3260 * mm-view.el (mm-inline-render-with-function): Use multibyte
3261 buffer; decode html source by charset.
1270d7ca 3262
23f87bed
MB
3263 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
3264 add generate-head-function and generate-article-function to the
3265 rfc822-forward entry.
3266 (nndoc-forward-type-p): Recognize envelope From_.
3267 (nndoc-rfc822-forward-generate-article): New function.
3268 (nndoc-rfc822-forward-generate-head): New function.
c113de23 3269
23f87bed
MB
3270 From David Hedbor <dhedbor@real.com>.
3271 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3272 (nnmail-expand-newtext): Lowercase expanded entries if
3273 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 3274
23f87bed 3275 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 3276
23f87bed 3277 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 3278
49561cf6
SM
3279 * gnus-art.el (gnus-article-wash-html-with-w3m):
3280 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
3281 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
3282 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
3283 instead of mm-multiple-handles.
3284 (gnus-mime-delete-part): Ditto.
1270d7ca 3285
23f87bed
MB
3286 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
3287 handle, as well as a list.
3288 (mm-complicated-handles): Former definition of mm-multiple-handles.
3289
3290 * mm-view.el (mm-w3m-mode-map): Remove.
3291 (mm-w3m-local-map-property): Remove.
3292 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
3293 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
3294 (mm-w3m-cid-retrieve): Simplify.
3295 (mm-inline-text-html-render-with-w3m): Decode html source by
3296 charset; check META tags only when charsets are not specified in
3297 headers; specify charset to w3m-region; use w3m-minor-mode-map
3298 instead of mm-w3m-local-map-property.
1270d7ca 3299
23f87bed 33002004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 3301
23f87bed 3302 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 3303
23f87bed 33042004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 3305
23f87bed 3306 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 3307
23f87bed 3308 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 3309
23f87bed 33102004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3311
23f87bed 3312 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 3313
23f87bed 33142004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 3315
23f87bed 3316 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 3317
23f87bed
MB
3318 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3319 Add :group 'nnimap.
1270d7ca 3320
23f87bed 33212004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3322
23f87bed
MB
3323 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3324 entries.
1270d7ca 3325
49561cf6 3326 * gnus-art.el (gnus-article): Ditto.
1270d7ca 3327
23f87bed 33282004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3329
49561cf6
SM
3330 * gnus-art.el (article-hide-list-identifiers):
3331 Bind inhibit-read-only as t.
1270d7ca 3332
23f87bed 33332004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3334
23f87bed 3335 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 3336
23f87bed 33372004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3338
23f87bed
MB
3339 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
3340 (gnus-narrow-to-page): Don't assume point-min == 1.
3341 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 3342
23f87bed
MB
3343 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3344 point-min == 1.
1270d7ca 3345
23f87bed
MB
3346 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3347 Disable incorrect use of `assert'.
1270d7ca 3348
23f87bed 3349 * message.el (message-mode): Set comment-start-skip.
1270d7ca 3350
23f87bed 33512004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 3352
23f87bed
MB
3353 * pop3.el (pop3-leave-mail-on-server): New user variable.
3354 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 3355
23f87bed 33562004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3357
23f87bed 3358 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 3359
23f87bed 33602004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3361
23f87bed 3362 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 3363
23f87bed 3364 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 3365
49561cf6
SM
3366 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3367 Fix custom-manual entries.
1270d7ca 3368
23f87bed 3369 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 3370
23f87bed 33712004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3372
23f87bed
MB
3373 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
3374 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
3375 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
3376 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 3377
23f87bed 33782004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 3379
23f87bed 3380 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 3381
23f87bed 33822004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3383
23f87bed
MB
3384 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3385 addition to emacs-w3m.
1270d7ca 3386
23f87bed 33872004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3388
49561cf6
SM
3389 * gnus-msg.el (gnus-summary-followup-with-original):
3390 Document yanking of region when active.
1270d7ca 3391
9872af18 33922004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 3393
23f87bed
MB
3394 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
3395 Revision 7.2 changes excluded to maintain compatibility with all
3396 targeted emacs versions.
1270d7ca 3397
23f87bed
MB
3398 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3399 gnus-agent.el update and incorporate bug fixes.
1270d7ca 3400
ef3b7aae 3401See ChangeLog.2 for earlier changes.
2a34a036 3402
c4288669 3403 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
3404 Copying and distribution of this file, with or without modification,
3405 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 3406
ef3b7aae
MB
3407;; Local Variables:
3408;; coding: iso-2022-7bit
3409;; End:
3410
ab5796a9 3411;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4