1 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
3 * canlock.el (canlock): Change the parent group to news.
5 * deuglify.el (gnus-outlook-deuglify): Add :group.
7 * dig.el (dig): Add :group.
9 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
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.
17 * gnus-diary.el (gnus-diary): Add :group.
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.
47 * message.el (message-minibuffer-local-map): Add :group.
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.
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.
62 * smime.el (smime): Add :group.
64 * spam-report.el (spam-report): Add :group.
66 * spam.el (spam, spam-face): Add :group.
68 2005-05-26 Lute Kamstra <lute@gnu.org>
70 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
72 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
74 * gnus-art.el: Don't autoload mail-extract-address-components.
76 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
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.
81 * nntp.el: Autoload format-spec instead of format; use
82 eval-and-compile to evaluate autoload forms.
84 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
86 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
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.
93 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
95 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
96 enclosure element of <item>.
98 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
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.]
107 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
109 * spam-report.el (spam-report-url-to-file)
110 (spam-report-requests-file): New function and variable for offline
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.]
119 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
121 * qp.el (quoted-printable-encode-region): Save excursion.
123 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
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.
128 2005-04-13 Miles Bader <miles@gnu.org>
130 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
132 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
134 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
135 contained in text because xml.el decodes entities) with LFs.
137 2005-04-11 Lute Kamstra <lute@gnu.org>
139 * message.el (message-make-date): Handle byte-compiler warnings
141 * nnimap.el (nnimap-date-days-ago): Ditto.
143 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
145 * mm-util.el (mm-string-to-multibyte): New function.
146 (mm-detect-coding-region): Typo.
148 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
150 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
152 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
154 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
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
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.
167 2005-04-06 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
169 * nnrss.el (nnrss-verbose): Remove.
170 (nnrss-request-group): Use `nnheader-message' instead.
172 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
174 * nnrss.el (nnrss-verbose): New variable.
175 (nnrss-request-group): Make it say nnrss is requesting a group.
177 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
179 * gnus-agent.el (gnus-agent-group-path): Decode group name.
180 (gnus-agent-group-pathname): Ditto.
182 * gnus-cache.el (gnus-cache-file-name): Decode group name.
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.
198 * gnus-spec.el (gnus-update-format-specifications): Flush the
199 group format spec cache if it doesn't support decoded group names.
201 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
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
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.
238 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
240 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
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.
250 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
252 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
255 2005-04-06 Jesper Harder <harder@ifa.au.dk>
257 * mm-util.el (mm-subst-char-in-string): Support inplace.
259 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
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.
276 2005-04-06 Mark A. Hershberger <mah@everybody.org>
278 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
280 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
282 * message.el (message-make-date): Add defvars in order to silence
283 the byte compiler inside the defun.
285 * nnimap.el (nnimap-date-days-ago): Ditto.
287 * gnus-demon.el (parse-time-string): Added autoload.
289 * gnus-delay.el (parse-time-string): Added autoload.
291 * gnus-art.el (parse-time-string): Added autoload.
293 * nnultimate.el (parse-time): Require for `parse-time-string'.
295 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
297 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
298 "Unrecognized menu descriptor" error in XEmacs.
300 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
302 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
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.
308 * rfc2047.el (rfc2047-encode-function-alist): Rename from
309 rfc2047-encoding-function-alist in order to avoid conflicting with
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
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
348 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
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.
358 2005-03-25 Jesper Harder <harder@ifa.au.dk>
360 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
361 language tags; remove unnecessary '+'. Reported by Stefan Wiens
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.
369 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
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.
375 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
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'.
382 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
383 argument and pass it to `gnus-group-read-group'.
385 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
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.
391 2005-03-25 Werner Lemberg <wl@gnu.org>
393 * nnmaildir.el: Replace `illegal' with `invalid'.
395 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
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.
401 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
403 * nnimap.el (nnimap-open-connection): Print which authinfo file is
406 * nneething.el (nneething-map-file-directory): Derive from
409 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
412 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
414 * nnmaildir.el (nnmaildir-request-accept-article):
415 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
417 2005-03-13 Steve Youngs <steve@sxemacs.org>
419 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
421 From: Andrey Slusar <anrays@gmail.com>.
423 2005-03-13 Steve Youngs <steve@sxemacs.org>
425 * mm-url.el: Require timer-funcs at compile time when in XEmacs
428 * mail-source.el: Require timer-funcs at compile time when in
429 XEmacs for `run-with-idle-timer'.
431 * gnus-async.el: Ditto.
433 2005-03-16 Lute Kamstra <lute@gnu.org>
435 * message.el (message-make-date): Require parse-time.
437 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
439 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
441 2005-03-10 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk> (tiny change)
443 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
445 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
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).
451 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
453 * message.el: Don't autoload former message-utils variables.
454 (message-strip-subject-trailing-was): Change doc string.
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):
462 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
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.
468 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
469 of broken groups(-beta).google.com.
471 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
473 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
474 a more conservative way.
476 2005-02-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
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.
485 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
487 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
488 buffer, so it moves the window's cursor.
490 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
492 * nnheader.el (nnheader-find-file-noselect): Add doc string.
494 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
495 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
497 * gnus-sum.el (gnus-summary-caesar-message):
498 Apply `gnus-treat-article' after rotation.
500 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
503 2005-02-22 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
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'
510 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
512 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
513 Handle news URL with given port correctly.
515 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
517 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
518 containing special characters.
520 * gnus-sum.el (gnus-summary-edit-article): Ditto.
522 * mml.el (mime-to-mml): Ditto.
524 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
526 (rfc2047-decode-region): Quote decoded words containing special
527 characters when rfc2047-quote-decoded-words-containing-tspecials
530 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
532 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
534 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
536 2005-02-15 Simon Josefsson <jas@extundo.com>
538 * nnimap.el (nnimap-debug): Doc fix.
540 * imap.el (imap-debug): Doc fix.
542 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
544 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
545 argument in doc string. Make query for type more clear.
547 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
549 * gnus.el (gnus-group-startup-message): Search for gnus images in
551 * mm-util.el (mm-find-charset-region): Likewise.
552 * smiley.el (smiley-data-directory): Search for smilies in
555 2005-02-09 Kim F. Storm <storm@cua.dk>
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.
560 2005-02-08 Simon Josefsson <jas@extundo.com>
562 * imap.el (imap-log): Doc fix.
564 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
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.
569 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
571 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
573 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
575 * message.el (message-beginning-of-line): Change the behavior when
576 invoked between BOL and : so that it first moves backward.
578 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
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.
584 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
586 * gnus-art.el (gnus-article-prepare):
587 Remove message-strip-forbidden-properties from the local hook.
589 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
591 * mml.el (mml-generate-mime-1): Convert string into unibyte when
592 inserting " *mml*" buffer's contents into a unibyte temp buffer.
594 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
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
601 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
603 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
604 which is unreadable in some setups.
606 2004-12-27 Simon Josefsson <jas@extundo.com>
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>.
612 2004-12-17 Kim F. Storm <storm@cua.dk>
614 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
616 * gnus-sum.el (gnus-summary-mode-map): Likewise.
618 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
620 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
621 correctly even if there are wide characters.
623 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
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>.
629 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
631 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
633 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
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.
639 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
641 * gnus-util.el (gnus-delete-directory): New function.
643 * gnus-agent.el (gnus-agent-delete-group): Use it.
645 * gnus-cache.el (gnus-cache-delete-group): Use it.
647 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
649 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
651 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
653 * gnus-group.el (gnus-group-make-rss-group):
654 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
656 * gnus-start.el (gnus-setup-news): Honor user's setting to
657 gnus-message-archive-method. Suggested by Lute Kamstra
660 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
662 * message.el (message-forward-make-body-mml): Remove headers
663 according to message-forward-ignored-headers if a message is decoded.
665 2004-12-02 Romain Francoise <romain@orebokech.com>
667 * message.el (message-forward-make-body-plain): Always remove
668 headers according to message-forward-ignored-headers.
670 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
672 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
673 order to silence the byte compiler.
675 * pop3.el (pop3-md5): Define it before being used.
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.
686 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
688 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
689 which may confuse users.
690 (canlock-password-for-verify): Ditto.
692 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
694 * gnus-art.el (gnus-emphasis-alist): Ditto.
696 * gnus-registry.el (gnus-registry-max-entries): Ditto.
698 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
700 * gnus-start.el (gnus-save-killed-list): Ditto.
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.
707 * message.el (message-courtesy-message): Ditto.
708 (message-archive-note): Ditto.
709 (message-subscribed-address-file): Ditto.
710 (message-user-fqdn): Ditto.
712 * spam-report.el (spam-report-gmane-regex): Ditto.
714 * spam.el (spam-blackhole-good-server-regex): Ditto.
716 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
718 * message.el (message-forbidden-properties): Fix typo in doc string.
720 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
722 * message.el (message-strip-forbidden-properties):
723 Bind buffer-read-only (etc) to nil.
725 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
727 * gnus-util.el (gnus-replace-in-string): Add doc string.
729 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
730 to avoid problems when splitting mails with many recipients.
732 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
734 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
735 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
737 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
739 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
741 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
743 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
744 pop-to-buffer, covered by the subsequent gnus-configure-windows.
746 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
748 * nnfolder.el (nnfolder-save-marks): Add missing format field in
750 * nnml.el (nnml-save-marks): Ditto.
752 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
754 * gnus-start.el (gnus-convert-old-newsrc):
755 Assign legacy-gnus-agent to 5.10.7.
757 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
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.
765 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
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>.
771 2004-11-04 Richard M. Stallman <rms@gnu.org>
773 * spam.el (spam group): Add :version.
775 * pgg-def.el (pgg group): Add :version.
777 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
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.
783 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
785 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
786 (html2text-format-tags): Remove unused variable `attr'.
788 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
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
795 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
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.
809 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
811 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
813 * tls.el (tls-process-connection-type, tls-success)
814 (tls-certtool-program): Add :version.
816 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
817 (starttls-extra-arguments, starttls-process-connection-type)
818 (starttls-connect, starttls-failure, starttls-success):
820 * spam-stat.el (spam-stat): Add :version.
822 * sieve.el (sieve): Add :version.
824 * sha1.el (sha1): Add :version.
825 (sha1-use-external): Remove redundant version.
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):
832 * nndiary.el (nndiary): Add :version.
834 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
836 * mml-sec.el (mml-default-sign-method)
837 (mml-default-encrypt-method, mml-signencrypt-style-alist):
840 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
842 * mm-url.el (mm-url-use-external, mm-url-program)
843 (mm-url-arguments): Add :version.
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.
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.
853 * gnus-win.el (gnus-configure-windows-hook)
854 (gnus-use-frames-on-any-display): Add :version.
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.
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.
866 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
867 (gnus-get-top-new-news-hook):Add :version.
869 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
870 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
872 * gnus-registry.el (gnus-registry): Add :version.
874 * gnus-spec.el (gnus-use-correct-string-widths)
875 (gnus-make-format-preserve-properties): Add :version.
877 * gnus.el (gnus-group-charter-alist)
878 (gnus-group-fetch-control-use-browse-url)
879 (gnus-install-group-spam-parameters): Add :version.
881 * gnus-diary.el (gnus-diary): Add :version.
883 * gnus-delay.el (gnus-delay): Add :version.
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):
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.
894 * deuglify.el (gnus-outlook-deuglify): Add :version.
896 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
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).
902 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
904 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
905 signature file. Suggested by Manoj Srivastava
906 <srivasta@golden-gryphon.com>.
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>.
912 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
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.
920 * gnus-spec.el (gnus-update-format-specifications): Return a list
923 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
925 * nnspool.el (nnspool-spool-directory): Use news-path if the
926 news-directory variable is not bound.
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.
932 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
934 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
937 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
939 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
940 comparison on string.
942 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
944 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
945 running the major-mode function.
947 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
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
954 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
956 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
957 dummy marks in the right way.
959 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
961 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
962 avoid infinite recursion via gnus-get-function.
964 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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
970 (gnus-agent-synchronize-flags-server): Be silent when writing file.
972 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
978 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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
992 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
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.
999 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1001 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
1002 unless plugged. Disable the agent so that an open failure causes
1005 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
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.
1012 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1019 * gnus-sum.el: Remove (require 'gnus-agent) as required
1020 methods now autoloaded.
1022 * gnus-int.el (gnus-request-move-article):
1023 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
1024 improve performance.
1026 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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
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
1044 (gnus-convert-mark-converter-prompt)
1045 (gnus-convert-converter-needs-prompt): Fix use of property list.
1047 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1049 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1051 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1053 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
1054 stuff for non-living groups.
1056 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1058 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
1059 (gnus-agent-regenerate-group): Using nil messages aren't valid.
1061 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1063 * gnus-agent.el (gnus-agent-read-agentview):
1064 Inline gnus-uncompress-range.
1066 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1068 * legacy-gnus-agent.el
1069 (gnus-agent-convert-to-compressed-agentview): Fix typos with
1070 help from Florian Weimer <fw@deneb.enyo.de>
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.
1078 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1080 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
1082 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1084 * gnus-cache.el (gnus-cache-rename-group): New function.
1085 (gnus-cache-delete-group): New function.
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
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,
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.
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.
1108 * gnus-start.el (gnus-get-unread-articles):
1109 Cosmetic simplification to logic.
1111 * gnus-group.el (gnus-group-delete-group): No longer update
1112 gnus-cache-active-altered as gnus-request-delete-group now keeps
1114 (gnus-group-list-active): Let the agent store a server's active
1115 list if currently plugged.
1117 * gnus-util.el (gnus-rename-file): New function.
1119 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1121 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1122 when the group's active is not available.
1124 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1126 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
1129 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1131 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
1132 message to newsrc-dribble when an actual conversion is performed.
1134 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1143 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1145 * legacy-gnus-agent.el (): New. Provides converters that are only
1146 loaded when gnus-convert-old-newsrc needs to call them.
1148 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
1150 (gnus-group-prepare-hook): Remove function that converted list
1151 form of gnus-agent-expire-days to group properties.
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
1163 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
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.
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.
1176 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1185 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
1186 the cache, but not the agent, now appear with their usual face.
1188 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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)) }.
1194 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1196 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
1199 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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>
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.
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.
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.
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
1233 2004-10-18 David Edmondson <dme@dme.org>
1235 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
1238 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1240 * mml.el (mml-preview): Use `pop-to-buffer'.
1242 * message.el (message-goto-mail-followup-to): Insert after "To".
1243 (message-carefully-insert-headers): Add comment.
1245 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
1247 * gnus-art.el (gnus-button-alist):
1248 Improve `gnus-button-handle-library' entry.
1250 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
1252 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
1254 * gnus-start.el (gnus-activate-group): Add doc-string.
1256 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
1257 handle manual section.
1259 * imap.el (imap-store-password): New variable.
1260 (imap-interactive-login): Use it.
1261 Suggested by Mark Plaksin <happy@mcplaksin.org>.
1263 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
1264 Allow / in mailto URLs.
1266 * spam.el (spam-directory): Derive from `gnus-directory'.
1268 * gnus-sum.el (gnus-pick-line-number): Add autoload.
1270 2004-10-17 Richard M. Stallman <rms@gnu.org>
1272 * gnus-registry.el (gnus-registry-unload-hook):
1273 Set as a variable with add-hook.
1275 * nnspool.el (nnspool-spool-directory): Use news-directory instead
1278 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
1280 * spam.el: Delete duplicate `provide'.
1281 (spam-unload-hook): Set as a variable with add-hook.
1283 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
1285 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
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.
1293 2004-10-15 Simon Josefsson <jas@extundo.com>
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.
1300 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
1302 * message.el (message-tokenize-header): Fix 2004-09-06 change
1303 which used point-min in the wrong place.
1305 2004-10-12 Simon Josefsson <jas@extundo.com>
1307 * net/tls.el (tls-certtool-program): New variable.
1308 (tls-certificate-information): New function, based on
1309 ssl-certificate-information.
1311 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
1313 * message.el (message-bury): Use `window-dedicated-p'.
1315 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
1317 * gnus-sum.el: Mention that multibyte characters don't work as marks.
1319 * gnus.el (message-y-or-n-p): Autoload.
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>.
1328 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
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>.
1335 * mml.el (mml-minibuffer-read-disposition): Require match.
1336 Suggested by Dave Love <fx@gnu.org>.
1338 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1346 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
1348 2004-10-05 Juri Linkov <juri@jurta.org>
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.
1356 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
1358 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
1359 there's no visible header.
1361 2004-10-01 Simon Josefsson <jas@extundo.com>
1363 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
1366 2004-09-29 Jesper Harder <harder@ifa.au.dk>
1368 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
1370 2004-09-28 Jesper Harder <harder@ifa.au.dk>
1372 * gnus-picon.el: Require cl.
1374 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
1376 * mml-smime.el: Require cl. Autoload message-fetch-field.
1378 * gnus-fun.el: Require gnus-ems and gnus-util.
1380 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
1382 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
1384 * gnus.el (gnus-method-to-server): Move defsubst before first use.
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.
1391 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1393 * gnus.el (gnus-version-number): Set to 5.11.
1395 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1397 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
1399 2004-09-26 Jesper Harder <harder@ifa.au.dk>
1401 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
1402 GROUP is a virtual group.
1404 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
1405 for big5 and gb2312.
1407 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
1410 * mm-bodies.el (mm-7bit-chars): Don't include \r.
1412 * mml.el (mml-compute-boundary-1): Don't uncompress files.
1414 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
1416 (rfc2047-encode): Use it.
1418 * flow-fill.el: Typo.
1420 * mml.el (mml-generate-mime-1): Don't use format=flowed with
1423 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
1425 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
1426 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
1428 * mm-util.el (mm-image-load-path): Handle nil in load-path.
1429 From Christian Neukirchen <chneukirchen@yahoo.de>.
1431 * html2text.el (html2text-replace-list): Add & and '.
1433 * nnheader.el (nnheader-max-head-length): Increase to 8192.
1435 * message.el (message-clone-locals): Clone sendmail and smtp
1438 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
1440 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
1441 in `header' match. Reported by Svend Tollak Munkejord.
1443 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1445 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
1447 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
1449 * uudecode.el (uudecode-use-external): Add :version.
1451 * smime.el (smime-CA-file, smime-encrypt-cipher)
1452 (smime-dns-server): Add :version.
1454 * smiley.el (gnus-smiley-file-types): Add :version.
1456 * sha1.el (sha1-use-external): Add :version.
1458 * pgg-def.el (pgg-query-keyserver): Add :version.
1460 * nnmail.el (nnmail-fancy-expiry-targets)
1461 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
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.
1467 * mml.el (mml-content-disposition-parameters)
1468 (mml-insert-mime-headers-always): Add :version.
1470 * mm-util.el (mm-coding-system-priorities):
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.
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):
1498 * mail-source.el (mail-source-ignore-errors): Add :group, :type
1500 (mail-source-delete-old-incoming-confirm)
1501 (mail-source-movemail-program): Add :version.
1503 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
1504 (gnus-agent-cache, gnus-agent): Change :version.
1506 * gnus-util.el (gnus-use-byte-compile): Change :version.
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.
1521 * gnus-start.el (gnus-backup-startup-file)
1522 (gnus-save-startup-file-via-temp-buffer): Add :version.
1524 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
1525 (gnus-server-offline-face): Add :version.
1527 * gnus-score.el (gnus-adaptive-word-length-limit):
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.
1535 * gnus-int.el (gnus-server-unopen-status): Add :version.
1537 * gnus-group.el (gnus-group-jump-to-group-prompt)
1538 (gnus-large-ephemeral-newsgroup)
1539 (gnus-fetch-old-ephemeral-headers): Add :version.
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.
1546 * gnus-delay.el (gnus-delay-default-hour): Add :version.
1548 * gnus-cite.el (gnus-cite-blank-line-after-header)
1549 (gnus-article-boring-faces):
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.
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.
1578 * flow-fill.el (fill-flowed-display-column)
1579 (fill-flowed-encode-column): Add :version.
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.
1591 * binhex.el (binhex-use-external): Add :version.
1593 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
1595 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1598 2004-09-13 Simon Josefsson <jas@extundo.com>
1600 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
1602 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
1604 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
1606 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
1608 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
1610 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1612 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
1613 for the 'imap' port in netrc files
1615 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
1616 in gnus-registry-trim
1618 2004-09-10 Simon Josefsson <jas@extundo.com>
1620 * nndb.el (require): Remove tcp and duplicate cl.
1622 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
1624 * nntp.el (nntp): New customization group.
1625 (nntp-authinfo-file): Add customization group.
1627 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
1629 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
1631 * gnus.el (to-address, to-list, subscribed)
1632 (large-newsgroup-initial): Ditto.
1634 * flow-fill.el (fill-flowed-display-column)
1635 (fill-flowed-encode-column): Ditto.
1637 2004-09-06 Stefan <monnier@iro.umontreal.ca>
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.
1643 * gnus-sum.el (gnus-summary-search-article-forward):
1644 Signal a specific `search-failed' rather than a generic `error'.
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.
1650 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
1652 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
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.
1658 2004-09-01 Simon Josefsson <jas@extundo.com>
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
1666 * canlock.el: Require sha1, not sha1-el.
1668 * message.el: Don't autoload sha1 (there is a autoload cookie in
1671 * sha1-el.el: Renamed to sha1.el.
1673 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1675 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1677 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1679 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
1682 2004-03-05 Jesper Harder <harder@ifa.au.dk>
1684 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1686 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1688 * canlock.el: Don't autoload mail-fetch-field.
1690 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1692 * canlock.el (base64-encode-string): Don't autoload it.
1694 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1696 * canlock.el: Always require sha1-el.
1697 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1699 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1701 * message.el (message-canlock-generate): Require sha1-el.
1703 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1705 * canlock.el (canlock-insert-header): Remove excessive grouping in
1708 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1710 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1712 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1723 * sha1-el.el (sha1-string-external): Make it can return a string
1725 (sha1-region-external): Ditto.
1726 (sha1-string-internal): Ditto.
1727 (sha1-region-internal): Ditto.
1728 (sha1-region): Ditto.
1729 (sha1-string): Ditto.
1732 2003-11-15 Simon Josefsson <jas@extundo.com>
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).
1739 2004-07-28 Simon Josefsson <jas@extundo.com>
1741 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
1742 parameter (but don't use it, for now).
1744 2004-02-03 Jesper Harder <harder@ifa.au.dk>
1746 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1748 2004-05-26 Simon Josefsson <jas@extundo.com>
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):
1757 (starttls-negotiate, starttls-open-stream):
1758 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
1759 function if it is set.
1761 2004-08-31 Simon Josefsson <jas@extundo.com>
1763 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
1764 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
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>.
1770 2004-08-31 Jesper Harder <harder@ifa.au.dk>
1772 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
1775 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1777 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1779 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1781 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1783 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1785 * gnus-art.el (article-decode-idna-rhs): Don't use
1786 message-idna-inside-rhs-p.
1788 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1790 * message.el (message-idna-inside-rhs-p): Remove.
1791 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1793 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1795 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1797 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
1798 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1800 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1801 when the group's active is not available.
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.
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>.
1817 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
1818 Replace pp-to-string with gnus-pp-to-string.
1820 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1822 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
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.
1831 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1833 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
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>.
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.
1846 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1848 * mail-source.el (mail-source-touch-pop): Doc fix.
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>.
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>.
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.
1866 * mm-util.el (mm-with-multibyte-buffer): New macro.
1867 (mm-with-multibyte): New macro.
1869 * mm-view.el (mm-inline-render-with-function): Use multibyte
1870 buffer; decode html source by charset.
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.
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.
1884 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1886 * webmail.el (webmail-debug): Replace pp with gnus-pp.
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.
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.
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.
1909 2004-08-30 Juanma Barranquero <lektu@terra.es>
1911 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1913 2004-08-30 Andreas Schwab <schwab@suse.de>
1915 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1917 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1919 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1921 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1923 2004-08-30 Kim F. Storm <storm@cua.dk>
1925 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1927 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
1930 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1932 * mm-decode.el (mime-display, mime-security): Fix custom-manual
1935 * gnus-art.el (gnus-article): Ditto.
1937 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1939 * gnus-art.el (article-hide-list-identifiers):
1940 Bind inhibit-read-only as t.
1942 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1944 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1946 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
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.
1952 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
1955 * imap.el (imap-parse-address-list, imap-parse-body-ext):
1956 Disable incorrect use of `assert'.
1958 * message.el (message-mode): Set comment-start-skip.
1960 2004-08-22 Sam Steingold <sds@gnu.org>
1962 * pop3.el (pop3-leave-mail-on-server): New user variable.
1963 (pop3-movemail): Delete mail only when it is nil.
1965 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1967 * netrc.el, tls.el: Removed; use files from ../net instead.
1969 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1971 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1973 * mailcap.el (mailcap-mime-data): Mark as risky.
1975 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
1976 Fix custom-manual entries.
1978 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1980 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
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.
1987 2004-07-22 Andreas Schwab <schwab@suse.de>
1989 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1991 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1993 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
1994 addition to emacs-w3m.
1996 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1998 * gnus-msg.el (gnus-summary-followup-with-original):
1999 Document yanking of region when active.
2001 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
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.
2007 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
2008 gnus-agent.el update and incorporate bug fixes.
2010 See ChangeLog.2 for earlier changes.
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.
2017 ;; coding: iso-2022-7bit
2020 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4