*** empty log message ***
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
30c7240d
RS
12006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
4 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
5 Revert 2006-01-08 change because the functions will be used in No
6 Gnus.
7
c4288669
MB
82006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
9
10 * nnrss.el: Update copyright.
11 (nnrss-opml-import): Query whether to subscribe to each entry.
12
13 * gnus-art.el:
14 * gnus-cus.el:
15 * gnus-group.el:
16 * gnus-start.el:
17 * gnus-sum.el:
18 * mm-uu.el:
19 * mm-view.el: Update copyright.
20
212006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
22
23 * message.el (message-info): New function.
24 (message-mode-menu): Add it.
25 Update copyright.
26
27 * ChangeLog: Fix and update copyright.
28
73043f7d
MB
292006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
30
31 * mm-uu.el (mm-uu-text-plain-type): New variable.
32 (mm-uu-pgp-signed-extract-1): Use it.
33 (mm-uu-pgp-encrypted-extract-1): Use it.
34 (mm-uu-dissect): Use it; allow two optional arguments; one is a
35 flag specifying whether there's no message header; the other is
36 for a MIME type and parameters; bind mm-uu-text-plain-type with
37 the later one.
38 (mm-uu-dissect-text-parts): New function.
39
40 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
41 dissect text parts.
42
432006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
44
45 * gnus-art.el (article-wash-html): Use
46 gnus-summary-show-article-charset-alist if a numeric arg is given.
47 (gnus-article-wash-html-with-w3m-standalone): New function.
48
49 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
50 mm-inline-text-html-render-with-w3m-standalone.
51 (mm-text-html-washer-alist): Map w3m-standalone to
52 gnus-article-wash-html-with-w3m-standalone.
53 (mm-inline-text-html-render-with-w3m-standalone): New function.
54
7dafe00b
MB
552006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
56
57 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
58 (nnrss-request-article): Render text/plain parts as HTML.
59
60 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
61 the buffer.
62
632006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
64
65 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
66 custom definition of `gnus-posting-styles'.
67
68 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
69 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
70
712006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
72
73 * gnus-group.el (gnus-useful-groups): Use Gmane for ding. Use
74 nntp for bug archive.
75
762006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
77
78 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
79 parts.
80 (nnrss-normalize-date): New function converts ISO 8601 date into
81 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
82 (nnrss-check-group): Use it.
83
7dafe00b
MB
842006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
85
86 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
87
88 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
89 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
90 (nnrss-insert-w3): Ditto.
91
922005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
93
94 * nnrss.el (nnrss-request-article): Fix last change; fill
95 text/plain parts.
96
972005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
98
99 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
100 in text/plain part.
101 (nnrss-check-group): Don't add excessive newline to dc:subject.
102
1032005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
104
105 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
106 remove MIME buttons associated with multipart/alternative parts.
107 (gnus-mime-display-alternative): Tag buttons using `article-type'
108 text property.
109
110 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
111 associated with multipart/alternative parts.
112
1132005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
114
115 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
116 article.
117
1182005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
119
120 * dns.el (query-dns): Make sure we check the buffer size before
121 removing tcp headers.
122
447505b5
CY
1232006-01-08 Chong Yidong <cyd@stupidchicken.com>
124
125 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
126 (spam-group-spam-marks): Delete functions.
127 (spam-list-articles): Just call spam-group-ham-marks directly.
128 (spam-group-ham-marks): Simplify.
129
3031d8b0
MB
1302005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
131
132 * gnus-art.el (gnus-signature-separator): Fix custom type.
133
134 * mm-decode.el (mm-inlined-types): Fix custom type.
135 (mm-keep-viewer-alive-types): Ditto.
136 (mm-automatic-display): Ditto.
137 (mm-attachment-override-types): Ditto.
138 (mm-inline-override-types): Ditto.
139 (mm-automatic-external-display): Ditto.
140
1412005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
142
143 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
144 multipart/alternative and add xref to mm-discouraged-alternatives
145 in doc string.
146
147 * mm-decode.el (mm-discouraged-alternatives): Add xref to
148 gnus-buttonized-mime-types in doc string.
149
1502005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
151
152 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
153 us-ascii as a MIME charset.
154
155 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
156 against the case where the 2nd arg TYPE is nil.
157
1582005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
159
160 * gnus-start.el (gnus-no-server-1): Mention
161 `gnus-level-default-subscribed' in doc string.
162
1632005-11-26 Dave Love <fx@gnu.org>
164
165 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
166 (tls-program, tls-success): Provide openssl alternative.
167
168 * starttls.el: Doc fixes.
169 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
170 SERVICE to PORT.
171
1722005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
173
174 * gnus-start.el (gnus-start-draft-setup): Enforce
175 `gnus-draft-mode' for nndraft:drafts at startup.
176
177 * gnus.el (gnus-splash): Change custom group.
178 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
179 allow-list argument.
180
181 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
182 string.
183
1842005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
185
186 * mm-decode.el (mm-display-external): Add lacked cdr.
187
eab52f48
RS
1882005-12-12 Richard M. Stallman <rms@gnu.org>
189
190 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
191
58090a8d
MB
1922005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
193
194 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
195 Suggest image/.* in the doc string.
196
1972005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
198
199 * mm-decode.el (mm-display-external): Use nametemplate (defined in
200 RFC1524) if it is in mailcap or add a suffix according to
201 mailcap-mime-extensions when generating a temp filename; postpone
202 deleting a temp file for 2 seconds for some wrappers, shell
203 scripts, and so on, which might exit right after having started a
204 viewer command as a background job.
205
2062005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
207
208 * gnus-art.el (gnus-default-article-saver): Add user-defined
209 `function' to custom type.
210
2112005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
212
213 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
214 parens.
215
2162005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
217
218 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
219 long lines.
220 (gnus-cache-delete-group): Wrap doc strings.
221
222 * gnus-agent.el (gnus-agent-rename-group)
223 (gnus-agent-delete-group): Wrap doc strings.
224
2252005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
226
227 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
228
2292005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
230
231 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
232 of current-time-string.
233
2342005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
235
236 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
237 date header.
238
2392005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
240
241 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
242
2432005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
244
245 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
246 internal variable to a custom variable. Changed default value
247 from compressed(2) to uncompressed(1).
248 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
249 support for uncompressed agentview files. Taken together, reading
250 the agentview file should now be 6-7 times faster.
251 (gnus-agent-long-article,
252 gnus-agent-short-article, gnus-agent-score): Renamed category
253 keywords to match gnus-cus.
254 (gnus-agent-summary-fetch-series): Modified to protect against
255 gnus-agent-summary-fetch-group clearing processable flags.
256 (gnus-agent-synchronize-group-flags): Update live group buffer as
257 synchronization may occur due to the user toggling the plugged
258 status.
259 (gnus-agent-braid-nov): Now tests new nov entries
260 for duplicates which are removed. The invalid sort check then
261 triggers a rescan after the sort as sorting may have moved
262 duplicate entries such that they can be cheaply detected.
263 (gnus-agent-read-local): Trivial fix to format of
264 error message to display actual error condition.
265 (gnus-agent-save-local): Avoid saving symbols that are bound to
266 nil as they simply result in a warning message in
267 gnus-agent-read-local.
268 (gnus-agent-fetch-group-1): Clear downloadable flag when article
269 successfully downloaded.
270 (gnus-agent-regenerate-group): Use
271 gnus-agent-synchronize-group-flags to reset read status in both
272 gnus and server.
273
274 * nntp.el (nntp-end-of-line): Doc fix.
275 (nntp-authinfo-rejected): New error condition.
276 (nntp-wait-for): Use new error condition to signal authentication
277 error.
278 (nntp-retrieve-data): Rethrow new error condition to break out of
279 recursive call to nntp-send-authinfo.
280
2812005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
282
283 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
284 rather than make-variable-buffer-local for file-precious-flag.
285
2862005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
287
288 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
289
2902005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
291
292 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
293 as a buffer-local variable. This avoids creating truncated
294 dribble files as a result of a hang up, eg.
295
4c2ad11d
SM
2962005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
297
298 * gnus-delay.el (gnus-delay-group): Don't autoload.
299 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
300 to be re-loaded when customizing the `gnus-delay' group.
301
f129a4df
CY
3022005-11-19 Chong Yidong <cyd@stupidchicken.com>
303
304 * message.el: Revert last changes.
1271a058 305 (message-insert-citation-line): Use newlines.
f129a4df 306
6586e9c9
CY
3072005-11-17 Chong Yidong <cyd@stupidchicken.com>
308
309 * message.el (message-courtesy-message)
310 (message-mark-insert-begin, message-mark-insert-end)
311 (message-elide-ellipsis, message-cancel-message)
312 (message-add-header, message-change-subject)
313 (message-cross-post-followup-to-header)
314 (message-cross-post-insert-note, message-reduce-to-to-cc)
315 (message-widen-reply, message-delete-not-region)
316 (message-kill-to-signature, message-insert-signature)
317 (message-insert-importance-high, message-insert-importance-low)
318 (message-insert-or-toggle-importance)
319 (message-insert-disposition-notification-to)
320 (message-indent-citation, message-yank-original)
321 (message-cite-original-without-signature, message-cite-original)
322 (message-insert-citation-line, message-position-on-field)
323 (message-fix-before-sending, message-send-mail-partially)
324 (message-send-mail, message-send-mail-with-sendmail)
325 (message-send-mail-with-qmail, message-send-news)
326 (message-check-news-header-syntax, message-generate-headers)
327 (message-insert-courtesy-copy, message-fill-address)
328 (message-fill-header, message-shorten-references)
329 (message-setup-1, message-cancel-news)
330 (message-forward-make-body-plain) (message-forward-make-body-mime)
331 (message-forward-make-body-mml) (message-encode-message-body)
332 (message-forward-make-body-digest-plain)
333 (message-forward-make-body-digest-mime)
334 (message-use-alternative-email-as-from): Insert `hard-newline'
335 instead of ordinary newlines.
336
e8beac8a
MB
3372005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
338
339 * message.el (message-generate-headers): Downcase the argument
340 given to message-check-element.
341
3422005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
343
344 * gnus.el (gnus-parameters-case-fold-search): New variable.
345 (gnus-parameters-get-parameter): Use it.
346
347 * gnus-score.el (gnus-home-score-file): Doc fix.
348
3492005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
350
351 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
352
3532005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
354
355 * mml.el (mml-preview): Doc fix.
356
3b059693
MB
3572005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
358
359 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
360 whitespace removed in revision 7.8. Use concatenated string to
361 protect trailing whitespace.
362
3632005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
364
365 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
366 (nnimap-request-expire-articles): Use it to avoid sending 'UID
367 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
368 Courier IMAP ("some version from 2004"). Mostly based on similar
369 code in the same function.
370
3712005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
372
373 * message.el (message-display-completion-list): New function.
374 (message-expand-group): Use it; make sure the Completions buffer
375 is modifiable.
376
ab513ed4
CY
3772005-10-30 Chong Yidong <cyd@stupidchicken.com>
378
379 * imap.el (imap-open): Handle case where buffer is a buffer
380 object.
381
28e48287
EZ
3822005-10-24 Eli Zaretskii <eliz@gnu.org>
383
384 * pgg-def.el:
385 * pgg-gpg.el:
386 * pgg-parse.el:
387 * pgg-pgp.el:
388 * pgg-pgp5.el:
389 * pgg.el: Move to the parent lisp directory.
390
2a0d53ac
CY
3912005-10-23 Chong Yidong <cyd@stupidchicken.com>
392
7cd9f860
CY
393 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
394 user-mail-name is an empty string.
2a0d53ac 395
9516b9f4
MB
3962005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
397
398 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
399 depending on gnus-score-decay-constant.
400
4012005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
402
403 * nnslashdot.el (nnslashdot-request-article)
404 (nnslashdot-retrieve-headers-1): Update to new HTML.
405
4062005-10-23 Simon Josefsson <jas@extundo.com>
407
408 * imap.el (imap-gssapi-program): Align command line parameters
409 with latest GNU SASL.
410 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
411
292f71fe
MB
4122005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
413
414 * mail-source.el (mail-source-fetch-pop): Require pop3.
415 (mail-source-check-pop): Ditto.
416
4172005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
418
419 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
420 errors.
421
4222005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
423
424 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
425 (gnus-treat-strip-leading-blank-lines): Improve doc string.
426
427 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
428
4292005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
430
431 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
432 (rfc2047-charset-to-coding-system): New function.
433 (rfc2047-decode-encoded-words): New function.
434 (rfc2047-decode-region): Use them.
435 (rfc2047-decode-cte): Remove.
436 (rfc2047-parse-and-decode): Remove.
437 (rfc2047-decode): Remove.
438
4392005-10-15 Kenichi Handa <handa@m17n.org>
440
441 * rfc2047.el (rfc2047-decode-cte): New function.
442 (rfc2047-decode-region): Change the way to decode successive
443 encoded-words: decode B- or Q-encoding in each encoded-word,
444 concatenate them, and decode it as charset.
445
bd2cef66
CY
4462005-10-17 Chong Yidong <cyd@stupidchicken.com>
447
448 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
449 widget-move-and-invoke.
450 (gnus-custom-mode): Use gnus-custom-map.
451
ffda926c
BW
4522005-10-15 Bill Wohler <wohler@newt.com>
453
454 * message.el (message-tool-bar-map): Renamed image file from
455 mail_send to mail/send.
456
f5fab556
MY
4572005-10-16 Masatake YAMATO <jet@gyve.org>
458
459 * message.el (message-expand-group): Pass the common
460 prefix substring of completion to `display-completion-list'.
461
4b9f0de2
RS
4622005-10-09 Daniel Brockman <daniel@brockman.se>
463
464 * format-spec.el (format-spec): Propagate text properties of % spec.
465
710f2e1b
SJ
4662005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
467
468 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
469
20051b27
SJ
4702005-10-08 Simon Josefsson <jas@extundo.com>
471
472 * pgg-parse.el (top-level): Don't require custom, it is
473 autoloaded. (To sync with No Gnus.)
474
82259e50
SJ
4752005-05-09 Simon Josefsson <jas@extundo.com>
476
477 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
478 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
479
46f93472
SJ
4802005-10-08 Simon Josefsson <jas@extundo.com>
481
482 * pgg-def.el (top-level): Don't require custom, it is
483 autoloaded. (To sync with No Gnus.)
484
d3a597b7
MB
4852005-10-04 David Hansen <david.hansen@gmx.net>
486
487 * nnrss.el (nnrss-request-article): Add support for the comments tag.
488 (nnrss-check-group): Ditto.
489
8753ddee
MB
4902005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
491
492 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
493
494 * gnus-util.el (gnus-remove-duplicates): Remove.
495
496 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
497 instead of gnus-remove-duplicates.
498
499 * message.el (message-remove-duplicates): Remove.
500 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
501 message-remove-duplicates.
502
503 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
504 available, else use implementation from `delete-dups'.
505
5062005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
507
508 * time-date.el: Autoload parse-time-string, XEmacs needs it.
509
c615a00c
SM
5102005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
511
512 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
513 function rather than the diff-mode.el package.
514 (mm-display-external): Use with-current-buffer.
515 (mm-viewer-completion-map, mm-viewer-completion-map):
516 Move initialization inside declaration.
517
a33704bb
MB
5182005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
519
520 * message.el: Remove useless autoloads.
521
5222005-09-28 Simon Josefsson <jas@extundo.com>
523
524 * message.el (message-use-idna): Default to t.
525 (message-use-idna): Test whether encoding works too. Doc fix.
526
5272005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
528
529 * nntp.el (nntp-warn-about-losing-connection): Remove.
530
53cfefc8
MB
5312005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
532
533 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
534 customizable. Change default value.
535 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
536 (mm-uu-type-alist): Add doc string.
537 (mm-uu-configure): Add doc string. Make it interactive.
538 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
539
5402005-09-27 Simon Josefsson <jas@extundo.com>
541
542 * message.el (message-idna-to-ascii-rhs-1): Reformat.
543
5442005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
545
546 * message.el (message-remove-duplicates): New function.
547 Implementation borrowed from `gnus-remove-duplicates'.
548 (message-idna-to-ascii-rhs): Also encode idna addresses in
549 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
550 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
551 only ask about the same idna domain once per header and also tell
552 in what header to replace the idna domain.
553
554 * gnus-art.el (article-decode-idna-rhs): Also decode idna
555 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
556 (article-decode-idna-rhs): Fix regexp so that all idna-address in
557 a header is decoded and not just the last one.
558
5592005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
560
561 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
562 has been decoded.
563
564 * mm-decode.el (mm-insert-part): Don't modify text if it has been
565 decoded.
566
567 * mm-view.el (mm-inline-text): Don't strip text props unless
568 decoding enriched or richtext parts.
569
66841476
RF
5702005-09-25 Romain Francoise <romain@orebokech.com>
571
572 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
573 * gnus-start.el (gnus-subscribe-interactively):
574 * gnus-uu.el (gnus-uu-grab-articles):
575 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
576 space.
577
81df110a
RF
5782005-09-24 Emilio C. Lopes <eclig@gmx.net>
579
580 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
581 * mm-view.el (mm-view-pkcs7-decrypt):
582 * gnus-sum.el (gnus-summary-limit-to-extra)
583 (gnus-summary-respool-article, gnus-read-move-group-name):
584 * gnus-score.el (gnus-summary-increase-score):
585 * gnus-util.el (gnus-completing-read-with-default):
586 * gnus-art.el (gnus-read-save-file-name)
587 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
588 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
589 * message.el (message-check-news-header-syntax):
590 Follow convention for reading with the minibuffer.
591
5fae1cae
MB
5922005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
593
c615a00c
SM
594 * spam-report.el (spam-report-url-ping-plain):
595 Use gnus-extended-version as User-Agent.
5fae1cae
MB
596
597 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
598 default value is nil.
599
6002005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
601
602 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
603 default to nil, to be able to use Gnus at all. If the default
604 switches to something else, then the function should be fixed not
605 be exceedingly slow.
606
6072005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
608
609 * mm-url.el (mm-url-decode-entities): Fix regexp.
610
c615a00c 6112005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
612
613 * sieve.el (sieve-help): Fix `message' call: first arg should be a
614 format spec.
81df110a 615
430d3ed7
MB
6162005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
617
618 * gnus.el (gnus-group-startup-message): Bind image-load-path.
619
6202005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
621
622 * gnus-art.el (gnus-mime-display-part): Protect against broken
623 MIME messages.
624
6ff5b064
MB
6252005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
626
627 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
628 before parsing header.
629
a8f6d239
MB
6302005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
631
632 * spam-report.el (spam-report-gmane): Fix generation of spam
633 report URL.
634
6352005-09-10 Simon Josefsson <jas@extundo.com>
636
637 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
638 t, based on discussion on the ding list with Robert Epprecht
639 <epprecht@solnet.ch>.
640
d752cf53
MB
6412005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
642
643 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
644 X-Report-Spam header. Gmane now only provides Archived-At.
645 This is only used if `spam-report-gmane-use-article-number' is nil.
646 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
647
648 * nnweb.el (nnweb-google-wash-article): Print a message if article
649 is not available.
650
6512005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
652
653 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
654 content before displaying.
655
6562005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
657
658 * mml-smime.el: Remove defvar of gnus-extract-address-components.
659
6602005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
661
662 * mm-view.el (mm-display-inline-fontify): Disable support modes.
663
4a2358e9
MB
6642005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
665
666 * message.el (message-tab-body-function): Fixed mismatched custom
667 type.
668
669 * gnus.el (gnus-group-change-level-function): Ditto.
670
d752cf53 671 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
672
673 * gnus-art.el (gnus-signature-limit)
674 (gnus-article-mime-part-function): Ditto.
675
6762005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
677
678 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
679 Make fetching article by MID work again for Google Groups. Added
680 FIXME concerning gnus-group-make-web-group.
681
682 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
683 Don't depend on Gnus by using mail-extract-address-components if
684 gnus-extract-address-components is not bound.
685
686 * gnus.el (gnus-user-agent): Use list of symbols instead of
687 symbols. Display full version number for (S)XEmacs. Optionally
688 display (S)XEmacs codename.
689
690 * gnus-util.el (gnus-emacs-version): Update for new
691 `gnus-user-agent'.
692
693 * gnus-msg.el (gnus-extended-version): Make it possible to omit
694 Gnus version.
695
6962005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
697
698 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
699 when encoding.
700
701 * mm-bodies.el (mm-decode-content-transfer-encoding):
702 De-canonicalize CRLF for all text content types, not just
703 text/plain.
704
7052005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
706
707 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
708
709 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
710 list, not listp.
711
7122005-08-29 Romain Francoise <romain@orebokech.com>
713
714 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
715 docstring.
716 (gnus-face-from-file): Likewise.
717
41e11121
JB
7182005-08-31 Juanma Barranquero <lekktu@gmail.com>
719
720 * gnus-art.el (w3m-minor-mode-map):
721 * gnus-spec.el (gnus-newsrc-file-version):
722 * gnus-util.el (nnmail-active-file-coding-system)
723 (gnus-original-article-buffer, gnus-user-agent):
724 * gnus.el (gnus-ham-process-destinations)
725 (gnus-parameter-ham-marks-alist)
726 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
727 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
728 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
729 * mm-decode.el (gnus-current-window-configuration):
730 * mm-extern.el (gnus-article-mime-handles):
731 * mm-url.el (url-current-object, url-package-name)
732 (url-package-version):
733 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
734 (smime-keys, w3m-cid-retrieve-function-alist)
735 (w3m-current-buffer, w3m-display-inline-images)
736 (w3m-minor-mode-map):
737 * mml-smime.el (gnus-extract-address-components):
738 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
739 (gnus-newsrc-hashtb, message-default-charset)
740 (message-deletable-headers, message-options)
741 (message-posting-charset, message-required-mail-headers)
742 (message-required-news-headers):
743 * mml1991.el (mc-pgp-always-sign):
744 * mml2015.el (mc-pgp-always-sign):
745 * nnheader.el (nnmail-extra-headers):
746 * rfc1843.el (gnus-decode-encoded-word-function)
747 (gnus-decode-header-function, gnus-newsgroup-name):
748 * spam-stat.el (gnus-original-article-buffer): Add defvars.
749
f3f01d5d
MB
7502005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
751
752 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
753 the end of the date treatments.
754
7552005-08-15 Simon Josefsson <jas@extundo.com>
756
757 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
758 it in url-handlers.el and XEmacs in url.el. Reported by Luca
759 Capello and Romain Francoise.
760 (pgg-fetch-key-function): Removed, not used?
761 (pgg-insert-url-with-w3): Require url, to get
762 url-insert-file-contents regardless of where it is defined.
763
7642005-08-08 Simon Josefsson <jas@extundo.com>
765
766 * pgg.el: Autoload url-insert-file-contents instead of loading
767 w3/url.
768 (pgg-insert-url-with-w3): Don't load url here.
769
41e11121 7702005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
771
772 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
773
774 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
775
7762005-08-06 Romain Francoise <romain@orebokech.com>
777
778 * message.el: Fix typo in docstring.
779
11e22c4a
MB
7802005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
781
782 * mm-bodies.el (mm-encode-body): Use coding system rather than
783 charset to encode text.
784
785 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
786 number of charsets if utf-8 is available (XEmacs).
787
97f78c9b
MB
7882005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
789
790 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
791 start of the lines.
792 (gnus-picon-databases): Add /usr/share/picons.
793
7942005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
795
796 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
797 taken from `gnus-button-mid-or-mail-regexp'.
798 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
799 (gnus-button-alist): Improve regexp for domain part of the MIDs
800 for news:localpart@domain buttons.
801 (gnus-button-ctan-directory-regexp): Update.
802
803 * message.el (message-kill-buffer): Raise the current frame.
804 (message-bury): Use `window-dedicated-p'.
805
afea040a
MB
8062005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
807
97f78c9b
MB
808 * sieve-manage.el (sieve-manage-interactive-login): Use
809 make-local-variable rather than make-variable-buffer-local.
810 (sieve-manage-open): Ditto.
811 (sieve-manage-authenticate): Ditto.
812
afea040a
MB
813 * mml.el (mml-generate-mime-1): Make the content type default to
814 text/plain if the filename is not specified.
815
8162005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
817
818 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
819 instead of insert-buffer.
820
821 * message.el (message-yank-original): Ditto; set the mark at the
822 end of the yanked message.
823
4b91459a
MB
8242005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
825
826 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
827 lines to scroll rather than to stop it.
828
829 * mml.el (mml-generate-default-type): Add doc string.
830 (mml-generate-mime-1): Use mm-default-file-encoding or make it
831 default to application/octet-stream when determining the content
832 type if it is not specified for the part or the mml contents; add
833 a comment about mml-generate-default-type.
834
8352005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
836
837 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
838 make it default to application/octet-stream when determining the
839 content type if it is not specified for the external contents.
840
d44e3b45
MB
8412005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
842
843 * rfc2231.el (rfc2231-parse-string): Take care that not only a
844 segmented parameter but also other parameters might be there.
845
4b91459a
MB
8462005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
847
848 * mm-decode.el (mm-display-external): Delete temp file, directory
849 and buffer immediately if the external process is exited.
850
c03ac728
MB
8512005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
852
853 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
854 fewer lines than that of scroll-margin.
855 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
856
d8a88581
MB
8572005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
858
859 * gnus-art.el (gnus-article-next-page): Revert.
860 (gnus-article-beginning-of-window): New macro.
861 (gnus-article-next-page-1): Use it.
862 (gnus-article-prev-page): Ditto.
863 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
864 instead of insert-buffer.
865 (gnus-mime-delete-part): Ditto.
866 (gnus-article-edit-exit): Ditto.
867
868 * gnus-util.el (gnus-beginning-of-window): Remove.
869 (gnus-end-of-window): Remove.
870
d8a88581
MB
8712005-07-25 Simon Josefsson <jas@extundo.com>
872
873 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
874 to have the url package without w3. Reported by Daiki Ueno
875 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
876
7573397b
SM
8772005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
878
879 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
880 for text/rtf. Display default in prompt. Pass default for M-n.
881
882 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
883
bcc7dd61
MB
8842005-07-16 Romain Francoise <romain@orebokech.com>
885
886 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
887 instead of `current-time-string' as the latter creates a time
888 string that is not RFC 2822 compliant (it lacks the zone).
889
9ebc3953
EZ
8902005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
891
892 * gnus-msg.el (gnus-button-mailto): Remove
893 save-selected-window-window hackery because it relies on
894 save-selected-window internals.
895
7929f858
MB
8962005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
897
898 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
899 (gnus-article-next-page-1): Use gnus-beginning-of-window.
900 (gnus-article-prev-page): Ditto.
901
902 * gnus-util.el (gnus-beginning-of-window): New function.
903 (gnus-end-of-window): New function.
904
ead25b5c
MB
9052005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
906
907 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
908 gnus-add-minor-mode.
909 (gnus-binary-mode): Ditto.
910
911 * gnus-topic.el (gnus-topic-mode): Ditto.
912
8774406b
EZ
9132005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
914
915 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
916 (gnus-article-prev-page): Take scroll-margin into consideration.
917
a0ec7a4a
LK
9182005-07-04 Lute Kamstra <lute@gnu.org>
919
920 Update FSF's address in GPL notices.
921
59fda2fa
JB
9222005-07-04 Juanma Barranquero <lekktu@gmail.com>
923
924 * gnus.el (gnus-exit):
925 * gnus-group.el (gnus-group-icons):
926 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
927
928 * gnus-nocem.el (gnus-nocem):
929 * message.el (message-various, message-buffers, message-sending)
930 (message-interface, message-forwarding, message-insertion)
931 (message-headers, message-news, message-mail):
932 * pgg-gpg.el (pgg-gpg):
933 * pgg-parse.el (pgg-parse):
934 * pgg-pgp.el (pgg-pgp):
935 * pgg-pgp5.el (pgg-pgp5):
936 * pop3.el (pop3): Finish `defgroup' description with period.
937
7d0c69be
MB
9382005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
939
940 * gnus-art.el (article-display-face): Improve the efficiency.
941 (article-display-x-face): Ditto; remove grey x-face stuff.
942
d6697c02
MB
9432005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
944
945 * gnus-art.el (article-display-face): Correct the position in
946 which Faces are inserted; use dolist.
947
9482005-06-29 Didier Verna <didier@xemacs.org>
949
59fda2fa 950 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
951 order.
952
84861437
MB
9532005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
954
955 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
956 (gnus-nocem-check-article): Fetch the Type header.
957 (gnus-nocem-message-wanted-p): Fix the way to examine types.
958 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
959 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
960
961 * pgg.el (pgg-verify): Return the verification result.
962
3338c0ad
JB
9632005-06-24 Juanma Barranquero <lekktu@gmail.com>
964
965 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
966 `show-nonbreak-escape'.
967
9180519b
LK
9682005-06-23 Lute Kamstra <lute@gnu.org>
969
970 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
971
972 * dig.el (dig-mode):
973 * smime.el (smime-mode): Use gnus-run-mode-hooks.
974
23873c96
JB
9752005-06-21 Juanma Barranquero <lekktu@gmail.com>
976
977 * nnimap.el (nnimap-split-download-body): Fix spellings.
978
b66c24b4
JB
9792005-06-16 Juanma Barranquero <lekktu@gmail.com>
980
981 * gnus-art.el (gnus-article-encrypt-body):
982 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
983 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
984 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 985
0f49874b
MB
9862005-06-16 Miles Bader <miles@gnu.org>
987
988 * spam.el (spam): Remove "-face" suffix from face name.
989 (spam-face): New backward-compatibility alias for renamed face.
990 (spam-face, spam-initialize): Use renamed spam face.
991
992 * message.el (message-header-to, message-header-cc)
993 (message-header-subject, message-header-newsgroups)
994 (message-header-other, message-header-name)
995 (message-header-xheader, message-separator, message-cited-text)
996 (message-mml): Remove "-face" suffix from face names.
997 (message-header-to-face, message-header-cc-face)
998 (message-header-subject-face, message-header-newsgroups-face)
999 (message-header-other-face, message-header-name-face)
1000 (message-header-xheader-face, message-separator-face)
1001 (message-cited-text-face, message-mml-face):
1002 New backward-compatibility aliases for renamed faces.
1003 (message-font-lock-keywords): Use renamed message faces.
1004
1005 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
1006 (sieve-test-commands, sieve-tagged-arguments):
1007 Remove "-face" suffix from face names.
1008 (sieve-control-commands-face, sieve-action-commands-face)
1009 (sieve-test-commands-face, sieve-tagged-arguments-face):
1010 New backward-compatibility aliases for renamed faces.
1011 (sieve-control-commands-face, sieve-action-commands-face)
1012 (sieve-test-commands-face, sieve-tagged-arguments-face):
1013 Use renamed sieve faces.
1014
1015 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
1016 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
1017 (gnus-group-news-3-empty, gnus-group-news-4)
1018 (gnus-group-news-4-empty, gnus-group-news-5)
1019 (gnus-group-news-5-empty, gnus-group-news-6)
1020 (gnus-group-news-6-empty, gnus-group-news-low)
1021 (gnus-group-news-low-empty, gnus-group-mail-1)
1022 (gnus-group-mail-1-empty, gnus-group-mail-2)
1023 (gnus-group-mail-2-empty, gnus-group-mail-3)
1024 (gnus-group-mail-3-empty, gnus-group-mail-low)
1025 (gnus-group-mail-low-empty, gnus-summary-selected)
1026 (gnus-summary-cancelled, gnus-summary-high-ticked)
1027 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
1028 (gnus-summary-high-ancient, gnus-summary-low-ancient)
1029 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
1030 (gnus-summary-low-undownloaded)
1031 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
1032 (gnus-summary-low-unread, gnus-summary-normal-unread)
1033 (gnus-summary-high-read, gnus-summary-low-read)
1034 (gnus-summary-normal-read, gnus-splash):
1035 Remove "-face" suffix from face names.
1036 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1037 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1038 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1039 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1040 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1041 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1042 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1043 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1044 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1045 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1046 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1047 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1048 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1049 (gnus-summary-normal-ticked-face)
1050 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
1051 (gnus-summary-normal-ancient-face)
1052 (gnus-summary-high-undownloaded-face)
1053 (gnus-summary-low-undownloaded-face)
1054 (gnus-summary-normal-undownloaded-face)
1055 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1056 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1057 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1058 (gnus-splash-face):
1059 New backward-compatibility aliases for renamed faces.
1060 (gnus-group-startup-message): Use renamed gnus faces.
1061
1062 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
1063 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
1064 (gnus-server-agent): Remove "-face" suffix from face names.
1065 (gnus-server-agent-face, gnus-server-opened-face)
1066 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 1067 (gnus-server-offline-face):
0f49874b
MB
1068 New backward-compatibility aliases for renamed faces.
1069 (gnus-server-agent-face, gnus-server-opened-face)
1070 (gnus-server-closed-face, gnus-server-denied-face)
1071 (gnus-server-offline-face): Use renamed gnus faces.
1072
1073 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
1074 Remove "-face" suffix from face names.
1075 (gnus-picon-xbm-face, gnus-picon-face):
1076 New backward-compatibility aliases for renamed faces.
1077
1078 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
1079 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
1080 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
1081 (gnus-cite-11): Remove "-face" suffix from face names.
1082 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
1083 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
1084 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 1085 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
1086 New backward-compatibility aliases for renamed faces.
1087 (gnus-cite-attribution-face, gnus-cite-face-list)
1088 (gnus-article-boring-faces): Use renamed gnus faces.
1089
1090 * gnus-art.el (gnus-signature, gnus-header-from)
1091 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
1092 (gnus-header-content): Remove "-face" suffix from face names.
1093 (gnus-signature-face, gnus-header-from-face)
1094 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 1095 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
1096 New backward-compatibility aliases for renamed faces.
1097 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1098
1099 * gnus-sum.el (gnus-summary-selected-face)
1100 (gnus-summary-highlight): Use renamed gnus faces.
1101 * gnus-group.el (gnus-group-highlight): Likewise.
1102
ca0a6900
JB
11032005-06-14 Juanma Barranquero <lekktu@gmail.com>
1104
0b46b379
JB
1105 * gnus-sieve.el (gnus-sieve-article-add-rule):
1106 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
1107 * spam-stat.el (spam-stat-buffer-change-to-spam)
1108 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 1109
0b46b379
JB
1110 * message.el (message-is-yours-p):
1111 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 1112
a21fb88e
MB
11132005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1114
1115 * mm-view.el (mm-inline-text): Withdraw the last change.
1116
11172005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1118
1119 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1120 executing enriched-decode.
1121
bfe5418b
LT
11222005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1123
1124 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1125
d4755e04
LK
11262005-06-04 Lute Kamstra <lute@gnu.org>
1127
1128 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1129 information is never recorded.
1130
95f75c75
SM
11312005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1132
1133 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1134
0f69d598
MB
11352005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1136
1137 * pop3.el (pop3-md5): Run md5 in the binary mode.
1138 (pop3-md5-program-args): New variable.
1139
95f75c75
SM
1140 * starttls.el (starttls-set-process-query-on-exit-flag):
1141 Use eval-and-compile.
0f69d598 1142
4a43ee9b
MB
11432005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1144
1145 * gnus-art.el (article-display-x-face): Replace
1146 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1147
1148 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1149
1150 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
1151 set-process-query-on-exit-flag or process-kill-without-query.
1152
1153 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1154 loop instead of replace-regexp.
1155
1156 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1157 instead of process-kill-without-query if it is available.
1158
1159 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1160 instead of find-file-hooks if it is available.
1161
1162 * mml1991.el: Bind pgg-default-user-id when compiling.
1163
1164 * mml2015.el: Bind pgg-default-user-id when compiling.
1165
95f75c75
SM
1166 * nndraft.el (nndraft-request-associate-buffer):
1167 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
1168 available.
1169
1170 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1171 instead of find-file-hooks if it is available.
1172
1173 * nntp.el (nntp-open-connection): Replace
1174 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1175 (nntp-open-ssl-stream): Ditto.
1176 (nntp-open-tls-stream): Ditto.
1177
1178 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
1179 (pgg-run-at-time-1): New macro.
1180 (pgg-run-at-time): Use it.
1181
1182 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1183 set-process-query-on-exit-flag or process-kill-without-query.
1184 (starttls-open-stream-gnutls): Use it instead of
1185 process-kill-without-query.
1186 (starttls-open-stream): Ditto.
1187
11882005-05-31 Simon Josefsson <jas@extundo.com>
1189
1190 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1191 instead of hard coding to nil.
1192
11932005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1194
ca0a6900 1195 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
1196 resolve warnings when gnus-group.el compiled alone.
1197
e9bd5782
MB
11982005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1199
1200 * gnus-agent.el (gnus-agent-regenerate-group)
1201 (gnus-agent-fetch-articles): Replace `string-to-int' by
1202 `string-to-number'.
1203 * gnus-art.el (gnus-button-fetch-group): Ditto.
1204 * gnus-cache.el (gnus-cache-generate-active)
1205 (gnus-cache-articles-in-group): Ditto.
1206 * gnus-group.el (gnus-group-set-current-level)
1207 (gnus-group-insert-group-line): Ditto.
1208 * gnus-score.el (gnus-score-set-expunge-below)
1209 (gnus-score-set-mark-below, gnus-summary-score-effect)
1210 (gnus-summary-score-entry): Ditto.
1211 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1212 (gnus-soup-pack): Ditto.
1213 * gnus-spec.el (gnus-xmas-format): Ditto.
1214 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1215 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1216 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1217 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1218 * nndb.el (nndb-get-remote-expire-response): Ditto.
1219 * nndiary.el (nndiary-parse-schedule-value)
1220 (nndiary-string-to-number, nndiary-request-replace-article)
1221 (nndiary-request-article): Ditto.
1222 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1223 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1224 * nneething.el (nneething-make-head): Ditto.
1225 * nnfolder.el (nnfolder-request-article)
1226 (nnfolder-retrieve-headers): Ditto.
1227 * nnheader.el (nnheader-file-to-number): Ditto.
1228 * nnkiboze.el (nnkiboze-request-article): Ditto.
1229 * nnmail.el (nnmail-process-unix-mail-format)
1230 (nnmail-process-babyl-mail-format): Ditto.
1231 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1232 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1233 (nnmh-request-create-group, nnmh-request-list-1)
1234 (nnmh-request-group, nnmh-request-article): Ditto.
1235 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1236 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1237 * nnsoup.el (nnsoup-make-active): Ditto.
1238 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1239 * nntp.el (nntp-find-group-and-number)
1240 (nntp-retrieve-headers-with-xover): Ditto.
1241 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1242 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1243 (pgg-format-key-identifier): Ditto.
1244 * pop3.el (pop3-last, pop3-stat): Ditto.
1245 * qp.el (quoted-printable-decode-region): Ditto.
1246
1247 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1248 of concat.
1249
cfcd5c91
MB
12502005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1251
1252 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1253
1254 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1255
1256 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1257
1258 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1259
1260 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1261
1262 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1263
1264 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1265 (gnus-carpal-mode): Ditto.
1266
1267 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1268 (gnus-browse-mode): Ditto.
1269
1270 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1271
1272 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1273
9ad41fb7
RS
12742005-05-29 Richard M. Stallman <rms@gnu.org>
1275
1276 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1277
b4e8a25b
MB
12782005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1279
1280 * gnus-util.el (gnus-run-mode-hooks): New function.
1281
1282 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1283
ddfbe5db
LT
12842005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1285
1286 * gnus-agent.el (gnus-agent-make-mode-line-string):
1287 Use mode-line-highlight as mouse-face.
1288
d0859c9a
MB
12892005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1290
1291 * canlock.el (canlock): Change the parent group to news.
1292
1293 * deuglify.el (gnus-outlook-deuglify): Add :group.
1294
1295 * dig.el (dig): Add :group.
1296
1297 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1298
1299 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1300 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1301 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1302 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1303 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1304
1305 * gnus-diary.el (gnus-diary): Add :group.
1306
1307 * gnus.el (gnus-group-news-1-face): Add :group.
1308 (gnus-group-news-1-empty-face): Ditto.
1309 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1310 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1311 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1312 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1313 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1314 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1315 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1316 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1317 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1318 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1319 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1320 (gnus-summary-high-ticked-face): Ditto.
1321 (gnus-summary-low-ticked-face): Ditto.
1322 (gnus-summary-normal-ticked-face): Ditto.
1323 (gnus-summary-high-ancient-face): Ditto.
1324 (gnus-summary-low-ancient-face): Ditto.
1325 (gnus-summary-normal-ancient-face): Ditto.
1326 (gnus-summary-high-undownloaded-face): Ditto.
1327 (gnus-summary-low-undownloaded-face): Ditto.
1328 (gnus-summary-normal-undownloaded-face): Ditto.
1329 (gnus-summary-high-unread-face): Ditto.
1330 (gnus-summary-low-unread-face): Ditto.
1331 (gnus-summary-normal-unread-face): Ditto.
95f75c75 1332 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
1333 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1334
1335 * message.el (message-minibuffer-local-map): Add :group.
1336
1337 * sieve-manage.el (sieve-manage-log): Add :group.
1338 (sieve-manage-default-user): Diito.
1339 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1340 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1341 (sieve-manage-authenticators): Ditto.
95f75c75 1342 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
1343 (sieve-manage-default-port): Ditto.
1344
1345 * sieve-mode.el (sieve-control-commands-face): Add :group.
1346 (sieve-action-commands-face): Ditto.
1347 (sieve-test-commands-face): Ditto.
1348 (sieve-tagged-arguments-face): Ditto.
1349
1350 * smime.el (smime): Add :group.
1351
1352 * spam-report.el (spam-report): Add :group.
1353
1354 * spam.el (spam, spam-face): Add :group.
1355
6441d280
LK
13562005-05-26 Lute Kamstra <lute@gnu.org>
1357
1358 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1359
8654e13a
MB
13602005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1361
1362 * gnus-art.el: Don't autoload mail-extract-address-components.
1363
1364 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1365
1366 * nndb.el: Don't declare the nndb back end two or more times; don't
1367 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1368
1369 * nntp.el: Autoload format-spec instead of format; use
1370 eval-and-compile to evaluate autoload forms.
1371
1372 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1373
31640842
MB
13742005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1375
1376 * gnus-art.el (article-date-ut): Support converting date in
1377 forwarded parts as well.
1378 (gnus-article-save-original-date): New macro.
1379 (gnus-display-mime): Use it.
1380
13812005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1382
1383 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1384 enclosure element of <item>.
1385
61b397cd
MB
13862005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1387
1388 * spam-report.el (spam-report-unplug-agent)
1389 (spam-report-plug-agent, spam-report-deagentize)
1390 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1391 support for the Agent in spam-report: when unplugged, report to a
1392 file; when plugged, submit all the requests.
1393 [Added missing offline functionality from trunk.]
1394
13952005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1396
1397 * spam-report.el (spam-report-url-to-file)
1398 (spam-report-requests-file): New function and variable for offline
1399 reporting.
1400 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1401 and user defined function.
1402 (spam-report-process-queue): New function.
1403 Process requests from `spam-report-requests-file'.
1404 (spam-report-url-ping-mm-url): Autoload.
1405 [Added missing offline functionality from trunk.]
31640842 1406
cd01ded9
MB
14072005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1408
1409 * qp.el (quoted-printable-encode-region): Save excursion.
1410
850c333d
MB
14112005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1412
1413 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
1414 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1415
ff5e68bf
MB
14162005-04-13 Miles Bader <miles@gnu.org>
1417
1418 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1419
14202005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1421
1422 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1423 contained in text because xml.el decodes entities) with LFs.
1424
6a748eda
LK
14252005-04-11 Lute Kamstra <lute@gnu.org>
1426
1427 * message.el (message-make-date): Handle byte-compiler warnings
1428 differently.
1429 * nnimap.el (nnimap-date-days-ago): Ditto.
1430
9d9b0de9
SM
14312005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1432
1433 * mm-util.el (mm-string-to-multibyte): New function.
1434 (mm-detect-coding-region): Typo.
1435
9a89f5b0
MB
14362005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1437
1438 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1439
91472578
MB
14402005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1441
1442 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1443 argument in XEmacs.
1444
1445 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1446 (nnrss-request-group): Decode group name first.
1447 (nnrss-request-article): Make a text/plain article if mml-to-mime
1448 failed.
1449 (nnrss-get-encoding): Return a compatible encoding according to
1450 nnrss-compatible-encoding-alist.
1451 (nnrss-opml-export): Use dolist.
1452 (nnrss-find-el): Use consp instead of listp.
1453 (nnrss-order-hrefs): Use dolist.
1454
14552005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1456
1457 * nnrss.el (nnrss-verbose): Remove.
1458 (nnrss-request-group): Use `nnheader-message' instead.
1459
14602005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1461
1462 * nnrss.el (nnrss-verbose): New variable.
1463 (nnrss-request-group): Make it say nnrss is requesting a group.
1464
14652005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1466
1467 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1468 (gnus-agent-group-pathname): Ditto.
1469
1470 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1471
1472 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1473 name for only %g and %c.
1474 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1475 instead of gnus-tmp-group to decoded group name.
1476 (gnus-group-make-group): Decode group name.
1477 (gnus-group-delete-group): Ditto.
1478 (gnus-group-make-rss-group): Exclude `/'s from group names;
1479 register the group data after opening the nnrss group; unify
1480 non-ASCII group names; encode group name.
1481 (gnus-group-catchup-current): Decode group name.
1482 (gnus-group-expire-articles-1): Ditto.
1483 (gnus-group-set-current-level): Ditto.
1484 (gnus-group-kill-group): Ditto.
1485
1486 * gnus-spec.el (gnus-update-format-specifications): Flush the
1487 group format spec cache if it doesn't support decoded group names.
1488
1489 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1490
1491 * nnrss.el: Require rfc2047 and mml.
1492 (nnrss-file-coding-system): New variable.
1493 (nnrss-format-string): Redefine it as an inline function.
1494 (nnrss-decode-group-name): New function.
1495 (nnrss-string-as-multibyte): Remove.
1496 (nnrss-retrieve-headers): Decode group name; don't use
1497 nnrss-format-string.
1498 (nnrss-request-group): Decode group name.
1499 (nnrss-request-article): Decode group name; allow a Message-ID as
1500 well as an article number; don't use nnrss-format-string; encode a
1501 Message-ID string which may contain non-ASCII characters; use
1502 mml-to-mime to compose a MIME article; use search-forward instead
1503 of re-search-forward.
1504 (nnrss-request-expire-articles): Decode group name.
1505 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1506 as well; decode group name.
1507 (nnrss-get-encoding): Fix regexp.
1508 (nnrss-fetch): Clarify error message.
1509 (nnrss-read-server-data): Use insert-file-contents instead of load;
1510 bind file-name-coding-system; use multibyte buffer.
1511 (nnrss-save-server-data): Insert newline; bind
1512 coding-system-for-write to the value of nnrss-file-coding-system;
1513 bind file-name-coding-system; add coding cookie.
1514 (nnrss-read-group-data): Use insert-file-contents instead of load;
1515 bind file-name-coding-system; use multibyte buffer.
1516 (nnrss-save-group-data): Bind coding-system-for-write to the
1517 value of nnrss-file-coding-system; bind file-name-coding-system.
1518 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1519 make it work with non-ASCII text.
1520 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1521 of set-buffer-file-coding-system.
1522 (nnrss-find-el): Check carefully whether there's a list of string
1523 which old xml.el may return rather than a string; make it work
1524 with old xml.el as well.
1525
15262005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1527
1528 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1529
1530 * nnrss.el (nnrss-get-encoding): New function.
1531 (nnrss-fetch): Use unibyte buffer initially; bind
1532 coding-system-for-read while performing mm-url-insert; remove ^Ms;
1533 decode contents according to the encoding attribute.
1534 (nnrss-save-group-data): Add coding cookie.
1535 (nnrss-mime-encode-string): New function.
1536 (nnrss-check-group): Use it to encode subject and author.
1537
15382005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1539
1540 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1541 failed.
1542
15432005-04-06 Jesper Harder <harder@ifa.au.dk>
1544
1545 * mm-util.el (mm-subst-char-in-string): Support inplace.
1546
1547 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1548 checkdoc.el).
1549 (nnrss-request-article): Cleanup.
1550 (nnrss-request-delete-group): Use nnrss-make-filename.
1551 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1552 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1553 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1554 <joakim@verona.se>; hash on description if link is missing; use
1555 nnrss-make-filename; use load.
1556 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1557 (nnrss-make-filename): New function.
1558 (nnrss-close): New function.
1559 (nnrss-check-group): Hash on description if link is missing.
1560 (nnrss-get-namespace-prefix): Use string= to compare strings!
1561 Reported by David D. Smith <davidsmith@acm.org>.
1562 (nnrss-opml-export): Turn on sgml-mode.
1563
15642005-04-06 Mark A. Hershberger <mah@everybody.org>
1565
1566 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1567
498063ec
MB
15682005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1569
1570 * message.el (message-make-date): Add defvars in order to silence
1571 the byte compiler inside the defun.
1572
1573 * nnimap.el (nnimap-date-days-ago): Ditto.
1574
95f75c75 1575 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 1576
95f75c75 1577 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 1578
95f75c75 1579 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
1580
1581 * nnultimate.el (parse-time): Require for `parse-time-string'.
1582
707f2b38
MB
15832005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1584
498063ec
MB
1585 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1586 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 1587
10ace8ea
MB
15882005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1589
1590 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1591
1592 * mm-util.el (mm-replace-in-string): New function.
1593 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1594 latin-unity, which cannot be used with XEmacs 21.1.
1595
1596 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1597 rfc2047-encoding-function-alist in order to avoid conflicting with
1598 the old version.
1599 (rfc2047-encode-message-header): Remove useless goto-char.
1600 (rfc2047-encodable-p): Don't move point.
1601 (rfc2047-syntax-table): Treat `(' and `)' as is.
1602 (rfc2047-encode-region): Concatenate words containing non-ASCII
1603 characters in structured fields; don't encode space-delimited
1604 ASCII words even in unstructured fields; don't break words at
1605 char-category boundaries; encode encoded words in structured
1606 fields; treat text within parentheses as special; show the
1607 original text when error has occurred; move point to the end of
1608 the region after encoding, suggested by IRIE Tetsuya
1609 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1610 non-special; check carefully whether to encode special characters;
1611 fix some kind of misconfigured headers; signal a real error if
1612 debug-on-quit or debug-on-error is non-nil; don't infloop,
1613 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1614 the close parenthesis may be included in the encoded word; encode
1615 bogus delimiters.
1616 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1617 (rfc2047-encode-max-chars): New variable.
1618 (rfc2047-encode-1): New function.
1619 (rfc2047-encode): Use it; encode text so that it occupies the
1620 maximum width within 76-column; work correctly on Q encoding for
1621 iso-2022-* charsets; fold the line before encoding; don't append a
1622 space if the encoded word includes close parenthesis.
1623 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1624 sure not to break a line just after the header name.
1625 (rfc2047-b-encode-region): Remove.
1626 (rfc2047-b-encode-string): New function.
1627 (rfc2047-q-encode-region): Remove.
1628 (rfc2047-q-encode-string): New function.
1629 (rfc2047-encode-parameter): New function.
1630 (rfc2047-encoded-word-regexp): Don't use shy group.
1631 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1632 (rfc2047-parse-and-decode): Ditto.
95f75c75 1633 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
1634
16352005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1636
1637 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1638 (rfc2047-field-value): Strip props.
95f75c75 1639 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
1640 all headers can be folded, and this should be done by the message
1641 composition mode. Probably. I think.
1642 (rfc2047-encodable-p): Say that =? needs encoding.
1643 (rfc2047-encode-region): Encode =? strings.
1644
16452005-03-25 Jesper Harder <harder@ifa.au.dk>
1646
1647 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1648 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1649 <s.wi@gmx.net>.
1650 (rfc2047-decode-string): Don't cons a string unnecessarily.
1651 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1652 the encoding to avoid consing a string.
1653 (rfc2047-decode): Use mm-subst-char-in-string instead of
1654 mm-replace-chars-in-string.
1655
16562005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1657
1658 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1659 encodings of MIME-encoded words, in order to improve
1660 interoperability with several broken MUAs.
1661
16622005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1663
1664 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1665 pass it to `gnus-browse-read-group'.
1666 (gnus-browse-read-group): Add NUMBER argument and pass it to
1667 `gnus-group-read-ephemeral-group'.
1668
1669 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1670 argument and pass it to `gnus-group-read-group'.
1671
16722005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1673
1674 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1675 mm-xemacs-find-mime-charset-1 if we have the mule feature
1676 available at runtime.
1677
f3f7f80c
WL
16782005-03-25 Werner Lemberg <wl@gnu.org>
1679
1680 * nnmaildir.el: Replace `illegal' with `invalid'.
1681
0302b80e
SM
16822005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1683
1684 * gnus-start.el (gnus-display-time-event-handler):
1685 Check display-time-timer at runtime rather than only at load time
1686 in case display-time-mode is turned off in the mean time.
1687
fa9a04e1
MB
16882005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1689
1690 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1691 used.
1692
1693 * nneething.el (nneething-map-file-directory): Derive from
1694 `gnus-directory'.
1695
1696 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1697 the To/Cc button.
1698
16992005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1700
0302b80e
SM
1701 * nnmaildir.el (nnmaildir-request-accept-article):
1702 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1
MB
1703
17042005-03-13 Steve Youngs <steve@sxemacs.org>
1705
1706 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1707 autoloaded function.
1708 From: Andrey Slusar <anrays@gmail.com>.
1709
17102005-03-13 Steve Youngs <steve@sxemacs.org>
1711
1712 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1713 for `with-timeout'.
1714
1715 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 1716 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
1717
1718 * gnus-async.el: Ditto.
1719
bf68d4e6
LK
17202005-03-16 Lute Kamstra <lute@gnu.org>
1721
1722 * message.el (message-make-date): Require parse-time.
1723
f66ce3b9
SM
17242005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1725
1726 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1727
14f56b66
MB
17282005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
1729
0302b80e 1730 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 1731
ec3c4a4c
MB
17322005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
1733
1734 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
1735 buffer (since IMAP server might return FETCH response out of
1736 order, and the nntp buffer must be sorted).
1737
5f5475ac
MB
17382005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1739
1740 * message.el: Don't autoload former message-utils variables.
f66ce3b9 1741 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
1742
1743 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 1744 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 1745 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
1746 (nnweb-google-parse-1, nnweb-google-create-mapping):
1747 Don't hardcode URL.
5f5475ac 1748
2fd561a9
MB
17492005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1750
1751 * message.el (message-get-reply-headers, message-followup):
1752 Mention related variables `message-use-followup-to' and
1753 `message-use-mail-followup-to', in the information buffer.
1754
1755 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1756 of broken groups(-beta).google.com.
1757
4e90f2b9
SM
17582005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1759
1760 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1761 a more conservative way.
1762
ee7d3cc0
MB
17632005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1764
1765 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
1766 `mm-dissect-multipart' and receive the from field as an (optional)
1767 argument from `mm-dissect-multipart'.
1768 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
1769 pass it on when we call `mm-dissect-buffer' on MIME parts.
1770 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 1771
04ff38fb
SM
17722005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1773
1774 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1775 buffer, so it moves the window's cursor.
1776
ff4d3926
MB
17772005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1778
04ff38fb 1779 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
1780
1781 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 1782 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 1783
04ff38fb
SM
1784 * gnus-sum.el (gnus-summary-caesar-message):
1785 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
1786
1787 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1788 doc string.
1789
17902005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1791
1792 * smime.el (smime-sign-buffer): Signal an error if
1793 `smime-sign-region' fails.
1794 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
1795 fails.
1796
82a8ad04
MB
17972005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1798
1799 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1800 Handle news URL with given port correctly.
1801
270a576a
MB
18022005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1803
1804 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1805 containing special characters.
1806
1807 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1808
1809 * mml.el (mime-to-mml): Ditto.
1810
ff4d3926
MB
1811 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1812 New variable.
270a576a
MB
1813 (rfc2047-decode-region): Quote decoded words containing special
1814 characters when rfc2047-quote-decoded-words-containing-tspecials
1815 is non-nil.
1816
18172005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1818
04ff38fb 1819 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
1820
1821 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1822
18232005-02-15 Simon Josefsson <jas@extundo.com>
1824
1825 * nnimap.el (nnimap-debug): Doc fix.
1826
1827 * imap.el (imap-debug): Doc fix.
1828
18292005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1830
1831 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
1832 argument in doc string. Make query for type more clear.
1833
d31fa104
MB
18342005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1835
1836 * gnus.el (gnus-group-startup-message): Search for gnus images in
1837 etc/images/gnus.
1838 * mm-util.el (mm-find-charset-region): Likewise.
1839 * smiley.el (smiley-data-directory): Search for smilies in
1840 etc/images/smilies.
1841
9b981cb6
MB
18422005-02-09 Kim F. Storm <storm@cua.dk>
1843
1844 Change Emacs release version from 21.4 to 22.1 throughout.
1845 Change Emacs development version from 21.3.50 to 22.0.50.
1846
18472005-02-08 Simon Josefsson <jas@extundo.com>
1848
1849 * imap.el (imap-log): Doc fix.
1850
56c30d72
MB
18512005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1852
1853 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
1854 prefix arg is neither nil nor a number, as info specifies.
1855
f429956a
SM
18562005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1857
1858 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
1859
5c243ee4
SM
18602005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
1861
1862 * message.el (message-beginning-of-line): Change the behavior when
1863 invoked between BOL and : so that it first moves backward.
1864
aba1948a
MB
18652005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1866
1867 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
1868 article buffer when editing of the article is discarded.
1869 (gnus-article-prepare): Revert.
1870
18712005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1872
f429956a
SM
1873 * gnus-art.el (gnus-article-prepare):
1874 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
1875
18762005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1877
1878 * mml.el (mml-generate-mime-1): Convert string into unibyte when
1879 inserting " *mml*" buffer's contents into a unibyte temp buffer.
1880
ddff82cf
MB
18812005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
1882
1883 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
1884 which will be inserted according to the multibyteness of a buffer
1885 rather than the type of contents. Suggested by ARISAWA Akihiro
1886 <ari@mbf.ocn.ne.jp>.
1887
112d84ef
MB
18882005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1889
1890 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
1891 which is unreadable in some setups.
1892
2f7717f6
MB
18932004-12-27 Simon Josefsson <jas@extundo.com>
1894
f429956a
SM
1895 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
1896 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
1897 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 1898
c44edf72
KS
18992004-12-17 Kim F. Storm <storm@cua.dk>
1900
1901 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
1902
1903 * gnus-sum.el (gnus-summary-mode-map): Likewise.
1904
aa0a8561
MB
19052004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1906
1907 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
1908 correctly even if there are wide characters.
1909
19102004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1911
1912 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
1913 concatenating segments rather than before concatenating them.
1914 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1915
19162004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1917
1918 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
1919
19202004-12-17 Aidan Kehoe <kehoea@parhasard.net>
1921
1922 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
1923 unify Latin characters in XEmacs.
1924 (mm-find-mime-charset-region): Use it.
1925
19262004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1927
1928 * gnus-util.el (gnus-delete-directory): New function.
1929
1930 * gnus-agent.el (gnus-agent-delete-group): Use it.
1931
1932 * gnus-cache.el (gnus-cache-delete-group): Use it.
1933
45893b95
SM
19342004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
1935
1936 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
1937
734c5765
MB
19382004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
1939
5c243ee4
SM
1940 * gnus-group.el (gnus-group-make-rss-group):
1941 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
1942
1943 * gnus-start.el (gnus-setup-news): Honor user's setting to
1944 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 1945 <lute@gnu.org>.
734c5765 1946
ad136a7c
MB
19472004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1948
1949 * message.el (message-forward-make-body-mml): Remove headers
45893b95 1950 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
1951
19522004-12-02 Romain Francoise <romain@orebokech.com>
1953
1954 * message.el (message-forward-make-body-plain): Always remove
1955 headers according to message-forward-ignored-headers.
1956
19572004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1958
ad136a7c
MB
1959 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1960 order to silence the byte compiler.
1961
1962 * pop3.el (pop3-md5): Define it before being used.
1963
1964 * spam.el: Fix the way to silence the byte compiler, which
1965 complained about bbdb-buffer, bbdb-create-internal,
1966 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
1967 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
1968 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
1969 spam-stat-buffer-is-spam, spam-stat-load,
1970 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
1971 spam-stat-save and spam-stat-split-fancy.
1972
19732004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1974
1975 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1976 which may confuse users.
1977 (canlock-password-for-verify): Ditto.
1978
1979 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1980
1981 * gnus-art.el (gnus-emphasis-alist): Ditto.
1982
1983 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1984
1985 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1986
1987 * gnus-start.el (gnus-save-killed-list): Ditto.
1988
1989 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1990 (gnus-sum-thread-tree-root): Ditto.
1991 (gnus-sum-thread-tree-false-root): Ditto.
1992 (gnus-sum-thread-tree-single-indent): Ditto.
1993
1994 * message.el (message-courtesy-message): Ditto.
1995 (message-archive-note): Ditto.
1996 (message-subscribed-address-file): Ditto.
1997 (message-user-fqdn): Ditto.
1998
1999 * spam-report.el (spam-report-gmane-regex): Ditto.
2000
2001 * spam.el (spam-blackhole-good-server-regex): Ditto.
2002
20032004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2004
45893b95 2005 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
2006
20072004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2008
45893b95
SM
2009 * message.el (message-strip-forbidden-properties):
2010 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
2011
20122004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2013
45893b95 2014 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
2015
2016 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
2017 to avoid problems when splitting mails with many recipients.
2018
20192004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
2020
2021 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
2022 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2023
20242004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
2025
2026 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
2027
49561cf6
SM
20282004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2029
2030 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
2031 pop-to-buffer, covered by the subsequent gnus-configure-windows.
2032
87589a70
LT
20332004-11-14 Luc Teirlinck <teirllm@auburn.edu>
2034
2035 * nnfolder.el (nnfolder-save-marks): Add missing format field in
2036 call to `error'.
2037 * nnml.el (nnml-save-marks): Ditto.
2038
c825ac9d
RS
20392004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2040
45893b95
SM
2041 * gnus-start.el (gnus-convert-old-newsrc):
2042 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 2043
ae465fa7
MB
20442004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2045
2046 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
2047 default; improve customization type.
2048 (gnus-emphasis-custom-with-format): New macro.
2049 (gnus-emphasis-custom-value-to-external): New function.
2050 (gnus-emphasis-custom-value-to-internal): New function.
2051
5f49be3f
MB
20522004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2053
2054 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
2055 "Args out of range" error. Reported by Arnaud Giersch
2056 <arnaud.giersch@free.fr>.
2057
fb54e72e
RS
20582004-11-04 Richard M. Stallman <rms@gnu.org>
2059
2060 * spam.el (spam group): Add :version.
2061
2062 * pgg-def.el (pgg group): Add :version.
2063
0683d241
MB
20642004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2065
3bc8f4ac 2066 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
2067 article buffer with a draft file. This is a temporary measure
2068 against the 2004-08-22 change to gnus-article-edit-mode.
2069
20702004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2071
2072 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
2073 (html2text-format-tags): Remove unused variable `attr'.
2074
2075 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2076 after-load-alist.
2077
2078 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2079 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
2080 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
2081 loaded under XEmacs.
2082 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
2083
2084 * mm-util.el (mm-coding-system-p): Return a coding-system.
2085 (mm-mime-mule-charset-alist): Use shift_jis instead of
2086 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
2087 entries for the mime charsets iso-2022-jp-3 and shift_jis.
2088 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
2089 instead of japanese-shift-jis and iso-latin-1 respectively in
2090 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
2091 (mm-mule-charset-to-mime-charset):
2092 Make mm-coding-system-priorities effective.
0683d241
MB
2093 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2094 while predicating of candidates upon the priorities.
2095
e2642250
MB
20962004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2097
2098 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2099
2100 * tls.el (tls-process-connection-type, tls-success)
2101 (tls-certtool-program): Add :version.
2102
2103 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2104 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 2105 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
2106
2107 * spam-stat.el (spam-stat): Add :version.
2108
2109 * sieve.el (sieve): Add :version.
2110
49561cf6
SM
2111 * sha1.el (sha1): Add :version.
2112 (sha1-use-external): Remove redundant version.
e2642250
MB
2113
2114 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
2115 (nnmail-cache-ignore-groups, nnmail-spool-hook)
2116 (nnmail-split-fancy-match-partial-words)
87589a70 2117 (nnmail-split-lowercase-expanded):
e2642250
MB
2118
2119 * nndiary.el (nndiary): Add :version.
2120
2121 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2122
2123 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
2124 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2125 Add :version.
e2642250
MB
2126
2127 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2128
2129 * mm-url.el (mm-url-use-external, mm-url-program)
2130 (mm-url-arguments): Add :version.
2131
2132 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
2133 (mm-attachment-file-modes, mm-decrypt-option)
2134 (mm-w3m-safe-url-regexp): Add :version.
2135
2136 * message.el (message-cite-prefix-regexp)
2137 (message-sendmail-envelope-from, message-minibuffer-local-map)
2138 (message-user-fqdn, message-completion-alist): Add :version.
2139
2140 * gnus-win.el (gnus-configure-windows-hook)
2141 (gnus-use-frames-on-any-display): Add :version.
2142
2143 * gnus-art.el (gnus-article-address-banner-alist)
2144 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
2145 (gnus-treat-from-picon, gnus-treat-mail-picon)
2146 (gnus-treat-x-pgp-sig): Add :version.
2147
2148 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
2149 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
2150 (gnus-summary-article-delete-hook)
2151 (gnus-summary-display-while-building): Add :version.
2152
2153 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2154 (gnus-get-top-new-news-hook):Add :version.
2155
2156 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2157 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2158
2159 * gnus-registry.el (gnus-registry): Add :version.
2160
2161 * gnus-spec.el (gnus-use-correct-string-widths)
2162 (gnus-make-format-preserve-properties): Add :version.
2163
2164 * gnus.el (gnus-group-charter-alist)
2165 (gnus-group-fetch-control-use-browse-url)
2166 (gnus-install-group-spam-parameters): Add :version.
2167
2168 * gnus-diary.el (gnus-diary): Add :version.
2169
2170 * gnus-delay.el (gnus-delay): Add :version.
2171
2172 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
2173 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
2174 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
2175 Add :version.
2176
2177 * gnus-agent.el (gnus-agent-max-fetch-size)
2178 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
2179 (gnus-agent-prompt-send-queue): Add :version.
2180
2181 * deuglify.el (gnus-outlook-deuglify): Add :version.
2182
2183 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
2184 cleanup.
2185 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
49561cf6
SM
2186 (html2text-format-tag-list): Add "strong" and "em".
2187 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
e2642250 2188
5153a47a
MB
21892004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2190
2a95505b
MB
2191 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2192 signature file. Suggested by Manoj Srivastava
2193 <srivasta@golden-gryphon.com>.
2194
5153a47a 2195 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
2196 iso-2022-jp even in the Japanese language environment.
2197 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
2198
21992004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2200
2201 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2202 use the same characters as the dummy marks; make it free from
2203 getting affected by the language environment.
2204 (gnus-summary-read-group-1): Update mark positions only when the
2205 format spec is updated.
2206
2207 * gnus-spec.el (gnus-update-format-specifications): Return a list
2208 of updated types.
2209
22102004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2211
2212 * nnspool.el (nnspool-spool-directory): Use news-path if the
2213 news-directory variable is not bound.
2214
2215 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2216 of gnus-tmp-news-method into string if it may be passed to
2217 gnus-correct-length which takes only a string argument.
2218
86713405
MB
22192004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2220
49561cf6 2221 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
2222 instead.
2223
22242004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2225
49561cf6 2226 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
2227 comparison on string.
2228
d5ddd795
MB
22292004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2230
2231 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2232 running the major-mode function.
2233
22342004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2235
2236 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2237 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2238 boolean check to not apply converters that apply to future
2239 versions of gnus.
2240
54506618
MB
22412004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2242
2243 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2244 dummy marks in the right way.
2245
d5ddd795 22462004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2247
2248 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2249 avoid infinite recursion via gnus-get-function.
2250
d5ddd795 22512004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2252
49561cf6
SM
2253 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2254 When necessary, pass full group name to gnus-request-set-marks.
2255 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 2256 tick marks.
49561cf6 2257 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 2258
d5ddd795 22592004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2260
49561cf6
SM
2261 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2262 Replace gnus-request-update-info with explicit code to sync the
2263 in-memory info read flags with the marks being sync'd to the backend.
54506618 2264
d5ddd795 22652004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2266
f429956a
SM
2267 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2268 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2269 you want to open a server and then, even when you responded with no,
2270 asking if you want to synchronize the server's flags.
49561cf6 2271 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
2272 multi-line expressions.
2273 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
2274 Updates marks in memory (in the info structure) AND in the backend.
2275 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
2276 deletion to remove entire duplicate line. Fixes merged article
2277 number bug.
2278
49561cf6
SM
2279 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2280
2281 * nnagent.el (nnagent-request-set-mark):
2282 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
2283 method, to ensure that synchronization updates marks in the
2284 backend and in the info (in memory) structure.
2285
d5ddd795 22862004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2287
2288 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2289 unless plugged. Disable the agent so that an open failure causes
2290 an error.
2291
5e472af0 22922004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 2293
54506618
MB
2294 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2295 (gnus-agent-go-online): Change :version.
2296 (gnus-agent-expire-unagentized-dirs)
2297 (gnus-agent-auto-agentize-methods): Add :version.
2298
d5ddd795 22992004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2300
49561cf6
SM
2301 * legacy-gnus-agent.el
2302 (gnus-agent-convert-to-compressed-agentview-prompt):
54506618
MB
2303 New function. Used internally to only display 'gnus converting
2304 files' message when actually necessary.
2305
49561cf6 2306 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
2307 methods now autoloaded.
2308
49561cf6
SM
2309 * gnus-int.el (gnus-request-move-article):
2310 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
2311 improve performance.
2312
d5ddd795 23132004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2314
49561cf6 2315 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
2316 to avoid run-time CL dependencies.
2317 (gnus-agent-unfetch-articles): New function.
2318 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2319 article numbers even when local .overview file is missing.
2320 (gnus-agent-read-article-number): New function. Only accepts
2321 27-bit article numbers.
49561cf6
SM
2322 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2323 Use gnus-agent-read-article-number.
54506618
MB
2324 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2325 from backend while recognizing that article numbers in .overview
2326 must be valid.
2327
49561cf6 2328 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
2329 some users confused by references to .newsrc when they only have a
2330 .newsrc.eld file.
49561cf6
SM
2331 (gnus-convert-mark-converter-prompt)
2332 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 2333
5e472af0 23342004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2335
2336 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2337
5e472af0 23382004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
2339
2340 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2341 stuff for non-living groups.
2342
5e472af0 23432004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2344
49561cf6
SM
2345 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2346 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 2347
5e472af0 23482004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2349
49561cf6
SM
2350 * gnus-agent.el (gnus-agent-read-agentview):
2351 Inline gnus-uncompress-range.
54506618
MB
2352
23532004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 2354
54506618 2355 * legacy-gnus-agent.el
49561cf6 2356 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
2357 help from Florian Weimer <fw@deneb.enyo.de>
2358
2359 * gnus-agent.el (gnus-agentize):
2360 gnus-agent-send-mail-real-function no longer set to current value
2361 of message-send-mail-function but rather a lambda that calls
2362 message-send-mail-function. The change makes the agent real-time
2363 responsive to user changes to message-send-mail-function.
2364
5e472af0 23652004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
2366
2367 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2368
23692004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2370
2371 * gnus-cache.el (gnus-cache-rename-group): New function.
2372 (gnus-cache-delete-group): New function.
2373
2374 * gnus-agent.el (gnus-agent-rename-group): New function.
2375 (gnus-agent-delete-group): New function.
2376 (gnus-agent-save-group-info): Use gnus-command-method when
2377 `method' parameter is nil. Don't write nil entries into the
2378 active file.
2379 (gnus-agent-get-group-info): New function.
49561cf6 2380 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
2381 gnus-group-real-name and gnus-find-method-for-group.
2382 (gnus-agent-set-local): Delete stored entry if either min, or max,
2383 are nil.
49561cf6
SM
2384 (gnus-agent-fetch-session): Reword error/quit messages.
2385 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
2386 articles fetched to disk before the quit occurred.
2387
49561cf6
SM
2388 * gnus-int.el (gnus-request-delete-group):
2389 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 2390 local disk in sync with the server.
49561cf6
SM
2391 (gnus-request-rename-group):
2392 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
2393 local disk in sync with the server.
2394
49561cf6
SM
2395 * gnus-start.el (gnus-get-unread-articles):
2396 Cosmetic simplification to logic.
54506618 2397
49561cf6 2398 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
2399 gnus-cache-active-altered as gnus-request-delete-group now keeps
2400 the cache in sync.
2401 (gnus-group-list-active): Let the agent store a server's active
2402 list if currently plugged.
2403
2404 * gnus-util.el (gnus-rename-file): New function.
2405
5e472af0 24062004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2407
2408 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2409 when the group's active is not available.
2410
5e472af0 24112004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2412
2413 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
2414 error.
2415
24162004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2417
f429956a
SM
2418 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2419 message to newsrc-dribble when an actual conversion is performed.
54506618
MB
2420
24212004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2422
49561cf6
SM
2423 * gnus-agent.el (gnus-agent-read-local):
2424 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
2425 avoid the implicit assumption that they will always be equal.
2426 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2427 coding-system-for-write, as the with-temp-file macro first prints
2428 to a buffer then saves the buffer.
2429
24302004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2431
2432 * legacy-gnus-agent.el (): New. Provides converters that are only
2433 loaded when gnus-convert-old-newsrc needs to call them.
2434
49561cf6 2435 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 2436 old file versions.
49561cf6 2437 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
2438 form of gnus-agent-expire-days to group properties.
2439
49561cf6 2440 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
2441 converters to handle old agent file formats. Added logic for a
2442 "backup before upgrading warning".
2443 (gnus-convert-mark-converter-prompt): Developers can mark
2444 functions as needing (default), or not needing,
2445 gnus-convert-old-newsrc's "backup before upgrading warning".
2446 (gnus-convert-converter-needs-prompt): Tests whether the user
2447 should be protected from potentially irreversable changes by the
2448 function.
2449
24502004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2451
2452 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2453 articles are being added to a group.
2454 (gnus-request-replace-article): Inform the agent that articles
2455 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
2456
2457 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2458 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
2459 (gnus-agent-set-local): Refuse to save null in local object table.
2460 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2461 list of articles that will be marked as unread.
2462
24632004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2464
2465 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2466 single-interval range of the form (min . max). Previously the
2467 range had to look like ((min . max)). Likewise, return
2468 (min . max) rather than ((min . max)).
2469 (gnus-range-map): Use gnus-range-normalize to accept
2470 single-interval range.
2471
2472 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2473 the cache, but not the agent, now appear with their usual face.
2474
24752004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2476
2477 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2478 marks consisting of a single range {for example, (3 . 5)} rather
2479 than a list of a single range { ((3 . 5)) }.
2480
24812004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2482
2483 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2484 uncompressed list.
2485
24862004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2487
2488 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
2489 "nndraft:queue" along to gnus-draft-send.
2490 Use gnus-agent-prompt-send-queue.
54506618
MB
2491 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2492 is "nndraft:queue". Suggested by Gaute Strokkenes
2493 <gs234@srcf.ucam.org>
2494
2495 * gnus-group.el (gnus-group-catchup): Use new
2496 gnus-sequence-of-unread-articles, not
2497 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2498 numbers of articles. Use gnus-range-map to avoid having to
2499 uncompress the unread list.
49561cf6
SM
2500 (gnus-group-archive-directory)
2501 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
2502
2503 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2504 (gnus-sorted-range-intersection): Intersection of two ranges
2505 without requiring that they first be uncompressed.
2506
2507 * gnus-start.el (gnus-activate-group): Unless blocked by the
2508 caller, possibly expand the active range to include both cached
2509 and agentized articles.
2510 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2511 multiple version-dependent converters.
49561cf6 2512 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
2513 gnus-agent-save-active.
2514 (gnus-save-newsrc-file): Save dirty agent range limits.
2515
49561cf6 2516 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
2517 gnus-agent-possibly-alter-active.
2518 (gnus-adjust-marked-articles): Faster handling of simple lists
2519
25202004-10-18 David Edmondson <dme@dme.org>
2521
2522 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2523 excessively.
2524
531e5812
MB
25252004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2526
2527 * mml.el (mml-preview): Use `pop-to-buffer'.
2528
2529 * message.el (message-goto-mail-followup-to): Insert after "To".
2530 (message-carefully-insert-headers): Add comment.
2531
2532 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2533
49561cf6
SM
2534 * gnus-art.el (gnus-button-alist):
2535 Improve `gnus-button-handle-library' entry.
531e5812 2536
49561cf6 2537 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 2538
49561cf6 2539 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 2540
49561cf6 2541 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
2542
2543 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2544 handle manual section.
2545
2546 * imap.el (imap-store-password): New variable.
2547 (imap-interactive-login): Use it.
2548 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2549
49561cf6
SM
2550 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2551 Allow / in mailto URLs.
531e5812
MB
2552
2553 * spam.el (spam-directory): Derive from `gnus-directory'.
2554
2555 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2556
69075cdd
RS
25572004-10-17 Richard M. Stallman <rms@gnu.org>
2558
49561cf6 2559 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
2560 Set as a variable with add-hook.
2561
2562 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2563 of news-path.
2564
2565 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2566
2567 * spam.el: Delete duplicate `provide'.
2568 (spam-unload-hook): Set as a variable with add-hook.
2569
8903a9c8
MB
25702004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2571
2572 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2573 in the doc string.
2574
2575 * message.el (message-ignored-news-headers)
2576 (message-ignored-supersedes-headers)
2577 (message-ignored-resent-headers)
2578 (message-forward-ignored-headers): Improve custom type.
2579
25802004-10-15 Simon Josefsson <jas@extundo.com>
2581
2582 * pop3.el (top-level): Don't require nnheader.
2583 (pop3-read-timeout): Add.
2584 (pop3-accept-process-output): Add.
2585 (pop3-read-response, pop3-retr): Use it.
2586
ebbeed62
MB
25872004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2588
2589 * message.el (message-tokenize-header): Fix 2004-09-06 change
2590 which used point-min in the wrong place.
2591
25922004-10-12 Simon Josefsson <jas@extundo.com>
2593
2594 * net/tls.el (tls-certtool-program): New variable.
2595 (tls-certificate-information): New function, based on
2596 ssl-certificate-information.
2597
8903a9c8
MB
25982004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2599
2600 * message.el (message-bury): Use `window-dedicated-p'.
2601
e62e7654
MB
26022004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2603
2604 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2605
2606 * gnus.el (message-y-or-n-p): Autoload.
2607
2608 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2609 (pop3-password-required, pop3-authentication-scheme)
2610 (pop3-leave-mail-on-server): Made customizable.
2611 (pop3): New custom group.
2612 (pop3-retr): Remove `sleep-for' statements.
2613 Suggested by Dave Love <fx@gnu.org>.
2614
2615 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2616 Windows/DOS.
2617
2618 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2619 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2620 Dave Love <fx@gnu.org>.
2621
2622 * mml.el (mml-minibuffer-read-disposition): Require match.
2623 Suggested by Dave Love <fx@gnu.org>.
2624
c3bc41c2
MB
26252004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2626
eb6a2b61
MB
2627 * gnus-group.el (gnus-update-group-mark-positions):
2628 * gnus-sum.el (gnus-update-summary-mark-positions):
2629 * message.el (message-check-news-body-syntax):
2630 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2631 of string-as-multibyte.
2632
c3bc41c2
MB
2633 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2634
7c3bb5a5
JL
26352004-10-05 Juri Linkov <juri@jurta.org>
2636
2637 * gnus-group.el (gnus-update-group-mark-positions):
2638 * gnus-sum.el (gnus-update-summary-mark-positions):
2639 * message.el (message-check-news-body-syntax):
2640 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2641 8-bit unibyte values to a multibyte string for search functions.
2642
f0096211
MB
26432004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2644
2645 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2646 there's no visible header.
2647
26482004-10-01 Simon Josefsson <jas@extundo.com>
2649
2650 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2651 acroread.
2652
14e20e13
MB
26532004-09-29 Jesper Harder <harder@ifa.au.dk>
2654
2655 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2656
c1d7d285
MB
26572004-09-28 Jesper Harder <harder@ifa.au.dk>
2658
2659 * gnus-picon.el: Require cl.
2660
2661 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2662
2663 * mml-smime.el: Require cl. Autoload message-fetch-field.
2664
2665 * gnus-fun.el: Require gnus-ems and gnus-util.
2666
2667 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2668
49561cf6 2669 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
2670
2671 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2672
49561cf6
SM
2673 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2674 Fix format string mismatch.
2675 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2676 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 2677
10b43d7c
RS
26782004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2679
2680 * gnus.el (gnus-version-number): Set to 5.11.
2681
f4dd4ae8
MB
26822004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2683
2684 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2685
26862004-09-26 Jesper Harder <harder@ifa.au.dk>
2687
2688 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2689 GROUP is a virtual group.
2690
2691 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2692 for big5 and gb2312.
49561cf6 2693
f4dd4ae8
MB
2694 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2695 padding.
2696
49561cf6 2697 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
2698
2699 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2700
2701 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2702 dependencies.
2703 (rfc2047-encode): Use it.
49561cf6 2704
f4dd4ae8
MB
2705 * flow-fill.el: Typo.
2706
2707 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2708 inline PGP.
2709
2710 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2711
2712 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2713 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2714
2715 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2716 From Christian Neukirchen <chneukirchen@yahoo.de>.
2717
2718 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
2719
2720 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2721
2722 * message.el (message-clone-locals): Clone sendmail and smtp
2723 variables.
2724
9b5773bc
MB
27252004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2726
2727 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2728 in `header' match. Reported by Svend Tollak Munkejord.
2729
46cdaf24
SM
27302004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2731
2732 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2733
a08b59c9
MB
27342004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2735
2736 * uudecode.el (uudecode-use-external): Add :version.
2737
2738 * smime.el (smime-CA-file, smime-encrypt-cipher)
2739 (smime-dns-server): Add :version.
2740
2741 * smiley.el (gnus-smiley-file-types): Add :version.
2742
2743 * sha1.el (sha1-use-external): Add :version.
2744
2745 * pgg-def.el (pgg-query-keyserver): Add :version.
2746
2747 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 2748 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
2749
2750 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
2751 (nnimap-retrieve-groups-asynchronous): Add :version.
2752 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
2753
2754 * mml.el (mml-content-disposition-parameters)
2755 (mml-insert-mime-headers-always): Add :version.
2756
46cdaf24 2757 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
2758
2759 * mm-decode.el (mm-inline-text-html-with-images)
2760 (mm-keep-viewer-alive-types, mm-external-terminal-program)
2761 (mm-verify-option): Add :version.
2762 (mm-text-html-renderer): Change :version.
2763
2764 * message.el (message-fcc-externalize-attachments)
2765 (message-required-headers, message-draft-headers)
2766 (message-subject-trailing-was-query)
2767 (message-subject-trailing-was-ask-regexp)
2768 (message-subject-trailing-was-regexp, message-mark-insert-begin)
2769 (message-mark-insert-end, message-archive-header)
2770 (message-archive-note, message-cross-post-default)
2771 (message-cross-post-note, message-followup-to-note)
2772 (message-cross-post-note-function, message-use-mail-followup-to)
2773 (message-subscribed-address-functions)
2774 (message-subscribed-address-file, message-subscribed-addresses)
2775 (message-subscribed-regexps, message-allow-no-recipients)
2776 (message-yank-cited-prefix, message-signature-insert-empty-line)
2777 (message-hidden-headers, message-hierarchical-addresses)
2778 (message-mail-user-agent, message-use-idna)
2779 (message-valid-fqdn-regexp)
2780 (message-strip-special-text-properties, message-header-synonyms)
2781 (message-beginning-of-line, message-tab-body-function): Add :version.
2782 (message-insert-canlock, message-wide-reply-confirm-recipients):
2783 Change :version.
2784
46cdaf24 2785 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
2786 and :version.
2787 (mail-source-delete-old-incoming-confirm)
2788 (mail-source-movemail-program): Add :version.
2789
2790 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2791 (gnus-agent-cache, gnus-agent): Change :version.
2792
2793 * gnus-util.el (gnus-use-byte-compile): Change :version.
2794
2795 * gnus-sum.el (gnus-summary-make-false-root-always)
2796 (gnus-summary-default-high-score)
2797 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
2798 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
2799 (gnus-read-all-available-headers, gnus-article-emulate-mime)
2800 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
2801 (gnus-sum-thread-tree-single-indent)
2802 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2803 (gnus-sum-thread-tree-leaf-with-other)
2804 (gnus-sum-thread-tree-single-leaf): Add :version.
2805 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
2806 (gnus-article-loose-mime): Change :version.
2807
2808 * gnus-start.el (gnus-backup-startup-file)
2809 (gnus-save-startup-file-via-temp-buffer): Add :version.
2810
2811 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
2812 (gnus-server-offline-face): Add :version.
2813
46cdaf24 2814 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
2815
2816 * gnus-msg.el (gnus-gcc-externalize-attachments)
2817 (gnus-debug-files, gnus-debug-exclude-variables)
2818 (gnus-discouraged-post-methods): Change :version.
2819 (gnus-confirm-mail-reply-to-news)
2820 (gnus-confirm-treat-mail-like-news): Add :version.
2821
2822 * gnus-int.el (gnus-server-unopen-status): Add :version.
2823
2824 * gnus-group.el (gnus-group-jump-to-group-prompt)
2825 (gnus-large-ephemeral-newsgroup)
2826 (gnus-fetch-old-ephemeral-headers): Add :version.
2827
2828 * gnus-fun.el (gnus-x-face-directory)
2829 (gnus-convert-pbm-to-x-face-command)
2830 (gnus-convert-image-to-x-face-command)
2831 (gnus-convert-image-to-face-command): Add :version.
2832
2833 * gnus-delay.el (gnus-delay-default-hour): Add :version.
2834
2835 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 2836 (gnus-article-boring-faces):
a08b59c9
MB
2837
2838 * gnus-art.el (gnus-buttonized-mime-types)
2839 (gnus-inhibit-mime-unbuttonizing)
2840 (gnus-treat-display-face)
2841 (gnus-treat-body-boundary): Change :version.
2842 (gnus-body-boundary-delimiter, gnus-picon-databases)
2843 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
2844 (gnus-treat-date-english, gnus-treat-fold-headers)
2845 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
2846 (gnus-treat-mail-picon, gnus-treat-wash-html)
2847 (gnus-article-encrypt-protocol)
2848 (gnus-use-idna, gnus-article-over-scroll)
2849 (gnus-mime-display-multipart-alternative-as-mixed)
2850 (gnus-mime-display-multipart-related-as-mixed)
2851 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
2852 (gnus-ctan-url, gnus-button-ctan-handler)
2853 (gnus-button-handle-ctan-bogus-regexp)
2854 (gnus-button-ctan-directory-regexp)
2855 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
2856 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
2857 (gnus-button-man-level, gnus-button-emacs-level)
2858 (gnus-button-message-level, gnus-button-browse-level): Add :version.
2859
2860 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2861 (gnus-agent-go-online): Change :version.
2862 (gnus-agent-expire-unagentized-dirs)
2863 (gnus-agent-auto-agentize-methods): Add :version.
2864
2865 * flow-fill.el (fill-flowed-display-column)
2866 (fill-flowed-encode-column): Add :version.
2867
2868 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
2869 (gnus-outlook-deuglify-unwrap-max)
2870 (gnus-outlook-deuglify-cite-marks)
2871 (gnus-outlook-deuglify-unwrap-stop-chars)
2872 (gnus-outlook-deuglify-no-wrap-chars)
2873 (gnus-outlook-deuglify-attrib-cut-regexp)
2874 (gnus-outlook-deuglify-attrib-verb-regexp)
2875 (gnus-outlook-deuglify-attrib-end-regexp)
2876 (gnus-outlook-display-hook): Add :version.
2877
2878 * binhex.el (binhex-use-external): Add :version.
2879
1232b9cb
MB
28802004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
2881
46cdaf24 2882 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
2883 and `invisible'.
2884
28852004-09-13 Simon Josefsson <jas@extundo.com>
2886
2887 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
2888
ef3b7aae
MB
28892004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
2890
46cdaf24 2891 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 2892
6e7fb80c
MB
28932004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
2894
2895 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
2896
7cb0aa56
MB
28972004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
2898
46cdaf24 2899 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
2900 for the 'imap' port in netrc files
2901
46cdaf24 2902 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
2903 in gnus-registry-trim
2904
29052004-09-10 Simon Josefsson <jas@extundo.com>
2906
2907 * nndb.el (require): Remove tcp and duplicate cl.
2908
e79f14a4
RS
29092004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
2910
2911 * nntp.el (nntp): New customization group.
46cdaf24 2912 (nntp-authinfo-file): Add customization group.
e79f14a4 2913
46cdaf24 2914 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
2915
2916 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
2917
2918 * gnus.el (to-address, to-list, subscribed)
2919 (large-newsgroup-initial): Ditto.
2920
2921 * flow-fill.el (fill-flowed-display-column)
2922 (fill-flowed-encode-column): Ditto.
2923
0c6ec103
SM
29242004-09-06 Stefan <monnier@iro.umontreal.ca>
2925
2926 * message.el (message-tokenize-header, message-send-mail-with-qmail):
2927 Use point-min rather than 1.
2928 (message-send-mail): Use buffer-size rather than point-max.
2929
2930 * gnus-sum.el (gnus-summary-search-article-forward):
2931 Signal a specific `search-failed' rather than a generic `error'.
2932
2933 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
2934 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
2935 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
2936
23f87bed 29372004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 2938
0c6ec103 2939 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 2940
23f87bed
MB
2941 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
2942 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
2943 (spam-stat-save): Accept prefix argument.
1270d7ca 2944
23f87bed 29452004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 2946
23f87bed
MB
2947 * message.el (message-canlock-generate): Require sha1, not
2948 sha1-el. (Can we get rid of this require alltogheter? It is ugly
2949 to require within a function. Sadly, if sha1.el isn't loaded, the
2950 let binding in m-c-g will hide the defcustom definition, which is
2951 bad.)
1270d7ca 2952
23f87bed 2953 * canlock.el: Require sha1, not sha1-el.
1270d7ca 2954
23f87bed
MB
2955 * message.el: Don't autoload sha1 (there is a autoload cookie in
2956 sha1.el).
1270d7ca 2957
23f87bed 2958 * sha1-el.el: Renamed to sha1.el.
1270d7ca 2959
23f87bed 29602004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2961
23f87bed 2962 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 2963
23f87bed 29642004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1270d7ca 2965
23f87bed
MB
2966 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
2967 isn't a string.
1270d7ca 2968
23f87bed 29692004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 2970
23f87bed 2971 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 2972
23f87bed 29732004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2974
23f87bed 2975 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 2976
23f87bed 29772004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2978
23f87bed 2979 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 2980
23f87bed 29812004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2982
23f87bed
MB
2983 * canlock.el: Always require sha1-el.
2984 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 2985
23f87bed 29862004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2987
23f87bed 2988 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 2989
23f87bed 29902004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2991
23f87bed
MB
2992 * canlock.el (canlock-insert-header): Remove excessive grouping in
2993 regexp.
1270d7ca 2994
23f87bed 29952004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2996
23f87bed 2997 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 2998
23f87bed 29992004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3000
23f87bed
MB
3001 * canlock.el (canlock-sha1-function): Remove.
3002 (canlock-sha1-function-for-verify): Remove.
3003 (canlock-openssl-program): Remove.
3004 (canlock-openssl-args): Remove.
3005 (canlock-ignore-errors): Remove.
3006 (canlock-sha1-with-openssl): Remove.
3007 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
3008 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 3009
23f87bed
MB
3010 * sha1-el.el (sha1-string-external): Make it can return a string
3011 in binary form.
3012 (sha1-region-external): Ditto.
3013 (sha1-string-internal): Ditto.
3014 (sha1-region-internal): Ditto.
3015 (sha1-region): Ditto.
3016 (sha1-string): Ditto.
3017 (sha1): Ditto.
1270d7ca 3018
23f87bed 30192003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 3020
23f87bed
MB
3021 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
3022 (pgg-gpg-lookup-key): Use regexp match instead of
3023 split-string (split-string is different between emacs 21.2 and
bf247b6e 3024 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 3025
23f87bed 30262004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 3027
23f87bed
MB
3028 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
3029 parameter (but don't use it, for now).
1270d7ca 3030
23f87bed 30312004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3032
23f87bed 3033 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 3034
23f87bed 30352004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 3036
23f87bed
MB
3037 * starttls.el: Merge with my GNUTLS based starttls.el.
3038 (starttls-gnutls-program, starttls-use-gnutls)
3039 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 3040 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 3041 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
3042 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
3043 New functions.
3044 (starttls-negotiate, starttls-open-stream):
3045 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 3046 function if it is set.
1270d7ca 3047
23f87bed 30482004-08-31 Simon Josefsson <jas@extundo.com>
1270d7ca 3049
23f87bed
MB
3050 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
3051 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1270d7ca 3052
23f87bed 3053 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
49561cf6
SM
3054 and ?\' to symbol instead of whitespace (tiny patch).
3055 From Andreas Schwab <schwab@suse.de>.
1270d7ca 3056
23f87bed 30572004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3058
23f87bed
MB
3059 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
3060 invalid addresses.
1270d7ca 3061
23f87bed 30622004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3063
23f87bed 3064 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 3065
23f87bed 30662004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3067
23f87bed 3068 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 3069
23f87bed 30702004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3071
23f87bed
MB
3072 * gnus-art.el (article-decode-idna-rhs): Don't use
3073 message-idna-inside-rhs-p.
1270d7ca 3074
23f87bed 30752004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3076
49561cf6 3077 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 3078 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 3079
23f87bed 30802004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3081
23f87bed 3082 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 3083
23f87bed
MB
3084 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
3085 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1270d7ca 3086
23f87bed
MB
3087 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3088 when the group's active is not available.
1270d7ca 3089
23f87bed
MB
3090 * gnus-art.el (article-hide-headers): Refer to the values for
3091 gnus-ignored-headers and gnus-visible-headers in the summary
3092 buffer since a user may have set them as group parameters.
3093 (gnus-article-next-page): Fix the way to find a real end-of-buffer
3094 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
3095 (gnus-article-read-summary-keys): Restore new window-start and
3096 hscroll to summary window.
3097 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 3098
23f87bed
MB
3099 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
3100 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
3101 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
3102 <Reiner.Steib@gmx.de>.
1270d7ca 3103
49561cf6
SM
3104 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
3105 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 3106
23f87bed 3107 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 3108
23f87bed
MB
3109 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
3110 gnus-pp.
1270d7ca 3111
23f87bed
MB
3112 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
3113 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
3114 (gnus-summary-resend-message-edit): Call mime-to-mml.
3115 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 3116 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 3117
23f87bed 3118 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 3119
23f87bed
MB
3120 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
3121 gnus-pp-to-string.
1270d7ca 3122
23f87bed 3123 * gnus-sum.el (gnus-read-header): Don't remove a header for the
49561cf6
SM
3124 parent article of a sparse article in the thread hashtb.
3125 From Stefan Wiens <s.wi@gmx.net>.
1270d7ca 3126
23f87bed
MB
3127 * gnus-util.el (gnus-bind-print-variables): New macro.
3128 (gnus-prin1): Use it.
3129 (gnus-prin1-to-string): Use it.
3130 (gnus-pp): New function.
3131 (gnus-pp-to-string): New function.
1270d7ca 3132
23f87bed 3133 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 3134
23f87bed 3135 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 3136
23f87bed
MB
3137 * message.el (message-mode): Don't modify paragraph-separate there.
3138 (message-setup-fill-variables): Add mml tags to paragraph-start
3139 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
3140 (message-smtpmail-send-it): Doc fix.
3141 (message-exchange-point-and-mark): Don't activate region if it was
3142 inactive. Suggested by Hiroshi Fujishima
3143 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 3144
23f87bed
MB
3145 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
3146 t while entering a file name using the mm-with-multibyte macro.
3147 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 3148
49561cf6
SM
3149 * mm-encode.el (mm-content-transfer-encoding-defaults):
3150 Use qp-or-base64 for the application/* types.
23f87bed 3151 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 3152
23f87bed
MB
3153 * mm-util.el (mm-with-multibyte-buffer): New macro.
3154 (mm-with-multibyte): New macro.
1270d7ca 3155
23f87bed
MB
3156 * mm-view.el (mm-inline-render-with-function): Use multibyte
3157 buffer; decode html source by charset.
1270d7ca 3158
23f87bed
MB
3159 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
3160 add generate-head-function and generate-article-function to the
3161 rfc822-forward entry.
3162 (nndoc-forward-type-p): Recognize envelope From_.
3163 (nndoc-rfc822-forward-generate-article): New function.
3164 (nndoc-rfc822-forward-generate-head): New function.
c113de23 3165
23f87bed
MB
3166 From David Hedbor <dhedbor@real.com>.
3167 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
3168 (nnmail-expand-newtext): Lowercase expanded entries if
3169 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 3170
23f87bed 3171 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 3172
23f87bed 3173 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 3174
49561cf6
SM
3175 * gnus-art.el (gnus-article-wash-html-with-w3m):
3176 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
3177 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
3178 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
3179 instead of mm-multiple-handles.
3180 (gnus-mime-delete-part): Ditto.
1270d7ca 3181
23f87bed
MB
3182 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
3183 handle, as well as a list.
3184 (mm-complicated-handles): Former definition of mm-multiple-handles.
3185
3186 * mm-view.el (mm-w3m-mode-map): Remove.
3187 (mm-w3m-local-map-property): Remove.
3188 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
3189 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
3190 (mm-w3m-cid-retrieve): Simplify.
3191 (mm-inline-text-html-render-with-w3m): Decode html source by
3192 charset; check META tags only when charsets are not specified in
3193 headers; specify charset to w3m-region; use w3m-minor-mode-map
3194 instead of mm-w3m-local-map-property.
1270d7ca 3195
23f87bed 31962004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 3197
23f87bed 3198 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 3199
23f87bed 32002004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 3201
23f87bed 3202 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 3203
23f87bed 3204 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 3205
23f87bed 32062004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3207
23f87bed 3208 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 3209
23f87bed 32102004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 3211
23f87bed 3212 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 3213
23f87bed
MB
3214 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3215 Add :group 'nnimap.
1270d7ca 3216
23f87bed 32172004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3218
23f87bed
MB
3219 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3220 entries.
1270d7ca 3221
49561cf6 3222 * gnus-art.el (gnus-article): Ditto.
1270d7ca 3223
23f87bed 32242004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3225
49561cf6
SM
3226 * gnus-art.el (article-hide-list-identifiers):
3227 Bind inhibit-read-only as t.
1270d7ca 3228
23f87bed 32292004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3230
23f87bed 3231 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 3232
23f87bed 32332004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3234
23f87bed
MB
3235 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
3236 (gnus-narrow-to-page): Don't assume point-min == 1.
3237 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 3238
23f87bed
MB
3239 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3240 point-min == 1.
1270d7ca 3241
23f87bed
MB
3242 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3243 Disable incorrect use of `assert'.
1270d7ca 3244
23f87bed 3245 * message.el (message-mode): Set comment-start-skip.
1270d7ca 3246
23f87bed 32472004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 3248
23f87bed
MB
3249 * pop3.el (pop3-leave-mail-on-server): New user variable.
3250 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 3251
23f87bed 32522004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3253
23f87bed 3254 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 3255
23f87bed 32562004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3257
23f87bed 3258 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 3259
23f87bed 3260 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 3261
49561cf6
SM
3262 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3263 Fix custom-manual entries.
1270d7ca 3264
23f87bed 3265 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 3266
23f87bed 32672004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3268
23f87bed
MB
3269 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
3270 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
3271 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
3272 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 3273
23f87bed 32742004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 3275
23f87bed 3276 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 3277
23f87bed 32782004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3279
23f87bed
MB
3280 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3281 addition to emacs-w3m.
1270d7ca 3282
23f87bed 32832004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3284
49561cf6
SM
3285 * gnus-msg.el (gnus-summary-followup-with-original):
3286 Document yanking of region when active.
1270d7ca 3287
23f87bed 32882004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 3289
23f87bed
MB
3290 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
3291 Revision 7.2 changes excluded to maintain compatibility with all
3292 targeted emacs versions.
1270d7ca 3293
23f87bed
MB
3294 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3295 gnus-agent.el update and incorporate bug fixes.
1270d7ca 3296
ef3b7aae 3297See ChangeLog.2 for earlier changes.
2a34a036 3298
c4288669 3299 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
3300 Copying and distribution of this file, with or without modification,
3301 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 3302
ef3b7aae
MB
3303;; Local Variables:
3304;; coding: iso-2022-7bit
3305;; End:
3306
ab5796a9 3307;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4