emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/url/ChangeLog


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/lisp/url/ChangeLog
Date: Thu, 01 Jul 2004 09:00:25 -0400

Index: emacs/lisp/url/ChangeLog
diff -c emacs/lisp/url/ChangeLog:1.1 emacs/lisp/url/ChangeLog:1.2
*** emacs/lisp/url/ChangeLog:1.1        Thu Jul  1 12:29:28 2004
--- emacs/lisp/url/ChangeLog    Thu Jul  1 12:58:25 2004
***************
*** 168,176 ****
        (set-language-environment-hook): Use it.
        (url-vars-unload-hook): New function.
  
!       * lisp/url-cookie.el (url-header-comparison): Deleted.
!       (url-cookie-handle-set-cookie): Use assoc-ignore-case to avoid
!       assoc*.
        (url-cookie-save-interval): Make value agree with doc.
  
        * lisp/url.el: Doc fixes.
--- 168,175 ----
        (set-language-environment-hook): Use it.
        (url-vars-unload-hook): New function.
  
!       * lisp/url-cookie.el (url-header-comparison): Delete.
!       (url-cookie-handle-set-cookie): Use assoc-ignore-case to avoid assoc*.
        (url-cookie-save-interval): Make value agree with doc.
  
        * lisp/url.el: Doc fixes.
***************
*** 179,186 ****
  
  2002-02-02  William M. Perry  <address@hidden>
  
!       * lisp/Makefile.in (SOURCES): Remove mule-sysdp.el from the build
!       rules.
  
  2001-12-12  William M. Perry  <address@hidden>
  
--- 178,184 ----
  
  2002-02-02  William M. Perry  <address@hidden>
  
!       * lisp/Makefile.in (SOURCES): Remove mule-sysdp.el from the build rules.
  
  2001-12-12  William M. Perry  <address@hidden>
  
***************
*** 199,206 ****
  
        * lisp/url-cache.el (url-cache-file-writable-p): Doc fix.
  
!       * lisp/url-imap.el (url-imap): Maybe disable multibyte.  Bind
!       coding-system-for-read.  Require mm-util.
  
        * lisp/url.el (url-do-setup): Use (featurep 'xemacs).
  
--- 197,204 ----
  
        * lisp/url-cache.el (url-cache-file-writable-p): Doc fix.
  
!       * lisp/url-imap.el (url-imap): Maybe disable multibyte.
!       Bind coding-system-for-read.  Require mm-util.
  
        * lisp/url.el (url-do-setup): Use (featurep 'xemacs).
  
***************
*** 217,224 ****
        (url-dav-register-handler): New function to easily register a
        WebDAV-specific file-name-handler operation.
        (url-dav-file-name-all-completions, url-dav-file-name-completion):
!       New functions that allow file-name completion for WebDAV
!       resources.
  
  2001-12-08  William M. Perry  <address@hidden>
  
--- 215,221 ----
        (url-dav-register-handler): New function to easily register a
        WebDAV-specific file-name-handler operation.
        (url-dav-file-name-all-completions, url-dav-file-name-completion):
!       New functions that allow file-name completion for WebDAV resources.
  
  2001-12-08  William M. Perry  <address@hidden>
  
***************
*** 236,243 ****
        (url-dav-request): New function to act as the main entry point for
        making DAV requests.  Takes care of building the XML document with
        appropriate namespaces, depth, etc, and parses the results.
!       (url-dav-get-properties): Use new url-dav-request function.  This
!       is now just a thin wrapper around that to use PROPFIND and set any
        extra properties we are looking for.
        (url-dav-unlock-resource): New function to release a lock given a
        URL and a lock-token.
--- 233,240 ----
        (url-dav-request): New function to act as the main entry point for
        making DAV requests.  Takes care of building the XML document with
        appropriate namespaces, depth, etc, and parses the results.
!       (url-dav-get-properties): Use new url-dav-request function.
!       This is now just a thin wrapper around that to use PROPFIND and set any
        extra properties we are looking for.
        (url-dav-unlock-resource): New function to release a lock given a
        URL and a lock-token.
***************
*** 250,257 ****
        active locks for a resource.
        (url-dav-save-resource): New function to actually save a resource
        using the PUT method.  I can now successfully save files to an
!       HTTP server with some manual steps from a lisp-interaction
!       buffer.
  
        * lisp/url-http.el (url-http-wait-for-headers-change-function):
        Special case the 204/205 response codes.  Some servers do not
--- 247,253 ----
        active locks for a resource.
        (url-dav-save-resource): New function to actually save a resource
        using the PUT method.  I can now successfully save files to an
!       HTTP server with some manual steps from a lisp-interaction buffer.
  
        * lisp/url-http.el (url-http-wait-for-headers-change-function):
        Special case the 204/205 response codes.  Some servers do not
***************
*** 269,281 ****
  
        * lisp/vc-dav.el: Added full copyright information.
  
!       * lisp/url-dav.el (url-dav-process-supportedlock-property): Deal
!       with text nodes in DAV:supportedlock nodes.
        (url-dav-file-attributes-mode-string): This now gets the entire
        property list instead of just the DAV:supportedlock node.
        (url-dav-file-attributes): Make sure to pass the whole list in.
!       (url-dav-file-attributes-mode-string): Now properly sets do 'd'
!       mode.
        (url-dav-file-attributes-mode-string): Now uses the Apache mod_dav
        'executable' bit to set the 'x' mode.  See `mod_dav's custom
        properties' at http://www.webdav.org/mod_dav/ for more details.
--- 265,276 ----
  
        * lisp/vc-dav.el: Added full copyright information.
  
!       * lisp/url-dav.el (url-dav-process-supportedlock-property):
!       Deal with text nodes in DAV:supportedlock nodes.
        (url-dav-file-attributes-mode-string): This now gets the entire
        property list instead of just the DAV:supportedlock node.
        (url-dav-file-attributes): Make sure to pass the whole list in.
!       (url-dav-file-attributes-mode-string): Now properly sets do 'd' mode.
        (url-dav-file-attributes-mode-string): Now uses the Apache mod_dav
        'executable' bit to set the 'x' mode.  See `mod_dav's custom
        properties' at http://www.webdav.org/mod_dav/ for more details.
***************
*** 284,292 ****
        url-dav-process-XXX (url-dav-process-DAV:prop), otherwise falls
        back to using url-dav-node-text.  Caches the results on the nodes
        symbol name.
!       (url-dav-dispatch-node): Utility routine to call a nodes handler
!       easily.
!       (url-dav-process-*): Renamed most of the handlers and made them
        use url-dav-dispatch-node where appropriate.
        (url-dav-process-DAV:prop): Instead of using the dav-data-type
        property to dispatch the node, now uses dav-dispatch-node so that
--- 279,286 ----
        url-dav-process-XXX (url-dav-process-DAV:prop), otherwise falls
        back to using url-dav-node-text.  Caches the results on the nodes
        symbol name.
!       (url-dav-dispatch-node): Utility routine to call a nodes handler easily.
!       (url-dav-process-*): Rename most of the handlers and made them
        use url-dav-dispatch-node where appropriate.
        (url-dav-process-DAV:prop): Instead of using the dav-data-type
        property to dispatch the node, now uses dav-dispatch-node so that
***************
*** 311,318 ****
        XML, parses the tree, and interprets the tree.
        (url-dav-process-response): Make sure that all responses look
        like a DAV:multistatus response, even if we get a singleton
!       response back.  This will just make the upper layer logic
!       simpler.
        (url-dav-get-properties): New optional argument NAMESPACES that
        specifies what namespaces to use in the XML request.
        (url-dav-get-properties): Got rid of the D: namespace in
--- 305,311 ----
        XML, parses the tree, and interprets the tree.
        (url-dav-process-response): Make sure that all responses look
        like a DAV:multistatus response, even if we get a singleton
!       response back.  This will just make the upper layer logic simpler.
        (url-dav-get-properties): New optional argument NAMESPACES that
        specifies what namespaces to use in the XML request.
        (url-dav-get-properties): Got rid of the D: namespace in
***************
*** 331,344 ****
        ATTRIBUTES that allows you to ask for specific properties instead
        of getting all properties via DAV:allprop.
  
!       * lisp/url-http.el (url-http-real-basic-auth-storage): New
!       variable for normal HTTP basic authentication.
        (url-http-proxy-basic-auth-storage): New variable for HTTP proxy
        basic authentication.
        (url-http-handle-authentication): Follow new semantics for
        url-basic-auth-storage.
  
!       * lisp/url-auth.el (url-basic-auth-storage): Changed meaning of
        this variable.  It is now a symbol pointing to where we really
        want to store the authorization information.  This fixes proxy
        auth and normal basic auth because of some local bindings that
--- 324,337 ----
        ATTRIBUTES that allows you to ask for specific properties instead
        of getting all properties via DAV:allprop.
  
!       * lisp/url-http.el (url-http-real-basic-auth-storage):
!       New variable for normal HTTP basic authentication.
        (url-http-proxy-basic-auth-storage): New variable for HTTP proxy
        basic authentication.
        (url-http-handle-authentication): Follow new semantics for
        url-basic-auth-storage.
  
!       * lisp/url-auth.el (url-basic-auth-storage): Change meaning of
        this variable.  It is now a symbol pointing to where we really
        want to store the authorization information.  This fixes proxy
        auth and normal basic auth because of some local bindings that
***************
*** 347,363 ****
        (url-basic-auth): Make sure we dereference url-basic-auth-storage
        everywhere.
  
!       * lisp/url-util.el (url-debug): Added new types 'dav and
        'retrieval to the customization list.
  
        * lisp/url.el (url-retrieve-synchronously): Put in some debugging
        statements.
  
!       * lisp/url-http.el (url-http-head-file-attributes): Renamed old
        url-http-file-attributes so that we can have a smarter one that
        tries WebDAV first, then HEAD.
!       (url-http-file-attributes): New smart version that tries WebDAV
!       first.
        (url-http-options): New function that returns information gleaned
        from an OPTIONS request for a URL.  Returns a property list
        returning the methods supported for the resource, what DAV and
--- 340,355 ----
        (url-basic-auth): Make sure we dereference url-basic-auth-storage
        everywhere.
  
!       * lisp/url-util.el (url-debug): Add new types 'dav and
        'retrieval to the customization list.
  
        * lisp/url.el (url-retrieve-synchronously): Put in some debugging
        statements.
  
!       * lisp/url-http.el (url-http-head-file-attributes): Rename old
        url-http-file-attributes so that we can have a smarter one that
        tries WebDAV first, then HEAD.
!       (url-http-file-attributes): New smart version that tries WebDAV first.
        (url-http-options): New function that returns information gleaned
        from an OPTIONS request for a URL.  Returns a property list
        returning the methods supported for the resource, what DAV and
***************
*** 386,393 ****
        properties for a URL.  Can specify an optional `depth' parameter
        to tell the web server how many directory (collection) levels to
        recurse when retrieving the property lists.  Returns an assoc
!       list keyed off of the resource, the cdr of which is a property
!       list.
        (url-dav-datatype-attribute): We support the XML-Data note
        (http://www.w3.org/TR/1998/NOTE-XML-data) to figure out what the
        datatypes of attributes are.  Currently only date, dateTime, int,
--- 378,384 ----
        properties for a URL.  Can specify an optional `depth' parameter
        to tell the web server how many directory (collection) levels to
        recurse when retrieving the property lists.  Returns an assoc
!       list keyed off of the resource, the cdr of which is a property list.
        (url-dav-datatype-attribute): We support the XML-Data note
        (http://www.w3.org/TR/1998/NOTE-XML-data) to figure out what the
        datatypes of attributes are.  Currently only date, dateTime, int,
***************
*** 402,418 ****
        absolute file or URL, then expand it relative to '/'.
        (url-handler-regexp): New regexp for specific schemes that we
        want the file-name-handlers to work off of.
!       (url-setup-file-name-handlers): Use it when installing the
!       handlers.
  
        * lisp/url-http.el (url-http-find-free-connection): Better logging
        about whether we are reusing an existing connection or not.
  
!       * lisp/url-methods.el (url-scheme-register-proxy): Fixed bad call
        to string-match instead of match-string (and with reversed
        arguments even).
  
!       * lisp/url-http.el (url-http-debug): Changed to now use the
        generic url-debug function to do the actual logging.  Still a
        separate function so that we can do our magic on the network
        connection if the user quits while we are downloading.
--- 393,408 ----
        absolute file or URL, then expand it relative to '/'.
        (url-handler-regexp): New regexp for specific schemes that we
        want the file-name-handlers to work off of.
!       (url-setup-file-name-handlers): Use it when installing the handlers.
  
        * lisp/url-http.el (url-http-find-free-connection): Better logging
        about whether we are reusing an existing connection or not.
  
!       * lisp/url-methods.el (url-scheme-register-proxy): Fix bad call
        to string-match instead of match-string (and with reversed
        arguments even).
  
!       * lisp/url-http.el (url-http-debug): Change to now use the
        generic url-debug function to do the actual logging.  Still a
        separate function so that we can do our magic on the network
        connection if the user quits while we are downloading.
***************
*** 420,427 ****
        * lisp/url-handlers.el (url-file-handler): Now logs the result of
        the hooked or real call.
  
!       * lisp/url-util.el (url-debug): New function for generic debug
!       logging.
  
  2001-11-28  William M. Perry  <address@hidden>
  
--- 410,416 ----
        * lisp/url-handlers.el (url-file-handler): Now logs the result of
        the hooked or real call.
  
!       * lisp/url-util.el (url-debug): New function for generic debug logging.
  
  2001-11-28  William M. Perry  <address@hidden>
  
***************
*** 435,445 ****
        case we get a false positive or an operation that we do not
        support.  The old way disabled _ALL_ file-name-handlers when
        we hit something we didn't understand - this disables JUST us.
!       (url-file-handler): Removed the logic about removing the leading
        '/' off of the first argument... it may not be safe to always
        assume that the first argument is the one we are acting on -
!       `default' is the second argument for expand-file-name for
!       example.
        (url-setup-file-name-handlers): Use url-nonrelative-link
        directly.  This means that you must type in the URL directly
        without prefixing it with a '/'.
--- 424,433 ----
        case we get a false positive or an operation that we do not
        support.  The old way disabled _ALL_ file-name-handlers when
        we hit something we didn't understand - this disables JUST us.
!       (url-file-handler): Remove the logic about removing the leading
        '/' off of the first argument... it may not be safe to always
        assume that the first argument is the one we are acting on -
!       `default' is the second argument for expand-file-name for example.
        (url-setup-file-name-handlers): Use url-nonrelative-link
        directly.  This means that you must type in the URL directly
        without prefixing it with a '/'.
***************
*** 464,471 ****
  
  2001-11-25  William M. Perry  <address@hidden>
  
!       * lisp/url-util.el (url-hexify-string): Fixed bad use of
!       mapconcat.
  
  2001-11-24  William M. Perry  <address@hidden>
  
--- 452,458 ----
  
  2001-11-25  William M. Perry  <address@hidden>
  
!       * lisp/url-util.el (url-hexify-string): Fix bad use of mapconcat.
  
  2001-11-24  William M. Perry  <address@hidden>
  
***************
*** 487,499 ****
  
        * lisp/url-https.el: Fixed definition of url-https - was using the
        wrong signature.  Too much cut & paste.
!       (url-https-create-secure-wrapper): Fixed so that url-https works
        at all.  Was not taking a null `method' into account when calling
!       the wrapped function so url-https tried to call url-http-nil.
!       *sigh*
  
        * lisp/url-http.el
!       (url-http-chunked-encoding-after-change-function): Added some
        feedback when not debugging about what content-type and chunk # we
        are reading.
        (url-http-chunked-encoding-after-change-function): Use a marker
--- 474,485 ----
  
        * lisp/url-https.el: Fixed definition of url-https - was using the
        wrong signature.  Too much cut & paste.
!       (url-https-create-secure-wrapper): Fix so that url-https works
        at all.  Was not taking a null `method' into account when calling
!       the wrapped function so url-https tried to call url-http-nil.  *sigh*
  
        * lisp/url-http.el
!       (url-http-chunked-encoding-after-change-function): Add some
        feedback when not debugging about what content-type and chunk # we
        are reading.
        (url-http-chunked-encoding-after-change-function): Use a marker
***************
*** 519,549 ****
        (url-http-chunked-encoding-after-change-function): Got rid of the
        no-initial-crlf.  Had an epiphany and I can just infer this from
        url-http-chunked-counter being 0.
!       (url-http-chunked-encoding-after-change-function): Moved the debug
        statement about reading chunk #foo into the loop so that each
        chunk will have a log message associated with it.
        (url-http-chunked-encoding-after-change-function): Make sure to
        set read-next-chunk to nil when the regular expression match fails
        to fire.  Otherwise we could loop forever.
!       (url-http-chunked-encoding-after-change-function): Tweaked the
!       regular expression to be a little less greedy when looking for a
!       chunk.
        (url-http-wait-for-headers-change-function): Remove the last
        argument when calling
        url-http-chunked-encoding-after-change-function.  It is no longer
        needed.  I should use my brain sometime.
  
!       * lisp/url-vars.el (and): Fixed feature test for xemacs and
        coding-system-list behaviour.
  
        * lisp/url-http.el
!       (url-http-chunked-encoding-after-change-function): Added optional
!       no-initial-crlf flag that modifies the regular expression.  This
!       is only set from url-http-wait-for-headers-change-function so that
        the initial CRLF in the HTTP headers is not swallowed.
!       (url-http-chunked-encoding-after-change-function): Fixed a few
        off-by-one errors by using (match-end 0) instead of 1.
!       (url-http-chunked-encoding-after-change-function): Added a few
        url-http-debug calls to help track down problems in the chunked
        encoding.
        (url-http-chunked-encoding-after-change-function): The chunk
--- 505,534 ----
        (url-http-chunked-encoding-after-change-function): Got rid of the
        no-initial-crlf.  Had an epiphany and I can just infer this from
        url-http-chunked-counter being 0.
!       (url-http-chunked-encoding-after-change-function): Move the debug
        statement about reading chunk #foo into the loop so that each
        chunk will have a log message associated with it.
        (url-http-chunked-encoding-after-change-function): Make sure to
        set read-next-chunk to nil when the regular expression match fails
        to fire.  Otherwise we could loop forever.
!       (url-http-chunked-encoding-after-change-function): Tweak the
!       regular expression to be a little less greedy when looking for a chunk.
        (url-http-wait-for-headers-change-function): Remove the last
        argument when calling
        url-http-chunked-encoding-after-change-function.  It is no longer
        needed.  I should use my brain sometime.
  
!       * lisp/url-vars.el (and): Fix feature test for xemacs and
        coding-system-list behaviour.
  
        * lisp/url-http.el
!       (url-http-chunked-encoding-after-change-function): Add optional
!       no-initial-crlf flag that modifies the regular expression.
!       This is only set from url-http-wait-for-headers-change-function so that
        the initial CRLF in the HTTP headers is not swallowed.
!       (url-http-chunked-encoding-after-change-function): Fix a few
        off-by-one errors by using (match-end 0) instead of 1.
!       (url-http-chunked-encoding-after-change-function): Add a few
        url-http-debug calls to help track down problems in the chunked
        encoding.
        (url-http-chunked-encoding-after-change-function): The chunk
***************
*** 584,591 ****
        (url-http): Use dolist, not mapc (runtime cl dependency).
  
        * lisp/url-methods.el: Maybe require cl at runtime.
!       (url-scheme-register-proxy): Fix fetching from environment.  Don't
!       concat a number.
  
  2001-10-01  Dave Love  <address@hidden>
  
--- 569,576 ----
        (url-http): Use dolist, not mapc (runtime cl dependency).
  
        * lisp/url-methods.el: Maybe require cl at runtime.
!       (url-scheme-register-proxy): Fix fetching from environment.
!       Don't concat a number.
  
  2001-10-01  Dave Love  <address@hidden>
  
***************
*** 603,616 ****
  
  2001-09-20  Dave Love  <address@hidden>
  
!       * lisp/url-http.el (url-http-create-request): Don't concat a
!       number.
  
  2001-06-05  Dave Love  <address@hidden>
  
        * lisp/url.el (url-do-setup): Doc fix.  Don't try to frob
!       tcp-binary-process-input-services.  Remove function wrapper for
!       lambda.
        (url-retrieve): Barf with sensible message if url-type is null.
  
        * lisp/url-http.el (url-http): Don't try to set process
--- 588,599 ----
  
  2001-09-20  Dave Love  <address@hidden>
  
!       * lisp/url-http.el (url-http-create-request): Don't concat a number.
  
  2001-06-05  Dave Love  <address@hidden>
  
        * lisp/url.el (url-do-setup): Doc fix.  Don't try to frob
!       tcp-binary-process-input-services.  Remove function wrapper for lambda.
        (url-retrieve): Barf with sensible message if url-type is null.
  
        * lisp/url-http.el (url-http): Don't try to set process
***************
*** 620,625 ****
--- 603,613 ----
        (url-open-stream): Bind coding-system-for{read,write} when setting
        up the connexion.  Don't call url-gw-inhibit-code-conversion.
  
+ 2001-05-24  William M. Perry  <address@hidden>
+ 
+       * lisp/url.el (url-retrieve-synchronously): Avoid accept-process-output
+       in url-retrieve-synchronously.
+ 
  2001-05-23  William M. Perry  <address@hidden>
  
        * lisp/url.el (url-retrieve-synchronously): Don't put a timeout on
***************
*** 642,648 ****
        if you are on a fast net connection and retrieve small documents
        that finish asynchronously before the first accept-process-output
        can be run.  All hail broadband and 100Mb in the house!
!       (url-retrieve-synchronously): Added documentation for this function.
        (url-retrieve): Ditto.
        (url-mm-url): Ditto.
  
--- 630,636 ----
        if you are on a fast net connection and retrieve small documents
        that finish asynchronously before the first accept-process-output
        can be run.  All hail broadband and 100Mb in the house!
!       (url-retrieve-synchronously): Add documentation for this function.
        (url-retrieve): Ditto.
        (url-mm-url): Ditto.
  
***************
*** 662,668 ****
  
        * lisp/url-news.el: Require cl when compiling.
        (url-warn, gnus-group-read-ephemeral-group):  Autoload.
!       (url-nntp-default-port, url-news-default-port, url-nntp): Deleted.
        (url-news-fetch-newsgroup): Declare gnus-group-buffer special.
  
        * lisp/url-util.el (mule-decode-string): Don't autoload.
--- 650,656 ----
  
        * lisp/url-news.el: Require cl when compiling.
        (url-warn, gnus-group-read-ephemeral-group):  Autoload.
!       (url-nntp-default-port, url-news-default-port, url-nntp): Delete.
        (url-news-fetch-newsgroup): Declare gnus-group-buffer special.
  
        * lisp/url-util.el (mule-decode-string): Don't autoload.
***************
*** 718,735 ****
        * lisp/url-http.el: Doc fixes.
        (url-http-create-request): Rearrange how we assemble the request.
        Avoid generating bogus requests with an empty real-fname.
!       (url-http-handle-authentication): Declare status and success
!       special.
        (url-http): Call mm-disable-multibyte.  Set process buffer's
        coding systems to binary.
  
        * lisp/url-misc.el (url-data): Call mm-disable-multibyte.
  
!       * lisp/url-file.el: Don't require mule-sysdp.  Fix `file-truname'
!       typo.
        (url-file-find-possibly-compressed-file): Doc fix.
!       (url-file): Bind coding-system-for-read.  Call
!       mm-disable-multibyte.
  
        * lisp/url-cache.el: Don't require mule-sysdp.
        (url-store-in-cache): Avoid mule-write-region-no-coding-system.
--- 706,720 ----
        * lisp/url-http.el: Doc fixes.
        (url-http-create-request): Rearrange how we assemble the request.
        Avoid generating bogus requests with an empty real-fname.
!       (url-http-handle-authentication): Declare status and success special.
        (url-http): Call mm-disable-multibyte.  Set process buffer's
        coding systems to binary.
  
        * lisp/url-misc.el (url-data): Call mm-disable-multibyte.
  
!       * lisp/url-file.el: Don't require mule-sysdp.  Fix `file-truname' typo.
        (url-file-find-possibly-compressed-file): Doc fix.
!       (url-file): Bind coding-system-for-read.  Call mm-disable-multibyte.
  
        * lisp/url-cache.el: Don't require mule-sysdp.
        (url-store-in-cache): Avoid mule-write-region-no-coding-system.
***************
*** 739,746 ****
  
  2001-05-14  Dave Love  <address@hidden>
  
!       * lisp/url-http.el (url-http-create-request): Declare
!       proxy-object, proxy-info special.
        (url-http-handle-authentication): Declare success special.
  
  2001-05-12  Dave Love  <address@hidden>
--- 724,731 ----
  
  2001-05-14  Dave Love  <address@hidden>
  
!       * lisp/url-http.el (url-http-create-request):
!       Declare proxy-object, proxy-info special.
        (url-http-handle-authentication): Declare success special.
  
  2001-05-12  Dave Love  <address@hidden>
***************
*** 749,756 ****
  
  2001-05-10  Dave Love  <address@hidden>
  
!       * lisp/url-http.el (url-http-generic-after-change-function): Make
!       it permanent-local.
  
  2001-05-05  Dave Love  <address@hidden>
  
--- 734,741 ----
  
  2001-05-10  Dave Love  <address@hidden>
  
!       * lisp/url-http.el (url-http-generic-after-change-function):
!       Make it permanent-local.
  
  2001-05-05  Dave Love  <address@hidden>
  
***************
*** 769,780 ****
        (url-file-build-filename): Bind pos-index.
        (url-file): Call url-find-file-dired, not url-dired-find-file.
  
!       * lisp/url-dired.el: Add copyright notice.  Autoload some
!       functions.
        (url-dired-minor-mode-map): Use (featurep 'xemacs).
        (url-dired-find-file-mouse): Use mouse-set-point, not event-point.
!       (url-find-file-dired): Renamed from one version of
!       url-dired-find-file.
  
        * lisp/url-cid.el: Don't require widget.  Require mm-decode
        unconditionally.
--- 754,763 ----
        (url-file-build-filename): Bind pos-index.
        (url-file): Call url-find-file-dired, not url-dired-find-file.
  
!       * lisp/url-dired.el: Add copyright notice.  Autoload some functions.
        (url-dired-minor-mode-map): Use (featurep 'xemacs).
        (url-dired-find-file-mouse): Use mouse-set-point, not event-point.
!       (url-find-file-dired): Rename from one version of url-dired-find-file.
  
        * lisp/url-cid.el: Don't require widget.  Require mm-decode
        unconditionally.
***************
*** 794,812 ****
        * lisp/url-handlers.el (url-file-local-copy): Use make-temp-file,
        not non-existent mailcap-generate-unique-filename.
  
!       * lisp/url-privacy.el: Require url-vars.  Require cl when
!       compiling.
  
!       * lisp/url-parse.el: Require url-vars.  Autoload
!       url-scheme-get-property.
  
        * lisp/url-nfs.el: Require cl when compiling.  Test for XEmacs
        with featurep.
  
        * lisp/url-mailto.el: Require cl when compiling.
  
!       * lisp/url-cookie.el (url-cookie-handle-set-cookie): Call
!       url-parse-args, not url-util-parse-args.
  
        * lisp/url-cache.el (url-cache-expired): Remove bogus `return'.
  
--- 777,794 ----
        * lisp/url-handlers.el (url-file-local-copy): Use make-temp-file,
        not non-existent mailcap-generate-unique-filename.
  
!       * lisp/url-privacy.el: Require url-vars.  Require cl when compiling.
  
!       * lisp/url-parse.el: Require url-vars.
!       Autoload url-scheme-get-property.
  
        * lisp/url-nfs.el: Require cl when compiling.  Test for XEmacs
        with featurep.
  
        * lisp/url-mailto.el: Require cl when compiling.
  
!       * lisp/url-cookie.el (url-cookie-handle-set-cookie):
!       Call url-parse-args, not url-util-parse-args.
  
        * lisp/url-cache.el (url-cache-expired): Remove bogus `return'.
  
***************
*** 847,864 ****
        autoload other has functions rather than using cl-...hash.
        (url-warn): Define.
  
!       * lisp/url-ns.el, lisp/url-methods.el, lisp/url-http.el:  Avoid
!       cl-...hash functions.
  
        * lisp/url-history.el: Avoid cl-...hash functions.
        (url): Require.
  
!       * lisp/url-gw.el, lisp/url-cookie.el:  Require cl only when
!       compiling.
  
  2000-10-03  William M. Perry  <address@hidden>
  
!       * lisp/url-util.el (url-get-url-at-point): guard against 'url'
        getting set to nil due to bad string matching.  Subsequent matches
        would then choke because we passed string-match a nil.
  
--- 829,845 ----
        autoload other has functions rather than using cl-...hash.
        (url-warn): Define.
  
!       * lisp/url-ns.el, lisp/url-methods.el, lisp/url-http.el:
!       Avoid cl-...hash functions.
  
        * lisp/url-history.el: Avoid cl-...hash functions.
        (url): Require.
  
!       * lisp/url-gw.el, lisp/url-cookie.el:  Require cl only when compiling.
  
  2000-10-03  William M. Perry  <address@hidden>
  
!       * lisp/url-util.el (url-get-url-at-point): Guard against 'url'
        getting set to nil due to bad string matching.  Subsequent matches
        would then choke because we passed string-match a nil.
  
***************
*** 870,876 ****
  2000-10-02  William M. Perry  <address@hidden>
  
        * lisp/url-http.el (url-http-chunked-encoding-after-change-function):
!       implemented chunked transfer-coding.
        (url-http-create-request): We can now advertise ourselves as a 1.1
        compliant browser!
  
--- 851,857 ----
  2000-10-02  William M. Perry  <address@hidden>
  
        * lisp/url-http.el (url-http-chunked-encoding-after-change-function):
!       implement chunked transfer-coding.
        (url-http-create-request): We can now advertise ourselves as a 1.1
        compliant browser!
  
***************
*** 878,892 ****
  
        * lisp/url-methods.el (url-scheme-default-loader): `callback' and
        `cbargs' are optional args (for calling from w3).
!       (url-scheme-register-proxy): typos fixes: `url-match' replaced
        with `string-match' and `protocol' with `scheme'.
  
  2000-07-18  Sam Steingold  <address@hidden>
  
!       * lisp/url-handlers.el (require 'url): For
!       `url-retrieve-synchronously'.
!       * lisp/url-history.el (url-history-save-interval): Avoid
!       circularity.
  
  2000-07-10  William M. Perry  <address@hidden>
  
--- 859,871 ----
  
        * lisp/url-methods.el (url-scheme-default-loader): `callback' and
        `cbargs' are optional args (for calling from w3).
!       (url-scheme-register-proxy): Typos fixes: `url-match' replaced
        with `string-match' and `protocol' with `scheme'.
  
  2000-07-18  Sam Steingold  <address@hidden>
  
!       * lisp/url-handlers.el (require 'url): For url-retrieve-synchronously.
!       * lisp/url-history.el (url-history-save-interval): Avoid circularity.
  
  2000-07-10  William M. Perry  <address@hidden>
  
***************
*** 895,904 ****
        instead of letting whoever call us signal an error when they try
        to insert the character.
        (mule-make-iso-character): Also wrap the whole thing in a
!       condition case and return "~" on error, in case make-char bombs on
!       us.
  
!       * lisp/url-cid.el (url-cid): Fixed stupid mistake in the loader
        for cid parts.
  
        * lisp/url-util.el (url-display-percentage): New routine that uses
--- 874,882 ----
        instead of letting whoever call us signal an error when they try
        to insert the character.
        (mule-make-iso-character): Also wrap the whole thing in a
!       condition case and return "~" on error, in case make-char bombs on us.
  
!       * lisp/url-cid.el (url-cid): Fix stupid mistake in the loader
        for cid parts.
  
        * lisp/url-util.el (url-display-percentage): New routine that uses
***************
*** 912,919 ****
  2000-01-27  William M. Perry  <address@hidden>
  
        * lisp/url-file.el (url-file-build-filename): Work around for
!       differences in ange-ftp / efs handling of port numbers other than
!       21.
  
  1999-12-24  William M. Perry  <address@hidden>
  
--- 890,896 ----
  2000-01-27  William M. Perry  <address@hidden>
  
        * lisp/url-file.el (url-file-build-filename): Work around for
!       differences in ange-ftp / efs handling of port numbers other than 21.
  
  1999-12-24  William M. Perry  <address@hidden>
  
***************
*** 921,928 ****
        IRC URL so people don't think I'm crazy.
  
        * configure.in: Checks to make sure that Gnus was found, since we
!       HAVE to have it now.  Removed conditional compilation of
!       url-cid.el
  
  1999-12-16  Eric Marsden <address@hidden>
  
--- 898,904 ----
        IRC URL so people don't think I'm crazy.
  
        * configure.in: Checks to make sure that Gnus was found, since we
!       HAVE to have it now.  Removed conditional compilation of url-cid.el
  
  1999-12-16  Eric Marsden <address@hidden>
  
***************
*** 931,937 ****
  
  1999-12-14  William M. Perry  <address@hidden>
  
!       * lisp/url-misc.el (url-man): Implemented `man' URL types.
        (url-info): Autoload.
        (url-man): Ditto.
        (url-rlogin): Ditto.
--- 907,913 ----
  
  1999-12-14  William M. Perry  <address@hidden>
  
!       * lisp/url-misc.el (url-man): Implement `man' URL types.
        (url-info): Autoload.
        (url-man): Ditto.
        (url-rlogin): Ditto.
***************
*** 975,982 ****
  
        * lisp/url-imap.el (url-imap-open-host): Need to bind
        nnimap-server-buffer or `nnimap-open-server' chokes trying to use
!       the current buffer as the IMAP server buffer, which fails
!       miserably.
  
  1999-12-11  Simon Josefsson <address@hidden>
  
--- 951,957 ----
  
        * lisp/url-imap.el (url-imap-open-host): Need to bind
        nnimap-server-buffer or `nnimap-open-server' chokes trying to use
!       the current buffer as the IMAP server buffer, which fails miserably.
  
  1999-12-11  Simon Josefsson <address@hidden>
  
***************
*** 1009,1016 ****
        * lisp/mule-sysdp.el (mule-code-convert-region): Deal with Mule
        4.1 gracefully
  
!       * lisp/url-news.el: Reimplemented news and nntp URL support.  No
!       longer bothers to check for outdated Gnus versions, since this
        will not work without them anyway.
  
  1999-12-05  Dave Love  <address@hidden>
--- 984,991 ----
        * lisp/mule-sysdp.el (mule-code-convert-region): Deal with Mule
        4.1 gracefully
  
!       * lisp/url-news.el: Reimplemented news and nntp URL support.
!       No longer bothers to check for outdated Gnus versions, since this
        will not work without them anyway.
  
  1999-12-05  Dave Love  <address@hidden>
***************
*** 1033,1039 ****
        well as efs.
        (url-file): Add default content-type of application/octet-stream if none
        known.
!       (url-file): Corrected bad call to url-host-is-local-p
  
        * lisp/url-handlers.el (url-insert-file-contents): Emacs doesn't
        like buffer-substring with nil arguments.
--- 1008,1014 ----
        well as efs.
        (url-file): Add default content-type of application/octet-stream if none
        known.
!       (url-file): Correct bad call to url-host-is-local-p
  
        * lisp/url-handlers.el (url-insert-file-contents): Emacs doesn't
        like buffer-substring with nil arguments.
***************
*** 1072,1079 ****
        working.
  
        * lisp/url-parse.el (url-generic-parse-url): Fix bad call to
!       url-parse-args, which had changed the type of arguments it
!       expects.
  
        * lisp/url-handlers.el (url-insert-file-contents): Ditto.
        (url-copy-file): Ditto.
--- 1047,1053 ----
        working.
  
        * lisp/url-parse.el (url-generic-parse-url): Fix bad call to
!       url-parse-args, which had changed the type of arguments it expects.
  
        * lisp/url-handlers.el (url-insert-file-contents): Ditto.
        (url-copy-file): Ditto.
***************
*** 1087,1104 ****
        this always return 't' instead of 'yes' on successfully finding
        the library.
  
!       * lisp/url-http.el (url-http-parse-headers): Added some
        DAV-specific error codes.
  
!       * lisp/url.el (url-retrieve): Allow pre-parsed URLs to be passed
!       in.
        (url-retrieve-synchronously): Duh, make this function actually
        work again.  Numerous problems with it, including variable name
        collisions - I love dynamically scoped lisps!
  
        * lisp/url-nfs.el (url-nfs-create-wrapper): New function to create
!       wrappers onto the appropriate file-based URLs for
!       file-name-handlers.
  
        * lisp/url-ftp.el: Moved the FTP stuff into it's own file - it
        might get messy with file-name-handlers and things.
--- 1061,1076 ----
        this always return 't' instead of 'yes' on successfully finding
        the library.
  
!       * lisp/url-http.el (url-http-parse-headers): Add some
        DAV-specific error codes.
  
!       * lisp/url.el (url-retrieve): Allow pre-parsed URLs to be passed in.
        (url-retrieve-synchronously): Duh, make this function actually
        work again.  Numerous problems with it, including variable name
        collisions - I love dynamically scoped lisps!
  
        * lisp/url-nfs.el (url-nfs-create-wrapper): New function to create
!       wrappers onto the appropriate file-based URLs for file-name-handlers.
  
        * lisp/url-ftp.el: Moved the FTP stuff into it's own file - it
        might get messy with file-name-handlers and things.
***************
*** 1108,1120 ****
        region during an after-change-function.
  
        * lisp/url-methods.el (url-scheme-methods): New variable that
!       holds a list of the methods/variables we look for in a URL
!       scheme.
        (url-scheme-get-property): Use it.
  
  1999-11-29  William M. Perry  <address@hidden>
  
!       * lisp/url-http.el (url-http-file-attributes): Reimplemented.
        (url-http-file-exists-p): Ditto.
  
        * lisp/url-nfs.el: Reimplemented the `nfs' URL scheme.
--- 1080,1091 ----
        region during an after-change-function.
  
        * lisp/url-methods.el (url-scheme-methods): New variable that
!       holds a list of the methods/variables we look for in a URL scheme.
        (url-scheme-get-property): Use it.
  
  1999-11-29  William M. Perry  <address@hidden>
  
!       * lisp/url-http.el (url-http-file-attributes): Reimplement.
        (url-http-file-exists-p): Ditto.
  
        * lisp/url-nfs.el: Reimplemented the `nfs' URL scheme.
***************
*** 1139,1148 ****
        * url-methods.el (url-scheme-get-property): Emacs does not have
        the 3rd-argument to plist-get to specify the default.  *sigh*
  
!       * url-dired.el (add-minor-mode): Added definition for Emacs.
  
!       * url-http.el (url-http-generic-after-change-function): New
!       function, since Emacs does not allow you to change the
        after-change-functions variable from within a function run by
        said hook.  This just hands it off to the REAL function.
        Side-effect is that this now works on Emacs at all. :)
--- 1110,1119 ----
        * url-methods.el (url-scheme-get-property): Emacs does not have
        the 3rd-argument to plist-get to specify the default.  *sigh*
  
!       * url-dired.el (add-minor-mode): Add definition for Emacs.
  
!       * url-http.el (url-http-generic-after-change-function):
!       New function, since Emacs does not allow you to change the
        after-change-functions variable from within a function run by
        said hook.  This just hands it off to the REAL function.
        Side-effect is that this now works on Emacs at all. :)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]