1 2006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
3 * gnus-agent.el (directory-files-and-attributes): Move all the way
4 forward (the third and final move).
5 (gnus-agent-read-agentview): Trap reconstruction errors due to
6 nonexistant directory. Handle by returning nil.
8 2006-05-30 Didier Verna <didier@xemacs.org>
10 * message.el (message-dont-reply-to-names): Update the custom type.
11 * message.el (message-dont-reply-to-names): New defsubst: potentially
12 convert a list of regexps into a single one.
13 * message.el (message-get-reply-headers): Use it.
14 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
16 2006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
18 * gnus-agent.el (directory-files-and-attributes): Move forward.
20 2006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
22 * gnus-ml.el (gnus-mailing-list-subscribe)
23 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
24 (gnus-mailing-list-message): Fix doc strings.
26 2006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
28 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
31 2006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
33 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
36 2006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
38 * gnus-agent.el (Added gnus-agent-flush*) to purge agent info.
39 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
40 (gnus-agent-read-local): All symbols allocated in my-obarray
41 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
42 (gnus-agent-regenerate-group): Check numeric names to see if they are
44 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
45 better way of do this...)
47 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
48 'dummy.group' (there should be a better way of do this...)
50 2006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
52 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
53 (gnus-saved-headers): Ditto.
54 (gnus-default-article-saver): Mention functions may have properties.
55 (gnus-article-save): Override gnus-save-all-headers and
56 gnus-saved-headers by :headers property which saver function may have.
57 (gnus-summary-save-in-file): Add :headers property.
58 (gnus-summary-write-to-file): Ditto.
60 * gnus-sum.el (gnus-summary-save-article): Bind
61 gnus-prompt-before-saving to t when saving many articles in a file;
62 always show all headers.
64 * dgnushack.el: Autoload toggle-truncate-lines for XEmacs.
66 2006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
68 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
71 * message.el (message-indent-citation): Add optional arguments to allow
72 using it outside of message buffers.
74 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
75 (gnus-article-treat-unfold-headers): Use it.
76 (gnus-article-truncate-lines): New variable.
77 (gnus-article-mode): Use it.
78 (gnus-article-toggle-truncate-lines): New function.
80 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
81 gnus-article-toggle-truncate-lines.
83 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
84 coding system in XEmacs, use binary.
86 2006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
88 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
91 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
92 this function should save decoded articles.
93 (gnus-summary-write-to-file): Use property to specify this function
94 should save decoded articles and specify gnus-summary-save-in-file
95 should be used to save articles other than the first one when saving
97 (gnus-summary-save-body-in-file): Use property to specify this
98 function should save decoded articles.
99 (gnus-summary-write-body-to-file): Use property to specify this
100 function should save decoded articles and specify
101 gnus-summary-save-body-in-file should be used to save articles other
102 than the first one when saving many articles.
104 * gnus-sum.el (gnus-summary-save-article): Simplify.
106 2006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
108 * gnus-art.el (gnus-default-article-saver): Add
109 gnus-summary-write-body-to-file.
110 (gnus-article-save-coding-system): Don't use coding system object
112 (gnus-read-save-file-name): Add optional `dir-var' argument which
113 specifies directory in which files are saved; work even if optional
114 `variable' argument is not specified.
115 (gnus-summary-write-to-file): Read file name.
116 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
117 (gnus-summary-write-body-to-file): New function.
119 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
120 (gnus-summary-local-variables): Add it.
121 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
122 (gnus-summary-save-article): Remove optional `decode' argument;
123 determine whether to decode articles by the value of
124 gnus-default-article-saver; when saving many files using
125 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
126 it first and use gnus-summary-save-in-file or
127 gnus-summary-save-body-in-file thereafter unless
128 gnus-prompt-before-saving is always; move point to article which
130 (gnus-summary-save-article-file): Revert.
131 (gnus-summary-write-article-file): Revert.
132 (gnus-summary-save-article-body-file): Revert.
133 (gnus-summary-write-article-body-file): New function.
135 2006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
137 * gnus-art.el (gnus-default-article-saver): Doc fix.
138 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
139 from gnus-summary-save-article-coding-system, and default to a
140 certain coding system.
141 (gnus-output-to-file): Add coding cookie and encode text according
142 to gnus-article-save-coding-system; don't use mm-append-to-file.
144 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
145 gnus-art.el and rename to gnus-article-save-coding-system.
146 (gnus-summary-save-article): Require gnus-art; don't show all
147 headers if it decodes articles; don't add coding cookie here;
148 don't bind mm-text-coding-system-for-write.
149 (gnus-summary-save-article-file): Save decoded articles.
150 (gnus-summary-write-article-file): When saving many files, use
151 gnus-summary-write-to-file first and gnus-summary-save-in-file
152 thereafter unless gnus-prompt-before-saving is always.
153 (gnus-summary-save-article-body-file): Save decoded articles.
155 * lpath.el: Fbind select-safe-coding-system for XEmacs.
157 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
159 * nnrss.el (nnrss-check-group): Bind hash-index.
161 2006-05-23 Michael Cadilhac <michael.cadilhac@lrde.org>
163 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
164 its hash index. Store this hash in `nnrss-group-data'.
165 (nnrss-read-group-data): Update accordingly.
167 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
169 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
172 * gnus-sum.el (gnus-summary-make-menu-bar): Add
173 gnus-article-browse-html-article.
175 2006-05-23 Hynek Schlawack <hynek@ularx.de>
177 * gnus-sum.el (gnus-summary-mime-map): Add
178 gnus-article-browse-html-article.
180 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
182 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
184 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
185 suitable coding systems in customize.
187 2006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
189 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
190 (gnus-summary-expire-articles-now): Shorten prompt.
192 * gmm-utils.el (wid-edit): Require.
193 (defun-gmm): Renamed from `gmm-defun-compat'.
194 (gmm-image-search-load-path): Use it.
195 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
197 2006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
199 * gnus-sum.el (gnus-summary-save-article-coding-system): New
201 (gnus-summary-save-article): Add optional `decode' argument. If
202 it is set and gnus-summary-save-article-coding-system is non-nil,
203 save decoded article.
204 (gnus-summary-write-article-file): Save decoded article if
205 gnus-summary-save-article-coding-system is non-nil.
207 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
210 2006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
212 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
214 2006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
216 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
217 first to test gnus-single-article-buffer which may be buffer-local.
219 * gnus-sum.el (gnus-summary-setup-buffer): Make
220 gnus-single-article-buffer buffer-local and nil in ephemeral
221 group; make gnus-article-buffer, gnus-article-current, and
222 gnus-original-article-buffer always buffer-local.
223 (gnus-summary-exit): Kill article buffer belonging to ephemeral
225 (gnus-handle-ephemeral-exit): Don't move to next summary line.
227 2006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
229 * nnml.el (nnml-request-compact-group): Compressed files might not
232 2006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
234 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
235 (mm-copy-to-buffer): Use with-current-buffer.
236 (mm-display-part): Simplify.
237 (mm-inlinable-p): Add optional arg `type'.
239 2006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
241 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED
243 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
244 Try harder to show the attachment internally or externally using
245 gnus-mime-view-part-as-type.
247 2006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
249 * message.el (message-from-style, message-signature-separator)
250 (message-user-organization-file, message-send-mail-function)
251 (message-citation-line-function, message-yank-prefix)
252 (message-indent-citation-function, message-signature)
253 (message-signature-file, message-signature-insert-empty-line):
256 * gnus-art.el (gnus-buttonized-mime-types): Remove
257 "multipart/signed". Revert 2006-04-26 change.
259 2006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
261 * gnus.el (gnus-version-number): Bump version.
263 2006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
265 * gnus.el: No Gnus v0.5 is released.
267 2006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
269 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
270 fetching articles by message-id.
272 2006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
274 * message.el (hashcash): Require hashcash as normal.
276 * ecomplete.el (ecomplete-highlight-match-line): Use
278 (ecomplete-highlight-match-line): Use `highlight', because that
279 face exists in both Emacs and XEmacs.
281 * message.el (message-display-abbrev): Use point-at-bol.
283 * mail-source.el: Don't require timer/timer-funcs.
285 * gnus-async.el: Ditto.
287 * password.el: Ditto.
289 * nnheaderxm.el (nnheader-cancel-timer): Ditto.
293 * gnus-xmas.el: Don't require timer-funcs.
295 * mm-util.el: Require timer/timer-funcs.
297 2006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
299 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
302 2006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
304 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
305 unibyte after clear-decrypt function runs.
307 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
308 returns as a unibyte string.
310 2006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
314 * pgg-gpg.el (pgg-string-to-multibyte): Remove.
315 (pgg-gpg-process-sentinel): Revert.
317 * pgg-pgp.el (pgg-pgp-process-region): Revert.
318 (pgg-pgp-lookup-key): Revert.
320 * pgg-pgp5.el (pgg-pgp5-process-region): Revert.
321 (pgg-pgp5-lookup-key): Revert.
323 * pgg.el (pgg-fetch-key): Revert.
325 2006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
327 * lpath.el: Fbind string-as-multibyte for XEmacs.
329 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
330 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
331 (mml1991-pgg-encrypt): Ditto.
333 * pgg-gpg.el (pgg-string-to-multibyte): New function.
334 (pgg-gpg-process-sentinel): Make sure pgg-output-buffer is always
337 * pgg-pgp.el (pgg-pgp-process-region): Ditto.
338 (pgg-pgp-lookup-key): Ditto.
340 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
341 (pgg-pgp5-lookup-key): Ditto.
343 * pgg.el (pgg-fetch-key): Ditto.
345 2006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
347 * message.el (message-user-organization-file): Check several
348 locations of the organization file.
350 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
351 Add gnus-article-view-part-as-type.
353 * gnus-art.el (gnus-article-view-part-as-type): New function.
355 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
356 .mobi and .travel. Remove .nato, .bitnet and .uucp.
358 * mml.el: Simplify autoload.
359 (mml-mode): defvar dnd-protocol-alist instead of using
361 (mml-default-directory): New variable.
362 (mml-minibuffer-read-file): Use it.
363 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
365 * message.el (message-citation-line-format): New variable.
366 (message-insert-formated-citation-line): New function.
367 (message-citation-line-function): Add
368 `message-insert-formated-citation-line' to custom type.
370 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
373 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
374 depending on mm-verify-option.
376 2006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
378 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
379 binding pgg-* variables; reimplement the section which prevents
380 MIME header from being signed.
381 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
382 pgg-text-mode; remove a blank line at the top of body.
384 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
385 lines at the top of body; use gnus-newsgroup-charset if there's no
388 2006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
390 * message.el (message-self-insert-commands): Doc fix.
392 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
393 (mm-uu-pgp-encrypted-test): Ditto.
394 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
395 between header and body; return application/pgp-encrypted handle
396 if decryption failed; decode decrypted body by charset.
398 * mm-decode.el (mm-automatic-display): Don't make application/pgp
399 element match to application/pgp-*.
401 2006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
403 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
406 2006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
408 * mail-source.el (mail-source-call-script): Message the error
411 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
413 * gnus-util.el (gnus-byte-compile): Use it.
415 2006-04-22 xyblor <fake@invalid.email> (Tiny change.)
417 * gnus-util.el (kill-empty-logs): New function.
419 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
421 * message.el (message-mail-alias-type): Doc fix.
422 (message-mail-alias-type-p): New function.
423 (message-send): Use it.
424 (message-mode): Ditto.
425 (message-strip-forbidden-properties): Ditto.
427 * ecomplete.el (ecomplete-database-file-coding-system): New
429 (ecomplete-save): Use it.
430 (ecomplete-setup): Use it.
432 2006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
434 * message.el (message-self-insert-commands): New variable.
435 (message-strip-forbidden-properties): Use it.
437 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
439 * message.el (message-put-addresses-in-ecomplete): Use a regexp
440 that doesn't make XEmacs choke.
442 2006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
444 * gnus-util.el (gnus-replace-in-string): Prefer
445 replace-regexp-in-string over of replace-in-string.
447 2006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
449 * gnus-util.el (gnus-select-frame-set-input-focus): Use
450 select-frame-set-input-focus if it is available in XEmacs; use
451 definition defined in Emacs 22 for old Emacsen.
453 * dgnushack.el: Autoload unmorse-region for XEmacs.
455 * lpath.el: Bind cursor-in-non-selected-windows and
456 select-frame-set-input-focus for XEmacs.
458 2006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
460 * mm-view.el (mm-inline-text): Use equal instead of equalp.
462 2006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
464 * gnus-registry.el (gnus-registry-cache-save): remove text
465 properties when saving via the temp buffer
467 2006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
469 * message.el (message-generate-hashcash): Honor custom type.
471 2006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
473 * message.el (message-generate-hashcash): Default to non-nil when
476 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
477 (gnus-refer-thread-limit): Increase default to 500.
479 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
481 * flow-fill.el (fill-flowed): Allow delete-space.
483 2006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
485 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
486 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
489 2006-04-18 Simon Josefsson <jas@extundo.com>
491 * message.el (message-generate-hashcash): Default to.
493 2006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
495 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
496 concatenating segments rather than before concatenating them.
498 2006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
500 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
502 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
504 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
506 * message.el (message-forward-make-body-plain): Allow
507 message-forward-ignored-headers to be a list.
508 (message-remove-ignored-headers): Factor out into function.
509 (message-forward-make-body-mml): Use it.
511 * imap.el (imap-quote-specials): New function.
512 (imap-login-auth): Quote specials.
514 * rfc2231.el (rfc2231-parse-string): Remove dead code.
515 (rfc2231-parse-string): Allow concatanation of parameters that
516 aren't contiguous. The test case is
517 (mail-header-parse-content-type "message/external-body;
518 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
519 access-type=LOCAL-FILE;
520 name*1*=plugh%2fhello-sailor%2fbing.pdf")
522 2006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
524 * nntp.el (nntp-accept-process-output): Return the value of
525 `nnheader-accept-process-output'.
527 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
529 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
530 (gnus-button-alist): Recognize more diff formats.
531 (gnus-button-patch): Strip directory.
533 2006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
535 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
536 Emacs 22 when setting focus.
538 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
540 * gnus-art.el (gnus-article-treat-types): Do treatment of
541 text/x-verbatim parts.
542 (gnus-button-patch): New command.
544 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
545 addresses that contain invalid characters.
547 2006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
549 * message.el (message-put-addresses-in-ecomplete): Use
550 gnus-replace-in-string.
551 (message-is-yours-p): Use the more correct
552 mail-header-parse-address instead of
553 mail-extract-address-components.
554 (message-put-addresses-in-ecomplete): Fix typo.
556 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
559 * gnus-art.el (gnus-treatment-function-alist): Change order of
560 newsgroups/generic header folding to avoid double-folding.
562 * message.el (message-hidden-headers): Add X-Draft-From.
564 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
566 (gnus-summary-repeat-search-article-backward): New command.
568 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
569 groups in the parent topic.
571 2006-04-16 Jo
\e,Ac
\e(Bo Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
573 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
574 (spam-extra-header-to-number): Return the CRM114 number as a
575 number instead of a string.
577 2006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
579 * gnus-art.el (gnus-face-properties-alist): Moved here from
582 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
584 2006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
586 * message.el (message-strip-forbidden-properties): Only display on
589 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
591 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
593 2006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
595 * smiley.el (smiley-style): Fix typo.
597 2006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
599 * hashcash.el (hashcash-insert-payment-async-2): Use
600 message-goto-eoh instead of doing it manually.
601 (mail-add-payment): Use message-narrow-to-header instead of trying
602 to do the same itself.
604 * message.el (message-hidden-headers): Add Face.
606 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
608 (gnus-summary-reparent-children): Refactored out code.
609 (gnus-summary-thread-map): New keystroke.
610 (gnus-summary-reparent-children): Make into command.
612 * smiley.el (smiley-style): Default to `medium' if using a large
615 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
618 * message.el (message-point-in-header-p): Simplify definition.
620 2006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
622 * nnagent.el (nnagent-request-set-mark): Silence log file
624 (nnagent-request-set-mark): Use write-region instead of
627 * gnus-sum.el (gnus-read-header): Fudge article number if using a
628 strange select method.
630 * ecomplete.el (ecomplete-display-matches): Get highlightling
632 (ecomplete-display-matches): Use literals.
633 (ecomplete-display-matches): Disable message logging.
635 * message.el (message-display-abbrev): Small optimization.
637 * ecomplete.el (ecomplete-display-matches): Allow automatic
640 * message.el (message-strip-forbidden-properties): Display
642 (message-display-abbrev): Get automatic display right.
644 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
647 2006-04-13 Romain Francoise <romain@orebokech.com>
649 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
650 Moved here (and renamed) from gnus-registry.el.
652 * gnus-registry.el: Require gnus-util.
653 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
655 2006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
657 * gnus-group.el (gnus-group-catchup-current): Change
658 if-then-else-if-then-else into cond.
659 (gnus-group-catchup): Indent.
660 (group-name-at-point): New function.
661 (gnus-fetch-group): Provide default from thing at point.
663 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
665 * message.el (message-display-abbrev): Fix regexp.
667 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
669 (ecomplete-highlight-match-line): Fix up code rewrite, remove
672 * message.el (message-newline-and-indent): Remove debugging.
673 (message-display-abbrev): Use new implementation.
675 2006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
677 * gnus-art.el (gnus-article-mode): Set
678 cursor-in-non-selected-windows to nil.
680 * smiley.el: Revert previous change.
681 (smiley-data-directory): defvar it before using it in the
682 defcustom of `smiley-style'.
684 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
686 * message.el (message-newline-and-indent): New function.
688 * ecomplete.el: Implement more bits.
690 * message.el (message-put-addresses-in-ecomplete): Clean up the
693 * ecomplete.el (ecomplete-add-item): Chop off decimals.
695 * gnus-sum.el (gnus-summary-save-parts): Bind
696 gnus-summary-save-parts-counter and use it to make unique file
699 * gnus-art.el (gnus-ignored-headers): Add some more headers.
701 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
702 parameter to say whether to actually parse the individual
705 * message.el (message-put-addresses-in-ecomplete): New function.
706 (ecomplete): Require.
707 (message-mail-alias-type): Add ecomplete as an option.
709 2006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
711 * flow-fill.el (fill-flowed): Remove trailing space from blank
714 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
716 * smiley.el (smiley-style): Move definition later to avoid a
719 2006-04-12 Kenichi Handa <handa@m17n.org>
721 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
722 buffer and then decode the buffer text if necessary.
723 (rfc2231-encode-string): Be sure to work on multibyte buffer at
724 first, and after mm-encode-body, change the buffer to unibyte.
725 Use mm-disable-multibyte instead of set-buffer-multibyte.
727 2006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
729 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
730 Content-Type header instead of Content-Disposition header.
731 (gnus-mime-inline-part): Ditto.
732 (gnus-mime-view-part-as-charset): Ignore charset that the part
735 * mm-decode.el (mm-display-part): Work with external parts and
736 usual parts similarly.
738 * mm-extern.el (mm-inline-external-body): Use mm-display-part
739 instead of gnus-display-mime.
741 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
742 instead of with-temp-buffer.
744 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
745 tag to summarized topics part in order to encode non-ASCII text.
747 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
749 * smiley.el (smiley-style): New variable.
750 (smiley-directory): New function.
751 (smiley-data-directory): Derive from `smiley-style' using
753 (smiley-regexp-alist): Add new entries.
755 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
756 (gnus-article-browse-delete-temp): Add :version.
758 2006-04-11 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
760 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
763 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
765 * gnus.el (gnus-version-number): Bump version.
767 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
769 * gnus.el: No Gnus v0.4 is released.
771 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
773 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
776 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
779 * message.el (message-header-synonyms): Add Original-To to the
782 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
785 2006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
787 * gnus-fun.el (gnus): Require it for gnus-directory.
789 2006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
791 * gnus-fun.el (gnus-face-properties-alist): Add :version.
793 2006-04-05 Daiki Ueno <ueno@unixuser.org>
795 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
797 2006-04-05 Simon Josefsson <jas@extundo.com>
799 * password.el (password-reset): New function.
801 2006-04-05 Daiki Ueno <ueno@unixuser.org>
803 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
804 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
806 2006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
808 * nnweb.el (nnweb-google-create-mapping): Update regexp. Some
809 whitespace was matched into the url, which broke browsing hits
810 > 100 when mm-url-use-external was nil.
812 2006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
814 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
815 gnus-extra-headers for 'Newsgroups.
817 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
820 2006-04-04 Daiki Ueno <ueno@unixuser.org>
822 * pgg-gpg.el: Clean up process buffers every time gpg processes
825 2006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
827 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
830 2006-04-03 Daiki Ueno <ueno@unixuser.org>
832 * pgg-gpg.el (pgg-gpg-process-filter)
833 (pgg-gpg-wait-for-completion): Check if buffer is alive.
835 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
836 lines, temporary fix.
838 2006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
840 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and
843 2006-03-29 Daiki Ueno <ueno@unixuser.org>
845 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
846 default-enable-multibyte-characters. This reverts the change from
847 revision 6.17 which is no longer necessary because the passphrase
848 is sent separately now. GnuPG messages are unreadable under
849 multibyte locales with default-enable-multibyte-characters set to
852 2006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
854 * message.el (message-tool-bar-gnome): Move "spell".
856 2006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
858 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
859 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
862 2006-03-27 Karl Kleinpaste <karl@charcoal.com>
864 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
865 newsgroups handling for NNTP overviews which don't include
868 2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
870 * message.el (message-resend): Bind message-generate-hashcash to
873 2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
875 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
876 when searching for already-paid recipients.
878 2006-03-27 Daiki Ueno <ueno@unixuser.org>
880 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
881 passphrases when it is not needed.
882 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
883 passphrase stuff from gpg, should only be necessary when you use
884 gpg with a smartcard.
886 2006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
888 * mml.el (mml-insert-mime): Ignore cached contents of
889 message/external-body part.
891 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
892 (mm-insert-part): Ditto.
894 2006-03-23 Simon Josefsson <jas@extundo.com>
896 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
898 (pgg-gpg-use-agent-p): Use it again.
900 2006-03-23 Simon Josefsson <jas@extundo.com>
902 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
904 (pgg-gpg-use-agent-p): Don't use it.
906 2006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
908 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
911 2006-03-22 Sascha Wilde <wilde@sha-bang.de>
913 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
914 (pgg-gpg-update-agent): New function.
915 (pgg-gpg-use-agent-p): New function.
916 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
917 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
918 (pgg-gpg-sign-region): Use it.
920 2006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
922 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
923 Reported by Ralf Wachinger <rwachinger@gmx.de>.
925 2006-03-21 Simon Josefsson <jas@extundo.com>
927 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
929 (pgg-gpg-use-agent): New variable.
930 (pgg-gpg-process-region): Use it.
931 (pgg-gpg-encrypt-region): Likewise.
932 (pgg-gpg-encrypt-symmetric-region): Likewise.
933 (pgg-gpg-decrypt-region): Likewise.
934 (pgg-gpg-sign-region): Likewise.
935 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
937 2006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
939 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
941 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
944 2006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
946 * smiley.el: Add missing test smiley.
948 2006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
950 * mm-decode.el (mm-with-part): New macro.
951 (mm-get-part): Use it; work with message/external-body as well.
952 (mm-save-part): Treat name and filename equally.
954 * mm-extern.el (mm-extern-cache-contents): New function.
955 (mm-inline-external-body): Use it; force the part to be displayed;
956 move undisplayer added to the cached handle to the parent.
958 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
959 (gnus-mime-view-part-as-type): Work with message/external-body.
961 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
963 2006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
965 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
966 images in image-load-path. [Sync with image.el, revision 1.60, in
969 2006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
971 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
972 path rather than symbol. Always return list of directories.
973 Guarantee that image directory comes first. [Sync with image.el,
974 revision 1.59, in Emacs.]
976 * message.el (message-make-tool-bar): Adjust to new API of
977 `gmm-image-load-path-for-library'.
979 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
981 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
983 2006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
985 * gnus-art.el (gnus-article-only-boring-p): Bind
986 inhibit-point-motion-hooks to avoid infinite loop when entering
987 intangible text. Reported by Ralf Wachinger
988 <rwnewsmampfer@geekmail.de>.
990 2006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
992 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
993 `defun' instead of `gmm-defun-compat'.
995 2006-03-14 Simon Josefsson <jas@extundo.com>
997 * message.el (message-unique-id): Don't use message-number-base36
998 if (user-uid) is a float. Reported by Bjorn Solberg
999 <bjorn_ding1@hekneby.org>.
1001 2006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1003 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
1005 * gnus-art.el (gnus-mime-display-single): Make sure there is an
1006 empty line between a part and a message part.
1008 2006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
1010 * smiley.el: Add more test smileys.
1011 (smiley-data-directory, smiley-regexp-alist)
1012 (gnus-smiley-file-types): Fix doc strings.
1013 (smiley-update-cache): Clear smiley-cached-regexp-alist before
1014 adding new elements.
1015 (smiley-mouse-map): Unused code. Make it a comment.
1017 2006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
1019 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
1020 scan latest NoCeM messages instead of old ones.
1021 (gnus-nocem-check-article): Fix regexps so as to match to PGP
1022 delimiters that are recently used.
1023 (gnus-nocem-load-cache): Add autoload cookie.
1025 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
1027 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
1028 level which is larger than gnus-use-nocem is specified.
1030 * gnus-group.el (gnus-group-get-new-news): Ditto.
1032 2006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
1034 * gnus-util.el (gnus-tool-bar-update): New function.
1036 * gnus-group.el (gnus-group-update-tool-bar): New variable.
1037 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
1039 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
1041 * gnus-group.el (gnus-group-redraw-when-idle)
1042 (gnus-group-redraw-check): Remove.
1043 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
1045 2006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
1047 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
1048 if optional last element is specified in splits (FIELD VALUE...).
1050 2006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
1052 * message.el (message-make-tool-bar): Rename gmm-image-load-path
1053 to gmm-image-load-path-for-library. Call with no-error argument.
1054 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
1056 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
1058 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
1060 * gmm-utils.el (gmm-image-load-path): Remove alias.
1062 2006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
1064 * gmm-utils.el (gmm-image-load-path): Add alias.
1066 * nnml.el (nnml-generate-nov-databases-directory): Rename from
1067 nnml-generate-nov-databases-1.
1068 (nnml-generate-nov-databases): Use it.
1069 (nnml-generate-nov-databases-directory): Document no-active
1072 * gmm-utils.el (gmm-image-load-path-for-library): Return single
1073 directory if path is t. Add no-error.
1075 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
1076 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
1078 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
1079 resetting gnus-article-browse-html-temp-list.
1081 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
1082 mh-compat.el revision 1.9 in Emacs. Rename `gmm-image-load-path'.
1083 Add example to docstring. Rename local variables. Move error
1084 checks to default case in cond and simplify.
1086 2006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
1088 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
1089 handle is multipart when calling it recursively.
1090 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
1092 2006-03-03 Daniel Pittman <daniel@rimspace.net>
1094 * nnimap.el (nnimap-request-update-info-internal): Optimize.
1095 Don't `gnus-uncompress-range' to avoid excessive memory usage.
1097 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1099 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
1102 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
1105 2006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1107 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
1108 to "Emacs 23 (unicode)" in doc string.
1110 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
1111 "Emacs 23 (unicode)" in comment.
1113 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1115 * mm-decode.el (mm-get-part): Don't use
1116 mm-with-unibyte-current-buffer.
1118 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
1119 characters 160 through 255 in Emacs 23.
1121 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
1123 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
1124 gnus-article-browse-html-temp.
1125 (gnus-article-browse-delete-temp): Make it customizable. Add
1126 `file'. Adjust doc string.
1127 (gnus-article-browse-delete-temp-files): Add argument. Allow
1128 query for each file. Adjust doc string.
1129 (gnus-article-browse-html-parts): Add
1130 `gnus-article-browse-delete-temp-files' to
1131 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
1133 2006-03-02 Hynek Schlawack <hynek@ularx.de>
1135 * gnus-art.el (gnus-article-browse-html-temp)
1136 (gnus-article-browse-delete-temp): New variables.
1137 (gnus-article-browse-delete-temp-files): New function.
1138 (gnus-article-browse-html-parts): Use it.
1140 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
1142 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
1144 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
1147 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
1148 gnus-summary-insert-new-articles when unplugged. Remove
1149 gnus-summary-search-article-forward.
1151 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
1152 display-visual-class instead of display-color-cells.
1154 2006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
1156 * dgnushack.el: Autoload customize-group for XEmacs.
1158 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
1159 message/* containing non-ASCII text properly.
1161 2006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
1163 * message.el: Require gmm-utils, remove autoloads.
1164 (message-tool-bar): Set default based on
1166 (message-tool-bar-gnome): Add gmm-customize-mode.
1168 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
1170 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
1172 * gnus-group.el (gnus-group-tool-bar): Set default based on
1174 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
1176 * gmm-utils.el (gmm-image-directory): Rename variable from
1177 gmm-image-load-path.
1178 (gmm-image-load-path): Use gmm-image-directory.
1179 (gmm-customize-mode): New function.
1180 (gmm-tool-bar-style): New variable.
1182 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
1183 gnus-group-redraw-line-number.
1184 (gnus-group-redraw-check): Simplify.
1185 (gnus-group-tool-bar-update): Remove redraw check.
1186 (gnus-group-make-tool-bar): Add redraw check.
1188 2006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
1190 * gnus-art.el (gnus-button): Add missing parentheses.
1192 2006-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
1194 * lpath.el: Fbind line-number-at-pos.
1196 2006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1198 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
1200 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
1202 * gnus-art.el (gnus-button): New face.
1203 (gnus-article-button-face): Use it.
1205 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
1206 gnus-summary-next-page. Re-order.
1208 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
1209 next-node are now included.
1210 (gnus-group-redraw-line-number): New internal variable.
1211 (gnus-group-redraw-check): Helper function for updating the tool
1213 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
1215 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
1217 * spam.el (spam-spamassassin-score-regexp): New internal variable.
1218 (spam-extra-header-to-number, spam-check-spamassassin-headers):
1219 Use it to match format of Spamassassin 3.0 and later. Reported by
1220 IRIE Tetsuya <irie@t.email.ne.jp>.
1221 (spam-check-bogofilter)
1222 (spam-bogofilter-register-with-bogofilter): Fix args of
1225 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
1227 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
1228 unnecessary interaction when sending queued mails. Reported by
1229 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
1231 2006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
1233 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
1234 first or last are nil.
1236 2006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1238 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
1240 2006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1242 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
1244 2006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1246 * dns.el (query-dns): Protect more against buggy tcp output.
1248 2006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1250 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
1253 2006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1255 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
1256 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
1257 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
1258 output on the server side.
1259 (nnweb-google-create-mapping): Update regexps and add some
1260 progress indication.
1262 2006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
1264 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
1265 gnus-agent-toggle-plugged. Re-order icons.
1266 (gnus-group-tool-bar-gnome): Add
1267 gnus-group-{prev,next}-unread-group.
1268 (gnus-group-tool-bar-gnome): Re-order icons.
1270 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
1271 gnus-summary-insert-new-articles.
1273 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
1276 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
1277 also available in Emacs 21.3.
1279 * message.el (message-fix-before-sending): Change "Emacs 22" to
1280 "Emacs 23 (unicode)" in comment.
1282 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
1283 "Emacs 23 (unicode)" in comment.
1285 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
1287 (mm-coding-system-p): Add comment about no-MULE XEmacs.
1289 * mm-view.el (mm-fill-flowed): Add :version.
1291 2006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
1293 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
1296 2006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
1298 * message.el: Autoload gmm-image-load-path.
1299 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
1300 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
1303 * gmm-utils.el (gmm-image-load-path): Also search in
1304 "../etc/images". Don't set gmm-image-load-path if we don't find
1307 2006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
1309 * gmm-utils.el (gmm-image-load-path): Don't make
1310 `gmm-image-load-path' include subdirectories which the second arg
1311 `image' might specify.
1313 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
1314 subdirectory to icon file names.
1316 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
1318 2006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1320 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
1321 gmm-image-load-path calls.
1323 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
1325 * message.el (message-make-tool-bar): Ditto.
1327 * mml.el (mml-preview): Added comment concerning tool bar icons.
1329 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
1330 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
1332 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
1333 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
1335 * message.el (message-tool-bar-gnome): Use new icon names.
1336 (message-make-tool-bar): Use `gmm-image-load-path'.
1338 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
1339 functions from MH-E.
1340 (gmm-image-load-path): New variable from MH-E.
1341 (gmm-image-load-path): New function from MH-E. Added arguments
1342 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
1343 *-image-load-path-called-flag.
1345 2006-02-21 Milan Zamazal <pdm@brailcom.org>
1347 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
1349 2006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
1352 * nnimap.el (nnimap-request-move-article): Change folder back to
1353 source group before deleting.
1355 2006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
1357 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
1359 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
1362 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
1364 2006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
1366 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
1367 coding system which mm-charset-to-coding-system returns for a
1368 given charset is valid.
1370 2006-02-16 Juanma Barranquero <lekktu@gmail.com>
1372 * html2text.el (html2text-remove-tag-list):
1373 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
1375 2006-02-14 Chong Yidong <cyd@stupidchicken.com>
1377 * gnus-cus.el: Revert 2005-10-17 change.