Commit Graph

65 Commits

Author SHA1 Message Date
Nikolay Sivov 624202be4b msxml3: Fix long types warnings in traces.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-03 17:19:41 +01:00
Alexandre Julliard f0cd33c69e include: Add support for defining Win32 types as 'long' where possible.
Add -DWINE_NO_LONG_TYPES to modules that still have compilation
warnings with long types.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-27 20:38:22 +01:00
Alexandre Julliard bca1b7f2fa mxsml3: Use the bundled libxml2 and libxslt and build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-20 16:16:07 +02:00
Alexandre Julliard 6ba7773121 makefiles: Add a -mcygwin flag to specify the inverse of -mno-cygwin.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-20 22:45:48 +02:00
Alexandre Julliard 8aa64e3580 configure: Automatically expand _CFLAGS and _LIBS variables in all makefiles. 2014-01-30 12:42:56 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Alexandre Julliard ca41acc1f9 makefiles: Automatically update the IDL_H_SRCS variable. 2013-12-15 10:23:06 +01:00
Alexandre Julliard 55e44092bd makefiles: Remove useless definitions of COM_NO_WINDOWS_H. 2013-10-14 16:05:31 +02:00
Alexandre Julliard 8dabde1782 configure: Add a helper macro for invoking pkg-config, and use it for libxml. 2013-05-03 17:09:09 +02:00
Jacek Caban e679471885 Always define WIDL_C_INLINE_WRAPPERS. 2012-08-28 14:41:13 +02:00
Nikolay Sivov f14c2f712f msxml3: Enable inline wrappers and fix warnings. 2012-07-27 17:05:22 +02:00
Piotr Caban b80388fa97 msxml3: Added XMLView class stub. 2012-03-12 16:04:49 +01:00
Alistair Leslie-Hughes 5df9ff3aa9 msxml3: Support creating IXMLParser Interface. 2011-09-26 22:42:01 +02:00
Alistair Leslie-Hughes 54b37b8c41 msxml3: Move xmlparser.idl to msxml3. 2011-09-15 19:13:15 +02:00
Nikolay Sivov 9253967295 msxml3/mxnamespace: Add IMXNamespaceManager stub. 2011-08-23 16:53:50 +02:00
Alexandre Julliard c091a3fc83 makefiles: Remove some redundant registration scripts. 2011-08-02 20:47:48 +02:00
Nikolay Sivov a12d2d7233 msxml3: A stub for MXXMLWriter class. 2011-05-02 12:46:45 +02:00
Nikolay Sivov c26c55995a msxml3: Add IXMLDOMSelection stub. 2011-03-14 12:38:59 +01:00
Nikolay Sivov c406b888aa msxml: Add IXSLTemplate stub. 2011-02-14 13:33:32 +01:00
Alexandre Julliard c1c92d07d7 msxml3: Convert dll registration to the IRegistrar mechanism. 2010-12-21 13:56:42 +01:00
Adam Martinson 5fc439a7f8 msxml3: XDR schema support. 2010-11-15 13:03:06 +01:00
Adam Martinson 89679f904a msxml3: Add urn:schemas-microsoft-com:datatypes schema. 2010-11-15 13:02:34 +01:00
Nikolay Sivov e9e58f07d2 msxml3: Stub IXMLDOMDocumentType support. 2010-11-05 11:28:32 +01:00
Adam Martinson 4f78c04ec8 msxml3: XSLPattern support.
Parse XSLPattern queries and translate them into equivalent XPath queries.
XSLPattern built-in functions/operators are translated to their XPath
counterparts where applicable.  If no direct XPath counterpart exists,
they are registered as custom XPath functions for the sake of speed where
possible.  As a last resort, they are translated into compound XPath
expressions to accomplish the task, if more slowly.
If the parser encounters an error, the original XSLPattern query is
returned, as this is more likely to work than a mangled one.
2010-10-04 16:18:54 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Francois Gouget 3d384f172c msxml3: Dynamically load libxslt.so and only call xsltInit() if present. 2008-11-18 13:04:05 +01:00
Alistair Leslie-Hughes bcc1fda727 msxml3: Add IXMLHTTPRequest support. 2008-10-09 13:15:16 +02: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 6b2e7a18ba msxml3: Generalize bsc_t implementation. 2008-07-28 11:35:02 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Alistair Leslie-Hughes 264be58812 msxml3: Added support for SAXXMLReader. 2008-03-25 11:45:55 +01:00
Alistair Leslie-Hughes 7645f321d9 gmsxml3: Added typelib support. 2008-01-24 12:11:25 +01:00
Alistair Leslie-Hughes a81d22d423 msxml3: Implement IXMLDOMEntityReference interface. 2008-01-22 11:59:54 +01:00
Alistair Leslie-Hughes c40d4997b3 msxml3: Implement IXMLDOMDocumentFragment Interface. 2008-01-21 12:36:39 +01:00
Alistair Leslie-Hughes ed5a22fb29 msxml3: Implement IXMLDOMImplementation Interface. 2008-01-18 11:56:58 +01:00
Alistair Leslie-Hughes b9e9e041e8 msxml3: Implemented IXMLDOMCDATASection COM Object. 2008-01-14 15:52:34 +01:00
Alexandre Julliard ad9396302d Removed some unneeded imports. 2007-12-06 21:24:24 +01:00
James Hawkins f5e9a1ea6f msxml3: Add initial implementation of IXMLDocument. 2007-05-25 20:12:12 +02:00
James Hawkins 74f18d968f msxml3: Add initial implementation of IXMLElement and IXMLElementCollection. 2007-05-25 20:11:15 +02:00
Mikołaj Zalewski e1cbec75c1 msxml3: Improve the XPath queries handling. 2007-05-18 14:50:21 +02:00
Huw Davies c30c6e23ba msxml3: Add a schema cache object. 2007-02-28 13:28:13 +01:00
Huw Davies 7c34694c01 msxml3: Implement createProcessingInstruction with a stub PI object. 2006-11-17 11:04:42 +01:00
Huw Davies 8518ee38e3 msxml3: Initialize the uuids that aren't in libuuid. 2006-11-14 11:42:14 +01:00
Louis. Lenders 2d6b45081b msxml3: Add a version resource. 2006-10-09 15:23:38 +02:00
Michael Stefaniuc 7ff24491d9 msxml3: Win64 printf format warning fixes. 2006-10-05 11:35:02 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00