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