1 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
6 * message.el (message-newline-and-indent): Remove debugging.
7 (message-display-abbrev): Use new implementation.
9 2006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
11 * smiley.el: Revert previous change.
12 (smiley-data-directory): defvar it before using it in the
13 defcustom of `smiley-style'.
15 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
17 * message.el (message-newline-and-indent): New function.
19 * ecomplete.el: Implement more bits.
21 * message.el (message-put-addresses-in-ecomplete): Clean up the
24 * ecomplete.el (ecomplete-add-item): Chop off decimals.
26 * gnus-sum.el (gnus-summary-save-parts): Bind
27 gnus-summary-save-parts-counter and use it to make unique file
30 * gnus-art.el (gnus-ignored-headers): Add some more headers.
32 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
33 parameter to say whether to actually parse the individual
36 * message.el (message-put-addresses-in-ecomplete): New function.
38 (message-mail-alias-type): Add ecomplete as an option.
40 2006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
42 * flow-fill.el (fill-flowed): Remove trailing space from blank
45 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
47 * smiley.el (smiley-style): Move definition later to avoid a
50 2006-04-12 Kenichi Handa <handa@m17n.org>
52 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
53 buffer and then decode the buffer text if necessary.
54 (rfc2231-encode-string): Be sure to work on multibyte buffer at
55 first, and after mm-encode-body, change the buffer to unibyte.
56 Use mm-disable-multibyte instead of set-buffer-multibyte.
58 2006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
60 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
61 Content-Type header instead of Content-Disposition header.
62 (gnus-mime-inline-part): Ditto.
63 (gnus-mime-view-part-as-charset): Ignore charset that the part
66 * mm-decode.el (mm-display-part): Work with external parts and
67 usual parts similarly.
69 * mm-extern.el (mm-inline-external-body): Use mm-display-part
70 instead of gnus-display-mime.
72 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
73 instead of with-temp-buffer.
75 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
76 tag to summarized topics part in order to encode non-ASCII text.
78 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
80 * smiley.el (smiley-style): New variable.
81 (smiley-directory): New function.
82 (smiley-data-directory): Derive from `smiley-style' using
84 (smiley-regexp-alist): Add new entries.
86 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
87 (gnus-article-browse-delete-temp): Add :version.
89 2006-04-11 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
91 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
94 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
96 * gnus.el (gnus-version-number): Bump version.
98 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
100 * gnus.el: No Gnus v0.4 is released.
102 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
104 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
107 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
110 * message.el (message-header-synonyms): Add Original-To to the
113 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
116 2006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
118 * gnus-fun.el (gnus): Require it for gnus-directory.
120 2006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
122 * gnus-fun.el (gnus-face-properties-alist): Add :version.
124 2006-04-05 Daiki Ueno <ueno@unixuser.org>
126 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
128 2006-04-05 Simon Josefsson <jas@extundo.com>
130 * password.el (password-reset): New function.
132 2006-04-05 Daiki Ueno <ueno@unixuser.org>
134 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
135 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
137 2006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
139 * nnweb.el (nnweb-google-create-mapping): Update regexp. Some
140 whitespace was matched into the url, which broke browsing hits
141 > 100 when mm-url-use-external was nil.
143 2006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
145 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
146 gnus-extra-headers for 'Newsgroups.
148 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
151 2006-04-04 Daiki Ueno <ueno@unixuser.org>
153 * pgg-gpg.el: Clean up process buffers every time gpg processes
156 2006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
158 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
161 2006-04-03 Daiki Ueno <ueno@unixuser.org>
163 * pgg-gpg.el (pgg-gpg-process-filter)
164 (pgg-gpg-wait-for-completion): Check if buffer is alive.
166 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
167 lines, temporary fix.
169 2006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
171 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and
174 2006-03-29 Daiki Ueno <ueno@unixuser.org>
176 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
177 default-enable-multibyte-characters. This reverts the change from
178 revision 6.17 which is no longer necessary because the passphrase
179 is sent separately now. GnuPG messages are unreadable under
180 multibyte locales with default-enable-multibyte-characters set to
183 2006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
185 * message.el (message-tool-bar-gnome): Move "spell".
187 2006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
189 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
190 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
193 2006-03-27 Karl Kleinpaste <karl@charcoal.com>
195 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
196 newsgroups handling for NNTP overviews which don't include
199 2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
201 * message.el (message-resend): Bind message-generate-hashcash to
204 2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
206 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
207 when searching for already-paid recipients.
209 2006-03-27 Daiki Ueno <ueno@unixuser.org>
211 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
212 passphrases when it is not needed.
213 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
214 passphrase stuff from gpg, should only be necessary when you use
215 gpg with a smartcard.
217 2006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
219 * mml.el (mml-insert-mime): Ignore cached contents of
220 message/external-body part.
222 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
223 (mm-insert-part): Ditto.
225 2006-03-23 Simon Josefsson <jas@extundo.com>
227 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
229 (pgg-gpg-use-agent-p): Use it again.
231 2006-03-23 Simon Josefsson <jas@extundo.com>
233 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
235 (pgg-gpg-use-agent-p): Don't use it.
237 2006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
239 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
242 2006-03-22 Sascha Wilde <wilde@sha-bang.de>
244 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
245 (pgg-gpg-update-agent): New function.
246 (pgg-gpg-use-agent-p): New function.
247 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
248 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
249 (pgg-gpg-sign-region): Use it.
251 2006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
253 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
254 Reported by Ralf Wachinger <rwachinger@gmx.de>.
256 2006-03-21 Simon Josefsson <jas@extundo.com>
258 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
260 (pgg-gpg-use-agent): New variable.
261 (pgg-gpg-process-region): Use it.
262 (pgg-gpg-encrypt-region): Likewise.
263 (pgg-gpg-encrypt-symmetric-region): Likewise.
264 (pgg-gpg-decrypt-region): Likewise.
265 (pgg-gpg-sign-region): Likewise.
266 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
268 2006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
270 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
272 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
275 2006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
277 * smiley.el: Add missing test smiley.
279 2006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
281 * mm-decode.el (mm-with-part): New macro.
282 (mm-get-part): Use it; work with message/external-body as well.
283 (mm-save-part): Treat name and filename equally.
285 * mm-extern.el (mm-extern-cache-contents): New function.
286 (mm-inline-external-body): Use it; force the part to be displayed;
287 move undisplayer added to the cached handle to the parent.
289 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
290 (gnus-mime-view-part-as-type): Work with message/external-body.
292 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
294 2006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
296 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
297 images in image-load-path. [Sync with image.el, revision 1.60, in
300 2006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
302 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
303 path rather than symbol. Always return list of directories.
304 Guarantee that image directory comes first. [Sync with image.el,
305 revision 1.59, in Emacs.]
307 * message.el (message-make-tool-bar): Adjust to new API of
308 `gmm-image-load-path-for-library'.
310 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
312 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
314 2006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
316 * gnus-art.el (gnus-article-only-boring-p): Bind
317 inhibit-point-motion-hooks to avoid infinite loop when entering
318 intangible text. Reported by Ralf Wachinger
319 <rwnewsmampfer@geekmail.de>.
321 2006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
323 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
324 `defun' instead of `gmm-defun-compat'.
326 2006-03-14 Simon Josefsson <jas@extundo.com>
328 * message.el (message-unique-id): Don't use message-number-base36
329 if (user-uid) is a float. Reported by Bjorn Solberg
330 <bjorn_ding1@hekneby.org>.
332 2006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
334 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
336 * gnus-art.el (gnus-mime-display-single): Make sure there is an
337 empty line between a part and a message part.
339 2006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
341 * smiley.el: Add more test smileys.
342 (smiley-data-directory, smiley-regexp-alist)
343 (gnus-smiley-file-types): Fix doc strings.
344 (smiley-update-cache): Clear smiley-cached-regexp-alist before
346 (smiley-mouse-map): Unused code. Make it a comment.
348 2006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
350 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
351 scan latest NoCeM messages instead of old ones.
352 (gnus-nocem-check-article): Fix regexps so as to match to PGP
353 delimiters that are recently used.
354 (gnus-nocem-load-cache): Add autoload cookie.
356 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
358 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
359 level which is larger than gnus-use-nocem is specified.
361 * gnus-group.el (gnus-group-get-new-news): Ditto.
363 2006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
365 * gnus-util.el (gnus-tool-bar-update): New function.
367 * gnus-group.el (gnus-group-update-tool-bar): New variable.
368 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
370 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
372 * gnus-group.el (gnus-group-redraw-when-idle)
373 (gnus-group-redraw-check): Remove.
374 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
376 2006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
378 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
379 if optional last element is specified in splits (FIELD VALUE...).
381 2006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
383 * message.el (message-make-tool-bar): Rename gmm-image-load-path
384 to gmm-image-load-path-for-library. Call with no-error argument.
385 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
387 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
389 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
391 * gmm-utils.el (gmm-image-load-path): Remove alias.
393 2006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
395 * gmm-utils.el (gmm-image-load-path): Add alias.
397 * nnml.el (nnml-generate-nov-databases-directory): Rename from
398 nnml-generate-nov-databases-1.
399 (nnml-generate-nov-databases): Use it.
400 (nnml-generate-nov-databases-directory): Document no-active
403 * gmm-utils.el (gmm-image-load-path-for-library): Return single
404 directory if path is t. Add no-error.
406 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
407 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
409 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
410 resetting gnus-article-browse-html-temp-list.
412 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
413 mh-compat.el revision 1.9 in Emacs. Rename `gmm-image-load-path'.
414 Add example to docstring. Rename local variables. Move error
415 checks to default case in cond and simplify.
417 2006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
419 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
420 handle is multipart when calling it recursively.
421 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
423 2006-03-03 Daniel Pittman <daniel@rimspace.net>
425 * nnimap.el (nnimap-request-update-info-internal): Optimize.
426 Don't `gnus-uncompress-range' to avoid excessive memory usage.
428 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
430 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
433 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
436 2006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
438 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
439 to "Emacs 23 (unicode)" in doc string.
441 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
442 "Emacs 23 (unicode)" in comment.
444 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
446 * mm-decode.el (mm-get-part): Don't use
447 mm-with-unibyte-current-buffer.
449 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
450 characters 160 through 255 in Emacs 23.
452 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
454 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
455 gnus-article-browse-html-temp.
456 (gnus-article-browse-delete-temp): Make it customizable. Add
457 `file'. Adjust doc string.
458 (gnus-article-browse-delete-temp-files): Add argument. Allow
459 query for each file. Adjust doc string.
460 (gnus-article-browse-html-parts): Add
461 `gnus-article-browse-delete-temp-files' to
462 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
464 2006-03-02 Hynek Schlawack <hynek@ularx.de>
466 * gnus-art.el (gnus-article-browse-html-temp)
467 (gnus-article-browse-delete-temp): New variables.
468 (gnus-article-browse-delete-temp-files): New function.
469 (gnus-article-browse-html-parts): Use it.
471 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
473 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
475 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
478 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
479 gnus-summary-insert-new-articles when unplugged. Remove
480 gnus-summary-search-article-forward.
482 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
483 display-visual-class instead of display-color-cells.
485 2006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
487 * dgnushack.el: Autoload customize-group for XEmacs.
489 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
490 message/* containing non-ASCII text properly.
492 2006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
494 * message.el: Require gmm-utils, remove autoloads.
495 (message-tool-bar): Set default based on
497 (message-tool-bar-gnome): Add gmm-customize-mode.
499 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
501 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
503 * gnus-group.el (gnus-group-tool-bar): Set default based on
505 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
507 * gmm-utils.el (gmm-image-directory): Rename variable from
509 (gmm-image-load-path): Use gmm-image-directory.
510 (gmm-customize-mode): New function.
511 (gmm-tool-bar-style): New variable.
513 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
514 gnus-group-redraw-line-number.
515 (gnus-group-redraw-check): Simplify.
516 (gnus-group-tool-bar-update): Remove redraw check.
517 (gnus-group-make-tool-bar): Add redraw check.
519 2006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
521 * gnus-art.el (gnus-button): Add missing parentheses.
523 2006-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
525 * lpath.el: Fbind line-number-at-pos.
527 2006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
529 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
531 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
533 * gnus-art.el (gnus-button): New face.
534 (gnus-article-button-face): Use it.
536 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
537 gnus-summary-next-page. Re-order.
539 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
540 next-node are now included.
541 (gnus-group-redraw-line-number): New internal variable.
542 (gnus-group-redraw-check): Helper function for updating the tool
544 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
546 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
548 * spam.el (spam-spamassassin-score-regexp): New internal variable.
549 (spam-extra-header-to-number, spam-check-spamassassin-headers):
550 Use it to match format of Spamassassin 3.0 and later. Reported by
551 IRIE Tetsuya <irie@t.email.ne.jp>.
552 (spam-check-bogofilter)
553 (spam-bogofilter-register-with-bogofilter): Fix args of
556 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
558 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
559 unnecessary interaction when sending queued mails. Reported by
560 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
562 2006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
564 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
565 first or last are nil.
567 2006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
569 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
571 2006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
573 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
575 2006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
577 * dns.el (query-dns): Protect more against buggy tcp output.
579 2006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
581 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
584 2006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
586 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
587 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
588 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
589 output on the server side.
590 (nnweb-google-create-mapping): Update regexps and add some
593 2006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
595 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
596 gnus-agent-toggle-plugged. Re-order icons.
597 (gnus-group-tool-bar-gnome): Add
598 gnus-group-{prev,next}-unread-group.
599 (gnus-group-tool-bar-gnome): Re-order icons.
601 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
602 gnus-summary-insert-new-articles.
604 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
607 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
608 also available in Emacs 21.3.
610 * message.el (message-fix-before-sending): Change "Emacs 22" to
611 "Emacs 23 (unicode)" in comment.
613 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
614 "Emacs 23 (unicode)" in comment.
616 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
618 (mm-coding-system-p): Add comment about no-MULE XEmacs.
620 * mm-view.el (mm-fill-flowed): Add :version.
622 2006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
624 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
627 2006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
629 * message.el: Autoload gmm-image-load-path.
630 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
631 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
634 * gmm-utils.el (gmm-image-load-path): Also search in
635 "../etc/images". Don't set gmm-image-load-path if we don't find
638 2006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
640 * gmm-utils.el (gmm-image-load-path): Don't make
641 `gmm-image-load-path' include subdirectories which the second arg
642 `image' might specify.
644 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
645 subdirectory to icon file names.
647 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
649 2006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
651 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
652 gmm-image-load-path calls.
654 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
656 * message.el (message-make-tool-bar): Ditto.
658 * mml.el (mml-preview): Added comment concerning tool bar icons.
660 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
661 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
663 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
664 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
666 * message.el (message-tool-bar-gnome): Use new icon names.
667 (message-make-tool-bar): Use `gmm-image-load-path'.
669 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
671 (gmm-image-load-path): New variable from MH-E.
672 (gmm-image-load-path): New function from MH-E. Added arguments
673 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
674 *-image-load-path-called-flag.
676 2006-02-21 Milan Zamazal <pdm@brailcom.org>
678 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
680 2006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
683 * nnimap.el (nnimap-request-move-article): Change folder back to
684 source group before deleting.
686 2006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
688 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
690 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
693 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
695 2006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
697 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
698 coding system which mm-charset-to-coding-system returns for a
699 given charset is valid.
701 2006-02-16 Juanma Barranquero <lekktu@gmail.com>
703 * html2text.el (html2text-remove-tag-list):
704 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
706 2006-02-14 Chong Yidong <cyd@stupidchicken.com>
708 * gnus-cus.el: Revert 2005-10-17 change.
710 2006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
712 * gnus-art.el (article-strip-banner): Call
713 article-really-strip-banner only when the regexp match is made.
715 2006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
717 * gnus-art.el (article-strip-banner): Use
718 gnus-extract-address-components instead of
719 mail-header-parse-addresses to make it work with non-ASCII text;
720 remove mail-encode-encoded-word-string.
722 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
723 values which are surrounded with \"...\"; make it never cause a
724 Lisp error; give up parsing of parameters if it failed in
727 2006-02-14 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
729 * smime.el (smime-cert-by-ldap-1): Fix bug where
730 `smime-ldap-search' returns results without userCertificates.
732 2006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
734 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
736 2006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
738 * spam.el (spam-check-spamassassin-headers): Adapt format for
739 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
741 (spam-list-of-processors): Add spam-use-gmane.
743 2006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
745 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
746 make-temp-file; make it work with XEmacs as well.
748 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
751 * mm-decode.el (mm-display-external): Use the 3rd arg of
753 (mm-create-image-xemacs): Ditto.
755 2006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
757 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
758 with message-narrow-to-headers.
759 (gnus-draft-setup): Narrow to header to run message-fetch-field.
760 (gnus-draft-check-draft-articles): New function.
761 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
763 2006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
765 * gnus-art.el (gnus-article-browse-html-parts):
766 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
767 Don't use suffix argument for mm-make-temp-file for Emacs 21
768 compatibility. Remove useless `format'.
770 2006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
772 * nnweb.el (nnweb-google-wash-article): Update regexps.
773 (nnweb-group-alist): Use defvoo instead of defvar.
775 2006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
777 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
778 re-loading nn* modules.
780 2006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
782 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
783 for `tool-bar-mode' and don't check it's default-value.
785 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
787 * message.el (message-make-tool-bar): Ditto.
789 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
790 `substring'. Shorten tmp-file name.
792 * gnus.el: Remove bogus comment.
794 2006-02-10 Hynek Schlawack <hynek@ularx.de>
796 * gnus-art.el (gnus-article-browse-html-parts): New function.
797 (gnus-article-browse-html-article): New function for viewing html
798 articles with a browser.
800 2006-02-09 Daiki Ueno <ueno@unixuser.org>
802 * pgg-gpg.el (pgg-gpg-encrypt-region): Don't convert line-endings
804 (pgg-gpg-encrypt-symmetric-region): Ditto.
805 (pgg-gpg-sign-region): Ditto.
807 * pgg-def.el (pgg-text-mode): New variable.
809 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
810 (mml2015-pgg-encrypt): Ditto.
812 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
813 (mml1991-pgg-encrypt): Ditto.
815 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
817 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
818 message-make-date instead of current-time-string.
820 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
821 to gnus-decoded which mm-uu might set.
823 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
825 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
826 don't decode quoted parameters; remove misimported Emacs code.
827 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
828 (rfc2231-decode-encoded-string): Don't use split-string which
829 behaves differently according to Emacs version; use
830 mm-decode-coding-region to convert charset to coding-system.
831 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
832 (rfc2231-encode-string): Remove misimported Emacs code.
834 2006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
836 * gnus-art.el (article-decode-charset): Don't use ignore-errors
837 when calling mail-header-parse-content-type.
838 (article-de-quoted-unreadable): Ditto.
839 (article-de-base64-unreadable): Ditto.
840 (article-wash-html): Ditto.
842 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
843 calling mail-header-parse-content-type and
844 mail-header-parse-content-disposition.
845 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
846 mail-header-parse-content-type.
848 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
849 insert charset and format parameters; encode description after
850 inserting it to buffer.
851 (mml-insert-parameter): Fold lines properly even if a parameter is
852 segmented into two or more lines; change the max column to 76.
854 * rfc1843.el (rfc1843-decode-article-body): Don't use
855 ignore-errors when calling mail-header-parse-content-type.
857 * rfc2231.el (rfc2231-parse-string): Return at least type if
858 possible; don't cause an error even if it fails in parsing of
859 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
860 (rfc2231-encode-string): Don't break lines at the beginning, leave
861 it to mml-insert-parameter.
863 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
864 calling mail-header-parse-content-type.
866 2006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
868 * spam-report.el (spam-report-gmane-use-article-number): Improve
870 (spam-report-gmane-internal): Check if a suitable header was found
873 2006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
875 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
876 (rfc2231-encode-string): Make param*=value always begin with LWSP.
878 2006-02-05 Romain Francoise <romain@orebokech.com>
880 Update copyright notices of all files in the gnus directory.
882 2006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
884 * nnweb.el (nnweb-request-group): Avoid growing overview files.
886 2006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
888 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
889 segmented lines of parameter value to cope with Thunderbird 1.5
890 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
891 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
892 (rfc2231-encode-string): Don't make lines exceeding 76 column.
894 2006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
896 * mml.el (mml-generate-mime-1): Correct the order of inline signed
899 2006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
901 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
902 there's only one active file for all servers.
903 (nnweb-request-scan): Make sure nnweb-articles is initialized on
904 solid groups. Gnus might have used a FAST request to select the
906 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
907 and nnweb-search redundantly in the active file.
908 (nnweb-request-list): Don't list bogus groups. There can only be
910 (nnweb-request-create-group): Don't use ARGS.
911 (nnweb-possibly-change-server, nnweb-request-group): Remove some
912 initialisations. Let nnoo do the work.
914 2006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
916 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
918 (mm-uu-diff-extract): Ditto.
920 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
922 2006-01-31 Kevin Ryde <user42@zip.com.au>
924 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
925 mailcap-viewer-test-cache when there's no 'test clause, since that
926 will invert the meaning of a "nil" test previously determined by
927 mailcap-mailcap-entry-passes-test.
929 2006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
931 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
934 * gnus-sum.el: Ditto.
936 * message.el: Don't bind tool-bar-map when compiling.
938 2006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
940 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
942 2006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
944 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
945 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
946 current Google Groups.
948 2006-01-26 Reiner Steib <Reiner.Steib@gmx.de>