Dan Nicolaescu
153ef845b8
* progmodes/idlw-help.el: Require browse-url unconditionally, it
...
is available by default.
(idlwave-help-browse-url-available): Change default to t.
* emulation/edt.el (defgroup, defcustom): Remove definition.
(eval-when-compile): Remove.
(c-mark-function):
* textmodes/reftex-dcr.el (bibtex-beginning-of-entry):
* textmodes/fill.el (comment-search-forward)
(comment-string-strip):
* progmodes/prolog.el (comint-mode, comint-send-string)
(comint-send-region, comint-send-eof):
* progmodes/dcl-mode.el (imenu-default-create-index-function):
* emulation/viper-util.el (viper-forward-Word):
* emulation/vi.el (c-mark-function):
* emulation/edt-vt100.el (vt100-wide-mode):
* emacs-lisp/timer.el (diary-entry-time): Declare as functions.
* url-mailto.el (mail-send-and-exit):
* url-http.el (url-dav-file-attributes):
* url-file.el (ange-ftp-set-passwd, ange-ftp-copy-file-internal):
Declare as functions.
* url-privacy.el (url-device-type): Define unconditionally.
2007-11-20 00:57:10 +00:00
Glenn Morris
72f252993b
Diane Murray <disumu at x3y2z1.net>
...
(url-http-parse-headers): Bind the current buffer rather than calling
`url-mark-buffer-as-dead' with `current-buffer', so that the correct
buffer is killed if `url-retrieve-synchronously' gets redirected to a
new URL.
2007-09-03 19:28:23 +00:00
Glenn Morris
8c0ee52a6f
Switch license to GPLv3 or later.
2007-07-25 04:18:23 +00:00
Chong Yidong
58aba8143c
(url-http-parse-headers): Stop after a set number of redirections.
...
Suggested by Diane Murray.
2007-04-13 14:58:56 +00:00
Chong Yidong
8c33dc1375
(url-http-handle-cookies): Reverse list returned by
...
`mail-fetch-field', so that cookies are set in the correct order.
2007-04-01 15:39:13 +00:00
Eli Zaretskii
8ae85a27e0
(url-http-mark-connection-as-busy, url-http-mark-connection-as-free): Clear
...
query-on-exit flag on idle connections.
2007-03-31 09:44:44 +00:00
Chong Yidong
b3cd7f6176
(url-http-connection-opened): New variable.
...
(url-http): Initialize it.
(url-http-async-sentinel): Don't try changing sentinels.
Run url-http-end-of-document-sentinel if necessary.
2007-02-04 00:20:59 +00:00
Glenn Morris
d7a0267c8d
Add 2007 to copyright years.
2007-01-21 03:53:13 +00:00
Magnus Henoch
62bfb5bb98
(url-http-proxy): New variable.
...
(url-http-create-request): Use it. Don't use `url-proxy-object'.
(url-http): Treat `url' argument as resource to download, and
dynamic variable `url-using-proxy' as proxy to use. Set
`url-current-object' to actual URL, and `url-http-proxy' to proxy
used.
(url-http-handle-cookies): Assume that `url-current-object' does
not point to the proxy used.
(url-http-async-sentinel): Adapt error message.
2007-01-14 23:17:08 +00:00
Magnus Henoch
9450f1246a
(url-http-create-request): Remove url argument, use the buffer-local
...
variable `url-http-target-url' instead. Both callers updated.
Simplify proxy handling.
(url-http): Don't make proxy-object buffer local.
2006-12-08 00:38:47 +00:00
Magnus Henoch
b9b172ace7
(url-http): Define url-http-response-version.
...
(url-http-parse-response): Set it.
(url-http-parse-headers): Use it to determine keep-alive behavior.
2006-11-26 13:22:52 +00:00
Magnus Henoch
57babe1716
(url-http-wait-for-headers-change-function): Use `when' instead of
...
`if' when possible.
2006-11-26 12:50:15 +00:00
Magnus Henoch
f0d64cfca0
(url-http-content-length-after-change-function): Use `url-lazy-message'.
2006-11-23 08:40:06 +00:00
Magnus Henoch
6e2988e60d
(url-http): Make proxy-object buffer-local, to handle proxied
...
asynchronous connections correctly.
2006-11-15 23:29:56 +00:00
Magnus Henoch
9832523519
(url-http-wait-for-headers-change-function): Defer detection of HTTP
...
0.9 until we have at least one line.
2006-11-15 23:07:23 +00:00
Chong Yidong
db8d59365b
(url-http-mark-connection-as-free, url-http-find-free-connection):
...
Don't treat process with status `connect' as free.
(url-http-async-sentinel): Request correct url.
2006-11-10 17:09:01 +00:00
Magnus Henoch
385b64c52a
(url-http-handle-authentication): If there are several authentication
...
headers, use the strongest available method.
2006-11-08 20:34:47 +00:00
Magnus Henoch
8917392a52
(url-http-handle-authentication): If there are several authentication
...
headers, use the first with a supported method.
2006-11-02 23:06:20 +00:00
Magnus Henoch
8ea882655e
(url-http-create-request): Use buffer-locale equivalents of
...
dynamically bound variables.
2006-11-01 15:16:22 +00:00
Magnus Henoch
ced20bfb68
(url-http-parse-headers): Fix misplaced paren.
2006-10-28 14:51:40 +00:00
Chong Yidong
5695d1dd75
* url-http.el (url-http-mark-connection-as-free): Verify that
...
connection is open before saving it.
(url-http-handle-authentication): Use url-retrieve-internal
instead of url-retrieve.
(url-http-parse-headers): Adapt to new callback interface.
(url-http): Handle non-blocking connections.
(url-http-async-sentinel): Create.
* url.el (url-retrieve): Update docstring for new callback interface.
Remove all code.
(url-retrieve-internal): Move code from url-retrieve here.
* url-gw.el (url-open-stream): Use a non-blocking socket for
`native' gateway method, if available.
2006-10-27 14:44:25 +00:00
Magnus Henoch
784f5416cf
(url-https-create-secure-wrapper): Always use tls gateway method.
2006-10-16 14:28:46 +00:00
Magnus Henoch
dfea17e083
(url-http-find-free-connection): Handle url-open-stream returning nil.
2006-10-12 19:59:58 +00:00
Magnus Henoch
9c51663a06
url-https.el: Remove (clashes with url-http on 8+3 systems).
...
url-http.el: Move contents of url-https.el here. Add autoloads.
2006-10-11 20:58:36 +00:00
Stefan Monnier
162fbe11f5
(url-http-head-file-attributes): Add device "info".
2006-09-20 17:35:13 +00:00
Stefan Monnier
c2a7ddb1f3
(url-http-create-request):
...
Use `url-recreate-url-attributes' when setting real-fname.
2006-09-01 02:31:47 +00:00
Reiner Steib
d10a6bf119
(url-http-file-exists-p): Test if status is integer.
2006-05-12 12:29:36 +00:00
Eli Zaretskii
48abdb63bf
(url-http-parse-headers): Don't reuse connection if "Connection: close" header
...
was seen.
2006-05-05 12:10:24 +00:00
Stefan Monnier
bedeb7fde3
(url-http-find-free-connection): Fix braino in last fix.
2006-03-07 17:21:16 +00:00
Stefan Monnier
8dff56def5
(url-http-find-free-connection): Don't kill the process
...
when killing the temp buffer.
(url-http-symbol-value-in-buffer): Massage to make it clear to the
byte-compiler that the function is defined.
2006-03-06 03:17:00 +00:00
Stefan Monnier
4e606fbad7
(url-http-find-free-connection): braino.
2006-02-20 22:21:00 +00:00
Stefan Monnier
55d1d8b731
Require `url' rather than try to autoload parts of it.
...
(url-http-find-free-connection): `url-open-stream' needs a real buffer.
(url-http-parse-headers): Set `url-redirect-buffer' when following
a redirection reply.
2006-02-20 21:52:08 +00:00
Thien-Thi Nguyen
5b0d63bc36
Update years in copyright notice; nfc.
2006-02-05 23:44:47 +00:00
Stefan Monnier
12f1edc823
Use with-current-buffer.
...
(url-http-target-url): Rename from url-http-cookies-sources.
(url-http-parse-headers): Use it.
(url-http-handle-authentication): Use subst-char-in-string.
2005-11-18 16:55:54 +00:00
Eli Zaretskii
cc38a29416
Remove XEmacs conditionals.
2005-10-20 14:17:14 +00:00
Stefan Monnier
1430e7f9b9
(url-http-create-request): Avoid incorrect implicit uni->multibyte conversion.
2005-10-03 18:19:45 +00:00
Juanma Barranquero
2344ffc141
(url-http-cookies-sources): Defvar at compile time.
2005-08-24 14:24:20 +00:00
Thien-Thi Nguyen
71ddfde5a5
Update years in copyright notice; nfc.
2005-08-06 15:55:38 +00:00
Richard M. Stallman
dc524e8ba5
(url-http-parse-headers): Add :redirect arg-pair
...
when calling url-retrieve, to indicate a redirect.
2005-07-15 05:12:19 +00:00
Lute Kamstra
4fc5845fe8
Update FSF's address.
2005-07-04 16:49:24 +00:00
Richard M. Stallman
231add10db
(url-http-create-request): Call url-recreate-url in proxy case.
2005-06-28 21:35:28 +00:00
Richard M. Stallman
e893ce91fb
(url-http-create-request): When computing real-fname,
...
call url-filename in both cases.
2005-06-28 00:48:17 +00:00
Eli Zaretskii
63db964466
(url-http-chunked-encoding-after-change-function): Use `url-http-debug'
...
instead of `message'.
2005-06-04 18:37:16 +00:00
Eli Zaretskii
b8e517587a
Simplify last change.
2005-06-04 18:32:57 +00:00
Eli Zaretskii
86b21ac359
(url-http-parse-headers): Pass redirected URL as a callback argument.
2005-06-04 18:30:54 +00:00
Juanma Barranquero
216d380630
Replace string-to-int' by
string-to-number'.
2005-05-16 10:07:59 +00:00
Richard M. Stallman
76bad53408
(url-http-parse-headers): Test url-automatic-caching.
2005-02-14 09:58:33 +00:00
Eli Zaretskii
cfdd484fc7
(url-http-parse-headers): Reset url-http-data to nil,
...
like for the 303 response.
2005-01-22 10:52:28 +00:00
Thien-Thi Nguyen
e817f9a248
(url-http-handle-authentication): Don't kill the current buffer.
2005-01-03 16:56:28 +00:00
Andreas Schwab
cacfe88b03
(url-http-handle-cookies): Bind `url-current-object'
...
to `url-http-cookies-sources' so that cookies are attributed to
proper domain.
(url-http): Make local variable `url-http-cookies-sources'.
2004-11-30 21:32:35 +00:00