Commit Graph

449 Commits

Author SHA1 Message Date
Nikolay Sivov c3fd306f61 msxml3: Accept selection namespaces string with trailing spaces. 2012-07-19 15:44:16 +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
Ulrik Dickow fc8ab63563 msxml3/tests: Test namespace change for all document versions. 2012-06-13 19:39:56 +02:00
Michael Stefaniuc e86063d686 msxml3/tests: Check the correct return value. 2012-05-16 18:30:22 +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 b80c71abe6 msxml3: Make ::put_data() use passed BSTR as general WCHAR buffer. 2012-05-07 17:21:26 +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 9e950b6509 msxml3: Accept names in predicate expressions for XSLPattern queries. 2012-03-12 10:10:31 +01:00
Francois Gouget ebe1a25208 msxml3/tests: Make test_XPath() static. 2012-02-20 11:48:05 +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 a5b492eb39 msxml3: Initial implementation of ::getPrefix(). 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 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 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 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 466341b6ef msxml3: Support VT_VARIANT|VT_BYREF for body data. 2011-12-19 11:11:25 +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 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 e191b051b1 msxml3: IDispatchEx support for MXNamespaceManager. 2011-12-12 10:20:33 +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 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 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
Nikolay Sivov 85ce39ddca msxml3: Support IDispatchEx for IXMLDOMNodeList too. 2011-11-21 11:04:09 +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
Nikolay Sivov f291933177 msxml3: Convert test stream to single byte string. 2011-11-16 09:42:46 +01:00
Nikolay Sivov ede880a1c3 msxml3: Return qualified name from get_nodeName(). 2011-11-16 09:42:25 +01:00
Nikolay Sivov 12bb4a471f msxml3: Fix get_namespaceURI(). 2011-11-16 09:42:20 +01:00
Nikolay Sivov 588f27dae9 msxml3: Properly return node prefix from get_prefix(). 2011-11-16 09:42:03 +01:00
Nikolay Sivov f87aee778d msxml3: Properly handle qualified names in getAttributeNode(). 2011-11-15 19:37:29 +01:00
Nikolay Sivov 6d4c1931f9 msxml3: Added IDispatchEx support for IXMLDOMImplementation. 2011-11-15 19:37:29 +01:00
Nikolay Sivov 02cd5a008f msxml3: Fix getNamedItem() for qualified node names. 2011-11-14 15:25:23 +01:00
Nikolay Sivov de8e11f5d8 msxml3: Move XSLPattern test data to a table. 2011-11-08 09:49:52 +01:00
Nikolay Sivov ff0bc51f9d msxml3: Test that IXMLHTTPRequest doesn't support IDispatchEx. 2011-11-08 09:49:48 +01:00
Nikolay Sivov 674fb3c096 msxml3: Some tests to show that leading spaces are not allowed for xml stream. 2011-11-08 09:49:44 +01:00
Nikolay Sivov 9397fb2ad7 msxml3: Implement get_srcText(). 2011-11-08 09:49:40 +01:00
Nikolay Sivov 945dccb7d6 msxml3: Implement get_line() and get_linepos(). 2011-11-08 09:49:36 +01:00
Nikolay Sivov 2ce0f8fd73 msxml3: Fix collection index based support for IXMLDOMSelection. 2011-11-07 11:22:33 +01:00
Nikolay Sivov 70e0290dcf msxml3: Add IDispatchEx support for IXMLDOMNamedNodeMap. 2011-11-07 11:22:23 +01:00
Nikolay Sivov 7a62e46fa1 msxml3: Support IDispatchEx for IXMLDOMParseError. 2011-11-02 12:28:40 +01:00
Nikolay Sivov 8bd54c56e7 msxml3: Init IDispatchEx data for all node types. 2011-10-31 23:53:37 +01:00
Nikolay Sivov 4bb9da7776 msxml3: Implement IEnumVARIANT::Next() for IXMLDOMSelection. 2011-10-31 16:46:21 +01:00
Nikolay Sivov fe1f692d91 msxml3: Block attempt to modify namespace definition with setAttribute(). 2011-10-27 19:34:36 +02:00
Nikolay Sivov a3a1f4e3fb msxml3: Add stub IEnumVARIANT support for IXMLDOMSelection. 2011-10-24 11:18:19 +02:00
Nikolay Sivov ae6ea94bb3 msxml3: Don't try to use null interface pointer. 2011-10-24 11:18:09 +02:00
Alistair Leslie-Hughes 3a63aebc1c msxml3: Only compare strings if the transform was successful. 2011-09-07 18:13:50 +02:00
Alistair Leslie-Hughes e108c2dbed msxml3: Correct Objsafe tests for older msxml3. 2011-09-07 11:17:01 +02:00
Alistair Leslie-Hughes 33736bb871 msxml3: Correct MSXML object safety tests. 2011-09-06 15:58:35 +02:00
Nikolay Sivov 9c2288fcee msxml3/mxnamespace: Support prefix override mode. 2011-08-23 16:53:51 +02:00
Nikolay Sivov a15fe5a755 msxml3/mxnamespace: Implemented getURI(). 2011-08-23 16:53:51 +02:00
Nikolay Sivov 42f65e1358 msxml3/mxnamespace: Implement declarePrefix() and getDeclaredPrefix(). 2011-08-23 16:53:50 +02:00
Nikolay Sivov 7f47d97e12 msxml3/mxnamespace: Stub IVBMXNamespaceManager and added some tests. 2011-08-23 16:53:50 +02:00
Frédéric Delanoy 760faf01a9 tests: Assorted spelling fixes. 2011-08-04 18:27:37 +02:00
Francois Gouget ed3c9a1eca Assorted spelling fixes. 2011-08-03 14:15:48 +02:00
Alistair Leslie-Hughes 5f1262825c msxml3: clang corrections. 2011-07-05 13:53:26 +02:00
Alistair Leslie-Hughes 24d77c263d msxml3: Improve namespace tests to highlight get nodeName issue. 2011-06-29 10:08:11 -05:00
Adam Martinson 4f58e11601 msxml3: Add support for VT_BSTR|VT_BYREF in domdoc_save(). 2011-06-21 12:25:33 +02:00
Adam Martinson f730d13c84 msxml3/domdoc: Add support for VT_ARRAY|VT_UI1 in domdoc_load(). 2011-05-20 17:56:58 +02:00
Francois Gouget 5920de5ffb Assorted spelling and case fixes. 2011-05-09 12:09:27 +02:00
Adam Martinson 11df66af0b msxml3: Don't add a <?xml...?> decl in domdoc_get_xml(). 2011-05-05 11:46:33 +02:00
Francois Gouget ffbde17b32 msxml3/tests: Fix variable initializations to conform to C89. 2011-04-08 13:03:21 +02:00
Francois Gouget 7c676fbfd4 msxml3/tests: Add a '\n' to an ok() call. 2011-03-30 18:23:37 +02:00
Alexandre Julliard 8e59bbb027 msxml3/tests: Avoid size_t in a trace. 2011-03-28 21:22:47 +02:00
Nikolay Sivov 64e5a6a257 msxml3: Allow to create dummy node map for <?xml ?>. 2011-03-28 17:31:51 +02:00
Nikolay Sivov e5e0b84200 msxml3: More tests for <?xml ?> attributes. 2011-03-28 17:31:46 +02:00
Nikolay Sivov 61f693846a msxml3: Initial tests for IObjectWithSite support for httprequest. 2011-03-28 17:31:40 +02:00
Nikolay Sivov ae2057cbb8 msxml3: Clean formatting chars before passing to base64 decoder. 2011-03-17 13:06:51 +01:00
Nikolay Sivov cde8e6c8cc msxml3: Support VT_BSTR|VT_BYREF as source in load(). 2011-03-16 14:14:22 +01:00
Nikolay Sivov 59f64b2896 msxml3: Merge save() tests to a single function. 2011-03-16 14:14:22 +01:00
Nikolay Sivov c26c55995a msxml3: Add IXMLDOMSelection stub. 2011-03-14 12:38:59 +01:00
Nikolay Sivov c48b7566bd msxml3: Unlink node first before adding it as a child. 2011-03-14 12:19:01 +01:00
Nikolay Sivov 68cc66d800 msxml3: Fix reference counting behaviour for named map. 2011-03-11 11:49:04 +01:00
Nikolay Sivov 710b643b2f msxml3: Some get_attributes() tests. 2011-03-10 14:10:16 +01:00
Nikolay Sivov 6194d30145 msxml3: Put together similar tests using tabled test data. 2011-03-09 12:29:44 +01:00
Nikolay Sivov 0ecc9201c3 msxml3: Fix some leaks in tests. 2011-03-08 17:28:35 +01:00
Nikolay Sivov f9f431186f msxml3: Implemented get_doctype() with basic tests. 2011-03-07 13:19:11 +01:00
Nikolay Sivov 46fa479105 msxml3: Implement get_nodeTypedValue() for nodes that can't have type. 2011-03-07 13:19:05 +01:00
Nikolay Sivov 0f3c247e46 msxml3: Properly update xmldoc refcounts on insertBefore().
insertBefore() is able to work on nodes from different documents, so on 
adding child or sibling it's possible that libxml2 switches doc pointer 
for a node, we need to update refcounts to cover that case.
2011-03-07 13:18:55 +01:00
Nikolay Sivov 14ec98bd14 msxml3: Test to show namespace definition output for children. 2011-03-04 16:26:00 +01:00