Nikolay Sivov
|
ad914986e8
|
msxml3: Fix status text value parsing.
|
2012-06-11 12:19:07 +02:00 |
Nikolay Sivov
|
c2c8b9e771
|
msxml3: Reuse MXAttributes implementation for SAX reader attributes reporting.
|
2012-06-11 12:19:07 +02:00 |
Michael Stefaniuc
|
90f93e3819
|
msxml3/tests: Fix the expected values in some ok() messages.
|
2012-06-04 19:36:23 +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
|
9a4d8c30d1
|
msxml3/tests: A test to show that writer flushes buffer to stream automatically.
|
2012-05-21 11:46:13 +02:00 |
Nikolay Sivov
|
cce2b95a8f
|
msxml3/tests: Fix test crashes running old versions.
|
2012-05-21 11:46:06 +02:00 |
Nikolay Sivov
|
08d3b4b9fc
|
msxml3: Support dumping VT_VARIANT|VT_BYREF variants.
|
2012-05-21 11:45:56 +02:00 |
Michael Stefaniuc
|
e86063d686
|
msxml3/tests: Check the correct return value.
|
2012-05-16 18:30:22 +02:00 |
Nikolay Sivov
|
edf6162340
|
msxml3: Remove no longer used get_xml() option to mess with encoding attribute.
|
2012-05-15 16:26:46 +02:00 |
Francois Gouget
|
fac36c55e9
|
Assorted typo, spelling, wording and case fixes.
|
2012-05-15 16:26:43 +02:00 |
Austin English
|
5de180beeb
|
msxml3: Avoid a dangling else (LLVM/Clang).
|
2012-05-14 17:53:07 +02:00 |
Nikolay Sivov
|
320d419be1
|
msxml3: Support iso-8859-x encodings in writer.
|
2012-05-14 17:46:59 +02:00 |
Nikolay Sivov
|
fb8fa44bb9
|
msxml3: Store encoding-codepage mapping in a table.
|
2012-05-14 17:46:50 +02:00 |
Nikolay Sivov
|
9c0486d7a8
|
msxml3/tests: Really test load() on files with leading spaces.
|
2012-05-09 17:50:15 +02:00 |
Nikolay Sivov
|
b2a5d37a46
|
msxml3/tests: Correct variant type.
|
2012-05-09 17:50:04 +02:00 |
Nikolay Sivov
|
fc4dab4c3b
|
msxml3: Add a helper to check that lexical handler is set.
|
2012-05-08 16:22:28 +02:00 |
Nikolay Sivov
|
2dc6711f6d
|
msxml3: Protect content callbacks from being called on reset content handler pointer.
|
2012-05-08 16:22:21 +02:00 |
Nikolay Sivov
|
b80c71abe6
|
msxml3: Make ::put_data() use passed BSTR as general WCHAR buffer.
|
2012-05-07 17:21:26 +02:00 |
Nikolay Sivov
|
fc7aea37f6
|
msxml3: Test for attribute value normalization.
|
2012-04-30 11:00:58 +02:00 |
Nikolay Sivov
|
9756cbf70f
|
msxml3: Use dispex support for IDispatch implementation of process instruction node.
|
2012-04-30 11:00:51 +02:00 |
Nikolay Sivov
|
28335fb39b
|
msxml3: Query for handler interface instead of using what was passed in Variant directly.
|
2012-04-27 11:59:50 +02:00 |
Nikolay Sivov
|
3bc1bdaee7
|
msxml3: Support disabled escaping mode when writing attribute values.
|
2012-04-26 19:27:52 +02:00 |
Nikolay Sivov
|
622c94acad
|
msxml3: Support disabled escaping mode for characters() callback.
|
2012-04-26 19:27:42 +02:00 |
Nikolay Sivov
|
9472b8ca43
|
msxml3: Implement getURI() for IMXAttributes.
|
2012-04-24 11:37:57 +02:00 |
Nikolay Sivov
|
3f5ec72fcf
|
msxml3: Implement getLocalName() for IMXAttributes.
|
2012-04-24 11:37:53 +02:00 |
Nikolay Sivov
|
521467fd08
|
msxml3: Added getName() for IMXAttributes.
|
2012-04-23 11:44:31 +02:00 |
Nikolay Sivov
|
9a509594f9
|
msxml3: Added getValueFromName() for IMXAttributes.
|
2012-04-23 11:44:24 +02:00 |
Nikolay Sivov
|
fd42393792
|
msxml3: getPrefix() should check all pushed contexts as well.
|
2012-04-23 11:44:17 +02:00 |
Nikolay Sivov
|
43241140aa
|
msxml3: Implement push/pop operations for contexts.
|
2012-04-23 11:44:09 +02:00 |
Nikolay Sivov
|
221f9efe27
|
msxml3: Switch parser encoding manually when it won't be able to detect it (UTF-16 case).
|
2012-04-23 11:44:01 +02:00 |
Nikolay Sivov
|
4fb5872bd2
|
msxml3: Support 'namespace-prefixes' feature.
|
2012-04-20 11:58:57 +02:00 |
Nikolay Sivov
|
1554cbc4d7
|
msxml3: Make failing Locator QI a warning.
|
2012-04-19 12:06:00 +02:00 |
Nikolay Sivov
|
54df4811c6
|
msxml3: Fix handling of feature values.
|
2012-04-19 12:05:55 +02:00 |
Nikolay Sivov
|
f27159a59f
|
msxml3: Respect 'namespaces' feature calling content handler callbacks.
|
2012-04-19 12:05:50 +02:00 |
Nikolay Sivov
|
137a21d04c
|
msxml3: Use lookup table for feature names.
|
2012-04-19 12:05:42 +02:00 |
Nikolay Sivov
|
9a5da56f56
|
msxml3: Set namespace-prefixes on by default.
|
2012-04-17 11:48:35 +02:00 |
Nikolay Sivov
|
8dcd01bbeb
|
msxml3: Added getIndexFromName() implementation for SAXAttributes.
|
2012-04-17 11:48:30 +02:00 |
Nikolay Sivov
|
6f95c6990a
|
msxml3: Added IMXAttributes::clear().
|
2012-04-17 11:48:24 +02:00 |
Nikolay Sivov
|
f9c3a51fd8
|
msxml3: Fix end prefix iteration for SAXXMLReader40.
|
2012-04-17 11:48:18 +02:00 |
Nikolay Sivov
|
bcd858547b
|
msxml3: Use expected/actual sequence concept for reader tests including attributes tests.
|
2012-04-16 12:04:43 +02:00 |
Nikolay Sivov
|
1478648b9f
|
msxml3: Support ignorable whitespaces output in writer.
|
2012-03-26 18:15:51 +02:00 |
Nikolay Sivov
|
8072884136
|
msxml3: Support processing instructions in writer.
|
2012-03-26 18:15:50 +02:00 |
Michael Stefaniuc
|
4df6fe1246
|
msxml3: Print the debug string and not the pointer to it.
|
2012-03-26 18:15:22 +02:00 |
Alexandre Julliard
|
58fe32e1ea
|
msxml3: Avoid building code that isn't used without libxml.
|
2012-03-16 13:02:54 +01:00 |
Nikolay Sivov
|
a58249cd5c
|
msxml3: Added IVBSAXAttributes for MXAttributes.
|
2012-03-15 19:55:55 +01:00 |
Nikolay Sivov
|
72187762a3
|
msxml3: Implement getValueFromQName() for MXAttributes.
|
2012-03-15 19:55:50 +01:00 |
Jacek Caban
|
f0f5c45b93
|
msxml3: Avoid BAD_CAST in schemasInit.
|
2012-03-15 19:55:31 +01:00 |
Nikolay Sivov
|
c685b92b3d
|
msxml3: Implement getIndexFromQName() for MXAttributes.
|
2012-03-14 11:52:42 +01:00 |
Nikolay Sivov
|
69bc096645
|
msxml3: Implement getType() for MXAttributes.
|
2012-03-14 11:52:36 +01:00 |
Nikolay Sivov
|
4cddf045fc
|
msxml3: Implement getValue() for MXAttributes.
|
2012-03-14 11:52:29 +01:00 |
Nikolay Sivov
|
6ac1cc682b
|
msxml3: Implement ISAXAttributes_getQName() for MXAttributes.
|
2012-03-13 11:08:43 +01:00 |
Nikolay Sivov
|
3eaa0df728
|
msxml3: Implement ISAXAttributes::getLength() for MXAttributes.
|
2012-03-13 11:08:43 +01:00 |
Nikolay Sivov
|
70aa4f1a43
|
msxml3: Implement IMXAttributes::addAttribute().
|
2012-03-13 11:08:42 +01:00 |
Piotr Caban
|
7a6494e227
|
msxml3: Added XMLView IPersistMoniker_Load test.
|
2012-03-13 11:08:40 +01:00 |
Piotr Caban
|
85055298fa
|
msxml3: Added partial XMLView IPersistMoniker_Load implementation.
|
2012-03-13 10:56:41 +01:00 |
Piotr Caban
|
55d34f470f
|
msxml3/tests: Skip tests when XMLView object fails to create.
|
2012-03-13 10:56:27 +01:00 |
Piotr Caban
|
2cbd6a63df
|
msxml3: Added internal function for loading xml from IMoniker.
|
2012-03-12 16:04:50 +01:00 |
Piotr Caban
|
ecf31f2cc0
|
msxml3/tests: Added XMLView QueryInterface tests.
|
2012-03-12 16:04:50 +01:00 |
Piotr Caban
|
b80388fa97
|
msxml3: Added XMLView class stub.
|
2012-03-12 16:04:49 +01:00 |
Nikolay Sivov
|
9e950b6509
|
msxml3: Accept names in predicate expressions for XSLPattern queries.
|
2012-03-12 10:10:31 +01:00 |
Nikolay Sivov
|
c2d792475b
|
msxml3: Add stub ISAXAttributes for MXAttributes implementation.
|
2012-03-09 11:35:54 +01:00 |
Nikolay Sivov
|
d69afaa95d
|
msxml3: Stub support for IMXAttributes.
|
2012-03-09 11:35:47 +01:00 |
Nikolay Sivov
|
8889b66ffe
|
msxml3: Check for unsafe cast in addCollection().
|
2012-03-08 17:58:45 +01:00 |
Nikolay Sivov
|
f73e02152c
|
msxml3: Support element declaration output in MXWriter.
|
2012-03-08 17:58:39 +01:00 |
Nikolay Sivov
|
02545de4de
|
msxml3: Add stub support of ISAXDeclHandler for MXWriter.
|
2012-03-08 17:58:31 +01:00 |
Nikolay Sivov
|
973f62f0e3
|
msxml3: Return default namespace uri for 'xml'-prefixed attributes.
|
2012-03-01 18:13:10 +01:00 |
Nikolay Sivov
|
5016f7ba4a
|
msxml3: Properly escape character data in text nodes.
|
2012-02-27 12:55:05 +01:00 |
Nikolay Sivov
|
be7d4257f8
|
msxml3/tests: Tests for IMXAttributes::clear().
|
2012-02-24 17:04:12 +01:00 |
Nikolay Sivov
|
8a0d86833e
|
msxml3/tests: Some tests for IMXAttributes::addAttribute().
|
2012-02-24 17:04:12 +01:00 |
Francois Gouget
|
ebe1a25208
|
msxml3/tests: Make test_XPath() static.
|
2012-02-20 11:48:05 +01:00 |
Nikolay Sivov
|
d73cfb92b3
|
msxml3: Fix structured error callback implementation when no message data available.
|
2012-02-16 18:51:57 +01:00 |
Nikolay Sivov
|
1dab61125e
|
msxml3: Use static buffer when tracing libxml2 error messages.
|
2012-02-16 18:51:57 +01:00 |
Nikolay Sivov
|
f39209cd2e
|
msxml3: Fix element data leak on error.
|
2012-02-06 10:19:32 -06:00 |
Nikolay Sivov
|
d56070a233
|
msxml3: Trace VARIANT parameters.
|
2012-01-30 20:44:47 +01:00 |
Nikolay Sivov
|
2f18cfd85e
|
msxml3: Add a helper to output quoted strings.
|
2012-01-27 18:05:54 +01:00 |
Nikolay Sivov
|
6106afe359
|
msxml3: Support startDTD()/endDTD() in MXWriter.
|
2012-01-27 18:05:54 +01:00 |
Nikolay Sivov
|
23c3d90866
|
msxml3: Support CDATA nodes in MXWriter.
|
2012-01-27 18:05:53 +01:00 |
Nikolay Sivov
|
ac96be9c08
|
msxml3: Support comment nodes in MXWriter.
|
2012-01-27 18:05:53 +01:00 |
Nikolay Sivov
|
32c96e6329
|
msxml3: Stub lexical handler support for MXWriter.
|
2012-01-27 18:05:52 +01:00 |
Nikolay Sivov
|
e983db8518
|
msxml3: Internally call methods with interface macros.
|
2012-01-24 16:57:32 +01:00 |
Nikolay Sivov
|
85cf92aed0
|
msxml3: Block ::add() if collection is read-only.
|
2012-01-24 16:57:32 +01:00 |
Nikolay Sivov
|
95b9b82181
|
msxml3: Put all defined document namespaces in collection.
|
2012-01-24 16:57:31 +01:00 |
Nikolay Sivov
|
916de3998e
|
msxml3: Allocate private data when cloning from existing document.
|
2012-01-23 17:44:11 +01:00 |
Nikolay Sivov
|
a5b492eb39
|
msxml3: Initial implementation of ::getPrefix().
|
2012-01-23 15:59:53 +01:00 |
Nikolay Sivov
|
91390a720f
|
msxml3: ::get_namespaceURI() doesn't reset out pointer on invalid index.
|
2012-01-23 15:59:53 +01:00 |
Nikolay Sivov
|
b148063031
|
msxml3: Replace macro with another enum entry.
|
2012-01-23 15:59:53 +01:00 |
Nikolay Sivov
|
ca48dac882
|
msxml3: Make remove() method a stub in version 6, more collection tests.
|
2012-01-23 15:59:53 +01:00 |
Nikolay Sivov
|
012806a077
|
msxml3: Try IStream if IPersistStream save failed.
|
2012-01-23 15:59:53 +01:00 |
Nikolay Sivov
|
7c31988554
|
msxml3: Move some xdr tests data to a table.
|
2012-01-20 13:32:11 +01:00 |
Nikolay Sivov
|
ae5c984b12
|
msxml3: Use debugstr_* functions instead of wine_* prefixed for consistency.
|
2012-01-20 13:32:04 +01:00 |
Nikolay Sivov
|
ca046f9eb5
|
msxml3: IXMLDOMSchemaCollection::get() is a stub for version 6.
|
2012-01-20 13:31:59 +01:00 |
Nikolay Sivov
|
95d8f6fc2c
|
msxml3: Implemented IXMLHttpRequest::get_statusText().
|
2012-01-18 16:25:10 +01:00 |
Nikolay Sivov
|
df434065d3
|
msxml3: Remove no longer used node data type helper.
|
2012-01-16 12:45:33 +01:00 |
Nikolay Sivov
|
05ea6855bf
|
msxml3: Fix allocated length for header list element.
|
2012-01-16 12:45:33 +01:00 |
Nikolay Sivov
|
0f658d9dc8
|
msxml3: Leading space chars are allowed in SelectionNamespaces value string.
|
2012-01-13 17:34:30 +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
|
9575b906a4
|
msxml3: Debug output support for VT_ERROR.
|
2012-01-10 17:58:53 +01:00 |
Nikolay Sivov
|
ebf91350cd
|
msxml3: Some put_dataType() tests for nodes without typed data.
|
2012-01-09 12:52:15 +01:00 |
Nikolay Sivov
|
d51dd8e405
|
msxml3: Move put_dataType() test data to a table.
|
2012-01-09 12:52:15 +01:00 |
Nikolay Sivov
|
ce61d9b862
|
msxml3: Remove wrong ERR(), some renames.
|
2012-01-09 12:52:14 +01:00 |
Nikolay Sivov
|
da8618f3a9
|
msxml3: Add a stub for IAuthenticate.
|
2012-01-09 12:52:14 +01:00 |
Nikolay Sivov
|
9d662928f5
|
msxml3: Implement element stack and use it in related callbacks.
|
2011-12-28 17:52:29 +01:00 |
Nikolay Sivov
|
70fe8d5266
|
msxml3: IXSL* implementations do not depend on libxml2.
|
2011-12-23 13:44:38 +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
|
477fd6ef3c
|
msxml3: libxml2 is not used for writer.
|
2011-12-19 11:10:52 +01:00 |
Nikolay Sivov
|
02414775e9
|
msxml3: Implement response headers access methods.
|
2011-12-19 11:10:27 +01:00 |
Nikolay Sivov
|
e736c3e983
|
msxml3: Skip leading space characters when loading from BSTR.
|
2011-12-19 11:10:16 +01:00 |
Nikolay Sivov
|
f999f4ae69
|
msxml3: Remove redundant type specifiers.
|
2011-12-16 16:38:27 +01:00 |
Nikolay Sivov
|
35c7c69429
|
msxml3: Don't use libxml2 encoding helpers.
|
2011-12-16 12:11:10 +01:00 |
Nikolay Sivov
|
fda8c2177d
|
msxml3: Get rid of libxml2 output buffer implementation.
|
2011-12-15 17:46:40 +01:00 |
Nikolay Sivov
|
2cd62a5dbd
|
msxml3: Initialize VARIANT before passing it to VariantCopy.
|
2011-12-14 17:54:45 +01:00 |
Nikolay Sivov
|
0151f4741a
|
msxml3: Added IXMLDOMParseError2 support.
|
2011-12-14 17:54:45 +01:00 |
Nikolay Sivov
|
19a86feaa1
|
msxml3: Implemented get_responseStream().
|
2011-12-14 17:54:45 +01:00 |
Nikolay Sivov
|
302aad9cf9
|
msxml3/tests: Test switching encoding after document is started already.
|
2011-12-13 18:59:03 +01:00 |
Nikolay Sivov
|
e191b051b1
|
msxml3: IDispatchEx support for MXNamespaceManager.
|
2011-12-12 10:20:33 +01:00 |
Nikolay Sivov
|
01ed475c7c
|
msxml3: Use IXMLDOMDocument3 as a latest interface version.
|
2011-12-12 10:20:26 +01:00 |
Nikolay Sivov
|
ae6ef45811
|
msxml3: Added IDispatchEx support for IXMLDOMSchemaCollection2.
|
2011-12-12 10:20:21 +01:00 |
Nikolay Sivov
|
c381abd84f
|
msxml3: Schema cache COM cleanup.
|
2011-12-12 10:20:13 +01:00 |
Nikolay Sivov
|
91c4b4c967
|
msxml3: Accept disabled on load validation.
|
2011-12-12 10:20:08 +01:00 |
Nikolay Sivov
|
42bd2051d5
|
msxml3: Trace parameters in stub methods.
|
2011-12-12 10:20:02 +01:00 |
Nikolay Sivov
|
d80ee5b3ae
|
msxml3: Escape '<','&','"' and '>' in attribute value.
|
2011-12-12 10:19:55 +01:00 |
Nikolay Sivov
|
b0f704daaf
|
msxml3: Properly handle writer output in a form of BSTR.
|
2011-12-09 21:15:40 +01:00 |
Nikolay Sivov
|
197d41156a
|
msxml3: Write document prolog separately.
|
2011-12-09 21:15:40 +01:00 |
Nikolay Sivov
|
a4b24978e9
|
msxml3: Use libxml2 buffer support through helpers.
|
2011-12-09 21:15:39 +01:00 |
Nikolay Sivov
|
e18d99da74
|
msxml3: Added IDispatchEx for IXSLProcessor.
|
2011-12-08 10:28:04 +01:00 |
Nikolay Sivov
|
f88ea3d2a7
|
msxml3: Added IDispatchEx support for IXSLTemplate.
|
2011-12-08 10:28:00 +01:00 |
Nikolay Sivov
|
ca8e3c1cca
|
msxml3: Attribute name could be qualified.
|
2011-12-06 15:50:59 +01:00 |
Nikolay Sivov
|
f9127ddc85
|
msxml3: Added IDispatchEx support for IMXWriter.
|
2011-12-05 12:25:28 +01:00 |
Piotr Caban
|
c253bab26a
|
msxml3: Change parser position computation.
|
2011-11-28 16:40:50 +01:00 |
Nikolay Sivov
|
2508025bcd
|
msxml3: Fix get_namespaceURI() for document nodes.
|
2011-11-28 16:40:48 +01:00 |
Nikolay Sivov
|
852bde49cb
|
msxml3: Place nodeValue() test data in a table.
|
2011-11-28 16:40:47 +01:00 |
Nikolay Sivov
|
a1d9fa11d3
|
msxml3: Use common helper for IXMLDOMText_get_nodeValue().
|
2011-11-28 16:40:47 +01:00 |
Nikolay Sivov
|
5afb829fdc
|
msxml3: Some refcount tests to show details of internal DOM representation.
|
2011-11-28 16:40:47 +01:00 |
Nikolay Sivov
|
c2976f2d5f
|
msxml3: Fixed ISupportErrorInfo for IXMLDOMNamedNodeMap.
|
2011-11-23 09:11:08 +01:00 |
Nikolay Sivov
|
63e6dbc139
|
msxml3: Add a couple of tests for unusual behaviour of ISupporterrorInfo.
|
2011-11-22 18:25:19 +01:00 |
Alexandre Julliard
|
dbdf356f72
|
msxml3: Don't return REFIID to avoid compiler warnings.
|
2011-11-22 18:19:31 +01:00 |
Nikolay Sivov
|
0ba0f4ccf8
|
msxml3: Added IDispatchEx support for SAXReader.
|
2011-11-21 15:35:09 +01:00 |
Nikolay Sivov
|
85ce39ddca
|
msxml3: Support IDispatchEx for IXMLDOMNodeList too.
|
2011-11-21 11:04:09 +01:00 |
Nikolay Sivov
|
ed908b7b18
|
msxml3: Forward IDispatch to IDispatchEx when supported.
|
2011-11-21 11:03:30 +01:00 |
Nikolay Sivov
|
a9d8f9a0a2
|
msxml3: Fix support for IXMLDOMDocument3.
|
2011-11-21 11:03:19 +01:00 |
Nikolay Sivov
|
b26ad412d3
|
msxml3: Added common ISupportErrorInfo implementation.
|
2011-11-21 11:03:13 +01:00 |
Francois Gouget
|
a3e2c68f98
|
msxml3: Delete the dispex static critical section when unloading the dll.
|
2011-11-17 11:37:54 +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 |