Commit graph

76 commits

Author SHA1 Message Date
Nikolay Sivov
f6bfc309ed msxml3: Clear request headers on Open().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-23 16:35:07 +01:00
André Hentschel
1014867726 msxml3: Declare debug channels only when needed (Clang). 2015-02-23 22:10:50 +09:00
Nikolay Sivov
ff847e8cb3 msxml3: Pass XSL processor parameters to libxml2. 2014-02-14 11:51:11 +01:00
Dmitry Timoshkov
cdc9eff5d2 msxml3: Remove unused IUnknown *outer parameter from object constructors. 2014-01-09 14:23:39 +01:00
Nikolay Sivov
0fc177fe2f msxml3: Set referer in case with no user headers too. 2013-10-28 14:22:54 +01:00
Nikolay Sivov
13aac41b06 msxml3: Set referrer header to container url. 2013-10-17 20:29:42 +02:00
Jacek Caban
2dd4e497d6 msxml3: Correctly handle VT_NULL in IXMLHTTPRequest::send. 2013-05-10 17:53:07 +02:00
Victor Martinez Calvo
0a6ab4b713 msxml3: Fix SafeArrayGetUBond check in BindStatusCallback_create. 2013-04-04 13:28:46 +02:00
Nikolay Sivov
448e939ebe msxml3: Embed user/password in uri used to create a moniker. 2013-03-26 12:09:48 +01:00
Nikolay Sivov
40d30cf399 msxml3: Fix some test failures on Windows 8. 2013-03-12 11:23:55 +01:00
Nikolay Sivov
f445da0afa msxml3: Make callback data available for ready state event handler. 2012-12-24 17:35:23 +01:00
Jacek Caban
f49376bd08 msxml3: Added basic URL validation in safe mode. 2012-12-07 12:04:05 +01:00
Jacek Caban
b7a26db575 msxml3: Use IUri for storing XMLHTTPRequest URL. 2012-12-06 20:31:30 +01:00
Nikolay Sivov
2684eee0b2 msxml3: Initialize body pointer and size for unknown types (Coverity). 2012-11-29 11:16:17 +01:00
Nikolay Sivov
f929611a68 msxml3: Revert "msxml3: AddRef() typeinfo pointers only when we have to.".
This reverts commit 6e566ce6c2.
2012-11-29 11:16:02 +01:00
Nikolay Sivov
b2643d3841 msxml3: Fix handling of NULL object site (Coverity). 2012-11-28 20:14:46 +01:00
Nikolay Sivov
6e566ce6c2 msxml3: AddRef() typeinfo pointers only when we have to. 2012-11-19 16:35:22 +01:00
André Hentschel
5e031741cd msxml3: Fix remaining memory leak (coverity). 2012-11-13 18:09:48 +01:00
André Hentschel
764011a94f msxml3: Avoid memory leak (coverity). 2012-10-29 10:38:37 +01:00
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