From 4dfde3dd1d8d9d55eec58361e9650b40ee971ea6 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Thu, 1 Jul 2004 13:02:50 +0000 Subject: [PATCH] *** empty log message *** --- lisp/ChangeLog | 75 +------------- lisp/url/ChangeLog | 238 ++++++++++++++++++++------------------------- 2 files changed, 104 insertions(+), 209 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index fc5217a1991..9eac7748aa1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -2787,26 +2787,6 @@ 2004-04-16 Stefan Monnier - * url/url-util.el (url-debug): Use with-current-buffer. - - * url/url-nfs.el (url-nfs-file-attributes): Add id-format parameter. - (url-nfs-create-wrapper): Use new backquote syntax. - - * url/url-https.el (url-https-file-attributes): Add id-format param. - - * url/url-http.el (url-http-head-file-attributes) - (url-http-file-attributes): Add id-format parameter. - - * url/url-handlers.el: Use new find-file-hook. - (url-file-attributes): Add id-format parameter. - - * url/url-file.el (url-file-create-wrapper): Use new backquote syntax. - (url-file-file-attributes): Add id-format parameter. - - * url/url-dav.el: Use with-current-buffer. - (url-dav-process-response): Fix regexps and spurious quote. - (url-dav-file-attributes): Add id-format param. - * diff-mode.el (diff-end-of-hunk): Be more careful with unified hunks. 2004-04-16 Andre Spiegel @@ -2979,14 +2959,6 @@ * progmodes/compile.el (compile-goto-error): Select the buffer/window corresponding to the event. - * url/url.el (url-retrieve): Use with-current-buffer. - - * url/url-http.el (url-http-parse-headers, url-http-file-exists-p): - Remove unused var `version'. - - * url/url-handlers.el (url-handler-mode): New minor mode. - (url-setup-file-name-handlers): Remove. - 2004-04-12 Joe Buehler * loadup.el: Add cygwin to system-type list, for unexec() support. @@ -3003,9 +2975,6 @@ * help.el (describe-mode): Doc fix. - * url/url-cookie.el (url-cookie-handle-set-cookie): Replace calls - to obsolete `assoc-ignore-case' with calls to `assoc-string'. - 2004-04-12 Stefan Monnier * progmodes/compile.el (compilation-mode-font-lock-keywords): Fix test @@ -3025,42 +2994,6 @@ 2004-04-11 Dave Love - * url/url-mailto.el (url-mailto): - * url/url-history.el (url-history-setup-save-timer): - * url/url-cookie.el (url-cookie-setup-save-timer): Avoid warnings. - - * url/url-file.el (url-file-build-filename): Don't use - directory-sep-char. - - * url/url-auth.el (url-register-auth-scheme): Fix `format' call. - - * url/url-about.el (url-scheme-registry): Defvar. - (url-about): Use text/plain. - - * url/url-vars.el (cl): Don't require. - (url): Add :version. - (url-bug-address): Use bug-gnu-emacs. - - * url/url-util.el (url-hexify-string): Don't give multibyte error - for char <16. - (mail-header-extract): Autoload. - - * url/url-parse.el: Doc fixes. - - * url/url-ldap.el (ldap): Require. - (url-ldap): Fix `format' call. - (url-ldap-certificate-formatter): Avoid warning. - - * url/url-https.el (url-https-create-secure-wrapper): Use modern - backquotes. - - * url/url-dav.el (url-dav-rename-file): Fix args of `signal'. - (url-intersection): New. - (url-dav-supported-p): Use it. - (url-dav-save-resource): Declare url-http-response-status special. - - * url/url-cache.el (url-util): Require. - * emacs-lisp/bytecomp.el (byte-compile-cond): Fix last change. * progmodes/python.el: New file. @@ -3107,9 +3040,6 @@ * emacs-lisp/bytecomp.el (byte-compile-version): Variable removed. (byte-compile-insert-header): Don't use `byte-compile-version'. - * url/url-vars.el (url-version): Use the constant string "Emacs" - instead of calculating something from the RCS `State' keyword - [the latter is almost entirely useless anyway]. * forms.el (forms-version): Variable removed. (forms-mode): Don't use `forms-version'. * recentf.el (recentf-version): Variable removed. @@ -3359,10 +3289,7 @@ 2004-04-03 Stefan Monnier - * url: Import the URL package from its repository. - - * url/url-methods.el: - * url/url-parse.el: Don't require url-auto. + * url/: New dir. Import the URL package from its repository. 2004-04-03 Andreas Schwab diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog index 29f158b58b5..ae010dc238f 100644 --- a/lisp/url/ChangeLog +++ b/lisp/url/ChangeLog @@ -63,8 +63,7 @@ (url-ldap): Fix `format' call. (url-ldap-certificate-formatter): Avoid warning. - * url-https.el (url-https-create-secure-wrapper): Use modern - backquotes. + * url-https.el (url-https-create-secure-wrapper): Use modern backquotes. * url-dav.el (url-dav-rename-file): Fix args of `signal'. (url-intersection): New. @@ -113,9 +112,8 @@ 2002-11-04 Walter C. Pelissero - * lisp/url-methods.el (url-scheme-register-proxy): Make sure to - convert port numbers to integers when creating the URL objects for - proxies. + * lisp/url-methods.el (url-scheme-register-proxy): Make sure to convert + port numbers to integers when creating the URL objects for proxies. 2002-10-29 William M. Perry @@ -137,8 +135,8 @@ * lisp/url-http.el (url-http-handle-cookies): New function to deal with cookie headers. (url-http-parse-headers): Call `url-http-handle-cookies' here so - that cookie additions and deletions get handled immediately. This - is so that sites that set cookies while doing redirects + that cookie additions and deletions get handled immediately. + This is so that sites that set cookies while doing redirects (my.yahoo.com, outlook web access, etc) work. This should also fix sites that delete cookies on invalid access or other error pages the user might not actually see. @@ -168,9 +166,8 @@ (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*. + * 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,8 +176,7 @@ 2002-02-02 William M. Perry - * lisp/Makefile.in (SOURCES): Remove mule-sysdp.el from the build - rules. + * lisp/Makefile.in (SOURCES): Remove mule-sysdp.el from the build rules. 2001-12-12 William M. Perry @@ -199,8 +195,8 @@ * 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-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,8 +213,7 @@ (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. + New functions that allow file-name completion for WebDAV resources. 2001-12-08 William M. Perry @@ -236,8 +231,8 @@ (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 + (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,8 +245,7 @@ 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. + 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,13 +263,12 @@ * 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. + * 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 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,9 +277,8 @@ 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 + (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,8 +303,7 @@ 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. + 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,33 +322,31 @@ 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. + * 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 + * 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 - were making it impossible to store the credentials in the global - binding. + auth and normal basic auth because of some local bindings that were + making it impossible to store the credentials in the global binding. (url-basic-auth): Make sure we dereference url-basic-auth-storage everywhere. - * lisp/url-util.el (url-debug): Added new types 'dav and + * 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): Renamed old + * 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-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,8 +375,7 @@ 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. + 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,17 +390,16 @@ 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. + (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 + * 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): Changed to now use the + * 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,8 +407,7 @@ * 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. + * lisp/url-util.el (url-debug): New function for generic debug logging. 2001-11-28 William M. Perry @@ -435,11 +421,10 @@ 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 + (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. + `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,8 +449,7 @@ 2001-11-25 William M. Perry - * lisp/url-util.el (url-hexify-string): Fixed bad use of - mapconcat. + * lisp/url-util.el (url-hexify-string): Fix bad use of mapconcat. 2001-11-24 William M. Perry @@ -487,13 +471,12 @@ * 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 + (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* + 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 + (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,31 +502,30 @@ (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 + (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): Tweaked the - regular expression to be a little less greedy when looking for a - chunk. + (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): Fixed feature test for xemacs and + * 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): 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 + (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): Fixed a few + (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): Added a few + (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,8 +566,8 @@ (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. + (url-scheme-register-proxy): Fix fetching from environment. + Don't concat a number. 2001-10-01 Dave Love @@ -603,14 +585,12 @@ 2001-09-20 Dave Love - * lisp/url-http.el (url-http-create-request): Don't concat a - number. + * lisp/url-http.el (url-http-create-request): Don't concat a number. 2001-06-05 Dave Love * lisp/url.el (url-do-setup): Doc fix. Don't try to frob - tcp-binary-process-input-services. Remove function wrapper for - lambda. + 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,6 +600,11 @@ (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 + + * lisp/url.el (url-retrieve-synchronously): Avoid accept-process-output + in url-retrieve-synchronously. + 2001-05-23 William M. Perry * lisp/url.el (url-retrieve-synchronously): Don't put a timeout on @@ -642,7 +627,7 @@ 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-synchronously): Add documentation for this function. (url-retrieve): Ditto. (url-mm-url): Ditto. @@ -662,7 +647,7 @@ * 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-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,18 +703,15 @@ * 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-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. + * 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. + (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,8 +721,8 @@ 2001-05-14 Dave Love - * lisp/url-http.el (url-http-create-request): Declare - proxy-object, proxy-info special. + * 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 @@ -749,8 +731,8 @@ 2001-05-10 Dave Love - * lisp/url-http.el (url-http-generic-after-change-function): Make - it permanent-local. + * lisp/url-http.el (url-http-generic-after-change-function): + Make it permanent-local. 2001-05-05 Dave Love @@ -769,12 +751,10 @@ (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. + * 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. + (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,19 +774,18 @@ * 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-privacy.el: Require url-vars. Require cl when compiling. - * lisp/url-parse.el: Require url-vars. Autoload - url-scheme-get-property. + * 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-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,18 +826,17 @@ 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-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. + * lisp/url-gw.el, lisp/url-cookie.el: Require cl only when compiling. 2000-10-03 William M. Perry - * lisp/url-util.el (url-get-url-at-point): guard against 'url' + * 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,7 +848,7 @@ 2000-10-02 William M. Perry * lisp/url-http.el (url-http-chunked-encoding-after-change-function): - implemented chunked transfer-coding. + implement chunked transfer-coding. (url-http-create-request): We can now advertise ourselves as a 1.1 compliant browser! @@ -878,15 +856,13 @@ * 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 + (url-scheme-register-proxy): Typos fixes: `url-match' replaced with `string-match' and `protocol' with `scheme'. 2000-07-18 Sam Steingold - * lisp/url-handlers.el (require 'url): For - `url-retrieve-synchronously'. - * lisp/url-history.el (url-history-save-interval): Avoid - circularity. + * 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 @@ -895,10 +871,9 @@ 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. + 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 + * 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,8 +887,7 @@ 2000-01-27 William M. Perry * lisp/url-file.el (url-file-build-filename): Work around for - differences in ange-ftp / efs handling of port numbers other than - 21. + differences in ange-ftp / efs handling of port numbers other than 21. 1999-12-24 William M. Perry @@ -921,8 +895,7 @@ 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 + HAVE to have it now. Removed conditional compilation of url-cid.el 1999-12-16 Eric Marsden @@ -931,7 +904,7 @@ 1999-12-14 William M. Perry - * lisp/url-misc.el (url-man): Implemented `man' URL types. + * lisp/url-misc.el (url-man): Implement `man' URL types. (url-info): Autoload. (url-man): Ditto. (url-rlogin): Ditto. @@ -975,8 +948,7 @@ * 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. + the current buffer as the IMAP server buffer, which fails miserably. 1999-12-11 Simon Josefsson @@ -1009,8 +981,8 @@ * 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 + * 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 @@ -1029,11 +1001,11 @@ renamed function. (url-default-expander): Use it. - * lisp/url-file.el (url-file-asynch-callback): Deal with just efs-auto as - 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-file.el (url-file-asynch-callback): Deal with just efs-auto + as 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,8 +1044,7 @@ 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. + 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,18 +1058,16 @@ this always return 't' instead of 'yes' on successfully finding the library. - * lisp/url-http.el (url-http-parse-headers): Added some + * 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. + * 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. + 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,13 +1077,12 @@ 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. + 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 - * lisp/url-http.el (url-http-file-attributes): Reimplemented. + * 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,10 +1107,10 @@ * 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-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 + * 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. :) -- 2.39.2