Commit Graph

1242 Commits

Author SHA1 Message Date
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