Commit Graph

203 Commits

Author SHA1 Message Date
Paul Vriens 719d904e35 msxml3/tests: Skip some tests when network connection can't be made. 2010-03-26 17:05:30 +01:00
Nikolay Sivov 2060d80d24 msxml3: Treat input BSTR as general WCHAR string for ::loadXML(). 2010-03-15 14:18:06 +01:00
Reece Dunn 47016df9b7 msxml3/tests: Improve the IObjectSecurity tests to cover msxml3 SP8+ behaviour. 2010-03-01 14:28:54 +01:00
Nikolay Sivov d013991d55 msxml3: Simplify IXMLDOMElement_get_tagName(), add null check. 2010-02-22 11:41:05 +01:00
Nikolay Sivov b679a690b4 msxml3: Accept IObjectSafety for query from IXMLDOMDocument, fix its implementation. 2010-02-19 13:07:05 +01:00
Nikolay Sivov 16785efc27 msxml3/tests: Fix leaks and wrong pointer use. 2010-02-17 16:30:26 +01:00
Nikolay Sivov 02066602b6 msxml3: Implement ::replaceData() for Text, Comment and CDATA nodes. 2010-02-16 11:33:03 +01:00
Nikolay Sivov c1464f8ab9 msxml3: Fix return value for IXMLDOMNode_put_nodeValue() for unsupported types. 2010-02-15 16:09:24 +01:00
Nikolay Sivov 5262c570f1 msxml3: Accept NODE_ENTITY_REFERENCE in ::createNode() and use it for ::createEntityReference(). 2010-02-15 16:09:17 +01:00
Nikolay Sivov 20a240fe41 msxml3: Reimplement IXMLDOMDocument::createProcessingInstruction() on top of ::createNode(). 2010-02-15 16:09:11 +01:00
Nikolay Sivov f414d3cf60 msxml3: Reimplement IXMLDOMDocument::createAttribute() on top of ::createNode(). 2010-02-15 16:09:05 +01:00
Nikolay Sivov f0e885759e msxml3: Reimplement IXMLDOMDocument::createCDATASection() on top ::createNode(). 2010-02-15 16:08:59 +01:00
Nikolay Sivov 24e198e2ff msxml3: Reimplement IXMLDOMDocument::createTextNode() on top of ::createNode(). 2010-02-15 16:08:44 +01:00
Nikolay Sivov 760f7ba724 msxml3: Reimplement IXMLDOMDocument::createComment() on top of ::createNode(). 2010-02-15 16:08:29 +01:00
Nikolay Sivov ca01a44164 msxml3: Reimplement IXMLDOMDocument::createElement() over ::createNode(). 2010-02-12 14:49:11 +01:00
Nikolay Sivov 469b0ff6b5 msxml3/tests: Don't try to use wchar buffers as BSTR parameters. 2010-02-12 11:55:51 +01:00
Nikolay Sivov 16d83dc7d4 msxml3: Support more node types in IXMLDOMDocument_createNode(). 2010-02-12 11:55:29 +01:00
Nikolay Sivov e2b727807d msxml3: Check for Null out pointer in node creation (with tests). 2010-02-12 11:55:17 +01:00
Nikolay Sivov 875c9c71ab msxml3: Accept PI node in on base name request. 2010-02-10 14:34:06 +01:00
Nikolay Sivov b9d07c5ae5 msxml3/tests: Add a trivial test for IXMLDOMDocumentFragment_get_parentNode(). 2010-02-10 11:32:58 +01:00
Nikolay Sivov f65fd26fe1 msxml3: IXMLDOMAttribute shouldn't report its parent. 2010-02-10 11:32:53 +01:00
Nikolay Sivov a9fc71b48e msxml3: Support comment node type in IXMLDOMNode_get_baseName. 2010-02-09 17:13:38 +01:00
Nikolay Sivov a03bc72690 msxml3: Implement IXMLDOMText::deleteData(). 2010-01-29 14:59:02 +01:00
Nikolay Sivov 173c4884ac msxml3: Implement IXMLDOMCDATASection::deleteData() with tests. 2010-01-29 14:59:02 +01:00
Nikolay Sivov 5f72a88590 msxml3: Implement IXMLDOMComment::deleteData() with tests. 2010-01-19 15:03:54 +01:00
Nikolay Sivov e6edbc451d msxml3/tests: Fix interface leak and message typo. 2010-01-18 14:18:55 +01:00
Huw Davies 318c7b24ee msxml3: Correctly test the variant returned by get_nodeValue.
Found by Valgrind.
2009-12-09 14:53:31 +01:00
Rob Shearman 211e4fc0fe msxml3: Fix double-free of BSTR in domdoc tests.
Using the _bstr_ allocator adds the returned string to a cache, so the
string shouldn't be freed with SysFreeString. Therefore, just replace
the lone call to _bstr_ in this function by a straight call to
SysAllocString.
2009-12-02 16:08:52 +01:00
Marcus Meissner ed26bb09c5 msxml3: Move element usage into element!=NULL check (Coverity). 2009-11-29 16:36:59 +01:00
Marcus Meissner 80995b684b msxml3: Fix NULL ptr checking in domdoc test (Coverity). 2009-11-23 13:09:31 +01:00
Piotr Caban 8700253775 msxml3: Implemented xmlnode_get_nodeTypedValue 'bin.base64' data type handling. 2009-11-20 11:13:23 +01:00
Piotr Caban 3c58b1c418 msxml3: Implemented xmlnode_get_nodeTypedValue 'bin.hex' data type handling. 2009-11-20 11:13:16 +01:00
Piotr Caban 2a9eb6e3bb msxml3: Implemented more data types handling xmlnode_get_nodeTypedValue. 2009-11-20 11:13:09 +01:00
Piotr Caban 6633001d6e msxml3: Remove test that fails on some systems. 2009-11-19 11:35:45 +01:00
Piotr Caban 5f26c60982 msxml3: Ignore nanoseconds in xmlnode_get_nodeTypedValue. 2009-11-19 11:09:46 +01:00
Piotr Caban f4f7198610 msxml3: Implemented xmlnode_get_nodeTypedValue 'i1' data type handling. 2009-11-19 11:09:40 +01:00
Piotr Caban 0d78a883c0 msxml3: Implemented xmlnode_get_nodeTypedValue date related data types handling. 2009-11-18 11:51:05 +01:00
Piotr Caban 39f0504c86 msxml3: Implemented xmlnode_get_nodeTypedValue 'boolean' data type handling. 2009-11-18 11:51:05 +01:00
Piotr Caban 47e037d4bb msxml3: Implemented xmlnode_get_nodeTypedValue 'fixed.14.4' data type handling. 2009-11-18 11:51:05 +01:00
Piotr Caban 44980403da msxml3: Implemented xmlnode_get_nodeTypedValue 'int' data type handling. 2009-11-18 11:51:04 +01:00
Piotr Caban 0a6d3a70ca msxml3: Implemented xmlnode_get_nodeTypedValue 'number' data type handling. 2009-11-18 11:51:04 +01:00
Piotr Caban b56031c3a6 msxml3: Implemented xmlnode_get_nodeTypedValue 'string' data type handling. 2009-11-18 11:51:04 +01:00
Alistair Leslie-Hughes 30087f9660 msxml3: Add IDispatchEx support to IXMLDOMElement. 2009-09-10 10:49:17 +02:00
Jacek Caban c4a9d1cfa2 msxml3: Added more IDispatchEx tests. 2009-08-29 17:13:04 +02:00
Alistair Leslie-Hughes 89c92bee63 msxml3: Support loading windows file paths. 2009-08-19 17:27:41 +02:00
Alistair Leslie-Hughes e00425e6c4 msxml3: IXMLDOMElement doesn't support IObjectIdentity. 2009-08-14 13:59:10 +02:00
Michael Stefaniuc bd87b49614 msxml3: Change long to LONG in msxml2.idl and xmldom.idl. 2009-03-10 12:06:14 +01:00
Alistair Leslie-Hughes 17db41c349 msxml3: Use our parent doc if we don't have one. 2009-02-09 17:17:09 +01:00
Alistair Leslie-Hughes 5bedc409d5 msxml3: IXMLDOMDocument2 async default value is VARIANT_TRUE. 2009-01-22 15:28:24 +01:00
Alistair Leslie-Hughes 549befe706 msxml3: Use xmlNodeGetContent to get text data. 2008-12-23 19:55:55 +01:00