Commit Graph

200 Commits

Author SHA1 Message Date
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