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