Commit Graph

456 Commits

Author SHA1 Message Date
Jacek Caban
d318813a5a msxml3: Silence invalid FIXME. 2008-10-17 11:44:10 +02:00
Jacek Caban
57aa75f78f msxml3: Fixed dynamic properties allocation. 2008-10-17 11:44:05 +02:00
Jacek Caban
e7ff101996 msxml3: Update orphaned list in put_documentElement. 2008-10-17 11:44:02 +02:00
Michael Karcher
859f3bff88 msxml3: Initialize xmldoc->_private in IPersistStream::Load for IXMLDOMDocument. 2008-10-15 14:01:57 +02:00
Michael Karcher
f229469de3 msxml3: Use orphan node list. 2008-10-13 11:54:06 +02:00
Michael Karcher
e497ed823e msxml3: Add an orphan node list to xmlDoc. 2008-10-13 11:54:01 +02:00
Michael Karcher
0f8950d646 msxml3: Use the _private element of xmlDoc as pointer. 2008-10-13 11:53:26 +02:00
Michael Karcher
2cde9f52da msxml3: Remove unneeded code.
xmlNewDocFragment has already set xmlNode->doc, no need to do
that again.
2008-10-13 11:52:50 +02:00
Michael Karcher
19d635f9a3 msxml3: Fix memory leaks in node.c. 2008-10-13 11:52:44 +02:00
Michael Karcher
f5ac0f3277 msxml3/tests: Fix assorted memory leaks. 2008-10-13 11:52:31 +02:00
Michael Karcher
352dc0fc0d msxml3: Fix leaking the BindStatusCallback if bind_url fails. 2008-10-13 11:52:23 +02:00
Michael Karcher
ae2017a984 msxml3: Fix leaks in callers of xmlChar_from_wchar. 2008-10-13 11:52:18 +02:00
Michael Karcher
0803167ff0 msxml3: Remove superflous re-conversion from wide chars to utf8. 2008-10-13 11:52:05 +02:00
Michael Karcher
adab2e5701 msxml3: Use right COM invocation macro. 2008-10-13 11:51:43 +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
Michael Karcher
64e44d1156 msxml3: _domtext->element is in fact a IXMLDOMNode. 2008-10-10 12:26:45 +02:00
Alistair Leslie-Hughes
bcc1fda727 msxml3: Add IXMLHTTPRequest support. 2008-10-09 13:15:16 +02:00
Piotr Caban
b84e4789af msxml: Added CDATA related events handling. 2008-10-08 14:08:49 +02:00
Piotr Caban
db2761a8d6 msxml: Added ISAXLexicalHandler_comment event. 2008-10-08 14:08:45 +02:00
Piotr Caban
1596a1acbf msxml: Fix parsing <.../> elements. 2008-10-08 14:08:41 +02:00
Piotr Caban
c801c18ad2 msxml: Rewrite ISAXContentHandler_characters. 2008-10-08 14:08:38 +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
3bdf45534b msxml3: Simplify IXMLDOMNode::removeChild. 2008-10-06 14:19:23 +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
Piotr Caban
2a55b8d8e7 msxml: Fix implementation of ISAXContentHandler_characters. 2008-10-02 10:42:32 -05:00
Piotr Caban
c7fc926552 msxml: Partial implementation of ISAXXMLReader_putProperty. 2008-10-02 10:42:27 -05:00
Alistair Leslie-Hughes
2b5a59c092 msxml3: Correct cast. 2008-10-01 11:42:23 -05:00
Michael Stefaniuc
1949a8c245 msxml3/tests: Remove redundant NULL check before SysFreeString (Smatch). 2008-09-25 11:18:57 +02:00
Detlef Riekenberg
f4558c6475 msxml3: Remove redundant NULL check before SysFreeString. 2008-09-23 12:12:33 +02:00
Piotr Caban
0532df61be msxml3/test: Add test for ISAXXMLReader_parse (passing XMLDOMDocument as argument). 2008-09-22 11:49:22 +02:00
Piotr Caban
eb72aa05db msxml3: Fix xmlnode_get_xml to work properly with XML_DOCUMENT_NODE. 2008-09-22 11:49:17 +02:00
Piotr Caban
a28b604f77 msxml3: Change order of interface recognition and fix typo. 2008-09-22 11:49:06 +02:00
Alistair Leslie-Hughes
b64b5ea5ea msxml3: Correct IDispatchEx Invoke to return the correct object. 2008-09-18 13:28:40 +02:00
Alistair Leslie-Hughes
8af99c9751 msxml3: Correct test. 2008-09-15 11:47:56 +02:00
Alistair Leslie-Hughes
811c0e00be msxml3: Add IXMLDOMCharacterData to IXMLDOMComment. 2008-09-12 12:36:03 +02:00
Alistair Leslie-Hughes
84072a81b8 msxml3: Add IXMLDOMCharacterData to IXMLDOMCDATASection. 2008-09-12 12:36:00 +02:00
Rob Shearman
60b4feedca include: Fix function names in IVBSAXXMLReader interface in msxml2.idl. 2008-09-09 12:32:16 +02:00
Piotr Caban
38b0573543 msxml3: Change SAX IStream parser implementation. 2008-09-09 11:46:17 +02:00