Commit graph

57 commits

Author SHA1 Message Date
Nikolay Sivov
3ec82583d0 msxml3: Accept VT_ERROR body as empty data. 2012-06-25 18:12:50 +02:00
Nikolay Sivov
76dc17b496 msxml3: Fix async flag setting. 2012-06-25 18:12:50 +02:00
Nikolay Sivov
d7a21dedbb msxml3: Recognise PROPFIND method in open(). 2012-06-25 18:12:49 +02:00
Nikolay Sivov
ad914986e8 msxml3: Fix status text value parsing. 2012-06-11 12:19:07 +02:00
Nikolay Sivov
84863dfff7 msxml3: Use constant to store supported safety options. 2012-05-21 11:46:54 +02:00
Nikolay Sivov
ec2114e66e msxml3: Added IDispatch support for IServerXMLHTTPRequest. 2012-05-21 11:46:48 +02:00
Nikolay Sivov
1a94d8f3c1 msxml3: Stub support for IServerXMLHTTPRequest. 2012-05-21 11:46:42 +02:00
Nikolay Sivov
82fe81c404 msxml3: Move methods implementation to separate functions, so it can be reused. 2012-05-21 11:46:32 +02:00
Nikolay Sivov
95d8f6fc2c msxml3: Implemented IXMLHttpRequest::get_statusText(). 2012-01-18 16:25:10 +01:00
Nikolay Sivov
05ea6855bf msxml3: Fix allocated length for header list element. 2012-01-16 12:45:33 +01:00
Nikolay Sivov
9b1f217c41 msxml3: Try mshtml container url as a base for relative request url. 2012-01-11 17:47:26 +01:00
Nikolay Sivov
da8618f3a9 msxml3: Add a stub for IAuthenticate. 2012-01-09 12:52:14 +01:00
Nikolay Sivov
9321ed7c39 msxml3: Fix VT_BSTR case for IXMLHttpRequest::send(). 2011-12-21 10:14:28 +01:00
Nikolay Sivov
8c03b4e5f0 msxml3: Support DELETE method in IXMLHttpRequest. 2011-12-21 10:14:21 +01:00
Nikolay Sivov
ea75ac8406 msxml3: Support VT_ARRAY|VT_UI1 as body type. 2011-12-20 10:32:08 +01:00
Nikolay Sivov
466341b6ef msxml3: Support VT_VARIANT|VT_BYREF for body data. 2011-12-19 11:11:25 +01:00
Nikolay Sivov
c00bbef3e4 msxml3: Use ascii/utf-8 encoding for request body. 2011-12-19 11:11:07 +01:00
Nikolay Sivov
02414775e9 msxml3: Implement response headers access methods. 2011-12-19 11:10:27 +01:00
Nikolay Sivov
19a86feaa1 msxml3: Implemented get_responseStream(). 2011-12-14 17:54:45 +01:00
Huw Davies
8f9c39d2a8 msxml3: Re-initialise the variant so that VariantChangeType doesn't free the user string. 2011-11-16 17:01:46 +01:00
Nikolay Sivov
ff0bc51f9d msxml3: Test that IXMLHTTPRequest doesn't support IDispatchEx. 2011-11-08 09:49:48 +01:00
Francois Gouget
55a6db8912 msxml3: Fix printing NULL strings. 2011-09-21 18:39:51 +02:00
Alistair Leslie-Hughes
33736bb871 msxml3: Correct MSXML object safety tests. 2011-09-06 15:58:35 +02:00
Nikolay Sivov
4877da66b3 msxml3: Make version dependency checks more flexible, move CLSID checks to factory creation. 2011-08-24 19:07:45 +02:00
Adam Martinson
5ab513bd9e msxml3: Fix a couple incorrect uses of VariantChangeType(). 2011-06-21 12:24:37 +02:00
Francois Gouget
462d325eb2 msxml3: Make ConnectionPoint_Init() and BindStatusCallback_Detach() static. 2011-03-16 14:14:24 +01:00
Alexandre Julliard
a1c8f6df84 msxml3: Include the system libxml headers before the Windows headers. 2011-02-24 15:49:28 +01:00
Alistair Leslie-Hughes
955685a777 msxml3: Add IObjectSafety support to IXMLHTTPRequest. 2011-02-22 16:34:46 +01:00
Nikolay Sivov
a0a464ad81 msxml3: Use helper to consistently dump variant parameters. 2011-02-22 12:30:37 +01:00
Alistair Leslie-Hughes
27bb5a0f52 msxml3: Add IObjectWithSite support to IXMLHttpRequest. 2011-02-18 17:03:01 +01:00
Jacek Caban
e703763e51 msxml3: Silence QueryInterface FIXME. 2011-02-16 14:26:27 +01:00
Jacek Caban
4c6f8989eb msxml3: Fixed memory leak (valgrind). 2011-01-14 18:26:19 +01:00
Michael Stefaniuc
2a2bc6a98d msxml3: Use an iface instead of a vtbl pointer in httprequest. 2010-12-29 11:59:35 +01:00
Michael Stefaniuc
4038523b4e msxml3: Use ifaces instead of vtbl pointers in BindStatusCallback. 2010-12-09 12:25:50 +01:00
Nikolay Sivov
ac6671b7f3 msxml3: Fix response text conversion to WCHAR string. 2010-10-13 11:19:53 +02:00
Nikolay Sivov
ace3a81d13 msxml3: Implement POST support with supplied body data. 2010-10-13 11:19:53 +02:00
Nikolay Sivov
45db1d1376 msxml3: Implement ::get_responseXML(). 2010-10-11 17:11:38 +02:00
Nikolay Sivov
f0546a1961 msxml3: Implement ::get_responseBody(). 2010-10-08 11:56:45 +02:00
Nikolay Sivov
8630368afb msxml3: Callback only if state really changed. 2010-10-08 11:56:45 +02:00
Nikolay Sivov
e1ca5965b8 msxml3: Implement ::abort(). 2010-10-08 11:56:45 +02:00
Nikolay Sivov
25dc6c7c9e msxml: Register XMLHTTP objects. 2010-10-08 11:56:45 +02:00
Nikolay Sivov
eebf331e89 msxml3: Implement ::get_responseText() for UTF-8 and UTF-16 (little endian) response encoding. 2010-10-07 12:00:27 +02:00
Nikolay Sivov
62656c57bf msxml3: Store response data in a stream. 2010-10-07 12:00:27 +02:00
Nikolay Sivov
58bce9422e msxml3: Implement ready state change callback. 2010-10-06 14:41:03 +02:00
Nikolay Sivov
7e7b2a3f82 msxml3: Implemented ::get_status(). 2010-10-05 13:05:14 +02:00
Nikolay Sivov
1441dc9400 msxml3: Silence more failed urlmon interface queries. 2010-10-05 13:05:08 +02:00
Nikolay Sivov
b36fe07a4d msxml3: Store user defined request headers on transaction beginning. 2010-10-05 13:05:03 +02:00
Gerald Pfeifer
632a6c7904 msxml3: Use the existing READYSTATE type instead of creating our own enum READYSTATE (and mixing the two). 2010-10-04 14:59:59 +02:00
Nikolay Sivov
d69a7165be msxml3: Add basic bind callback for moniker binding. 2010-10-04 14:52:12 +02:00
Nikolay Sivov
1ac256a588 msxml3/httprequest: Implement IXMLHttpRequest::setRequestHeader(). 2010-09-29 11:25:01 +02:00