1 2006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
3 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
4 image.el, revision 1.59, in Emacs. Pass value of path rather than
5 symbol. Always return list of directories. Guarantee that image
8 * message.el (message-make-tool-bar): Adjust to new API of
9 `gmm-image-load-path-for-library'.
11 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
13 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
15 2006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
17 * gnus-art.el (gnus-article-only-boring-p): Bind
18 inhibit-point-motion-hooks to avoid infinite loop when entering
19 intangible text. Reported by Ralf Wachinger
20 <rwnewsmampfer@geekmail.de>.
22 2006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
24 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
25 `defun' instead of `gmm-defun-compat'.
27 2006-03-14 Simon Josefsson <jas@extundo.com>
29 * message.el (message-unique-id): Don't use message-number-base36
30 if (user-uid) is a float. Reported by Bjorn Solberg
31 <bjorn_ding1@hekneby.org>.
33 2006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
35 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
37 * gnus-art.el (gnus-mime-display-single): Make sure there is an
38 empty line between a part and a message part.
40 2006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
42 * smiley.el: Add more test smileys.
43 (smiley-data-directory, smiley-regexp-alist)
44 (gnus-smiley-file-types): Fix doc strings.
45 (smiley-update-cache): Clear smiley-cached-regexp-alist before
47 (smiley-mouse-map): Unused code. Make it a comment.
49 2006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
51 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
52 scan latest NoCeM messages instead of old ones.
53 (gnus-nocem-check-article): Fix regexps so as to match to PGP
54 delimiters that are recently used.
55 (gnus-nocem-load-cache): Add autoload cookie.
57 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
59 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
60 level which is larger than gnus-use-nocem is specified.
62 * gnus-group.el (gnus-group-get-new-news): Ditto.
64 2006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
66 * gnus-util.el (gnus-tool-bar-update): New function.
68 * gnus-group.el (gnus-group-update-tool-bar): New variable.
69 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
71 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
73 * gnus-group.el (gnus-group-redraw-when-idle)
74 (gnus-group-redraw-check): Remove.
75 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
77 2006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
79 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
80 if optional last element is specified in splits (FIELD VALUE...).
82 2006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
84 * message.el (message-make-tool-bar): Rename gmm-image-load-path
85 to gmm-image-load-path-for-library. Call with no-error argument.
86 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
88 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
90 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
92 * gmm-utils.el (gmm-image-load-path): Remove alias.
94 2006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
96 * gmm-utils.el (gmm-image-load-path): Add alias.
98 * nnml.el (nnml-generate-nov-databases-directory): Rename from
99 nnml-generate-nov-databases-1.
100 (nnml-generate-nov-databases): Use it.
101 (nnml-generate-nov-databases-directory): Document no-active
104 * gmm-utils.el (gmm-image-load-path-for-library): Return single
105 directory if path is t. Add no-error.
107 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
108 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
110 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
111 resetting gnus-article-browse-html-temp-list.
113 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
114 mh-compat.el revision 1.9 in Emacs. Rename `gmm-image-load-path'.
115 Add example to docstring. Rename local variables. Move error
116 checks to default case in cond and simplify.
118 2006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
120 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
121 handle is multipart when calling it recursively.
122 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
124 2006-03-03 Daniel Pittman <daniel@rimspace.net>
126 * nnimap.el (nnimap-request-update-info-internal): Optimize.
128 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
130 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
133 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
136 2006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
138 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
139 to "Emacs 23 (unicode)" in doc string.
141 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
142 "Emacs 23 (unicode)" in comment.
144 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
146 * mm-decode.el (mm-get-part): Don't use
147 mm-with-unibyte-current-buffer.
149 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
150 characters 160 through 255 in Emacs 23.
152 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
154 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
155 gnus-article-browse-html-temp.
156 (gnus-article-browse-delete-temp): Make it customizable. Add
157 `file'. Adjust doc string.
158 (gnus-article-browse-delete-temp-files): Add argument. Allow
159 query for each file. Adjust doc string.
160 (gnus-article-browse-html-parts): Add
161 `gnus-article-browse-delete-temp-files' to
162 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
164 2006-03-02 Hynek Schlawack <hynek@ularx.de>
166 * gnus-art.el (gnus-article-browse-html-temp)
167 (gnus-article-browse-delete-temp): New variables.
168 (gnus-article-browse-delete-temp-files): New function.
169 (gnus-article-browse-html-parts): Use it.
171 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
173 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
175 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
178 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
179 gnus-summary-insert-new-articles when unplugged. Remove
180 gnus-summary-search-article-forward.
182 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
183 display-visual-class instead of display-color-cells.
185 2006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
187 * dgnushack.el: Autoload customize-group for XEmacs.
189 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
190 message/* containing non-ASCII text properly.
192 2006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
194 * message.el: Require gmm-utils, remove autoloads.
195 (message-tool-bar): Set default based on
197 (message-tool-bar-gnome): Add gmm-customize-mode.
199 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
201 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
203 * gnus-group.el (gnus-group-tool-bar): Set default based on
205 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
207 * gmm-utils.el (gmm-image-directory): Rename variable from
209 (gmm-image-load-path): Use gmm-image-directory.
210 (gmm-customize-mode): New function.
211 (gmm-tool-bar-style): New variable.
213 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
214 gnus-group-redraw-line-number.
215 (gnus-group-redraw-check): Simplify.
216 (gnus-group-tool-bar-update): Remove redraw check.
217 (gnus-group-make-tool-bar): Add redraw check.
219 2006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
221 * gnus-art.el (gnus-button): Add missing parentheses.
223 2006-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
225 * lpath.el: Fbind line-number-at-pos.
227 2006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
229 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
231 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
233 * gnus-art.el (gnus-button): New face.
234 (gnus-article-button-face): Use it.
236 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
237 gnus-summary-next-page. Re-order.
239 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
240 next-node are now included.
241 (gnus-group-redraw-line-number): New internal variable.
242 (gnus-group-redraw-check): Helper function for updating the tool
244 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
246 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
248 * spam.el (spam-spamassassin-score-regexp): New internal variable.
249 (spam-extra-header-to-number, spam-check-spamassassin-headers):
250 Use it to match format of Spamassassin 3.0 and later. Reported by
251 IRIE Tetsuya <irie@t.email.ne.jp>.
252 (spam-check-bogofilter)
253 (spam-bogofilter-register-with-bogofilter): Fix args of
256 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
258 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
259 unnecessary interaction when sending queued mails. Reported by
260 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
262 2006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
264 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
265 first or last are nil.
267 2006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
269 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
271 2006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
273 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
275 2006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
277 * dns.el (query-dns): Protect more against buggy tcp output.
279 2006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
281 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
284 2006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
286 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
287 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
288 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
289 output on the server side.
290 (nnweb-google-create-mapping): Update regexps and add some
293 2006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
295 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
296 gnus-agent-toggle-plugged. Re-order icons.
297 (gnus-group-tool-bar-gnome): Add
298 gnus-group-{prev,next}-unread-group.
299 (gnus-group-tool-bar-gnome): Re-order icons.
301 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
302 gnus-summary-insert-new-articles.
304 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
307 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
308 also available in Emacs 21.3.
310 * message.el (message-fix-before-sending): Change "Emacs 22" to
311 "Emacs 23 (unicode)" in comment.
313 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
314 "Emacs 23 (unicode)" in comment.
316 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
318 (mm-coding-system-p): Add comment about no-MULE XEmacs.
320 * mm-view.el (mm-fill-flowed): Add :version.
322 2006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
324 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
327 2006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
329 * message.el: Autoload gmm-image-load-path.
330 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
331 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
334 * gmm-utils.el (gmm-image-load-path): Also search in
335 "../etc/images". Don't set gmm-image-load-path if we don't find
338 2006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
340 * gmm-utils.el (gmm-image-load-path): Don't make
341 `gmm-image-load-path' include subdirectories which the second arg
342 `image' might specify.
344 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
345 subdirectory to icon file names.
347 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
349 2006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
351 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
352 gmm-image-load-path calls.
354 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
356 * message.el (message-make-tool-bar): Ditto.
358 * mml.el (mml-preview): Added comment concerning tool bar icons.
360 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
361 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
363 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
364 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
366 * message.el (message-tool-bar-gnome): Use new icon names.
367 (message-make-tool-bar): Use `gmm-image-load-path'.
369 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
371 (gmm-image-load-path): New variable from MH-E.
372 (gmm-image-load-path): New function from MH-E. Added arguments
373 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
374 *-image-load-path-called-flag.
376 2006-02-21 Milan Zamazal <pdm@brailcom.org>
378 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
380 2006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
383 * nnimap.el (nnimap-request-move-article): Change folder back to
384 source group before deleting.
386 2006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
388 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
390 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
393 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
395 2006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
397 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
398 coding system which mm-charset-to-coding-system returns for a
399 given charset is valid.
401 2006-02-16 Juanma Barranquero <lekktu@gmail.com>
403 * html2text.el (html2text-remove-tag-list):
404 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
406 2006-02-14 Chong Yidong <cyd@stupidchicken.com>
408 * gnus-cus.el: Revert 2005-10-17 change.
410 2006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
412 * gnus-art.el (article-strip-banner): Call
413 article-really-strip-banner only when the regexp match is made.
415 2006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
417 * gnus-art.el (article-strip-banner): Use
418 gnus-extract-address-components instead of
419 mail-header-parse-addresses to make it work with non-ASCII text;
420 remove mail-encode-encoded-word-string.
422 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
423 values which are surrounded with \"...\"; make it never cause a
424 Lisp error; give up parsing of parameters if it failed in
427 2006-02-14 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
429 * smime.el (smime-cert-by-ldap-1): Fix bug where
430 `smime-ldap-search' returns results without userCertificates.
432 2006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
434 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
436 2006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
438 * spam.el (spam-check-spamassassin-headers): Adapt format for
439 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
441 (spam-list-of-processors): Add spam-use-gmane.
443 2006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
445 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
446 make-temp-file; make it work with XEmacs as well.
448 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
451 * mm-decode.el (mm-display-external): Use the 3rd arg of
453 (mm-create-image-xemacs): Ditto.
455 2006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
457 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
458 with message-narrow-to-headers.
459 (gnus-draft-setup): Narrow to header to run message-fetch-field.
460 (gnus-draft-check-draft-articles): New function.
461 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
463 2006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
465 * gnus-art.el (gnus-article-browse-html-parts):
466 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
467 Don't use suffix argument for mm-make-temp-file for Emacs 21
468 compatibility. Remove useless `format'.
470 2006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
472 * nnweb.el (nnweb-google-wash-article): Update regexps.
473 (nnweb-group-alist): Use defvoo instead of defvar.
475 2006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
477 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
478 re-loading nn* modules.
480 2006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
482 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
483 for `tool-bar-mode' and don't check it's default-value.
485 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
487 * message.el (message-make-tool-bar): Ditto.
489 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
490 `substring'. Shorten tmp-file name.
492 * gnus.el: Remove bogus comment.
494 2006-02-10 Hynek Schlawack <hynek@ularx.de>
496 * gnus-art.el (gnus-article-browse-html-parts): New function.
497 (gnus-article-browse-html-article): New function for viewing html
498 articles with a browser.
500 2006-02-09 Daiki Ueno <ueno@unixuser.org>
502 * pgg-gpg.el (pgg-gpg-encrypt-region): Don't convert line-endings
504 (pgg-gpg-encrypt-symmetric-region): Ditto.
505 (pgg-gpg-sign-region): Ditto.
507 * pgg-def.el (pgg-text-mode): New variable.
509 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
510 (mml2015-pgg-encrypt): Ditto.
512 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
513 (mml1991-pgg-encrypt): Ditto.
515 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
517 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
518 message-make-date instead of current-time-string.
520 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
521 to gnus-decoded which mm-uu might set.
523 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
525 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
526 don't decode quoted parameters; remove misimported Emacs code.
527 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
528 (rfc2231-decode-encoded-string): Don't use split-string which
529 behaves differently according to Emacs version; use
530 mm-decode-coding-region to convert charset to coding-system.
531 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
532 (rfc2231-encode-string): Remove misimported Emacs code.
534 2006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
536 * gnus-art.el (article-decode-charset): Don't use ignore-errors
537 when calling mail-header-parse-content-type.
538 (article-de-quoted-unreadable): Ditto.
539 (article-de-base64-unreadable): Ditto.
540 (article-wash-html): Ditto.
542 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
543 calling mail-header-parse-content-type and
544 mail-header-parse-content-disposition.
545 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
546 mail-header-parse-content-type.
548 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
549 insert charset and format parameters; encode description after
550 inserting it to buffer.
551 (mml-insert-parameter): Fold lines properly even if a parameter is
552 segmented into two or more lines; change the max column to 76.
554 * rfc1843.el (rfc1843-decode-article-body): Don't use
555 ignore-errors when calling mail-header-parse-content-type.
557 * rfc2231.el (rfc2231-parse-string): Return at least type if
558 possible; don't cause an error even if it fails in parsing of
559 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
560 (rfc2231-encode-string): Don't break lines at the beginning, leave
561 it to mml-insert-parameter.
563 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
564 calling mail-header-parse-content-type.
566 2006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
568 * spam-report.el (spam-report-gmane-use-article-number): Improve
570 (spam-report-gmane-internal): Check if a suitable header was found
573 2006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
575 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
576 (rfc2231-encode-string): Make param*=value always begin with LWSP.
578 2006-02-05 Romain Francoise <romain@orebokech.com>
580 Update copyright notices of all files in the gnus directory.
582 2006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
584 * nnweb.el (nnweb-request-group): Avoid growing overview files.
586 2006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
588 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
589 segmented lines of parameter value to cope with Thunderbird 1.5
590 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
591 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
592 (rfc2231-encode-string): Don't make lines exceeding 76 column.
594 2006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
596 * mml.el (mml-generate-mime-1): Correct the order of inline signed
599 2006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
601 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
602 there's only one active file for all servers.
603 (nnweb-request-scan): Make sure nnweb-articles is initialized on
604 solid groups. Gnus might have used a FAST request to select the
606 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
607 and nnweb-search redundantly in the active file.
608 (nnweb-request-list): Don't list bogus groups. There can only be
610 (nnweb-request-create-group): Don't use ARGS.
611 (nnweb-possibly-change-server, nnweb-request-group): Remove some
612 initialisations. Let nnoo do the work.
614 2006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
616 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
618 (mm-uu-diff-extract): Ditto.
620 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
622 2006-01-31 Kevin Ryde <user42@zip.com.au>
624 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
625 mailcap-viewer-test-cache when there's no 'test clause, since that
626 will invert the meaning of a "nil" test previously determined by
627 mailcap-mailcap-entry-passes-test.
629 2006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
631 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
634 * gnus-sum.el: Ditto.
636 * message.el: Don't bind tool-bar-map when compiling.
638 2006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
640 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
642 2006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
644 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
645 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
646 current Google Groups.
648 2006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
650 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
653 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
656 * message.el (message-tool-bar-update): Simplify.
657 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
659 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
661 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
664 * gmm-utils.el (gmm): Add :version.
666 2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
668 * Makefile.in (clean): New rule.
671 2006-01-26 Steve Youngs <steve@sxemacs.org>
673 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
676 2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
678 * gmm-utils.el (gmm-verbose): Add :group.
680 2006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
682 * message.el: Change some comments WRT tool-bars.
684 * gnus-sum.el (gnus-summary-tool-bar)
685 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
686 (gnus-summary-tool-bar-zap-list): New variables.
687 (gnus-summary-make-tool-bar): Complete rewrite using
688 `gmm-tool-bar-from-list'.
690 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
691 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
693 (gnus-group-make-tool-bar): Complete rewrite using
694 `gmm-tool-bar-from-list'.
695 (gnus-group-tool-bar-update): New function.
697 * message.el (message-mode-field-menu): Add "Show hidden Headers".
699 2006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
701 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
702 is dissected into a single part of which the type is the same as
703 the given one; decode charset.
705 2006-01-21 Kevin Ryde <user42@zip.com.au>
707 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
708 into alists as symbol not string, since that's what
709 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
712 2006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
714 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
715 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
717 * message.el (message-tool-bar-gnome): Use gmm-ignore.
719 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
721 * gnus-xmas.el (gnus-mime-security-button-menu): New alias.
722 (gnus-xmas-mime-security-button-menu): New function.
724 * gnus-art.el (gnus-mime-security-button-commands): New variable.
725 (gnus-mime-security-button-menu): New definition.
726 (gnus-mime-security-button-map): Use them.
727 (gnus-mime-security-button-menu): New function.
728 (gnus-insert-mime-security-button): Addition to help echo.
729 (gnus-mime-security-run-function, gnus-mime-security-save-part)
730 (gnus-mime-security-pipe-part): New functions.
732 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
733 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
735 * mm-decode.el (mm-handle-set-disposition): Remove.
736 (mm-handle-set-description): Remove.
738 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
740 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
741 (mm-w3m-standalone-supports-m17n-p): New function.
742 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
745 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
746 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
748 2006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
750 * message.el (message-tool-bar-zap-list): Use
751 gmm-tool-bar-zap-list as custom type.
752 (message-tool-bar-update): New function.
753 (message-tool-bar, message-tool-bar-gnome)
754 (message-tool-bar-retro): Add message-tool-bar-update.
755 (message-tool-bar-gnome): Add flyspell-buffer.
757 * gnus-util.el (gnus-error): Describe `args'.
759 * gmm-utils.el (gmm-error): Describe `args'.
760 (gmm-tool-bar-zap-list): New widget.
761 (gmm-tool-bar-from-list): Improve description of `zap-list'.
763 2006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
765 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
766 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
767 the number of recursive calls.
769 * mm-decode.el (mm-handle-set-disposition): New macro.
770 (mm-handle-set-description): New macro.
772 2006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
774 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
777 2006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
779 * message.el (message-tool-bar-zap-list, message-tool-bar)
780 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
781 (message-tool-bar-local-item-from-menu): Remove.
782 (message-tool-bar-map): Replace by `message-make-tool-bar'.
783 (message-make-tool-bar): New function.
784 (message-mode): Use `message-make-tool-bar'.
786 * gmm-utils.el: New file.
787 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
788 (gmm-lazy): New widget copied from `nnmail.el'.
789 (gmm-tool-bar-from-list): New function for creating customizable
791 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
793 (gmm): Add :prefix to defgroup.
795 2006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
797 * gmm-utils.el (gmm-widget-p): New function.
799 2006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
801 * mml.el (mml-attach-file): Describe `description' in doc string.
802 (mml-menu): Add Emacs MIME manual and PGG manual.
804 2006-01-20 Richard M. Stallman <rms@gnu.org>
806 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
808 2006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
810 * nntp.el (nntp-end-of-line): Doc fix.
812 2006-01-20 Chong Yidong <cyd@stupidchicken.com>
814 * imap.el (imap-open): Handle case where buffer is a buffer
817 2005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
819 * gnus-delay.el (gnus-delay): Don't autoload.
820 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
821 to be re-loaded when customizing the `gnus-delay' group.
823 2005-01-20 Chong Yidong <cyd@stupidchicken.com>
825 * message.el (message-insert-citation-line): Use newlines.
827 2006-01-19 Ken Manheimer <ken.manheimer@gmail.com>
829 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
830 (pgg-pgp-sign-region): Add optional 'passphrase' argument to all
831 these routines, so the passphrase can be managed externally and
832 passed in to the system.
833 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
834 pgg-add-passphrase-to-cache function.
836 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
837 (pgg-pgp5-sign-region): Add optional 'passphrase' argument to all
838 these routines, so the passphrase can be managed externally and
839 passed in to the system.
840 (pgg-pgp5-sign-region): Use new name of
841 pgg-add-passphrase-to-cache function.
843 2006-01-19 Ken Manheimer <ken.manheimer@gmail.com>
845 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
846 part of the decoded armor to find the key-identifier.
847 (pgg-gpg-lookup-key-owner): New function to return the
848 human-readable identifier of a key owner.
849 (pgg-gpg-key-id-from-key-owner): Make it easy to identify the key
851 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
852 the key value) if we have a key and can match it against a secret
853 key. Also, added a note pointing out fact that the prompt only
854 indicates the first matching key.
856 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
858 (pgg-add-passphrase-to-cache): Rename from
859 `pgg-add-passphrase-cache' to reduce confusion (all callers
861 (pgg-remove-passphrase-from-cache): Rename from
862 `pgg-remove-passphrase-cache' to reduce confusion (all callers
864 (pgg-read-passphrase, pgg-add-passphrase-cache)
865 (pgg-remove-passphrase-cache): Add informative docstrings.
866 (pgg-decrypt): Convey provided passphrase in subordinate call to
869 2006-01-19 Ken Manheimer <ken.manheimer+emacs@gmail.com>
871 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
872 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
873 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
874 'passphrase' argument, so the passphrase can be managed externally
875 and then passed in to the system.
877 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
878 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
879 so the passphrase cache can be used reliably with identifiers
880 besides a pgp packet's key id.
882 * pgg-gpg.el (pgg-gpg-encrypt-region)
883 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
884 (pgg-gpg-sign-region): Add optional 'passphrase' argument to all
885 these routines, so the passphrase can be managed externally and
886 passed in to the system.
888 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
889 'notruncate' argument, so the passphrase cache can be used
890 reliably with identifiers besides a pgp packet's key id.
892 2006-01-19 Sascha Wilde <swilde@sha-bang.de>
894 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
895 symmetric encryption.
896 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
897 encrypted session key.
898 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
899 message ask for the passphrase in a proper way.
901 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
902 New user commands for symmetric encryption.
904 2006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
906 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
908 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
910 2006-01-19 Mark D. Baushke <mdb@gnu.org>
912 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
914 2006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
916 * mm-decode.el (mm-inlined-types): Add application/pgp.
917 (mm-automatic-display): Ditto.
919 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
922 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
924 * nnrss.el: Update copyright.
925 (nnrss-opml-import): Query whether to subscribe to each entry.
932 * mm-view.el: Update copyright.
934 2006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
936 * message.el (message-info): New function.
937 (message-mode-menu): Add it.
940 * ChangeLog: Fix and update copyright.
942 2006-01-13 Romain Francoise <romain@orebokech.com>
944 * message.el (message-forward-subject-name-subject): Prefer the
945 address to 'nowhere' if the sender has no name.
946 Fix typo. Update copyright year.
948 2006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
950 * gnus-art.el (article-wash-html): Use
951 gnus-summary-show-article-charset-alist if a numeric arg is given.
952 (gnus-article-wash-html-with-w3m-standalone): New function.
954 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
955 mm-inline-text-html-render-with-w3m-standalone.
956 (mm-text-html-washer-alist): Map w3m-standalone to
957 gnus-article-wash-html-with-w3m-standalone.
958 (mm-inline-text-html-render-with-w3m-standalone): New function.
960 2006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
962 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
965 2006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
967 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
968 (nnrss-request-article): Render text/plain parts as HTML.
970 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
973 2006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
975 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
976 custom definition of `gnus-posting-styles'.
978 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
979 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
981 2006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
983 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
984 Use nntp for bug archive.
986 2006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
988 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
990 (nnrss-normalize-date): New function converts ISO 8601 date into
991 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
992 (nnrss-check-group): Use it.
994 2006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
996 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
998 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
999 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1000 (nnrss-insert-w3): Ditto.
1002 2005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1004 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
1005 the articles to be forwarded including the case where neither a
1006 number of articles nor a region is specified.
1008 2005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1010 * nnrss.el (nnrss-request-article): Fix last change; fill
1013 2005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
1015 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1017 (nnrss-check-group): Don't add excessive newline to dc:subject.
1019 2005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
1021 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1024 2005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
1026 * nnml.el: Don't require gnus-bcklg. Autoload it.
1027 (nnml-use-compressed-files, nnml-save-mail): Support other
1028 comression programs such as bzip2.
1030 2005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1032 * dns.el (query-dns): Make sure we check the buffer size before
1033 removing tcp headers.
1035 2005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
1037 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1038 remove MIME buttons associated with multipart/alternative parts.
1039 (gnus-mime-display-alternative): Tag buttons using `article-type'
1042 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1043 associated with multipart/alternative parts.
1045 * gnus-art.el (gnus-signature-separator): Fix custom type.
1047 * mm-decode.el (mm-inlined-types): Fix custom type.
1048 (mm-keep-viewer-alive-types): Ditto.
1049 (mm-automatic-display): Ditto.
1050 (mm-attachment-override-types): Ditto.
1051 (mm-inline-override-types): Ditto.
1052 (mm-automatic-external-display): Ditto.
1054 2005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
1056 * spam-report.el (spam-report-user-mail-address)
1057 (spam-report-user-agent): New variables.
1058 (spam-report-url-ping-plain): Use spam-report-user-agent.
1060 2005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
1062 * gnus-art.el (gnus-button-handle-custom): Do not just use
1063 `customize-apropos' for any "M-x customize-*" button but the
1064 function called for. Accept both the function name and its
1065 argument in order to achieve this.
1066 (gnus-button-alist): Remove support for "custom:" URL's. Pass
1067 function name to `gnus-button-handle-custom' in case of "M-x
1068 customize-*" buttons.
1070 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1072 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1073 multipart/alternative and add xref to mm-discouraged-alternatives
1076 * mm-decode.el (mm-discouraged-alternatives): Add xref to
1077 gnus-buttonized-mime-types in doc string.
1079 2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1081 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1082 Suggest image/.* in the doc string.
1084 2005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
1086 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
1087 message-marks (Debian bug #342521).
1089 2005-12-12 Simon Josefsson <jas@extundo.com>
1091 * password.el (password-read-from-cache): Add.
1092 (password-read): Use it.
1094 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1096 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1097 us-ascii as a MIME charset.
1099 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1100 against the case where the 2nd arg TYPE is nil.
1102 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1104 * pop3.el (pop3-stream-type): Fix custom version.
1106 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
1108 2005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1110 * mm-decode.el (mm-display-external): Add missing cdr.
1112 2005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1114 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1115 RFC1524) if it is in mailcap or add a suffix according to
1116 mailcap-mime-extensions when generating a temp filename; postpone
1117 deleting a temp file for 2 seconds for some wrappers, shell
1118 scripts, and so on, which might exit right after having started a
1119 viewer command as a background job.
1121 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1123 * nntp.el (nntp-marks-directory): Fix custom group.
1125 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
1128 * gnus-start.el (gnus-no-server-1): Mention
1129 `gnus-level-default-subscribed' in doc string.
1131 2005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1133 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1136 2005-12-01 Katsumi Yamaoka <yamaoka@jpl.org>
1138 * gnus-xmas.el (gnus-use-toolbar): Revert.
1139 (gnus-xmas-setup-toolbar): Use global default-toolbar if
1140 gnus-use-toolbar is default.
1142 * messagexmas.el (message-use-toolbar): Revert.
1143 (message-setup-toolbar): Use global default-toolbar if
1144 message-use-toolbar is default.
1146 2005-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
1148 * gnus-xmas.el (gnus-use-toolbar): Determine the default value
1149 according to default-toolbar-visible-p.
1151 * messagexmas.el (message-use-toolbar): Ditto.
1153 2005-11-26 Dave Love <fx@gnu.org>
1155 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
1156 (tls-program, tls-success): Provide openssl alternative.
1158 * starttls.el: Doc fixes.
1159 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
1162 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
1163 port null or service name.
1164 (starttls-negotiate): Autoload.
1166 2005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
1168 * message.el (message-kill-to-signature): Fix interactive spec.
1170 2005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
1172 * pop3.el (pop3-open-server): Recognize a string as a service name.
1174 2005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1176 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1178 2005-11-23 Dave Love <fx@gnu.org>
1180 Add pop3s, pop3/starttls.
1182 * pop3.el (pop3-authentication-scheme): Clarify doc.
1183 (open-tls-stream, starttls-open-stream): Autoload.
1184 (pop3-stream-type): New.
1185 (pop3-open-server): Use it.
1187 * mail-source.el (mail-sources): Fix some :types. Add stream type
1189 (mail-source-keyword-map): Add :stream for POP.
1190 (mail-source-fetch-pop): Use pop3-stream-type.
1192 2005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1194 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1195 of current-time-string.
1197 2005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1199 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1202 2005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
1204 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
1205 it can seriously impact performance as it bypasses the agent's
1208 2005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
1210 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
1211 must be explicitly online rather than "not explicitly offline" for
1212 its flags to be synchronized.
1214 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
1215 that gnus-uu-unmark-thread will function correctly.
1217 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
1218 1024K is instead displayed as 1M.
1220 2005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1222 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
1224 2005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
1226 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1228 2005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
1230 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
1231 error message to display actual error condition.
1232 (gnus-agent-save-local): Avoid saving symbols that are bound to
1233 nil as they simply result in a warning message in
1234 gnus-agent-read-local.
1236 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1238 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1239 rather than make-variable-buffer-local for file-precious-flag.
1241 2005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
1243 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
1244 for duplicates which are removed. The invalid sort check then
1245 triggers a rescan after the sort as sorting may have moved
1246 duplicate entries such that they can be cheaply detected.
1248 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1250 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1252 2005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
1254 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1255 internal variable to a custom variable. Changed default value
1256 from compressed(2) to uncompressed(1).
1257 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1258 support for uncompressed agentview files. Taken together, reading
1259 the agentview file should now be 6-7 times faster.
1261 2005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1263 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1264 as a buffer-local variable. This avoids creating truncated
1265 dribble files as a result of a hang up, eg.
1267 2006-01-03 Rodrigo Ventura <yoda@isr.ist.utl.pt> (tiny change)
1269 * gnus-xmas.el (gnus-xmas-group-startup-message): Typo
1270 gnus-splash-face -> gnus-splash. Fixes starting from a TTY in
1273 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1275 * gnus-start.el (gnus-start-draft-setup): Enforce
1276 `gnus-draft-mode' for nndraft:drafts at startup.
1278 * gnus.el (gnus-splash): Change custom group.
1279 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1280 allow-list argument.
1282 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1285 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1287 * gnus-art.el (gnus-default-article-saver): Add user-defined
1288 `function' to custom type.
1290 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
1292 * imap.el (imap-open): Handle case where buffer is a buffer
1295 2005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1297 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1299 (gnus-cache-delete-group): Wrap doc strings.
1301 * gnus-agent.el (gnus-agent-rename-group)
1302 (gnus-agent-delete-group): Wrap doc strings.
1305 2005-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1307 * messagexmas.el (message-use-toolbar): Change the valid values
1308 into default, top, bottom, left, and right.
1309 (message-toolbar-thickness): New variable.
1310 (message-xmas-setup-toolbar): Locate gnus-xmas-glyph-directory as
1312 (message-setup-toolbar): Make it work.
1314 * gnus-xmas.el (gnus-xmas-update-toolbars): New function.
1315 (gnus-use-toolbar): Change the valid values into default, top,
1316 bottom, left, and right.
1317 (gnus-toolbar-thickness): New variable.
1318 (gnus-xmas-setup-toolbar): New function.
1319 (gnus-xmas-setup-group-toolbar): Use it.
1320 (gnus-xmas-setup-summary-toolbar): Use it.
1322 2005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1324 * gnus-start.el (gnus-1): Add "native" to
1325 gnus-predefined-server-alist.
1327 * gnus.el (gnus-method-to-server): Don't add "native" to the
1328 lists here, because that leads to problems when
1329 gnus-select-method is bound.
1331 2005-11-09 Simon Josefsson <jas@extundo.com>
1333 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
1334 use (not sort-by-date) instead.
1336 2005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
1338 * gnus-delay.el (gnus-delay-group): Don't autoload.
1339 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1340 to be re-loaded when customizing the `gnus-delay' group.
1342 2005-11-19 Chong Yidong <cyd@stupidchicken.com>
1344 * message.el: Revert last changes.
1345 (message-insert-citation-line): Use newlines.
1347 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
1349 * message.el (message-courtesy-message)
1350 (message-mark-insert-begin, message-mark-insert-end)
1351 (message-elide-ellipsis, message-cancel-message)
1352 (message-add-header, message-change-subject)
1353 (message-cross-post-followup-to-header)
1354 (message-cross-post-insert-note, message-reduce-to-to-cc)
1355 (message-widen-reply, message-delete-not-region)
1356 (message-kill-to-signature, message-insert-signature)
1357 (message-insert-importance-high, message-insert-importance-low)
1358 (message-insert-or-toggle-importance)
1359 (message-insert-disposition-notification-to)
1360 (message-indent-citation, message-yank-original)
1361 (message-cite-original-without-signature, message-cite-original)
1362 (message-insert-citation-line, message-position-on-field)
1363 (message-fix-before-sending, message-send-mail-partially)
1364 (message-send-mail, message-send-mail-with-sendmail)
1365 (message-send-mail-with-qmail, message-send-news)
1366 (message-check-news-header-syntax, message-generate-headers)
1367 (message-insert-courtesy-copy, message-fill-address)
1368 (message-fill-header, message-shorten-references)
1369 (message-setup-1, message-cancel-news)
1370 (message-forward-make-body-plain, message-forward-make-body-mime)
1371 (message-forward-make-body-mml, message-encode-message-body)
1372 (message-forward-make-body-digest-plain)
1373 (message-forward-make-body-digest-mime)
1374 (message-use-alternative-email-as-from): Insert `hard-newline'
1375 instead of ordinary newlines.
1377 2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
1379 * message.el (message-generate-headers): Downcase the argument
1380 given to message-check-element.
1382 2005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
1384 * nntp.el (nntp-authinfo-rejected): New error condition.
1385 (nntp-wait-for): Use new error condition to signal authentication
1387 (nntp-retrieve-data): Rethrow new error condition to break out of
1388 recursive call to nntp-send-authinfo.
1390 2005-11-08 Romain Francoise <romain@orebokech.com>
1392 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
1393 (gnus-summary-exit-map): Bind to `Z p'.
1394 (gnus-summary-make-menu-bar): Add menu item.
1396 2005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
1398 * gnus-art.el (gnus-article-treat-custom): Add `first'.
1399 (gnus-treat-*): Add `first' in all doc strings.
1401 * gnus-group.el (gnus-group-compact-group): Fix typo.
1403 2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1405 * gnus.el (gnus-parameters-case-fold-search): New variable.
1406 (gnus-parameters-get-parameter): Use it.
1408 * gnus-score.el (gnus-home-score-file): Doc fix.
1410 2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
1412 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
1414 2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
1416 * mm-util.el (mm-special-display-p): New function.
1418 * mml.el (mml-preview): Use it; doc fix.
1420 2005-10-29 Romain Francoise <romain@orebokech.com>
1422 * message.el (message-fix-before-sending): Fix comment.
1424 2005-10-29 Jari Aalto <jari.aalto@cante.net>
1426 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
1428 2005-10-29 Jari Aalto <jari.aalto@cante.net>
1430 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
1431 Used in gnus-score.el.
1433 2005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
1435 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
1437 2005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1439 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
1440 whitespace removed in revision 7.8. Use concatenated string to
1441 protect trailing whitespace.
1443 2005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
1445 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
1446 (nnimap-request-expire-articles): Use it to avoid sending 'UID
1447 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
1448 Courier IMAP ("some version from 2004"). Mostly based on similar
1449 code in the same function.
1451 2005-10-26 Didier Verna <didier@xemacs.org>
1453 * gnus-group.el (gnus-group-compact-group): invalidate original
1455 * gnus-srvr.el (gnus-server-compact-server): ditto.
1456 * nnml.el (nnml-request-compact-group): handle self Xref: field in
1457 NOV database and in article itself.
1458 Invalidate article backlog.
1460 2005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
1462 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
1464 2005-10-26 Simon Josefsson <jas@extundo.com>
1466 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
1467 part of 2004-07-25 change.
1469 2005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1471 * message.el (message-display-completion-list): New function.
1472 (message-expand-group): Use it; make sure the Completions buffer
1475 2005-10-23 Chong Yidong <cyd@stupidchicken.com>
1477 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
1478 user-mail-name is an empty string.
1480 2005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1482 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
1483 depending on gnus-score-decay-constant.
1485 * encrypt.el (encrypt-insert-file-contents)
1486 (encrypt-write-file-contents): Don't use `gnus-message'.
1488 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
1490 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
1491 arguments to mm-uu-verbatim-marks-extract.
1492 (mm-uu-hide-markers): New variable.
1493 (mm-uu-extract): Use face similar to `gnus-cite-3'.
1495 * gnus-fun.el (gnus-convert-image-to-x-face-command)
1496 (gnus-convert-image-to-face-command): Use "convert" by default to
1497 allow other input image formats.
1498 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
1501 2005-10-23 Simon Josefsson <jas@extundo.com>
1503 * imap.el (imap-gssapi-program): Align command line parameters
1504 with latest GNU SASL.
1505 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1507 2005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1509 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
1511 (nnslashdot-request-article): Ditto.
1513 * lpath.el (featurep): Add nobreak-char-display.
1515 2005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
1517 * mail-source.el (mail-source-fetch-pop): Require pop3.
1518 (mail-source-check-pop): Ditto.
1520 2005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1522 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1525 2005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1527 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1528 (gnus-treat-strip-leading-blank-lines): Improve doc string.
1530 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1532 * mm-bodies.el (mm-decode-string): Call
1533 `mm-charset-to-coding-system' with allow-override argument.
1535 2005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1537 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1538 (rfc2047-charset-to-coding-system): New function.
1539 (rfc2047-decode-encoded-words): New function.
1540 (rfc2047-decode-region): Use them.
1541 (rfc2047-decode-cte): Remove.
1542 (rfc2047-parse-and-decode): Remove.
1543 (rfc2047-decode): Remove.
1545 2005-10-15 Kenichi Handa <handa@m17n.org>
1547 * rfc2047.el (rfc2047-decode-cte): New function.
1548 (rfc2047-decode-region): Change the way to decode successive
1549 encoded-words: decode B- or Q-encoding in each encoded-word,
1550 concatenate them, and decode it as charset.
1552 2005-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
1554 * lpath.el: Fbind codepage-setup for XEmacs.
1556 2005-10-17 Chong Yidong <cyd@stupidchicken.com>
1558 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
1559 widget-move-and-invoke.
1560 (gnus-custom-mode): Use gnus-custom-map.
1562 2005-10-15 Bill Wohler <wohler@newt.com>
1564 * message.el (message-tool-bar-map): Renamed image file from
1565 mail_send to mail/send.
1567 2005-10-16 Masatake YAMATO <jet@gyve.org>
1569 * message.el (message-expand-group): Pass the common
1570 prefix substring of completion to `display-completion-list'.
1572 2005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
1574 * mml-sec.el (mml-secure-method): New internal variable.
1575 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
1576 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
1577 functions using mml-secure-method.
1579 * mml.el (mml-mode-map): Add key bindings for those functions.
1580 (mml-menu): Simplify security menu entries. Suggested by Jesper
1581 Harder <harder@myrealbox.com>.
1582 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
1583 end of message if point is the headers of the message.
1585 * message.el (message-in-body-p): New function.
1587 * assistant.el: Autoload gnus-util and netrc.
1589 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
1590 Use `mm-charset-override-alist' only when decoding.
1592 * mm-bodies.el (mm-decode-body): Call
1593 `mm-charset-to-coding-system' with allow-override argument.
1595 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
1596 `filename' from Content-Disposition if Content-Type doesn't
1598 (gnus-mime-view-part-as-type): Set default instead of
1601 2005-10-09 Daniel Brockman <daniel@brockman.se>
1603 * format-spec.el (format-spec): Propagate text properties of % spec.
1605 2005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
1607 * gnus-art.el (gnus-treat-predicate): Add `first'.
1609 2005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
1611 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
1612 (mm-charset-override-alist): New variable.
1613 (mm-charset-to-coding-system): Use it.
1614 (mm-codepage-setup): New helper function.
1615 (mm-charset-eval-alist): New variable.
1616 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
1617 about unknown charsets.
1619 * dgnushack.el (with-syntax-table): Add some URLs WRT the XEmacs bug.
1621 2005-10-04 David Hansen <david.hansen@gmx.net>
1623 * nnrss.el (nnrss-request-article): Add support for the comments tag.
1624 (nnrss-check-group): Ditto.
1626 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1628 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
1629 Rename x-gnus-verbatim to x-verbatim.
1630 (mm-uu-type-alist): Fix regexp for verbatim-marks.
1632 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
1635 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
1637 * gnus-util.el (gnus-remove-duplicates): Remove.
1639 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
1640 instead of gnus-remove-duplicates.
1642 * message.el (message-remove-duplicates): Remove.
1643 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
1644 message-remove-duplicates.
1646 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
1647 available, else use implementation from `delete-dups'.
1649 * message.el (message-insert-expires): New function.
1650 (message-mode-map): Add key binding.
1651 (message-mode-field-menu): Add menu entry.
1652 (message-mode): Document it.
1653 (message-make-expires-date): Use `message-make-date'.
1655 2005-10-04 Josh Huber <huber@alum.wpi.edu>
1657 * message.el (message-make-expires-date): New function.
1659 2005-10-04 Katsumi Yamaoka <yamaoka@jpl.org>
1661 * Makefile.in (list-installed-shadows): New entry.
1663 (remove-installed-shadows): New entry.
1665 * dgnushack.el (dgnushack-default-load-path): New variable.
1666 (dgnushack-find-lisp-shadows): New function.
1667 (dgnushack-remove-lisp-shadows): New function.
1669 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
1671 * Makefile.in (install-el-elc): New entry.
1672 (install): Use it so that .el files are necessarily installed.
1674 2005-09-30 Katsumi Yamaoka <yamaoka@jpl.org>
1676 * time-date.el: Autoload parse-time-string, XEmacs needs it.
1678 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1680 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
1681 function rather than the diff-mode.el package.
1682 (mm-display-external): Use with-current-buffer.
1683 (mm-viewer-completion-map, mm-viewer-completion-map):
1684 Move initialization inside declaration.
1686 2005-09-29 Simon Josefsson <jas@extundo.com>
1688 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
1689 autoload mail-check-payment.
1690 (spam-check-hashcash): Define unconditionally, since hashcash.el
1691 is part of Gnus now. Ignore errors from payment checking.
1693 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1695 * message.el (message-bold-region, message-unbold-region): Rename
1696 from `bold-region' and `unbold-region'.
1698 * message.el: Remove useless autoloads.
1700 2005-09-28 Simon Josefsson <jas@extundo.com>
1702 * message.el (message-use-idna): Default to t.
1703 (message-use-idna): Test whether encoding works too. Doc fix.
1705 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1707 * nntp.el (nntp-warn-about-losing-connection): Remove.
1709 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1711 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1712 customizable. Change default value.
1713 (mm-uu-diff-groups-regexp): Change default value.
1714 (mm-uu-type-alist): Add doc string.
1715 (mm-uu-configure): Add doc string. Make it interactive.
1716 (mm-uu-tex-groups-regexp): New variable.
1717 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
1718 (mm-uu-type-alist): Add LaTeX documents.
1719 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
1721 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
1723 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
1724 instead of "text/verbatim".
1726 * message.el (message-mark-inserted-region)
1727 (message-mark-insert-file): Use slrn style marks when called with
1730 2005-09-27 Simon Josefsson <jas@extundo.com>
1732 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1734 2005-09-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1736 * message.el (message-remove-duplicates): New function.
1737 Implementation borrowed from `gnus-remove-duplicates'.
1738 (message-idna-to-ascii-rhs): Also encode idna addresses in
1739 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1740 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1741 only ask about the same idna domain once per header and also tell
1742 in what header to replace the idna domain.
1744 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1745 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1746 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1747 a header is decoded and not just the last one.
1749 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1751 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1754 * mm-decode.el (mm-automatic-display): Add text/verbatim.
1755 (mm-insert-part): Don't modify text if it has been decoded.
1757 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
1760 * mm-view.el (mm-inline-text): Don't strip text props unless
1761 decoding enriched or richtext parts.
1763 2005-09-25 Romain Francoise <romain@orebokech.com>
1765 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1766 * gnus-start.el (gnus-subscribe-interactively):
1767 * gnus-uu.el (gnus-uu-grab-articles):
1768 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1771 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
1773 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1774 * mm-view.el (mm-view-pkcs7-decrypt):
1775 * gnus-sum.el (gnus-summary-limit-to-extra)
1776 (gnus-summary-respool-article, gnus-read-move-group-name):
1777 * gnus-score.el (gnus-summary-increase-score):
1778 * gnus-util.el (gnus-completing-read-with-default):
1779 * gnus-art.el (gnus-read-save-file-name)
1780 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1781 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1782 * message.el (message-check-news-header-syntax):
1783 Follow convention for reading with the minibuffer.
1785 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1787 * spam-report.el (spam-report-url-ping-plain):
1788 Use gnus-extended-version as User-Agent.
1790 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1791 default value is nil.
1793 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
1794 (mm-uu-verbatim-marks-extract): New function.
1795 (mm-uu-extract): New face.
1796 (mm-uu-copy-to-buffer): Use it.
1798 * spam-report.el (spam-report-gmane-ham): Renamed from
1799 `spam-report-gmane-unspam'.
1800 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
1801 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
1803 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
1805 (spam-report-gmane-unregister-routine): Renamed
1806 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
1808 2005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
1810 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
1811 (spam-report-gmane-unregister-routine): added support for gmane
1814 * spam-report.el (spam-report-gmane-unspam)
1815 (spam-report-gmane-spam): new wrappers around spam-report-gmane
1816 (spam-report-gmane): changed to take a single article and do
1819 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1821 * mm-url.el (mm-url-decode-entities): Fix regexp.
1823 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1825 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1826 default to nil, to be able to use Gnus at all. If the default
1827 switches to something else, then the function should be fixed not
1828 be exceedingly slow.
1830 2005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
1832 * gnus-start.el (gnus-activate-group): if the server is nil, don't
1835 * spam-report.el: better Keywords line
1837 * spam.el: added Maintainer and better Keywords line
1839 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1841 * gnus-art.el (gnus-article-replace-part)
1842 (gnus-mime-replace-part): New functions.
1843 (gnus-mime-action-alist, gnus-mime-button-commands)
1844 (gnus-mime-save-part-and-strip): Added file argument.
1845 (gnus-article-part-wrapper): Added interactive argument.
1847 * gnus-sum.el (gnus-summary-mime-map): Add
1848 `gnus-article-replace-part'.
1850 2005-09-19 Didier Verna <didier@xemacs.org>
1852 The nnml compaction feature:
1853 * nnml.el (nnml-request-compact-group): New function.
1854 * nnml.el (nnml-request-compact): New function.
1855 * gnus-int.el (gnus-request-compact-group): New function.
1856 * gnus-int.el (gnus-request-compact): New function.
1857 * gnus-group.el (gnus-group-compact-group): New function.
1858 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
1859 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
1860 * gnus-srvr.el (gnus-server-compact-server): New function.
1861 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
1862 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
1864 2005-09-18 Deepak Goel <deego@gnufans.org>
1866 * sieve.el (sieve-help): Fix `message' call: first arg should be a
1869 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1871 * gnus.el (gnus-group-startup-message): Bind image-load-path.
1873 2005-09-15 Romain Francoise <romain@orebokech.com>
1875 * message.el (message-fill-paragraph): Clarify docstring.
1877 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
1879 * gnus-art.el (gnus-mime-display-part): Protect against broken
1882 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1884 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
1885 before parsing header.
1887 2005-09-11 Jari Aalto <jari.aalto@cante.net>
1889 * html2text.el: (html2text-replace-list): Add new entities.
1891 2005-09-11 Romain Francoise <romain@orebokech.com>
1893 * message.el (message-alternative-emails): Improve docstring.
1894 (message-setup-1): Call `message-use-alternative-email-as-from'
1895 after `message-setup-hook' to give it precedence over posting
1897 (message-use-alternative-email-as-from): Add docstring. Remove
1898 the original From header if present.
1900 * nnml.el (nnml-compressed-files-size-threshold): New variable.
1901 (nnml-save-mail): Use it.
1903 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
1904 articles. Add new argument `silent'.
1905 (gnus-uu-mark-all): Report the total number of marked articles.
1907 2005-09-10 Romain Francoise <romain@orebokech.com>
1909 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
1910 (gnus-uu-mark-series): Likewise.
1912 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
1914 * spam-report.el (spam-report-gmane): Fix generation of spam
1917 2005-09-10 Simon Josefsson <jas@extundo.com>
1919 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
1920 t, based on discussion on the ding list with Robert Epprecht
1921 <epprecht@solnet.ch>.
1923 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
1925 * spam-report.el (spam-report-gmane): Make it work without
1926 X-Report-Spam header. Gmane now only provides Archived-At.
1927 This is only used if `spam-report-gmane-use-article-number' is nil.
1928 (spam-report-gmane-spam-header): Remove. Not used anymore.
1930 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
1931 make `gnus-summary-sort-by-recipient' work with threading.
1933 * nnweb.el (nnweb-google-wash-article): Print a message if article
1936 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1938 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
1939 change. Decode text/* parts content before displaying.
1941 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
1943 * mml-smime.el: Remove defvar of gnus-extract-address-components.
1945 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1947 * mm-view.el (mm-display-inline-fontify): Disable support modes.
1949 * lpath.el: Don't bind mc-pgp-always-sign, url-current-object,
1950 url-package-name, url-package-version,
1951 w3m-cid-retrieve-function-alist, w3m-current-buffer,
1952 w3m-display-inline-images, and w3m-minor-mode-map.
1954 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
1956 * message.el (message-tab-body-function): Fixed mismatched custom
1959 * gnus.el (gnus-group-change-level-function): Ditto.
1961 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
1963 * gnus-art.el (gnus-signature-limit)
1964 (gnus-article-mime-part-function): Ditto.
1966 2005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
1968 * mml.el (mml-mode): Silence the byte compiler.
1970 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
1971 using `(sit-for 0)' before moving the point to the specified part;
1972 skip unbuttonized parts.
1973 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
1974 return to the summary window if gnus-auto-select-part is non-nil.
1976 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
1978 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
1980 (mml-dnd-attach-file, mml-mode): Use them.
1982 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
1983 Make fetching article by MID work again for Google Groups. Added
1984 FIXME concerning gnus-group-make-web-group.
1986 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
1987 Don't depend on Gnus by using mail-extract-address-components if
1988 gnus-extract-address-components is not bound.
1990 2005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1992 * gnus-art.el (gnus-mime-display-security): Don't display the
1993 signature, but only the signed part.
1995 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
1997 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
1999 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
2002 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
2004 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
2007 * mm-bodies.el (mm-decode-content-transfer-encoding):
2008 De-canonicalize CRLF for all text content types, not just
2011 2005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2013 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
2014 valid article; point arrow and cursor at the MIME button.
2016 2005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
2018 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
2019 Suggested by Dan Christensen <jdc@uwo.ca>.
2021 * mm-decode.el (mm-save-part): Enable change of prompt.
2023 2005-08-29 Jari Aalto <jari.aalto@cante.net>
2025 * gnus-msg.el (gnus-inews-add-send-actions): Made
2026 `message-post-method' lambda parameter ARG `&optional'.
2028 2005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
2030 * gnus-sum.el (gnus-summary-mime-map): Added
2031 gnus-article-save-part-and-strip, gnus-article-delete-part and
2032 gnus-article-jump-to-part.
2034 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
2035 (gnus-article-edit-part): Use it.
2036 (gnus-article-part-wrapper): Added no-handle argument.
2037 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
2040 2005-08-29 Romain Francoise <romain@orebokech.com>
2042 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
2044 (gnus-face-from-file): Likewise.
2046 2005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
2048 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
2049 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
2051 (gnus-auto-select-part): New variable.
2052 (gnus-article-jump-to-part): New function.
2053 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
2054 (gnus-mime-delete-part): Allow selecting specified part after
2055 deleting or stripping parts.
2056 (gnus-article-jump-to-part): Don't use `read-number'. Use last
2057 part if argument is bogus.
2059 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
2061 * gnus-art.el (w3m-minor-mode-map):
2062 * gnus-spec.el (gnus-newsrc-file-version):
2063 * gnus-util.el (nnmail-active-file-coding-system)
2064 (gnus-original-article-buffer, gnus-user-agent):
2065 * gnus.el (gnus-ham-process-destinations)
2066 (gnus-parameter-ham-marks-alist)
2067 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
2068 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
2069 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
2070 * mm-decode.el (gnus-current-window-configuration):
2071 * mm-extern.el (gnus-article-mime-handles):
2072 * mm-url.el (url-current-object, url-package-name)
2073 (url-package-version):
2074 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
2075 (smime-keys, w3m-cid-retrieve-function-alist)
2076 (w3m-current-buffer, w3m-display-inline-images)
2077 (w3m-minor-mode-map):
2078 * mml-smime.el (gnus-extract-address-components):
2079 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
2080 (gnus-newsrc-hashtb, message-default-charset)
2081 (message-deletable-headers, message-options)
2082 (message-posting-charset, message-required-mail-headers)
2083 (message-required-news-headers):
2084 * mml1991.el (mc-pgp-always-sign):
2085 * mml2015.el (mc-pgp-always-sign):
2086 * nnheader.el (nnmail-extra-headers):
2087 * rfc1843.el (gnus-decode-encoded-word-function)
2088 (gnus-decode-header-function, gnus-newsgroup-name):
2089 * spam-stat.el (gnus-original-article-buffer): Add defvars.
2091 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
2093 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
2094 the end of the date treatments.
2096 2005-08-15 Simon Josefsson <jas@extundo.com>
2098 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
2099 it in url-handlers.el and XEmacs in url.el. Reported by Luca
2100 Capello and Romain Francoise.
2101 (pgg-fetch-key-function): Removed, not used?
2102 (pgg-insert-url-with-w3): Require url, to get
2103 url-insert-file-contents regardless of where it is defined.
2105 2005-08-13 Romain Francoise <romain@orebokech.com>
2107 * message.el (message-cite-original-1): New function.
2108 (message-cite-original): Use it.
2109 (message-cite-original-without-signature): Ditto.
2111 2005-08-08 Romain Francoise <romain@orebokech.com>
2113 * message.el (message-yank-empty-prefix): New variable.
2114 (message-indent-citation): Use it.
2115 (message-cite-original-without-signature): Respect X-No-Archive.
2117 2005-08-08 Simon Josefsson <jas@extundo.com>
2119 * pgg.el: Autoload url-insert-file-contents instead of loading
2121 (pgg-insert-url-with-w3): Don't load url here.
2123 2005-08-07 Jesper Harder <harder@phys.au.dk>
2125 * message.el (message-kill-to-signature): Don't insert newline at
2127 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
2129 2005-08-06 Romain Francoise <romain@orebokech.com>
2131 * message.el (message-user-fqdn): Fix typo in docstring.
2133 2005-08-05 Daiki Ueno <ueno@unixuser.org>
2135 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
2137 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
2139 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
2141 * mm-bodies.el (mm-encode-body): Use coding system rather than
2142 charset to encode text.
2144 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
2145 number of charsets if utf-8 is available (XEmacs).
2147 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
2149 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
2150 taken from `gnus-button-mid-or-mail-regexp'.
2151 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
2152 (gnus-button-alist): Improve regexp for domain part of the MIDs
2153 for news:localpart@domain buttons.
2154 (gnus-button-ctan-directory-regexp): Update.
2156 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2158 * sieve-manage.el (sieve-manage-interactive-login): Use
2159 make-local-variable rather than make-variable-buffer-local.
2160 (sieve-manage-open): Ditto.
2161 (sieve-manage-authenticate): Ditto.
2163 * mml.el (mml-generate-mime-1): Make the content type default to
2164 text/plain if the filename is not specified.
2166 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
2168 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
2169 instead of insert-buffer.
2171 * message.el (message-yank-original): Ditto; set the mark at the
2172 end of the yanked message.
2174 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
2176 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
2177 lines to scroll rather than to stop it.
2179 * mml.el (mml-generate-default-type): Add doc string.
2180 (mml-generate-mime-1): Use mm-default-file-encoding or make it
2181 default to application/octet-stream when determining the content
2182 type if it is not specified for the part or the mml contents; add
2183 a comment about mml-generate-default-type.
2185 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
2187 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
2188 make it default to application/octet-stream when determining the
2189 content type if it is not specified for the external contents.
2191 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2193 * rfc2231.el (rfc2231-parse-string): Take care that not only a
2194 segmented parameter but also other parameters might be there.
2196 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2198 * mm-decode.el (mm-display-external): Delete temp file, directory
2199 and buffer immediately if the external process is exited.
2201 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
2203 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
2204 fewer lines than that of scroll-margin.
2205 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
2207 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
2209 * gnus-art.el (gnus-article-next-page): Revert.
2210 (gnus-article-beginning-of-window): New macro.
2211 (gnus-article-next-page-1): Use it.
2212 (gnus-article-prev-page): Ditto.
2213 (gnus-article-edit-part): Use insert-buffer-substring instead of
2215 (gnus-article-edit-exit): Ditto.
2217 * gnus-util.el (gnus-beginning-of-window): Remove.
2218 (gnus-end-of-window): Remove.
2220 * lpath.el: Don't bind header-line-format and scroll-margin.
2222 2005-07-25 Simon Josefsson <jas@extundo.com>
2224 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
2225 to have the url package without w3. Reported by Daiki Ueno
2226 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
2228 2005-07-20 Didier Verna <didier@xemacs.org>
2230 * gnus-diary.el: Remove the description comment (nndiary is now
2231 properly documented in the Gnus manual).
2232 Fix the spelling of "Back End".
2233 * nndiary.el: Ditto.
2234 Fix the copyright notice.
2236 2005-07-18 Romain Francoise <romain@orebokech.com>
2238 * gnus-sum.el (gnus-summary-to-prefix,
2239 gnus-summary-newsgroup-prefix): New variables.
2240 (gnus-summary-from-or-to-or-newsgroups): Use them.
2242 2005-07-17 Romain Francoise <romain@orebokech.com>
2244 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
2245 space as it's generally not especially interesting to the user.
2247 2005-07-16 Romain Francoise <romain@orebokech.com>
2249 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
2250 nil to avoid prompting and file modification if one of the
2251 messages at the top of the nnfolder file contains a copyright
2253 Update copyright notice.
2255 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
2256 instead of `current-time-string' as the latter creates a time
2257 string that is not RFC 2822 compliant (it lacks the zone).
2258 Update copyright notice.
2260 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2262 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
2263 for text/rtf. Display default in prompt. Pass default for M-n.
2265 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
2267 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2269 * gnus-msg.el (gnus-button-mailto): Remove
2270 save-selected-window-window hackery because it relies on
2271 save-selected-window internals.
2273 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
2275 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
2276 (gnus-article-next-page-1): Use gnus-beginning-of-window.
2277 (gnus-article-prev-page): Ditto.
2279 * gnus-util.el (gnus-beginning-of-window): New function.
2280 (gnus-end-of-window): New function.
2282 * lpath.el: Bind header-line-format and scroll-margin for XEmacs.
2284 2005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
2286 * gnus-score.el (gnus-score-edit-all-score): Set
2287 gnus-score-edit-exit-function to gnus-score-edit-done and call
2290 2005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2292 * gnus-msg.el (gnus-button-mailto): Remove
2293 save-selected-window-window hackery because it relies on
2294 save-selected-window internals.
2296 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2298 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
2300 (gnus-binary-mode): Ditto.
2302 * gnus-topic.el (gnus-topic-mode): Ditto.
2304 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
2306 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
2307 (gnus-article-prev-page): Take scroll-margin into consideration.
2309 2005-07-04 Lute Kamstra <lute@gnu.org>
2311 Update FSF's address in GPL notices.
2313 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
2315 * gnus.el (gnus-exit):
2316 * gnus-group.el (gnus-group-icons):
2317 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
2319 * gnus-nocem.el (gnus-nocem):
2320 * message.el (message-various, message-buffers, message-sending)
2321 (message-interface, message-forwarding, message-insertion)
2322 (message-headers, message-news, message-mail):
2323 * pgg-gpg.el (pgg-gpg):
2324 * pgg-parse.el (pgg-parse):
2325 * pgg-pgp.el (pgg-pgp):
2326 * pgg-pgp5.el (pgg-pgp5):
2327 * pop3.el (pop3): Finish `defgroup' description with period.
2329 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
2331 * gnus-art.el (article-display-face): Improve the efficiency.
2332 (article-display-x-face): Ditto; remove grey x-face stuff.
2334 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
2336 * gnus-art.el (article-display-face): Correct the position in
2337 which Faces are inserted.
2339 2005-06-29 Didier Verna <didier@xemacs.org>
2341 * gnus-art.el (article-display-face): Display faces in correct
2344 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
2346 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
2347 (gnus-fill-real-hashtb): Use hash table instead of obarray.
2348 (gnus-nocem-check-article): Fetch the Type header.
2349 (gnus-nocem-message-wanted-p): Fix the way to examine types.
2350 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
2351 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
2352 make sure gnus-nocem-hashtb is initialized.
2353 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
2354 (gnus-nocem-unwanted-article-p): Ditto.
2356 * pgg.el (pgg-verify): Return the verification result.
2358 2005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2360 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
2363 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
2365 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
2366 `show-nonbreak-escape'.
2368 2005-06-23 Lute Kamstra <lute@gnu.org>
2370 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
2372 * dig.el (dig-mode):
2373 * smime.el (smime-mode): Use gnus-run-mode-hooks.
2375 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
2377 * nnimap.el (nnimap-split-download-body): Fix spellings.
2379 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
2381 * gnus-art.el (gnus-article-encrypt-body):
2382 * gnus-cus.el (gnus-score-customize):
2383 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
2384 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
2386 2005-06-16 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
2388 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
2389 header by looking for magic "MII" at the beginnig.
2391 2005-06-16 Miles Bader <miles@gnu.org>
2393 * gnus-xmas.el (gnus-xmas-group-startup-message):
2394 Use renamed gnus-splash face.
2396 * assistant.el (assistant-field): Remove "-face" suffix from face name.
2397 (assistant-field-face): New backward-compatibility alias for renamed
2399 (assistant-render-text): Use renamed assistant-field face.
2401 * spam.el (spam): Remove "-face" suffix from face name.
2402 (spam-face): New backward-compatibility alias for renamed face.
2403 (spam-face, spam-initialize): Use renamed spam face.
2405 * message.el (message-header-to, message-header-cc)
2406 (message-header-subject, message-header-newsgroups)
2407 (message-header-other, message-header-name)
2408 (message-header-xheader, message-separator, message-cited-text)
2409 (message-mml): Remove "-face" suffix from face names.
2410 (message-header-to-face, message-header-cc-face)
2411 (message-header-subject-face, message-header-newsgroups-face)
2412 (message-header-other-face, message-header-name-face)
2413 (message-header-xheader-face, message-separator-face)
2414 (message-cited-text-face, message-mml-face):
2415 New backward-compatibility aliases for renamed faces.
2416 (message-font-lock-keywords): Use renamed message faces.
2418 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
2419 (sieve-test-commands, sieve-tagged-arguments):
2420 Remove "-face" suffix from face names.
2421 (sieve-control-commands-face, sieve-action-commands-face)
2422 (sieve-test-commands-face, sieve-tagged-arguments-face):
2423 New backward-compatibility aliases for renamed faces.
2424 (sieve-control-commands-face, sieve-action-commands-face)
2425 (sieve-test-commands-face, sieve-tagged-arguments-face):
2426 Use renamed sieve faces.
2428 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
2429 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
2430 (gnus-group-news-3-empty, gnus-group-news-4)
2431 (gnus-group-news-4-empty, gnus-group-news-5)
2432 (gnus-group-news-5-empty, gnus-group-news-6)
2433 (gnus-group-news-6-empty, gnus-group-news-low)
2434 (gnus-group-news-low-empty, gnus-group-mail-1)
2435 (gnus-group-mail-1-empty, gnus-group-mail-2)
2436 (gnus-group-mail-2-empty, gnus-group-mail-3)
2437 (gnus-group-mail-3-empty, gnus-group-mail-low)
2438 (gnus-group-mail-low-empty, gnus-summary-selected)
2439 (gnus-summary-cancelled, gnus-summary-high-ticked)
2440 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
2441 (gnus-summary-high-ancient, gnus-summary-low-ancient)
2442 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
2443 (gnus-summary-low-undownloaded)
2444 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
2445 (gnus-summary-low-unread, gnus-summary-normal-unread)
2446 (gnus-summary-high-read, gnus-summary-low-read)
2447 (gnus-summary-normal-read, gnus-splash):
2448 Remove "-face" suffix from face names.
2449 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
2450 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
2451 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
2452 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
2453 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
2454 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
2455 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
2456 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
2457 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
2458 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
2459 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
2460 (gnus-summary-selected-face, gnus-summary-cancelled-face)
2461 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
2462 (gnus-summary-normal-ticked-face)
2463 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
2464 (gnus-summary-normal-ancient-face)
2465 (gnus-summary-high-undownloaded-face)
2466 (gnus-summary-low-undownloaded-face)
2467 (gnus-summary-normal-undownloaded-face)
2468 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
2469 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
2470 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
2472 New backward-compatibility aliases for renamed faces.
2473 (gnus-group-startup-message): Use renamed gnus faces.
2475 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
2476 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
2477 (gnus-server-agent): Remove "-face" suffix from face names.
2478 (gnus-server-agent-face, gnus-server-opened-face)
2479 (gnus-server-closed-face, gnus-server-denied-face)
2480 (gnus-server-offline-face):
2481 New backward-compatibility aliases for renamed faces.
2482 (gnus-server-agent-face, gnus-server-opened-face)
2483 (gnus-server-closed-face, gnus-server-denied-face)
2484 (gnus-server-offline-face): Use renamed gnus faces.
2486 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
2487 Remove "-face" suffix from face names.
2488 (gnus-picon-xbm-face, gnus-picon-face):
2489 New backward-compatibility aliases for renamed faces.
2491 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
2492 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
2493 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
2494 (gnus-cite-11): Remove "-face" suffix from face names.
2495 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
2496 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
2497 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
2498 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
2499 New backward-compatibility aliases for renamed faces.
2500 (gnus-cite-attribution-face, gnus-cite-face-list)
2501 (gnus-article-boring-faces): Use renamed gnus faces.
2503 * gnus-art.el (gnus-signature, gnus-header-from)
2504 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
2505 (gnus-header-content): Remove "-face" suffix from face names.
2506 (gnus-signature-face, gnus-header-from-face)
2507 (gnus-header-subject-face, gnus-header-newsgroups-face)
2508 (gnus-header-name-face, gnus-header-content-face):
2509 New backward-compatibility aliases for renamed faces.
2510 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
2512 * gnus-sum.el (gnus-summary-selected-face)
2513 (gnus-summary-highlight): Use renamed gnus faces.
2514 * gnus-group.el (gnus-group-highlight): Likewise.
2516 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
2518 * gnus-sieve.el (gnus-sieve-article-add-rule):
2519 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2520 * spam-stat.el (spam-stat-buffer-change-to-spam)
2521 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
2523 * message.el (message-is-yours-p):
2524 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
2526 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2528 * mm-view.el (mm-inline-text): Withdraw the last change.
2530 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2532 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2533 executing enriched-decode.
2535 2005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
2537 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
2538 charset of tar files.
2540 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2542 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2544 2005-06-04 Lute Kamstra <lute@gnu.org>
2546 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2547 information is never recorded.
2549 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2551 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2553 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
2555 * pop3.el (pop3-apop): Run md5 in the binary mode.
2557 * starttls.el (starttls-set-process-query-on-exit-flag):
2558 Use eval-and-compile.
2560 2005-05-31 Simon Josefsson <jas@extundo.com>
2562 * smime.el (smime-replace-in-string): Define.
2563 (smime-cert-by-ldap-1): Use it.
2565 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2567 * gnus-art.el (article-display-x-face): Replace
2568 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2570 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2571 set-process-query-on-exit-flag or process-kill-without-query.
2573 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2574 loop instead of replace-regexp.
2576 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2577 instead of process-kill-without-query if it is available.
2579 * lpath.el: Fbind ldap-search-entries.
2581 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2582 instead of find-file-hooks if it is available.
2584 * mml1991.el: Bind pgg-default-user-id when compiling.
2586 * mml2015.el: Bind pgg-default-user-id when compiling.
2588 * nndraft.el (nndraft-request-associate-buffer):
2589 Use write-contents-functions instead of write-contents-hooks if it is
2592 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2593 instead of find-file-hooks if it is available.
2595 * nntp.el (nntp-open-connection): Replace
2596 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2597 (nntp-open-ssl-stream): Ditto.
2598 (nntp-open-tls-stream): Ditto.
2600 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
2601 set-process-query-on-exit-flag or process-kill-without-query.
2602 (starttls-open-stream-gnutls): Use it instead of
2603 process-kill-without-query.
2604 (starttls-open-stream): Ditto.
2606 2005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
2608 * smime.el (smime-cert-by-ldap-1): Don't use
2609 replace-regexp-in-string.
2611 2005-05-31 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
2613 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
2615 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
2616 in PEM format. Adjust to the XEmacs compability.
2618 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2620 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
2621 by `string-to-number'.
2622 * gnus-agent.el (gnus-agent-regenerate-group)
2623 (gnus-agent-fetch-articles): Ditto.
2624 * gnus-art.el (gnus-button-fetch-group): Ditto.
2625 * gnus-cache.el (gnus-cache-generate-active)
2626 (gnus-cache-articles-in-group): Ditto.
2627 * gnus-group.el (gnus-group-set-current-level)
2628 (gnus-group-insert-group-line): Ditto.
2629 * gnus-score.el (gnus-score-set-expunge-below)
2630 (gnus-score-set-mark-below, gnus-summary-score-effect)
2631 (gnus-summary-score-entry): Ditto.
2632 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2633 (gnus-soup-pack): Ditto.
2634 * gnus-spec.el (gnus-xmas-format): Ditto.
2635 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2636 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2637 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2638 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2639 * nndb.el (nndb-get-remote-expire-response): Ditto.
2640 * nndiary.el (nndiary-parse-schedule-value)
2641 (nndiary-string-to-number, nndiary-request-replace-article)
2642 (nndiary-request-article): Ditto.
2643 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2644 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2645 * nneething.el (nneething-make-head): Ditto.
2646 * nnfolder.el (nnfolder-request-article)
2647 (nnfolder-retrieve-headers): Ditto.
2648 * nnheader.el (nnheader-file-to-number): Ditto.
2649 * nnkiboze.el (nnkiboze-request-article): Ditto.
2650 * nnmail.el (nnmail-process-unix-mail-format)
2651 (nnmail-process-babyl-mail-format): Ditto.
2652 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2653 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2654 (nnmh-request-create-group, nnmh-request-list-1)
2655 (nnmh-request-group, nnmh-request-article): Ditto.
2656 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2657 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2658 * nnsoup.el (nnsoup-make-active): Ditto.
2659 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2660 * nntp.el (nntp-find-group-and-number)
2661 (nntp-retrieve-headers-with-xover): Ditto.
2662 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2663 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2664 (pgg-format-key-identifier): Ditto.
2665 * pop3.el (pop3-last, pop3-stat): Ditto.
2666 * qp.el (quoted-printable-decode-region): Ditto.
2668 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
2671 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2673 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
2675 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
2677 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
2679 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
2681 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
2683 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
2685 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
2686 (gnus-carpal-mode): Ditto.
2688 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
2689 (gnus-browse-mode): Ditto.
2691 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
2693 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
2695 2005-05-29 Richard M. Stallman <rms@gnu.org>
2697 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
2699 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
2701 * gnus-util.el (gnus-run-mode-hooks): New function.
2703 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
2705 * dgnushack.el: Advise byte-optimize-form-code-walker to avoid the
2706 ``...called for effect'' warnings for Emacs 21.4 as well as 21.3.
2708 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
2710 * gnus-agent.el (gnus-agent-make-mode-line-string):
2711 Use mode-line-highlight as mouse-face.
2713 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2715 * canlock.el (canlock): Change the parent group to news.
2717 * deuglify.el (gnus-outlook-deuglify): Add :group.
2719 * dig.el (dig): Add :group.
2721 * dns-mode.el (dns-mode): Add :group.
2723 * encrypt.el (encrypt): Add :group.
2725 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
2726 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
2727 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
2728 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
2729 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
2731 * gnus-diary.el (gnus-diary): Add :group.
2733 * gnus.el (gnus-group-news-1-face): Add :group.
2734 (gnus-group-news-1-empty-face): Ditto.
2735 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
2736 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
2737 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
2738 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
2739 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
2740 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
2741 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
2742 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
2743 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
2744 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
2745 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
2746 (gnus-summary-high-ticked-face): Ditto.
2747 (gnus-summary-low-ticked-face): Ditto.
2748 (gnus-summary-normal-ticked-face): Ditto.
2749 (gnus-summary-high-ancient-face): Ditto.
2750 (gnus-summary-low-ancient-face): Ditto.
2751 (gnus-summary-normal-ancient-face): Ditto.
2752 (gnus-summary-high-undownloaded-face): Ditto.
2753 (gnus-summary-low-undownloaded-face): Ditto.
2754 (gnus-summary-normal-undownloaded-face): Ditto.
2755 (gnus-summary-high-unread-face): Ditto.
2756 (gnus-summary-low-unread-face): Ditto.
2757 (gnus-summary-normal-unread-face): Ditto.
2758 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
2759 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
2761 * hashcash.el (hashcash): New custom group.
2762 (hashcash-default-payment): Add :group.
2763 (hashcash-payment-alist): Ditto.
2764 (hashcash-default-accept-payment): Ditto.
2765 (hashcash-accept-resources): Ditto.
2766 (hashcash-path): Ditto.
2767 (hashcash-extra-generate-parameters): Ditto.
2768 (hashcash-double-spend-database): Ditto.
2769 (hashcash-in-news): Ditto.
2771 * message.el (message-minibuffer-local-map): Add :group.
2773 * netrc.el (netrc): Add :group.
2775 * sieve-manage.el (sieve-manage-log): Add :group.
2776 (sieve-manage-default-user): Diito.
2777 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
2778 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
2779 (sieve-manage-authenticators): Ditto.
2780 (sieve-manage-authenticator-alist): Ditto.
2781 (sieve-manage-default-port): Ditto.