]> code.delx.au - gnu-emacs/blob - lisp/gnus/ChangeLog
Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-254
[gnu-emacs] / lisp / gnus / ChangeLog
1 2005-04-13 Miles Bader <miles@gnu.org>
2
3 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
4
5 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
6
7 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
8 contained in text because xml.el decodes entities) with LFs.
9
10 2005-04-11 Lute Kamstra <lute@gnu.org>
11
12 * message.el (message-make-date): Handle byte-compiler warnings
13 differently.
14 * nnimap.el (nnimap-date-days-ago): Ditto.
15
16 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
17
18 * mm-util.el (mm-string-to-multibyte): New function.
19 (mm-detect-coding-region): Typo.
20
21 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
22
23 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
24
25 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
26
27 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
28 argument in XEmacs.
29
30 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
31 (nnrss-request-group): Decode group name first.
32 (nnrss-request-article): Make a text/plain article if mml-to-mime
33 failed.
34 (nnrss-get-encoding): Return a compatible encoding according to
35 nnrss-compatible-encoding-alist.
36 (nnrss-opml-export): Use dolist.
37 (nnrss-find-el): Use consp instead of listp.
38 (nnrss-order-hrefs): Use dolist.
39
40 2005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
41
42 * nnrss.el (nnrss-verbose): Remove.
43 (nnrss-request-group): Use `nnheader-message' instead.
44
45 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
46
47 * nnrss.el (nnrss-verbose): New variable.
48 (nnrss-request-group): Make it say nnrss is requesting a group.
49
50 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
51
52 * gnus-agent.el (gnus-agent-group-path): Decode group name.
53 (gnus-agent-group-pathname): Ditto.
54
55 * gnus-cache.el (gnus-cache-file-name): Decode group name.
56
57 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
58 name for only %g and %c.
59 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
60 instead of gnus-tmp-group to decoded group name.
61 (gnus-group-make-group): Decode group name.
62 (gnus-group-delete-group): Ditto.
63 (gnus-group-make-rss-group): Exclude `/'s from group names;
64 register the group data after opening the nnrss group; unify
65 non-ASCII group names; encode group name.
66 (gnus-group-catchup-current): Decode group name.
67 (gnus-group-expire-articles-1): Ditto.
68 (gnus-group-set-current-level): Ditto.
69 (gnus-group-kill-group): Ditto.
70
71 * gnus-spec.el (gnus-update-format-specifications): Flush the
72 group format spec cache if it doesn't support decoded group names.
73
74 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
75
76 * nnrss.el: Require rfc2047 and mml.
77 (nnrss-file-coding-system): New variable.
78 (nnrss-format-string): Redefine it as an inline function.
79 (nnrss-decode-group-name): New function.
80 (nnrss-string-as-multibyte): Remove.
81 (nnrss-retrieve-headers): Decode group name; don't use
82 nnrss-format-string.
83 (nnrss-request-group): Decode group name.
84 (nnrss-request-article): Decode group name; allow a Message-ID as
85 well as an article number; don't use nnrss-format-string; encode a
86 Message-ID string which may contain non-ASCII characters; use
87 mml-to-mime to compose a MIME article; use search-forward instead
88 of re-search-forward.
89 (nnrss-request-expire-articles): Decode group name.
90 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
91 as well; decode group name.
92 (nnrss-get-encoding): Fix regexp.
93 (nnrss-fetch): Clarify error message.
94 (nnrss-read-server-data): Use insert-file-contents instead of load;
95 bind file-name-coding-system; use multibyte buffer.
96 (nnrss-save-server-data): Insert newline; bind
97 coding-system-for-write to the value of nnrss-file-coding-system;
98 bind file-name-coding-system; add coding cookie.
99 (nnrss-read-group-data): Use insert-file-contents instead of load;
100 bind file-name-coding-system; use multibyte buffer.
101 (nnrss-save-group-data): Bind coding-system-for-write to the
102 value of nnrss-file-coding-system; bind file-name-coding-system.
103 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
104 make it work with non-ASCII text.
105 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
106 of set-buffer-file-coding-system.
107 (nnrss-find-el): Check carefully whether there's a list of string
108 which old xml.el may return rather than a string; make it work
109 with old xml.el as well.
110
111 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
112
113 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
114
115 * nnrss.el (nnrss-get-encoding): New function.
116 (nnrss-fetch): Use unibyte buffer initially; bind
117 coding-system-for-read while performing mm-url-insert; remove ^Ms;
118 decode contents according to the encoding attribute.
119 (nnrss-save-group-data): Add coding cookie.
120 (nnrss-mime-encode-string): New function.
121 (nnrss-check-group): Use it to encode subject and author.
122
123 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
124
125 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
126 failed.
127
128 2005-04-06 Jesper Harder <harder@ifa.au.dk>
129
130 * mm-util.el (mm-subst-char-in-string): Support inplace.
131
132 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
133 checkdoc.el).
134 (nnrss-request-article): Cleanup.
135 (nnrss-request-delete-group): Use nnrss-make-filename.
136 (nnrss-read-server-data): Use nnrss-make-filename; use load.
137 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
138 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
139 <joakim@verona.se>; hash on description if link is missing; use
140 nnrss-make-filename; use load.
141 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
142 (nnrss-make-filename): New function.
143 (nnrss-close): New function.
144 (nnrss-check-group): Hash on description if link is missing.
145 (nnrss-get-namespace-prefix): Use string= to compare strings!
146 Reported by David D. Smith <davidsmith@acm.org>.
147 (nnrss-opml-export): Turn on sgml-mode.
148
149 2005-04-06 Mark A. Hershberger <mah@everybody.org>
150
151 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
152
153 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
154
155 * message.el (message-make-date): Add defvars in order to silence
156 the byte compiler inside the defun.
157
158 * nnimap.el (nnimap-date-days-ago): Ditto.
159
160 * gnus-demon.el (parse-time-string): Added autoload.
161
162 * gnus-delay.el (parse-time-string): Added autoload.
163
164 * gnus-art.el (parse-time-string): Added autoload.
165
166 * nnultimate.el (parse-time): Require for `parse-time-string'.
167
168 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
169
170 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
171 "Unrecognized menu descriptor" error in XEmacs.
172
173 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
174
175 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
176
177 * mm-util.el (mm-replace-in-string): New function.
178 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
179 latin-unity, which cannot be used with XEmacs 21.1.
180
181 * rfc2047.el (rfc2047-encode-function-alist): Rename from
182 rfc2047-encoding-function-alist in order to avoid conflicting with
183 the old version.
184 (rfc2047-encode-message-header): Remove useless goto-char.
185 (rfc2047-encodable-p): Don't move point.
186 (rfc2047-syntax-table): Treat `(' and `)' as is.
187 (rfc2047-encode-region): Concatenate words containing non-ASCII
188 characters in structured fields; don't encode space-delimited
189 ASCII words even in unstructured fields; don't break words at
190 char-category boundaries; encode encoded words in structured
191 fields; treat text within parentheses as special; show the
192 original text when error has occurred; move point to the end of
193 the region after encoding, suggested by IRIE Tetsuya
194 <irie@t.email.ne.jp>; treat backslash-quoted characters as
195 non-special; check carefully whether to encode special characters;
196 fix some kind of misconfigured headers; signal a real error if
197 debug-on-quit or debug-on-error is non-nil; don't infloop,
198 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
199 the close parenthesis may be included in the encoded word; encode
200 bogus delimiters.
201 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
202 (rfc2047-encode-max-chars): New variable.
203 (rfc2047-encode-1): New function.
204 (rfc2047-encode): Use it; encode text so that it occupies the
205 maximum width within 76-column; work correctly on Q encoding for
206 iso-2022-* charsets; fold the line before encoding; don't append a
207 space if the encoded word includes close parenthesis.
208 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
209 sure not to break a line just after the header name.
210 (rfc2047-b-encode-region): Remove.
211 (rfc2047-b-encode-string): New function.
212 (rfc2047-q-encode-region): Remove.
213 (rfc2047-q-encode-string): New function.
214 (rfc2047-encode-parameter): New function.
215 (rfc2047-encoded-word-regexp): Don't use shy group.
216 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
217 (rfc2047-parse-and-decode): Ditto.
218 (rfc2047-decode): Treat the ascii coding-system as raw-text by
219 default.
220
221 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
222
223 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
224 (rfc2047-field-value): Strip props.
225 (rfc2047-encode-message-header): Disabled header folding -- not
226 all headers can be folded, and this should be done by the message
227 composition mode. Probably. I think.
228 (rfc2047-encodable-p): Say that =? needs encoding.
229 (rfc2047-encode-region): Encode =? strings.
230
231 2005-03-25 Jesper Harder <harder@ifa.au.dk>
232
233 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
234 language tags; remove unnecessary '+'. Reported by Stefan Wiens
235 <s.wi@gmx.net>.
236 (rfc2047-decode-string): Don't cons a string unnecessarily.
237 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
238 the encoding to avoid consing a string.
239 (rfc2047-decode): Use mm-subst-char-in-string instead of
240 mm-replace-chars-in-string.
241
242 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
243
244 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
245 encodings of MIME-encoded words, in order to improve
246 interoperability with several broken MUAs.
247
248 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
249
250 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
251 pass it to `gnus-browse-read-group'.
252 (gnus-browse-read-group): Add NUMBER argument and pass it to
253 `gnus-group-read-ephemeral-group'.
254
255 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
256 argument and pass it to `gnus-group-read-group'.
257
258 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
259
260 * mm-util.el (mm-xemacs-find-mime-charset): Only call
261 mm-xemacs-find-mime-charset-1 if we have the mule feature
262 available at runtime.
263
264 2005-03-25 Werner Lemberg <wl@gnu.org>
265
266 * nnmaildir.el: Replace `illegal' with `invalid'.
267
268 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
269
270 * gnus-start.el (gnus-display-time-event-handler):
271 Check display-time-timer at runtime rather than only at load time
272 in case display-time-mode is turned off in the mean time.
273
274 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
275
276 * nnimap.el (nnimap-open-connection): Print which authinfo file is
277 used.
278
279 * nneething.el (nneething-map-file-directory): Derive from
280 `gnus-directory'.
281
282 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
283 the To/Cc button.
284
285 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
286
287 * nnmaildir.el (nnmaildir-request-accept-article):
288 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
289
290 2005-03-13 Steve Youngs <steve@sxemacs.org>
291
292 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
293 autoloaded function.
294 From: Andrey Slusar <anrays@gmail.com>.
295
296 2005-03-13 Steve Youngs <steve@sxemacs.org>
297
298 * mm-url.el: Require timer-funcs at compile time when in XEmacs
299 for `with-timeout'.
300
301 * mail-source.el: Require timer-funcs at compile time when in
302 XEmacs for `run-with-idle-timer'.
303
304 * gnus-async.el: Ditto.
305
306 * dgnushack.el: No need to ignore `run-with-idle-timer', XEmacs
307 has this function now.
308
309 2005-03-16 Lute Kamstra <lute@gnu.org>
310
311 * message.el (message-make-date): Require parse-time.
312
313 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
314
315 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
316
317 2005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
318
319 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
320
321 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
322
323 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
324 buffer (since IMAP server might return FETCH response out of
325 order, and the nntp buffer must be sorted).
326
327 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
328
329 * message.el: Don't autoload former message-utils variables.
330 (message-strip-subject-trailing-was): Change doc string.
331
332 * nnweb.el: Fixes for `gnus-group-make-web-group'.
333 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
334 (nnweb-google-search): Add "hl=en" here.
335 (nnweb-google-parse-1, nnweb-google-create-mapping):
336 Don't hardcode URL.
337
338 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
339
340 * message.el (message-get-reply-headers, message-followup):
341 Mention related variables `message-use-followup-to' and
342 `message-use-mail-followup-to', in the information buffer.
343
344 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
345 of broken groups(-beta).google.com.
346
347 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
348
349 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
350 a more conservative way.
351
352 2005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
353
354 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
355 `mm-dissect-multipart' and receive the from field as an (optional)
356 argument from `mm-dissect-multipart'.
357 (mm-dissect-multipart): Receive the from field as an argument and
358 pass it on when we call `mm-dissect-buffer' on MIME parts.
359 Fixes verification/decryption of signed/encrypted MIME parts.
360
361 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
362
363 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
364 buffer, so it moves the window's cursor.
365
366 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
367
368 * nnheader.el (nnheader-find-file-noselect): Add doc string.
369
370 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
371 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
372
373 * gnus-sum.el (gnus-summary-caesar-message):
374 Apply `gnus-treat-article' after rotation.
375
376 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
377 doc string.
378
379 2005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
380
381 * smime.el (smime-sign-buffer): Signal an error if
382 `smime-sign-region' fails.
383 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
384 fails.
385
386 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
387
388 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
389 Handle news URL with given port correctly.
390
391 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
392
393 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
394 containing special characters.
395
396 * gnus-sum.el (gnus-summary-edit-article): Ditto.
397
398 * mml.el (mime-to-mml): Ditto.
399
400 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
401 New variable.
402 (rfc2047-decode-region): Quote decoded words containing special
403 characters when rfc2047-quote-decoded-words-containing-tspecials
404 is non-nil.
405
406 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
407
408 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
409
410 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
411
412 2005-02-15 Simon Josefsson <jas@extundo.com>
413
414 * nnimap.el (nnimap-debug): Doc fix.
415
416 * imap.el (imap-debug): Doc fix.
417
418 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
419
420 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
421 argument in doc string. Make query for type more clear.
422
423 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
424
425 * gnus.el (gnus-group-startup-message): Search for gnus images in
426 etc/images/gnus.
427 * mm-util.el (mm-find-charset-region): Likewise.
428 * smiley.el (smiley-data-directory): Search for smilies in
429 etc/images/smilies.
430
431 2005-02-09 Kim F. Storm <storm@cua.dk>
432
433 Change Emacs release version from 21.4 to 22.1 throughout.
434 Change Emacs development version from 21.3.50 to 22.0.50.
435
436 2005-02-08 Simon Josefsson <jas@extundo.com>
437
438 * imap.el (imap-log): Doc fix.
439
440 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
441
442 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
443 prefix arg is neither nil nor a number, as info specifies.
444
445 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
446
447 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
448
449 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
450
451 * message.el (message-beginning-of-line): Change the behavior when
452 invoked between BOL and : so that it first moves backward.
453
454 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
455
456 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
457 article buffer when editing of the article is discarded.
458 (gnus-article-prepare): Revert.
459
460 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
461
462 * gnus-art.el (gnus-article-prepare):
463 Remove message-strip-forbidden-properties from the local hook.
464
465 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
466
467 * mml.el (mml-generate-mime-1): Convert string into unibyte when
468 inserting " *mml*" buffer's contents into a unibyte temp buffer.
469
470 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
471
472 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
473 which will be inserted according to the multibyteness of a buffer
474 rather than the type of contents. Suggested by ARISAWA Akihiro
475 <ari@mbf.ocn.ne.jp>.
476
477 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
478
479 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
480 which is unreadable in some setups.
481
482 2004-12-27 Simon Josefsson <jas@extundo.com>
483
484 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
485 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
486 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
487
488 2004-12-17 Kim F. Storm <storm@cua.dk>
489
490 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
491
492 * gnus-sum.el (gnus-summary-mode-map): Likewise.
493
494 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
495
496 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
497 correctly even if there are wide characters.
498
499 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
500
501 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
502 concatenating segments rather than before concatenating them.
503 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
504
505 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
506
507 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
508
509 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
510
511 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
512 unify Latin characters in XEmacs.
513 (mm-find-mime-charset-region): Use it.
514
515 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
516
517 * gnus-util.el (gnus-delete-directory): New function.
518
519 * gnus-agent.el (gnus-agent-delete-group): Use it.
520
521 * gnus-cache.el (gnus-cache-delete-group): Use it.
522
523 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
524
525 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
526
527 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
528
529 * gnus-group.el (gnus-group-make-rss-group):
530 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
531
532 * gnus-start.el (gnus-setup-news): Honor user's setting to
533 gnus-message-archive-method. Suggested by Lute Kamstra
534 <lute@gnu.org>.
535
536 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
537
538 * message.el (message-forward-make-body-mml): Remove headers
539 according to message-forward-ignored-headers if a message is decoded.
540
541 2004-12-02 Romain Francoise <romain@orebokech.com>
542
543 * message.el (message-forward-make-body-plain): Always remove
544 headers according to message-forward-ignored-headers.
545
546 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
547
548 * lpath.el: Remove bbdb-create-internal, bbdb-records,
549 spam-BBDB-register-routine and spam-enter-ham-BBDB.
550
551 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
552 order to silence the byte compiler.
553
554 * pop3.el (pop3-md5): Define it before being used.
555
556 * spam.el: Fix the way to silence the byte compiler, which
557 complained about bbdb-buffer, bbdb-create-internal,
558 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
559 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
560 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
561 spam-stat-buffer-is-spam, spam-stat-load,
562 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
563 spam-stat-save and spam-stat-split-fancy.
564
565 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
566
567 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
568 which may confuse users.
569 (canlock-password-for-verify): Ditto.
570
571 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
572
573 * gnus-art.el (gnus-emphasis-alist): Ditto.
574
575 * gnus-registry.el (gnus-registry-max-entries): Ditto.
576
577 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
578
579 * gnus-start.el (gnus-save-killed-list): Ditto.
580
581 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
582 (gnus-sum-thread-tree-root): Ditto.
583 (gnus-sum-thread-tree-false-root): Ditto.
584 (gnus-sum-thread-tree-single-indent): Ditto.
585
586 * message.el (message-courtesy-message): Ditto.
587 (message-archive-note): Ditto.
588 (message-subscribed-address-file): Ditto.
589 (message-user-fqdn): Ditto.
590
591 * spam-report.el (spam-report-gmane-regex): Ditto.
592
593 * spam.el (spam-blackhole-good-server-regex): Ditto.
594
595 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
596
597 * message.el (message-forbidden-properties): Fix typo in doc string.
598
599 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
600
601 * message.el (message-strip-forbidden-properties):
602 Bind buffer-read-only (etc) to nil.
603
604 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
605
606 * gnus-util.el (gnus-replace-in-string): Add doc string.
607
608 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
609 to avoid problems when splitting mails with many recipients.
610
611 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
612
613 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
614 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
615
616 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
617
618 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
619
620 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
621
622 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
623 pop-to-buffer, covered by the subsequent gnus-configure-windows.
624
625 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
626
627 * nnfolder.el (nnfolder-save-marks): Add missing format field in
628 call to `error'.
629 * nnml.el (nnml-save-marks): Ditto.
630
631 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
632
633 * gnus-start.el (gnus-convert-old-newsrc):
634 Assign legacy-gnus-agent to 5.10.7.
635
636 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
637
638 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
639 default; improve customization type.
640 (gnus-emphasis-custom-with-format): New macro.
641 (gnus-emphasis-custom-value-to-external): New function.
642 (gnus-emphasis-custom-value-to-internal): New function.
643
644 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
645
646 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
647 "Args out of range" error. Reported by Arnaud Giersch
648 <arnaud.giersch@free.fr>.
649
650 2004-11-04 Richard M. Stallman <rms@gnu.org>
651
652 * spam.el (spam group): Add :version.
653
654 * pgg-def.el (pgg group): Add :version.
655
656 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
657
658 * gnus-art.el (gnus-article-edit-article): Don't associate the
659 article buffer with a draft file. This is a temporary measure
660 against the 2004-08-22 change to gnus-article-edit-mode.
661
662 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
663
664 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
665 (html2text-format-tags): Remove unused variable `attr'.
666
667 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
668 after-load-alist.
669
670 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
671 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
672 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
673 loaded under XEmacs.
674 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
675
676 * mm-util.el (mm-coding-system-p): Return a coding-system.
677 (mm-mime-mule-charset-alist): Use shift_jis instead of
678 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
679 entries for the mime charsets iso-2022-jp-3 and shift_jis.
680 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
681 instead of japanese-shift-jis and iso-latin-1 respectively in
682 order to share the default value with both Emacs and XEmacs-mule.
683 (mm-mule-charset-to-mime-charset):
684 Make mm-coding-system-priorities effective.
685 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
686 while predicating of candidates upon the priorities.
687
688 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
689
690 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
691
692 * tls.el (tls-process-connection-type, tls-success)
693 (tls-certtool-program): Add :version.
694
695 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
696 (starttls-extra-arguments, starttls-process-connection-type)
697 (starttls-connect, starttls-failure, starttls-success):
698
699 * spam-stat.el (spam-stat): Add :version.
700
701 * sieve.el (sieve): Add :version.
702
703 * sha1.el (sha1): Add :version.
704 (sha1-use-external): Remove redundant version.
705
706 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
707 (nnmail-cache-ignore-groups, nnmail-spool-hook)
708 (nnmail-split-fancy-match-partial-words)
709 (nnmail-split-lowercase-expanded):
710
711 * nndiary.el (nndiary): Add :version.
712
713 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
714
715 * mml-sec.el (mml-default-sign-method)
716 (mml-default-encrypt-method, mml-signencrypt-style-alist):
717 Add :version.
718
719 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
720
721 * mm-url.el (mm-url-use-external, mm-url-program)
722 (mm-url-arguments): Add :version.
723
724 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
725 (mm-attachment-file-modes, mm-decrypt-option)
726 (mm-w3m-safe-url-regexp): Add :version.
727
728 * message.el (message-cite-prefix-regexp)
729 (message-sendmail-envelope-from, message-minibuffer-local-map)
730 (message-user-fqdn, message-completion-alist): Add :version.
731
732 * gnus-win.el (gnus-configure-windows-hook)
733 (gnus-use-frames-on-any-display): Add :version.
734
735 * gnus-art.el (gnus-article-address-banner-alist)
736 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
737 (gnus-treat-from-picon, gnus-treat-mail-picon)
738 (gnus-treat-x-pgp-sig): Add :version.
739
740 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
741 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
742 (gnus-summary-article-delete-hook)
743 (gnus-summary-display-while-building): Add :version.
744
745 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
746 (gnus-get-top-new-news-hook):Add :version.
747
748 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
749 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
750
751 * gnus-registry.el (gnus-registry): Add :version.
752
753 * gnus-spec.el (gnus-use-correct-string-widths)
754 (gnus-make-format-preserve-properties): Add :version.
755
756 * gnus.el (gnus-group-charter-alist)
757 (gnus-group-fetch-control-use-browse-url)
758 (gnus-install-group-spam-parameters): Add :version.
759
760 * gnus-diary.el (gnus-diary): Add :version.
761
762 * gnus-delay.el (gnus-delay): Add :version.
763
764 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
765 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
766 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
767 Add :version.
768
769 * gnus-agent.el (gnus-agent-max-fetch-size)
770 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
771 (gnus-agent-prompt-send-queue): Add :version.
772
773 * deuglify.el (gnus-outlook-deuglify): Add :version.
774
775 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
776 cleanup.
777 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
778 (html2text-format-tag-list): Add "strong" and "em".
779 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
780
781 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
782
783 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
784 signature file. Suggested by Manoj Srivastava
785 <srivasta@golden-gryphon.com>.
786
787 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
788 iso-2022-jp even in the Japanese language environment.
789 Suggested by Jason Rumney <jasonr@gnu.org>.
790
791 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
792
793 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
794 use the same characters as the dummy marks; make it free from
795 getting affected by the language environment.
796 (gnus-summary-read-group-1): Update mark positions only when the
797 format spec is updated.
798
799 * gnus-spec.el (gnus-update-format-specifications): Return a list
800 of updated types.
801
802 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
803
804 * nnspool.el (nnspool-spool-directory): Use news-path if the
805 news-directory variable is not bound.
806
807 * gnus-group.el (gnus-group-line-format-alist): Convert the value
808 of gnus-tmp-news-method into string if it may be passed to
809 gnus-correct-length which takes only a string argument.
810
811 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
812
813 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
814 instead.
815
816 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
817
818 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
819 comparison on string.
820
821 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
822
823 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
824 running the major-mode function.
825
826 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
827
828 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
829 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
830 boolean check to not apply converters that apply to future
831 versions of gnus.
832
833 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
834
835 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
836 dummy marks in the right way.
837
838 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
839
840 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
841 avoid infinite recursion via gnus-get-function.
842
843 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
844
845 * gnus-agent.el (gnus-agent-synchronize-group-flags):
846 When necessary, pass full group name to gnus-request-set-marks.
847 (gnus-agent-synchronize-group-flags): Add support for sync'ing
848 tick marks.
849 (gnus-agent-synchronize-flags-server): Be silent when writing file.
850
851 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
852
853 * gnus-agent.el (gnus-agent-synchronize-group-flags):
854 Replace gnus-request-update-info with explicit code to sync the
855 in-memory info read flags with the marks being sync'd to the backend.
856
857 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
858
859 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
860 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
861 you want to open a server and then, even when you responded with no,
862 asking if you want to synchronize the server's flags.
863 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
864 multi-line expressions.
865 (gnus-agent-synchronize-group-flags): New internal function.
866 Updates marks in memory (in the info structure) AND in the backend.
867 (gnus-agent-check-overview-buffer): Fix range of
868 deletion to remove entire duplicate line. Fixes merged article
869 number bug.
870
871 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
872
873 * nnagent.el (nnagent-request-set-mark):
874 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
875 method, to ensure that synchronization updates marks in the
876 backend and in the info (in memory) structure.
877
878 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
879
880 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
881 unless plugged. Disable the agent so that an open failure causes
882 an error.
883
884 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
885
886 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
887 (gnus-agent-go-online): Change :version.
888 (gnus-agent-expire-unagentized-dirs)
889 (gnus-agent-auto-agentize-methods): Add :version.
890
891 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
892
893 * legacy-gnus-agent.el
894 (gnus-agent-convert-to-compressed-agentview-prompt):
895 New function. Used internally to only display 'gnus converting
896 files' message when actually necessary.
897
898 * gnus-sum.el: Remove (require 'gnus-agent) as required
899 methods now autoloaded.
900
901 * gnus-int.el (gnus-request-move-article):
902 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
903 improve performance.
904
905 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
906
907 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
908 to avoid run-time CL dependencies.
909 (gnus-agent-unfetch-articles): New function.
910 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
911 article numbers even when local .overview file is missing.
912 (gnus-agent-read-article-number): New function. Only accepts
913 27-bit article numbers.
914 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
915 Use gnus-agent-read-article-number.
916 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
917 from backend while recognizing that article numbers in .overview
918 must be valid.
919
920 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
921 some users confused by references to .newsrc when they only have a
922 .newsrc.eld file.
923 (gnus-convert-mark-converter-prompt)
924 (gnus-convert-converter-needs-prompt): Fix use of property list.
925
926 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
927
928 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
929
930 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
931
932 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
933 stuff for non-living groups.
934
935 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
936
937 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
938 (gnus-agent-regenerate-group): Using nil messages aren't valid.
939
940 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
941
942 * gnus-agent.el (gnus-agent-read-agentview):
943 Inline gnus-uncompress-range.
944
945 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
946
947 * legacy-gnus-agent.el
948 (gnus-agent-convert-to-compressed-agentview): Fix typos with
949 help from Florian Weimer <fw@deneb.enyo.de>
950
951 * gnus-agent.el (gnus-agentize):
952 gnus-agent-send-mail-real-function no longer set to current value
953 of message-send-mail-function but rather a lambda that calls
954 message-send-mail-function. The change makes the agent real-time
955 responsive to user changes to message-send-mail-function.
956
957 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
958
959 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
960
961 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
962
963 * gnus-cache.el (gnus-cache-rename-group): New function.
964 (gnus-cache-delete-group): New function.
965
966 * gnus-agent.el (gnus-agent-rename-group): New function.
967 (gnus-agent-delete-group): New function.
968 (gnus-agent-save-group-info): Use gnus-command-method when
969 `method' parameter is nil. Don't write nil entries into the
970 active file.
971 (gnus-agent-get-group-info): New function.
972 (gnus-agent-get-local): Add optional parameters to avoid calling
973 gnus-group-real-name and gnus-find-method-for-group.
974 (gnus-agent-set-local): Delete stored entry if either min, or max,
975 are nil.
976 (gnus-agent-fetch-session): Reword error/quit messages.
977 On quit, use gnus-agent-regenerate-group to record existance of any
978 articles fetched to disk before the quit occurred.
979
980 * gnus-int.el (gnus-request-delete-group):
981 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
982 local disk in sync with the server.
983 (gnus-request-rename-group):
984 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
985 local disk in sync with the server.
986
987 * gnus-start.el (gnus-get-unread-articles):
988 Cosmetic simplification to logic.
989
990 * gnus-group.el (gnus-group-delete-group): No longer update
991 gnus-cache-active-altered as gnus-request-delete-group now keeps
992 the cache in sync.
993 (gnus-group-list-active): Let the agent store a server's active
994 list if currently plugged.
995
996 * gnus-util.el (gnus-rename-file): New function.
997
998 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
999
1000 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1001 when the group's active is not available.
1002
1003 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1004
1005 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
1006 error.
1007
1008 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1009
1010 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
1011 message to newsrc-dribble when an actual conversion is performed.
1012
1013 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1014
1015 * gnus-agent.el (gnus-agent-read-local):
1016 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
1017 avoid the implicit assumption that they will always be equal.
1018 (gnus-agent-save-local): Bind buffer-file-coding-system, not
1019 coding-system-for-write, as the with-temp-file macro first prints
1020 to a buffer then saves the buffer.
1021
1022 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1023
1024 * legacy-gnus-agent.el (): New. Provides converters that are only
1025 loaded when gnus-convert-old-newsrc needs to call them.
1026
1027 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
1028 old file versions.
1029 (gnus-group-prepare-hook): Remove function that converted list
1030 form of gnus-agent-expire-days to group properties.
1031
1032 * gnus-start.el (gnus-convert-old-newsrc): Register new
1033 converters to handle old agent file formats. Added logic for a
1034 "backup before upgrading warning".
1035 (gnus-convert-mark-converter-prompt): Developers can mark
1036 functions as needing (default), or not needing,
1037 gnus-convert-old-newsrc's "backup before upgrading warning".
1038 (gnus-convert-converter-needs-prompt): Tests whether the user
1039 should be protected from potentially irreversable changes by the
1040 function.
1041
1042 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1043
1044 * gnus-int.el (gnus-request-accept-article): Inform the agent that
1045 articles are being added to a group.
1046 (gnus-request-replace-article): Inform the agent that articles
1047 need to be uncached as the cached contents are no longer valid.
1048
1049 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
1050 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
1051 (gnus-agent-set-local): Refuse to save null in local object table.
1052 (gnus-agent-regenerate-group): The REREAD parameter can now be a
1053 list of articles that will be marked as unread.
1054
1055 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1056
1057 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
1058 single-interval range of the form (min . max). Previously the
1059 range had to look like ((min . max)). Likewise, return
1060 (min . max) rather than ((min . max)).
1061 (gnus-range-map): Use gnus-range-normalize to accept
1062 single-interval range.
1063
1064 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
1065 the cache, but not the agent, now appear with their usual face.
1066
1067 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1068
1069 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
1070 marks consisting of a single range {for example, (3 . 5)} rather
1071 than a list of a single range { ((3 . 5)) }.
1072
1073 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1074
1075 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
1076 uncompressed list.
1077
1078 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1079
1080 * gnus-draft.el (gnus-group-send-queue): Pass the group name
1081 "nndraft:queue" along to gnus-draft-send.
1082 Use gnus-agent-prompt-send-queue.
1083 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
1084 is "nndraft:queue". Suggested by Gaute Strokkenes
1085 <gs234@srcf.ucam.org>
1086
1087 * gnus-group.el (gnus-group-catchup): Use new
1088 gnus-sequence-of-unread-articles, not
1089 gnus-list-of-unread-articles, to avoid exhausting memory with huge
1090 numbers of articles. Use gnus-range-map to avoid having to
1091 uncompress the unread list.
1092 (gnus-group-archive-directory)
1093 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
1094
1095 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
1096 (gnus-sorted-range-intersection): Intersection of two ranges
1097 without requiring that they first be uncompressed.
1098
1099 * gnus-start.el (gnus-activate-group): Unless blocked by the
1100 caller, possibly expand the active range to include both cached
1101 and agentized articles.
1102 (gnus-convert-old-newsrc): Rewrote in anticipation of having
1103 multiple version-dependent converters.
1104 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
1105 gnus-agent-save-active.
1106 (gnus-save-newsrc-file): Save dirty agent range limits.
1107
1108 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
1109 gnus-agent-possibly-alter-active.
1110 (gnus-adjust-marked-articles): Faster handling of simple lists
1111
1112 2004-10-18 David Edmondson <dme@dme.org>
1113
1114 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
1115 excessively.
1116
1117 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1118
1119 * mml.el (mml-preview): Use `pop-to-buffer'.
1120
1121 * message.el (message-goto-mail-followup-to): Insert after "To".
1122 (message-carefully-insert-headers): Add comment.
1123
1124 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
1125
1126 * gnus-art.el (gnus-button-alist):
1127 Improve `gnus-button-handle-library' entry.
1128
1129 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
1130
1131 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
1132
1133 * gnus-start.el (gnus-activate-group): Add doc-string.
1134
1135 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
1136 handle manual section.
1137
1138 * imap.el (imap-store-password): New variable.
1139 (imap-interactive-login): Use it.
1140 Suggested by Mark Plaksin <happy@mcplaksin.org>.
1141
1142 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
1143 Allow / in mailto URLs.
1144
1145 * spam.el (spam-directory): Derive from `gnus-directory'.
1146
1147 * gnus-sum.el (gnus-pick-line-number): Add autoload.
1148
1149 2004-10-17 Richard M. Stallman <rms@gnu.org>
1150
1151 * gnus-registry.el (gnus-registry-unload-hook):
1152 Set as a variable with add-hook.
1153
1154 * nnspool.el (nnspool-spool-directory): Use news-directory instead
1155 of news-path.
1156
1157 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
1158
1159 * spam.el: Delete duplicate `provide'.
1160 (spam-unload-hook): Set as a variable with add-hook.
1161
1162 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
1163
1164 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
1165 in the doc string.
1166
1167 * message.el (message-ignored-news-headers)
1168 (message-ignored-supersedes-headers)
1169 (message-ignored-resent-headers)
1170 (message-forward-ignored-headers): Improve custom type.
1171
1172 2004-10-15 Simon Josefsson <jas@extundo.com>
1173
1174 * pop3.el (top-level): Don't require nnheader.
1175 (pop3-read-timeout): Add.
1176 (pop3-accept-process-output): Add.
1177 (pop3-read-response, pop3-retr): Use it.
1178
1179 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
1180
1181 * message.el (message-tokenize-header): Fix 2004-09-06 change
1182 which used point-min in the wrong place.
1183
1184 2004-10-12 Simon Josefsson <jas@extundo.com>
1185
1186 * net/tls.el (tls-certtool-program): New variable.
1187 (tls-certificate-information): New function, based on
1188 ssl-certificate-information.
1189
1190 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
1191
1192 * message.el (message-bury): Use `window-dedicated-p'.
1193
1194 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
1195
1196 * gnus-sum.el: Mention that multibyte characters don't work as marks.
1197
1198 * gnus.el (message-y-or-n-p): Autoload.
1199
1200 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
1201 (pop3-password-required, pop3-authentication-scheme)
1202 (pop3-leave-mail-on-server): Made customizable.
1203 (pop3): New custom group.
1204 (pop3-retr): Remove `sleep-for' statements.
1205 Suggested by Dave Love <fx@gnu.org>.
1206
1207 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
1208 Windows/DOS.
1209
1210 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
1211 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
1212 Dave Love <fx@gnu.org>.
1213
1214 * mml.el (mml-minibuffer-read-disposition): Require match.
1215 Suggested by Dave Love <fx@gnu.org>.
1216
1217 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
1218
1219 * gnus-group.el (gnus-update-group-mark-positions):
1220 * gnus-sum.el (gnus-update-summary-mark-positions):
1221 * message.el (message-check-news-body-syntax):
1222 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
1223 of string-as-multibyte.
1224
1225 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
1226
1227 2004-10-05 Juri Linkov <juri@jurta.org>
1228
1229 * gnus-group.el (gnus-update-group-mark-positions):
1230 * gnus-sum.el (gnus-update-summary-mark-positions):
1231 * message.el (message-check-news-body-syntax):
1232 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
1233 8-bit unibyte values to a multibyte string for search functions.
1234
1235 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
1236
1237 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
1238 there's no visible header.
1239
1240 2004-10-01 Simon Josefsson <jas@extundo.com>
1241
1242 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
1243 acroread.
1244
1245 2004-09-29 Jesper Harder <harder@ifa.au.dk>
1246
1247 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
1248
1249 2004-09-28 Jesper Harder <harder@ifa.au.dk>
1250
1251 * gnus-picon.el: Require cl.
1252
1253 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
1254
1255 * mml-smime.el: Require cl. Autoload message-fetch-field.
1256
1257 * gnus-fun.el: Require gnus-ems and gnus-util.
1258
1259 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
1260
1261 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
1262
1263 * gnus.el (gnus-method-to-server): Move defsubst before first use.
1264
1265 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
1266 Fix format string mismatch.
1267 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
1268 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
1269
1270 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1271
1272 * gnus.el (gnus-version-number): Set to 5.11.
1273
1274 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1275
1276 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
1277
1278 2004-09-26 Jesper Harder <harder@ifa.au.dk>
1279
1280 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
1281 GROUP is a virtual group.
1282
1283 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
1284 for big5 and gb2312.
1285
1286 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
1287 padding.
1288
1289 * mm-bodies.el (mm-7bit-chars): Don't include \r.
1290
1291 * mml.el (mml-compute-boundary-1): Don't uncompress files.
1292
1293 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
1294 dependencies.
1295 (rfc2047-encode): Use it.
1296
1297 * flow-fill.el: Typo.
1298
1299 * mml.el (mml-generate-mime-1): Don't use format=flowed with
1300 inline PGP.
1301
1302 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
1303
1304 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
1305 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
1306
1307 * mm-util.el (mm-image-load-path): Handle nil in load-path.
1308 From Christian Neukirchen <chneukirchen@yahoo.de>.
1309
1310 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
1311
1312 * nnheader.el (nnheader-max-head-length): Increase to 8192.
1313
1314 * message.el (message-clone-locals): Clone sendmail and smtp
1315 variables.
1316
1317 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
1318
1319 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
1320 in `header' match. Reported by Svend Tollak Munkejord.
1321
1322 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1323
1324 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
1325
1326 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
1327
1328 * uudecode.el (uudecode-use-external): Add :version.
1329
1330 * smime.el (smime-CA-file, smime-encrypt-cipher)
1331 (smime-dns-server): Add :version.
1332
1333 * smiley.el (gnus-smiley-file-types): Add :version.
1334
1335 * sha1.el (sha1-use-external): Add :version.
1336
1337 * pgg-def.el (pgg-query-keyserver): Add :version.
1338
1339 * nnmail.el (nnmail-fancy-expiry-targets)
1340 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
1341
1342 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
1343 (nnimap-retrieve-groups-asynchronous): Add :version.
1344 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
1345
1346 * mml.el (mml-content-disposition-parameters)
1347 (mml-insert-mime-headers-always): Add :version.
1348
1349 * mm-util.el (mm-coding-system-priorities):
1350
1351 * mm-decode.el (mm-inline-text-html-with-images)
1352 (mm-keep-viewer-alive-types, mm-external-terminal-program)
1353 (mm-verify-option): Add :version.
1354 (mm-text-html-renderer): Change :version.
1355
1356 * message.el (message-fcc-externalize-attachments)
1357 (message-required-headers, message-draft-headers)
1358 (message-subject-trailing-was-query)
1359 (message-subject-trailing-was-ask-regexp)
1360 (message-subject-trailing-was-regexp, message-mark-insert-begin)
1361 (message-mark-insert-end, message-archive-header)
1362 (message-archive-note, message-cross-post-default)
1363 (message-cross-post-note, message-followup-to-note)
1364 (message-cross-post-note-function, message-use-mail-followup-to)
1365 (message-subscribed-address-functions)
1366 (message-subscribed-address-file, message-subscribed-addresses)
1367 (message-subscribed-regexps, message-allow-no-recipients)
1368 (message-yank-cited-prefix, message-signature-insert-empty-line)
1369 (message-hidden-headers, message-hierarchical-addresses)
1370 (message-mail-user-agent, message-use-idna)
1371 (message-valid-fqdn-regexp)
1372 (message-strip-special-text-properties, message-header-synonyms)
1373 (message-beginning-of-line, message-tab-body-function): Add :version.
1374 (message-insert-canlock, message-wide-reply-confirm-recipients):
1375 Change :version.
1376
1377 * mail-source.el (mail-source-ignore-errors): Add :group, :type
1378 and :version.
1379 (mail-source-delete-old-incoming-confirm)
1380 (mail-source-movemail-program): Add :version.
1381
1382 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
1383 (gnus-agent-cache, gnus-agent): Change :version.
1384
1385 * gnus-util.el (gnus-use-byte-compile): Change :version.
1386
1387 * gnus-sum.el (gnus-summary-make-false-root-always)
1388 (gnus-summary-default-high-score)
1389 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
1390 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
1391 (gnus-read-all-available-headers, gnus-article-emulate-mime)
1392 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
1393 (gnus-sum-thread-tree-single-indent)
1394 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
1395 (gnus-sum-thread-tree-leaf-with-other)
1396 (gnus-sum-thread-tree-single-leaf): Add :version.
1397 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
1398 (gnus-article-loose-mime): Change :version.
1399
1400 * gnus-start.el (gnus-backup-startup-file)
1401 (gnus-save-startup-file-via-temp-buffer): Add :version.
1402
1403 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
1404 (gnus-server-offline-face): Add :version.
1405
1406 * gnus-score.el (gnus-adaptive-word-length-limit):
1407
1408 * gnus-msg.el (gnus-gcc-externalize-attachments)
1409 (gnus-debug-files, gnus-debug-exclude-variables)
1410 (gnus-discouraged-post-methods): Change :version.
1411 (gnus-confirm-mail-reply-to-news)
1412 (gnus-confirm-treat-mail-like-news): Add :version.
1413
1414 * gnus-int.el (gnus-server-unopen-status): Add :version.
1415
1416 * gnus-group.el (gnus-group-jump-to-group-prompt)
1417 (gnus-large-ephemeral-newsgroup)
1418 (gnus-fetch-old-ephemeral-headers): Add :version.
1419
1420 * gnus-fun.el (gnus-x-face-directory)
1421 (gnus-convert-pbm-to-x-face-command)
1422 (gnus-convert-image-to-x-face-command)
1423 (gnus-convert-image-to-face-command): Add :version.
1424
1425 * gnus-delay.el (gnus-delay-default-hour): Add :version.
1426
1427 * gnus-cite.el (gnus-cite-blank-line-after-header)
1428 (gnus-article-boring-faces):
1429
1430 * gnus-art.el (gnus-buttonized-mime-types)
1431 (gnus-inhibit-mime-unbuttonizing)
1432 (gnus-treat-display-face)
1433 (gnus-treat-body-boundary): Change :version.
1434 (gnus-body-boundary-delimiter, gnus-picon-databases)
1435 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
1436 (gnus-treat-date-english, gnus-treat-fold-headers)
1437 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
1438 (gnus-treat-mail-picon, gnus-treat-wash-html)
1439 (gnus-article-encrypt-protocol)
1440 (gnus-use-idna, gnus-article-over-scroll)
1441 (gnus-mime-display-multipart-alternative-as-mixed)
1442 (gnus-mime-display-multipart-related-as-mixed)
1443 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
1444 (gnus-ctan-url, gnus-button-ctan-handler)
1445 (gnus-button-handle-ctan-bogus-regexp)
1446 (gnus-button-ctan-directory-regexp)
1447 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
1448 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
1449 (gnus-button-man-level, gnus-button-emacs-level)
1450 (gnus-button-message-level, gnus-button-browse-level): Add :version.
1451
1452 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
1453 (gnus-agent-go-online): Change :version.
1454 (gnus-agent-expire-unagentized-dirs)
1455 (gnus-agent-auto-agentize-methods): Add :version.
1456
1457 * flow-fill.el (fill-flowed-display-column)
1458 (fill-flowed-encode-column): Add :version.
1459
1460 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
1461 (gnus-outlook-deuglify-unwrap-max)
1462 (gnus-outlook-deuglify-cite-marks)
1463 (gnus-outlook-deuglify-unwrap-stop-chars)
1464 (gnus-outlook-deuglify-no-wrap-chars)
1465 (gnus-outlook-deuglify-attrib-cut-regexp)
1466 (gnus-outlook-deuglify-attrib-verb-regexp)
1467 (gnus-outlook-deuglify-attrib-end-regexp)
1468 (gnus-outlook-display-hook): Add :version.
1469
1470 * binhex.el (binhex-use-external): Add :version.
1471
1472 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
1473
1474 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1475 and `invisible'.
1476
1477 2004-09-13 Simon Josefsson <jas@extundo.com>
1478
1479 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
1480
1481 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
1482
1483 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
1484
1485 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
1486
1487 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
1488
1489 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1490
1491 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
1492 for the 'imap' port in netrc files
1493
1494 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
1495 in gnus-registry-trim
1496
1497 2004-09-10 Simon Josefsson <jas@extundo.com>
1498
1499 * nndb.el (require): Remove tcp and duplicate cl.
1500
1501 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
1502
1503 * nntp.el (nntp): New customization group.
1504 (nntp-authinfo-file): Add customization group.
1505
1506 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
1507
1508 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
1509
1510 * gnus.el (to-address, to-list, subscribed)
1511 (large-newsgroup-initial): Ditto.
1512
1513 * flow-fill.el (fill-flowed-display-column)
1514 (fill-flowed-encode-column): Ditto.
1515
1516 2004-09-06 Stefan <monnier@iro.umontreal.ca>
1517
1518 * message.el (message-tokenize-header, message-send-mail-with-qmail):
1519 Use point-min rather than 1.
1520 (message-send-mail): Use buffer-size rather than point-max.
1521
1522 * gnus-sum.el (gnus-summary-search-article-forward):
1523 Signal a specific `search-failed' rather than a generic `error'.
1524
1525 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
1526 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
1527 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
1528
1529 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
1530
1531 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1532
1533 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
1534 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
1535 (spam-stat-save): Accept prefix argument.
1536
1537 2004-09-01 Simon Josefsson <jas@extundo.com>
1538
1539 * message.el (message-canlock-generate): Require sha1, not
1540 sha1-el. (Can we get rid of this require alltogheter? It is ugly
1541 to require within a function. Sadly, if sha1.el isn't loaded, the
1542 let binding in m-c-g will hide the defcustom definition, which is
1543 bad.)
1544
1545 * canlock.el: Require sha1, not sha1-el.
1546
1547 * message.el: Don't autoload sha1 (there is a autoload cookie in
1548 sha1.el).
1549
1550 * sha1-el.el: Renamed to sha1.el.
1551
1552 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1553
1554 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1555
1556 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1557
1558 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
1559 isn't a string.
1560
1561 2004-03-05 Jesper Harder <harder@ifa.au.dk>
1562
1563 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1564
1565 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1566
1567 * canlock.el: Don't autoload mail-fetch-field.
1568
1569 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1570
1571 * canlock.el (base64-encode-string): Don't autoload it.
1572
1573 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1574
1575 * canlock.el: Always require sha1-el.
1576 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1577
1578 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1579
1580 * message.el (message-canlock-generate): Require sha1-el.
1581
1582 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1583
1584 * canlock.el (canlock-insert-header): Remove excessive grouping in
1585 regexp.
1586
1587 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1588
1589 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1590
1591 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1592
1593 * canlock.el (canlock-sha1-function): Remove.
1594 (canlock-sha1-function-for-verify): Remove.
1595 (canlock-openssl-program): Remove.
1596 (canlock-openssl-args): Remove.
1597 (canlock-ignore-errors): Remove.
1598 (canlock-sha1-with-openssl): Remove.
1599 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
1600 (canlock-verify): Don't use canlock-ignore-errors.
1601
1602 * sha1-el.el (sha1-string-external): Make it can return a string
1603 in binary form.
1604 (sha1-region-external): Ditto.
1605 (sha1-string-internal): Ditto.
1606 (sha1-region-internal): Ditto.
1607 (sha1-region): Ditto.
1608 (sha1-string): Ditto.
1609 (sha1): Ditto.
1610
1611 2003-11-15 Simon Josefsson <jas@extundo.com>
1612
1613 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
1614 (pgg-gpg-lookup-key): Use regexp match instead of
1615 split-string (split-string is different between emacs 21.2 and
1616 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1617
1618 2004-07-28 Simon Josefsson <jas@extundo.com>
1619
1620 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
1621 parameter (but don't use it, for now).
1622
1623 2004-02-03 Jesper Harder <harder@ifa.au.dk>
1624
1625 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1626
1627 2004-05-26 Simon Josefsson <jas@extundo.com>
1628
1629 * starttls.el: Merge with my GNUTLS based starttls.el.
1630 (starttls-gnutls-program, starttls-use-gnutls)
1631 (starttls-extra-arguments, starttls-process-connection-type)
1632 (starttls-connect, starttls-failure, starttls-success): New variables.
1633 (starttls-program, starttls-extra-args): Doc fix.
1634 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
1635 New functions.
1636 (starttls-negotiate, starttls-open-stream):
1637 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
1638 function if it is set.
1639
1640 2004-08-31 Simon Josefsson <jas@extundo.com>
1641
1642 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
1643 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1644
1645 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
1646 and ?\' to symbol instead of whitespace (tiny patch).
1647 From Andreas Schwab <schwab@suse.de>.
1648
1649 2004-08-31 Jesper Harder <harder@ifa.au.dk>
1650
1651 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
1652 invalid addresses.
1653
1654 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1655
1656 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1657
1658 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1659
1660 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1661
1662 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1663
1664 * gnus-art.el (article-decode-idna-rhs): Don't use
1665 message-idna-inside-rhs-p.
1666
1667 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1668
1669 * message.el (message-idna-inside-rhs-p): Remove.
1670 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1671
1672 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1673
1674 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1675
1676 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
1677 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1678
1679 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1680 when the group's active is not available.
1681
1682 * gnus-art.el (article-hide-headers): Refer to the values for
1683 gnus-ignored-headers and gnus-visible-headers in the summary
1684 buffer since a user may have set them as group parameters.
1685 (gnus-article-next-page): Fix the way to find a real end-of-buffer
1686 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
1687 (gnus-article-read-summary-keys): Restore new window-start and
1688 hscroll to summary window.
1689 (gnus-prev-page-map): Remove duplicated one.
1690
1691 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
1692 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
1693 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
1694 <Reiner.Steib@gmx.de>.
1695
1696 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
1697 Replace pp-to-string with gnus-pp-to-string.
1698
1699 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1700
1701 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
1702 gnus-pp.
1703
1704 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
1705 parsing gnus-posting-styles when the message is not for replying.
1706 (gnus-summary-resend-message-edit): Call mime-to-mml.
1707 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1708 (gnus-debug): Replace pp with gnus-pp.
1709
1710 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1711
1712 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
1713 gnus-pp-to-string.
1714
1715 * gnus-sum.el (gnus-read-header): Don't remove a header for the
1716 parent article of a sparse article in the thread hashtb.
1717 From Stefan Wiens <s.wi@gmx.net>.
1718
1719 * gnus-util.el (gnus-bind-print-variables): New macro.
1720 (gnus-prin1): Use it.
1721 (gnus-prin1-to-string): Use it.
1722 (gnus-pp): New function.
1723 (gnus-pp-to-string): New function.
1724
1725 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1726
1727 * mail-source.el (mail-source-touch-pop): Doc fix.
1728
1729 * message.el (message-mode): Don't modify paragraph-separate there.
1730 (message-setup-fill-variables): Add mml tags to paragraph-start
1731 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
1732 (message-smtpmail-send-it): Doc fix.
1733 (message-exchange-point-and-mark): Don't activate region if it was
1734 inactive. Suggested by Hiroshi Fujishima
1735 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1736
1737 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
1738 t while entering a file name using the mm-with-multibyte macro.
1739 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1740
1741 * mm-encode.el (mm-content-transfer-encoding-defaults):
1742 Use qp-or-base64 for the application/* types.
1743 (mm-safer-encoding): Consider 7bit is safe.
1744
1745 * mm-util.el (mm-with-multibyte-buffer): New macro.
1746 (mm-with-multibyte): New macro.
1747
1748 * mm-view.el (mm-inline-render-with-function): Use multibyte
1749 buffer; decode html source by charset.
1750
1751 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
1752 add generate-head-function and generate-article-function to the
1753 rfc822-forward entry.
1754 (nndoc-forward-type-p): Recognize envelope From_.
1755 (nndoc-rfc822-forward-generate-article): New function.
1756 (nndoc-rfc822-forward-generate-head): New function.
1757
1758 From David Hedbor <dhedbor@real.com>.
1759 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
1760 (nnmail-expand-newtext): Lowercase expanded entries if
1761 nnmail-split-lowercase-expanded is non-nil.
1762
1763 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1764
1765 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1766
1767 * gnus-art.el (gnus-article-wash-html-with-w3m):
1768 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
1769 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
1770 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
1771 instead of mm-multiple-handles.
1772 (gnus-mime-delete-part): Ditto.
1773
1774 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1775 handle, as well as a list.
1776 (mm-complicated-handles): Former definition of mm-multiple-handles.
1777
1778 * mm-view.el (mm-w3m-mode-map): Remove.
1779 (mm-w3m-local-map-property): Remove.
1780 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
1781 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
1782 (mm-w3m-cid-retrieve): Simplify.
1783 (mm-inline-text-html-render-with-w3m): Decode html source by
1784 charset; check META tags only when charsets are not specified in
1785 headers; specify charset to w3m-region; use w3m-minor-mode-map
1786 instead of mm-w3m-local-map-property.
1787
1788 2004-08-30 Juanma Barranquero <lektu@terra.es>
1789
1790 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1791
1792 2004-08-30 Andreas Schwab <schwab@suse.de>
1793
1794 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1795
1796 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1797
1798 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1799
1800 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1801
1802 2004-08-30 Kim F. Storm <storm@cua.dk>
1803
1804 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1805
1806 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
1807 Add :group 'nnimap.
1808
1809 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1810
1811 * mm-decode.el (mime-display, mime-security): Fix custom-manual
1812 entries.
1813
1814 * gnus-art.el (gnus-article): Ditto.
1815
1816 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1817
1818 * gnus-art.el (article-hide-list-identifiers):
1819 Bind inhibit-read-only as t.
1820
1821 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1822
1823 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1824
1825 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1826
1827 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
1828 (gnus-narrow-to-page): Don't assume point-min == 1.
1829 (gnus-article-edit-mode): Derive from message-mode.
1830
1831 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
1832 point-min == 1.
1833
1834 * imap.el (imap-parse-address-list, imap-parse-body-ext):
1835 Disable incorrect use of `assert'.
1836
1837 * message.el (message-mode): Set comment-start-skip.
1838
1839 2004-08-22 Sam Steingold <sds@gnu.org>
1840
1841 * pop3.el (pop3-leave-mail-on-server): New user variable.
1842 (pop3-movemail): Delete mail only when it is nil.
1843
1844 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1845
1846 * netrc.el, tls.el: Removed; use files from ../net instead.
1847
1848 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1849
1850 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1851
1852 * mailcap.el (mailcap-mime-data): Mark as risky.
1853
1854 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
1855 Fix custom-manual entries.
1856
1857 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1858
1859 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1860
1861 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
1862 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
1863 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
1864 wry.xpm: Added new files from the v5_10 branch of Gnus.
1865
1866 2004-07-22 Andreas Schwab <schwab@suse.de>
1867
1868 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1869
1870 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1871
1872 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
1873 addition to emacs-w3m.
1874
1875 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1876
1877 * gnus-msg.el (gnus-summary-followup-with-original):
1878 Document yanking of region when active.
1879
1880 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1881
1882 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
1883 Revision 7.2 changes excluded to maintain compatibility with all
1884 targeted emacs versions.
1885
1886 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
1887 gnus-agent.el update and incorporate bug fixes.
1888
1889 See ChangeLog.2 for earlier changes.
1890
1891 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
1892 Copying and distribution of this file, with or without modification,
1893 are permitted provided the copyright notice and this notice are preserved.
1894
1895 ;; Local Variables:
1896 ;; coding: iso-2022-7bit
1897 ;; End:
1898
1899 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4