Nikolay Sivov
5b43c42c88
msxml3: Remove dynamic properties support.
2014-03-10 10:42:02 +01:00
Nikolay Sivov
d7aee26d7f
msxml3: Make propputref methods invocable with DISPATCH_PROPERTYPUT.
2014-03-07 11:30:51 +01:00
Nikolay Sivov
17d1c0fbc7
msxml3: Fix BSTR retval handling for IVBSAXLocator.
2014-03-05 11:49:25 +01:00
Nikolay Sivov
89c21a89a6
msxml3: Added stubs for ISAXErrorHandler/IVBSAXErrorHandler for MXWriter.
2014-03-05 11:49:09 +01:00
Nikolay Sivov
71ecd3b422
msxml3: Added stub support for ISAXDTDHandler/IVBSAXDTDHandler for MXWriter.
2014-03-05 11:49:04 +01:00
Nikolay Sivov
d745e612ac
msxml3: Added partial implementation of IVBSAXContentHandler for MXWriter.
2014-03-04 11:50:10 +01:00
Nikolay Sivov
d6de1be777
msxml3: Added IVBSAXLexicalHandler interface for MXWriter.
2014-03-03 17:02:48 +01:00
Nikolay Sivov
94dcff1dda
msxml3: Added IVBSAXDeclHandler interface for MXWriter.
2014-03-03 17:02:46 +01:00
Nikolay Sivov
a28ace9ae7
msxml3: Support more variant types in putProperty().
2014-03-03 17:02:45 +01:00
Nikolay Sivov
2b4f20b8c3
msxml3: Support VT_BSTR|VT_BYREF as reader input.
2014-03-03 17:02:42 +01:00
Jacek Caban
76ce1f1679
msxml3: Read stream data until Read fails or returns 0 bytes.
2014-02-12 19:15:27 +01:00
Dmitry Timoshkov
9ab9aebf65
msxml3: Add separate QueryInterface implementation for IEnumVARIANT interface exported by IXMLElementCollection.
2014-02-05 15:42:53 +01:00
Dmitry Timoshkov
41d34aa69b
msxml3/tests: Add a test to show that IXMLElementCollection enumerator doesn't recognize IID_IXMLElementCollection.
2014-02-05 15:42:22 +01:00
Nikolay Sivov
fa21e6dd7c
msxml3/tests: Fix a couple of test failure when msxml4 is actually present.
2014-02-05 13:49:31 +01:00
Alexandre Julliard
d5c5c0684e
msxml3/tests: Run tests against the winehq server.
2014-01-29 21:54:22 +01:00
Frédéric Delanoy
fd096ddbc9
msxml3/tests: Use common wine_dbgstr_guid implementation from test.h.
2014-01-29 14:50:56 +01:00
Frédéric Delanoy
91f2435469
Assorted spelling fixes.
2014-01-09 17:39:59 +01:00
Frédéric Delanoy
949f1a0161
msxml3/tests: Use BOOL type where appropriate.
2014-01-06 17:14:40 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Marcus Meissner
88923cd6f3
msxml3: Avoid double free of str (Coverity).
2014-01-01 20:45:21 +01:00
Alexandre Julliard
d08ff3ff19
makefiles: Use a single variable for all types of idl files.
2013-12-31 18:15:17 +01:00
Frédéric Delanoy
8a4e5ec68b
msxml3/tests: Constify some character strings.
2013-12-27 14:31:53 +01:00
Nikolay Sivov
40c8d6aa0a
msxml3: Store document url in properties so every instance could see it.
2013-12-16 16:08:39 +01:00
Frédéric Delanoy
5ba7f79bad
Assorted spelling fixes.
2013-12-03 19:41:53 +01:00
Alexandre Julliard
6bb1bda555
msxml3/tests: Avoid including xmldom.h.
2013-11-25 15:15:54 +01:00
Jacek Caban
66677e616f
msxml3: Compile tests with __WINESRC__ defined.
2013-11-18 11:17:29 +01:00
Jacek Caban
fe0f945769
msxml3: Return NULL instead of empty string in IXMLElement::get_tagName.
2013-11-18 11:16:54 +01:00
Nikolay Sivov
e0344e1a28
msxml3: Implement url() property of IXMLDOMDocument.
2013-11-04 17:41:11 +01:00
Nikolay Sivov
61c8a4e6ea
msxml3/tests: Consolidate check for available class versions.
2013-11-04 17:41:11 +01:00
Frédéric Delanoy
cbd65f1c65
msxml3/tests: Use BOOL type where appropriate.
2013-10-30 09:45:49 +01:00
Nikolay Sivov
32f56af204
msxml3/tests: Fix test failures on newer systems.
2013-10-28 10:42:23 +01:00
Nikolay Sivov
13aac41b06
msxml3: Set referrer header to container url.
2013-10-17 20:29:42 +02:00
Nikolay Sivov
abdf02526e
msxml3: Handle parser failure when loading from url.
2013-10-14 10:48:34 +02:00
Michael Stefaniuc
0e681027a2
tests: Compile the tests by default with -D__WINESRC__.
2013-10-02 11:04:02 +02:00
Nikolay Sivov
26d42b9d5c
msxml3: Added ISupportErrorInfo support for schema cache.
2013-09-09 22:10:01 +02:00
Nikolay Sivov
610320864b
msxml3: Apostrophe is never escaped by writer.
2013-08-20 13:00:57 +02:00
Nikolay Sivov
b1bf9a62f9
msxml3: Unescape '&' back to '&' in attribute value.
2013-07-31 22:26:53 +02:00
Nikolay Sivov
5dc468f025
msxml3: Support for external entities in writer.
2013-07-29 14:28:23 +02:00
Nikolay Sivov
b3d85d41d9
msxml3: Implement output indentation for writer.
2013-07-29 14:28:20 +02:00
Nikolay Sivov
88e94c7ef8
msxml3: Store namespace info for created attribute, fix returned properties.
2013-07-27 11:54:26 -05:00
Marcus Meissner
f6a16d8e04
msxml3/tests: Check ISAXContentHandler_endDocument (Coverity).
2013-07-22 19:31:27 +02:00
Nikolay Sivov
47159b6a66
msxml3/tests: Fix test failures with IObjectWithSite.
...
This fixes test failure on Win8 that apparently implements it same way
as wine does. Refcount tests are removed, added corresponding broken
condition.
From 77c26c7a1a7a0fc63a89f3515f748752b679c891 Mon Sep 17 00:00:00 2001
From: Nikolay Sivov <nsivov@codeweavers.com>
Date: Fri, 19 Jul 2013 08:16:21 +0400
Subject: [PATCH 26/26] Fix test failures with IObjectWithSite
2013-07-19 14:39:35 +02:00
Francois Gouget
f2deca025e
msxml3/tests: Add a trailing '\n' to an ok() call.
2013-07-09 22:21:58 +02:00
John Chadwick
36345a6c69
msxml3/tests: Add additional xpath conformance tests.
2013-07-08 15:15:43 +02:00
Nikolay Sivov
e5261f03e6
msxml3: Fix ignorable whitespace detection in case of formatting text nodes.
2013-05-15 10:55:48 +02:00
Nikolay Sivov
0403f34b78
msxml3: Fix ignorable whitespace detection.
2013-05-06 17:07:19 +02:00
Alistair Leslie-Hughes
6f2f577fa5
msxml3: Implment IXMLParser SetInput.
2013-03-15 11:45:05 +01:00
Nikolay Sivov
6874bf3c4e
msxml3: Process CDATA section before reporting it.
2013-03-13 16:27:51 +01:00
Francois Gouget
78a52bd867
msxml3/tests: Make test_xmlns_attribute() static.
2013-03-12 12:56:38 +01:00
Nikolay Sivov
40d30cf399
msxml3: Fix some test failures on Windows 8.
2013-03-12 11:23:55 +01:00
Nikolay Sivov
2321f8b06f
msxml3: Added a simple test for CDATA processing with SAX reader.
2013-03-12 11:23:50 +01:00
Alistair Leslie-Hughes
850d077a4b
msxml3: Implement IXMLParser Get/Set Factory.
2013-03-07 12:46:53 +01:00
Alistair Leslie-Hughes
461951e3d4
msxml3: Add xmlns attribute test.
2013-03-07 12:46:47 +01:00
Nikolay Sivov
431e77bec4
msxml3: CDATA nodes can't have children.
2013-03-04 11:16:25 +01:00
Nikolay Sivov
2d5c9f4f46
msxml3: Filter unsupported child nodes in insertBefore() for elements.
2013-03-04 11:16:20 +01:00
Nikolay Sivov
c9563be542
msxml3: Escape value for attribute in put_value().
2013-03-01 18:03:29 +01:00
Nikolay Sivov
de9250537d
msxml3: Fail to insert a node of unsupported type to a document.
2013-02-25 13:03:47 +01:00
Nikolay Sivov
a701528fec
msxml3: Remove separate structures for test interfaces.
2012-12-24 17:35:30 +01:00
Nikolay Sivov
f445da0afa
msxml3: Make callback data available for ready state event handler.
2012-12-24 17:35:23 +01:00
Nikolay Sivov
83e87a3232
msxml3: More tests for DISPID_VALUE properties handling.
2012-12-20 12:21:52 +01:00
Nikolay Sivov
aaa8186a2e
msxml3: Add custom handling for DISPID_VALUE for node list.
2012-12-17 20:31:14 +01:00
Nikolay Sivov
9f9ff5528c
msxml3: Some tests to show that DISPID_VALUE properties are handled specially.
2012-12-14 17:37:44 +01:00
Nikolay Sivov
9336a3903c
msxml3: GetMaxSize() is not a stub.
2012-12-11 20:45:41 +01:00
Jacek Caban
b93dbb49c0
msxml3: Tests code clean up.
2012-12-07 12:04:19 +01:00
Jacek Caban
e310a88402
msxml3: Added URL validation tests.
2012-12-07 12:04:13 +01:00
Jacek Caban
d6d0a27fe8
msxml3: Moved XMLHTTPRequest tests to separated file.
2012-12-04 16:56:18 +01:00
Nikolay Sivov
cf8564a992
msxml3: Check return value (Coverity).
2012-11-28 20:14:46 +01:00
Nikolay Sivov
b2643d3841
msxml3: Fix handling of NULL object site (Coverity).
2012-11-28 20:14:46 +01:00
Nikolay Sivov
21be19a1dc
msxml3: Actually use skipped entity event data.
2012-11-28 20:14:45 +01:00
Nikolay Sivov
2b5ddbfe9a
msxml3: Properly update node to doc link when cloning.
2012-11-21 19:20:54 +01:00
Nikolay Sivov
7a00f31ecf
msxml3: Stub support for external entity resolver.
2012-11-16 17:42:48 +01:00
Nikolay Sivov
47d2f3caf5
msxml3: Disable text data escaping for format nodes set with put_data().
2012-11-12 13:16:58 +01:00
Nikolay Sivov
f9ab8dab51
msxml3: Fix a redundant newline in transformation result in html mode.
2012-11-12 13:16:58 +01:00
Jacek Caban
e679471885
Always define WIDL_C_INLINE_WRAPPERS.
2012-08-28 14:41:13 +02:00
Nikolay Sivov
2a8552a925
msxml3: Implement xmldecl-version property for a reader.
2012-08-27 11:32:00 +02:00
Nikolay Sivov
6ca60b59c9
msxml3: Enable inline wrappers for tests.
2012-07-30 17:13:34 +02:00
Nikolay Sivov
c3fd306f61
msxml3: Accept selection namespaces string with trailing spaces.
2012-07-19 15:44:16 +02:00
Nikolay Sivov
33a1f892b8
msxml3: Implement a common way to store and get callback interface pointers.
2012-07-16 15:21:46 +02:00
Nikolay Sivov
13d95525c3
msxml3: Protect from null pointer in load().
2012-07-16 15:21:45 +02:00
Nikolay Sivov
46d08bb6ce
msxml3: Fix xml declaration output when it's specified in loaded document (in case of stream).
2012-07-09 15:05:41 -04:00
Nikolay Sivov
1a0552443c
msxml3: Don't use stream written value when saving to stream.
2012-07-09 15:05:31 -04:00
Nikolay Sivov
1625dae7e3
msxml3: Added _newEnum() support for IXMLDOMNamedNodeMap.
2012-07-03 12:03:10 +02:00
Nikolay Sivov
a9aee4c03f
msxml3: Add support for bin.hex element type encoding.
2012-07-02 19:18:06 +02:00
Nikolay Sivov
2b5dd13a0a
msxml3: Fix putref_schemas()/get_schemas() behaviour on NULL pointer.
2012-07-02 19:18:06 +02:00
Nikolay Sivov
892b21088e
msxml3: Implement _newEnum() for schema cache.
2012-07-02 19:18:04 +02:00
Nikolay Sivov
03ad0acfad
msxml3: Add IEnumVARIANT support for IXMLDOMNodeList.
2012-07-02 19:18:03 +02:00
Nikolay Sivov
60dd1c6a6e
msxml3: Correct IEnumVARIANT regarding IUnknown forwarding.
2012-07-02 19:18:02 +02:00
Nikolay Sivov
a11ce7945a
msxml3: Implement put_nodeTypedValue() for bin.base64 type and commonly used input vartypes.
2012-06-29 10:46:44 +02:00
Nikolay Sivov
924a4e1371
msxml3: Basic refcount test for IMXNamespacePrefixes.
2012-06-25 10:40:26 +02:00
Nikolay Sivov
acce94a04e
msxml3: Implement internalEntityDecl() for writer.
2012-06-25 10:40:18 +02:00
Nikolay Sivov
d20e487717
msxml3: Initial implementation of attributeDecl() in writer.
2012-06-25 10:40:11 +02:00
Nikolay Sivov
7c9a1b52e3
msxml3: Fix closing of open element.
2012-06-25 10:40:03 +02:00
Nikolay Sivov
5e08765fbb
msxml3: Properly handle -1 as length of element qualified name in startElement().
2012-06-25 10:39:55 +02:00
Nikolay Sivov
6ab3f1ae99
msxml3: Return stream reference from get_output() if stream is set.
2012-06-25 10:39:47 +02:00
Ulrik Dickow
fc8ab63563
msxml3/tests: Test namespace change for all document versions.
2012-06-13 19:39:56 +02:00
Alistair Leslie-Hughes
524a817195
msxml3: Implement IXMLParser Get/Set Flags.
2012-06-12 10:18:01 +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
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
Michael Stefaniuc
e86063d686
msxml3/tests: Check the correct return value.
2012-05-16 18:30:22 +02:00
Francois Gouget
fac36c55e9
Assorted typo, spelling, wording and case fixes.
2012-05-15 16:26:43 +02:00
Nikolay Sivov
320d419be1
msxml3: Support iso-8859-x encodings in writer.
2012-05-14 17:46:59 +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
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
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
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
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
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
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
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
55d34f470f
msxml3/tests: Skip tests when XMLView object fails to create.
2012-03-13 10:56:27 +01:00
Piotr Caban
ecf31f2cc0
msxml3/tests: Added XMLView QueryInterface tests.
2012-03-12 16:04:50 +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
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
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
85cf92aed0
msxml3: Block ::add() if collection is read-only.
2012-01-24 16:57:32 +01:00