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