Commit Graph

47 Commits

Author SHA1 Message Date
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
Alexandre Julliard 5cf75e615a makefiles: Only run test and documentation targets in directories that need them. 2006-08-28 13:37:44 +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
Alexandre Julliard eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Huw Davies 7ee50b699d msxml3: Use url monikers to load xml. 2006-02-21 19:48:30 +01:00
Huw Davies a545fee719 msxml3: Implement comment node. 2006-02-16 19:37:53 +01:00
Huw Davies 5d629e7ce8 msxml: Text node implementation. 2006-01-19 11:56:34 +01:00
Huw Davies ef23ab4729 msxml: Add attribute node implementation. 2006-01-18 11:28:34 +01:00
Huw Davies 52e8200cee Implement get_parseError. 2005-11-08 13:10:49 +00:00
Mike McCormack f3719a881e Implemented IXMLDOMNode::selectNodes. 2005-09-03 09:39:38 +00:00
Mike McCormack 23e9a042c0 Implement the IXMLDOMNodeList interface for
IXMLDOMNode::get_childNodes.
2005-08-19 15:18:05 +00:00
Mike McCormack cab04351d7 Add some msxml3 tests. 2005-08-12 11:25:05 +00:00
Mike McCormack 65293d8edf Create a node object and use it to hold libxml2 pointers. 2005-08-10 09:54:22 +00:00
Mike McCormack 67630657fe Implement the IXMLDOMNamedNodeMap interface. 2005-08-08 15:04:00 +00:00
Mike McCormack 3b5c2221cc Implemented the IXMLDOMElement interface. 2005-08-03 10:58:47 +00:00
Mike McCormack dcc2d6c254 Initial implementation of msxml3 based on libxml2. 2005-08-02 11:29:04 +00:00