Synch with the Emacs trunk.
authorKatsumi Yamaoka <yamaoka@jpl.org>
Wed, 9 Sep 2009 09:31:35 +0000 (09:31 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Wed, 9 Sep 2009 09:31:35 +0000 (09:31 +0000)
commit2a7fa71aba0499808ad9fe57a1b8593b69eee397
tree97e91a741c829cc2def13b4a8738261623f95754
parent907470fa30fe78732ae7ce040c1e90d8cad0065f
Synch with the Emacs trunk.
===========================
2009-09-09  Katsumi Yamaoka  <yamaoka@jpl.org>

* time-date.el (autoload): Expand define-obsolete-function-alias into
defalias and make-obsolete for old Emacsen that Gnus supports.
(with-no-warnings): Define it for old Emacsen.
(time-to-seconds): Don't use (featurep 'xemacs) to check if float-time
is available.
(time-to-number-of-days): Don't use (featurep 'xemacs) to check if
float-time is available; suppress compile warning for time-to-seconds.

* gnus-util.el (gnus-float-time): Alias to float-time if it exists.

* ecomplete.el (with-no-warnings): Define it for old Emacsen.
(ecomplete-add-item): Don't use (featurep 'xemacs) to check if
float-time is available; suppress compile warning for time-to-seconds.

* lpath.el: Fbind time-to-seconds for Emacs 21.; fbind float-time for
XEmacs.

2009-09-04  Glenn Morris  <rgm@gnu.org>

* qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
mm-disable-multibyte, rather than default-enable-multibyte-characters.
* utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
* mm-util.el (mm-with-unibyte-current-buffer)
(mm-find-buffer-file-coding-system):
* yenc.el (yenc-decode-region): Use default-value rather than
default-enable-multibyte-characters.

2009-09-03  Glenn Morris  <rgm@gnu.org>

* mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
* rfc2047.el (rfc2047-encode-message-header): Use default-value rather
than default-enable-multibyte-characters.

2009-09-02  Glenn Morris  <rgm@gnu.org>

* gnus-util.el (gnus-float-time): New function.
* gnus-delay.el (gnus-delay-article):
* gnus-sum.el (gnus-thread-latest-date):
* gnus-util.el (gnus-user-date): Use gnus-float-time.
* nnspool.el (nnspool-request-newgroups):
Use gnus-float-time rather than time-to-seconds.
* ecomplete.el (ecomplete-add-item): In Emacs, use float-time.

* gnus-art.el (gnus-signature-face, gnus-header-from-face)
(gnus-header-subject-face, gnus-header-newsgroups-face)
(gnus-header-name-face, gnus-header-content-face):
* gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
(gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
(gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
(gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
(gnus-cite-face-11):
* gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
* gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
(gnus-server-closed-face, gnus-server-denied-face)
(gnus-server-offline-face):
* gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
(gnus-group-news-2-face, gnus-group-news-2-empty-face)
(gnus-group-news-3-face, gnus-group-news-3-empty-face)
(gnus-group-news-4-face, gnus-group-news-4-empty-face)
(gnus-group-news-5-face, gnus-group-news-5-empty-face)
(gnus-group-news-6-face, gnus-group-news-6-empty-face)
(gnus-group-news-low-face, gnus-group-news-low-empty-face)
(gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
(gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
(gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
(gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
(gnus-summary-selected-face, gnus-summary-cancelled-face)
(gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
(gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
(gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
(gnus-summary-high-undownloaded-face)
(gnus-summary-low-undownloaded-face)
(gnus-summary-normal-undownloaded-face)
(gnus-summary-high-unread-face, gnus-summary-low-unread-face)
(gnus-summary-normal-unread-face, gnus-summary-high-read-face)
(gnus-summary-low-read-face, gnus-summary-normal-read-face)
(gnus-splash-face):
* message.el (message-header-to-face, message-header-cc-face)
(message-header-subject-face, message-header-newsgroups-face)
(message-header-other-face, message-header-name-face)
(message-header-xheader-face, message-separator-face)
(message-cited-text-face, message-mml-face):
* sieve-mode.el (sieve-control-commands-face)
(sieve-action-commands-face, sieve-test-commands-face)
(sieve-tagged-arguments-face):
* spam.el (spam-face):
Mark face aliases with "-face" in the name as obsolete.

2009-09-01  Glenn Morris  <rgm@gnu.org>

* gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
than goto-line.

2009-08-30  Stefan Monnier  <monnier@iro.umontreal.ca>

* imap.el (imap-send-command): Simplify.
(imap-wait-for-tag): point-max -> buffer-size.

2009-08-29  Stefan Monnier  <monnier@iro.umontreal.ca>

* spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
(spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
* nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
* nnir.el (nnir-swish-e-index-file):
* gnus-sum.el (gnus-summary-delete-marked-as-read)
(gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
(gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
* gnus-msg.el (gnus-inews-mark-gcc-as-read):
* gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
(gnus-treat-display-xface): Add Emacs version of obsolescence.

2009-08-28  Stefan Monnier  <monnier@iro.umontreal.ca>

* nnheader.el (nnheader-find-file-noselect):
* mm-util.el (mm-insert-file-contents):
Use (default-value 'major-mode) instead of default-major-mode.

2009-08-27  Stefan Monnier  <monnier@iro.umontreal.ca>

* nnrss.el (nnrss-request-article): Avoid default-fill-column.

2009-08-25  Glenn Morris  <rgm@gnu.org>

* nnir.el (top-level): Don't require cl at run-time.
(nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
Replace cl-function substitute with gnus-replace-in-string.
(nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
(nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
(nnir-run-find-grep): Replace cl-functions find-if and subseq with
simplified expansions.

2009-08-25  Kevin Ryde  <user42@zip.com.au>

* dig.el (dig): Add autoload cookie.

2009-08-22  Glenn Morris  <rgm@gnu.org>

* gnus-art.el (gnus-button-patch): Use forward-line rather than
goto-line.
31 files changed:
lisp/ChangeLog
lisp/dig.el
lisp/ecomplete.el
lisp/gnus-art.el
lisp/gnus-cite.el
lisp/gnus-delay.el
lisp/gnus-msg.el
lisp/gnus-picon.el
lisp/gnus-salt.el
lisp/gnus-srvr.el
lisp/gnus-sum.el
lisp/gnus-util.el
lisp/gnus.el
lisp/imap.el
lisp/lpath.el
lisp/message.el
lisp/mm-util.el
lisp/nnheader.el
lisp/nnimap.el
lisp/nnir.el
lisp/nnmail.el
lisp/nnrss.el
lisp/nnspool.el
lisp/parse-time.el
lisp/qp.el
lisp/rfc2047.el
lisp/sieve-mode.el
lisp/spam.el
lisp/time-date.el
lisp/utf7.el
lisp/yenc.el