Commit Graph

615 Commits

Author SHA1 Message Date
Andrew Nguyen 6002cb06fb msxml3/tests: Correct the sense of a few test failure messages. 2010-06-14 15:42:21 +02:00
Andrew Nguyen 9f1fb46543 msxml3: Ignore the encoding attribute when loading a new XML document in IXMLDOMDocument::loadXML. 2010-06-14 15:42:19 +02:00
Andrew Nguyen 341f878cbc msxml3: Add proper skips when msxml3 DOM interfaces are unavailable. 2010-06-14 15:42:16 +02:00
Nikolay Sivov bc3337f86f msxml3: Use defined macros to access internal XPath structures. 2010-06-14 14:14:16 +02:00
Nikolay Sivov 3611791117 msxml3: Avoid SysStringLen() testing for an empty string in ::createNode(). 2010-06-14 14:14:16 +02:00
Michael Stefaniuc 49c5494ff8 msxml3: Remove redundant "not NULL" check of the punk arg. 2010-05-20 13:47:52 +02:00
Alistair Leslie-Hughes 8248040dbe msxml3: Register classes. 2010-04-19 15:42:00 +02:00
André Hentschel b7aec2a215 msxml3: Make xmlnode_get_specified a stub. 2010-03-31 11:47:23 +02:00
André Hentschel 20fbdfc3c2 msxml3: Make xmlnode_get_parsed a stub. 2010-03-31 11:47:19 +02:00
Alexandre Julliard d3d2f4afce msxml3: Remove unnecessary string constants. 2010-03-31 11:47:10 +02:00
Mikhail Maroukhine 88cca2cf76 msxml3: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:53 +02:00
Paul Vriens 719d904e35 msxml3/tests: Skip some tests when network connection can't be made. 2010-03-26 17:05:30 +01:00
André Hentschel acdce245ae msxml3: Fix a typo in a comment. 2010-03-23 11:40:59 +01:00
Francois Gouget 3127501f86 msxml3: Add a trailing '\n' to a TRACE(). 2010-03-22 10:48:33 +01:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +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
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Nikolay Sivov 7a38ecb0d6 msxml3: Avoid direct vtable members internal usage. 2010-02-19 13:07:11 +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 abe86a1ef9 msxml3: Use common format for TRACE() in DOM objects. 2010-02-17 09:42:50 +01:00
Nikolay Sivov 3d18a77ae7 msxml3: Get rid of libxml2 accessors in ::substringData() for Text, Comment and CDATA nodes. 2010-02-16 11:33:23 +01:00
Nikolay Sivov 19c30897d4 msxml3: Simplify ::appendData() for Text, Comment and CDATA nodes. 2010-02-16 11:33:11 +01:00
Nikolay Sivov 02066602b6 msxml3: Implement ::replaceData() for Text, Comment and CDATA nodes. 2010-02-16 11:33:03 +01:00
Nikolay Sivov 88d8218731 msxml3: Simplify ::insertData() for Text, Comment and CDATA nodes. 2010-02-16 11:32:55 +01:00
Nikolay Sivov b8282638bb msxml3: Use interface methods for ::get_length() calls. 2010-02-16 11:32:48 +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 ce2372667e msxml3: Fix IXMLDOMDocument::createElement(), cast from node to element isn't possible. 2010-02-15 16:08:53 +01:00
Nikolay Sivov 24e198e2ff msxml3: Reimplement IXMLDOMDocument::createTextNode() on top of ::createNode(). 2010-02-15 16:08:44 +01:00
Nikolay Sivov 035566802b msxml3: Fix IXMLDOMDocument::createDocumentFragment(), can't use IXMLDOMNode*->IXMLDOMDocumentFragment* cast. 2010-02-15 16:08:39 +01:00
Nikolay Sivov 760f7ba724 msxml3: Reimplement IXMLDOMDocument::createComment() on top of ::createNode(). 2010-02-15 16:08:29 +01:00
Alistair Leslie-Hughes dd40448707 msxml4: Added support for SAXXMLReader40. 2010-02-15 16:07:59 +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 f5a2f4a2b9 msxml3: Reimplement IXMLDOMDocument::createDocumentFragment() over ::createNode(). 2010-02-12 11:55:40 +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
Alexandre Julliard 627c58dcb5 msxml3: Fix building with older libxml versions. 2010-02-09 17:13:36 +01:00
Nikolay Sivov 970ec3d699 msxml3: Create entity reference node properly. 2010-02-09 11:35:27 +01:00
Nikolay Sivov 07162a624e msxml3: Create PI node properly. 2010-02-09 11:35:02 +01:00