2010-11-01 Glenn Morris <rgm@gnu.org>
+ * shr.el (declare-function): Add compat stub.
+ (url-cache-create-filename): Declare.
+ (mm-disable-multibyte, widget-convert-button): Autoload.
+
* smime.el (ldap-search): Declare.
(smime-cert-by-ldap-1): Require ldap on Emacs.
;;; 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 'browse-url)
(unless (aref (char-category-set (make-char 'japanese-jisx0208 33 35)) ?>)
image)))
image)))
+;; url-cache-extract autoloads url-cache.
+(declare-function url-cache-create-filename "url-cache" (url))
+(autoload 'mm-disable-multibyte "mm-util")
+
(defun shr-get-image-data (url)
"Get image data for URL.
Return a string with image data."
(apply #'shr-fontize-cont cont types)
(shr-ensure-paragraph))
+(autoload 'widget-convert-button "wid-edit")
+
(defun shr-urlify (start url)
(widget-convert-button
'url-link start (point)