From: Glenn Morris Date: Fri, 13 Sep 2013 07:19:15 +0000 (-0700) Subject: * lisp/gnus/gnus-html.el (image-size): Declare. X-Git-Tag: emacs-24.3.90~173^2^2~42^2~45^2~387^2~1645 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=96fd6ea2144e30cfb7aae3a3267e349b2e64bc1b;p=emacs.git * lisp/gnus/gnus-html.el (image-size): Declare. (declare-function): Add compat stub for ancient Emacs. --- diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 2eea1fb833e..4e72ae06f51 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,3 +1,8 @@ +2013-09-13 Glenn Morris + + * gnus-html.el (declare-function): Add compat stub for ancient Emacs. + (image-size): Declare. + 2013-09-12 Glenn Morris * gnus-icalendar.el (gnus-icalendar-event--build-reply-event-body): diff --git a/lisp/gnus/gnus-html.el b/lisp/gnus/gnus-html.el index a5625dfed80..2700af3d009 100644 --- a/lisp/gnus/gnus-html.el +++ b/lisp/gnus/gnus-html.el @@ -28,6 +28,10 @@ ;;; Code: +;; For Emacs <22.2 and XEmacs. +(eval-and-compile + (unless (fboundp 'declare-function) (defmacro declare-function (&rest r)))) + (eval-when-compile (require 'cl)) (require 'gnus-art) @@ -438,6 +442,9 @@ Return a string with image data." (truncate (* gnus-max-image-proportion (- (nth 3 edges) (nth 1 edges))))))) +;; Behind display-graphic-p test. +(declare-function image-size "image.c" (spec &optional pixels frame)) + (defun gnus-html-put-image (data url &optional alt-text) "Put an image with DATA from URL and optional ALT-TEXT." (when (gnus-graphic-display-p)