1 2006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
3 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
4 2006-04-22 contribution.
6 2006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
8 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
9 It didn't really fix the bogosity I'm seeing with solid web groups.
11 2006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
13 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
14 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
15 created using server names. If we use the feature without declaring
16 it, Gnus does not properly manage server and group state.
18 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
21 2006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
23 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
24 looking up the method using GROUP's prefix before inventing a new one.
25 It is used on killed/unknown groups in various places where returning
26 an all-new method isn't expected by the caller.
28 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
29 and match semantics of gnus-group-real-prefix.
31 2006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
33 * nnmail.el (nnmail-broken-references-mailers): New variable.
34 (nnmail-ignore-broken-references): New function generalizing
35 nnmail-fix-eudora-headers.
36 (nnmail-fix-eudora-headers): Now obsolete.
38 * gnus-art.el (gnus-button-handle-custom): Support
41 2006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
43 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
45 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
48 2006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
50 * message.el (message-cite-reply-above): New variable.
51 (message-yank-original): Use it.
53 2006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
55 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
57 2006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
59 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
62 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
64 2006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
66 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
67 (gnus-bookmark-default-file): Use gnus-directory.
68 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
69 Remove "*" in doc string.
70 (gnus-bookmark-write-file): Simplify.
71 (gnus-bookmark-maybe-sort-alist): Use `when'.
72 (gnus-bookmark-get-bookmark): Fix typo in doc string.
73 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
74 FIXME about Emacs 21 and XEmacs compatibility.
75 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
77 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
79 (gnus-bookmark-menu-heading): Fix version.
81 2006-06-19 Bastien Guerry <bzg@altern.org>
83 * gnus-bookmark.el: New file.
85 2006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
87 * message.el (message-syntax-checks): Doc fix.
89 2006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
91 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
92 unsubscribed groups as if they were killed ones. It causes duplicate
93 entries in gnus-newsrc-alist.
95 2006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
97 * message.el (message-syntax-checks): Doc fix.
98 (message-send-mail): Add check for continuation headers.
99 (message-check-news-header-syntax): Fix regexp used to check for
100 continuation headers.
102 2006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
104 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
106 2006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
108 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
110 2006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
112 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
113 default-truncate-lines.
115 2006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
117 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
118 to fill the utf-8 entry.
120 * lpath.el: Fbind unicode-precedence-list.
122 2006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
124 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
126 2006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
128 * gnus-agent.el (directory-files-and-attributes): Move all the way
129 forward (the third and final move).
130 (gnus-agent-read-agentview): Trap reconstruction errors due to
131 nonexistant directory. Handle by returning nil.
133 2006-05-30 Didier Verna <didier@xemacs.org>
135 * message.el (message-dont-reply-to-names): Update the custom type.
136 * message.el (message-dont-reply-to-names): New defsubst: potentially
137 convert a list of regexps into a single one.
138 * message.el (message-get-reply-headers): Use it.
139 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
141 2006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
143 * gnus-agent.el (directory-files-and-attributes): Move forward.
145 2006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
147 * gnus-ml.el (gnus-mailing-list-subscribe)
148 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
149 (gnus-mailing-list-message): Fix doc strings.
151 2006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
153 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
154 of doing it manually.
156 2006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
158 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
161 2006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
163 * gnus-agent.el (Added gnus-agent-flush*) to purge agent info.
164 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
165 (gnus-agent-read-local): All symbols allocated in my-obarray
166 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
167 (gnus-agent-regenerate-group): Check numeric names to see if they are
169 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
170 better way of do this...)
172 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
173 'dummy.group' (there should be a better way of do this...)
175 2006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
177 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
178 (gnus-saved-headers): Ditto.
179 (gnus-default-article-saver): Mention functions may have properties.
180 (gnus-article-save): Override gnus-save-all-headers and
181 gnus-saved-headers by :headers property which saver function may have.
182 (gnus-summary-save-in-file): Add :headers property.
183 (gnus-summary-write-to-file): Ditto.
185 * gnus-sum.el (gnus-summary-save-article): Bind
186 gnus-prompt-before-saving to t when saving many articles in a file;
187 always show all headers.
189 * dgnushack.el: Autoload toggle-truncate-lines for XEmacs.
191 2006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
193 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
196 * message.el (message-indent-citation): Add optional arguments to allow
197 using it outside of message buffers.
199 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
200 (gnus-article-treat-unfold-headers): Use it.
201 (gnus-article-truncate-lines): New variable.
202 (gnus-article-mode): Use it.
203 (gnus-article-toggle-truncate-lines): New function.
205 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
206 gnus-article-toggle-truncate-lines.
208 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
209 coding system in XEmacs, use binary.
211 2006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
213 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
216 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
217 this function should save decoded articles.
218 (gnus-summary-write-to-file): Use property to specify this function
219 should save decoded articles and specify gnus-summary-save-in-file
220 should be used to save articles other than the first one when saving
222 (gnus-summary-save-body-in-file): Use property to specify this
223 function should save decoded articles.
224 (gnus-summary-write-body-to-file): Use property to specify this
225 function should save decoded articles and specify
226 gnus-summary-save-body-in-file should be used to save articles other
227 than the first one when saving many articles.
229 * gnus-sum.el (gnus-summary-save-article): Simplify.
231 2006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
233 * gnus-art.el (gnus-default-article-saver): Add
234 gnus-summary-write-body-to-file.
235 (gnus-article-save-coding-system): Don't use coding system object
237 (gnus-read-save-file-name): Add optional `dir-var' argument which
238 specifies directory in which files are saved; work even if optional
239 `variable' argument is not specified.
240 (gnus-summary-write-to-file): Read file name.
241 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
242 (gnus-summary-write-body-to-file): New function.
244 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
245 (gnus-summary-local-variables): Add it.
246 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
247 (gnus-summary-save-article): Remove optional `decode' argument;
248 determine whether to decode articles by the value of
249 gnus-default-article-saver; when saving many files using
250 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
251 it first and use gnus-summary-save-in-file or
252 gnus-summary-save-body-in-file thereafter unless
253 gnus-prompt-before-saving is always; move point to article which
255 (gnus-summary-save-article-file): Revert.
256 (gnus-summary-write-article-file): Revert.
257 (gnus-summary-save-article-body-file): Revert.
258 (gnus-summary-write-article-body-file): New function.
260 2006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
262 * gnus-art.el (gnus-default-article-saver): Doc fix.
263 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
264 from gnus-summary-save-article-coding-system, and default to a
265 certain coding system.
266 (gnus-output-to-file): Add coding cookie and encode text according
267 to gnus-article-save-coding-system; don't use mm-append-to-file.
269 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
270 gnus-art.el and rename to gnus-article-save-coding-system.
271 (gnus-summary-save-article): Require gnus-art; don't show all
272 headers if it decodes articles; don't add coding cookie here;
273 don't bind mm-text-coding-system-for-write.
274 (gnus-summary-save-article-file): Save decoded articles.
275 (gnus-summary-write-article-file): When saving many files, use
276 gnus-summary-write-to-file first and gnus-summary-save-in-file
277 thereafter unless gnus-prompt-before-saving is always.
278 (gnus-summary-save-article-body-file): Save decoded articles.
280 * lpath.el: Fbind select-safe-coding-system for XEmacs.
282 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
284 * nnrss.el (nnrss-check-group): Bind hash-index.
286 2006-05-23 Michael Cadilhac <michael.cadilhac@lrde.org>
288 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
289 its hash index. Store this hash in `nnrss-group-data'.
290 (nnrss-read-group-data): Update accordingly.
292 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
294 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
297 * gnus-sum.el (gnus-summary-make-menu-bar): Add
298 gnus-article-browse-html-article.
300 2006-05-23 Hynek Schlawack <hynek@ularx.de>
302 * gnus-sum.el (gnus-summary-mime-map): Add
303 gnus-article-browse-html-article.
305 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
307 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
309 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
310 suitable coding systems in customize.
312 2006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
314 * mail-source.el (mail-sources): Fix custom type.
316 2006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
318 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
319 (gnus-summary-expire-articles-now): Shorten prompt.
321 * gmm-utils.el (wid-edit): Require.
322 (defun-gmm): Renamed from `gmm-defun-compat'.
323 (gmm-image-search-load-path): Use it.
324 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
326 2006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
328 * gnus-sum.el (gnus-summary-save-article-coding-system): New
330 (gnus-summary-save-article): Add optional `decode' argument. If
331 it is set and gnus-summary-save-article-coding-system is non-nil,
332 save decoded article.
333 (gnus-summary-write-article-file): Save decoded article if
334 gnus-summary-save-article-coding-system is non-nil.
336 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
339 2006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
341 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
343 2006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
345 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
346 first to test gnus-single-article-buffer which may be buffer-local.
348 * gnus-sum.el (gnus-summary-setup-buffer): Make
349 gnus-single-article-buffer buffer-local and nil in ephemeral
350 group; make gnus-article-buffer, gnus-article-current, and
351 gnus-original-article-buffer always buffer-local.
352 (gnus-summary-exit): Kill article buffer belonging to ephemeral
354 (gnus-handle-ephemeral-exit): Don't move to next summary line.
356 2006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
358 * nnml.el (nnml-request-compact-group): Compressed files might not
361 2006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
363 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
364 (mm-copy-to-buffer): Use with-current-buffer.
365 (mm-display-part): Simplify.
366 (mm-inlinable-p): Add optional arg `type'.
368 2006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
370 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED
372 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
373 Try harder to show the attachment internally or externally using
374 gnus-mime-view-part-as-type.
376 2006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
378 * message.el (message-from-style, message-signature-separator)
379 (message-user-organization-file, message-send-mail-function)
380 (message-citation-line-function, message-yank-prefix)
381 (message-indent-citation-function, message-signature)
382 (message-signature-file, message-signature-insert-empty-line):
385 * gnus-art.el (gnus-buttonized-mime-types): Remove
386 "multipart/signed". Revert 2006-04-26 change.
388 2006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
390 * gnus.el (gnus-version-number): Bump version.
392 2006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
394 * gnus.el: No Gnus v0.5 is released.
396 2006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
398 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
399 fetching articles by message-id.
401 2006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
403 * message.el (hashcash): Require hashcash as normal.
405 * ecomplete.el (ecomplete-highlight-match-line): Use
407 (ecomplete-highlight-match-line): Use `highlight', because that
408 face exists in both Emacs and XEmacs.
410 * message.el (message-display-abbrev): Use point-at-bol.
412 * mail-source.el: Don't require timer/timer-funcs.
414 * gnus-async.el: Ditto.
416 * password.el: Ditto.
418 * nnheaderxm.el (nnheader-cancel-timer): Ditto.
422 * gnus-xmas.el: Don't require timer-funcs.
424 * mm-util.el: Require timer/timer-funcs.
426 2006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
428 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
431 2006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
433 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
434 unibyte after clear-decrypt function runs.
436 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
437 returns as a unibyte string.
439 2006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
443 * pgg-gpg.el (pgg-string-to-multibyte): Remove.
444 (pgg-gpg-process-sentinel): Revert.
446 * pgg-pgp.el (pgg-pgp-process-region): Revert.
447 (pgg-pgp-lookup-key): Revert.
449 * pgg-pgp5.el (pgg-pgp5-process-region): Revert.
450 (pgg-pgp5-lookup-key): Revert.
452 * pgg.el (pgg-fetch-key): Revert.
454 2006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
456 * lpath.el: Fbind string-as-multibyte for XEmacs.
458 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
459 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
460 (mml1991-pgg-encrypt): Ditto.
462 * pgg-gpg.el (pgg-string-to-multibyte): New function.
463 (pgg-gpg-process-sentinel): Make sure pgg-output-buffer is always
466 * pgg-pgp.el (pgg-pgp-process-region): Ditto.
467 (pgg-pgp-lookup-key): Ditto.
469 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
470 (pgg-pgp5-lookup-key): Ditto.
472 * pgg.el (pgg-fetch-key): Ditto.
474 2006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
476 * message.el (message-user-organization-file): Check several
477 locations of the organization file.
479 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
480 Add gnus-article-view-part-as-type.
482 * gnus-art.el (gnus-article-view-part-as-type): New function.
484 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
485 .mobi and .travel. Remove .nato, .bitnet and .uucp.
487 * mml.el: Simplify autoload.
488 (mml-mode): defvar dnd-protocol-alist instead of using
490 (mml-default-directory): New variable.
491 (mml-minibuffer-read-file): Use it.
492 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
494 * message.el (message-citation-line-format): New variable.
495 (message-insert-formated-citation-line): New function.
496 (message-citation-line-function): Add
497 `message-insert-formated-citation-line' to custom type.
499 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
502 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
503 depending on mm-verify-option.
505 2006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
507 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
508 binding pgg-* variables; reimplement the section which prevents
509 MIME header from being signed.
510 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
511 pgg-text-mode; remove a blank line at the top of body.
513 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
514 lines at the top of body; use gnus-newsgroup-charset if there's no
517 2006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
519 * message.el (message-self-insert-commands): Doc fix.
521 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
522 (mm-uu-pgp-encrypted-test): Ditto.
523 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
524 between header and body; return application/pgp-encrypted handle
525 if decryption failed; decode decrypted body by charset.
527 * mm-decode.el (mm-automatic-display): Don't make application/pgp
528 element match to application/pgp-*.
530 2006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
532 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
535 2006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
537 * mail-source.el (mail-source-call-script): Message the error
540 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
542 * gnus-util.el (gnus-byte-compile): Use it.
544 2006-04-22 xyblor <fake@invalid.email> (Tiny change.)
546 * gnus-util.el (kill-empty-logs): New function.
548 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
550 * message.el (message-mail-alias-type): Doc fix.
551 (message-mail-alias-type-p): New function.
552 (message-send): Use it.
553 (message-mode): Ditto.
554 (message-strip-forbidden-properties): Ditto.
556 * ecomplete.el (ecomplete-database-file-coding-system): New
558 (ecomplete-save): Use it.
559 (ecomplete-setup): Use it.
561 2006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
563 * message.el (message-self-insert-commands): New variable.
564 (message-strip-forbidden-properties): Use it.
566 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
568 * message.el (message-put-addresses-in-ecomplete): Use a regexp
569 that doesn't make XEmacs choke.
571 2006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
573 * gnus-util.el (gnus-replace-in-string): Prefer
574 replace-regexp-in-string over of replace-in-string.
576 2006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
578 * gnus-util.el (gnus-select-frame-set-input-focus): Use
579 select-frame-set-input-focus if it is available in XEmacs; use
580 definition defined in Emacs 22 for old Emacsen.
582 * dgnushack.el: Autoload unmorse-region for XEmacs.
584 * lpath.el: Bind cursor-in-non-selected-windows and
585 select-frame-set-input-focus for XEmacs.
587 2006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
589 * mm-view.el (mm-inline-text): Use equal instead of equalp.
591 2006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
593 * gnus-registry.el (gnus-registry-cache-save): remove text
594 properties when saving via the temp buffer
596 2006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
598 * message.el (message-generate-hashcash): Honor custom type.
600 2006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
602 * message.el (message-generate-hashcash): Default to non-nil when
605 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
606 (gnus-refer-thread-limit): Increase default to 500.
608 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
610 * flow-fill.el (fill-flowed): Allow delete-space.
612 2006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
614 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
615 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
618 2006-04-18 Simon Josefsson <jas@extundo.com>
620 * message.el (message-generate-hashcash): Default to.
622 2006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
624 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
625 concatenating segments rather than before concatenating them.
627 2006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
629 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
631 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
633 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
635 * message.el (message-forward-make-body-plain): Allow
636 message-forward-ignored-headers to be a list.
637 (message-remove-ignored-headers): Factor out into function.
638 (message-forward-make-body-mml): Use it.
640 * imap.el (imap-quote-specials): New function.
641 (imap-login-auth): Quote specials.
643 * rfc2231.el (rfc2231-parse-string): Remove dead code.
644 (rfc2231-parse-string): Allow concatanation of parameters that
645 aren't contiguous. The test case is
646 (mail-header-parse-content-type "message/external-body;
647 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
648 access-type=LOCAL-FILE;
649 name*1*=plugh%2fhello-sailor%2fbing.pdf")
651 2006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
653 * nntp.el (nntp-accept-process-output): Return the value of
654 `nnheader-accept-process-output'.
656 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
658 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
659 (gnus-button-alist): Recognize more diff formats.
660 (gnus-button-patch): Strip directory.
662 2006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
664 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
665 Emacs 22 when setting focus.
667 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
669 * gnus-art.el (gnus-article-treat-types): Do treatment of
670 text/x-verbatim parts.
671 (gnus-button-patch): New command.
673 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
674 addresses that contain invalid characters.
676 2006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
678 * message.el (message-put-addresses-in-ecomplete): Use
679 gnus-replace-in-string.
680 (message-is-yours-p): Use the more correct
681 mail-header-parse-address instead of
682 mail-extract-address-components.
683 (message-put-addresses-in-ecomplete): Fix typo.
685 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
688 * gnus-art.el (gnus-treatment-function-alist): Change order of
689 newsgroups/generic header folding to avoid double-folding.
691 * message.el (message-hidden-headers): Add X-Draft-From.
693 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
695 (gnus-summary-repeat-search-article-backward): New command.
697 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
698 groups in the parent topic.
700 2006-04-16 Jo
\e,Ac
\e(Bo Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
702 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
703 (spam-extra-header-to-number): Return the CRM114 number as a
704 number instead of a string.
706 2006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
708 * gnus-art.el (gnus-face-properties-alist): Moved here from
711 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
713 2006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
715 * message.el (message-strip-forbidden-properties): Only display on
718 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
720 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
722 2006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
724 * smiley.el (smiley-style): Fix typo.
726 2006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
728 * hashcash.el (hashcash-insert-payment-async-2): Use
729 message-goto-eoh instead of doing it manually.
730 (mail-add-payment): Use message-narrow-to-header instead of trying
731 to do the same itself.
733 * message.el (message-hidden-headers): Add Face.
735 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
737 (gnus-summary-reparent-children): Refactored out code.
738 (gnus-summary-thread-map): New keystroke.
739 (gnus-summary-reparent-children): Make into command.
741 * smiley.el (smiley-style): Default to `medium' if using a large
744 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
747 * message.el (message-point-in-header-p): Simplify definition.
749 2006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
751 * nnagent.el (nnagent-request-set-mark): Silence log file
753 (nnagent-request-set-mark): Use write-region instead of
756 * gnus-sum.el (gnus-read-header): Fudge article number if using a
757 strange select method.
759 * ecomplete.el (ecomplete-display-matches): Get highlightling
761 (ecomplete-display-matches): Use literals.
762 (ecomplete-display-matches): Disable message logging.
764 * message.el (message-display-abbrev): Small optimization.
766 * ecomplete.el (ecomplete-display-matches): Allow automatic
769 * message.el (message-strip-forbidden-properties): Display
771 (message-display-abbrev): Get automatic display right.
773 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
776 2006-04-13 Romain Francoise <romain@orebokech.com>
778 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
779 Moved here (and renamed) from gnus-registry.el.
781 * gnus-registry.el: Require gnus-util.
782 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
784 2006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
786 * gnus-group.el (gnus-group-catchup-current): Change
787 if-then-else-if-then-else into cond.
788 (gnus-group-catchup): Indent.
789 (group-name-at-point): New function.
790 (gnus-fetch-group): Provide default from thing at point.
792 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
794 * message.el (message-display-abbrev): Fix regexp.
796 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
798 (ecomplete-highlight-match-line): Fix up code rewrite, remove
801 * message.el (message-newline-and-indent): Remove debugging.
802 (message-display-abbrev): Use new implementation.
804 2006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
806 * gnus-art.el (gnus-article-mode): Set
807 cursor-in-non-selected-windows to nil.
809 * smiley.el: Revert previous change.
810 (smiley-data-directory): defvar it before using it in the
811 defcustom of `smiley-style'.
813 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
815 * message.el (message-newline-and-indent): New function.
817 * ecomplete.el: Implement more bits.
819 * message.el (message-put-addresses-in-ecomplete): Clean up the
822 * ecomplete.el (ecomplete-add-item): Chop off decimals.
824 * gnus-sum.el (gnus-summary-save-parts): Bind
825 gnus-summary-save-parts-counter and use it to make unique file
828 * gnus-art.el (gnus-ignored-headers): Add some more headers.
830 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
831 parameter to say whether to actually parse the individual
834 * message.el (message-put-addresses-in-ecomplete): New function.
835 (ecomplete): Require.
836 (message-mail-alias-type): Add ecomplete as an option.
838 2006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
840 * flow-fill.el (fill-flowed): Remove trailing space from blank
843 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
845 * smiley.el (smiley-style): Move definition later to avoid a
848 2006-04-12 Kenichi Handa <handa@m17n.org>
850 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
851 buffer and then decode the buffer text if necessary.
852 (rfc2231-encode-string): Be sure to work on multibyte buffer at
853 first, and after mm-encode-body, change the buffer to unibyte.
854 Use mm-disable-multibyte instead of set-buffer-multibyte.
856 2006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
858 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
859 Content-Type header instead of Content-Disposition header.
860 (gnus-mime-inline-part): Ditto.
861 (gnus-mime-view-part-as-charset): Ignore charset that the part
864 * mm-decode.el (mm-display-part): Work with external parts and
865 usual parts similarly.
867 * mm-extern.el (mm-inline-external-body): Use mm-display-part
868 instead of gnus-display-mime.
870 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
871 instead of with-temp-buffer.
873 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
874 tag to summarized topics part in order to encode non-ASCII text.
876 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
878 * smiley.el (smiley-style): New variable.
879 (smiley-directory): New function.
880 (smiley-data-directory): Derive from `smiley-style' using
882 (smiley-regexp-alist): Add new entries.
884 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
885 (gnus-article-browse-delete-temp): Add :version.
887 2006-04-11 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
889 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
892 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
894 * gnus.el (gnus-version-number): Bump version.
896 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
898 * gnus.el: No Gnus v0.4 is released.
900 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
902 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
905 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
908 * message.el (message-header-synonyms): Add Original-To to the
911 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
914 2006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
916 * gnus-fun.el (gnus): Require it for gnus-directory.
918 2006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
920 * gnus-fun.el (gnus-face-properties-alist): Add :version.
922 2006-04-05 Daiki Ueno <ueno@unixuser.org>
924 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
926 2006-04-05 Simon Josefsson <jas@extundo.com>
928 * password.el (password-reset): New function.
930 2006-04-05 Daiki Ueno <ueno@unixuser.org>
932 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
933 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
935 2006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
937 * nnweb.el (nnweb-google-create-mapping): Update regexp. Some
938 whitespace was matched into the url, which broke browsing hits
939 > 100 when mm-url-use-external was nil.
941 2006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
943 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
944 gnus-extra-headers for 'Newsgroups.
946 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
949 2006-04-04 Daiki Ueno <ueno@unixuser.org>
951 * pgg-gpg.el: Clean up process buffers every time gpg processes
954 2006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
956 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
959 2006-04-03 Daiki Ueno <ueno@unixuser.org>
961 * pgg-gpg.el (pgg-gpg-process-filter)
962 (pgg-gpg-wait-for-completion): Check if buffer is alive.
964 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
965 lines, temporary fix.
967 2006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
969 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and
972 2006-03-29 Daiki Ueno <ueno@unixuser.org>
974 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
975 default-enable-multibyte-characters. This reverts the change from
976 revision 6.17 which is no longer necessary because the passphrase
977 is sent separately now. GnuPG messages are unreadable under
978 multibyte locales with default-enable-multibyte-characters set to
981 2006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
983 * message.el (message-tool-bar-gnome): Move "spell".
985 2006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
987 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
988 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
991 2006-03-27 Karl Kleinpaste <karl@charcoal.com>
993 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
994 newsgroups handling for NNTP overviews which don't include
997 2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
999 * message.el (message-resend): Bind message-generate-hashcash to
1002 2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1004 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
1005 when searching for already-paid recipients.
1007 2006-03-27 Daiki Ueno <ueno@unixuser.org>
1009 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
1010 passphrases when it is not needed.
1011 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
1012 passphrase stuff from gpg, should only be necessary when you use
1013 gpg with a smartcard.
1015 2006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
1017 * mml.el (mml-insert-mime): Ignore cached contents of
1018 message/external-body part.
1020 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
1021 (mm-insert-part): Ditto.
1023 2006-03-23 Simon Josefsson <jas@extundo.com>
1025 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
1027 (pgg-gpg-use-agent-p): Use it again.
1029 2006-03-23 Simon Josefsson <jas@extundo.com>
1031 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
1033 (pgg-gpg-use-agent-p): Don't use it.
1035 2006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
1037 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
1040 2006-03-22 Sascha Wilde <wilde@sha-bang.de>
1042 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
1043 (pgg-gpg-update-agent): New function.
1044 (pgg-gpg-use-agent-p): New function.
1045 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
1046 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
1047 (pgg-gpg-sign-region): Use it.
1049 2006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
1051 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
1052 Reported by Ralf Wachinger <rwachinger@gmx.de>.
1054 2006-03-21 Simon Josefsson <jas@extundo.com>
1056 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
1057 <wilde@sha-bang.de>.
1058 (pgg-gpg-use-agent): New variable.
1059 (pgg-gpg-process-region): Use it.
1060 (pgg-gpg-encrypt-region): Likewise.
1061 (pgg-gpg-encrypt-symmetric-region): Likewise.
1062 (pgg-gpg-decrypt-region): Likewise.
1063 (pgg-gpg-sign-region): Likewise.
1064 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
1066 2006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1068 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
1070 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
1073 2006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
1075 * smiley.el: Add missing test smiley.
1077 2006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
1079 * mm-decode.el (mm-with-part): New macro.
1080 (mm-get-part): Use it; work with message/external-body as well.
1081 (mm-save-part): Treat name and filename equally.
1083 * mm-extern.el (mm-extern-cache-contents): New function.
1084 (mm-inline-external-body): Use it; force the part to be displayed;
1085 move undisplayer added to the cached handle to the parent.
1087 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
1088 (gnus-mime-view-part-as-type): Work with message/external-body.
1090 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
1092 2006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1094 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
1095 images in image-load-path. [Sync with image.el, revision 1.60, in
1098 2006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1100 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
1101 path rather than symbol. Always return list of directories.
1102 Guarantee that image directory comes first. [Sync with image.el,
1103 revision 1.59, in Emacs.]
1105 * message.el (message-make-tool-bar): Adjust to new API of
1106 `gmm-image-load-path-for-library'.
1108 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
1110 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
1112 2006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1114 * gnus-art.el (gnus-article-only-boring-p): Bind
1115 inhibit-point-motion-hooks to avoid infinite loop when entering
1116 intangible text. Reported by Ralf Wachinger
1117 <rwnewsmampfer@geekmail.de>.
1119 2006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
1121 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
1122 `defun' instead of `gmm-defun-compat'.
1124 2006-03-14 Simon Josefsson <jas@extundo.com>
1126 * message.el (message-unique-id): Don't use message-number-base36
1127 if (user-uid) is a float. Reported by Bjorn Solberg
1128 <bjorn_ding1@hekneby.org>.
1130 2006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
1132 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
1134 * gnus-art.el (gnus-mime-display-single): Make sure there is an
1135 empty line between a part and a message part.
1137 2006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
1139 * smiley.el: Add more test smileys.
1140 (smiley-data-directory, smiley-regexp-alist)
1141 (gnus-smiley-file-types): Fix doc strings.
1142 (smiley-update-cache): Clear smiley-cached-regexp-alist before
1143 adding new elements.
1144 (smiley-mouse-map): Unused code. Make it a comment.
1146 2006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
1148 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
1149 scan latest NoCeM messages instead of old ones.
1150 (gnus-nocem-check-article): Fix regexps so as to match to PGP
1151 delimiters that are recently used.
1152 (gnus-nocem-load-cache): Add autoload cookie.
1154 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
1156 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
1157 level which is larger than gnus-use-nocem is specified.
1159 * gnus-group.el (gnus-group-get-new-news): Ditto.
1161 2006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
1163 * gnus-util.el (gnus-tool-bar-update): New function.
1165 * gnus-group.el (gnus-group-update-tool-bar): New variable.
1166 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
1168 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
1170 * gnus-group.el (gnus-group-redraw-when-idle)
1171 (gnus-group-redraw-check): Remove.
1172 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
1174 2006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
1176 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
1177 if optional last element is specified in splits (FIELD VALUE...).
1179 2006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
1181 * message.el (message-make-tool-bar): Rename gmm-image-load-path
1182 to gmm-image-load-path-for-library. Call with no-error argument.
1183 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
1185 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
1187 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
1189 * gmm-utils.el (gmm-image-load-path): Remove alias.
1191 2006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
1193 * gmm-utils.el (gmm-image-load-path): Add alias.
1195 * nnml.el (nnml-generate-nov-databases-directory): Rename from
1196 nnml-generate-nov-databases-1.
1197 (nnml-generate-nov-databases): Use it.
1198 (nnml-generate-nov-databases-directory): Document no-active
1201 * gmm-utils.el (gmm-image-load-path-for-library): Return single
1202 directory if path is t. Add no-error.
1204 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
1205 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
1207 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
1208 resetting gnus-article-browse-html-temp-list.
1210 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
1211 mh-compat.el revision 1.9 in Emacs. Rename `gmm-image-load-path'.
1212 Add example to docstring. Rename local variables. Move error
1213 checks to default case in cond and simplify.
1215 2006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
1217 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
1218 handle is multipart when calling it recursively.
1219 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
1221 2006-03-03 Daniel Pittman <daniel@rimspace.net>
1223 * nnimap.el (nnimap-request-update-info-internal): Optimize.
1224 Don't `gnus-uncompress-range' to avoid excessive memory usage.
1226 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1228 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
1231 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
1234 2006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1236 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
1237 to "Emacs 23 (unicode)" in doc string.
1239 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
1240 "Emacs 23 (unicode)" in comment.
1242 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1244 * mm-decode.el (mm-get-part): Don't use
1245 mm-with-unibyte-current-buffer.
1247 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
1248 characters 160 through 255 in Emacs 23.
1250 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
1252 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
1253 gnus-article-browse-html-temp.
1254 (gnus-article-browse-delete-temp): Make it customizable. Add
1255 `file'. Adjust doc string.
1256 (gnus-article-browse-delete-temp-files): Add argument. Allow
1257 query for each file. Adjust doc string.
1258 (gnus-article-browse-html-parts): Add
1259 `gnus-article-browse-delete-temp-files' to
1260 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
1262 2006-03-02 Hynek Schlawack <hynek@ularx.de>
1264 * gnus-art.el (gnus-article-browse-html-temp)
1265 (gnus-article-browse-delete-temp): New variables.
1266 (gnus-article-browse-delete-temp-files): New function.
1267 (gnus-article-browse-html-parts): Use it.
1269 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
1271 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
1273 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
1276 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
1277 gnus-summary-insert-new-articles when unplugged. Remove
1278 gnus-summary-search-article-forward.
1280 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
1281 display-visual-class instead of display-color-cells.
1283 2006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
1285 * dgnushack.el: Autoload customize-group for XEmacs.
1287 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
1288 message/* containing non-ASCII text properly.
1290 2006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
1292 * message.el: Require gmm-utils, remove autoloads.
1293 (message-tool-bar): Set default based on
1295 (message-tool-bar-gnome): Add gmm-customize-mode.
1297 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
1299 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
1301 * gnus-group.el (gnus-group-tool-bar): Set default based on
1303 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
1305 * gmm-utils.el (gmm-image-directory): Rename variable from
1306 gmm-image-load-path.
1307 (gmm-image-load-path): Use gmm-image-directory.
1308 (gmm-customize-mode): New function.
1309 (gmm-tool-bar-style): New variable.
1311 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
1312 gnus-group-redraw-line-number.
1313 (gnus-group-redraw-check): Simplify.
1314 (gnus-group-tool-bar-update): Remove redraw check.
1315 (gnus-group-make-tool-bar): Add redraw check.
1317 2006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
1319 * gnus-art.el (gnus-button): Add missing parentheses.
1321 2006-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
1323 * lpath.el: Fbind line-number-at-pos.
1325 2006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
1327 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
1329 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
1331 * gnus-art.el (gnus-button): New face.
1332 (gnus-article-button-face): Use it.
1334 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
1335 gnus-summary-next-page. Re-order.
1337 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
1338 next-node are now included.
1339 (gnus-group-redraw-line-number): New internal variable.
1340 (gnus-group-redraw-check): Helper function for updating the tool
1342 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
1344 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
1346 * spam.el (spam-spamassassin-score-regexp): New internal variable.
1347 (spam-extra-header-to-number, spam-check-spamassassin-headers):
1348 Use it to match format of Spamassassin 3.0 and later. Reported by
1349 IRIE Tetsuya <irie@t.email.ne.jp>.
1350 (spam-check-bogofilter)
1351 (spam-bogofilter-register-with-bogofilter): Fix args of
1354 2006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
1356 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
1357 unnecessary interaction when sending queued mails. Reported by
1358 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
1360 2006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
1362 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
1363 first or last are nil.
1365 2006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1367 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
1369 2006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1371 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
1373 2006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1375 * dns.el (query-dns): Protect more against buggy tcp output.
1377 2006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1379 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
1382 2006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1384 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
1385 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
1386 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
1387 output on the server side.
1388 (nnweb-google-create-mapping): Update regexps and add some
1389 progress indication.
1391 2006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
1393 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
1394 gnus-agent-toggle-plugged. Re-order icons.
1395 (gnus-group-tool-bar-gnome): Add
1396 gnus-group-{prev,next}-unread-group.
1397 (gnus-group-tool-bar-gnome): Re-order icons.
1399 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
1400 gnus-summary-insert-new-articles.
1402 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
1405 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
1406 also available in Emacs 21.3.
1408 * message.el (message-fix-before-sending): Change "Emacs 22" to
1409 "Emacs 23 (unicode)" in comment.
1411 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
1412 "Emacs 23 (unicode)" in comment.
1414 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
1416 (mm-coding-system-p): Add comment about no-MULE XEmacs.
1418 * mm-view.el (mm-fill-flowed): Add :version.
1420 2006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
1422 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
1425 2006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
1427 * message.el: Autoload gmm-image-load-path.
1428 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
1429 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
1432 * gmm-utils.el (gmm-image-load-path): Also search in
1433 "../etc/images". Don't set gmm-image-load-path if we don't find
1436 2006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
1438 * gmm-utils.el (gmm-image-load-path): Don't make
1439 `gmm-image-load-path' include subdirectories which the second arg
1440 `image' might specify.
1442 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
1443 subdirectory to icon file names.
1445 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
1447 2006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1449 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
1450 gmm-image-load-path calls.
1452 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
1454 * message.el (message-make-tool-bar): Ditto.
1456 * mml.el (mml-preview): Added comment concerning tool bar icons.
1458 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
1459 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
1461 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
1462 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
1464 * message.el (message-tool-bar-gnome): Use new icon names.
1465 (message-make-tool-bar): Use `gmm-image-load-path'.
1467 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
1468 functions from MH-E.
1469 (gmm-image-load-path): New variable from MH-E.
1470 (gmm-image-load-path): New function from MH-E. Added arguments
1471 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
1472 *-image-load-path-called-flag.
1474 2006-02-21 Milan Zamazal <pdm@brailcom.org>
1476 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
1478 2006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
1481 * nnimap.el (nnimap-request-move-article): Change folder back to
1482 source group before deleting.
1484 2006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
1486 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
1488 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
1491 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
1493 2006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
1495 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
1496 coding system which mm-charset-to-coding-system returns for a
1497 given charset is valid.
1499 2006-02-16 Juanma Barranquero <lekktu@gmail.com>
1501 * html2text.el (html2text-remove-tag-list):
1502 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
1504 2006-02-14 Chong Yidong <cyd@stupidchicken.com>
1506 * gnus-cus.el: Revert 2005-10-17 change.
1508 2006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
1510 * gnus-art.el (article-strip-banner): Call
1511 article-really-strip-banner only when the regexp match is made.
1513 2006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
1515 * gnus-art.el (article-strip-banner): Use
1516 gnus-extract-address-components instead of
1517 mail-header-parse-addresses to make it work with non-ASCII text;
1518 remove mail-encode-encoded-word-string.
1520 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
1521 values which are surrounded with \"...\"; make it never cause a
1522 Lisp error; give up parsing of parameters if it failed in
1525 2006-02-14 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1527 * smime.el (smime-cert-by-ldap-1): Fix bug where
1528 `smime-ldap-search' returns results without userCertificates.
1530 2006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
1532 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
1534 2006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1536 * spam.el (spam-check-spamassassin-headers): Adapt format for
1537 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
1538 <ari@mbf.ocn.ne.jp>.
1539 (spam-list-of-processors): Add spam-use-gmane.
1541 2006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
1543 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
1544 make-temp-file; make it work with XEmacs as well.
1546 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
1549 * mm-decode.el (mm-display-external): Use the 3rd arg of
1551 (mm-create-image-xemacs): Ditto.
1553 2006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
1555 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
1556 with message-narrow-to-headers.
1557 (gnus-draft-setup): Narrow to header to run message-fetch-field.
1558 (gnus-draft-check-draft-articles): New function.
1559 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
1561 2006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1563 * gnus-art.el (gnus-article-browse-html-parts):
1564 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
1565 Don't use suffix argument for mm-make-temp-file for Emacs 21
1566 compatibility. Remove useless `format'.
1568 2006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1570 * nnweb.el (nnweb-google-wash-article): Update regexps.
1571 (nnweb-group-alist): Use defvoo instead of defvar.
1573 2006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
1575 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
1576 re-loading nn* modules.
1578 2006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
1580 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
1581 for `tool-bar-mode' and don't check it's default-value.
1583 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
1585 * message.el (message-make-tool-bar): Ditto.
1587 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
1588 `substring'. Shorten tmp-file name.
1590 * gnus.el: Remove bogus comment.
1592 2006-02-10 Hynek Schlawack <hynek@ularx.de>
1594 * gnus-art.el (gnus-article-browse-html-parts): New function.
1595 (gnus-article-browse-html-article): New function for viewing html
1596 articles with a browser.
1598 2006-02-09 Daiki Ueno <ueno@unixuser.org>
1600 * pgg-gpg.el (pgg-gpg-encrypt-region): Don't convert line-endings
1602 (pgg-gpg-encrypt-symmetric-region): Ditto.
1603 (pgg-gpg-sign-region): Ditto.
1605 * pgg-def.el (pgg-text-mode): New variable.
1607 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
1608 (mml2015-pgg-encrypt): Ditto.
1610 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
1611 (mml1991-pgg-encrypt): Ditto.
1613 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1615 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
1616 message-make-date instead of current-time-string.
1618 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
1619 to gnus-decoded which mm-uu might set.
1621 2006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
1623 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
1624 don't decode quoted parameters; remove misimported Emacs code.
1625 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1626 (rfc2231-decode-encoded-string): Don't use split-string which
1627 behaves differently according to Emacs version; use
1628 mm-decode-coding-region to convert charset to coding-system.
1629 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1630 (rfc2231-encode-string): Remove misimported Emacs code.
1632 2006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
1634 * gnus-art.el (article-decode-charset): Don't use ignore-errors
1635 when calling mail-header-parse-content-type.
1636 (article-de-quoted-unreadable): Ditto.
1637 (article-de-base64-unreadable): Ditto.
1638 (article-wash-html): Ditto.
1640 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
1641 calling mail-header-parse-content-type and
1642 mail-header-parse-content-disposition.
1643 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
1644 mail-header-parse-content-type.
1646 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
1647 insert charset and format parameters; encode description after
1648 inserting it to buffer.
1649 (mml-insert-parameter): Fold lines properly even if a parameter is
1650 segmented into two or more lines; change the max column to 76.
1652 * rfc1843.el (rfc1843-decode-article-body): Don't use
1653 ignore-errors when calling mail-header-parse-content-type.
1655 * rfc2231.el (rfc2231-parse-string): Return at least type if
1656 possible; don't cause an error even if it fails in parsing of
1657 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1658 (rfc2231-encode-string): Don't break lines at the beginning, leave
1659 it to mml-insert-parameter.
1661 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
1662 calling mail-header-parse-content-type.
1664 2006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
1666 * spam-report.el (spam-report-gmane-use-article-number): Improve
1668 (spam-report-gmane-internal): Check if a suitable header was found
1671 2006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
1673 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
1674 (rfc2231-encode-string): Make param*=value always begin with LWSP.
1676 2006-02-05 Romain Francoise <romain@orebokech.com>
1678 Update copyright notices of all files in the gnus directory.
1680 2006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1682 * nnweb.el (nnweb-request-group): Avoid growing overview files.
1684 2006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1686 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
1687 segmented lines of parameter value to cope with Thunderbird 1.5
1688 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
1689 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1690 (rfc2231-encode-string): Don't make lines exceeding 76 column.
1692 2006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
1694 * mml.el (mml-generate-mime-1): Correct the order of inline signed
1697 2006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1699 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
1700 there's only one active file for all servers.
1701 (nnweb-request-scan): Make sure nnweb-articles is initialized on
1702 solid groups. Gnus might have used a FAST request to select the
1704 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
1705 and nnweb-search redundantly in the active file.
1706 (nnweb-request-list): Don't list bogus groups. There can only be
1708 (nnweb-request-create-group): Don't use ARGS.
1709 (nnweb-possibly-change-server, nnweb-request-group): Remove some
1710 initialisations. Let nnoo do the work.
1712 2006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
1714 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
1716 (mm-uu-diff-extract): Ditto.
1718 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
1720 2006-01-31 Kevin Ryde <user42@zip.com.au>
1722 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
1723 mailcap-viewer-test-cache when there's no 'test clause, since that
1724 will invert the meaning of a "nil" test previously determined by
1725 mailcap-mailcap-entry-passes-test.
1727 2006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
1729 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
1732 * gnus-sum.el: Ditto.
1734 * message.el: Don't bind tool-bar-map when compiling.
1736 2006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
1738 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
1740 2006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
1742 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
1743 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
1744 current Google Groups.
1746 2006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
1748 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
1751 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
1754 * message.el (message-tool-bar-update): Simplify.
1755 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
1757 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
1758 gnus-summary-buffer.
1759 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
1762 * gmm-utils.el (gmm): Add :version.
1764 2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
1766 * Makefile.in (clean): New rule.
1767 (distclean): Use it.
1769 2006-01-26 Steve Youngs <steve@sxemacs.org>
1771 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
1774 2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
1776 * gmm-utils.el (gmm-verbose): Add :group.
1778 2006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
1780 * message.el: Change some comments WRT tool-bars.
1782 * gnus-sum.el (gnus-summary-tool-bar)
1783 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
1784 (gnus-summary-tool-bar-zap-list): New variables.
1785 (gnus-summary-make-tool-bar): Complete rewrite using
1786 `gmm-tool-bar-from-list'.
1788 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
1789 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
1791 (gnus-group-make-tool-bar): Complete rewrite using
1792 `gmm-tool-bar-from-list'.
1793 (gnus-group-tool-bar-update): New function.
1795 * message.el (message-mode-field-menu): Add "Show hidden Headers".
1797 2006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
1799 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
1800 is dissected into a single part of which the type is the same as
1801 the given one; decode charset.
1803 2006-01-21 Kevin Ryde <user42@zip.com.au>
1805 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
1806 into alists as symbol not string, since that's what
1807 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
1810 2006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
1812 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
1813 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
1815 * message.el (message-tool-bar-gnome): Use gmm-ignore.
1817 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1819 * gnus-xmas.el (gnus-mime-security-button-menu): New alias.
1820 (gnus-xmas-mime-security-button-menu): New function.
1822 * gnus-art.el (gnus-mime-security-button-commands): New variable.
1823 (gnus-mime-security-button-menu): New definition.
1824 (gnus-mime-security-button-map): Use them.
1825 (gnus-mime-security-button-menu): New function.
1826 (gnus-insert-mime-security-button): Addition to help echo.
1827 (gnus-mime-security-run-function, gnus-mime-security-save-part)
1828 (gnus-mime-security-pipe-part): New functions.
1830 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
1831 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
1833 * mm-decode.el (mm-handle-set-disposition): Remove.
1834 (mm-handle-set-description): Remove.
1836 2006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1838 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
1839 (mm-w3m-standalone-supports-m17n-p): New function.
1840 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
1843 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
1844 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
1846 2006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
1848 * message.el (message-tool-bar-zap-list): Use
1849 gmm-tool-bar-zap-list as custom type.
1850 (message-tool-bar-update): New function.
1851 (message-tool-bar, message-tool-bar-gnome)
1852 (message-tool-bar-retro): Add message-tool-bar-update.
1853 (message-tool-bar-gnome): Add flyspell-buffer.
1855 * gnus-util.el (gnus-error): Describe `args'.
1857 * gmm-utils.el (gmm-error): Describe `args'.
1858 (gmm-tool-bar-zap-list): New widget.
1859 (gmm-tool-bar-from-list): Improve description of `zap-list'.
1861 2006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1863 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
1864 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
1865 the number of recursive calls.
1867 * mm-decode.el (mm-handle-set-disposition): New macro.
1868 (mm-handle-set-description): New macro.
1870 2006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1872 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
1875 2006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
1877 * message.el (message-tool-bar-zap-list, message-tool-bar)
1878 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
1879 (message-tool-bar-local-item-from-menu): Remove.
1880 (message-tool-bar-map): Replace by `message-make-tool-bar'.
1881 (message-make-tool-bar): New function.
1882 (message-mode): Use `message-make-tool-bar'.
1884 * gmm-utils.el: New file.
1885 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
1886 (gmm-lazy): New widget copied from `nnmail.el'.
1887 (gmm-tool-bar-from-list): New function for creating customizable
1889 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
1891 (gmm): Add :prefix to defgroup.
1893 2006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
1895 * gmm-utils.el (gmm-widget-p): New function.
1897 2006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
1899 * mml.el (mml-attach-file): Describe `description' in doc string.
1900 (mml-menu): Add Emacs MIME manual and PGG manual.
1902 2006-01-20 Richard M. Stallman <rms@gnu.org>
1904 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1906 2006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
1908 * nntp.el (nntp-end-of-line): Doc fix.
1910 2006-01-20 Chong Yidong <cyd@stupidchicken.com>
1912 * imap.el (imap-open): Handle case where buffer is a buffer
1915 2005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
1917 * gnus-delay.el (gnus-delay): Don't autoload.
1918 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1919 to be re-loaded when customizing the `gnus-delay' group.
1921 2005-01-20 Chong Yidong <cyd@stupidchicken.com>
1923 * message.el (message-insert-citation-line): Use newlines.
1925 2006-01-19 Ken Manheimer <ken.manheimer@gmail.com>
1927 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1928 (pgg-pgp-sign-region): Add optional 'passphrase' argument to all
1929 these routines, so the passphrase can be managed externally and
1930 passed in to the system.
1931 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1932 pgg-add-passphrase-to-cache function.
1934 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1935 (pgg-pgp5-sign-region): Add optional 'passphrase' argument to all
1936 these routines, so the passphrase can be managed externally and
1937 passed in to the system.
1938 (pgg-pgp5-sign-region): Use new name of
1939 pgg-add-passphrase-to-cache function.
1941 2006-01-19 Ken Manheimer <ken.manheimer@gmail.com>
1943 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1944 part of the decoded armor to find the key-identifier.
1945 (pgg-gpg-lookup-key-owner): New function to return the
1946 human-readable identifier of a key owner.
1947 (pgg-gpg-key-id-from-key-owner): Make it easy to identify the key
1949 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1950 the key value) if we have a key and can match it against a secret
1951 key. Also, added a note pointing out fact that the prompt only
1952 indicates the first matching key.
1954 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1956 (pgg-add-passphrase-to-cache): Rename from
1957 `pgg-add-passphrase-cache' to reduce confusion (all callers
1959 (pgg-remove-passphrase-from-cache): Rename from
1960 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1962 (pgg-read-passphrase, pgg-add-passphrase-cache)
1963 (pgg-remove-passphrase-cache): Add informative docstrings.
1964 (pgg-decrypt): Convey provided passphrase in subordinate call to
1967 2006-01-19 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1969 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1970 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1971 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1972 'passphrase' argument, so the passphrase can be managed externally
1973 and then passed in to the system.
1975 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1976 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1977 so the passphrase cache can be used reliably with identifiers
1978 besides a pgp packet's key id.
1980 * pgg-gpg.el (pgg-gpg-encrypt-region)
1981 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
1982 (pgg-gpg-sign-region): Add optional 'passphrase' argument to all
1983 these routines, so the passphrase can be managed externally and
1984 passed in to the system.
1986 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1987 'notruncate' argument, so the passphrase cache can be used
1988 reliably with identifiers besides a pgp packet's key id.
1990 2006-01-19 Sascha Wilde <swilde@sha-bang.de>
1992 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1993 symmetric encryption.
1994 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1995 encrypted session key.
1996 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1997 message ask for the passphrase in a proper way.
1999 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
2000 New user commands for symmetric encryption.
2002 2006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
2004 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
2006 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
2008 2006-01-19 Mark D. Baushke <mdb@gnu.org>
2010 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
2012 2006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
2014 * mm-decode.el (mm-inlined-types): Add application/pgp.
2015 (mm-automatic-display): Ditto.
2017 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
2020 2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
2022 * nnrss.el: Update copyright.
2023 (nnrss-opml-import): Query whether to subscribe to each entry.
2030 * mm-view.el: Update copyright.
2032 2006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
2034 * message.el (message-info): New function.
2035 (message-mode-menu): Add it.
2038 * ChangeLog: Fix and update copyright.
2040 2006-01-13 Romain Francoise <romain@orebokech.com>
2042 * message.el (message-forward-subject-name-subject): Prefer the
2043 address to 'nowhere' if the sender has no name.
2044 Fix typo. Update copyright year.
2046 2006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
2048 * gnus-art.el (article-wash-html): Use
2049 gnus-summary-show-article-charset-alist if a numeric arg is given.
2050 (gnus-article-wash-html-with-w3m-standalone): New function.
2052 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
2053 mm-inline-text-html-render-with-w3m-standalone.
2054 (mm-text-html-washer-alist): Map w3m-standalone to
2055 gnus-article-wash-html-with-w3m-standalone.
2056 (mm-inline-text-html-render-with-w3m-standalone): New function.
2058 2006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
2060 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
2063 2006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
2065 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
2066 (nnrss-request-article): Render text/plain parts as HTML.
2068 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
2071 2006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
2073 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
2074 custom definition of `gnus-posting-styles'.
2076 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
2077 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
2079 2006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2081 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
2082 Use nntp for bug archive.
2084 2006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
2086 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
2088 (nnrss-normalize-date): New function converts ISO 8601 date into
2089 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
2090 (nnrss-check-group): Use it.
2092 2006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
2094 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
2096 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
2097 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
2098 (nnrss-insert-w3): Ditto.
2100 2005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2102 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
2103 the articles to be forwarded including the case where neither a
2104 number of articles nor a region is specified.
2106 2005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2108 * nnrss.el (nnrss-request-article): Fix last change; fill
2111 2005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
2113 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
2115 (nnrss-check-group): Don't add excessive newline to dc:subject.
2117 2005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
2119 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
2122 2005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
2124 * nnml.el: Don't require gnus-bcklg. Autoload it.
2125 (nnml-use-compressed-files, nnml-save-mail): Support other
2126 comression programs such as bzip2.
2128 2005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
2130 * dns.el (query-dns): Make sure we check the buffer size before
2131 removing tcp headers.
2133 2005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
2135 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
2136 remove MIME buttons associated with multipart/alternative parts.
2137 (gnus-mime-display-alternative): Tag buttons using `article-type'
2140 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
2141 associated with multipart/alternative parts.
2143 * gnus-art.el (gnus-signature-separator): Fix custom type.
2145 * mm-decode.el (mm-inlined-types): Fix custom type.
2146 (mm-keep-viewer-alive-types): Ditto.
2147 (mm-automatic-display): Ditto.
2148 (mm-attachment-override-types): Ditto.
2149 (mm-inline-override-types): Ditto.
2150 (mm-automatic-external-display): Ditto.
2152 2005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
2154 * spam-report.el (spam-report-user-mail-address)
2155 (spam-report-user-agent): New variables.
2156 (spam-report-url-ping-plain): Use spam-report-user-agent.
2158 2005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
2160 * gnus-art.el (gnus-button-handle-custom): Do not just use
2161 `customize-apropos' for any "M-x customize-*" button but the
2162 function called for. Accept both the function name and its
2163 argument in order to achieve this.
2164 (gnus-button-alist): Remove support for "custom:" URL's. Pass
2165 function name to `gnus-button-handle-custom' in case of "M-x
2166 customize-*" buttons.
2168 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
2170 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
2171 multipart/alternative and add xref to mm-discouraged-alternatives
2174 * mm-decode.el (mm-discouraged-alternatives): Add xref to
2175 gnus-buttonized-mime-types in doc string.
2177 2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
2179 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
2180 Suggest image/.* in the doc string.
2182 2005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
2184 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
2185 message-marks (Debian bug #342521).
2187 2005-12-12 Simon Josefsson <jas@extundo.com>
2189 * password.el (password-read-from-cache): Add.
2190 (password-read): Use it.
2192 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
2194 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
2195 us-ascii as a MIME charset.
2197 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
2198 against the case where the 2nd arg TYPE is nil.
2200 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
2202 * pop3.el (pop3-stream-type): Fix custom version.
2204 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
2206 2005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
2208 * mm-decode.el (mm-display-external): Add missing cdr.
2210 2005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
2212 * mm-decode.el (mm-display-external): Use nametemplate (defined in
2213 RFC1524) if it is in mailcap or add a suffix according to
2214 mailcap-mime-extensions when generating a temp filename; postpone
2215 deleting a temp file for 2 seconds for some wrappers, shell
2216 scripts, and so on, which might exit right after having started a
2217 viewer command as a background job.
2219 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
2221 * nntp.el (nntp-marks-directory): Fix custom group.
2223 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
2226 * gnus-start.el (gnus-no-server-1): Mention
2227 `gnus-level-default-subscribed' in doc string.
2229 2005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
2231 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
2234 2005-12-01 Katsumi Yamaoka <yamaoka@jpl.org>
2236 * gnus-xmas.el (gnus-use-toolbar): Revert.
2237 (gnus-xmas-setup-toolbar): Use global default-toolbar if
2238 gnus-use-toolbar is default.
2240 * messagexmas.el (message-use-toolbar): Revert.
2241 (message-setup-toolbar): Use global default-toolbar if
2242 message-use-toolbar is default.
2244 2005-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
2246 * gnus-xmas.el (gnus-use-toolbar): Determine the default value
2247 according to default-toolbar-visible-p.
2249 * messagexmas.el (message-use-toolbar): Ditto.
2251 2005-11-26 Dave Love <fx@gnu.org>
2253 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
2254 (tls-program, tls-success): Provide openssl alternative.
2256 * starttls.el: Doc fixes.
2257 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
2260 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
2261 port null or service name.
2262 (starttls-negotiate): Autoload.
2264 2005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
2266 * message.el (message-kill-to-signature): Fix interactive spec.
2268 2005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
2270 * pop3.el (pop3-open-server): Recognize a string as a service name.
2272 2005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
2274 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
2276 2005-11-23 Dave Love <fx@gnu.org>
2278 Add pop3s, pop3/starttls.
2280 * pop3.el (pop3-authentication-scheme): Clarify doc.
2281 (open-tls-stream, starttls-open-stream): Autoload.
2282 (pop3-stream-type): New.
2283 (pop3-open-server): Use it.
2285 * mail-source.el (mail-sources): Fix some :types. Add stream type
2287 (mail-source-keyword-map): Add :stream for POP.
2288 (mail-source-fetch-pop): Use pop3-stream-type.
2290 2005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
2292 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
2293 of current-time-string.
2295 2005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
2297 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
2300 2005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
2302 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
2303 it can seriously impact performance as it bypasses the agent's
2306 2005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
2308 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
2309 must be explicitly online rather than "not explicitly offline" for
2310 its flags to be synchronized.
2312 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
2313 that gnus-uu-unmark-thread will function correctly.
2315 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
2316 1024K is instead displayed as 1M.
2318 2005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
2320 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
2322 2005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
2324 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
2326 2005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
2328 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
2329 error message to display actual error condition.
2330 (gnus-agent-save-local): Avoid saving symbols that are bound to
2331 nil as they simply result in a warning message in
2332 gnus-agent-read-local.
2334 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
2336 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
2337 rather than make-variable-buffer-local for file-precious-flag.
2339 2005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
2341 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
2342 for duplicates which are removed. The invalid sort check then
2343 triggers a rescan after the sort as sorting may have moved
2344 duplicate entries such that they can be cheaply detected.
2346 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
2348 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
2350 2005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
2352 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
2353 internal variable to a custom variable. Changed default value
2354 from compressed(2) to uncompressed(1).
2355 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
2356 support for uncompressed agentview files. Taken together, reading
2357 the agentview file should now be 6-7 times faster.
2359 2005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
2361 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
2362 as a buffer-local variable. This avoids creating truncated
2363 dribble files as a result of a hang up, eg.
2365 2006-01-03 Rodrigo Ventura <yoda@isr.ist.utl.pt> (tiny change)
2367 * gnus-xmas.el (gnus-xmas-group-startup-message): Typo
2368 gnus-splash-face -> gnus-splash. Fixes starting from a TTY in
2371 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
2373 * gnus-start.el (gnus-start-draft-setup): Enforce
2374 `gnus-draft-mode' for nndraft:drafts at startup.
2376 * gnus.el (gnus-splash): Change custom group.
2377 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
2378 allow-list argument.
2380 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
2383 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
2385 * gnus-art.el (gnus-default-article-saver): Add user-defined
2386 `function' to custom type.
2388 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
2390 * imap.el (imap-open): Handle case where buffer is a buffer
2393 2005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
2395 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
2397 (gnus-cache-delete-group): Wrap doc strings.
2399 * gnus-agent.el (gnus-agent-rename-group)
2400 (gnus-agent-delete-group): Wrap doc strings.
2403 2005-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2405 * messagexmas.el (message-use-toolbar): Change the valid values
2406 into default, top, bottom, left, and right.
2407 (message-toolbar-thickness): New variable.
2408 (message-xmas-setup-toolbar): Locate gnus-xmas-glyph-directory as
2410 (message-setup-toolbar): Make it work.
2412 * gnus-xmas.el (gnus-xmas-update-toolbars): New function.
2413 (gnus-use-toolbar): Change the valid values into default, top,
2414 bottom, left, and right.
2415 (gnus-toolbar-thickness): New variable.
2416 (gnus-xmas-setup-toolbar): New function.
2417 (gnus-xmas-setup-group-toolbar): Use it.
2418 (gnus-xmas-setup-summary-toolbar): Use it.
2420 2005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2422 * gnus-start.el (gnus-1): Add "native" to
2423 gnus-predefined-server-alist.
2425 * gnus.el (gnus-method-to-server): Don't add "native" to the
2426 lists here, because that leads to problems when
2427 gnus-select-method is bound.
2429 2005-11-09 Simon Josefsson <jas@extundo.com>
2431 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
2432 use (not sort-by-date) instead.
2434 2005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
2436 * gnus-delay.el (gnus-delay-group): Don't autoload.
2437 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
2438 to be re-loaded when customizing the `gnus-delay' group.
2440 2005-11-19 Chong Yidong <cyd@stupidchicken.com>
2442 * message.el: Revert last changes.
2443 (message-insert-citation-line): Use newlines.
2445 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
2447 * message.el (message-courtesy-message)
2448 (message-mark-insert-begin, message-mark-insert-end)
2449 (message-elide-ellipsis, message-cancel-message)
2450 (message-add-header, message-change-subject)
2451 (message-cross-post-followup-to-header)
2452 (message-cross-post-insert-note, message-reduce-to-to-cc)
2453 (message-widen-reply, message-delete-not-region)
2454 (message-kill-to-signature, message-insert-signature)
2455 (message-insert-importance-high, message-insert-importance-low)
2456 (message-insert-or-toggle-importance)
2457 (message-insert-disposition-notification-to)
2458 (message-indent-citation, message-yank-original)
2459 (message-cite-original-without-signature, message-cite-original)
2460 (message-insert-citation-line, message-position-on-field)
2461 (message-fix-before-sending, message-send-mail-partially)
2462 (message-send-mail, message-send-mail-with-sendmail)
2463 (message-send-mail-with-qmail, message-send-news)
2464 (message-check-news-header-syntax, message-generate-headers)
2465 (message-insert-courtesy-copy, message-fill-address)
2466 (message-fill-header, message-shorten-references)
2467 (message-setup-1, message-cancel-news)
2468 (message-forward-make-body-plain, message-forward-make-body-mime)
2469 (message-forward-make-body-mml, message-encode-message-body)
2470 (message-forward-make-body-digest-plain)
2471 (message-forward-make-body-digest-mime)
2472 (message-use-alternative-email-as-from): Insert `hard-newline'
2473 instead of ordinary newlines.
2475 2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
2477 * message.el (message-generate-headers): Downcase the argument
2478 given to message-check-element.
2480 2005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
2482 * nntp.el (nntp-authinfo-rejected): New error condition.
2483 (nntp-wait-for): Use new error condition to signal authentication
2485 (nntp-retrieve-data): Rethrow new error condition to break out of
2486 recursive call to nntp-send-authinfo.
2488 2005-11-08 Romain Francoise <romain@orebokech.com>
2490 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
2491 (gnus-summary-exit-map): Bind to `Z p'.
2492 (gnus-summary-make-menu-bar): Add menu item.
2494 2005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
2496 * gnus-art.el (gnus-article-treat-custom): Add `first'.
2497 (gnus-treat-*): Add `first' in all doc strings.
2499 * gnus-group.el (gnus-group-compact-group): Fix typo.
2501 2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
2503 * gnus.el (gnus-parameters-case-fold-search): New variable.
2504 (gnus-parameters-get-parameter): Use it.
2506 * gnus-score.el (gnus-home-score-file): Doc fix.
2508 2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
2510 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
2512 2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
2514 * mm-util.el (mm-special-display-p): New function.
2516 * mml.el (mml-preview): Use it; doc fix.
2518 2005-10-29 Romain Francoise <romain@orebokech.com>
2520 * message.el (message-fix-before-sending): Fix comment.
2522 2005-10-29 Jari Aalto <jari.aalto@cante.net>
2524 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
2526 2005-10-29 Jari Aalto <jari.aalto@cante.net>
2528 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
2529 Used in gnus-score.el.
2531 2005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2533 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
2535 2005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
2537 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
2538 whitespace removed in revision 7.8. Use concatenated string to
2539 protect trailing whitespace.
2541 2005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
2543 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
2544 (nnimap-request-expire-articles): Use it to avoid sending 'UID
2545 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
2546 Courier IMAP ("some version from 2004"). Mostly based on similar
2547 code in the same function.
2549 2005-10-26 Didier Verna <didier@xemacs.org>
2551 * gnus-group.el (gnus-group-compact-group): invalidate original
2553 * gnus-srvr.el (gnus-server-compact-server): ditto.
2554 * nnml.el (nnml-request-compact-group): handle self Xref: field in
2555 NOV database and in article itself.
2556 Invalidate article backlog.
2558 2005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
2560 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
2562 2005-10-26 Simon Josefsson <jas@extundo.com>
2564 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
2565 part of 2004-07-25 change.
2567 2005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2569 * message.el (message-display-completion-list): New function.
2570 (message-expand-group): Use it; make sure the Completions buffer
2573 2005-10-23 Chong Yidong <cyd@stupidchicken.com>
2575 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
2576 user-mail-name is an empty string.
2578 2005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2580 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
2581 depending on gnus-score-decay-constant.
2583 * encrypt.el (encrypt-insert-file-contents)
2584 (encrypt-write-file-contents): Don't use `gnus-message'.
2586 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
2588 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
2589 arguments to mm-uu-verbatim-marks-extract.
2590 (mm-uu-hide-markers): New variable.
2591 (mm-uu-extract): Use face similar to `gnus-cite-3'.
2593 * gnus-fun.el (gnus-convert-image-to-x-face-command)
2594 (gnus-convert-image-to-face-command): Use "convert" by default to
2595 allow other input image formats.
2596 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
2599 2005-10-23 Simon Josefsson <jas@extundo.com>
2601 * imap.el (imap-gssapi-program): Align command line parameters
2602 with latest GNU SASL.
2603 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
2605 2005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2607 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
2609 (nnslashdot-request-article): Ditto.
2611 * lpath.el (featurep): Add nobreak-char-display.