1 2007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
3 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
4 (gnus-message-add-citation-keywords)
5 (gnus-message-remove-citation-keywords): Use it; fix the emulating
6 versions of font-lock-add-keywords and font-lock-remove-keywords to
7 work with XEmacs correctly.
9 2007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
11 * gnus-cite.el (gnus-cite-face-list): Set the values of
12 gnus-message-max-citation-depth and gnus-message-citation-keywords.
13 (gnus-message-max-citation-depth): Use defvar rather than defconst.
14 (gnus-message-cite-prefix-regexp): New variable.
15 (gnus-message-search-citation-line): Use it; protect against long
16 citation prefix; fill match data with nil rather than 0 for XEmacs; set
17 the 0th match data for Emacs.
18 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
19 (gnus-message-add-citation-keywords): Append keywords rather than
20 prepending; emulate font-lock-add-keywords if it is not available.
21 (gnus-message-remove-citation-keywords): Emulate
22 font-lock-remove-keywords if it is not available.
24 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
26 * message.el (message-cite-prefix-regexp): Set the value of
27 gnus-message-cite-prefix-regexp.
29 2007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
31 * nnweb.el (nnweb-google-parse-1): Update parser.
33 2007-01-29 Juanma Barranquero <lekktu@gmail.com>
35 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
37 2007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
39 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
42 2007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
44 * uudecode.el (uudecode-string-to-multibyte): New function emulating
46 (uudecode-decode-region-internal): Use it.
48 * lpath.el: Fbind string-as-multibyte for XEmacs.
50 2007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
52 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
55 * gnus-art.el (gnus-signature-limit): Fix custom choice.
57 2007-01-22 Daiki Ueno <ueno@unixuser.org>
59 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
61 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
62 `write-region' to respect `mm-inhibit-file-name-handlers'.
64 2007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
66 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
67 Use gnus-home-directory instead of "~/" or "$HOME".
69 2007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
71 * encrypt.el (encrypt-insert-file-contents): Add better prompt
73 Add comments at beginning regarding usage.
74 (encrypt-write-file-contents): Change interactive so a string is
75 acceptable. If the file has no associated model, show an error instead
78 2007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
80 * spam.el (spam-bsfilter-ham-switch): Fix typo.
81 Thanks to Yoshihiko Yamada for kind notification of this typo.
83 2007-01-12 Kenichi Handa <handa@m17n.org>
85 * uudecode.el (uudecode-decode-region-internal): Make it work in a
88 2007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
90 * gnus-score.el (gnus-score-fast-scoring): New variable.
91 (gnus-score-headers): Use it.
93 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
95 * message.el (message-cite-original-1): Call
96 gnus-article-highlight-citation if requested.
98 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
100 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
102 (gnus-button-alist): Add mid\\|message-id.
103 (gnus-button-fetch-group): Extend for use in
104 `browse-url-browser-function'.
105 (gnus-button-url-regexp): Try to catch URL with parentheses as in
108 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
109 Suggested by Simon Krahnke <overlord@gmx.li>.
111 2007-01-13 Romain Francoise <romain@orebokech.com>
113 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
116 2007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
118 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
120 2007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
122 * gnus-registry.el (gnus-registry-unfollowed-groups)
123 (gnus-registry-split-fancy-with-parent): Fix documentation.
125 2007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
127 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
130 2006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
132 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
133 Xref urls. Erase buffer before requesting head.
135 2007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
137 * gnus-soup.el (gnus-soup): New custom group. Make user variables
140 2007-01-05 Daiki Ueno <ueno@unixuser.org>
142 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
143 no signing key is found.
144 (mml2015-epg-encrypt): Ask user whether to skip or abort if
145 no encrypting and/or signing key is found.
147 2007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
149 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
151 2007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
153 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
154 headers read from disk with the ones newly found in the current search.
155 This should no longer cause problems, because the article numbers in
156 Gmane's `nov.php' output are ignored since the previous change.
158 2007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
160 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
162 2007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
164 * lpath.el: Fbind clear-string and cp-supported-codepages; don't fbind
165 replace-regexp-in-string; bind url-version; fbind display-images-p and
166 timer-set-function for XEmacs; bind timer-list for XEmacs; fbind
167 find-face and set-itimer-function for Emacs; bind itimer-list for
170 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
172 2007-01-01 Romain Francoise <romain@orebokech.com>
174 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
176 2006-12-31 Steve Youngs <steve@sxemacs.org>
178 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
179 `define-minor-mode' macro definition expanded properly.
180 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
183 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
184 of 2006-12-30. The default is nil on (S)XEmacs already because of the
186 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
187 This is OK to autoload in (S)XEmacs now.
189 2006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
191 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
193 (gnus-summary-limit-to-singletons): Fix typo.
195 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
198 2006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
200 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
203 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
204 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
205 (gnus-summary-insert-dormant-articles): Fix typo in message.
207 2006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
209 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
211 (gnus-message-citation-mode): Don't autoload in XEmacs.
213 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
215 2006-12-29 Jouni K. Sepp
\e,Ad
\e(Bnen <jks@iki.fi>
217 * nnimap.el (nnimap-expunge-search-string): Mention
218 nnimap-search-uids-not-since-is-evil in docstring.
220 2006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
222 * spam.el: Revert to make-obsolete-variable because
223 define-obsolete-variable-alias is not supported in Emacs 21.
225 * spam.el (spam-ifile-path, spam-ifile-database-path)
226 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
227 make-obsolete-variable.
228 (spam-bsfilter-path, spam-bsfilter-program)
229 (spam-spamassassin-path, spam-spamassassin-program)
230 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
231 use "path" inappropriately.
232 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
233 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
236 2006-12-28 Daiki Ueno <ueno@unixuser.org>
238 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
241 * password.el (password-cache-remove): Use clear-string to burn
242 password, if available.
244 2006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
246 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
248 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
250 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
251 (gnus-message-highlight-citation): Move defcustom here from
253 (gnus-message-citation-mode): Autoload.
255 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
256 checks to make it compile with XEmacs.
257 (gnus-message-citation-mode): New minor mode.
258 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
259 (gnus-message-highlight-citation): New variables.
260 (gnus-message-search-citation-line)
261 (gnus-message-add-citation-keywords)
262 (gnus-message-remove-citation-keywords)
263 (turn-on-gnus-message-citation-mode)
264 (turn-off-gnus-message-citation-mode): New functions.
266 2006-12-26 Oliver Scholz <epameinondas@gmx.de>
268 * gnus-cite.el: Enable highlighting of different citation levels in
271 2006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
273 * message.el (message-make-fqdn): Fix comment.
274 (message-bogus-system-names): Add ".local".
276 * spam.el (spam-ifile-path, spam-ifile-program)
277 (spam-ifile-database-path, spam-ifile-database)
278 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
279 Don't use "path" inappropriately.
280 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
282 (spam-check-ifile, spam-ifile-register-with-ifile)
283 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
286 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
287 (gnus-treat-display-smileys): Simplify using
288 gnus-image-type-available-p.
290 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
293 * gnus-xmas.el (gnus-xmas-image-type-available-p): Use
294 `display-images-p' if available.
296 2006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
298 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
299 one after turning on the buffer's multibyteness instead of decoding
300 them directly in the unibyte buffer that causes unexpected conversion
301 in Emacs 23 (unicode).
303 2006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
305 * message.el (message-generate-hashcash): Fix custom type.
307 2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
309 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
311 2006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
313 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
314 disconnect icons. Add help text.
316 2006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
318 * spam.el (spam-extra-header-to-number): CRM114 spam score is
319 negated to be consistent with the others we handle.
321 2006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
323 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
324 version of gnus-summary-buffer to something, so that we can use two
325 article buffers at the same time.
327 2006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
329 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
330 trigger all the extra headers.
331 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
334 2006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
336 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
339 2006-12-17 Chong Yidong <cyd@stupidchicken.com>
341 * pgg-gpg.el (pgg-gpg-use-agent): Default to t.
343 2006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
345 * legacy-gnus-agent.el: Add Copyright notice.
347 2006-12-12 Chong Yidong <cyd@stupidchicken.com>
349 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
351 2006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
353 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
355 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
356 to make it work reliably in CVS Emacs.
357 (gnus-summary-limit-strange-charsets-predicate)
358 (gnus-summary-limit-to-predicate): New functions.
360 2006-12-08 Chong Yidong <cyd@stupidchicken.com>
362 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
363 specifying array size.
364 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
365 array if it is too small.
366 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
367 (gnus-sort-threads-loop): New function.
369 2006-12-06 Chris Moore <dooglus@gmail.com> (tiny change)
371 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
372 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
374 2006-12-04 Jouni K. Sepp
\e,Ad
\e(Bnen <jks@iki.fi>
376 * mm-url.el (mm-url-predefined-programs): Call curl with correct
379 2006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
381 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
382 DOS-ing the recipient.
384 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
385 the headers when creating the mapping to avoid mismappings.
386 (nnweb-gmane-create-mapping): Always nix out old mapping.
388 2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
390 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
391 and mm-verify-option to never.
393 2006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
395 * message.el (message-signed-or-encrypted-p): New function.
396 (message-forward-make-body): Use it.
398 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
399 Replace encode-coding-string with mm-encode-coding-string.
401 2006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
403 * nneething.el (nneething-decode-file-name): Replace
404 decode-coding-string with mm-decode-coding-string.
406 * gnus-int.el (gnus-open-server): Say failed server's name.
408 2006-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
410 * pgg-pgp.el (pgg-pgp-process-region): Change `args' from a list of
411 strings to a single string. Quote `errors-file-name'.
412 (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region, pgg-pgp-sign-region)
413 (pgg-pgp-verify-region, pgg-pgp-insert-key, pgg-pgp-snarf-keys-region):
414 Adjust calls. Use `shell-quote-argument'.
416 2006-11-24 Juanma Barranquero <lekktu@gmail.com>
418 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
419 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
421 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
422 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
423 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
424 (gnus-group-make-directory-group, gnus-group-transpose-groups):
425 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
426 (gnus-subscribe-newsgroup, gnus-1):
427 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
428 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
429 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
430 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
432 2006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
434 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
436 (gnus-summary-limit-to-bodies): Implement headersp.
438 2006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
440 * dns.el (query-dns): Protect against "Process dns deleted" strings.
442 2006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
444 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
446 2006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
448 * message.el (message-generate-hashcash): Expand range of values to
449 include `opportunistic'.
450 (message-send-mail): Use it.
452 2006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
454 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
457 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
459 2006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
461 * gnus-util.el (gnus-extract-address-components): Improve comment.
463 2006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
465 * gnus-util.el (gnus-extract-address-components): Work with address in
466 which the name portion contains @.
468 * lpath.el: Fbind custom-autoload.
470 2006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
472 * gnus.el (gnus-start): Move custom group up.
473 (gnus-select-method): Don't autoload, but make it available for
474 `customize-variable'.
475 (gnus-getenv-nntpserver): Don't autoload.
477 2006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
479 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
481 2006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
483 * message.el (message-sendmail-extra-arguments): New variable.
484 (message-send-mail-with-sendmail): Use it.
486 2006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
488 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
489 mm-with-unibyte-current-buffer to make string unibyte.
491 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
492 mm-string-as-multibyte.
494 2006-11-14 Daiki Ueno <ueno@unixuser.org>
496 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
497 Reported by Werner Koch <wk@gnupg.org>.
499 2006-11-14 Daiki Ueno <ueno@p360>
501 * mml2015.el: Autoload epa-select-keys when compiling.
503 2006-11-13 Daiki Ueno <ueno@unixuser.org>
505 * mml2015.el (mml2015-epg-sign): Save the signing keys in
507 (mml2015-epg-encrypt): Save the recipient keys in message-options.
509 2006-11-13 Daiki Ueno <ueno@unixuser.org>
511 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
513 (mml2015-always-trust): New user option.
514 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
517 2006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
519 * nntp.el (nntp-authinfo-force): New variable.
520 (nntp-send-authinfo): Use it.
522 2006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
524 * message.el (message-strip-subject-encoded-words): Allow _not_ to
525 decode encoded words. Improve prompt. Add comment about forwarding.
526 (message-replacement-char): Move up.
528 2006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
530 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
531 instead of gnus-intersection because arguments of gnus-sorted-nunion
532 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
534 2006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
536 * message.el (message-strip-subject-encoded-words): Reformat prompt.
537 (message-simplify-subject-functions): Enable
538 message-strip-subject-encoded-words by default.
540 2006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
542 * message.el (message-strip-subject-encoded-words): New function
543 (message-simplify-subject-functions): New variable.
544 (message-simplify-subject): Use it. Fix typo in doc string.
545 Support message-strip-subject-encoded-words.
547 2006-11-03 Juanma Barranquero <lekktu@gmail.com>
549 * gnus-diary.el (gnus-diary-delay-format-function):
550 * nndiary.el (nndiary-reminders):
551 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
553 2006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
555 * gnus-art.el (article-hide-boring-headers): Fetch date from
556 gnus-original-article-buffer to avoid problems with localized date
559 2006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
561 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
563 2006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
565 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
567 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
568 (mm-charset-synonym-alist): Move some entries to
569 mm-codepage-iso-8859-list.
570 (mm-charset-synonym-alist, mm-charset-override-alist): Add
571 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
573 2006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
575 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
577 2006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
579 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
580 with Emacs 21 and XEmacs.
582 2006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
584 * spam.el (spam-parse-address): New function for better parsing,
585 catching errors, etc.
586 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
588 2006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
590 * mm-view.el: Add interactive arg to html2text autoload.
592 2006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
594 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
596 2006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
598 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
600 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
601 (mm-charset-synonym-alist): Move some entries to
602 mm-codepage-iso-8859-list.
604 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
606 2006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
608 * message.el (message-citation-line-format)
609 (message-insert-formated-citation-line): Fix implementation of %E, %N
610 and %n according to the doc string.
612 2006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
614 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
615 car-safe to avoid bad parses.
617 2006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
619 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
622 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
624 2006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
626 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
629 * message.el (message-draft-headers): Add Date.
630 (message-headers-to-generate): Fix typo in docstring.
632 * nndraft.el (nndraft-required-headers): New variable.
633 (nndraft-generate-headers): Use it.
635 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
637 2006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
639 * gnus-registry.el (gnus-registry-wash-for-keywords)
640 (gnus-registry-find-keywords): New functions to allow easy searching of
641 articles that are in the registry.
643 2006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
645 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
646 ietf-drums-parse-address instead of gnus-extract-address-components.
647 Reported by Damien Elmes <damien@repose.cx>.
649 2006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
651 * gnus.el (gnus-mime): Remove unused custom group.
653 2006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
655 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
656 "blank line" when searching for end of armor headers.
658 2006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
660 * gmm-utils.el (gmm-write-region): Fix variable name.
662 2006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
664 * gmm-utils.el (gmm-write-region): New function based on compatibility
665 code from `mm-make-temp-file'.
667 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
669 * nnmaildir.el (nnmaildir--update-nov)
670 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
671 Use `gmm-write-region'.
673 2006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
675 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
676 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
678 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
680 * message.el (message-replacement-char): New variable.
681 (message-fix-before-sending): Use it.
682 (message-simplify-subject): New function to remove duplicate code.
683 (message-reply, message-followup): Use it.
685 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
686 gnus-summary-limit-to-articles.
688 2006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
690 * gnus-util.el (gnus-with-local-quit): New macro.
692 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
694 2006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
696 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
697 ignore non-string data.
699 2006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
701 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
702 non-string data (needs to be done in the registry too).
704 2006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
706 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
707 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
708 (gnus-registry-split-fancy-with-parent)
709 (gnus-registry-fetch-simplified-message-subject-fast)
710 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
711 Remove text properties on ingress into the registry and when it's saved.
712 (gnus-registry-clean-empty-function): Fix bug with cleaning the
713 registry from entries with no groups.
715 2006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
717 * gnus-util.el (gnus-string-remove-all-properties): Add utility
718 function to remove string properties.
720 2006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
722 * gmm-utils.el (gmm): Adjust custom version.
724 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
727 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
729 2006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
731 * gnus-art.el (gnus-insert-prev-page-button)
732 (gnus-insert-next-page-button): Simplify. Reformat.
734 2006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
736 * gnus-art.el (gnus-insert-prev-page-button)
737 (gnus-insert-next-page-button): Apply gnus-article-button-face.
739 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
741 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
743 2006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
745 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
746 gnus-article-button-face to MIME and security buttons.
748 2006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
750 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
753 2006-09-20 Katsumi Yamaoka <yamaoka@jpl.org>
755 * dgnushack.el: Autoload browse-url-of-file for XEmacs.
757 2006-09-20 Steve Youngs <steve@sxemacs.org>
759 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
760 `browse-url-of-file' instead of `browse-url'.
762 2006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
764 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
765 regexp. Articles containing quotation were cut prematurely.
767 2006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
769 * message.el (message-cite-original-1): Use nobody by default for the
770 value of From header.
771 (message-reply): Ditto.
773 2006-09-11 Daiki Ueno <ueno@unixuser.org>
775 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
776 to the gnus-info. This fixes a bug of inline-PGP message verification.
777 Reported by Michael Piotrowski <mxp@dynalabs.de>.
779 2006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
781 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
782 mails in the doc string. Add some URLs in comment.
783 (pop3-movemail): Warn about pop3-leave-mail-on-server.
785 2006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
787 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
788 backslashes handling and the way to find boundaries of quoted strings.
790 2006-09-07 Daiki Ueno <ueno@unixuser.org>
792 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
793 mml1991-encrypt-to-self is set and mml1991-signers is not set.
794 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
795 mml2015-encrypt-to-self is set and mml2015-signers is not set.
797 2006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
799 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
801 (gnus-button-regexp, gnus-button-last): Remove unused variables.
803 2006-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
805 * lpath.el: Fbind epg-check-configuration.
807 2006-09-06 Simon Josefsson <jas@extundo.com>
809 * mml2015.el (mml2015-use): Doc fix, mention epg.
811 2006-09-06 Daiki Ueno <ueno@unixuser.org>
813 * mml2015.el (mml2015-use): Default to epg, if available.
815 2006-09-06 Daiki Ueno <ueno@unixuser.org>
817 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
819 (mml1991-epg-encrypt): Ditto.
820 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
822 (mml2015-epg-encrypt): Ditto.
824 2006-09-04 Chong Yidong <cyd@stupidchicken.com>
826 * message.el (message-send-mail-with-sendmail): Look for sendmail in
827 several common directories.
829 2006-09-05 Daiki Ueno <ueno@unixuser.org>
831 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
832 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
834 2006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
836 * gnus-art.el (article-decode-encoded-words): Make it fast.
838 2006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
840 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
842 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
843 in quoted string into `\'.
845 2006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
847 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
848 Use standard-syntax-table.
850 2006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
852 * gnus-art.el (gnus-decode-address-function): New variable.
853 (article-decode-encoded-words): Use it to decode headers which are
854 assumed to contain addresses.
855 (gnus-mime-delete-part): Remove useless `or'.
857 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
858 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
859 (gnus-nov-parse-line): Use it to decode From header.
860 (gnus-get-newsgroup-headers): Ditto.
861 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
863 * mail-parse.el (mail-decode-encoded-address-region): New alias.
864 (mail-decode-encoded-address-string): New alias.
866 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
868 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
869 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
870 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
871 (rfc2047-decode-string): Ditto.
872 (rfc2047-decode-address-region): New function.
873 (rfc2047-decode-address-string): New function.
875 2006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
877 * message.el (message-caesar-buffer-body): Allow rotating headers.
879 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
881 * message.el (message-insert-formated-citation-line): Fix %f.
882 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
884 2006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
886 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
887 (gnus-bookmark-mouse-available-p): New macro.
888 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
889 (gnus-bookmark-bmenu-show-infos): Use it.
890 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
891 (gnus-bookmark-bmenu-hide-infos): Ditto.
892 (gnus-bookmark-remove-properties): New function.
893 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
894 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
895 (gnus-bookmark-write-file): Bind coding-system-for-write.
896 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
897 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
898 group before selecting it.
899 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
900 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
901 quit-window if it is not available; use gnus-mouse-2 and bind it to
902 gnus-bookmark-bmenu-select-by-mouse.
903 (gnus-bookmark-show-details): Remove unused variable `details-list'.
904 (gnus-bookmark-bmenu-select-by-mouse): New function.
906 2006-08-13 Romain Francoise <romain@orebokech.com>
908 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
911 2006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
913 * compface.el (uncompface): Use binary rather than raw-text-unix.
915 2006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
917 * compface.el (uncompface): Make sure the eol conversion doesn't take
918 place when communicating with the external programs. Reported by
919 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
921 2006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
923 * nnheader.el (nnheader-insert-head): Fix typo in comment.
925 2006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
927 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
928 Make it more robust by parsing author and date independently.
930 2006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
932 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
934 2006-07-28 Daiki Ueno <ueno@unixuser.org>
936 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
937 first matching secret key.
938 (mml2015-epg-encrypt): Ditto.
940 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
941 first matching secret key.
942 (mml1991-epg-encrypt): Ditto.
944 * mml2015.el (mml2015-encrypt-to-self): New user option.
945 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
946 mml2015-epg-encrypt-to-self is set.
948 * mml1991.el (mml1991-encrypt-to-self): New variable.
949 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
950 mml1991-epg-encrypt-to-self is set.
952 * mml2015.el (mml2015-signers): New user option.
953 (mml2015-epg-sign): Reflect the value of mml2015-signers.
954 (mml2015-epg-encrypt): Allow to select signing keys.
956 * mml1991.el (mml1991-signers): New variable.
957 (mml1991-epg-sign): Reflect the value of mml1991-signers.
958 (mml1991-epg-encrypt): Allow to select signing keys.
960 2006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
962 * nnheader.el (nnheader-insert-head): Make it work even if the file
963 uses CRLF for the line-break code.
965 2006-07-25 Daiki Ueno <ueno@unixuser.org>
967 * mml2015.el: Require mml-sec instead of password.
968 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
969 (mml2015-cache-passphrase): Inherit the default value from
970 mml-secure-cache-passphrase.
971 (mml2015-passphrase-cache-expiry): Inherit the default value from
972 mml-secure-passphrase-cache-expiry.
974 * mml1991.el: Require mml-sec instead of password.
975 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
976 (mml1991-cache-passphrase): Inherit the default value from
977 mml-secure-cache-passphrase.
978 (mml1991-passphrase-cache-expiry): Inherit the default value from
979 mml-secure-passphrase-cache-expiry.
981 * mml-sec.el: Require password.
982 (mml-secure-verbose): New user option.
983 (mml-secure-cache-passphrase): New user option.
984 (mml-secure-passphrase-cache-expiry): New user option.
986 2006-07-24 Daiki Ueno <ueno@unixuser.org>
988 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
989 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
990 andreas@altroot.de (Andreas V
\e,Av
\e(Bgele)
992 FIXME: Use `tiny change'?
994 2006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
996 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
997 workaround for the url package included with Emacs.
999 * nnweb.el (nnweb-google-create-mapping): Update regexp.
1001 2006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
1003 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
1004 correctly. This fixes a bug caused by the 2006-05-12 change.
1006 2006-07-18 Karl Fogel <kfogel@red-bean.com>
1008 * nnmail.el (nnmail-article-group): If splitting raises an error, give
1009 some information about the error when saying that the `bogus' mail
1012 2006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
1014 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
1017 2006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
1019 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
1021 2006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1023 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
1025 2006-07-10 Daiki Ueno <ueno@unixuser.org>
1027 * mml1991.el (mml1991-function-alist): Add epg.
1028 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
1029 (mml1991-epg-encrypt): New functions.
1031 2006-07-10 Daiki Ueno <ueno@unixuser.org>
1033 * mml2015.el (mml2015-verbose): New variable.
1034 (mml2015-cache-passphrase): Ditto.
1035 (mml2015-passphrase-cache-expiry): Ditto.
1036 (mml2015-function-alist): Add epg.
1037 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
1038 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
1039 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
1042 2006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1044 * message.el (message-cite-original-1): Preserve region when removing
1045 quoted text due to X-No-Archive in order to avoid bogus attribution
1046 when citing multiple messages.
1048 2006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1050 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
1051 Kenneth Jacker <khj@be.cs.appstate.edu>.
1053 2006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
1055 * gnus-diary.el (gnus-user-format-function-d)
1056 (gnus-user-format-function-D): Autoload.
1058 * imap.el (Commentary): Fix typo.
1060 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
1061 2006-04-22 contribution.
1063 2006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1065 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
1066 It didn't really fix the bogosity I'm seeing with solid web groups.
1068 2006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1070 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
1071 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
1072 created using server names. If we use the feature without declaring
1073 it, Gnus does not properly manage server and group state.
1075 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
1078 2006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1080 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
1081 looking up the method using GROUP's prefix before inventing a new one.
1082 It is used on killed/unknown groups in various places where returning
1083 an all-new method isn't expected by the caller.
1085 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
1086 and match semantics of gnus-group-real-prefix.
1088 2006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
1090 * nnmail.el (nnmail-broken-references-mailers): New variable.
1091 (nnmail-ignore-broken-references): New function generalizing
1092 nnmail-fix-eudora-headers.
1093 (nnmail-fix-eudora-headers): Now obsolete.
1095 * gnus-art.el (gnus-button-handle-custom): Support
1096 `customize-apropos*'.
1098 2006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1100 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
1102 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
1105 2006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
1107 * message.el (message-cite-reply-above): New variable.
1108 (message-yank-original): Use it.
1110 2006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
1112 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
1114 2006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
1116 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
1119 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
1121 2006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
1123 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
1124 (gnus-bookmark-default-file): Use gnus-directory.
1125 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
1126 Remove "*" in doc string.
1127 (gnus-bookmark-write-file): Simplify.
1128 (gnus-bookmark-maybe-sort-alist): Use `when'.
1129 (gnus-bookmark-get-bookmark): Fix typo in doc string.
1130 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
1131 FIXME about Emacs 21 and XEmacs compatibility.
1132 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
1134 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
1136 (gnus-bookmark-menu-heading): Fix version.
1138 2006-06-19 Bastien Guerry <bzg@altern.org>
1140 * gnus-bookmark.el: New file.
1142 2006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
1144 * message.el (message-syntax-checks): Doc fix.
1146 2006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1148 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
1149 unsubscribed groups as if they were killed ones. It causes duplicate
1150 entries in gnus-newsrc-alist.
1152 2006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
1154 * message.el (message-syntax-checks): Doc fix.
1155 (message-send-mail): Add check for continuation headers.
1156 (message-check-news-header-syntax): Fix regexp used to check for
1157 continuation headers.
1159 2006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1161 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
1163 2006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
1165 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
1167 2006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
1169 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
1170 default-truncate-lines.
1172 2006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
1174 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
1175 to fill the utf-8 entry.
1177 * lpath.el: Fbind unicode-precedence-list.
1179 2006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1181 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
1183 2006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
1185 * gnus-agent.el (directory-files-and-attributes): Move all the way
1186 forward (the third and final move).
1187 (gnus-agent-read-agentview): Trap reconstruction errors due to
1188 nonexistant directory. Handle by returning nil.
1190 2006-05-30 Didier Verna <didier@xemacs.org>
1192 * message.el (message-dont-reply-to-names): Update the custom type.
1193 * message.el (message-dont-reply-to-names): New defsubst: potentially
1194 convert a list of regexps into a single one.
1195 * message.el (message-get-reply-headers): Use it.
1196 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
1198 2006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1200 * gnus-agent.el (directory-files-and-attributes): Move forward.
1202 2006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
1204 * gnus-ml.el (gnus-mailing-list-subscribe)
1205 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
1206 (gnus-mailing-list-message): Fix doc strings.
1208 2006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1210 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
1211 of doing it manually.
1213 2006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
1215 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
1218 2006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
1220 * gnus-agent.el (Added gnus-agent-flush*) to purge agent info.
1221 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
1222 (gnus-agent-read-local): All symbols allocated in my-obarray
1223 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
1224 (gnus-agent-regenerate-group): Check numeric names to see if they are
1226 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
1227 better way of do this...)
1229 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
1230 'dummy.group' (there should be a better way of do this...)
1232 2006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
1234 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
1235 (gnus-saved-headers): Ditto.
1236 (gnus-default-article-saver): Mention functions may have properties.
1237 (gnus-article-save): Override gnus-save-all-headers and
1238 gnus-saved-headers by :headers property which saver function may have.
1239 (gnus-summary-save-in-file): Add :headers property.
1240 (gnus-summary-write-to-file): Ditto.
1242 * gnus-sum.el (gnus-summary-save-article): Bind
1243 gnus-prompt-before-saving to t when saving many articles in a file;
1244 always show all headers.
1246 * dgnushack.el: Autoload toggle-truncate-lines for XEmacs.
1248 2006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
1250 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
1253 * message.el (message-indent-citation): Add optional arguments to allow
1254 using it outside of message buffers.
1256 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
1257 (gnus-article-treat-unfold-headers): Use it.
1258 (gnus-article-truncate-lines): New variable.
1259 (gnus-article-mode): Use it.
1260 (gnus-article-toggle-truncate-lines): New function.
1262 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
1263 gnus-article-toggle-truncate-lines.
1265 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
1266 coding system in XEmacs, use binary.
1268 2006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
1270 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
1273 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
1274 this function should save decoded articles.
1275 (gnus-summary-write-to-file): Use property to specify this function
1276 should save decoded articles and specify gnus-summary-save-in-file
1277 should be used to save articles other than the first one when saving
1279 (gnus-summary-save-body-in-file): Use property to specify this
1280 function should save decoded articles.
1281 (gnus-summary-write-body-to-file): Use property to specify this
1282 function should save decoded articles and specify
1283 gnus-summary-save-body-in-file should be used to save articles other
1284 than the first one when saving many articles.
1286 * gnus-sum.el (gnus-summary-save-article): Simplify.
1288 2006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
1290 * gnus-art.el (gnus-default-article-saver): Add
1291 gnus-summary-write-body-to-file.
1292 (gnus-article-save-coding-system): Don't use coding system object
1294 (gnus-read-save-file-name): Add optional `dir-var' argument which
1295 specifies directory in which files are saved; work even if optional
1296 `variable' argument is not specified.
1297 (gnus-summary-write-to-file): Read file name.
1298 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
1299 (gnus-summary-write-body-to-file): New function.
1301 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
1302 (gnus-summary-local-variables): Add it.
1303 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
1304 (gnus-summary-save-article): Remove optional `decode' argument;
1305 determine whether to decode articles by the value of
1306 gnus-default-article-saver; when saving many files using
1307 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
1308 it first and use gnus-summary-save-in-file or
1309 gnus-summary-save-body-in-file thereafter unless
1310 gnus-prompt-before-saving is always; move point to article which
1312 (gnus-summary-save-article-file): Revert.
1313 (gnus-summary-write-article-file): Revert.
1314 (gnus-summary-save-article-body-file): Revert.
1315 (gnus-summary-write-article-body-file): New function.
1317 2006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
1319 * gnus-art.el (gnus-default-article-saver): Doc fix.
1320 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
1321 from gnus-summary-save-article-coding-system, and default to a
1322 certain coding system.
1323 (gnus-output-to-file): Add coding cookie and encode text according
1324 to gnus-article-save-coding-system; don't use mm-append-to-file.
1326 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
1327 gnus-art.el and rename to gnus-article-save-coding-system.
1328 (gnus-summary-save-article): Require gnus-art; don't show all
1329 headers if it decodes articles; don't add coding cookie here;
1330 don't bind mm-text-coding-system-for-write.
1331 (gnus-summary-save-article-file): Save decoded articles.
1332 (gnus-summary-write-article-file): When saving many files, use
1333 gnus-summary-write-to-file first and gnus-summary-save-in-file
1334 thereafter unless gnus-prompt-before-saving is always.
1335 (gnus-summary-save-article-body-file): Save decoded articles.
1337 * lpath.el: Fbind select-safe-coding-system for XEmacs.
1339 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
1341 * nnrss.el (nnrss-check-group): Bind hash-index.
1343 2006-05-23 Michael Cadilhac <michael.cadilhac@lrde.org>
1345 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
1346 its hash index. Store this hash in `nnrss-group-data'.
1347 (nnrss-read-group-data): Update accordingly.
1349 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
1351 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
1354 * gnus-sum.el (gnus-summary-make-menu-bar): Add
1355 gnus-article-browse-html-article.
1357 2006-05-23 Hynek Schlawack <hynek@ularx.de>
1359 * gnus-sum.el (gnus-summary-mime-map): Add
1360 gnus-article-browse-html-article.
1362 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
1364 2006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
1366 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
1367 suitable coding systems in customize.
1369 2006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
1371 * mail-source.el (mail-sources): Fix custom type.
1373 2006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
1375 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
1376 (gnus-summary-expire-articles-now): Shorten prompt.
1378 * gmm-utils.el (wid-edit): Require.
1379 (defun-gmm): Renamed from `gmm-defun-compat'.
1380 (gmm-image-search-load-path): Use it.
1381 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
1383 2006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1385 * gnus-sum.el (gnus-summary-save-article-coding-system): New
1387 (gnus-summary-save-article): Add optional `decode' argument. If
1388 it is set and gnus-summary-save-article-coding-system is non-nil,
1389 save decoded article.
1390 (gnus-summary-write-article-file): Save decoded article if
1391 gnus-summary-save-article-coding-system is non-nil.
1393 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
1396 2006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1398 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
1400 2006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
1402 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
1403 first to test gnus-single-article-buffer which may be buffer-local.
1405 * gnus-sum.el (gnus-summary-setup-buffer): Make
1406 gnus-single-article-buffer buffer-local and nil in ephemeral
1407 group; make gnus-article-buffer, gnus-article-current, and
1408 gnus-original-article-buffer always buffer-local.
1409 (gnus-summary-exit): Kill article buffer belonging to ephemeral
1411 (gnus-handle-ephemeral-exit): Don't move to next summary line.
1413 2006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
1415 * nnml.el (nnml-request-compact-group): Compressed files might not
1418 2006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
1420 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
1421 (mm-copy-to-buffer): Use with-current-buffer.
1422 (mm-display-part): Simplify.
1423 (mm-inlinable-p): Add optional arg `type'.
1425 2006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
1427 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
1428 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
1429 Try harder to show the attachment internally or externally using
1430 gnus-mime-view-part-as-type.
1432 2006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
1434 * message.el (message-from-style, message-signature-separator)
1435 (message-user-organization-file, message-send-mail-function)
1436 (message-citation-line-function, message-yank-prefix)
1437 (message-indent-citation-function, message-signature)
1438 (message-signature-file, message-signature-insert-empty-line):
1441 * gnus-art.el (gnus-buttonized-mime-types): Remove
1442 "multipart/signed". Revert 2006-04-26 change.
1444 2006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1446 * gnus.el (gnus-version-number): Bump version.
1448 2006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1450 * gnus.el: No Gnus v0.5 is released.
1452 2006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1454 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
1455 fetching articles by message-id.
1457 2006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1459 * message.el (hashcash): Require hashcash as normal.
1461 * ecomplete.el (ecomplete-highlight-match-line): Use
1463 (ecomplete-highlight-match-line): Use `highlight', because that
1464 face exists in both Emacs and XEmacs.
1466 * message.el (message-display-abbrev): Use point-at-bol.
1468 * mail-source.el: Don't require timer/timer-funcs.
1470 * gnus-async.el: Ditto.
1472 * password.el: Ditto.
1474 * nnheaderxm.el (nnheader-cancel-timer): Ditto.
1478 * gnus-xmas.el: Don't require timer-funcs.
1480 * mm-util.el: Require timer/timer-funcs.
1482 2006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1484 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
1487 2006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1489 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
1490 unibyte after clear-decrypt function runs.
1492 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
1493 returns as a unibyte string.
1495 2006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
1499 * pgg-gpg.el (pgg-string-to-multibyte): Remove.
1500 (pgg-gpg-process-sentinel): Revert.
1502 * pgg-pgp.el (pgg-pgp-process-region): Revert.
1503 (pgg-pgp-lookup-key): Revert.
1505 * pgg-pgp5.el (pgg-pgp5-process-region): Revert.
1506 (pgg-pgp5-lookup-key): Revert.
1508 * pgg.el (pgg-fetch-key): Revert.
1510 2006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
1512 * lpath.el: Fbind string-as-multibyte for XEmacs.
1514 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
1515 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
1516 (mml1991-pgg-encrypt): Ditto.
1518 * pgg-gpg.el (pgg-string-to-multibyte): New function.
1519 (pgg-gpg-process-sentinel): Make sure pgg-output-buffer is always
1522 * pgg-pgp.el (pgg-pgp-process-region): Ditto.
1523 (pgg-pgp-lookup-key): Ditto.
1525 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
1526 (pgg-pgp5-lookup-key): Ditto.
1528 * pgg.el (pgg-fetch-key): Ditto.
1530 2006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
1532 * message.el (message-user-organization-file): Check several
1533 locations of the organization file.
1535 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
1536 Add gnus-article-view-part-as-type.
1538 * gnus-art.el (gnus-article-view-part-as-type): New function.
1540 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
1541 .mobi and .travel. Remove .nato, .bitnet and .uucp.
1543 * mml.el: Simplify autoload.
1544 (mml-mode): defvar dnd-protocol-alist instead of using
1546 (mml-default-directory): New variable.
1547 (mml-minibuffer-read-file): Use it.
1548 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
1550 * message.el (message-citation-line-format): New variable.
1551 (message-insert-formated-citation-line): New function.
1552 (message-citation-line-function): Add
1553 `message-insert-formated-citation-line' to custom type.
1555 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
1558 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
1559 depending on mm-verify-option.
1561 2006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
1563 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
1564 binding pgg-* variables; reimplement the section which prevents
1565 MIME header from being signed.
1566 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
1567 pgg-text-mode; remove a blank line at the top of body.
1569 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
1570 lines at the top of body; use gnus-newsgroup-charset if there's no
1573 2006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
1575 * message.el (message-self-insert-commands): Doc fix.
1577 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
1578 (mm-uu-pgp-encrypted-test): Ditto.
1579 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
1580 between header and body; return application/pgp-encrypted handle
1581 if decryption failed; decode decrypted body by charset.
1583 * mm-decode.el (mm-automatic-display): Don't make application/pgp
1584 element match to application/pgp-*.
1586 2006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1588 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
1591 2006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1593 * mail-source.el (mail-source-call-script): Message the error
1596 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1598 * gnus-util.el (gnus-byte-compile): Use it.
1600 2006-04-22 xyblor <fake@invalid.email> (Tiny change.)
1602 * gnus-util.el (kill-empty-logs): New function.
1604 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1606 * message.el (message-mail-alias-type): Doc fix.
1607 (message-mail-alias-type-p): New function.
1608 (message-send): Use it.
1609 (message-mode): Ditto.
1610 (message-strip-forbidden-properties): Ditto.
1612 * ecomplete.el (ecomplete-database-file-coding-system): New
1614 (ecomplete-save): Use it.
1615 (ecomplete-setup): Use it.
1617 2006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
1619 * message.el (message-self-insert-commands): New variable.
1620 (message-strip-forbidden-properties): Use it.
1622 2006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1624 * message.el (message-put-addresses-in-ecomplete): Use a regexp
1625 that doesn't make XEmacs choke.
1627 2006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
1629 * gnus-util.el (gnus-replace-in-string):
1630 Prefer replace-regexp-in-string over of replace-in-string.
1632 2006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
1634 * gnus-util.el (gnus-select-frame-set-input-focus):
1635 Use select-frame-set-input-focus if it is available in XEmacs; use
1636 definition defined in Emacs 22 for old Emacsen.
1638 * dgnushack.el: Autoload unmorse-region for XEmacs.
1640 * lpath.el: Bind cursor-in-non-selected-windows and
1641 select-frame-set-input-focus for XEmacs.
1643 2006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
1645 * mm-view.el (mm-inline-text): Use equal instead of equalp.
1647 2006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
1649 * gnus-registry.el (gnus-registry-cache-save): Remove text
1650 properties when saving via the temp buffer.
1652 2006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
1654 * message.el (message-generate-hashcash): Honor custom type.
1656 2006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1658 * message.el (message-generate-hashcash): Default to non-nil when
1661 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
1662 (gnus-refer-thread-limit): Increase default to 500.
1664 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
1666 * flow-fill.el (fill-flowed): Allow delete-space.
1668 2006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
1670 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
1671 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
1674 2006-04-18 Simon Josefsson <jas@extundo.com>
1676 * message.el (message-generate-hashcash): Default to.
1678 2006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1680 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
1681 concatenating segments rather than before concatenating them.
1683 2006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
1685 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
1687 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1689 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
1691 * message.el (message-forward-make-body-plain): Allow
1692 message-forward-ignored-headers to be a list.
1693 (message-remove-ignored-headers): Factor out into function.
1694 (message-forward-make-body-mml): Use it.
1696 * imap.el (imap-quote-specials): New function.
1697 (imap-login-auth): Quote specials.
1699 * rfc2231.el (rfc2231-parse-string): Remove dead code.
1700 (rfc2231-parse-string): Allow concatanation of parameters that
1701 aren't contiguous. The test case is
1702 (mail-header-parse-content-type "message/external-body;
1703 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
1704 access-type=LOCAL-FILE;
1705 name*1*=plugh%2fhello-sailor%2fbing.pdf")
1707 2006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
1709 * nntp.el (nntp-accept-process-output): Return the value of
1710 `nnheader-accept-process-output'.
1712 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1714 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
1715 (gnus-button-alist): Recognize more diff formats.
1716 (gnus-button-patch): Strip directory.
1718 2006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
1720 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
1721 Emacs 22 when setting focus.
1723 2006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1725 * gnus-art.el (gnus-article-treat-types): Do treatment of
1726 text/x-verbatim parts.
1727 (gnus-button-patch): New command.
1729 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
1730 addresses that contain invalid characters.
1732 2006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1734 * message.el (message-put-addresses-in-ecomplete): Use
1735 gnus-replace-in-string.
1736 (message-is-yours-p): Use the more correct
1737 mail-header-parse-address instead of
1738 mail-extract-address-components.
1739 (message-put-addresses-in-ecomplete): Fix typo.
1741 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
1744 * gnus-art.el (gnus-treatment-function-alist): Change order of
1745 newsgroups/generic header folding to avoid double-folding.
1747 * message.el (message-hidden-headers): Add X-Draft-From.
1749 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
1751 (gnus-summary-repeat-search-article-backward): New command.
1753 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
1754 groups in the parent topic.
1756 2006-04-16 Jo
\e,Ac
\e(Bo Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
1758 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
1759 (spam-extra-header-to-number): Return the CRM114 number as a
1760 number instead of a string.
1762 2006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1764 * gnus-art.el (gnus-face-properties-alist): Moved here from
1767 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
1769 2006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1771 * message.el (message-strip-forbidden-properties): Only display on
1772 self-insert-command.
1774 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
1776 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
1778 2006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
1780 * smiley.el (smiley-style): Fix typo.
1782 2006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1784 * hashcash.el (hashcash-insert-payment-async-2): Use
1785 message-goto-eoh instead of doing it manually.
1786 (mail-add-payment): Use message-narrow-to-header instead of trying
1787 to do the same itself.
1789 * message.el (message-hidden-headers): Add Face.
1791 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
1793 (gnus-summary-reparent-children): Refactored out code.
1794 (gnus-summary-thread-map): New keystroke.
1795 (gnus-summary-reparent-children): Make into command.
1797 * smiley.el (smiley-style): Default to `medium' if using a large
1800 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
1803 * message.el (message-point-in-header-p): Simplify definition.
1805 2006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1807 * nnagent.el (nnagent-request-set-mark): Silence log file
1809 (nnagent-request-set-mark): Use write-region instead of
1812 * gnus-sum.el (gnus-read-header): Fudge article number if using a
1813 strange select method.
1815 * ecomplete.el (ecomplete-display-matches): Get highlightling
1817 (ecomplete-display-matches): Use literals.
1818 (ecomplete-display-matches): Disable message logging.
1820 * message.el (message-display-abbrev): Small optimization.
1822 * ecomplete.el (ecomplete-display-matches): Allow automatic
1825 * message.el (message-strip-forbidden-properties): Display
1827 (message-display-abbrev): Get automatic display right.
1829 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
1832 2006-04-13 Romain Francoise <romain@orebokech.com>
1834 TODO: Backport to v5-10!
1836 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
1837 Moved here (and renamed) from gnus-registry.el.
1839 * gnus-registry.el: Require gnus-util.
1840 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
1842 2006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1844 * gnus-group.el (gnus-group-catchup-current): Change
1845 if-then-else-if-then-else into cond.
1846 (gnus-group-catchup): Indent.
1847 (group-name-at-point): New function.
1848 (gnus-fetch-group): Provide default from thing at point.
1850 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1852 * message.el (message-display-abbrev): Fix regexp.
1854 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
1856 (ecomplete-highlight-match-line): Fix up code rewrite, remove
1859 * message.el (message-newline-and-indent): Remove debugging.
1860 (message-display-abbrev): Use new implementation.
1862 2006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
1864 * gnus-art.el (gnus-article-mode): Set
1865 cursor-in-non-selected-windows to nil.
1867 * smiley.el: Revert previous change.
1868 (smiley-data-directory): defvar it before using it in the
1869 defcustom of `smiley-style'.
1871 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1873 * message.el (message-newline-and-indent): New function.
1875 * ecomplete.el: Implement more bits.
1877 * message.el (message-put-addresses-in-ecomplete): Clean up the
1880 * ecomplete.el (ecomplete-add-item): Chop off decimals.
1882 * gnus-sum.el (gnus-summary-save-parts): Bind
1883 gnus-summary-save-parts-counter and use it to make unique file
1886 * gnus-art.el (gnus-ignored-headers): Add some more headers.
1888 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
1889 parameter to say whether to actually parse the individual
1892 * message.el (message-put-addresses-in-ecomplete): New function.
1893 (ecomplete): Require.
1894 (message-mail-alias-type): Add ecomplete as an option.
1896 2006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
1898 * flow-fill.el (fill-flowed): Remove trailing space from blank
1901 2006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1903 * smiley.el (smiley-style): Move definition later to avoid a
1904 compilation warning.
1906 2006-04-12 Kenichi Handa <handa@m17n.org>
1908 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
1909 buffer and then decode the buffer text if necessary.
1910 (rfc2231-encode-string): Be sure to work on multibyte buffer at
1911 first, and after mm-encode-body, change the buffer to unibyte.
1912 Use mm-disable-multibyte instead of set-buffer-multibyte.
1914 2006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1916 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
1917 Content-Type header instead of Content-Disposition header.
1918 (gnus-mime-inline-part): Ditto.
1919 (gnus-mime-view-part-as-charset): Ignore charset that the part
1922 * mm-decode.el (mm-display-part): Work with external parts and
1923 usual parts similarly.
1925 * mm-extern.el (mm-inline-external-body): Use mm-display-part
1926 instead of gnus-display-mime.
1928 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
1929 instead of with-temp-buffer.
1931 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
1932 tag to summarized topics part in order to encode non-ASCII text.
1934 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
1936 * smiley.el (smiley-style): New variable.
1937 (smiley-directory): New function.
1938 (smiley-data-directory): Derive from `smiley-style' using
1940 (smiley-regexp-alist): Add new entries.
1942 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
1943 (gnus-article-browse-delete-temp): Add :version.
1945 2006-04-11 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1947 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
1950 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1952 * gnus.el (gnus-version-number): Bump version.
1954 2006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
1956 * gnus.el: No Gnus v0.4 is released.
1958 2006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1960 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
1963 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
1966 * message.el (message-header-synonyms): Add Original-To to the
1969 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
1972 2006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
1974 * gnus-fun.el (gnus): Require it for gnus-directory.
1976 2006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1978 * gnus-fun.el (gnus-face-properties-alist): Add :version.
1980 2006-04-05 Daiki Ueno <ueno@unixuser.org>
1982 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
1984 2006-04-05 Simon Josefsson <jas@extundo.com>
1986 * password.el (password-reset): New function.
1988 2006-04-05 Daiki Ueno <ueno@unixuser.org>
1990 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
1991 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
1993 2006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
1995 * nnweb.el (nnweb-google-create-mapping): Update regexp.
1996 Some whitespace was matched into the url, which broke browsing hits
1997 > 100 when mm-url-use-external was nil.
1999 2006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2001 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
2002 gnus-extra-headers for 'Newsgroups.
2004 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
2007 2006-04-04 Daiki Ueno <ueno@unixuser.org>
2009 * pgg-gpg.el: Clean up process buffers every time gpg processes
2012 2006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
2014 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
2017 2006-04-03 Daiki Ueno <ueno@unixuser.org>
2019 * pgg-gpg.el (pgg-gpg-process-filter)
2020 (pgg-gpg-wait-for-completion): Check if buffer is alive.
2022 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
2023 lines, temporary fix.
2025 2006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
2027 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
2029 2006-03-29 Daiki Ueno <ueno@unixuser.org>
2031 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
2032 default-enable-multibyte-characters. This reverts the change from
2033 revision 6.17 which is no longer necessary because the passphrase
2034 is sent separately now. GnuPG messages are unreadable under
2035 multibyte locales with default-enable-multibyte-characters set to
2038 2006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
2040 * message.el (message-tool-bar-gnome): Move "spell".
2042 2006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
2044 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
2045 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
2048 2006-03-27 Karl Kleinpaste <karl@charcoal.com>
2050 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
2051 newsgroups handling for NNTP overviews which don't include
2054 2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2056 * message.el (message-resend): Bind message-generate-hashcash to nil.
2058 2006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2060 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
2061 when searching for already-paid recipients.
2063 2006-03-27 Daiki Ueno <ueno@unixuser.org>
2065 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
2066 passphrases when it is not needed.
2067 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
2068 passphrase stuff from gpg, should only be necessary when you use
2069 gpg with a smartcard.
2071 2006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
2073 * mml.el (mml-insert-mime): Ignore cached contents of
2074 message/external-body part.
2076 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
2077 (mm-insert-part): Ditto.
2079 2006-03-23 Simon Josefsson <jas@extundo.com>
2081 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
2083 (pgg-gpg-use-agent-p): Use it again.
2085 2006-03-23 Simon Josefsson <jas@extundo.com>
2087 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
2089 (pgg-gpg-use-agent-p): Don't use it.
2091 2006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
2093 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
2096 2006-03-22 Sascha Wilde <wilde@sha-bang.de>
2098 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
2099 (pgg-gpg-update-agent): New function.
2100 (pgg-gpg-use-agent-p): New function.
2101 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
2102 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
2103 (pgg-gpg-sign-region): Use it.
2105 2006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
2107 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
2108 Reported by Ralf Wachinger <rwachinger@gmx.de>.
2110 2006-03-21 Simon Josefsson <jas@extundo.com>
2112 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
2113 <wilde@sha-bang.de>.
2114 (pgg-gpg-use-agent): New variable.
2115 (pgg-gpg-process-region): Use it.
2116 (pgg-gpg-encrypt-region): Likewise.
2117 (pgg-gpg-encrypt-symmetric-region): Likewise.
2118 (pgg-gpg-decrypt-region): Likewise.
2119 (pgg-gpg-sign-region): Likewise.
2120 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
2122 2006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2124 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
2126 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
2127 Add comment on version.
2129 2006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
2131 * smiley.el: Add missing test smiley.
2133 2006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
2135 * mm-decode.el (mm-with-part): New macro.
2136 (mm-get-part): Use it; work with message/external-body as well.
2137 (mm-save-part): Treat name and filename equally.
2139 * mm-extern.el (mm-extern-cache-contents): New function.
2140 (mm-inline-external-body): Use it; force the part to be displayed;
2141 move undisplayer added to the cached handle to the parent.
2143 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
2144 (gnus-mime-view-part-as-type): Work with message/external-body.
2146 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
2148 2006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2150 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
2151 images in image-load-path. [Sync with image.el, revision 1.60, in
2154 2006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
2156 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
2157 path rather than symbol. Always return list of directories.
2158 Guarantee that image directory comes first. [Sync with image.el,
2159 revision 1.59, in Emacs.]
2161 * message.el (message-make-tool-bar): Adjust to new API of
2162 `gmm-image-load-path-for-library'.
2164 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
2166 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
2168 2006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
2170 * gnus-art.el (gnus-article-only-boring-p):
2171 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
2173 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
2175 2006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
2177 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
2178 `defun' instead of `gmm-defun-compat'.
2180 2006-03-14 Simon Josefsson <jas@extundo.com>
2182 * message.el (message-unique-id): Don't use message-number-base36
2183 if (user-uid) is a float.
2184 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
2186 2006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
2188 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
2190 * gnus-art.el (gnus-mime-display-single): Make sure there is an
2191 empty line between a part and a message part.
2193 2006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
2195 * smiley.el: Add more test smileys.
2196 (smiley-data-directory, smiley-regexp-alist)
2197 (gnus-smiley-file-types): Fix doc strings.
2198 (smiley-update-cache): Clear smiley-cached-regexp-alist before
2199 adding new elements.
2200 (smiley-mouse-map): Unused code. Make it a comment.
2202 2006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
2204 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
2205 scan latest NoCeM messages instead of old ones.
2206 (gnus-nocem-check-article): Fix regexps so as to match to PGP
2207 delimiters that are recently used.
2208 (gnus-nocem-load-cache): Add autoload cookie.
2210 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
2212 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
2213 level which is larger than gnus-use-nocem is specified.
2215 * gnus-group.el (gnus-group-get-new-news): Ditto.
2217 2006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
2219 * gnus-util.el (gnus-tool-bar-update): New function.
2221 * gnus-group.el (gnus-group-update-tool-bar): New variable.
2222 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
2224 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
2226 * gnus-group.el (gnus-group-redraw-when-idle)
2227 (gnus-group-redraw-check): Remove.
2228 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
2230 2006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
2232 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
2233 if optional last element is specified in splits (FIELD VALUE...).
2235 2006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
2237 * message.el (message-make-tool-bar): Rename gmm-image-load-path
2238 to gmm-image-load-path-for-library. Call with no-error argument.
2239 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
2241 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
2243 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
2245 * gmm-utils.el (gmm-image-load-path): Remove alias.
2247 2006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
2249 * gmm-utils.el (gmm-image-load-path): Add alias.
2251 * nnml.el (nnml-generate-nov-databases-directory): Rename from
2252 nnml-generate-nov-databases-1.
2253 (nnml-generate-nov-databases): Use it.
2254 (nnml-generate-nov-databases-directory): Document no-active
2257 * gmm-utils.el (gmm-image-load-path-for-library): Return single
2258 directory if path is t. Add no-error.
2260 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
2261 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
2263 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
2264 resetting gnus-article-browse-html-temp-list.
2266 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
2267 mh-compat.el revision 1.9 in Emacs. Rename `gmm-image-load-path'.
2268 Add example to docstring. Rename local variables. Move error
2269 checks to default case in cond and simplify.
2271 2006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
2273 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
2274 handle is multipart when calling it recursively.
2275 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
2277 2006-03-03 Daniel Pittman <daniel@rimspace.net>
2279 * nnimap.el (nnimap-request-update-info-internal): Optimize.
2280 Don't `gnus-uncompress-range' to avoid excessive memory usage.
2282 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
2284 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
2287 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
2290 2006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
2292 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
2293 to "Emacs 23 (unicode)" in doc string.
2295 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
2296 "Emacs 23 (unicode)" in comment.
2298 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
2300 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
2302 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
2303 characters 160 through 255 in Emacs 23.
2305 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
2307 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
2308 gnus-article-browse-html-temp.
2309 (gnus-article-browse-delete-temp): Make it customizable. Add
2310 `file'. Adjust doc string.
2311 (gnus-article-browse-delete-temp-files): Add argument. Allow
2312 query for each file. Adjust doc string.
2313 (gnus-article-browse-html-parts): Add
2314 `gnus-article-browse-delete-temp-files' to
2315 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
2317 2006-03-02 Hynek Schlawack <hynek@ularx.de>
2319 * gnus-art.el (gnus-article-browse-html-temp)
2320 (gnus-article-browse-delete-temp): New variables.
2321 (gnus-article-browse-delete-temp-files): New function.
2322 (gnus-article-browse-html-parts): Use it.
2324 2006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
2326 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
2328 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
2331 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
2332 gnus-summary-insert-new-articles when unplugged. Remove
2333 gnus-summary-search-article-forward.
2335 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
2336 display-visual-class instead of display-color-cells.
2338 2006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
2340 * dgnushack.el: Autoload customize-group for XEmacs.
2342 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
2343 message/* containing non-ASCII text properly.
2345 2006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
2347 * message.el: Require gmm-utils, remove autoloads.
2348 (message-tool-bar): Set default based on
2350 (message-tool-bar-gnome): Add gmm-customize-mode.
2352 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
2354 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
2356 * gnus-group.el (gnus-group-tool-bar): Set default based on
2358 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
2360 * gmm-utils.el (gmm-image-directory): Rename variable from
2361 gmm-image-load-path.
2362 (gmm-image-load-path): Use gmm-image-directory.
2363 (gmm-customize-mode): New function.