Commit Graph

50 Commits

Author SHA1 Message Date
Alexandre Julliard b618910b84 msxml3: Don't use libxslt without libxml. 2013-09-16 11:47:19 +02:00
Alexandre Julliard 2710f05cef msxml3: Don't unload external libraries on process shutdown. 2013-04-30 18:44:46 +02:00
Nikolay Sivov 9860e85ac8 msxml3: Add VT_INT to VARIANT tracing helper. 2012-11-12 13:16:57 +01:00
Nikolay Sivov ec8ec0fa9b msxml3: Add VT_I1 type to variant dump helper. 2012-07-09 15:06:00 -04:00
Nikolay Sivov 46d08bb6ce msxml3: Fix xml declaration output when it's specified in loaded document (in case of stream). 2012-07-09 15:05:41 -04:00
Nikolay Sivov 1796632166 msxml3: Support VT_UI1|VT_ARRAY variant debug output. 2012-06-29 10:23:29 +02:00
Nikolay Sivov fd5e384979 msxml3: Support VT_I2 variants tracing. 2012-06-25 18:12:51 +02:00
Nikolay Sivov 08d3b4b9fc msxml3: Support dumping VT_VARIANT|VT_BYREF variants. 2012-05-21 11:45:56 +02:00
Nikolay Sivov d73cfb92b3 msxml3: Fix structured error callback implementation when no message data available. 2012-02-16 18:51:57 +01:00
Nikolay Sivov 1dab61125e msxml3: Use static buffer when tracing libxml2 error messages. 2012-02-16 18:51:57 +01:00
Nikolay Sivov 9575b906a4 msxml3: Debug output support for VT_ERROR. 2012-01-10 17:58:53 +01:00
Francois Gouget 55a6db8912 msxml3: Fix printing NULL strings. 2011-09-21 18:39:51 +02:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Nikolay Sivov cde8e6c8cc msxml3: Support VT_BSTR|VT_BYREF as source in load(). 2011-03-16 14:14:22 +01:00
Nikolay Sivov 49d69e440f msxml3: Silence compile time warnings for dynamically loaded libxslt. 2011-03-14 12:39:27 +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
Jacek Caban 9a16f796f2 msxml3: Don't forward put_nodeTypedValue and put_dataType calls to node IXMLDOMNode iface. 2010-12-30 15:02:27 +01:00
Alexandre Julliard c1c92d07d7 msxml3: Convert dll registration to the IRegistrar mechanism. 2010-12-21 13:56:42 +01:00
Alexandre Julliard d70b3e5929 msxml3: Fix incorrect uses of va_list arguments. 2010-11-17 14:21:09 +01:00
Adam Martinson 2c451f869a msxml3: Use built-in urn:schemas-microsoft-com:datatypes schema for validation. 2010-11-15 13:19:57 +01:00
Adam Martinson 865995cf1f msxml3: Store the DLL instance handle. 2010-11-15 13:00:12 +01:00
Adam Martinson fec2199f4f msxml3: libxml2 error/warning callback functions. 2010-10-28 12:17:02 +02:00
Nikolay Sivov 62e521ad0d msxml3: Add IXMLDOMDocument3 stub support. 2010-08-30 11:28:17 +02:00
Mikhail Maroukhine 88cca2cf76 msxml3: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:53 +02:00
Reece Dunn a2c41b72f8 Don't generate FIXME warnings for DllCanUnloadNow. 2010-01-06 10:59:51 +01:00
Alistair Leslie-Hughes 89c92bee63 msxml3: Support loading windows file paths. 2009-08-19 17:27:41 +02: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
Michael Karcher 813da72423 msxml3: Clean up initialization. 2008-11-03 14:05:03 +01:00
Piotr Caban 3e3a5b187e msxml3: Added queryresult's IDispatchEx implementation.
File dispex.c is copied from mshtml.dll. Jacek helped me to write this patch.
2008-08-22 10:42:33 +02:00
Piotr Caban 379e543bba msxml3: Use LoadTypeLibEx to register typelib. 2008-08-22 10:41:21 +02:00
Alistair Leslie-Hughes 95660514d3 msxml3: Format get_xml string to be more like msxml3. 2008-07-28 14:29:07 +02:00
Alexandre Julliard 8e8d63933b msxml3: Fix compile without xml headers. 2008-07-14 11:48:37 +02:00
Alistair Leslie-Hughes af80b06f0f msxml3: Implement IDispatch for IXMLDOMNode. 2008-04-29 14:57:47 +02:00
Lei Zhang 9d7f7bfc5e msxml3: Check for xsltInit before calling it. 2008-04-18 13:57:15 +02:00
Alistair Leslie-Hughes 880bacb5f1 msxml3: Implement transformNode. 2008-04-17 12:25:29 +02:00
Alistair Leslie-Hughes 20f8d63964 msxml3: Added typelib ids for SAX interfaces. 2008-03-25 11:45:51 +01:00
Alistair Leslie-Hughes a1cce9288b msxml3: Register msxml3 typelib. 2008-03-12 12:24:51 +01:00
Alistair Leslie-Hughes f90fcca181 msxml3: Implement IDispatch for IXMLDOMImplementation. 2008-02-21 12:26:46 +01:00
Alistair Leslie-Hughes 4a58bf5cff msxml3: Support functions for typelib. 2008-02-18 12:41:37 +01:00
Andrew Talbot abea9c409f msxml3: Exclude unused headers. 2007-05-15 12:19:27 +02:00
Robert Shearman 986b33d171 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's. 2006-07-24 13:46:44 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Hans Leidekker 964ef89f09 msxml3: Implement DllUnregisterServer. 2006-02-14 10:38:05 +01:00
Huw Davies 5b8be5dca6 Include msxml2.h rather than msxml.h and xmldom.h. 2005-11-08 19:59:36 +00:00
Mike McCormack 8e5c32acbd Partial implementation of DllRegisterServer. 2005-08-12 11:20:26 +00:00
Mike McCormack 86a47c4dbd Initialize and clean up libxml2 in DllMain. 2005-08-09 11:17:47 +00:00
Alexandre Julliard d37f0abf07 Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
Dll(Un)RegisterServer with the dll name so that the compiler can check
the prototypes.
2005-08-08 17:35:28 +00:00
Mike McCormack dcc2d6c254 Initial implementation of msxml3 based on libxml2. 2005-08-02 11:29:04 +00:00