(url-http-parse-headers): Add :redirect arg-pair
authorRichard M. Stallman <rms@gnu.org>
Fri, 15 Jul 2005 05:12:19 +0000 (05:12 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 15 Jul 2005 05:12:19 +0000 (05:12 +0000)
when calling url-retrieve, to indicate a redirect.

lisp/url/ChangeLog
lisp/url/url-http.el

index 0313379..2609ff4 100644 (file)
@@ -1,3 +1,11 @@
+2005-07-15  Richard M. Stallman  <rms@gnu.org>
+
+       * url-http.el (url-http-parse-headers): Add :redirect arg-pair
+       when calling url-retrieve, to indicate a redirect.
+
+       * url.el (url-retrieve): The callback function can get an additional
+       keyword arg pair.
+
 2005-07-04  Lute Kamstra  <lute@gnu.org>
 
        Update FSF's address in GPL notices.
index 92cbf41..b8bf920 100644 (file)
@@ -501,8 +501,9 @@ should be shown to the user."
                 (url-request-data url-http-data)
                 (url-request-extra-headers url-http-extra-headers))
             (url-retrieve redirect-uri url-callback-function
-                          (cons redirect-uri
-                                (cdr url-callback-arguments)))
+                          (cons :redirect
+                                (cons redirect-uri
+                                      url-callback-arguments)))
             (url-mark-buffer-as-dead (current-buffer))))))
       (4                               ; Client error
        ;; 400 Bad Request