Commit Graph

518 Commits

Author SHA1 Message Date
Nikolay Sivov 89a00ec3ac msxml3/tests: A test to show difference in XPath and XSLPattern for node position. 2010-06-24 10:30:45 +02:00
Nikolay Sivov d24d007fa5 msxml3: Silence a warning in ::get_baseName() for document nodes. 2010-06-23 10:34:28 +02:00
Nikolay Sivov 473c5c4cc0 msxml3: Don't crash on null pointer when doing ::Next() on a last child. 2010-06-21 12:25:44 +02:00
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 3611791117 msxml3: Avoid SysStringLen() testing for an empty string in ::createNode(). 2010-06-14 14:14:16 +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
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 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 97c2a25472 msxml3/tests: Fix interface leak. 2010-01-21 09:05:47 +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
Nikolay Sivov f9cb63116d msxml3: Track linked/unlinked state for element and free node data only when unlinked. 2010-01-18 14:18:48 +01:00
Nikolay Sivov 20e63dcfd1 msxml3: In IXMLElementCollection store pointer to node instead of pointer to children.
Collection should be able to track node removal from children list.
2010-01-18 14:18:39 +01:00
Nikolay Sivov 7f5cedf70a msxml3: Implement IXMLElement::removeChild() with some tests. 2010-01-18 14:18:29 +01:00
Nikolay Sivov 5afdfaba86 msxml3: Don't preallocate root element, return new instance on each call. 2010-01-18 14:18:21 +01:00
Nikolay Sivov 1cad1646e5 msxml3/xmldoc: Don't leak document and stream on next IXMLDocument::Load(). 2010-01-14 09:42:30 -06:00
Nikolay Sivov 6c1275a57c msxml3/xmldoc: IPersistStreamInit::InitNew() seems to do nothing for IXMLDocument. 2010-01-14 09:42:21 -06:00
Nikolay Sivov a18ee2111a msxml3/xmldoc: Fix IPersistStreamInit::GetClassID() for IXMLDocument. 2010-01-14 09:42:10 -06:00
Nikolay Sivov 1b2f1867c8 msxml3/tests: Add some tests for IPersistStreamInit implementation of IXMLDocument. 2010-01-14 09:42:04 -06:00
Nikolay Sivov af502d236e msxml3: Implement IXMLDocument::get_doctype(). 2010-01-11 11:33:27 -06:00
Nikolay Sivov 04288208d0 msxml3: Implement IXMLDocument::get_version(). 2010-01-11 11:33:20 -06:00
Nikolay Sivov 1c040a38c6 msxml3/tests: Fix some string leaks in tests. 2010-01-11 11:31:30 -06: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
Alexandre Julliard 2ce5dba498 msxml3/tests: Use the global wine_dbgstr_w instead of a local variant. 2009-08-19 13:36:55 +02:00
Alistair Leslie-Hughes e00425e6c4 msxml3: IXMLDOMElement doesn't support IObjectIdentity. 2009-08-14 13:59:10 +02:00
Michael Stefaniuc de68b01e8c msxml3: Change long to LONG in msxml.idl. 2009-03-10 12:06:21 +01: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
Michael Stefaniuc 6a5dda7143 msxml3: Remove superfluous pointer casts. 2009-01-26 14:31:05 +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
Alistair Leslie-Hughes 40fdc88efc msxml3: Add ISupportErrorInfo interface to IXMLDOMDocument. 2008-12-20 11:43:01 +01:00
Alistair Leslie-Hughes 561cf9f746 msxml3: Corrected getAttributeNode to return correct values. 2008-12-17 13:52:41 +01:00
Vincent Povirk 445588ba10 msxml3/tests: Fix string format warnings. 2008-12-05 12:30:14 +01:00
Michael Karcher aefe3456fb msxml3/tests: Fix BSTR leak. 2008-12-01 14:22:12 +01:00
Michael Karcher e55da04e77 msxml3: Avoid duplicate encoding.
The libxml documentation suggests to either use
xmlEncodedEntitiesReentrant or xmlEncodeSpecialChars, but if you apply
both, you end up producing "&".
2008-12-01 14:22:12 +01:00
Michael Karcher 00c57d6bbc msxml3: IXMLCDATASection is not an element. 2008-10-31 13:26:53 +01:00
Alistair Leslie-Hughes 13606ed49d msxml3: Add support to get_nodeTypedValue on Element Nodes. 2008-10-28 12:46:29 +01:00
Michael Karcher f5ac0f3277 msxml3/tests: Fix assorted memory leaks. 2008-10-13 11:52:31 +02:00
Michael Karcher b7ac3bde68 msxml3: IXMLDOMNode_put_nodeValue: Use variant coercion. 2008-10-13 11:51:34 +02:00
Michael Karcher c729305511 msxml3: Correct handling of listLength == NULL in IXMLDOMNamedNodeMap::get_length. 2008-10-13 11:51:02 +02:00
Michael Karcher dfc5a00cb0 msxml3: Implementation of IXMLDOMNamedNodeMap::removeNamedItem. 2008-10-13 11:50:52 +02:00
Michael Karcher 9fe98546e4 msxml3: Text node should not aggregate element. 2008-10-10 12:26:52 +02:00
Alistair Leslie-Hughes bcc1fda727 msxml3: Add IXMLHTTPRequest support. 2008-10-09 13:15:16 +02:00
Michael Stefaniuc 256ce911be msxml3/tests: Use SUCCEEDED instead of !FAILED. 2008-10-08 13:43:04 +02:00
Paul Vriens 59f8cd533d msxml3/tests: Compare instead of assign. 2008-10-08 12:20:28 +02:00
Michael Karcher 57ee10ff12 msxml3: Revert "Simplify IXMLDOMNode::removeChild".
The simplification was bad, native msxml works if interface pointers
to the wrong interface are passed in. Tests included.
2008-10-07 13:45:40 +02:00
Michael Karcher 91513caa16 msxml3: Handle all variant types in IXMLDOMDocument::createNode. 2008-10-07 13:42:16 +02:00
Michael Karcher 27e9a98350 msxml3: replaceNode accepts IXMLDOMElement instead of IXMLDOMNode. 2008-10-07 13:42:05 +02:00
Michael Karcher 6fe686f599 msxml3: Basic implementation of IXMLDOMNode::replaceChild. 2008-10-07 13:41:54 +02:00
Michael Karcher 2a21579b08 msxml3/tests: Valgrind fix. 2008-10-07 13:41:43 +02:00
Michael Karcher 9d65ec2702 msxml3: Parameter validation for IXMLDOMNode::replaceChild and tests. 2008-10-06 14:19:37 +02:00
Michael Karcher 30351482e8 msxml3: Fail a bit earlier on removeChild(...,NULL,...). 2008-10-06 14:19:11 +02:00
Michael Karcher 75606f3583 msxml3: removeChild can only delete direct children. 2008-10-06 14:19:04 +02:00
Michael Karcher d1c8083b93 msxml3/tests: Clean up test_removeChild.
Rename variables to help the reader following the xml traversal. While doing
that, I encountered a possible typo, as node_list2 was never used after being
acquired. This version now really tries to delete a grandchild and expects
a failure.
2008-10-06 14:18:55 +02:00
Michael Stefaniuc 1949a8c245 msxml3/tests: Remove redundant NULL check before SysFreeString (Smatch). 2008-09-25 11:18:57 +02:00
Piotr Caban 0532df61be msxml3/test: Add test for ISAXXMLReader_parse (passing XMLDOMDocument as argument). 2008-09-22 11:49:22 +02:00
Alistair Leslie-Hughes 8af99c9751 msxml3: Correct test. 2008-09-15 11:47:56 +02:00
Marcus Meissner 980ffb8eb4 msxml3: Fixed incorrect MultiByteToWideChar. 2008-09-05 11:21:35 +02:00
Alistair Leslie-Hughes 5e1ac66b25 msxml3: Add IDispatchEx test. 2008-09-03 14:21:45 +02:00
Paul Vriens e1c9c2597a msxml3/tests: Fix a test on win98. 2008-09-03 14:21:41 +02:00
Paul Vriens fe360d6aa2 msxml3/tests: Use CreateFileA to please win98. 2008-09-03 14:21:41 +02:00
Paul Vriens 7af5d5fb23 msxml3/tests: Add a missing CoUninitialize. 2008-09-02 13:28:51 +02:00
Paul Vriens 7fb12e84f5 msxml3/tests: Add a missing CoUninitialize. 2008-09-02 13:28:46 +02:00
Alistair Leslie-Hughes ac29a3d838 msxml3: Correct unsupported functions in IDispatchEx. 2008-08-27 13:21:24 +02:00
Piotr Caban 2841755c16 msxml3: Added IDispatchEx QueryInterface test. 2008-08-22 10:42:37 +02:00
Alistair Leslie-Hughes 95660514d3 msxml3: Format get_xml string to be more like msxml3. 2008-07-28 14:29:07 +02:00
Piotr Caban 742eb4ba08 msxml3/tests: Added test for ISAXXMLReader_parseURL. 2008-07-28 11:35:21 +02:00
Piotr Caban 68963c9fd0 msxml3/tests: Add test for parsing document with '\r' characters. 2008-07-24 11:55:01 +02:00
Piotr Caban c545852013 msxml3/tests: Add test for parsing from IStream. 2008-07-24 11:54:20 +02:00
Detlef Riekenberg 50840ec3be msxml3/tests: Fix failure and crash on win9x. 2008-07-23 13:06:22 +02:00
Piotr Caban 0a8b284010 msxml3/tests: Added test for ISAXXMLReader_parse with SafeArray as argument. 2008-07-21 12:57:09 +02:00
Piotr Caban 918a46ce2c msxml3/tests: Added tests for ISAXXMLReader_putErrorHandler and ISAXXMLReader_getErrorHandler. 2008-07-21 12:56:44 +02:00
Piotr Caban 1547a9de47 msxml3/tests: Added more tests for ISAXXMLReader_parse and ISAXLocator. 2008-07-17 13:03:51 +02:00
Zhangrong Huang 89f1bfabe3 msxml3: Add support for accessing document node. 2008-07-16 19:56:24 +02:00
Piotr Caban f216514dd5 msxml3/tests: Added test for getContentHandler with NULL argument. 2008-07-11 14:22:26 +02:00
Piotr Caban 93e76ece37 msxml3: oldChild in xmlnode_removeChild may be NULL. 2008-07-10 18:11:22 +02:00
Piotr Caban 088f3eef9c msxml3/tests: Added more tests to ISAXXMLReader_putContentHandler and ISAXXMLReader_getContentHandler, added todo test for ISAXXMLReader_parse. 2008-07-10 18:11:13 +02:00
Francois Gouget c3a952eb48 msxml3/tests: Add a trailing '\n' to ok() calls. 2008-07-10 12:18:23 +02:00
Alexandre Julliard 33128dbb22 msxml3/tests: Fix test cleanup. 2008-07-09 11:46:44 +02:00
Piotr Caban 616fd82062 msxml3: Skip the first XML declaration in file generated by domdoc_save.
This is the last patch needed for Photoshop CS3 installer.
2008-07-09 11:31:23 +02:00
Piotr Caban 82b2a83337 msxml3: Added test of files generated by IXMLDOMDocument_save. 2008-07-09 11:31:23 +02:00
Piotr Caban 800463c21b msxml3: Implemented xmlnode_get_ownerDocument. 2008-07-09 11:31:23 +02:00
Piotr Caban cabbe8fa35 msxml3/test: Added ISAXXMLReader test. 2008-07-09 11:31:22 +02:00
Alexandre Julliard 79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Zhangrong Huang 86a0643df8 msxml3/test: Fix a typo in test node_to_string(). 2008-07-03 13:08:19 +02:00
Alistair Leslie-Hughes 746cdb4a6d msxml3: Added tests to check for invalid arguments. 2008-07-03 13:08:18 +02:00
Piotr Caban 0781daba7a msxml3/tests: Fix error messages. 2008-07-03 13:08:18 +02:00
Piotr Caban 66eca8b3d6 msxml3/tests: Better error messages formatting. 2008-07-03 13:08:18 +02:00
Alistair Leslie-Hughes d659e63d73 msxml3: Added support to create an Attribute in createNode. 2008-07-03 11:50:51 +02:00
Piotr Caban c0661fdb90 msxml3: Added IXMLDOMElement_getAttributeNode implementation. 2008-07-02 11:37:09 +02:00
Piotr Caban bd4e7379ae msxml3: Added IXMLDOMElement_getAttributeNode test. 2008-07-02 11:37:05 +02:00
Dan Kegel 578870bc4d msxml3/tests: VT_EMPTY is not a string. 2008-06-23 12:46:29 +02:00
Alistair Leslie-Hughes 56d5332285 msxml3: Improved checking of failed case. 2008-06-20 12:39:44 +02:00
Alistair Leslie-Hughes 558ae52cc4 msxml3: Stop tests crashing under windows 98. 2008-06-09 19:09:29 +02:00
Dan Kegel d38dc0233a msxml/tests: Use VariantInit, not VariantClear, to initialize new variants. 2008-06-06 10:28:42 +02:00
Alistair Leslie-Hughes 6a90c5890c msxml3: Stopped tests from crashing and a Win98 fix. 2008-05-26 17:55:19 +02:00
Francois Gouget 9787d68941 msxml3/tests: Add a trailing '\n' to an ok() call. 2008-05-06 16:10:04 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Alistair Leslie-Hughes ad1f05f961 msxml3: Implement IXMLDOMComment insertData. 2008-04-29 14:58:11 +02:00
Alistair Leslie-Hughes 42db8b439f msxml3: Corrected transformNode. 2008-04-25 14:47:55 +02:00
Alistair Leslie-Hughes a430b37355 msxml3: Add tests for get_prefix and get_namespaceURI. 2008-04-21 12:10:37 +02:00
Alistair Leslie-Hughes 880bacb5f1 msxml3: Implement transformNode. 2008-04-17 12:25:29 +02:00
Austin English 05faae7b5a Spelling fixes. 2008-04-09 12:07:39 +02:00
Francois Gouget 304b415284 Assorted spelling fixes. 2008-03-19 11:21:27 +01:00
Alistair Leslie-Hughes 8746e38758 msxml3: Implemented IXMLDOMCDATASection_insertData. 2008-03-13 20:21:15 +01:00
Alistair Leslie-Hughes 9b3234eb35 msxml3: Implement IXMLDOMComment_appendData. 2008-03-13 20:21:02 +01:00
Alistair Leslie-Hughes 52f6a33a85 msxml3: Cannot use put_nodeValue on a IXMLDOMProcessingInstruction node whose target is xml. 2008-03-13 11:31:32 +01:00
Alistair Leslie-Hughes 6167c6122a msxml3: Allow IXMLDOMDocument to save as another IXMLDOMDocument. 2008-03-12 12:25:19 +01:00
Alistair Leslie-Hughes 17bf0d9164 msxml3: Corrected double free in test. 2008-03-11 13:26:11 +01:00
Alistair Leslie-Hughes 036953842d msxml3: Implemented IXMLDOMText_insertData. 2008-03-10 19:12:53 +01:00
Alistair Leslie-Hughes 675ed5a9b4 msxml3: Implement IXMLDOMCDATASection_appendData. 2008-03-10 12:23:17 +01:00
Alistair Leslie-Hughes c7f3dfc1a1 msxml3: Implement IXMLDOMCDATASection_substringData. 2008-03-10 12:23:06 +01:00
Alistair Leslie-Hughes 777aa3382d msxml3: Implement IXMLDOMComment_substringData. 2008-03-10 12:22:53 +01:00
Alistair Leslie-Hughes 8ac57e940b msxml3: Stopped seg faults during regression tests on windows. 2008-03-05 11:20:26 +01:00
Francois Gouget 29ef0b90ee Assorted spelling, punctuation and case fixes. 2008-03-03 12:04:48 +01:00
Alistair Leslie-Hughes 6dee6819b2 msxml3: Implement IXMLDOMProcessingInstruction_get_nodeName. 2008-03-03 11:57:49 +01:00
Alistair Leslie-Hughes 56da338e5c msxml3: Implmented IXMLDOMCDATASection_get_data. 2008-03-03 11:57:42 +01:00
Alistair Leslie-Hughes c43b0706a3 msxml3: Implement IXMLDOMCDATASection_get_nodeValue. 2008-03-03 11:57:28 +01:00
Alistair Leslie-Hughes f9c5856c8c msxml3: Implement IXMLDOMText_appendData. 2008-03-03 11:57:20 +01:00
Alistair Leslie-Hughes a7c9fbc65c msxml3: Implemented IXMLDOMText substringData. 2008-02-29 20:07:13 +01:00
Alistair Leslie-Hughes c61937b6d4 msxml3: Correct IXMLDOMProcessingInstruction_put_data function. 2008-02-29 12:35:43 +01:00
Alistair Leslie-Hughes f9d89ed36a msxml3: Implement IXMLDOMComment_get_data. 2008-02-28 12:56:55 +01:00
Alistair Leslie-Hughes c48ad71068 msxml3: Implement IXMLDOMText_get_data. 2008-02-28 12:56:46 +01:00
Alistair Leslie-Hughes a1f5fef880 msxml3: Implement IXMLDOMComment_get_nodeValue. 2008-02-28 12:56:34 +01:00
Alistair Leslie-Hughes 0d4db95d99 msxml3: Implement IXMLDOMCDATASection_get_length. 2008-02-27 14:52:23 +01:00
Alistair Leslie-Hughes be435c47cb msxml3: Implement IXMLDOMComment_get_length. 2008-02-27 14:52:23 +01:00
Alistair Leslie-Hughes 5579d2f995 msxml3: Tests for put_data. 2008-02-25 13:40:56 +01:00
Alistair Leslie-Hughes 93d1c2755a msxml3: Added PI tests. 2008-02-21 12:26:38 +01:00
Alistair Leslie-Hughes 3c4cc5fb88 msxml3: Implement put_dataType. 2008-02-20 12:09:49 +01:00
Alistair Leslie-Hughes 72e70a0122 msxml3: Implement IXMLDOMText length property. 2008-02-19 14:17:33 +01:00
Alistair Leslie-Hughes e9063b7776 msxml3: Implement IXMLDOMAttribute name property. 2008-02-16 16:02:21 +01:00
Alistair Leslie-Hughes 701991ca32 msxml3: Implement IXMLDOMProcessingInstruction target. 2008-02-16 16:02:15 +01:00
Alistair Leslie-Hughes 9e8c0e54c6 msxml3: Corrected tests for msxml service packs versions. 2008-02-12 22:40:24 +01:00
Alistair Leslie-Hughes 587328312b msxml3: Corrected test text. 2008-02-08 13:13:27 +01:00
Reece H. Dunn fb36abaee9 msxml3: Fix the domdoc test failures. 2008-02-05 12:44:26 +01:00
Alistair Leslie-Hughes c9f5f2c6a2 msxml3: Correct createElement return value for an invalid type. 2008-02-04 14:18:20 +01:00
Alistair Leslie-Hughes d4a4b12a43 msxml3: Corrected Entity Reference Test. 2008-02-04 14:18:20 +01:00
Alistair Leslie-Hughes b7e6906c2d msxml3: Validated attribute name. 2008-02-04 14:18:20 +01:00
Alistair Leslie-Hughes a81d22d423 msxml3: Implement IXMLDOMEntityReference interface. 2008-01-22 11:59:54 +01:00
Alistair Leslie-Hughes c40d4997b3 msxml3: Implement IXMLDOMDocumentFragment Interface. 2008-01-21 12:36:39 +01:00
Alistair Leslie-Hughes ed5a22fb29 msxml3: Implement IXMLDOMImplementation Interface. 2008-01-18 11:56:58 +01:00
Alistair Leslie-Hughes 055b5e44fe msxml3: Implement get_nodeTypeString. 2008-01-16 12:16:39 +01:00
Alistair Leslie-Hughes b2101b8177 msxml3: Implement put_text. 2008-01-16 12:16:25 +01:00
Alistair Leslie-Hughes 83300893a2 msxml3: Corrected getAttribute to return current value and assign output var. 2008-01-14 15:53:05 +01:00
Alistair Leslie-Hughes b9e9e041e8 msxml3: Implemented IXMLDOMCDATASection COM Object. 2008-01-14 15:52:34 +01:00
Alistair Leslie-Hughes e989d48f43 msxml3: Implement get_dataType. 2008-01-14 15:51:37 +01:00
Marcus Meissner 9bccd06bf9 msxml3: Move potential NULL ptr derefs into their if () case. 2008-01-11 12:24:14 +01:00
Alistair Leslie-Hughes 8e1e3e5c51 msxml3: Fix memory leak in test. 2008-01-11 12:24:03 +01:00
Alistair Leslie-Hughes e906b136eb msxml3: get_attributes not supported for Attribute, CData, Comment, Doc, Doc Frag, Entity and Text Nodes. 2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes 2896c46245 msxml3: previousSibling not supported for Attribute, Document and Document Fragment Nodes. 2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes f31cd30841 msxml3: createProcessingInstruction: Check arguments are valid. 2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes 91ad27ea25 msxml3: lastChild not supported for CDATASection, Comment, PI and Text Nodes. 2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes 4e908f65fb msxml3: nextSibling not supported for Attribute, Document and Document Fragment Nodes. 2008-01-09 13:38:02 +01:00
Francois Gouget ca64f7c75a msxml3/tests: Add the trailing '\n' to an ok() call. 2008-01-07 12:37:02 +01:00
Alistair Leslie-Hughes 667df8e47f msxml3: Tests for get_xml, createAttribute, CreateComment, setNamedItem. 2008-01-04 12:00:41 +01:00
Alistair Leslie-Hughes 300191d58c msxml3: Implement createAttribute. 2008-01-04 11:58:39 +01:00
Alistair Leslie-Hughes 2e3f5243ca msxml3: Implement createComment. 2008-01-04 11:58:16 +01:00
Alistair Leslie-Hughes 7c1a7491ec msxml3: Return E_INVALIDARG when value is NULL. 2008-01-03 13:30:41 +01:00
Alistair Leslie-Hughes 3b43ea73ef msxml3: Fix memory leaks in tests. 2007-12-24 13:31:02 +01:00
Alistair Leslie-Hughes 497c2949c7 msxml3: Fix memory leak in tests. 2007-12-14 12:26:33 +01:00
Alistair Leslie-Hughes 93b6476671 msxml3: Fix memory leak in test. 2007-12-11 12:09:22 +01:00
Alistair Leslie-Hughes 3fcc0cae51 msxml3: Fix memory leak. 2007-12-10 12:35:55 +01:00
Alistair Leslie-Hughes e3bfe193ca msxml3: Fix memory leaks. 2007-12-10 12:27:18 +01:00
Alistair Leslie-Hughes 86af5b9754 msxml3: Implement cloneNode. 2007-12-07 17:36:01 +01:00
Alistair Leslie-Hughes f35673e9e9 msxml: Tests for createTextNode. 2007-11-21 12:55:35 +01:00
Alistair Leslie-Hughes 9845a9ced4 msxml: Added test for get_text. 2007-11-21 12:54:25 +01:00
Alistair Leslie-Hughes 9c657b26af msxml: Test for insertBefore with a NULL output parameter. 2007-11-15 11:11:27 +01:00
Rob Shearman 76d0cab17d msxml3: Fix some memory leaks of name in test_xmldoc. 2007-11-15 11:07:25 +01:00
Alistair Leslie-Hughes fad20c9ce0 msxml3: Enable test for bad argument / fix memory leak. 2007-11-13 15:06:11 +01:00
Francois Gouget 2993785f3a Assorted non-ANSI function declaration fixes (missing void). 2007-08-30 11:57:18 +02:00
Mikołaj Zalewski 3c29359286 msxml3/tests: Avoid a crash that happens on some native systems. 2007-07-19 13:22:28 +02:00
Francois Gouget fa48cb042c Assorted spelling fixes. 2007-05-29 13:47:18 +02:00
James Hawkins e24667cc6e msxml3: Add tests for IXMLDocument. 2007-05-25 20:12:38 +02:00
James Hawkins 9c04d0d8ca msxml3: Add tests for IXMLElement and IXMLElementCollection. 2007-05-25 20:12:27 +02:00
Mikołaj Zalewski 37ea00731a msxml3: Add tests for XPath queries with namespaces. 2007-05-18 19:59:52 +02:00
Mikołaj Zalewski b5c1d274c5 msxml3: For queries the get_item should change the current position. 2007-05-18 19:59:45 +02:00
Mikołaj Zalewski e1cbec75c1 msxml3: Improve the XPath queries handling. 2007-05-18 14:50:21 +02:00
Mikołaj Zalewski bf3849ad6f msxml3: Implement IXMLDOMDocument2::setProperty("SelectionLanguage", ...). 2007-05-14 14:22:08 +02:00
Stefan Huehner 4d1d01f266 Mark several functions as static. 2007-03-13 13:35:12 +01:00
Huw Davies 1780ca678c msxml3: Implement {get,putref}_schemas. 2007-02-28 13:28:18 +01:00
Huw Davies c30c6e23ba msxml3: Add a schema cache object. 2007-02-28 13:28:13 +01:00
Huw Davies 9ceb5a3ea7 msxml3: Convert the domdoc object to use the IXMLDOMDocument2 interface. 2007-02-26 17:33:45 +01:00
Paul Vriens 695fa7542a msxml3/tests: Cast-qual warning fixes. 2007-01-24 11:59:08 +01:00
Colin Pitrat f57bf10024 msxml: nextNode and reset functions. 2006-12-29 12:49:40 +01:00
Rob Shearman 588e423bde msxml3: Add a simple test for XMLHTTP. 2006-12-28 12:23:45 +01:00
Marcus Meissner f0280cbd1e made functions and variables static in some testcases. 2006-12-11 12:18:29 +01:00
Huw Davies 9e1284df23 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK. 2006-11-14 11:42:17 +01:00
Hans Leidekker fe1f3b0da5 msxml3/tests: Win64 printf format warning fixes. 2006-10-13 14:49:46 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Dan Hipschman 47b6d3a1e3 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error. 2006-09-21 11:26:25 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Huw Davies a307901ac0 msxml3: removeChild should catch a NULL child node. 2006-07-19 09:38:35 +02:00
Huw Davies 120e808f13 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it doesn't find a match. 2006-07-19 09:38:29 +02:00
Huw Davies 187ab1c028 msxml3: Implement removeChild. 2006-07-11 12:05:06 +02:00
Alexandre Julliard 0fa8baafcb make_dlls: Recursively ignore .ok files in all tests directories. 2006-07-10 21:26:50 +02:00
Alexandre Julliard edd100b899 make_dlls: Recursively ignore testlist.c in all tests directories. 2006-07-10 21:19:42 +02:00
Alexandre Julliard cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Huw Davies 54c85d3d04 msxml3: Always have a libxml doc associated with a domdoc object, even if the object has no nodes.
This means we don't need to add checks for NULL libxml node ptrs in our node implementation.
2006-06-27 21:14:02 +02:00
Robert Shearman 79b2742120 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed, if it is present. 2006-06-12 15:56:23 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Huw Davies 4eb389bbdf msxml3: Fix for empty node lists. 2006-02-24 11:21:37 +01:00
Huw Davies 04d5d0a630 msxml3: Fix get_text on text nodes. 2006-02-16 19:33:39 +01:00
Huw Davies 1c3daceb00 msxml: Implement getElementsByTagName. 2006-02-14 10:38:21 +01:00
Huw Davies 5673a58297 msxml: Add ISupportErrorInfo for named node maps. 2006-02-10 15:14:33 +01:00
Huw Davies e7187ff31f msxml: Fix for get_nodeValue on attributes. 2006-01-16 20:43:02 +01:00
Huw Davies 65707fb940 msxml: Implement setAttribute. 2006-01-16 20:42:39 +01:00
Huw Davies d9fc6985fa msxml: Implement getAttribute. 2006-01-14 17:05:32 +01:00
Huw Davies 50c64c04df msxml: Implement createNode, appendChild and insertAfter. 2006-01-11 21:15:12 +01:00
Huw Davies a48bb7b3de msxml: It's valid to release an empty document. 2006-01-10 19:58:42 +01:00
Huw Davies 3f6bb98f39 Make the node object aggregatable so that the element object (and in
future all of the other node types) can use it.
2005-12-01 18:46:42 +01:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Huw Davies f0c1e349e1 Release a stray node. 2005-11-23 14:30:22 +01:00
Huw Davies c868b45113 Ref count the xmlDocPtr.
If two nodes refer to the same xmlNodePtr don't return same object.
2005-11-18 15:05:26 +00:00
Francois Gouget f4c0524ec6 Assorted spelling and case fixes. 2005-11-10 11:39:07 +00:00
Francois Gouget 2adb302a99 Add trailing '\n's to ok() and TRACE() calls. 2005-11-10 11:17:38 +00:00
Huw Davies 5b8be5dca6 Include msxml2.h rather than msxml.h and xmldom.h. 2005-11-08 19:59:36 +00:00
Huw Davies c36873602a Implement selectSingleNode. 2005-11-08 16:10:13 +00:00
Huw Davies 52e8200cee Implement get_parseError. 2005-11-08 13:10:49 +00:00
Huw Davies 3d0c66277a Filter out CTEXT nodes when building element child lists.
get_item and get_length should honour the filter.
Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
2005-11-05 10:42:45 +00:00
Stefan Huehner 5834740231 Add indexed access to attributes (nodemap) and childNodes
(nodelist), with some testcases.
2005-11-03 12:04:52 +00:00
Stefan Huehner d148ca4e0a Extend get_nodeName add testcases for it. 2005-11-02 19:55:30 +00:00
Stefan Huehner 927ba076f1 Fix IXMLDOMDocument error handling. 2005-10-26 10:09:22 +00:00
Mike McCormack 3b7e1ed1ea Add some node tests. 2005-08-23 09:37:42 +00:00
Mike McCormack cab04351d7 Add some msxml3 tests. 2005-08-12 11:25:05 +00:00