diff options
| author | Stefan Monnier | 2004-07-01 13:02:50 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2004-07-01 13:02:50 +0000 |
| commit | 4dfde3dd1d8d9d55eec58361e9650b40ee971ea6 (patch) | |
| tree | 47d3b90cbe151856671dd110879e7a7ab382914b | |
| parent | 10a6e6ba22ad626a9b319b0dcdf688d00526a747 (diff) | |
| download | emacs-4dfde3dd1d8d9d55eec58361e9650b40ee971ea6.tar.gz emacs-4dfde3dd1d8d9d55eec58361e9650b40ee971ea6.zip | |
*** empty log message ***
| -rw-r--r-- | lisp/ChangeLog | 75 | ||||
| -rw-r--r-- | 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 @@ | |||
| 2787 | 2787 | ||
| 2788 | 2004-04-16 Stefan Monnier <monnier@iro.umontreal.ca> | 2788 | 2004-04-16 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2789 | 2789 | ||
| 2790 | * url/url-util.el (url-debug): Use with-current-buffer. | ||
| 2791 | |||
| 2792 | * url/url-nfs.el (url-nfs-file-attributes): Add id-format parameter. | ||
| 2793 | (url-nfs-create-wrapper): Use new backquote syntax. | ||
| 2794 | |||
| 2795 | * url/url-https.el (url-https-file-attributes): Add id-format param. | ||
| 2796 | |||
| 2797 | * url/url-http.el (url-http-head-file-attributes) | ||
| 2798 | (url-http-file-attributes): Add id-format parameter. | ||
| 2799 | |||
| 2800 | * url/url-handlers.el: Use new find-file-hook. | ||
| 2801 | (url-file-attributes): Add id-format parameter. | ||
| 2802 | |||
| 2803 | * url/url-file.el (url-file-create-wrapper): Use new backquote syntax. | ||
| 2804 | (url-file-file-attributes): Add id-format parameter. | ||
| 2805 | |||
| 2806 | * url/url-dav.el: Use with-current-buffer. | ||
| 2807 | (url-dav-process-response): Fix regexps and spurious quote. | ||
| 2808 | (url-dav-file-attributes): Add id-format param. | ||
| 2809 | |||
| 2810 | * diff-mode.el (diff-end-of-hunk): Be more careful with unified hunks. | 2790 | * diff-mode.el (diff-end-of-hunk): Be more careful with unified hunks. |
| 2811 | 2791 | ||
| 2812 | 2004-04-16 Andre Spiegel <spiegel@gnu.org> | 2792 | 2004-04-16 Andre Spiegel <spiegel@gnu.org> |
| @@ -2979,14 +2959,6 @@ | |||
| 2979 | * progmodes/compile.el (compile-goto-error): Select the buffer/window | 2959 | * progmodes/compile.el (compile-goto-error): Select the buffer/window |
| 2980 | corresponding to the event. | 2960 | corresponding to the event. |
| 2981 | 2961 | ||
| 2982 | * url/url.el (url-retrieve): Use with-current-buffer. | ||
| 2983 | |||
| 2984 | * url/url-http.el (url-http-parse-headers, url-http-file-exists-p): | ||
| 2985 | Remove unused var `version'. | ||
| 2986 | |||
| 2987 | * url/url-handlers.el (url-handler-mode): New minor mode. | ||
| 2988 | (url-setup-file-name-handlers): Remove. | ||
| 2989 | |||
| 2990 | 2004-04-12 Joe Buehler <jbuehler@hekiman.com> | 2962 | 2004-04-12 Joe Buehler <jbuehler@hekiman.com> |
| 2991 | 2963 | ||
| 2992 | * loadup.el: Add cygwin to system-type list, for unexec() support. | 2964 | * loadup.el: Add cygwin to system-type list, for unexec() support. |
| @@ -3003,9 +2975,6 @@ | |||
| 3003 | 2975 | ||
| 3004 | * help.el (describe-mode): Doc fix. | 2976 | * help.el (describe-mode): Doc fix. |
| 3005 | 2977 | ||
| 3006 | * url/url-cookie.el (url-cookie-handle-set-cookie): Replace calls | ||
| 3007 | to obsolete `assoc-ignore-case' with calls to `assoc-string'. | ||
| 3008 | |||
| 3009 | 2004-04-12 Stefan Monnier <monnier@iro.umontreal.ca> | 2978 | 2004-04-12 Stefan Monnier <monnier@iro.umontreal.ca> |
| 3010 | 2979 | ||
| 3011 | * progmodes/compile.el (compilation-mode-font-lock-keywords): Fix test | 2980 | * progmodes/compile.el (compilation-mode-font-lock-keywords): Fix test |
| @@ -3025,42 +2994,6 @@ | |||
| 3025 | 2994 | ||
| 3026 | 2004-04-11 Dave Love <fx@gnu.org> | 2995 | 2004-04-11 Dave Love <fx@gnu.org> |
| 3027 | 2996 | ||
| 3028 | * url/url-mailto.el (url-mailto): | ||
| 3029 | * url/url-history.el (url-history-setup-save-timer): | ||
| 3030 | * url/url-cookie.el (url-cookie-setup-save-timer): Avoid warnings. | ||
| 3031 | |||
| 3032 | * url/url-file.el (url-file-build-filename): Don't use | ||
| 3033 | directory-sep-char. | ||
| 3034 | |||
| 3035 | * url/url-auth.el (url-register-auth-scheme): Fix `format' call. | ||
| 3036 | |||
| 3037 | * url/url-about.el (url-scheme-registry): Defvar. | ||
| 3038 | (url-about): Use text/plain. | ||
| 3039 | |||
| 3040 | * url/url-vars.el (cl): Don't require. | ||
| 3041 | (url): Add :version. | ||
| 3042 | (url-bug-address): Use bug-gnu-emacs. | ||
| 3043 | |||
| 3044 | * url/url-util.el (url-hexify-string): Don't give multibyte error | ||
| 3045 | for char <16. | ||
| 3046 | (mail-header-extract): Autoload. | ||
| 3047 | |||
| 3048 | * url/url-parse.el: Doc fixes. | ||
| 3049 | |||
| 3050 | * url/url-ldap.el (ldap): Require. | ||
| 3051 | (url-ldap): Fix `format' call. | ||
| 3052 | (url-ldap-certificate-formatter): Avoid warning. | ||
| 3053 | |||
| 3054 | * url/url-https.el (url-https-create-secure-wrapper): Use modern | ||
| 3055 | backquotes. | ||
| 3056 | |||
| 3057 | * url/url-dav.el (url-dav-rename-file): Fix args of `signal'. | ||
| 3058 | (url-intersection): New. | ||
| 3059 | (url-dav-supported-p): Use it. | ||
| 3060 | (url-dav-save-resource): Declare url-http-response-status special. | ||
| 3061 | |||
| 3062 | * url/url-cache.el (url-util): Require. | ||
| 3063 | |||
| 3064 | * emacs-lisp/bytecomp.el (byte-compile-cond): Fix last change. | 2997 | * emacs-lisp/bytecomp.el (byte-compile-cond): Fix last change. |
| 3065 | 2998 | ||
| 3066 | * progmodes/python.el: New file. | 2999 | * progmodes/python.el: New file. |
| @@ -3107,9 +3040,6 @@ | |||
| 3107 | 3040 | ||
| 3108 | * emacs-lisp/bytecomp.el (byte-compile-version): Variable removed. | 3041 | * emacs-lisp/bytecomp.el (byte-compile-version): Variable removed. |
| 3109 | (byte-compile-insert-header): Don't use `byte-compile-version'. | 3042 | (byte-compile-insert-header): Don't use `byte-compile-version'. |
| 3110 | * url/url-vars.el (url-version): Use the constant string "Emacs" | ||
| 3111 | instead of calculating something from the RCS `State' keyword | ||
| 3112 | [the latter is almost entirely useless anyway]. | ||
| 3113 | * forms.el (forms-version): Variable removed. | 3043 | * forms.el (forms-version): Variable removed. |
| 3114 | (forms-mode): Don't use `forms-version'. | 3044 | (forms-mode): Don't use `forms-version'. |
| 3115 | * recentf.el (recentf-version): Variable removed. | 3045 | * recentf.el (recentf-version): Variable removed. |
| @@ -3359,10 +3289,7 @@ | |||
| 3359 | 3289 | ||
| 3360 | 2004-04-03 Stefan Monnier <monnier@iro.umontreal.ca> | 3290 | 2004-04-03 Stefan Monnier <monnier@iro.umontreal.ca> |
| 3361 | 3291 | ||
| 3362 | * url: Import the URL package from its repository. | 3292 | * url/: New dir. Import the URL package from its repository. |
| 3363 | |||
| 3364 | * url/url-methods.el: | ||
| 3365 | * url/url-parse.el: Don't require url-auto. | ||
| 3366 | 3293 | ||
| 3367 | 2004-04-03 Andreas Schwab <schwab@suse.de> | 3294 | 2004-04-03 Andreas Schwab <schwab@suse.de> |
| 3368 | 3295 | ||
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 @@ | |||
| 63 | (url-ldap): Fix `format' call. | 63 | (url-ldap): Fix `format' call. |
| 64 | (url-ldap-certificate-formatter): Avoid warning. | 64 | (url-ldap-certificate-formatter): Avoid warning. |
| 65 | 65 | ||
| 66 | * url-https.el (url-https-create-secure-wrapper): Use modern | 66 | * url-https.el (url-https-create-secure-wrapper): Use modern backquotes. |
| 67 | backquotes. | ||
| 68 | 67 | ||
| 69 | * url-dav.el (url-dav-rename-file): Fix args of `signal'. | 68 | * url-dav.el (url-dav-rename-file): Fix args of `signal'. |
| 70 | (url-intersection): New. | 69 | (url-intersection): New. |
| @@ -113,9 +112,8 @@ | |||
| 113 | 112 | ||
| 114 | 2002-11-04 Walter C. Pelissero <walter@pelissero.org> | 113 | 2002-11-04 Walter C. Pelissero <walter@pelissero.org> |
| 115 | 114 | ||
| 116 | * lisp/url-methods.el (url-scheme-register-proxy): Make sure to | 115 | * lisp/url-methods.el (url-scheme-register-proxy): Make sure to convert |
| 117 | convert port numbers to integers when creating the URL objects for | 116 | port numbers to integers when creating the URL objects for proxies. |
| 118 | proxies. | ||
| 119 | 117 | ||
| 120 | 2002-10-29 William M. Perry <wmperry@gnu.org> | 118 | 2002-10-29 William M. Perry <wmperry@gnu.org> |
| 121 | 119 | ||
| @@ -137,8 +135,8 @@ | |||
| 137 | * lisp/url-http.el (url-http-handle-cookies): New function to deal | 135 | * lisp/url-http.el (url-http-handle-cookies): New function to deal |
| 138 | with cookie headers. | 136 | with cookie headers. |
| 139 | (url-http-parse-headers): Call `url-http-handle-cookies' here so | 137 | (url-http-parse-headers): Call `url-http-handle-cookies' here so |
| 140 | that cookie additions and deletions get handled immediately. This | 138 | that cookie additions and deletions get handled immediately. |
| 141 | is so that sites that set cookies while doing redirects | 139 | This is so that sites that set cookies while doing redirects |
| 142 | (my.yahoo.com, outlook web access, etc) work. This should also | 140 | (my.yahoo.com, outlook web access, etc) work. This should also |
| 143 | fix sites that delete cookies on invalid access or other error | 141 | fix sites that delete cookies on invalid access or other error |
| 144 | pages the user might not actually see. | 142 | pages the user might not actually see. |
| @@ -168,9 +166,8 @@ | |||
| 168 | (set-language-environment-hook): Use it. | 166 | (set-language-environment-hook): Use it. |
| 169 | (url-vars-unload-hook): New function. | 167 | (url-vars-unload-hook): New function. |
| 170 | 168 | ||
| 171 | * lisp/url-cookie.el (url-header-comparison): Deleted. | 169 | * lisp/url-cookie.el (url-header-comparison): Delete. |
| 172 | (url-cookie-handle-set-cookie): Use assoc-ignore-case to avoid | 170 | (url-cookie-handle-set-cookie): Use assoc-ignore-case to avoid assoc*. |
| 173 | assoc*. | ||
| 174 | (url-cookie-save-interval): Make value agree with doc. | 171 | (url-cookie-save-interval): Make value agree with doc. |
| 175 | 172 | ||
| 176 | * lisp/url.el: Doc fixes. | 173 | * lisp/url.el: Doc fixes. |
| @@ -179,8 +176,7 @@ | |||
| 179 | 176 | ||
| 180 | 2002-02-02 William M. Perry <wmperry@gnu.org> | 177 | 2002-02-02 William M. Perry <wmperry@gnu.org> |
| 181 | 178 | ||
| 182 | * lisp/Makefile.in (SOURCES): Remove mule-sysdp.el from the build | 179 | * lisp/Makefile.in (SOURCES): Remove mule-sysdp.el from the build rules. |
| 183 | rules. | ||
| 184 | 180 | ||
| 185 | 2001-12-12 William M. Perry <wmperry@gnu.org> | 181 | 2001-12-12 William M. Perry <wmperry@gnu.org> |
| 186 | 182 | ||
| @@ -199,8 +195,8 @@ | |||
| 199 | 195 | ||
| 200 | * lisp/url-cache.el (url-cache-file-writable-p): Doc fix. | 196 | * lisp/url-cache.el (url-cache-file-writable-p): Doc fix. |
| 201 | 197 | ||
| 202 | * lisp/url-imap.el (url-imap): Maybe disable multibyte. Bind | 198 | * lisp/url-imap.el (url-imap): Maybe disable multibyte. |
| 203 | coding-system-for-read. Require mm-util. | 199 | Bind coding-system-for-read. Require mm-util. |
| 204 | 200 | ||
| 205 | * lisp/url.el (url-do-setup): Use (featurep 'xemacs). | 201 | * lisp/url.el (url-do-setup): Use (featurep 'xemacs). |
| 206 | 202 | ||
| @@ -217,8 +213,7 @@ | |||
| 217 | (url-dav-register-handler): New function to easily register a | 213 | (url-dav-register-handler): New function to easily register a |
| 218 | WebDAV-specific file-name-handler operation. | 214 | WebDAV-specific file-name-handler operation. |
| 219 | (url-dav-file-name-all-completions, url-dav-file-name-completion): | 215 | (url-dav-file-name-all-completions, url-dav-file-name-completion): |
| 220 | New functions that allow file-name completion for WebDAV | 216 | New functions that allow file-name completion for WebDAV resources. |
| 221 | resources. | ||
| 222 | 217 | ||
| 223 | 2001-12-08 William M. Perry <wmperry@gnu.org> | 218 | 2001-12-08 William M. Perry <wmperry@gnu.org> |
| 224 | 219 | ||
| @@ -236,8 +231,8 @@ | |||
| 236 | (url-dav-request): New function to act as the main entry point for | 231 | (url-dav-request): New function to act as the main entry point for |
| 237 | making DAV requests. Takes care of building the XML document with | 232 | making DAV requests. Takes care of building the XML document with |
| 238 | appropriate namespaces, depth, etc, and parses the results. | 233 | appropriate namespaces, depth, etc, and parses the results. |
| 239 | (url-dav-get-properties): Use new url-dav-request function. This | 234 | (url-dav-get-properties): Use new url-dav-request function. |
| 240 | is now just a thin wrapper around that to use PROPFIND and set any | 235 | This is now just a thin wrapper around that to use PROPFIND and set any |
| 241 | extra properties we are looking for. | 236 | extra properties we are looking for. |
| 242 | (url-dav-unlock-resource): New function to release a lock given a | 237 | (url-dav-unlock-resource): New function to release a lock given a |
| 243 | URL and a lock-token. | 238 | URL and a lock-token. |
| @@ -250,8 +245,7 @@ | |||
| 250 | active locks for a resource. | 245 | active locks for a resource. |
| 251 | (url-dav-save-resource): New function to actually save a resource | 246 | (url-dav-save-resource): New function to actually save a resource |
| 252 | using the PUT method. I can now successfully save files to an | 247 | using the PUT method. I can now successfully save files to an |
| 253 | HTTP server with some manual steps from a lisp-interaction | 248 | HTTP server with some manual steps from a lisp-interaction buffer. |
| 254 | buffer. | ||
| 255 | 249 | ||
| 256 | * lisp/url-http.el (url-http-wait-for-headers-change-function): | 250 | * lisp/url-http.el (url-http-wait-for-headers-change-function): |
| 257 | Special case the 204/205 response codes. Some servers do not | 251 | Special case the 204/205 response codes. Some servers do not |
| @@ -269,13 +263,12 @@ | |||
| 269 | 263 | ||
| 270 | * lisp/vc-dav.el: Added full copyright information. | 264 | * lisp/vc-dav.el: Added full copyright information. |
| 271 | 265 | ||
| 272 | * lisp/url-dav.el (url-dav-process-supportedlock-property): Deal | 266 | * lisp/url-dav.el (url-dav-process-supportedlock-property): |
| 273 | with text nodes in DAV:supportedlock nodes. | 267 | Deal with text nodes in DAV:supportedlock nodes. |
| 274 | (url-dav-file-attributes-mode-string): This now gets the entire | 268 | (url-dav-file-attributes-mode-string): This now gets the entire |
| 275 | property list instead of just the DAV:supportedlock node. | 269 | property list instead of just the DAV:supportedlock node. |
| 276 | (url-dav-file-attributes): Make sure to pass the whole list in. | 270 | (url-dav-file-attributes): Make sure to pass the whole list in. |
| 277 | (url-dav-file-attributes-mode-string): Now properly sets do 'd' | 271 | (url-dav-file-attributes-mode-string): Now properly sets do 'd' mode. |
| 278 | mode. | ||
| 279 | (url-dav-file-attributes-mode-string): Now uses the Apache mod_dav | 272 | (url-dav-file-attributes-mode-string): Now uses the Apache mod_dav |
| 280 | 'executable' bit to set the 'x' mode. See `mod_dav's custom | 273 | 'executable' bit to set the 'x' mode. See `mod_dav's custom |
| 281 | properties' at http://www.webdav.org/mod_dav/ for more details. | 274 | properties' at http://www.webdav.org/mod_dav/ for more details. |
| @@ -284,9 +277,8 @@ | |||
| 284 | url-dav-process-XXX (url-dav-process-DAV:prop), otherwise falls | 277 | url-dav-process-XXX (url-dav-process-DAV:prop), otherwise falls |
| 285 | back to using url-dav-node-text. Caches the results on the nodes | 278 | back to using url-dav-node-text. Caches the results on the nodes |
| 286 | symbol name. | 279 | symbol name. |
| 287 | (url-dav-dispatch-node): Utility routine to call a nodes handler | 280 | (url-dav-dispatch-node): Utility routine to call a nodes handler easily. |
| 288 | easily. | 281 | (url-dav-process-*): Rename most of the handlers and made them |
| 289 | (url-dav-process-*): Renamed most of the handlers and made them | ||
| 290 | use url-dav-dispatch-node where appropriate. | 282 | use url-dav-dispatch-node where appropriate. |
| 291 | (url-dav-process-DAV:prop): Instead of using the dav-data-type | 283 | (url-dav-process-DAV:prop): Instead of using the dav-data-type |
| 292 | property to dispatch the node, now uses dav-dispatch-node so that | 284 | property to dispatch the node, now uses dav-dispatch-node so that |
| @@ -311,8 +303,7 @@ | |||
| 311 | XML, parses the tree, and interprets the tree. | 303 | XML, parses the tree, and interprets the tree. |
| 312 | (url-dav-process-response): Make sure that all responses look | 304 | (url-dav-process-response): Make sure that all responses look |
| 313 | like a DAV:multistatus response, even if we get a singleton | 305 | like a DAV:multistatus response, even if we get a singleton |
| 314 | response back. This will just make the upper layer logic | 306 | response back. This will just make the upper layer logic simpler. |
| 315 | simpler. | ||
| 316 | (url-dav-get-properties): New optional argument NAMESPACES that | 307 | (url-dav-get-properties): New optional argument NAMESPACES that |
| 317 | specifies what namespaces to use in the XML request. | 308 | specifies what namespaces to use in the XML request. |
| 318 | (url-dav-get-properties): Got rid of the D: namespace in | 309 | (url-dav-get-properties): Got rid of the D: namespace in |
| @@ -331,33 +322,31 @@ | |||
| 331 | ATTRIBUTES that allows you to ask for specific properties instead | 322 | ATTRIBUTES that allows you to ask for specific properties instead |
| 332 | of getting all properties via DAV:allprop. | 323 | of getting all properties via DAV:allprop. |
| 333 | 324 | ||
| 334 | * lisp/url-http.el (url-http-real-basic-auth-storage): New | 325 | * lisp/url-http.el (url-http-real-basic-auth-storage): |
| 335 | variable for normal HTTP basic authentication. | 326 | New variable for normal HTTP basic authentication. |
| 336 | (url-http-proxy-basic-auth-storage): New variable for HTTP proxy | 327 | (url-http-proxy-basic-auth-storage): New variable for HTTP proxy |
| 337 | basic authentication. | 328 | basic authentication. |
| 338 | (url-http-handle-authentication): Follow new semantics for | 329 | (url-http-handle-authentication): Follow new semantics for |
| 339 | url-basic-auth-storage. | 330 | url-basic-auth-storage. |
| 340 | 331 | ||
| 341 | * lisp/url-auth.el (url-basic-auth-storage): Changed meaning of | 332 | * lisp/url-auth.el (url-basic-auth-storage): Change meaning of |
| 342 | this variable. It is now a symbol pointing to where we really | 333 | this variable. It is now a symbol pointing to where we really |
| 343 | want to store the authorization information. This fixes proxy | 334 | want to store the authorization information. This fixes proxy |
| 344 | auth and normal basic auth because of some local bindings that | 335 | auth and normal basic auth because of some local bindings that were |
| 345 | were making it impossible to store the credentials in the global | 336 | making it impossible to store the credentials in the global binding. |
| 346 | binding. | ||
| 347 | (url-basic-auth): Make sure we dereference url-basic-auth-storage | 337 | (url-basic-auth): Make sure we dereference url-basic-auth-storage |
| 348 | everywhere. | 338 | everywhere. |
| 349 | 339 | ||
| 350 | * lisp/url-util.el (url-debug): Added new types 'dav and | 340 | * lisp/url-util.el (url-debug): Add new types 'dav and |
| 351 | 'retrieval to the customization list. | 341 | 'retrieval to the customization list. |
| 352 | 342 | ||
| 353 | * lisp/url.el (url-retrieve-synchronously): Put in some debugging | 343 | * lisp/url.el (url-retrieve-synchronously): Put in some debugging |
| 354 | statements. | 344 | statements. |
| 355 | 345 | ||
| 356 | * lisp/url-http.el (url-http-head-file-attributes): Renamed old | 346 | * lisp/url-http.el (url-http-head-file-attributes): Rename old |
| 357 | url-http-file-attributes so that we can have a smarter one that | 347 | url-http-file-attributes so that we can have a smarter one that |
| 358 | tries WebDAV first, then HEAD. | 348 | tries WebDAV first, then HEAD. |
| 359 | (url-http-file-attributes): New smart version that tries WebDAV | 349 | (url-http-file-attributes): New smart version that tries WebDAV first. |
| 360 | first. | ||
| 361 | (url-http-options): New function that returns information gleaned | 350 | (url-http-options): New function that returns information gleaned |
| 362 | from an OPTIONS request for a URL. Returns a property list | 351 | from an OPTIONS request for a URL. Returns a property list |
| 363 | returning the methods supported for the resource, what DAV and | 352 | returning the methods supported for the resource, what DAV and |
| @@ -386,8 +375,7 @@ | |||
| 386 | properties for a URL. Can specify an optional `depth' parameter | 375 | properties for a URL. Can specify an optional `depth' parameter |
| 387 | to tell the web server how many directory (collection) levels to | 376 | to tell the web server how many directory (collection) levels to |
| 388 | recurse when retrieving the property lists. Returns an assoc | 377 | recurse when retrieving the property lists. Returns an assoc |
| 389 | list keyed off of the resource, the cdr of which is a property | 378 | list keyed off of the resource, the cdr of which is a property list. |
| 390 | list. | ||
| 391 | (url-dav-datatype-attribute): We support the XML-Data note | 379 | (url-dav-datatype-attribute): We support the XML-Data note |
| 392 | (http://www.w3.org/TR/1998/NOTE-XML-data) to figure out what the | 380 | (http://www.w3.org/TR/1998/NOTE-XML-data) to figure out what the |
| 393 | datatypes of attributes are. Currently only date, dateTime, int, | 381 | datatypes of attributes are. Currently only date, dateTime, int, |
| @@ -402,17 +390,16 @@ | |||
| 402 | absolute file or URL, then expand it relative to '/'. | 390 | absolute file or URL, then expand it relative to '/'. |
| 403 | (url-handler-regexp): New regexp for specific schemes that we | 391 | (url-handler-regexp): New regexp for specific schemes that we |
| 404 | want the file-name-handlers to work off of. | 392 | want the file-name-handlers to work off of. |
| 405 | (url-setup-file-name-handlers): Use it when installing the | 393 | (url-setup-file-name-handlers): Use it when installing the handlers. |
| 406 | handlers. | ||
| 407 | 394 | ||
| 408 | * lisp/url-http.el (url-http-find-free-connection): Better logging | 395 | * lisp/url-http.el (url-http-find-free-connection): Better logging |
| 409 | about whether we are reusing an existing connection or not. | 396 | about whether we are reusing an existing connection or not. |
| 410 | 397 | ||
| 411 | * lisp/url-methods.el (url-scheme-register-proxy): Fixed bad call | 398 | * lisp/url-methods.el (url-scheme-register-proxy): Fix bad call |
| 412 | to string-match instead of match-string (and with reversed | 399 | to string-match instead of match-string (and with reversed |
| 413 | arguments even). | 400 | arguments even). |
| 414 | 401 | ||
| 415 | * lisp/url-http.el (url-http-debug): Changed to now use the | 402 | * lisp/url-http.el (url-http-debug): Change to now use the |
| 416 | generic url-debug function to do the actual logging. Still a | 403 | generic url-debug function to do the actual logging. Still a |
| 417 | separate function so that we can do our magic on the network | 404 | separate function so that we can do our magic on the network |
| 418 | connection if the user quits while we are downloading. | 405 | connection if the user quits while we are downloading. |
| @@ -420,8 +407,7 @@ | |||
| 420 | * lisp/url-handlers.el (url-file-handler): Now logs the result of | 407 | * lisp/url-handlers.el (url-file-handler): Now logs the result of |
| 421 | the hooked or real call. | 408 | the hooked or real call. |
| 422 | 409 | ||
| 423 | * lisp/url-util.el (url-debug): New function for generic debug | 410 | * lisp/url-util.el (url-debug): New function for generic debug logging. |
| 424 | logging. | ||
| 425 | 411 | ||
| 426 | 2001-11-28 William M. Perry <wmperry@gnu.org> | 412 | 2001-11-28 William M. Perry <wmperry@gnu.org> |
| 427 | 413 | ||
| @@ -435,11 +421,10 @@ | |||
| 435 | case we get a false positive or an operation that we do not | 421 | case we get a false positive or an operation that we do not |
| 436 | support. The old way disabled _ALL_ file-name-handlers when | 422 | support. The old way disabled _ALL_ file-name-handlers when |
| 437 | we hit something we didn't understand - this disables JUST us. | 423 | we hit something we didn't understand - this disables JUST us. |
| 438 | (url-file-handler): Removed the logic about removing the leading | 424 | (url-file-handler): Remove the logic about removing the leading |
| 439 | '/' off of the first argument... it may not be safe to always | 425 | '/' off of the first argument... it may not be safe to always |
| 440 | assume that the first argument is the one we are acting on - | 426 | assume that the first argument is the one we are acting on - |
| 441 | `default' is the second argument for expand-file-name for | 427 | `default' is the second argument for expand-file-name for example. |
| 442 | example. | ||
| 443 | (url-setup-file-name-handlers): Use url-nonrelative-link | 428 | (url-setup-file-name-handlers): Use url-nonrelative-link |
| 444 | directly. This means that you must type in the URL directly | 429 | directly. This means that you must type in the URL directly |
| 445 | without prefixing it with a '/'. | 430 | without prefixing it with a '/'. |
| @@ -464,8 +449,7 @@ | |||
| 464 | 449 | ||
| 465 | 2001-11-25 William M. Perry <wmperry@gnu.org> | 450 | 2001-11-25 William M. Perry <wmperry@gnu.org> |
| 466 | 451 | ||
| 467 | * lisp/url-util.el (url-hexify-string): Fixed bad use of | 452 | * lisp/url-util.el (url-hexify-string): Fix bad use of mapconcat. |
| 468 | mapconcat. | ||
| 469 | 453 | ||
| 470 | 2001-11-24 William M. Perry <wmperry@gnu.org> | 454 | 2001-11-24 William M. Perry <wmperry@gnu.org> |
| 471 | 455 | ||
| @@ -487,13 +471,12 @@ | |||
| 487 | 471 | ||
| 488 | * lisp/url-https.el: Fixed definition of url-https - was using the | 472 | * lisp/url-https.el: Fixed definition of url-https - was using the |
| 489 | wrong signature. Too much cut & paste. | 473 | wrong signature. Too much cut & paste. |
| 490 | (url-https-create-secure-wrapper): Fixed so that url-https works | 474 | (url-https-create-secure-wrapper): Fix so that url-https works |
| 491 | at all. Was not taking a null `method' into account when calling | 475 | at all. Was not taking a null `method' into account when calling |
| 492 | the wrapped function so url-https tried to call url-http-nil. | 476 | the wrapped function so url-https tried to call url-http-nil. *sigh* |
| 493 | *sigh* | ||
| 494 | 477 | ||
| 495 | * lisp/url-http.el | 478 | * lisp/url-http.el |
| 496 | (url-http-chunked-encoding-after-change-function): Added some | 479 | (url-http-chunked-encoding-after-change-function): Add some |
| 497 | feedback when not debugging about what content-type and chunk # we | 480 | feedback when not debugging about what content-type and chunk # we |
| 498 | are reading. | 481 | are reading. |
| 499 | (url-http-chunked-encoding-after-change-function): Use a marker | 482 | (url-http-chunked-encoding-after-change-function): Use a marker |
| @@ -519,31 +502,30 @@ | |||
| 519 | (url-http-chunked-encoding-after-change-function): Got rid of the | 502 | (url-http-chunked-encoding-after-change-function): Got rid of the |
| 520 | no-initial-crlf. Had an epiphany and I can just infer this from | 503 | no-initial-crlf. Had an epiphany and I can just infer this from |
| 521 | url-http-chunked-counter being 0. | 504 | url-http-chunked-counter being 0. |
| 522 | (url-http-chunked-encoding-after-change-function): Moved the debug | 505 | (url-http-chunked-encoding-after-change-function): Move the debug |
| 523 | statement about reading chunk #foo into the loop so that each | 506 | statement about reading chunk #foo into the loop so that each |
| 524 | chunk will have a log message associated with it. | 507 | chunk will have a log message associated with it. |
| 525 | (url-http-chunked-encoding-after-change-function): Make sure to | 508 | (url-http-chunked-encoding-after-change-function): Make sure to |
| 526 | set read-next-chunk to nil when the regular expression match fails | 509 | set read-next-chunk to nil when the regular expression match fails |
| 527 | to fire. Otherwise we could loop forever. | 510 | to fire. Otherwise we could loop forever. |
| 528 | (url-http-chunked-encoding-after-change-function): Tweaked the | 511 | (url-http-chunked-encoding-after-change-function): Tweak the |
| 529 | regular expression to be a little less greedy when looking for a | 512 | regular expression to be a little less greedy when looking for a chunk. |
| 530 | chunk. | ||
| 531 | (url-http-wait-for-headers-change-function): Remove the last | 513 | (url-http-wait-for-headers-change-function): Remove the last |
| 532 | argument when calling | 514 | argument when calling |
| 533 | url-http-chunked-encoding-after-change-function. It is no longer | 515 | url-http-chunked-encoding-after-change-function. It is no longer |
| 534 | needed. I should use my brain sometime. | 516 | needed. I should use my brain sometime. |
| 535 | 517 | ||
| 536 | * lisp/url-vars.el (and): Fixed feature test for xemacs and | 518 | * lisp/url-vars.el (and): Fix feature test for xemacs and |
| 537 | coding-system-list behaviour. | 519 | coding-system-list behaviour. |
| 538 | 520 | ||
| 539 | * lisp/url-http.el | 521 | * lisp/url-http.el |
| 540 | (url-http-chunked-encoding-after-change-function): Added optional | 522 | (url-http-chunked-encoding-after-change-function): Add optional |
| 541 | no-initial-crlf flag that modifies the regular expression. This | 523 | no-initial-crlf flag that modifies the regular expression. |
| 542 | is only set from url-http-wait-for-headers-change-function so that | 524 | This is only set from url-http-wait-for-headers-change-function so that |
| 543 | the initial CRLF in the HTTP headers is not swallowed. | 525 | the initial CRLF in the HTTP headers is not swallowed. |
| 544 | (url-http-chunked-encoding-after-change-function): Fixed a few | 526 | (url-http-chunked-encoding-after-change-function): Fix a few |
| 545 | off-by-one errors by using (match-end 0) instead of 1. | 527 | off-by-one errors by using (match-end 0) instead of 1. |
| 546 | (url-http-chunked-encoding-after-change-function): Added a few | 528 | (url-http-chunked-encoding-after-change-function): Add a few |
| 547 | url-http-debug calls to help track down problems in the chunked | 529 | url-http-debug calls to help track down problems in the chunked |
| 548 | encoding. | 530 | encoding. |
| 549 | (url-http-chunked-encoding-after-change-function): The chunk | 531 | (url-http-chunked-encoding-after-change-function): The chunk |
| @@ -584,8 +566,8 @@ | |||
| 584 | (url-http): Use dolist, not mapc (runtime cl dependency). | 566 | (url-http): Use dolist, not mapc (runtime cl dependency). |
| 585 | 567 | ||
| 586 | * lisp/url-methods.el: Maybe require cl at runtime. | 568 | * lisp/url-methods.el: Maybe require cl at runtime. |
| 587 | (url-scheme-register-proxy): Fix fetching from environment. Don't | 569 | (url-scheme-register-proxy): Fix fetching from environment. |
| 588 | concat a number. | 570 | Don't concat a number. |
| 589 | 571 | ||
| 590 | 2001-10-01 Dave Love <fx@gnu.org> | 572 | 2001-10-01 Dave Love <fx@gnu.org> |
| 591 | 573 | ||
| @@ -603,14 +585,12 @@ | |||
| 603 | 585 | ||
| 604 | 2001-09-20 Dave Love <fx@gnu.org> | 586 | 2001-09-20 Dave Love <fx@gnu.org> |
| 605 | 587 | ||
| 606 | * lisp/url-http.el (url-http-create-request): Don't concat a | 588 | * lisp/url-http.el (url-http-create-request): Don't concat a number. |
| 607 | number. | ||
| 608 | 589 | ||
| 609 | 2001-06-05 Dave Love <fx@gnu.org> | 590 | 2001-06-05 Dave Love <fx@gnu.org> |
| 610 | 591 | ||
| 611 | * lisp/url.el (url-do-setup): Doc fix. Don't try to frob | 592 | * lisp/url.el (url-do-setup): Doc fix. Don't try to frob |
| 612 | tcp-binary-process-input-services. Remove function wrapper for | 593 | tcp-binary-process-input-services. Remove function wrapper for lambda. |
| 613 | lambda. | ||
| 614 | (url-retrieve): Barf with sensible message if url-type is null. | 594 | (url-retrieve): Barf with sensible message if url-type is null. |
| 615 | 595 | ||
| 616 | * lisp/url-http.el (url-http): Don't try to set process | 596 | * lisp/url-http.el (url-http): Don't try to set process |
| @@ -620,6 +600,11 @@ | |||
| 620 | (url-open-stream): Bind coding-system-for{read,write} when setting | 600 | (url-open-stream): Bind coding-system-for{read,write} when setting |
| 621 | up the connexion. Don't call url-gw-inhibit-code-conversion. | 601 | up the connexion. Don't call url-gw-inhibit-code-conversion. |
| 622 | 602 | ||
| 603 | 2001-05-24 William M. Perry <wmperry@gnu.org> | ||
| 604 | |||
| 605 | * lisp/url.el (url-retrieve-synchronously): Avoid accept-process-output | ||
| 606 | in url-retrieve-synchronously. | ||
| 607 | |||
| 623 | 2001-05-23 William M. Perry <wmperry@gnu.org> | 608 | 2001-05-23 William M. Perry <wmperry@gnu.org> |
| 624 | 609 | ||
| 625 | * lisp/url.el (url-retrieve-synchronously): Don't put a timeout on | 610 | * lisp/url.el (url-retrieve-synchronously): Don't put a timeout on |
| @@ -642,7 +627,7 @@ | |||
| 642 | if you are on a fast net connection and retrieve small documents | 627 | if you are on a fast net connection and retrieve small documents |
| 643 | that finish asynchronously before the first accept-process-output | 628 | that finish asynchronously before the first accept-process-output |
| 644 | can be run. All hail broadband and 100Mb in the house! | 629 | can be run. All hail broadband and 100Mb in the house! |
| 645 | (url-retrieve-synchronously): Added documentation for this function. | 630 | (url-retrieve-synchronously): Add documentation for this function. |
| 646 | (url-retrieve): Ditto. | 631 | (url-retrieve): Ditto. |
| 647 | (url-mm-url): Ditto. | 632 | (url-mm-url): Ditto. |
| 648 | 633 | ||
| @@ -662,7 +647,7 @@ | |||
| 662 | 647 | ||
| 663 | * lisp/url-news.el: Require cl when compiling. | 648 | * lisp/url-news.el: Require cl when compiling. |
| 664 | (url-warn, gnus-group-read-ephemeral-group): Autoload. | 649 | (url-warn, gnus-group-read-ephemeral-group): Autoload. |
| 665 | (url-nntp-default-port, url-news-default-port, url-nntp): Deleted. | 650 | (url-nntp-default-port, url-news-default-port, url-nntp): Delete. |
| 666 | (url-news-fetch-newsgroup): Declare gnus-group-buffer special. | 651 | (url-news-fetch-newsgroup): Declare gnus-group-buffer special. |
| 667 | 652 | ||
| 668 | * lisp/url-util.el (mule-decode-string): Don't autoload. | 653 | * lisp/url-util.el (mule-decode-string): Don't autoload. |
| @@ -718,18 +703,15 @@ | |||
| 718 | * lisp/url-http.el: Doc fixes. | 703 | * lisp/url-http.el: Doc fixes. |
| 719 | (url-http-create-request): Rearrange how we assemble the request. | 704 | (url-http-create-request): Rearrange how we assemble the request. |
| 720 | Avoid generating bogus requests with an empty real-fname. | 705 | Avoid generating bogus requests with an empty real-fname. |
| 721 | (url-http-handle-authentication): Declare status and success | 706 | (url-http-handle-authentication): Declare status and success special. |
| 722 | special. | ||
| 723 | (url-http): Call mm-disable-multibyte. Set process buffer's | 707 | (url-http): Call mm-disable-multibyte. Set process buffer's |
| 724 | coding systems to binary. | 708 | coding systems to binary. |
| 725 | 709 | ||
| 726 | * lisp/url-misc.el (url-data): Call mm-disable-multibyte. | 710 | * lisp/url-misc.el (url-data): Call mm-disable-multibyte. |
| 727 | 711 | ||
| 728 | * lisp/url-file.el: Don't require mule-sysdp. Fix `file-truname' | 712 | * lisp/url-file.el: Don't require mule-sysdp. Fix `file-truname' typo. |
| 729 | typo. | ||
| 730 | (url-file-find-possibly-compressed-file): Doc fix. | 713 | (url-file-find-possibly-compressed-file): Doc fix. |
| 731 | (url-file): Bind coding-system-for-read. Call | 714 | (url-file): Bind coding-system-for-read. Call mm-disable-multibyte. |
| 732 | mm-disable-multibyte. | ||
| 733 | 715 | ||
| 734 | * lisp/url-cache.el: Don't require mule-sysdp. | 716 | * lisp/url-cache.el: Don't require mule-sysdp. |
| 735 | (url-store-in-cache): Avoid mule-write-region-no-coding-system. | 717 | (url-store-in-cache): Avoid mule-write-region-no-coding-system. |
| @@ -739,8 +721,8 @@ | |||
| 739 | 721 | ||
| 740 | 2001-05-14 Dave Love <fx@gnu.org> | 722 | 2001-05-14 Dave Love <fx@gnu.org> |
| 741 | 723 | ||
| 742 | * lisp/url-http.el (url-http-create-request): Declare | 724 | * lisp/url-http.el (url-http-create-request): |
| 743 | proxy-object, proxy-info special. | 725 | Declare proxy-object, proxy-info special. |
| 744 | (url-http-handle-authentication): Declare success special. | 726 | (url-http-handle-authentication): Declare success special. |
| 745 | 727 | ||
| 746 | 2001-05-12 Dave Love <fx@gnu.org> | 728 | 2001-05-12 Dave Love <fx@gnu.org> |
| @@ -749,8 +731,8 @@ | |||
| 749 | 731 | ||
| 750 | 2001-05-10 Dave Love <fx@gnu.org> | 732 | 2001-05-10 Dave Love <fx@gnu.org> |
| 751 | 733 | ||
| 752 | * lisp/url-http.el (url-http-generic-after-change-function): Make | 734 | * lisp/url-http.el (url-http-generic-after-change-function): |
| 753 | it permanent-local. | 735 | Make it permanent-local. |
| 754 | 736 | ||
| 755 | 2001-05-05 Dave Love <fx@gnu.org> | 737 | 2001-05-05 Dave Love <fx@gnu.org> |
| 756 | 738 | ||
| @@ -769,12 +751,10 @@ | |||
| 769 | (url-file-build-filename): Bind pos-index. | 751 | (url-file-build-filename): Bind pos-index. |
| 770 | (url-file): Call url-find-file-dired, not url-dired-find-file. | 752 | (url-file): Call url-find-file-dired, not url-dired-find-file. |
| 771 | 753 | ||
| 772 | * lisp/url-dired.el: Add copyright notice. Autoload some | 754 | * lisp/url-dired.el: Add copyright notice. Autoload some functions. |
| 773 | functions. | ||
| 774 | (url-dired-minor-mode-map): Use (featurep 'xemacs). | 755 | (url-dired-minor-mode-map): Use (featurep 'xemacs). |
| 775 | (url-dired-find-file-mouse): Use mouse-set-point, not event-point. | 756 | (url-dired-find-file-mouse): Use mouse-set-point, not event-point. |
| 776 | (url-find-file-dired): Renamed from one version of | 757 | (url-find-file-dired): Rename from one version of url-dired-find-file. |
| 777 | url-dired-find-file. | ||
| 778 | 758 | ||
| 779 | * lisp/url-cid.el: Don't require widget. Require mm-decode | 759 | * lisp/url-cid.el: Don't require widget. Require mm-decode |
| 780 | unconditionally. | 760 | unconditionally. |
| @@ -794,19 +774,18 @@ | |||
| 794 | * lisp/url-handlers.el (url-file-local-copy): Use make-temp-file, | 774 | * lisp/url-handlers.el (url-file-local-copy): Use make-temp-file, |
| 795 | not non-existent mailcap-generate-unique-filename. | 775 | not non-existent mailcap-generate-unique-filename. |
| 796 | 776 | ||
| 797 | * lisp/url-privacy.el: Require url-vars. Require cl when | 777 | * lisp/url-privacy.el: Require url-vars. Require cl when compiling. |
| 798 | compiling. | ||
| 799 | 778 | ||
| 800 | * lisp/url-parse.el: Require url-vars. Autoload | 779 | * lisp/url-parse.el: Require url-vars. |
| 801 | url-scheme-get-property. | 780 | Autoload url-scheme-get-property. |
| 802 | 781 | ||
| 803 | * lisp/url-nfs.el: Require cl when compiling. Test for XEmacs | 782 | * lisp/url-nfs.el: Require cl when compiling. Test for XEmacs |
| 804 | with featurep. | 783 | with featurep. |
| 805 | 784 | ||
| 806 | * lisp/url-mailto.el: Require cl when compiling. | 785 | * lisp/url-mailto.el: Require cl when compiling. |
| 807 | 786 | ||
| 808 | * lisp/url-cookie.el (url-cookie-handle-set-cookie): Call | 787 | * lisp/url-cookie.el (url-cookie-handle-set-cookie): |
| 809 | url-parse-args, not url-util-parse-args. | 788 | Call url-parse-args, not url-util-parse-args. |
| 810 | 789 | ||
| 811 | * lisp/url-cache.el (url-cache-expired): Remove bogus `return'. | 790 | * lisp/url-cache.el (url-cache-expired): Remove bogus `return'. |
| 812 | 791 | ||
| @@ -847,18 +826,17 @@ | |||
| 847 | autoload other has functions rather than using cl-...hash. | 826 | autoload other has functions rather than using cl-...hash. |
| 848 | (url-warn): Define. | 827 | (url-warn): Define. |
| 849 | 828 | ||
| 850 | * lisp/url-ns.el, lisp/url-methods.el, lisp/url-http.el: Avoid | 829 | * lisp/url-ns.el, lisp/url-methods.el, lisp/url-http.el: |
| 851 | cl-...hash functions. | 830 | Avoid cl-...hash functions. |
| 852 | 831 | ||
| 853 | * lisp/url-history.el: Avoid cl-...hash functions. | 832 | * lisp/url-history.el: Avoid cl-...hash functions. |
| 854 | (url): Require. | 833 | (url): Require. |
| 855 | 834 | ||
| 856 | * lisp/url-gw.el, lisp/url-cookie.el: Require cl only when | 835 | * lisp/url-gw.el, lisp/url-cookie.el: Require cl only when compiling. |
| 857 | compiling. | ||
| 858 | 836 | ||
| 859 | 2000-10-03 William M. Perry <wmperry@aventail.com> | 837 | 2000-10-03 William M. Perry <wmperry@aventail.com> |
| 860 | 838 | ||
| 861 | * lisp/url-util.el (url-get-url-at-point): guard against 'url' | 839 | * lisp/url-util.el (url-get-url-at-point): Guard against 'url' |
| 862 | getting set to nil due to bad string matching. Subsequent matches | 840 | getting set to nil due to bad string matching. Subsequent matches |
| 863 | would then choke because we passed string-match a nil. | 841 | would then choke because we passed string-match a nil. |
| 864 | 842 | ||
| @@ -870,7 +848,7 @@ | |||
| 870 | 2000-10-02 William M. Perry <wmperry@aventail.com> | 848 | 2000-10-02 William M. Perry <wmperry@aventail.com> |
| 871 | 849 | ||
| 872 | * lisp/url-http.el (url-http-chunked-encoding-after-change-function): | 850 | * lisp/url-http.el (url-http-chunked-encoding-after-change-function): |
| 873 | implemented chunked transfer-coding. | 851 | implement chunked transfer-coding. |
| 874 | (url-http-create-request): We can now advertise ourselves as a 1.1 | 852 | (url-http-create-request): We can now advertise ourselves as a 1.1 |
| 875 | compliant browser! | 853 | compliant browser! |
| 876 | 854 | ||
| @@ -878,15 +856,13 @@ | |||
| 878 | 856 | ||
| 879 | * lisp/url-methods.el (url-scheme-default-loader): `callback' and | 857 | * lisp/url-methods.el (url-scheme-default-loader): `callback' and |
| 880 | `cbargs' are optional args (for calling from w3). | 858 | `cbargs' are optional args (for calling from w3). |
| 881 | (url-scheme-register-proxy): typos fixes: `url-match' replaced | 859 | (url-scheme-register-proxy): Typos fixes: `url-match' replaced |
| 882 | with `string-match' and `protocol' with `scheme'. | 860 | with `string-match' and `protocol' with `scheme'. |
| 883 | 861 | ||
| 884 | 2000-07-18 Sam Steingold <sds@gnu.org> | 862 | 2000-07-18 Sam Steingold <sds@gnu.org> |
| 885 | 863 | ||
| 886 | * lisp/url-handlers.el (require 'url): For | 864 | * lisp/url-handlers.el (require 'url): For url-retrieve-synchronously. |
| 887 | `url-retrieve-synchronously'. | 865 | * lisp/url-history.el (url-history-save-interval): Avoid circularity. |
| 888 | * lisp/url-history.el (url-history-save-interval): Avoid | ||
| 889 | circularity. | ||
| 890 | 866 | ||
| 891 | 2000-07-10 William M. Perry <wmperry@aventail.com> | 867 | 2000-07-10 William M. Perry <wmperry@aventail.com> |
| 892 | 868 | ||
| @@ -895,10 +871,9 @@ | |||
| 895 | instead of letting whoever call us signal an error when they try | 871 | instead of letting whoever call us signal an error when they try |
| 896 | to insert the character. | 872 | to insert the character. |
| 897 | (mule-make-iso-character): Also wrap the whole thing in a | 873 | (mule-make-iso-character): Also wrap the whole thing in a |
| 898 | condition case and return "~" on error, in case make-char bombs on | 874 | condition case and return "~" on error, in case make-char bombs on us. |
| 899 | us. | ||
| 900 | 875 | ||
| 901 | * lisp/url-cid.el (url-cid): Fixed stupid mistake in the loader | 876 | * lisp/url-cid.el (url-cid): Fix stupid mistake in the loader |
| 902 | for cid parts. | 877 | for cid parts. |
| 903 | 878 | ||
| 904 | * lisp/url-util.el (url-display-percentage): New routine that uses | 879 | * lisp/url-util.el (url-display-percentage): New routine that uses |
| @@ -912,8 +887,7 @@ | |||
| 912 | 2000-01-27 William M. Perry <wmperry@aventail.com> | 887 | 2000-01-27 William M. Perry <wmperry@aventail.com> |
| 913 | 888 | ||
| 914 | * lisp/url-file.el (url-file-build-filename): Work around for | 889 | * lisp/url-file.el (url-file-build-filename): Work around for |
| 915 | differences in ange-ftp / efs handling of port numbers other than | 890 | differences in ange-ftp / efs handling of port numbers other than 21. |
| 916 | 21. | ||
| 917 | 891 | ||
| 918 | 1999-12-24 William M. Perry <wmperry@aventail.com> | 892 | 1999-12-24 William M. Perry <wmperry@aventail.com> |
| 919 | 893 | ||
| @@ -921,8 +895,7 @@ | |||
| 921 | IRC URL so people don't think I'm crazy. | 895 | IRC URL so people don't think I'm crazy. |
| 922 | 896 | ||
| 923 | * configure.in: Checks to make sure that Gnus was found, since we | 897 | * configure.in: Checks to make sure that Gnus was found, since we |
| 924 | HAVE to have it now. Removed conditional compilation of | 898 | HAVE to have it now. Removed conditional compilation of url-cid.el |
| 925 | url-cid.el | ||
| 926 | 899 | ||
| 927 | 1999-12-16 Eric Marsden <emarsden@mail.dotcom.fr> | 900 | 1999-12-16 Eric Marsden <emarsden@mail.dotcom.fr> |
| 928 | 901 | ||
| @@ -931,7 +904,7 @@ | |||
| 931 | 904 | ||
| 932 | 1999-12-14 William M. Perry <wmperry@aventail.com> | 905 | 1999-12-14 William M. Perry <wmperry@aventail.com> |
| 933 | 906 | ||
| 934 | * lisp/url-misc.el (url-man): Implemented `man' URL types. | 907 | * lisp/url-misc.el (url-man): Implement `man' URL types. |
| 935 | (url-info): Autoload. | 908 | (url-info): Autoload. |
| 936 | (url-man): Ditto. | 909 | (url-man): Ditto. |
| 937 | (url-rlogin): Ditto. | 910 | (url-rlogin): Ditto. |
| @@ -975,8 +948,7 @@ | |||
| 975 | 948 | ||
| 976 | * lisp/url-imap.el (url-imap-open-host): Need to bind | 949 | * lisp/url-imap.el (url-imap-open-host): Need to bind |
| 977 | nnimap-server-buffer or `nnimap-open-server' chokes trying to use | 950 | nnimap-server-buffer or `nnimap-open-server' chokes trying to use |
| 978 | the current buffer as the IMAP server buffer, which fails | 951 | the current buffer as the IMAP server buffer, which fails miserably. |
| 979 | miserably. | ||
| 980 | 952 | ||
| 981 | 1999-12-11 Simon Josefsson <jas@pdc.kth.se> | 953 | 1999-12-11 Simon Josefsson <jas@pdc.kth.se> |
| 982 | 954 | ||
| @@ -1009,8 +981,8 @@ | |||
| 1009 | * lisp/mule-sysdp.el (mule-code-convert-region): Deal with Mule | 981 | * lisp/mule-sysdp.el (mule-code-convert-region): Deal with Mule |
| 1010 | 4.1 gracefully | 982 | 4.1 gracefully |
| 1011 | 983 | ||
| 1012 | * lisp/url-news.el: Reimplemented news and nntp URL support. No | 984 | * lisp/url-news.el: Reimplemented news and nntp URL support. |
| 1013 | longer bothers to check for outdated Gnus versions, since this | 985 | No longer bothers to check for outdated Gnus versions, since this |
| 1014 | will not work without them anyway. | 986 | will not work without them anyway. |
| 1015 | 987 | ||
| 1016 | 1999-12-05 Dave Love <fx@gnu.org> | 988 | 1999-12-05 Dave Love <fx@gnu.org> |
| @@ -1029,11 +1001,11 @@ | |||
| 1029 | renamed function. | 1001 | renamed function. |
| 1030 | (url-default-expander): Use it. | 1002 | (url-default-expander): Use it. |
| 1031 | 1003 | ||
| 1032 | * lisp/url-file.el (url-file-asynch-callback): Deal with just efs-auto as | 1004 | * lisp/url-file.el (url-file-asynch-callback): Deal with just efs-auto |
| 1033 | well as efs. | 1005 | as well as efs. |
| 1034 | (url-file): Add default content-type of application/octet-stream if none | 1006 | (url-file): Add default content-type of application/octet-stream if |
| 1035 | known. | 1007 | none known. |
| 1036 | (url-file): Corrected bad call to url-host-is-local-p | 1008 | (url-file): Correct bad call to url-host-is-local-p |
| 1037 | 1009 | ||
| 1038 | * lisp/url-handlers.el (url-insert-file-contents): Emacs doesn't | 1010 | * lisp/url-handlers.el (url-insert-file-contents): Emacs doesn't |
| 1039 | like buffer-substring with nil arguments. | 1011 | like buffer-substring with nil arguments. |
| @@ -1072,8 +1044,7 @@ | |||
| 1072 | working. | 1044 | working. |
| 1073 | 1045 | ||
| 1074 | * lisp/url-parse.el (url-generic-parse-url): Fix bad call to | 1046 | * lisp/url-parse.el (url-generic-parse-url): Fix bad call to |
| 1075 | url-parse-args, which had changed the type of arguments it | 1047 | url-parse-args, which had changed the type of arguments it expects. |
| 1076 | expects. | ||
| 1077 | 1048 | ||
| 1078 | * lisp/url-handlers.el (url-insert-file-contents): Ditto. | 1049 | * lisp/url-handlers.el (url-insert-file-contents): Ditto. |
| 1079 | (url-copy-file): Ditto. | 1050 | (url-copy-file): Ditto. |
| @@ -1087,18 +1058,16 @@ | |||
| 1087 | this always return 't' instead of 'yes' on successfully finding | 1058 | this always return 't' instead of 'yes' on successfully finding |
| 1088 | the library. | 1059 | the library. |
| 1089 | 1060 | ||
| 1090 | * lisp/url-http.el (url-http-parse-headers): Added some | 1061 | * lisp/url-http.el (url-http-parse-headers): Add some |
| 1091 | DAV-specific error codes. | 1062 | DAV-specific error codes. |
| 1092 | 1063 | ||
| 1093 | * lisp/url.el (url-retrieve): Allow pre-parsed URLs to be passed | 1064 | * lisp/url.el (url-retrieve): Allow pre-parsed URLs to be passed in. |
| 1094 | in. | ||
| 1095 | (url-retrieve-synchronously): Duh, make this function actually | 1065 | (url-retrieve-synchronously): Duh, make this function actually |
| 1096 | work again. Numerous problems with it, including variable name | 1066 | work again. Numerous problems with it, including variable name |
| 1097 | collisions - I love dynamically scoped lisps! | 1067 | collisions - I love dynamically scoped lisps! |
| 1098 | 1068 | ||
| 1099 | * lisp/url-nfs.el (url-nfs-create-wrapper): New function to create | 1069 | * lisp/url-nfs.el (url-nfs-create-wrapper): New function to create |
| 1100 | wrappers onto the appropriate file-based URLs for | 1070 | wrappers onto the appropriate file-based URLs for file-name-handlers. |
| 1101 | file-name-handlers. | ||
| 1102 | 1071 | ||
| 1103 | * lisp/url-ftp.el: Moved the FTP stuff into it's own file - it | 1072 | * lisp/url-ftp.el: Moved the FTP stuff into it's own file - it |
| 1104 | might get messy with file-name-handlers and things. | 1073 | might get messy with file-name-handlers and things. |
| @@ -1108,13 +1077,12 @@ | |||
| 1108 | region during an after-change-function. | 1077 | region during an after-change-function. |
| 1109 | 1078 | ||
| 1110 | * lisp/url-methods.el (url-scheme-methods): New variable that | 1079 | * lisp/url-methods.el (url-scheme-methods): New variable that |
| 1111 | holds a list of the methods/variables we look for in a URL | 1080 | holds a list of the methods/variables we look for in a URL scheme. |
| 1112 | scheme. | ||
| 1113 | (url-scheme-get-property): Use it. | 1081 | (url-scheme-get-property): Use it. |
| 1114 | 1082 | ||
| 1115 | 1999-11-29 William M. Perry <wmperry@aventail.com> | 1083 | 1999-11-29 William M. Perry <wmperry@aventail.com> |
| 1116 | 1084 | ||
| 1117 | * lisp/url-http.el (url-http-file-attributes): Reimplemented. | 1085 | * lisp/url-http.el (url-http-file-attributes): Reimplement. |
| 1118 | (url-http-file-exists-p): Ditto. | 1086 | (url-http-file-exists-p): Ditto. |
| 1119 | 1087 | ||
| 1120 | * lisp/url-nfs.el: Reimplemented the `nfs' URL scheme. | 1088 | * lisp/url-nfs.el: Reimplemented the `nfs' URL scheme. |
| @@ -1139,10 +1107,10 @@ | |||
| 1139 | * url-methods.el (url-scheme-get-property): Emacs does not have | 1107 | * url-methods.el (url-scheme-get-property): Emacs does not have |
| 1140 | the 3rd-argument to plist-get to specify the default. *sigh* | 1108 | the 3rd-argument to plist-get to specify the default. *sigh* |
| 1141 | 1109 | ||
| 1142 | * url-dired.el (add-minor-mode): Added definition for Emacs. | 1110 | * url-dired.el (add-minor-mode): Add definition for Emacs. |
| 1143 | 1111 | ||
| 1144 | * url-http.el (url-http-generic-after-change-function): New | 1112 | * url-http.el (url-http-generic-after-change-function): |
| 1145 | function, since Emacs does not allow you to change the | 1113 | New function, since Emacs does not allow you to change the |
| 1146 | after-change-functions variable from within a function run by | 1114 | after-change-functions variable from within a function run by |
| 1147 | said hook. This just hands it off to the REAL function. | 1115 | said hook. This just hands it off to the REAL function. |
| 1148 | Side-effect is that this now works on Emacs at all. :) | 1116 | Side-effect is that this now works on Emacs at all. :) |