1 2010-03-24 Juanma Barranquero <lekktu@gmail.com>
3 * message.el (message-interactive): Doc fix.
4 (message-qmail-inject-args): Reflow.
5 (message-kill-to-signature): Fix typo in docstring.
7 * smiley.el (smiley-buffer): Fix typo in docstring.
9 2010-03-24 Glenn Morris <rgm@gnu.org>
11 * mail-source.el (gnus-message): Declare.
12 (mail-source-delete-old-incoming): Require gnus-util.
14 2010-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
16 * gnus-art.el (canlock-verify): Autoload it for Emacs 21.
18 * message.el (ecomplete-setup): Autoload it for Emacs <23.
20 * mml-sec.el (mml-secure-cache-passphrase): Default to t that is
21 password-cache's default if it is not bound.
22 (mml-secure-passphrase-cache-expiry): Default to 16 that is
23 password-cache-expiry's default if it is not bound.
25 * pop3.el (pop3-list): Don't use 3rd arg of `split-string' which is not
26 available in Emacs 21.
28 * lpath.el: Suppress compiler warnings for:
29 canlock-insert-header and smtpmail-default-smtp-server for Emacs 21 and
31 ecomplete-add-item, ecomplete-save, hashcash-wait-async,
32 mail-add-payment, mail-add-payment-async, netrc-get, netrc-machine,
33 netrc-machine-user-or-password and netrc-parse for Emacs 22 and XEmacs.
35 2010-03-23 Teodor Zlatanov <tzz@lifelogs.com>
37 * auth-source.el (auth-sources): Fix up definition so extra parameters
40 2010-03-22 Martin Stjernholm <mast@lysator.liu.se>
42 * nnimap.el (nnimap-verify-uidvalidity): Fixed bug where uidvalidity
43 wasn't updated after mismatch. Clear cached mailbox info correctly
44 when uidvalidity changes.
45 (nnimap-group-prefixed-name): New function to avoid some code
47 (nnimap-verify-uidvalidity, nnimap-group-overview-filename)
48 (nnimap-request-group): Use it.
49 (nnimap-retrieve-groups, nnimap-verify-uidvalidity)
50 (nnimap-update-unseen): Significantly improved speed of Gnus startup
51 with many imap folders. This is done by caching the group status from
52 the imap server persistently in a group parameter `imap-status'. (This
53 was cached before too if `nnimap-retrieve-groups-asynchronous' was set,
54 but not persistently, so every Gnus startup was still very slow.)
56 2010-03-22 Teodor Zlatanov <tzz@lifelogs.com>
58 * assistant.el (assistant-render-text): Run `widget-setup' and don't
59 delete the extra newline. Otherwise editing of :string and :number
62 2010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
64 * auth-source.el: Set up autoloads. Bump to 23.2 because of the
65 secrets.el dependency.
66 (auth-sources): Add optional user name. Add secrets.el configuration
67 choice (unused right now).
69 2010-03-20 Teodor Zlatanov <tzz@lifelogs.com>
71 * gnus-sum.el (gnus-summary-make-menu-bar): Let
72 `gnus-registry-install-shortcuts' fill in the functions.
74 * gnus-registry.el (gnus-summary-misc-menu): Declare to avoid
76 (gnus-registry-misc-menus): Variable to hold registry mark menus.
77 (gnus-registry-install-shortcuts): Populate and use it in a
78 `gnus-summary-menu-hook' lambda, under "Gnus"->"Registry Marks".
80 2010-03-20 Martin Stjernholm <mast@lysator.liu.se>
82 * nnimap.el (nnimap-decode-group-name, nnimap-encode-group-name):
83 In-place substitutions for the group name encoding/decoding.
84 (nnimap-find-minmax-uid, nnimap-possibly-change-group)
85 (nnimap-retrieve-headers-progress, nnimap-possibly-change-group)
86 (nnimap-retrieve-headers-progress, nnimap-request-article-part)
87 (nnimap-update-unseen, nnimap-request-list)
88 (nnimap-retrieve-groups, nnimap-request-update-info-internal)
89 (nnimap-request-set-mark, nnimap-split-to-groups)
90 (nnimap-split-articles, nnimap-request-newgroups)
91 (nnimap-request-create-group, nnimap-request-accept-article)
92 (nnimap-request-delete-group, nnimap-request-rename-group)
93 (nnimap-acl-get, nnimap-acl-edit): Use them. Replace `mbx' with
94 `encoded-mbx' for consistency.
95 (nnimap-close-group): Call `imap-current-mailbox' instead of using the
96 variable `imap-current-mailbox'.
98 * gnus-agent.el (gnus-agent-fetch-articles, gnus-agent-fetch-headers)
99 (gnus-agent-regenerate-group): Use `gnus-agent-decoded-group-name'.
101 2010-03-20 Bojan Petrovic <bpetrovi@f.bg.ac.rs>
103 * pop3.el (pop3-display-message-size-flag): Display message size byte
104 counts during POP3 download.
105 (pop3-movemail): Use it.
106 (pop3-list): Implement listing of available messages.
108 2010-03-20 Mark Triggs <mst@dishevelled.net> (tiny change)
110 * nnir.el (nnir-get-article-nov-override-function): New function to
111 override the normal NOV retrieval.
112 (nnir-retrieve-headers): Use it.
114 2010-03-19 Michael Albinus <michael.albinus@gmx.de>
116 * auth-source.el (netrc-machine-user-or-password): Autoload.
118 2010-03-19 Glenn Morris <rgm@gnu.org>
120 Stop message.el from loading about 40 libraries it doesn't always need.
121 The general approach is to autoload rather than require, and to
122 require in the specific functions rather than the file. (Bug#5642)
124 * gmm-utils.el: Don't require wid-edit.
125 (widget-create-child-value, widget-convert, widget-default-get):
128 * gnus-util.el: Don't require time-date, netrc.
129 (message-fetch-field, gnus-group-name-decode): Declare rather than
131 (gnus-fetch-field): Require message.
132 (gnus-decode-newsgroups): Require gnus-group.
134 * ietf-drums.el: Don't require time-date.
136 * message.el: Don't require hashcash, canlock, ecomplete.
137 Do require mail-utils. Require nnheader only when compiling.
138 (smtpmail-default-smtp-server): Remove declaration.
139 (message-send-mail-function): Check smtpmail-default-smtp-server
140 is bound rather than requiring smtpmail.
141 (message-auto-save-directory, message-insert-signature): Use
142 expand-file-name rather than nnheader-concat.
143 (nnheader-insert-file-contents): Autoload.
144 (hashcash-wait-async): Declare.
145 (message-send-mail): Only call gnus-setup-posting-charset if
146 gnus-group-posting-charset-alist is bound. Require hashcash if needed.
147 (message-send-mail-with-sendmail): Require sendmail.
148 (canlock-password, canlock-password-for-verify): Declare.
149 (message-canlock-password): Require canlock.
150 (nnheader-get-report): Autoload.
151 (gnus-setup-posting-charset): Declare.
152 (message-send-news): Require gnus-msg.
153 (message-make-references, message-make-in-reply-to): Use mail-header-id
154 rather than the alias mail-header-message-id.
155 (ecomplete-add-item, ecomplete-save): Declare.
156 (message-put-addresses-in-ecomplete): Require ecomplete.
157 (ecomplete-display-matches): Autoload.
159 * mm-decode.el: Don't require mailcap, gnus-util.
160 (gnus-map-function, gnus-replace-in-string, gnus-read-shell-command)
161 (message-fetch-field, mailcap-parse-mailcaps, mailcap-mime-info):
163 (mailcap-mime-extensions): Declare.
165 * mm-encode.el: Don't require mailcap.
166 (mailcap-extension-to-mime): Autoload.
168 * mml-sec.el: Don't require password-cache.
170 * mml.el (gnus-setup-posting-charset): Declare rather than autoload.
171 (mailcap-parse-mimetypes, mailcap-mime-types): Declare.
172 (mml-minibuffer-read-type): Require mailcap.
173 (mml-preview): Require gnus-msg.
175 * mml1991.el: Require password-cache.
176 (password-cache-expiry): Remove declaration.
178 * mml2015.el: Require password-cache.
179 (password-cache-expiry): Remove declaration.
181 * nneething.el (mailcap): Require mailcap.
183 * nnheader.el: (declare-function): Add compatibility stub.
184 (message-remove-header): Declare rather than autoload.
185 (nnheader-replace-header): Require message.
187 * nnimap.el (declare-function): Add compatibility stub.
188 (netrc-parse, netrc-machine-user-or-password): Declare.
189 (nnimap-open-connection): Require netrc.
191 * nntp.el (declare-function): Add compatibility stub.
192 (netrc-parse, netrc-machine, netrc-get): Declare.
193 (nntp-send-authinfo): Require netrc.
195 * rfc2047.el: Don't require qp.
196 (quoted-printable-encode-region, quoted-printable-decode-string):
199 * sieve-mode.el: Don't require easymenu.
200 (easy-menu-add-item): Autoload it.
202 * spam-stat.el (time-to-number-of-days): Autoload it.
204 2010-03-19 Glenn Morris <rgm@gnu.org>
206 * password-cache.el (password-cache, password-cache-expiry): Autoload.
208 2010-03-18 Glenn Morris <rgm@gnu.org>
210 * hashcash.el (declare-function): Remove duplicate definition.
212 2010-03-17 Kevin Ryde <user42@zip.com.au>
214 * mml.el (mml-read-tag): Unquote values with `read' to reverse
215 prin1 in mml-insert-tag (just stripping the quotes gave wrong
216 value if any backslash escapes).
218 2010-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
220 * mm-util.el (mm-charset-to-coding-system): Use coding-system-from-name
221 if it is available. (bug#5647)
223 * lpath.el: Suppress compiler warning for coding-system-from-name for
226 2010-03-14 Juri Linkov <juri@jurta.org>
230 * netrc.el: Fix keywords.
232 2010-02-26 Glenn Morris <rgm@gnu.org>
234 * message.el (message-send-mail-function): Change the default, so that
235 it inherits from a customized send-mail-function. (Bug#5643)
237 2010-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
239 * gnus-art.el (gnus-treat-display-x-face): Don't burp if
240 shell-command-to-string signals an error (bug#5299).
242 2010-02-24 Glenn Morris <rgm@gnu.org>
244 * message.el (message-smtpmail-send-it)
245 (message-send-mail-with-mailclient): Doc fixes.
247 2010-02-16 Glenn Morris <rgm@gnu.org>
249 * message.el (message-default-mail-headers): Change the default value
250 to ease the transition from mail-mode to message-mode. (Bug#5555)
252 2010-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
254 * parse-time.el (parse-time-syntax): Define it for only XEmacs.
255 (parse-time-string-chars): Implement 2009-08-16 change for Emacs.
257 2010-01-18 Chong Yidong <cyd@stupidchicken.com>
259 * time-date.el (date-to-time): Doc fix (Bug#5408).
261 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
263 * message.el (message-mail): Just pass yank-action on to message-setup.
264 (message-setup): Handle (FUN . ARGS) form of yank-action.
265 (message-with-reply-buffer, message-widen-reply)
266 (message-yank-original): Handle non-buffer values of
267 message-reply-buffer (Bug#4080).
268 (message-setup-1): Prefer to save message-reply-buffer as a buffer.
270 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
272 * nnmairix.el (nnmairix-group-delete-recreate-this-group):
273 Fix typo in docstring.
275 2010-01-08 Jason Rumney <jasonr@gnu.org>
277 * sieve-manage.el (sieve-manage-parse-capability-1): Loosely match OK
280 2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
282 * gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
284 * gnus-xmas.el (gnus-xmas-article-describe-bindings): Ditto.
286 * message.el (message-check-news-header-syntax): Protect against a
287 string that `rfc822-addresses' returns when parsing fails.
289 2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
291 * gnus-util.el (gnus-invisible-p, gnus-next-char-property-change)
292 (gnus-previous-char-property-change): New functions.
294 * gnus-sum.el (gnus-forward-line-ignore-invisible): Use them.
296 2010-01-05 Andreas Schwab <schwab@linux-m68k.org>
298 * gnus-sum.el (gnus-forward-line-ignore-invisible): New function.
299 (gnus-summary-recenter): Use it instead of forward-line. (Bug#5257)
301 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
303 * message.el (message-exchange-point-and-mark): Rework last change to
304 avoid using optional arg of exchange-point-and-mark, for backward
307 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
309 * message.el (message-exchange-point-and-mark): Call
310 exchange-point-and-mark with an argument rather than setting
311 mark-active by hand (Bug#5175).
313 2009-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
315 * nntp.el (nntp-service-to-port): Work for service expressed with
316 numeric string; replace [:digit:] with [0-9] for XEmacs.
318 2009-12-17 Glenn Morris <rgm@gnu.org>
320 * gnus-group.el (gnus-bug-group-download-format-alist):
321 Change emacs entry to debbugs.gnu.org. Bump :version.
323 2009-12-13 Reiner Steib <Reiner.Steib@gmx.de>
325 * mm-encode.el (mm-sign-option, mm-encrypt-option): Add :version tag.
327 2009-12-12 Reiner Steib <Reiner.Steib@gmx.de>
329 * message.el (message-info): Explain why we use `Info-goto-node'.
331 2009-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
333 * lpath.el: Always bind default-file-name-coding-system for (S)XEmacs.
335 2009-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
337 * message.el (message-completion-in-region): New compatibility function.
338 (message-expand-group): Use it.
340 2009-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
342 * gnus-group.el (gnus-group-prepare-flat): Check also whether groups
343 with no unread article should be listed if the 2nd arg `predicate' is
346 2009-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
348 * lpath.el: Fbind recenter-top-bottom for Emacs 21, 22, and (S)XEmacs.
350 2009-11-29 Juri Linkov <juri@jurta.org>
352 * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom'
353 when it is fboundp in GNU Emacs 23.1. Put `isearch-scroll' property
354 on `gnus-recenter'. (Bug#4698, Bug#4981)
356 2009-11-26 Kevin Ryde <user42@zip.com.au>
358 * sha1.el (sha1-string-external): default-directory "/" in case
359 otherwise non-existent. process-connection-type pipe for touch of
360 efficiency recommended by elisp manual. (An aside in Bug#3911.)
362 2009-11-25 Kevin Ryde <user42@zip.com.au>
364 * dns-mode.el: Add "Keywords: comm". It's only an editing mode, but
365 it's comms related and sgml-mode.el has "comm" on that basis too.
367 2009-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
369 * rfc2047.el (rfc2047-decode-region): Don't quote decoded words
370 containing tspecial characters if they have been already quoted.
372 2009-11-05 Dan Nicolaescu <dann@ics.uci.edu>
374 * dns-mode.el (auto-mode-alist): Purecopy string.
376 2009-11-03 Stefan Monnier <monnier@iro.umontreal.ca>
378 * hashcash.el (hashcash-generate-payment): Use with-current-buffer.
380 2009-10-24 Glenn Morris <rgm@gnu.org>
382 * gnus-art.el (help-xref-stack-item): Define for compiler.
384 2009-10-21 Kevin Ryde <user42@zip.com.au>
386 * dns.el: Add "Keywords: comm", as per net/net-utils.el.
388 2009-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
390 * gnus-sum.el (gnus-remove-overlays): eval-and-compile.
392 2009-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
394 * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
395 (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
397 2009-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
399 * gnus.el (gnus-overlay-get): New alias to overlay-get.
400 (gnus-overlays-in): New alias to overlays-in.
402 * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
403 gnus-overlay-get, and gnus-delete-overlay.
404 (gnus-summary-show-thread): Make it work as well for systems in which
405 next-single-char-property-change is not available.
406 (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
408 * gnus-xmas.el (gnus-xmas-overlays-in): New function.
409 (gnus-overlay-get): New alias to extent-property.
410 (gnus-overlays-in): New alias to gnus-xmas-overlays-in.
412 * dgnushack.el: Autoload add-to-invisibility-spec for XEmacs 21.4 and
415 * lpath.el: Fbind next-single-char-property-change for XEmacs 21.4 and
418 2009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
420 * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
422 2009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
424 * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
425 and XEmacs that don't have `remove-overlays'.
427 2009-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
429 * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
430 (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
431 selective display. Use overlays instead.
433 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
435 * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
437 2009-09-29 Juanma Barranquero <lekktu@gmail.com>
439 * spam-stat.el (spam-stat-load): Fix typo in message.
441 2009-09-24 Juanma Barranquero <lekktu@gmail.com>
443 * dig.el (dig-invoke): Fix typo in docstring.
444 (query-dig): Reflow docstring.
446 2009-09-23 Juanma Barranquero <lekktu@gmail.com>
448 * gnus-art.el (gnus-article-encrypt-body):
449 * message.el (message-check-recipients):
450 * mm-util.el (mm-codepage-setup):
451 * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
452 (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
454 2009-09-22 Daiki Ueno <ueno@unixuser.org>
456 * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
457 * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
458 keys from the menu if mm-{sign,encrypt}-option is 'guided.
459 * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
460 * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
462 2009-09-21 Kevin Ryde <user42@zip.com.au>
464 * dig.el: Add "Keywords: comm", as per net-utils.el.
466 2009-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
468 * dig.el (dig-mode): Use define-derived-mode.
470 2009-09-19 Glenn Morris <rgm@gnu.org>
472 * pgg-pgp.el (pgg-pgp-encrypt-region): Add missing mapconcat separator.
474 2009-09-18 Glenn Morris <rgm@gnu.org>
476 * gnus-diary.el (gnus-diary-check-message):
477 * message.el (message-insert-formatted-citation-line):
478 * nnbabyl.el (top-level):
479 * nndiary.el (nndiary-schedule):
480 Fix typos in condition-case handlers.
482 2009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
484 * gnus-art.el (gnus-article-edit-part): Work for the buffer
485 configuration that provides the sole article window in a frame;
486 position point correctly after deleting a part.
488 2009-09-14 Adam Sjøgren <asjo@koldfront.dk>
490 * spam.el (spam-unregister-on-reregister): Add boolean variable.
491 (spam-resolve-registrations-routine): Use it to unregister articles
494 2009-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
496 * parse-time.el (parse-time-syntax): Restore it to keep compatibility
498 (parse-time-string-chars): Use it.
500 2009-09-10 Teodor Zlatanov <tzz@lifelogs.com>
502 * imap.el (imap-interactive-login): Better messages.
503 (imap-open): Fix bug with renamed buffer on reconnect.
504 (imap-authenticate): Add buffer-local imap-last-authenticator variable
505 for easier debugging and cleaner code. On successful (guessed based on
506 server capabilities) secondary authentication, set imap-state
508 (imap-last-authenticator): Define imap-last-authenticator as a variable
511 2009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
513 * nnrss.el (nnrss-request-article): Remove binding of
514 default-enable-multibyte-characters that has gotten needless by
515 the 2007-07-13 change in rfc2047-encode-message-header.
517 * mml.el (mml-insert-multipart): Error on the message header.
518 (mml-insert-part): Error on the message header; position point at
519 the end of a MIME tag.
521 2009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
523 * time-date.el (autoload): Expand define-obsolete-function-alias into
524 defalias and make-obsolete for old Emacsen that Gnus supports.
525 (with-no-warnings): Define it for old Emacsen.
526 (time-to-seconds): Don't use (featurep 'xemacs) to check if float-time
528 (time-to-number-of-days): Don't use (featurep 'xemacs) to check if
529 float-time is available; suppress compile warning for time-to-seconds.
531 * gnus-util.el (with-no-warnings): Define it for old Emacsen.
532 (gnus-float-time): Alias to float-time if it exists.
534 * ecomplete.el (with-no-warnings): Define it for old Emacsen.
535 (ecomplete-add-item): Don't use (featurep 'xemacs) to check if
536 float-time is available; suppress compile warning for time-to-seconds.
538 * lpath.el: Fbind time-to-seconds for Emacs 21.; fbind float-time for
541 2009-09-09 Teodor Zlatanov <tzz@lifelogs.com>
543 * imap.el (imap-message-map): Docstring fix.
545 2009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
547 * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
548 may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
549 Add the optional argument `encoding' that overrides the default.
551 * mml.el (mml-generate-mime-1): Pass encoding defined by a user to
554 2009-09-04 Glenn Morris <rgm@gnu.org>
556 * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
557 mm-disable-multibyte, rather than default-enable-multibyte-characters.
558 * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
559 mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
560 * mm-util.el (mm-with-unibyte-current-buffer)
561 (mm-find-buffer-file-coding-system):
562 * yenc.el (yenc-decode-region): Use default-value rather than
563 default-enable-multibyte-characters.
565 2009-09-03 Glenn Morris <rgm@gnu.org>
567 * mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
568 * rfc2047.el (rfc2047-encode-message-header): Use default-value rather
569 than default-enable-multibyte-characters.
571 2009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
573 * gnus-art.el (gnus-article-read-summary-keys):
574 Fix gnus-buffer-configuration's value temporarily used.
576 2009-09-02 Glenn Morris <rgm@gnu.org>
578 * gnus-util.el (gnus-float-time): New function.
579 * gnus-delay.el (gnus-delay-article):
580 * gnus-sum.el (gnus-thread-latest-date):
581 * gnus-util.el (gnus-user-date): Use gnus-float-time.
582 * nnspool.el (nnspool-request-newgroups):
583 Use gnus-float-time rather than time-to-seconds.
584 * ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
586 * gnus-art.el (gnus-signature-face, gnus-header-from-face)
587 (gnus-header-subject-face, gnus-header-newsgroups-face)
588 (gnus-header-name-face, gnus-header-content-face):
589 * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
590 (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
591 (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
592 (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
594 * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
595 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
596 (gnus-server-closed-face, gnus-server-denied-face)
597 (gnus-server-offline-face):
598 * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
599 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
600 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
601 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
602 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
603 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
604 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
605 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
606 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
607 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
608 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
609 (gnus-summary-selected-face, gnus-summary-cancelled-face)
610 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
611 (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
612 (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
613 (gnus-summary-high-undownloaded-face)
614 (gnus-summary-low-undownloaded-face)
615 (gnus-summary-normal-undownloaded-face)
616 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
617 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
618 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
620 * message.el (message-header-to-face, message-header-cc-face)
621 (message-header-subject-face, message-header-newsgroups-face)
622 (message-header-other-face, message-header-name-face)
623 (message-header-xheader-face, message-separator-face)
624 (message-cited-text-face, message-mml-face):
625 * sieve-mode.el (sieve-control-commands-face)
626 (sieve-action-commands-face, sieve-test-commands-face)
627 (sieve-tagged-arguments-face):
628 * spam.el (spam-face):
629 Mark face aliases with "-face" in the name as obsolete.
631 2009-09-01 Glenn Morris <rgm@gnu.org>
633 * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
636 2009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
638 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
639 Don't move point if the command is invoked inside the message header.
641 2009-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
643 * imap.el (imap-send-command): Simplify.
644 (imap-wait-for-tag): point-max -> buffer-size.
646 2009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
648 * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
649 (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
650 * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
651 * nnir.el (nnir-swish-e-index-file):
652 * gnus-sum.el (gnus-summary-delete-marked-as-read)
653 (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
654 (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
655 * gnus-msg.el (gnus-inews-mark-gcc-as-read):
656 * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
657 (gnus-treat-display-xface): Add Emacs version of obsolescence.
659 2009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
661 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
662 Don't save excursion.
664 2009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
666 * nnheader.el (nnheader-find-file-noselect):
667 * mm-util.el (mm-insert-file-contents):
668 Use (default-value 'major-mode) instead of default-major-mode.
670 2009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
672 * nnrss.el (nnrss-request-article): Avoid default-fill-column.
674 2009-08-26 Glenn Morris <rgm@gnu.org>
676 * parse-time.el (parse-time-rules): Autoload riskiness here, rather
677 than placing in files.el.
679 2009-08-25 Glenn Morris <rgm@gnu.org>
681 * nnir.el (top-level): Don't require cl at run-time.
682 (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
683 Replace cl-function substitute with gnus-replace-in-string.
684 (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
685 (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
686 (nnir-run-find-grep): Replace cl-functions find-if and subseq with
687 simplified expansions.
689 2009-08-25 Kevin Ryde <user42@zip.com.au>
691 * dig.el (dig): Add autoload cookie.
693 2009-08-22 Glenn Morris <rgm@gnu.org>
695 * gnus-art.el (gnus-button-patch): Use forward-line rather than
698 2009-08-16 Chong Yidong <cyd@stupidchicken.com>
700 * parse-time.el (parse-time-string-chars): Save match data.
702 2009-08-16 Jan Seeger <jan.seeger@thenybble.de> (tiny change)
704 * parse-time.el (parse-time-string-chars): Compute using character
705 classes, to handle non-ascii characters (Bug#3190).
707 2009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
709 * gnus-group.el (gnus-safe-html-newsgroups): New user option.
711 * gnus-art.el (gnus-bind-safe-url-regexp): New macro.
712 (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
713 (gnus-mm-display-part, gnus-mime-display-single)
714 (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
715 override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
718 (gnus-mark-copied-or-moved-articles-as-expirable): New user option.
719 (gnus-summary-move-article): Add expirable mark to articles copied or
720 moved to group that has auto-expire turned on if the option is non-nil.
722 2009-07-24 Glenn Morris <rgm@gnu.org>
724 * gnus-demon.el (gnus-demon-add-nntp-close-connection):
727 2009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
729 * gnus-art.el (gnus-article-mode-map): Bind the "e" key to
730 gnus-article-read-summary-keys rather than gnus-summary-edit-article
731 that should not be used for draft articles.
732 (gnus-article-read-summary-keys): Use key-binding instead of lookup-key
733 that has no concern in minor mode keys.
734 (gnus-article-summary-command, gnus-article-summary-command-nosave):
737 2009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
739 * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
740 article without making inquiry to a user for unknown encoding.
742 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
743 (nnmaildir--scan): Assume i-node and device number that file-attributes
744 returns might be cons-cell.
746 * dgnushack.el: Autoload thing-at-point for XEmacs 21.5.
748 * lpath.el: Fbind cp-supported-codepages for XEmacs 21.5.
750 2009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
752 * auth-source.el: Remove docs now in auth.texi. Don't use
753 `gnus-message' for logging. Add new variables `auth-source-debug' and
754 `auth-source-hide-passwords' and use them.
756 2009-07-15 Glenn Morris <rgm@gnu.org>
758 * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
760 2009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
762 * gnus-group.el (gnus-group-make-rss-group): Strip newlines and
763 excessive whitespace from the default values of title and description.
765 2009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
767 * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
768 mail-fetch-field to fetch Content-Description header in order to
771 2009-06-18 Ulrich Mueller <ulm@gentoo.org>
773 * pgg-gpg.el (pgg-gpg-lookup-key-owner): Handle colon listings
774 format used by GnuPG 2.0.11.
776 2009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
778 * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
781 2009-05-30 David Engster <dengste@eml.cc>
783 * nnmairix.el: Remove old documentation in the commentary block.
784 (nnmairix-request-group): Do not update active file for nnml back ends.
785 (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
786 end so that overview files are ignored.
787 (nnmairix-update-groups): Make updating the groups more robust by using
789 (nnmairix-determine-original-group-from-path): Circumvent mairix bug
790 with dollar characters in message-id.
792 2009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
794 * spam.el: Use dns-query instead of query-dns. Was renamed on
795 2008-12-25 in dns.el.
797 2009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
799 * rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
800 could happen if the text is only composed of spaces and/or tabs.
802 2009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
804 * gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
805 when sending a queued message to avoid extra mml tags.
807 2009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
809 * mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
811 2009-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
813 * lpath.el: Fbind rmail-swap-buffers-maybe for Emacs 21~22;
814 fbind rmail-msg-restore-non-pruned-header, rmail-swap-buffers-maybe and
815 rmail-toggle-header for XEmacs;
816 bind rmail-default-file and rmail-default-rmail-file for XEmacs.
818 2009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
820 * gnus-dired.el: Remove autoload for gnus-setup-message.
821 (gnus-dired-attach): Fake this-command value to prevent Gnus from
822 displaying Gnus logo; always use compose-mail.
824 2009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
826 * gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
828 2009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
830 * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
831 (gnus-nocem-issuers): List currently active issuers; fix custom type.
832 (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
834 (gnus-nocem-epg-verify): New function.
836 2009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
838 * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
840 2009-02-15 Glenn Morris <rgm@gnu.org>
842 * gnus-util.el (rmail-insert-rmail-file-header)
843 (rmail-count-new-messages, rmail-show-message): Remove unnecessary
845 (rmail-default-rmail-file): Remove unnecessary declaration.
846 (gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
848 2009-02-14 Glenn Morris <rgm@gnu.org>
850 * gnus.el (rmail-default-rmail-file): Remove declaration of deleted
851 variable (only used in gnus-util, which declares it anyway).
852 (rmail-output-to-rmail-file): Remove autoload of deleted function,
853 which was only needed by gnus-art (changed to not use it any more).
854 (rmail-insert-rmail-file-header): Remove autoload of deleted function,
855 only used in gnus-util, which autoloads it itself.
856 (rmail-update-summary): Fix autoload.
858 * gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
859 rather than rmail-output-to-rmail-file.
861 2009-02-07 Glenn Morris <rgm@gnu.org>
863 * message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
864 autoload of function that no longer exists.
865 (rmail-toggle-header): Declare.
866 (message-forward-rmail-make-body): Handle mbox Rmail.
868 2009-01-31 Glenn Morris <rgm@gnu.org>
870 * gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
873 2009-01-31 Dave Love <fx@gnu.org>
875 * imap.el (imap-fetch-safe): Bind debug-on-error.
876 (imap-debug): Add imap-fetch-safe.
878 2009-01-26 Teodor Zlatanov <tzz@lifelogs.com>
880 * auth-source.el (auth-source-forget-user-or-password): Clarify docs.
881 (auth-source-forget-all-cached): New convenience function.
882 (auth-source-user-or-password): Accept list of modes or a single mode.
884 * mail-source.el (mail-source-bind, mail-source-set-1): Use list of
887 * netrc.el (netrc-machine-user-or-password): Use list of
890 * nnimap.el (nnimap-open-connection): Use list of
893 * nntp.el (nntp-send-authinfo): Use list of
896 2009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
898 * auth-source.el: Update docs to reflect epa-file-enable is to be used
901 2009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
903 * nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
904 coding system in XEmacs; add a workaround for XEmacs.
906 * lpath.el: Fbind coding-system-aliasee.
908 2009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
910 * mm-util.el (mm-coding-system-priorities): Protect against nil value
911 of current-language-environment.
913 2009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
915 * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
916 available at runtime.
918 2009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
920 * gnus-art.el (article-date-ut): Fix end point of narrowing.
922 2009-01-11 Aidan Kehoe <kehoea@parhasard.net>
924 * nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
925 the greatest positive fixnum value doesn't work under an XEmacs with
926 bignum support; use the most-positive-fixnum constant instead,
927 available since Emacs 21.1 with cl and XEmacs 21.1.
929 2009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
931 * gnus-sum.el (gnus-summary-next-article): Revert last change by which
932 XEmacs gets not to work.
934 2009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
936 * mm-util.el (mm-coding-system-priorities): Allow the value like
937 "Japanese (UTF-8)" of current-language-environment.
939 2009-01-09 Glenn Morris <rgm@gnu.org>
941 * gnus-sum.el (gnus-summary-next-article): Replace last-command-char
942 with last-command-event.
944 2009-01-08 Reiner Steib <Reiner.Steib@gmx.de>
946 * imap.el (imap-enable-exchange-bug-workaround): Explain auto-detection
949 * message.el (message-fix-before-sending): Amend comment.
951 2009-01-08 Dave Love <fx@gnu.org>
953 * imap.el (imap-message-appenduid-1): Fix typo in imap-fetch-safe call.
955 2009-01-07 David Engster <dengste@eml.cc>
957 * gnus-msg.el (gnus-inews-do-gcc): Fix last patch to deal with
958 simplified server definitions by converting it via
959 gnus-server-to-method.
961 2009-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
963 * gnus-sum.el (gnus-summary-set-local-parameters): Always evaluate
964 parameter's operands.
966 2009-01-06 David Engster <dengste@eml.cc>
968 * gnus-msg.el (gnus-inews-do-gcc): Reduce to short group name when on
969 primary select method (for gnus-group-mark-article-as-read).
971 2009-01-06 Tassilo Horn <tassilo@member.fsf.org>
973 * gnus-art.el (gnus-treat-display-face): Fix docstring link to point to
974 `(gnus)Face', not `(gnus)X-Face'.
976 2009-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
978 * mm-util.el (mm-ucs-to-char): New function.
980 * mm-url.el (mm-url-decode-entities): Use it.
982 * lpath.el: Fbind decode-char, int-to-char, ucs-to-char and
985 2009-01-05 Dave Love <fx@gnu.org>
987 * time-date.el: Require cl for `declare'.
989 2009-01-05 Reiner Steib <Reiner.Steib@gmx.de>
991 * time-date.el (format-seconds): Explain `assoc-string'. Suggested by
994 2009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
996 * message.el (message-fix-before-sending): Add `eight-bit' to
997 illegible-text check.
999 2009-01-03 Michael Olson <mwolson@gnu.org>
1001 * nnimap.el (nnimap-retrieve-headers-progress): Handle edge case where
1002 `headers' is nil. This can occur if the IMAP server does not have
1003 permissions to read messages from a folder, but can write new messages
1005 (nnimap-request-article-part): Do not insert `data' if it is nil.
1007 * imap.el (imap-parse-fetch): Courier can insert spurious blank
1008 characters which will confuse `read', so skip past them.
1010 2009-01-01 Dave Love <fx@gnu.org>
1012 * imap.el (imap-string-to-integer): Fix typo.
1013 (imap-fetch-safe): New function.
1014 (imap-message-copyuid-1, imap-message-appenduid-1): Use it.
1016 * nnimap.el (nnimap-find-minmax-uid): Use imap-fetch-safe.
1018 * imap.el (imap-process-connection-type, imap-debug, imap-open):
1019 (imap-parse-greeting): Fix doc strings.
1020 (imap-tls-open, imap-search, imap-message-appenduid-1): Add FIXMEs.
1021 (imap-parse-flag-list): Make messages unique.
1022 (imap-parse-body): Fix comments. Add comment on Exchange 2007.
1024 * nnimap.el: Fix author email.
1025 (nnimap-split-rule): Add FIXME comment.
1026 (nnimap-debug): Fix doc string.
1028 2008-12-26 Reiner Steib <Reiner.Steib@gmx.de>
1030 * dns.el (dns-set-servers): Check "Address". Fix typo.
1032 2008-12-25 Reiner Steib <Reiner.Steib@gmx.de>
1034 * dns.el (dns-set-servers): Renamed from dns-parse-resolv-conf. Call
1035 nslookup if resolv.conf isn't available.
1036 (dns-query): Rename from query-dns.
1037 (dns-query-cached): Rename from query-dns-cached.
1039 2008-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
1041 * gnus-sum.el (gnus-summary-set-article-display-arrow): Make
1042 overlay-arrow-position and overlay-arrow-string buffer-local; no need
1043 to check if those variables exist (first appeared in Emacs 18.50).
1045 2008-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
1047 * mm-util.el (mm-line-number-at-pos): New function.
1049 * spam-report.el (spam-report-process-queue): Use it.
1051 2008-12-24 David Engster <dengste@eml.cc>
1053 * gnus-sum.el (gnus-summary-set-local-parameters): Don't bind
1054 parameters that haven't existed as variables as buffer-local variables.
1056 2008-12-23 Dave Love <fx@gnu.org>
1058 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Don't use
1061 * sieve-manage.el (sieve-manage-starttls-p): Renamed from
1063 (sieve-manage-starttls-open): Renamed from imap-starttls-open.
1065 2008-12-22 Dave Love <fx@gnu.org>
1067 * imap.el: Fix author email. Doc fixes.
1068 (imap-parse-body): Work around assertion failure in bogus Exchange 2007
1071 2008-12-22 Reiner Steib <Reiner.Steib@gmx.de>
1073 * spam-report.el (spam-report-gmane-max-requests): New constant.
1074 (spam-report-gmane-wait): New variable.
1075 (spam-report-gmane-ham, spam-report-gmane-spam)
1076 (spam-report-url-ping-plain, spam-report-process-queue): Wait only if
1077 spam-report-gmane-wait is non-nil should be sufficient to avoid DOS-ing
1080 * nnheader.el (nnheader-read-timeout, nnheader-accept-process-output):
1083 * pop3.el (pop3-accept-process-output, pop3-read-timeout): Use
1084 nnheader-accept-process-output and nnheader-read-timeout if available.
1085 (pop3-movemail): Use it.
1087 * message.el (message-check-news-body-syntax): Fix signature check if
1088 there's an attachment.
1090 2008-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1092 * mm-util.el: Add comments to the mm- emulating functions.
1094 2008-12-21 Reiner Steib <Reiner.Steib@gmx.de>
1096 * gnus-start.el (gnus-before-startup-hook): Fix doc string. Reported
1097 by Stephen Berman <stephen.berman@gmx.net>.
1099 2008-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
1101 * mm-util.el (mm-substring-no-properties): New function.
1102 (mm-read-charset, mm-subst-char-in-string, mm-replace-in-string)
1103 (mm-special-display-p): Enable those lambda forms to be byte compiled.
1104 (mm-string-to-multibyte): Doc fix.
1106 * mml.el (mml-attach-file): Use mm-substring-no-properties.
1108 2008-12-18 Reiner Steib <Reiner.Steib@gmx.de>
1110 * mml.el (mml-attach-file): Strip text properties from file name.
1113 2008-12-16 Glenn Morris <rgm@gnu.org>
1115 * mm-util.el (mm-charset-override-alist): Declare for compiler.
1117 2008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
1119 * mml.el (mml-generate-mime-1): Prefer the MIME charset that Emacs
1120 knows since the charset specified might be a bogus alias that
1121 mm-charset-synonym-alist provides.
1123 2008-12-15 Reiner Steib <Reiner.Steib@gmx.de>
1125 * mm-util.el (mm-charset-synonym-alist): Add bogus names "UTF8" and
1128 * gnus-start.el (gnus-backup-startup-file): Improve doc string.
1130 2008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
1132 * mm-util.el (mm-charset-eval-alist):
1133 Define it before mm-charset-to-coding-system.
1134 (mm-charset-to-coding-system): Add optional argument `silent';
1135 define it before mm-charset-override-alist.
1136 (mm-charset-override-alist): Add `(gb2312 . gbk)' to the
1137 default value if it can be used in Emacs currently running;
1138 silence mm-charset-to-coding-system.
1140 2008-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
1142 * rfc2047.el (rfc2047-charset-to-coding-system): Add new argument
1143 `allow-override' which says whether to use `mm-charset-override-alist'.
1144 (rfc2047-decode-encoded-words): Use it.
1146 * mm-util.el (mm-charset-override-alist): Fix custom type;
1147 add `(gb2312 . gbk)' to choices.
1149 2008-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
1151 * mm-view.el (mm-inline-text-html-render-with-w3m): Make it simple and
1154 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
1156 * lpath.el: Bind w3m-link-map for Emacs 21, 22, and XEmacs.
1158 2008-12-04 Naohiro Aota <nao.aota@gmail.com>
1160 * mm-view.el (mm-inline-text-html-render-with-w3m): Put special keymap
1163 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
1165 2008-12-03 Lute Kamstra <lute@gnu.org>
1167 * sha1.el: Remove leading * from docstrings of defcustoms,
1168 deffaces, defconsts and defuns.
1170 2008-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
1172 * message.el (message-idna-to-ascii-rhs-1): Protect against local
1173 users' addresses that don't have domain parts.
1174 (message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head
1175 rather than message-narrow-to-head since there will be the message
1178 2008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
1180 * nnimap.el (nnimap-retrieve-headers-progress): Don't use nnimap-demule
1181 since the result is inserted in a unibyte buffer anyway.
1182 (nnimap-demule-use-string-to-multibyte): Remove.
1183 (nnimap-demule): Alias it to mm-string-to-multibyte.
1185 2008-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1187 * nnimap.el (nnimap-demule-use-string-to-multibyte): New temporary
1188 variable for debugging bug#464 and bug#1174.
1189 (nnimap-demule): Use it.
1191 2008-11-24 Reiner Steib <Reiner.Steib@gmx.de>
1193 * gnus-score.el (gnus-score-find-trace): Handle default score in total
1194 score calculation correctly.
1196 2008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
1198 * message.el (message-send-mail): Just set the buffer to unibyte
1199 rather than use mm-with-unibyte-current-buffer which does a lot more.
1200 (message-send-mail-partially): Don't bother with
1201 mm-with-unibyte-current-buffer since it's already been made unibyte by
1204 2008-11-11 Teodor Zlatanov <tzz@lifelogs.com>
1206 * nnrss.el (nnrss-make-hash-index): Debug message of full item.
1208 2008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
1210 * netrc.el (netrc-parse): If a list is passed in as FILE, return it.
1212 2008-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1214 * starttls.el (starttls-any-program-available): Rewritten so it doesn't
1215 require itself and to remove `with-no-warnings'.
1217 2008-11-03 Teodor Zlatanov <tzz@lifelogs.com>
1219 * starttls.el (starttls-any-program-available): Get the name of the
1220 available TLS layer program.
1221 (starttls-open-steam-gnutls, starttls-open-stream): Put port number as
1222 well as the host name in the "opening" message.
1224 * auth-source.el (auth-source-cache, auth-source-do-cache)
1225 (auth-source-user-or-password): Cache passwords and logins by default,
1226 allow override with `auth-source-do-cache'.
1227 (auth-source-forget-user-or-password): Allow users to remove cache
1230 2008-11-01 Juanma Barranquero <lekktu@gmail.com>
1232 * md4.el (md4-buffer): Fix typo in docstring.
1233 (md4, md4-64): Doc fixes.
1234 (md4-pack-int32): Reflow docstring.
1236 2008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
1238 * ietf-drums.el (ietf-drums-remove-comments): Localize second
1239 condition-case to only the forward-sexp call.
1241 2008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
1243 * ietf-drums.el (ietf-drums-remove-comments): Fix bug with single
1244 quotes contained. Make it more robust regardless by an extra
1245 condition-case wrapper.
1247 2008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1249 * lpath.el: No need to fbind codepage-setup for Emacs 23.
1251 2008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1253 * nnml.el (nnml-request-expire-articles): Check if the function set to
1254 `nnmail-expiry-target' returns the symbol `delete'.
1256 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
1258 * nnmail.el (nnmail-expiry-target): Fix custom type.
1260 2008-10-02 Glenn Morris <rgm@gnu.org>
1262 * mm-util.el (mm-codepage-setup): Tweak codepage error.
1263 Silence compiler warning.
1265 2008-10-01 Magnus Henoch <mange@freemail.hu>
1267 * tls.el (open-tls-stream): Show the actual command being
1268 executed, instead of the format string.
1270 2008-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
1272 * lpath.el: Fbind codepage-setup for Emacs 23.
1274 2008-09-30 Chong Yidong <cyd@stupidchicken.com>
1276 * mml.el (mml-menu): Don't assume mml2015 is bound.
1278 2008-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1280 * gnus-art.el (gnus-article-read-summary-keys): Check if summary window
1283 2008-09-27 Glenn Morris <rgm@gnu.org>
1285 * gnus-util.el (mail-header-remove-comments): Autoload it.
1287 2008-09-27 Andreas Schwab <schwab@suse.de>
1289 * gnus-util.el (gnus-split-references): Strip comments.
1290 (gnus-parent-id): Likewise.
1292 2008-09-26 Reiner Steib <Reiner.Steib@gmx.de>
1294 * message.el (message-confirm-send): Fix version.
1296 2008-09-25 Katsumi Yamaoka <yamaoka@jpl.org>
1298 * message.el (message-idna-to-ascii-rhs-1): Use
1299 mail-extract-address-components rather than mail-header-parse-addresses
1300 that is an alias by default to ietf-drums-parse-addresses that does not
1301 support non-ASCII names in headers' contents.
1303 2008-09-25 Teodor Zlatanov <tzz@lifelogs.com>
1305 * message.el (message-confirm-send): Fixed variable documentation to
1306 avoid the "y/n" wording.
1308 2008-09-25 Francis Litterio <flitterio@gmail.com> (tiny change)
1310 * message.el (message-set-auto-save-file-name): Save to a different
1311 filename so multiple messages (especially drafts) can be recovered.
1313 2008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
1315 * message.el (message-confirm-send): Add appropriate version.
1317 2008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
1319 * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
1322 2008-09-22 Daiki Ueno <ueno@unixuser.org>
1324 * mm-view.el (mm-pkcs7-signed-magic): Use literals.
1325 (mm-pkcs7-enveloped-magic): Ditto.
1327 2008-09-17 Simon Josefsson <simon@josefsson.org>
1329 * sieve-manage.el (sieve-manage-is-string): Accept literals too.
1330 Reported by Arnt Gulbrandsen <arnt@oryx.com>.
1332 2008-09-16 Teodor Zlatanov <tzz@lifelogs.com>
1334 * gnus-registry.el (gnus-registry-use-long-group-names): Make t the
1335 default, it's better.
1337 2008-09-11 Teodor Zlatanov <tzz@lifelogs.com>
1339 * gnus-sum.el (gnus-summary-insert-line): Trap errors on setting the
1340 summary line gnus-number property and ignore them (with a warning
1343 2008-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
1345 * gnus-group.el (gnus-group-make-useful-group): Don't use the compiler
1346 macro caddr in the interactive form since it won't be expanded.
1348 2008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1350 * gnus-art.el (gnus-mime-set-charset-parameters): Add new argument
1351 `charset'; fix name of function called recursively.
1352 (gnus-mime-view-part-as-charset): Don't bind gnus-newsgroup-charset.
1354 2008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
1356 * gnus-art.el (gnus-mime-strip-charset-parameters): Remove.
1357 (gnus-mime-set-charset-parameters): New function.
1358 (gnus-mime-view-part-as-charset): Use it to correctly display part
1359 specifying wrong charset.
1361 2008-09-08 David Engster <dengste@eml.cc>
1363 * nnmairix.el (nnmairix-create-server-and-default-group): Require match
1364 in completing-read for back end server.
1366 2008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
1368 * message.el (message-confirm-send): New variable to confirm sending a
1370 (message-send): Use it.
1372 2008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
1374 * gnus-spec.el (gnus-parse-simple-format): Revert last patch.
1376 2008-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1378 * gnus-spec.el (gnus-parse-simple-format): Remove trailing whitespace.
1380 2008-08-21 Teodor Zlatanov <tzz@lifelogs.com>
1382 * gnus-registry.el (gnus-registry-max-track-groups): New variable to
1383 prevent tracking too many groups.
1384 (gnus-registry-split-fancy-with-parent, gnus-registry-fetch-groups):
1387 2008-08-11 Ralf Angeli <angeli@caeruleus.net>
1389 * gnus-art.el (gnus-article-next-page): Respect `scroll-margin' when
1390 moving point to the bottom of the window in order to avoid recentering.
1392 2008-08-11 Katsumi Yamaoka <yamaoka@jpl.org>
1394 * lpath.el: Bind scroll-margin for XEmacs 21.4 and SXEmacs.
1396 * gnus-art.el (gnus-article-next-page, gnus-article-prev-page)
1397 (gnus-article-next-page-1): Use compiler directive (featurep 'xemacs).
1398 (gnus-article-beginning-of-window): Fix calculation.
1400 2008-08-08 Katsumi Yamaoka <yamaoka@jpl.org>
1402 * gnus-msg.el (gnus-summary-supersede-article)
1403 (gnus-summary-resend-message-edit): Bind mail-parse-charset to the
1404 value of gnus-newsgroup-charset to decode non-MIME encoded text in
1407 2008-08-02 Chong Yidong <cyd@stupidchicken.com>
1409 * pgg-gpg.el (pgg-gpg-process-region): Accept any remaining
1410 pending output coming after the status change.
1412 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1416 * gnus-registry.el: Remove VMS support.
1418 2008-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
1420 * rfc2104.el (rfc2104-string-make-unibyte): Define it as a compiler
1422 (rfc2104-hash): Use it.
1424 2008-07-30 Reiner Steib <Reiner.Steib@gmx.de>
1426 * gnus-sum.el (gnus-summary-sort-by-most-recent-number)
1427 (gnus-summary-sort-by-most-recent-date): New commands.
1428 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add key bindings
1431 2008-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1433 * gnus-art.el (gnus-summary-save-in-pipe): Generate work buffer always;
1434 don't redisplay article for raw contents; remove plural articles stuff.
1436 * gnus-sum.el (gnus-summary-pipe-output): Pipe raw articles by symbolic
1437 prefix `r'; use gnus-summary-save-in-pipe directly instead of relying
1438 on gnus-summary-save-article; display results properly.
1440 2008-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
1442 * lpath.el: No need to fbind ns-focus-frame.
1444 2008-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
1446 * gnus-art.el (gnus-summary-save-in-pipe): Add optional argument `raw'.
1448 2008-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
1450 * gnus-art.el (gnus-summary-save-in-pipe): Consider
1451 gnus-save-all-headers.
1453 2008-07-21 Dan Nicolaescu <dann@ics.uci.edu>
1455 * gnus-util.el (ns-focus-frame): Remove declaration.
1456 (gnus-select-frame-set-input-focus): Undo previous change. Treat ns
1459 2008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org>
1461 * rfc2104.el (rfc2104-zero): Delete defconst.
1462 (rfc2104-hex-alist): Likewise.
1463 (rfc2104-hex-to-int): Delete func.
1464 (rfc2104-hexstring-to-bitstring): Likewise.
1465 (rfc2104-nybbles): New defconst.
1466 (rfc2104-hash): Rewrite for speed.
1468 2008-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
1470 * tls.el (open-tls-stream): Make it work with the 2nd argument
1471 BUFFER that is a string but does not exist as a buffer object, as
1472 mentioned in the doc-string.
1474 2008-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
1476 * lpath.el: Fbind ns-focus-frame for Emacs 21, 22, XEmacs 21.4, and
1479 2008-07-16 Glenn Morris <rgm@gnu.org>
1481 * gnus-util.el (ns-focus-frame): Declare for compiler.
1483 2008-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
1485 * gnus-art.el (gnus-article-save): Ignore gnus-visible-headers that is
1486 set as a group parameter.
1487 (gnus-summary-save-in-pipe): Work when it is called independently.
1488 (gnus-summary-pipe-to-muttprint): Don't modify
1489 gnus-summary-pipe-output-default-command.
1491 2008-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
1493 * message.el (message-send-mail-with-sendmail):
1494 Display the error message.
1496 2008-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
1498 * gnus-art.el (gnus-default-article-saver):
1499 Add gnus-summary-save-in-pipe to choices.
1500 (gnus-summary-save-in-pipe): Add :decode and :headers properties; use
1501 gnus-summary-pipe-output-default-command as the default command.
1502 (gnus-summary-pipe-to-muttprint): Update gnus-summary-muttprint-program
1503 instead of gnus-last-shell-command.
1505 * gnus-sum.el (gnus-summary-pipe-output-default-command):
1507 (gnus-summary-muttprint-program): Mention the value will be changed.
1508 (gnus-summary-save-article): Force showing of all headers.
1509 (gnus-summary-pipe-output): Work with the 2nd argument HEADERS.
1511 2008-07-01 Rupert Swarbrick <rswarbrick@googlemail.com> (tiny change)
1513 * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
1515 2008-07-02 Juanma Barranquero <lekktu@gmail.com>
1517 * nnimap.el (nnimap-id):
1518 * sieve-manage.el (sieve-manage-open): Doc fixes.
1520 2008-07-02 Francesc Rocher <rocher@member.fsf.org>
1522 * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
1525 2008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1527 * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
1529 * nnkiboze.el (nnkiboze-generate-group):
1530 Use explicit mm-disable-multibyte rather than mm-with-unibyte.
1532 * nnmairix.el: Require CL.
1534 2008-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
1536 * dgnushack.el: Autoload get-display-table and put-display-table for
1539 * lpath.el: Fbind get-display-table and put-display-table for XEmacs
1542 2008-06-15 David Engster <dengste@eml.cc>
1544 * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
1546 2008-06-14 Aidan Kehoe <kehoea@parhasard.net>
1548 * gnus-util.el (gnus-put-display-table, gnus-get-display-table):
1549 New macros that expand to an `aset'/`aref' call under Emacs, and to a
1550 runtime choice under XEmacs.
1552 * gnus-sum.el (gnus-summary-set-display-table):
1553 Use `gnus-put-display-table', `gnus-get-display-table',
1554 `gnus-set-display-table' for the display table, instead of `aset'.
1556 * gnus-xmas.el (gnus-xmas-summary-set-display-table):
1557 Use `gnus-put-display-table', `gnus-get-display-table',
1558 `gnus-set-display-table' for the display table.
1560 2008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
1562 * nnmairix.el: Add autoloads.
1564 2008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
1566 * nnmairix.el (nnmairix-delete-recreate-group)
1567 (nnmairix-update-and-clear-marks): Fix error messages.
1569 2008-06-14 David Engster <dengste@eml.cc>
1571 * nnmairix.el: Upgrade to version 0.6.
1572 (nnmairix-group-toggle-propmarks-this-group)
1573 (nnmairix-group-toggle-readmarks-this-group)
1574 (nnmairix-group-delete-recreate-this-group)
1575 (nnmairix-group-toggle-allowfast-this-group, nnmairix-propagate-marks)
1576 (nnmairix-remove-tick-mark-original-article): New commands.
1577 (nnmairix-mairix-search-options, nnmairix-propagate-marks-upon-close)
1578 (nnmairix-propagate-marks-to-nnmairix-groups)
1579 (nnmairix-only-use-registry, nnmairix-allowfast-default)
1580 (nnmairix-marks-cache, nnmairix-version-output): New variables.
1581 (nnmairix-request-set-mark, nnmairix-request-update-info): New back end
1582 functions needed for marks propagation and manipulation of read marks.
1583 (nnmairix-update-groups): New function.
1584 (nnmairix-get-groups-from-server, nnmairix-delete-recreate-group)
1585 (nnmairix-determine-original-group-from-registry)
1586 (nnmairix-determine-original-group-from-path)
1587 (nnmairix-get-group-from-file-path, nnmairix-map-range)
1588 (nnmairix-check-mairix-version, nnmairix-group-toggle-parameter):
1589 New helper functions.
1590 (nnmairix-group-mode-hook, nnmairix-summary-mode-hook): Insert new
1591 keystrokes for new commands.
1592 (nnmairix-delete-and-create-on-change): Doc string cleanup.
1593 (nnmairix-request-group): Check allow-fast group parameter.
1594 (nnmairix-request-create-group): Set allow-fast group parameter if
1595 nnmairix-allowfast-default is set.
1596 (nnmairix-close-group): Propagate marks upon closing if needed.
1597 (nnmairix-group-toggle-threads-this-group): Use new.
1598 nnmairix-group-toggle-parameter helper function.
1599 (nnmairix-search): Better check for empty search result.
1600 (nnmairix-goto-original-article): Use new helper functions for
1601 determining original article.
1602 (nnmairix-show-original-article): Make sure message-id is in brackets.
1603 (nnmairix-call-mairix-binary): Change variable name.
1604 (nnmairix-update-and-clear-marks): Use nnmairix-delete-recreate-group
1606 (nnmairix-widget-toggle-activate): Fix doc string.
1608 2008-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
1610 * nnir.el: Require edmacro when compiling with XEmacs.
1611 (nnir-run-find-grep): Don't use 3rd arg of `split-string' which is not
1612 available in Emacs 21.
1614 2008-06-11 Glenn Morris <rgm@gnu.org>
1616 * gnus-util.el (x-focus-frame):
1617 * gnus.el (image-size):
1618 * mm-decode.el (image-size): Declare.
1620 * gnus-picon.el (declare-function): Add compat definition.
1621 (image-size): Declare.
1623 * gnus-group.el (tool-bar-map):
1624 * gnus-sum.el (tool-bar-map): Define for compiler.
1626 * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
1628 * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
1630 * gnus-agent.el, gnus-cache.el, gnus-ems.el, gnus-group.el:
1631 * gnus-logic.el, gnus-msg.el, gnus-util.el, gnus.el, mail-source.el:
1632 * message.el, mm-decode.el, mm-encode.el, mm-view.el, mml.el:
1633 * mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnimap.el:
1634 * nnmail.el, nnml.el, nnrss.el, nntp.el, nnvirtual.el:
1635 * sieve-manage.el, spam-report.el, spam.el:
1636 Remove unnecessary eval-and-compile of autoloads.
1638 2008-06-08 Michael Albinus <michael.albinus@gmx.de>
1640 * auth-source.el: Precise Tramp doc.
1642 2008-06-07 Glenn Morris <rgm@gnu.org>
1644 * nnmairix.el: Remove unnecessary eval-when-compile.
1646 2008-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
1648 * lpath.el: Fbind propertize for XEmacs 21.4.
1650 2008-06-05 Reiner Steib <Reiner.Steib@gmx.de>
1652 * nnir.el: Move here from ../contrib.
1654 2008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
1656 * gnus-util.el (gnus-read-shell-command): New function.
1657 * mm-decode.el (mm-pipe-part):
1658 * gnus-art.el (gnus-summary-save-in-pipe): Use it.
1660 2008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
1662 * message.el (message-disassociate-draft): Revert 2008-03-18 change.
1664 2008-06-03 Glenn Morris <rgm@gnu.org>
1666 * pop3.el (nnheader-accept-process-output): Autoload it.
1668 2008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1670 * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
1671 are not 2-digit hexadecimal characters that follow `%'s.
1673 2008-05-29 Reiner Steib <Reiner.Steib@gmx.de>
1675 * message.el (message-bogus-recipient-p): Fix type in doc string.
1676 Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
1677 (message-bogus-addresses): Rename from message-bogus-address-regexp.
1678 Improve custom options.
1679 (message-bogus-recipient-p): Adjust accordingly.
1681 2008-05-27 Chong Yidong <cyd@stupidchicken.com>
1683 * parse-time.el (parse-time-months, parse-time-weekdays): Add
1684 long-form month and day names.
1686 2008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
1688 * dgnushack.el: Autoload debug, eudc-expand-inline and
1689 pgg-snarf-keys-region for XEmacs.
1691 * lpath.el: Fbind w3m-region, bind ps-print-color-p for XEmacs.
1693 * nnmairix.el: Require edmacro when compiling with XEmacs.
1695 2008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
1697 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
1698 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
1700 2008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
1702 * auth-source.el: Add more docs.
1704 * netrc.el (netrc-machine): Always match if the port is not given.
1706 2008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1708 * nnheader.el (nnheader-read-timeout): Change the default timeout from
1709 0.1 seconds to 0.01 seconds. This will make nntp and pop3 article
1710 retrieval faster in some cases, but might make CPU usage larger. If
1711 this has any bad side effects, we might revert this change.
1713 * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
1714 seems to make mail retrieval much, much faster.
1715 (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
1718 * gnus-draft.el (gnus-group-send-queue): Bind
1719 message-send-mail-partially-limit to nil to avoid being prompted.
1721 2008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
1723 * mml.el (mml-attach-buffer): Prompt for `disposition'.
1725 * message.el (message-bogus-address-regexp): Fix and improve custom
1727 (message-setup-hook): Add message-check-recipients as custom option.
1729 2008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
1731 * message.el (message-cite-function): Remove bogus autoload which crept
1732 in during merge from v5-10.
1734 2008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
1736 * nnimap.el (nnimap-open-connection): Fix login/password bug.
1738 * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
1740 * auth-source.el: Preliminary Tramp docs.
1741 (auth-sources): Change the default auth-sources to use
1744 2008-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1746 * nntp.el: Autoload `auth-source-user-or-password'.
1747 (nntp-send-authinfo): Use it.
1749 * nnimap.el: Autoload `auth-source-user-or-password'.
1750 (nnimap-open-connection): Use it.
1752 * auth-source.el: Added docs on using with url-auth. Import gnus-util
1753 for the gnus-message function.
1754 (auth-source-user-or-password): Use it.
1756 2008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1758 * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
1759 rfc2104-hexstring-to-byte-list. Return a unibyte string.
1760 (rfc2104-hash): Use it.
1762 2008-05-08 Juanma Barranquero <lekktu@gmail.com>
1764 * gnus-art.el (gnus-article-toggle-truncate-lines):
1765 Don't use `iff' in docstring.
1767 2008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
1769 * gnus-registry.el: Adjusted copyright dates and added a keyword.
1771 * gnus-util.el (gnus-extract-address-component-name)
1772 (gnus-extract-address-component-email): Convenience functions around
1773 `gnus-extract-address-components'.
1775 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
1776 Use `gnus-extract-address-component-email' to fix bug of comparing full
1777 sender name to `user-mail-address'.
1779 2008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
1781 * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
1782 catch/throw to optimize.
1783 (gnus-registry-find-keywords): Just use member to find a keyword.
1785 2008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1787 * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
1788 is current before calling gnus-server-prepare.
1789 (gnus-server-setup-buffer, gnus-server-update-server)
1790 (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
1792 2008-05-04 Juri Linkov <juri@jurta.org>
1794 * mailcap.el (mailcap-replace-in-string): New compatibility alias.
1795 (mailcap-file-default-commands): Use mailcap-replace-in-string
1796 instead of replace-regexp-in-string, and mailcap-delete-duplicates
1797 instead of delete-dups. Use [ \t\n]* for whitespace in regexp.
1799 2008-05-03 Reiner Steib <reiner.steib@gmx.de>
1801 * gnus-sum.el (gnus-propagate-marks): Fix custom version.
1803 2008-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1805 * gnus.el: Bump version to 0.11
1807 2008-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1809 * gnus.el: No Gnus v0.10 is released.
1811 2008-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1813 * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
1815 (gnus-update-read-articles): Speed up non-marks-using users.
1816 (gnus-use-marks): Define gnus-use-marks.
1817 (gnus-propagate-marks): Rename variable to something more sensible.
1819 2008-05-02 Juanma Barranquero <lekktu@gmail.com>
1821 * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
1822 (gmm-image-load-path-for-library): Fix typos in docstrings.
1823 (gmm-message): Reflow docstring.
1825 2008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
1827 * mail-source.el (mail-source-set-1, mail-source-bind):
1828 Move auth-source code out of the macro to clean it up and fix bugs.
1830 2008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
1832 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
1833 by sender if it's equal to user-mail-address, it's likely to be
1836 * mail-source.el (mail-source-bind): Don't use user or password if they
1837 are not bound. Unintern them if they are nil. Don't use server unless
1838 it's bound, and default it to empty string otherwise.
1840 2008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
1842 * mail-source.el: Load auth-source.el.
1843 (mail-source-bind): Add comments. Call auth-source-user-or-password to
1844 get user name or password, if auth-sources is set up.
1846 * gnus-registry.el (gnus-registry-split-strategy): New variable for
1847 strategy of splitting with parent.
1848 (gnus-registry-split-fancy-with-parent)
1849 (gnus-registry-post-process-groups): Use it and fix prior
1850 bug (returning a list as the split result).
1852 * auth-source.el (auth-sources): Remove server parameter.
1853 (auth-source-pick, auth-source-user-or-password)
1854 (auth-source-user-or-password-imap)
1855 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1856 (auth-source-user-or-password-sftp)
1857 (auth-source-user-or-password-smtp): Remove server parameter.
1859 2008-04-25 Juanma Barranquero <lekktu@gmail.com>
1861 * smime.el (smime-sign-region, smime-encrypt-region)
1862 (smime-decrypt-region):
1863 Remove redundant calls to `generate-new-buffer-name'.
1865 2008-04-24 Luca Capello <luca@pca.it> (tiny change)
1867 * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
1868 Don't use QP for message/rfc822.
1869 (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
1871 2008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1873 * sieve-manage.el (sieve-string-bytes): Remove.
1874 (sieve-manage-putscript): Use length instead: `string-bytes' gives the
1875 correct byte-length only if the process's coding-system is the same as
1876 the one used internally by Emacs to represent strings.
1878 2008-04-22 Juri Linkov <juri@jurta.org>
1880 * mailcap.el (mailcap-file-default-commands): New function.
1882 2008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
1884 * message.el (message-signature-separator, message-cite-function):
1885 Change custom version.
1887 2008-04-13 Naohiro Aota <nao.aota@gmail.com> (tiny change)
1889 * tls.el (tls-program): Add -ign_eof argument to call the openssl
1891 (tls-checktrust): Ditto.
1893 2008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
1895 * mm-decode.el (mm-display-external): Make temp file read-only.
1897 2008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
1899 * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
1900 binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
1903 2008-04-12 Adrian Aichner <adrian@xemacs.org>
1905 * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
1907 2008-04-11 Reiner Steib <Reiner.Steib@gmx.de>
1909 * gnus.el: Bump version to 0.9.
1911 2008-04-10 Reiner Steib <Reiner.Steib@gmx.de>
1913 * gnus.el: No Gnus v0.8 is released.
1915 2008-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1917 * mail-source.el (mail-source-value):
1918 Prefer fboundp to functionp so it works with macros as well.
1920 2008-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1922 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
1923 Fix last change in case the element is not even a symbol.
1925 2008-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1927 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
1928 Prefer fboundp to functionp so it works with macros as well.
1930 2008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
1932 * auth-source.el: Added docs.
1933 (auth-sources): Modify format to support server.
1934 (auth-source-pick, auth-source-user-or-password)
1935 (auth-source-user-or-password-imap)
1936 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1937 (auth-source-user-or-password-sftp)
1938 (auth-source-user-or-password-smtp): Add server parameter.
1940 2008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
1942 * gnus-registry.el: Initialize the registry when gnus-registry-install
1945 2008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
1947 * compface.el (uncompface): Make buffer unibyte.
1949 2008-04-05 Glenn Morris <rgm@gnu.org>
1951 * gnus-ems.el (mm-disable-multibyte): Autoload it.
1953 2008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
1955 * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer): Prefer
1956 mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
1958 * nnheader.el (nnheader-init-server-buffer): Change buffer's
1959 multibyteness after rather than before erasing it.
1961 * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
1963 (gnus-request-article-this-buffer): Make sure the proper decoding is
1964 used if gnus-original-article-buffer happens to be unibyte.
1966 * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
1967 default-enable-multibyte-characters.
1969 * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
1970 default-enable-multibyte-characters.
1972 * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
1974 * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
1976 2008-04-02 Simon Josefsson <simon@josefsson.org>
1978 * imap.el (imap-enable-exchange-bug-workaround): New variable.
1979 (imap-message-copyuid-1): Use it.
1980 (imap-message-appenduid-1): Likewise. Based on patch by Nathan
1982 <http://permalink.gmane.org/gmane.emacs.gnus.general/65855>.
1984 * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
1985 imap-enable-exchange-bug-workaround.
1986 (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
1988 2008-04-01 Simon Josefsson <simon@josefsson.org>
1990 * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
1991 a 100 byte status-checks into a 2-3MB transfer for each group.
1992 (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
1993 to enable bug workaround or not.
1994 (nnimap-find-minmax-uid): Only enable workaround conditionally.
1996 2008-03-31 Glenn Morris <rgm@gnu.org>
1998 * message.el (mml2015-use): Declare for compiler.
1999 (message-info): Require mml2015 when appropriate.
2001 2008-03-31 Katsumi Yamaoka <yamaoka@jpl.org>
2003 * Makefile.in (EMACS_COMP): Quote directory name that might contain
2006 2008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
2008 * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
2009 (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
2010 (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
2011 (nntp-service-to-port): New function.
2012 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
2013 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
2014 (nntp-open-netcat-stream): New function.
2015 (nntp-open-via-rlogin-and-netcat): Don't use a pty.
2017 2008-03-29 Sven Joachim <svenjoac@gmx.de>
2019 * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
2021 2008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
2023 * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
2025 2008-03-28 Magnus Henoch <mange@freemail.hu>
2027 * dns.el (dns-write): Use set-buffer-multibyte.
2029 2008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
2031 * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
2033 2008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
2035 * message.el (message-signature-separator): Change default.
2036 Improve custom type.
2037 (message-cite-function): Change default to
2038 message-cite-original-without-signature.
2040 * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
2043 * message.el (message-check-news-body-syntax): Fix signature check.
2044 (message-setup-1): Mark buffer as unmodified _after_ running
2045 message-setup-hook and handling message-alternative-emails.
2046 (message-shorten-references): Be more strict when building list of
2047 valid references to comply with GNKSA.
2049 * gnus-group.el (gnus-read-ephemeral-bug-group)
2050 (gnus-read-ephemeral-debian-bug-group)
2051 (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
2053 * message.el (message-info): Don't use booleanp which isn't supported
2054 in Emacs 21 and XEmacs.
2056 2008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
2058 * gnus-group.el (gnus-gmane-group-download-format): Rename from
2059 gnus-group-gmane-group-download-format.
2060 (gnus-group-read-ephemeral-gmane-group): Rename from
2061 gnus-group-read-ephemeral-gmane-group.
2062 (gnus-read-ephemeral-gmane-group-url): Rename from
2063 gnus-group-read-ephemeral-gmane-group-url.
2064 (gnus-bug-group-download-format-alist): New variable.
2065 (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
2066 (gnus-read-ephemeral-emacs-bug-group): New commands.
2068 2008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2070 * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
2071 (gnus-visible-headers): Improve custom type.
2073 2008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
2075 * mml.el (mml-menu): Add workarounds for XEmacs.
2077 * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
2080 * message.el (message-simplify-recipients): Fix previous commit.
2082 2008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
2084 * mm-util.el (mm-set-buffer-multibyte): New function.
2085 * mm-decode.el (mm-copy-to-buffer): Use it.
2087 2008-03-19 Glenn Morris <rgm@gnu.org>
2089 * tls.el (open-tls-stream): Restore use of `tls-end-of-info'.
2090 Accidentally removed in the sync process with Emacs.
2092 2008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
2094 * message.el (message-alter-recipients-discard-bogus-full-name):
2096 (message-alter-recipients-function): New variable.
2097 (message-get-reply-headers): Use it.
2098 (message-replace-header): New helper function.
2099 (message-recipients-without-full-name): New variable.
2100 (message-simplify-recipients): New command.
2102 * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
2104 * message.el (message-info): Handle EasyPG manual.
2106 * mml.el (mml-menu): Add entry for EasyPG.
2108 2008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
2110 * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
2113 * message.el (message-disassociate-draft): Specify drafts group name
2116 2008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
2118 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
2119 unnecessary duplicates from the match list.
2121 2008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
2123 * dgnushack.el: Autoload Info-index and Info-index-next for XEmacs.
2125 * lpath.el: Fbind Info-index and Info-index-next for Emacs 21, 22.
2127 * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
2128 args of `how-many' of which the XEmacs version doesn't take; declare
2129 Info-index-next as function.
2131 2008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2133 * gnus-score.el (gnus-score-headers): Fix handling of
2134 gnus-inhibit-slow-scoring.
2136 * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
2138 (gnus-button-url-regexp): Improve handling of parenthesis.
2139 (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
2140 (gnus-button-handle-info-keystrokes): Handle index entries.
2142 2008-03-15 Glenn Morris <rgm@gnu.org>
2144 * parse-time.el (parse-time-string): Simplify.
2146 2008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
2148 * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
2151 2008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
2153 * auth-source.el (auth-sources): Renamed from auth-source-choices.
2154 (auth-source-pick): Use it.
2156 2008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
2158 * binhex.el (binhex-decode-region-internal):
2159 * uudecode.el (uudecode-decode-region-internal):
2160 * dns.el (dns-read-string-name, dns-read, dns-read-type, query-dns):
2161 * sha1.el (sha1-string-external): Use set-buffer-multibyte rather than
2162 setting default-enable-multibyte-characters.
2164 2008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
2166 * auth-source.el (auth-source-protocols)
2167 (auth-source-protocols-customize, auth-source-choices): Added and
2168 modified variable customizations and defaults.
2169 (auth-source-pick, auth-source-user-or-password)
2170 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
2171 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
2172 (auth-source-user-or-password-sftp)
2173 (auth-source-user-or-password-smtp): Use new variables and provide an
2174 interface to netrc.el.
2176 2008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
2178 * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
2179 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
2180 Make sure the nntp port to specify is a string.
2182 2008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
2184 * nntp.el: Use with-current-buffer.
2185 (nntp-send-buffer): Just set the buffer to unibyte rather than use the
2186 dubious mm-with-unibyte-current-buffer.
2187 (nntp-with-open-group-function): New function extracted from
2188 nntp-with-open-group macro.
2189 (nntp-with-open-group): Use the function, so it's easier to debug.
2190 Add indentation and debugging info.
2191 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
2192 the use of the netcat alternatives.
2194 * rfc2047.el (rfc2047-decode-string): Don't use `m'.
2195 Avoid mm-string-as-multibyte as well.
2197 * nnweb.el (nnweb-insert-html):
2198 Remove use of nnheader-string-as-multibyte.
2200 * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
2201 (nnheader-string-as-multibyte): Remove.
2203 * mm-view.el: Use inhibit-read-only.
2204 (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
2205 (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
2208 * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
2209 (mm-uu-yenc-extract): Use with-current-buffer.
2211 * gnus-soup.el (gnus-soup-send-packet): Don't use
2212 mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
2214 * nnmh.el: Use with-current-buffer.
2215 (nnmh-request-list-1): Use mm-string-to-multibyte rather than
2216 mm-string-as-multibyte on the output of mm-encode-coding-string.
2218 * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
2219 (nnimap-request-move-article): Use with-current-buffer.
2221 * mm-decode.el (mm-with-part): Set the buffer to unibyte before
2222 inserting the handle-buffer's text, so the implicit multibyte->unibyte
2223 conversion uses string-make-unibyte rather than string-as-unibyte.
2225 * gnus-msg.el: Use with-current-buffer.
2227 * message.el (message-ignored-resent-headers): Add "Delivered-To".
2229 2008-03-10 Daiki Ueno <ueno@unixuser.org>
2231 * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
2232 string for caching if it is 'PIN.
2234 2008-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
2236 * lpath.el: Consider the case without Emacs/W3.
2238 2008-03-08 Glenn Morris <rgm@gnu.org>
2240 * time-date.el (date-to-time, time-subtract, time-add)
2241 (safe-date-to-time): Doc fixes.
2243 2008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
2245 * mail-source.el (mail-source-delete-old-incoming-confirm):
2246 Change default to nil.
2247 (mail-source-delete-old-incoming): Make confirmation prompt more clear.
2249 2008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
2251 * lpath.el: Rearrange.
2253 * gnus-art.el (gnus-narrow-to-page): Position point properly.
2254 (gnus-article-goto-prev-page): Work for articles having ^L's.
2256 * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
2258 * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
2260 2008-03-07 Karl Fogel <kfogel@red-bean.com>
2262 * gnus-bookmark.el: Adjust for renames in bookmark.el.
2263 (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
2264 (gnus-bookmark-jump): Adjust some variable names.
2266 2008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
2268 * auth-source.el: New package.
2269 (auth-source-choices): Add customization entry point variable.
2271 * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
2274 2008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
2276 * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
2277 (gnus-registry-initialize, gnus-registry-install-p): Use it.
2278 (gnus-registry-install-shortcuts): Rename from
2279 gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
2280 the `gnus-registry-mark-map' keymap dynamically from
2281 `gnus-registry-marks'. The generated functions update the summary line
2282 when a registry mark is added or deleted, and will call
2283 `gnus-registry-install-p' (see the comments in the code).
2284 (gnus-registry-user-format-function-M): Use concat intelligently.
2286 * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
2287 the registry mark functions.
2289 2008-03-05 Glenn Morris <rgm@gnu.org>
2291 * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
2292 * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
2294 (top-level): No need to load own source when compiling.
2296 2008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2298 * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
2299 Suggested by <chris.anderton@zetnet.co.uk>.
2301 2008-03-04 Glenn Morris <rgm@gnu.org>
2303 * gnus-sum.el (top-level): No need to require gnus when compiling,
2304 since unconditionally required near start of file.
2305 (gnus-summary-display-while-building): Move definition before use.
2307 2008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
2309 * gnus-registry.el (gnus-registry-user-format-function-M): Add
2310 formatting function.
2312 2008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
2314 * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
2316 (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
2319 2008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
2321 * gnus-art.el (gnus-article-describe-bindings): Work for the version of
2322 `where-is-internal' that returns a range of key sequences.
2324 2008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
2326 * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
2328 * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
2329 (gnus-summary-jump-to-group): Consider windows on other displayed
2330 frames as well. Similar changes might be needed elsewhere, but that's
2331 the one I've bumped into during my use.
2333 * nndoc.el (nndoc-oe-dbx-type-p):
2334 * gnus-msg.el (gnus-debug):
2335 * gnus-group.el (gnus-update-group-mark-positions):
2336 Use mm-string-to-multibyte.
2338 2008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
2340 * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
2341 doesn't handle NotDashEscaped.
2343 * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
2344 (mml-dnd-attach-options): Fix typo in custom choice.
2346 * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
2347 nndoc-article-type to mbox.
2348 (gnus-group-read-ephemeral-gmane-group-url): Support permalink.