Commit Graph

509 Commits

Author SHA1 Message Date
Alistair Leslie-Hughes 30087f9660 msxml3: Add IDispatchEx support to IXMLDOMElement. 2009-09-10 10:49:17 +02:00
Alexandre Julliard 5be5e06e12 msxml3: Move typelib definitions out of #ifdef HAVE_LIBXML2. 2009-09-01 14:05:02 +02:00
Jacek Caban c4a9d1cfa2 msxml3: Added more IDispatchEx tests. 2009-08-29 17:13:04 +02:00
Jacek Caban cdc8e02f5b msxml3: Use IXMLDOMSelection as a main queryresult interface. 2009-08-29 17:13:00 +02:00
Jacek Caban 7b30c79cfd msxml3: Moved IDispatchEx implementation from domdoc to xmlnode. 2009-08-29 17:12:57 +02:00
Jacek Caban c2b2e1ea9b msxml3: Get rid of not used aggregation support in domelement. 2009-08-24 15:17:31 +02:00
Jacek Caban 438ff138d2 msxml3: Store xmlnode object in domdoc. 2009-08-21 13:50:36 +02:00
Jacek Caban 38c0667334 msxml3: Store xmlnode object in domelem. 2009-08-21 13:50:20 +02:00
Jacek Caban d48246e1cc msxml3: Return xmlnode object from create_basic_node. 2009-08-21 13:50:11 +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
Jacek Caban 7447145d64 msxml3: Optimize bstr_from_xmlChar implementation. 2009-08-14 13:59:10 +02:00
Alistair Leslie-Hughes 489c1a8d43 msxml3: Register missing MXXMLWriter interfaces. 2009-08-14 13:59:10 +02:00
Alistair Leslie-Hughes e00425e6c4 msxml3: IXMLDOMElement doesn't support IObjectIdentity. 2009-08-14 13:59:10 +02:00
Gerald Pfeifer 875f0c2470 msxml3: Tweak two assertions. 2009-06-01 16:16:04 +02:00
Francois Gouget 5ef481922f Assorted spelling fixes. 2009-04-20 15:25:26 +02: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 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
Marcus Meissner 525a5510d1 msxml3: Handle get_element returning NULL (Coverity). 2009-01-29 12:48:13 +01:00
Michael Stefaniuc 6a5dda7143 msxml3: Remove superfluous pointer casts. 2009-01-26 14:31:05 +01:00
Alistair Leslie-Hughes d77acecbff msxml3: Implement IXMLDOMDocument2 IPersistStream_Save. 2009-01-22 15:28:24 +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 ceed55a46a msxml3: Register missing SAXXMLReader Components. 2009-01-22 15:28:24 +01:00
Alistair Leslie-Hughes 421dca6a96 msxml3: Add fixme for unsupported parameter. 2009-01-14 12:40:56 +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 c5c29c28f2 msxml3: Make functions static. 2008-12-20 11:33:05 +01:00
Alistair Leslie-Hughes 561cf9f746 msxml3: Corrected getAttributeNode to return correct values. 2008-12-17 13:52:41 +01:00
Hans Leidekker 8bd9a3aa09 janitorial: Don't depend on user32 for the self registration functions. 2008-12-17 11:38:32 +01:00
Michael Stefaniuc 328f60a686 msxml3: Do not cast void pointers to other pointer types. 2008-12-05 12:36:21 +01:00
Vincent Povirk 445588ba10 msxml3/tests: Fix string format warnings. 2008-12-05 12:30:14 +01:00
Michael Karcher afb17f29e1 msxml3: attach_xmldoc may fail.
The upcoming new implementation of attach_xmldoc needs HeapAlloc. Prepare
for the failure case.
2008-12-01 14:22:12 +01:00
Michael Karcher 8b293040a3 msxml3: Remove attach_xmldoc(This, NULL) calls.
This->node should never be zero. Each IXMLDOMNode (and derived interfaces)
always represents a present libxml data object. There is no no-data
IXMLDOMNode, although there might be documents without a root element.
2008-12-01 14:22:12 +01:00
Michael Karcher 1c49bc83ae msxml3: Specialize attach_xmlnode to XML documents.
attach_xmlnode is only used to attach XML document nodes, and a cast
is needed on each call. Rename it to attach_xmldoc, change the
parameter type to move the cast at one point into the function.
2008-12-01 14:22:12 +01:00
Michael Karcher b282572ee3 msxml3: Move attach_xmlnode.c to domdoc.c. 2008-12-01 14:22:12 +01:00
Michael Karcher a6594da463 msxml3: Quiet noisy fixmes.
The FIXME messages for unknown interfaces should not be emitted for
interfaces that should not get implemented. Origin 8 spams you with
these messsages.
2008-12-01 14:22:12 +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
Alistair Leslie-Hughes 1049c3a123 msxml3: Implement IXMLDOMAttribute get/put value. 2008-12-01 14:01:33 +01:00
Francois Gouget 848b5092ba msxml3: Remove WINAPI on static functions where not needed. 2008-11-25 11:50:03 +01:00
Ricardo Filipe e5e301b7a5 msxml3: Check some dead store results (llvm/clang). 2008-11-20 14:28:25 +01:00
Francois Gouget 681d375136 msxml3: Fix compilation on systems that don't have xsltInit().
Reduce the scope of xsltInit().
Remove an include that was needed only for xsltInit().
2008-11-19 12:09:24 +01:00
Francois Gouget 3d384f172c msxml3: Dynamically load libxslt.so and only call xsltInit() if present. 2008-11-18 13:04:05 +01:00
Andrew Talbot ce3af50d10 msxml3: Void function should not return a value. 2008-11-14 11:02:15 +01:00
Michael Karcher 2adcef7954 msxml3: Simplify IXMLDOMNodeMap::removeNamedItem. 2008-11-03 14:05:16 +01:00
Michael Karcher 813da72423 msxml3: Clean up initialization. 2008-11-03 14:05:03 +01:00
Michael Karcher 00c57d6bbc msxml3: IXMLCDATASection is not an element. 2008-10-31 13:26:53 +01:00
Marcus Meissner 3948541a6c msxml3: Fixed if nesting / ptr checking problems in xmlnode_transformNode. 2008-10-31 13:06:27 +01:00