Commit Graph

25 Commits

Author SHA1 Message Date
Nikolay Sivov
37ce949745 msxml3: Always set out pointer to null on failed QueryInterface. 2011-03-01 13:21:58 +01:00
Alexandre Julliard
a1c8f6df84 msxml3: Include the system libxml headers before the Windows headers. 2011-02-24 15:49:28 +01:00
Nikolay Sivov
a0a464ad81 msxml3: Use helper to consistently dump variant parameters. 2011-02-22 12:30:37 +01:00
Michael Stefaniuc
5fd62154f3 msxml3: COM cleanup for the IBindStatusCallback iface. 2011-01-24 14:43:24 +01:00
Michael Stefaniuc
0c5492aaee msxml3: Use ifaces instead of vtbl pointers in xmldoc. 2010-12-23 13:47:22 +01:00
Nikolay Sivov
514a5c091f msxml3: Silence urlmon query failures for IXMLDocument. 2010-10-20 18:37:09 +02:00
Nikolay Sivov
62e521ad0d msxml3: Add IXMLDOMDocument3 stub support. 2010-08-30 11:28:17 +02:00
Francois Gouget
2dbe80bb7e msxml3: Make parse_xml() static. 2010-08-26 13:44:44 +02:00
Nikolay Sivov
d8a9a691e6 msxml3: Use existing helpers for heap allocations. 2010-02-04 13:39:28 +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
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
Michael Stefaniuc
947bf5834f msxml3: Change the remaining long variables to LONG. 2009-03-10 12:06:30 +01:00
Michael Stefaniuc
de68b01e8c msxml3: Change long to LONG in msxml.idl. 2009-03-10 12:06:21 +01:00
Michael Stefaniuc
6a5dda7143 msxml3: Remove superfluous pointer casts. 2009-01-26 14:31:05 +01:00
Alistair Leslie-Hughes
aa284e7e76 msxml3: Implemented IDispatch for IXMLDocument. 2008-02-19 14:15:05 +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
7ec06c8442 msxml3: Implement IPersistStream. 2007-12-10 14:37:11 +01:00
Rob Shearman
306129c92e msxml3: Don't leak node in xmldoc_createElement in the wrong type was specified. 2007-11-15 11:07:28 +01:00
James Hawkins
f5e9a1ea6f msxml3: Add initial implementation of IXMLDocument. 2007-05-25 20:12:12 +02:00