aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Danjou2010-09-10 18:55:55 -0700
committerGlenn Morris2010-09-10 18:55:55 -0700
commit6f6dc4da1dcfd84900feeb63b84abc0a5e8799ea (patch)
treeb0a1eb74290f4782d8afd45ddd2677822b1661e7
parent639b9d87d2121d3c4b25b6dae18b3a3e4e7de5ef (diff)
downloademacs-6f6dc4da1dcfd84900feeb63b84abc0a5e8799ea.tar.gz
emacs-6f6dc4da1dcfd84900feeb63b84abc0a5e8799ea.zip
* lisp/url/url-cache (url-store-in-cache): Make `buff' argument really optional.
-rw-r--r--lisp/url/ChangeLog4
-rw-r--r--lisp/url/url-cache.el13
2 files changed, 9 insertions, 8 deletions
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog
index 11d48f97fbf..c8defd459cd 100644
--- a/lisp/url/ChangeLog
+++ b/lisp/url/ChangeLog
@@ -1,3 +1,7 @@
12010-09-11 Julien Danjou <julien@danjou.info>
2
3 * url-cache (url-store-in-cache): Make `buff' argument really optional.
4
12010-09-09 Glenn Morris <rgm@gnu.org> 52010-09-09 Glenn Morris <rgm@gnu.org>
2 6
3 * url-cookie.el (url-cookie-expired-p): Tweak previous change. 7 * url-cookie.el (url-cookie-expired-p): Tweak previous change.
diff --git a/lisp/url/url-cache.el b/lisp/url/url-cache.el
index 71841c9a0ca..ebd9f6123ff 100644
--- a/lisp/url/url-cache.el
+++ b/lisp/url/url-cache.el
@@ -62,14 +62,11 @@ FILE can be created or overwritten."
62;;;###autoload 62;;;###autoload
63(defun url-store-in-cache (&optional buff) 63(defun url-store-in-cache (&optional buff)
64 "Store buffer BUFF in the cache." 64 "Store buffer BUFF in the cache."
65 (if (not (and buff (get-buffer buff))) 65 (with-current-buffer (get-buffer (or buff (current-buffer)))
66 nil 66 (let ((fname (url-cache-create-filename (url-view-url t))))
67 (save-current-buffer 67 (if (url-cache-prepare fname)
68 (and buff (set-buffer buff)) 68 (let ((coding-system-for-write 'binary))
69 (let* ((fname (url-cache-create-filename (url-view-url t)))) 69 (write-region (point-min) (point-max) fname nil 5))))))
70 (if (url-cache-prepare fname)
71 (let ((coding-system-for-write 'binary))
72 (write-region (point-min) (point-max) fname nil 5)))))))
73 70
74;;;###autoload 71;;;###autoload
75(defun url-is-cached (url) 72(defun url-is-cached (url)