Commit Graph

509 Commits

Author SHA1 Message Date
Alistair Leslie-Hughes 84072a81b8 msxml3: Add IXMLDOMCharacterData to IXMLDOMCDATASection. 2008-09-12 12:36:00 +02:00
Rob Shearman 60b4feedca include: Fix function names in IVBSAXXMLReader interface in msxml2.idl. 2008-09-09 12:32:16 +02:00
Piotr Caban 38b0573543 msxml3: Change SAX IStream parser implementation. 2008-09-09 11:46:17 +02:00
Marcus Meissner 980ffb8eb4 msxml3: Fixed incorrect MultiByteToWideChar. 2008-09-05 11:21:35 +02:00
Alistair Leslie-Hughes 5e1ac66b25 msxml3: Add IDispatchEx test. 2008-09-03 14:21:45 +02:00
Alistair Leslie-Hughes 954cb31448 msxml3: Add IDispatchEx support to IXMLDOMDocument2. 2008-09-03 14:21:43 +02:00
Alistair Leslie-Hughes c6a64414df msxml3: Correct FIXME. 2008-09-03 14:21:43 +02:00
Paul Vriens e1c9c2597a msxml3/tests: Fix a test on win98. 2008-09-03 14:21:41 +02:00
Paul Vriens fe360d6aa2 msxml3/tests: Use CreateFileA to please win98. 2008-09-03 14:21:41 +02:00
Francois Gouget 4560ce24d8 msxml3: Add a '\n' to a Wine trace. 2008-09-02 13:58:33 +02:00
Paul Vriens 7af5d5fb23 msxml3/tests: Add a missing CoUninitialize. 2008-09-02 13:28:51 +02:00
Paul Vriens 7fb12e84f5 msxml3/tests: Add a missing CoUninitialize. 2008-09-02 13:28:46 +02:00
Alistair Leslie-Hughes ac29a3d838 msxml3: Correct unsupported functions in IDispatchEx. 2008-08-27 13:21:24 +02:00
Rob Shearman fd75c21c6d msxml3: Use CP_UNIXCP instead of CP_ACP in libxmlFatalError as the input string is one generated by a native OS function. 2008-08-27 13:21:21 +02:00
Piotr Caban ceb8979222 msxml3: Added custom queryresult DISPIDs implementation. 2008-08-25 11:29:45 +02:00
Piotr Caban 2841755c16 msxml3: Added IDispatchEx QueryInterface test. 2008-08-22 10:42:37 +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 12f7e0aa39 msxml3: Code clean up. 2008-08-22 10:41:29 +02:00
Piotr Caban 379e543bba msxml3: Use LoadTypeLibEx to register typelib. 2008-08-22 10:41:21 +02:00
Piotr Caban 7b7a187956 msxml3: Fix IVBErrorHandler related bugs. 2008-08-21 13:26:36 +02:00
Piotr Caban 126c0abeef msxml3: Add error handling when reading from IStream. 2008-08-21 13:26:26 +02:00
Piotr Caban 655155feb8 msxml3: Add ISAXAttributes_getValueFromQName implementation. 2008-08-21 13:26:11 +02:00
Piotr Caban c9893d176d msxml3: Add ISAXAttributes_getValueFromName implementation. 2008-08-21 13:26:04 +02:00
Piotr Caban fa221f56a3 msxml3: Add ISAXAttributes_getIndexFromQName implementation. 2008-08-21 13:25:58 +02:00
Piotr Caban 0afbcd5def msxml3: Add ISAXAttributes_getIndexFromName implementation. 2008-08-21 13:25:50 +02:00
Piotr Caban 5e1af9b965 msxml3: Add ISAXAttributes_getName implementation. 2008-08-21 13:25:34 +02:00
Piotr Caban f3ab228ae7 msxml3: Fix checking if ContentHandler was set. 2008-08-21 13:25:24 +02:00
Piotr Caban 03f7909709 msxml3: Add ISAXContentHandler_endPrefix event. 2008-08-21 13:24:13 +02:00
Alistair Leslie-Hughes 373a43f0af msxml3: Added and corrected trace string. 2008-08-18 17:15:56 +02:00
Piotr Caban a94e4c196c msxml3: Add namespaces to attributes. 2008-08-04 13:51:57 +02:00
Piotr Caban e9d34b7f5a msxml3: Add ISAXContentHandler_startPrefixMapping event. 2008-08-04 13:51:53 +02:00
Piotr Caban 7be136bcd5 msxml3: Add implementation of ISAXAttributes_getURI. 2008-08-04 13:51:17 +02:00
Piotr Caban 7a5a7819f8 msxml3: Add NULL pointers check in getLocalName, getQName and getValue. 2008-08-04 13:51:11 +02:00
Piotr Caban 319d86c733 msxml3: Return QNames properly. 2008-08-04 13:50:55 +02:00
Michael Stefaniuc 0f5d6827db msxml3: Remove redundant NULL checks before HeapFree and fix a memleak (Smatch). 2008-08-04 13:03:42 +02:00
Piotr Caban cb6bcd0028 msxml3: Integrate implementation of IVBSAXXMLReader and ISAXXMLReader interfaces. 2008-08-01 11:18:11 +02:00
Piotr Caban d439ca5e2a msxml3: Add IVBSAXLocator implementation. 2008-08-01 11:18:11 +02:00
Piotr Caban c52e0919fb msxml3: Prepare libxml2 callbacks for IVBSAX... interfaces implementation. 2008-08-01 11:18:11 +02:00
Piotr Caban cafbf853ab msxml3: Added IVBSAXAttributes implementation. 2008-08-01 11:18:11 +02:00
Piotr Caban 4c69e86dea msxml3: Prepare functions for IVBSAX... interfaces implementation. 2008-08-01 11:18:11 +02:00
Piotr Caban 6818cc6fee msxml3: Added ISAXAttributes_getQName implementation. 2008-08-01 11:18:11 +02:00
Piotr Caban df5e40ec72 msxml3: Reorganize parse_buffer function (make use of libxml2 parserInternals.h). 2008-08-01 11:18:11 +02:00
Piotr Caban 25168401af msxml3: Added ISAXAttributes_getValue implementation. 2008-07-31 13:03:50 +02:00
Piotr Caban 421a9a61c4 msxml3: Added ISAXAttributes_getLocalName implementation. 2008-07-31 13:03:45 +02:00
Piotr Caban 58b26f3b07 msxml3: Add ISAXAttribute_getLength implementation. 2008-07-31 13:03:40 +02:00
Piotr Caban 6df49d5707 msxml3: Initialize ISAXAttribute structure. 2008-07-31 13:03:33 +02:00
Alistair Leslie-Hughes 95660514d3 msxml3: Format get_xml string to be more like msxml3. 2008-07-28 14:29:07 +02:00
Piotr Caban 5816c3808e msxml3: Added stub implementation of ISAXAttributes. 2008-07-28 11:35:31 +02:00
Piotr Caban 742eb4ba08 msxml3/tests: Added test for ISAXXMLReader_parseURL. 2008-07-28 11:35:21 +02:00
Piotr Caban b15345d4a8 msxml3: Added ISAXXMLReader_parseURL implementation. 2008-07-28 11:35:15 +02:00
Piotr Caban 6b2e7a18ba msxml3: Generalize bsc_t implementation. 2008-07-28 11:35:02 +02:00
Piotr Caban 33e35025ec msxml3: Fix for accessing uninitialized memory. 2008-07-24 11:55:08 +02:00
Piotr Caban 68963c9fd0 msxml3/tests: Add test for parsing document with '\r' characters. 2008-07-24 11:55:01 +02:00
Piotr Caban c545852013 msxml3/tests: Add test for parsing from IStream. 2008-07-24 11:54:20 +02:00
Piotr Caban 3d4ad645bd msxml3: Change ISAXXMLReader_characters implementation so it works correctly on files with '\r' characters. 2008-07-24 11:53:13 +02:00
Piotr Caban bb849dc9c3 msxml3: Change ISAXXMLReader_getLine and ISAXXMLReader_getColumn functions. 2008-07-24 11:53:04 +02:00
Piotr Caban fc825af3ee msxml3: Added support for more arguments in ISAXXMLReader_parse.
Parsing is not working when XMLDOMDocument is passed. It's because
IXMLDOMDocument_get_xml returns incomplete data.
2008-07-24 11:52:55 +02:00
Piotr Caban 194bae3b60 msxml3: Reorganize ISAXXMLReader_parse function. 2008-07-24 11:52:43 +02:00
Detlef Riekenberg 50840ec3be msxml3/tests: Fix failure and crash on win9x. 2008-07-23 13:06:22 +02:00
Piotr Caban 0a8b284010 msxml3/tests: Added test for ISAXXMLReader_parse with SafeArray as argument. 2008-07-21 12:57:09 +02:00
Piotr Caban 75681ef314 msxml3: Added support for SafeArrays in ISAXXMLReader_parse. 2008-07-21 12:57:02 +02:00
Piotr Caban bba7eb5825 msxml3: Add error handling. 2008-07-21 12:56:52 +02:00
Piotr Caban 918a46ce2c msxml3/tests: Added tests for ISAXXMLReader_putErrorHandler and ISAXXMLReader_getErrorHandler. 2008-07-21 12:56:44 +02:00
Piotr Caban 2cb215b51f msxml3: Do not invoke ISAXXMLReader_endDocument when parser was stopped. 2008-07-21 12:56:37 +02:00
Michael Stefaniuc 5330f7171d msxml3: Remove redundant NULL check before HeapFree (Smatch). 2008-07-18 11:12:00 +02:00
Piotr Caban 1547a9de47 msxml3/tests: Added more tests for ISAXXMLReader_parse and ISAXLocator. 2008-07-17 13:03:51 +02:00
Piotr Caban 3196f7801c msxml3: Added ISAXLocator_getSystemId. 2008-07-17 13:03:26 +02:00
Piotr Caban 60ca0a7b53 msxml3: Added ISAXLocator_getPublicId. 2008-07-17 13:03:20 +02:00
Piotr Caban e47cbd1e5d msxml3: Added ISAXContentHandler_putDocumentLocator event. 2008-07-17 13:03:15 +02:00
Piotr Caban 40388631f8 msxml3: Added ISAXContentHandler_characters event. 2008-07-17 13:03:11 +02:00
Piotr Caban 669326344f msxml3: Added ISAXContentHandler_endElement event. 2008-07-17 13:03:04 +02:00
Piotr Caban 965a2ea5dd msxml3: Added ISAXContentHandler_startElement event. 2008-07-17 13:02:54 +02:00
Piotr Caban c58b24b374 msxml3: Added ISAXContentHandler_endDocument event. 2008-07-17 13:02:46 +02:00
Piotr Caban 4cdcc02562 msxml3: Added ISAXLocator_getLineNumber and ISAXLocator_getColumnNumber partial implementation. 2008-07-17 13:02:39 +02:00
Piotr Caban 072383e05b msxml3: Added ISAXContentHandler_startDocument event. 2008-07-17 13:02:30 +02:00
Piotr Caban 51c952767c msxml3: Added partial implementation of ISAXXMLReader_parse. 2008-07-17 13:02:21 +02:00
Piotr Caban d3e9ca7d0a msxml3: Added stub implementation of ISAXLocator. 2008-07-17 13:02:09 +02:00
Zhangrong Huang c4ac69b755 msxml3: Add support for accessing CDATASection node. 2008-07-16 19:56:24 +02:00
Zhangrong Huang 89f1bfabe3 msxml3: Add support for accessing document node. 2008-07-16 19:56:24 +02:00
Francois Gouget 6dd7f060a2 msxml3: Fix compilation on systems that don't support nameless unions. 2008-07-14 12:29:53 +02:00
Piotr Caban 4799f06f20 msxml3: Fixed typo in create_bsc. 2008-07-14 12:27:55 +02:00
Alexandre Julliard 8e8d63933b msxml3: Fix compile without xml headers. 2008-07-14 11:48:37 +02:00
Piotr Caban f216514dd5 msxml3/tests: Added test for getContentHandler with NULL argument. 2008-07-11 14:22:26 +02:00
Piotr Caban b3da220229 msxml3: Fixed ISAXXMLReader_getContentHandler and ISAXXMLReader_getErrorHandler when second argument is NULL. 2008-07-11 14:22:26 +02:00
Piotr Caban d676f7e5bb msxml3: Fixed xmlnode_removeChild. 2008-07-11 14:22:25 +02:00
Piotr Caban 93e76ece37 msxml3: oldChild in xmlnode_removeChild may be NULL. 2008-07-10 18:11:22 +02:00
Piotr Caban 088f3eef9c msxml3/tests: Added more tests to ISAXXMLReader_putContentHandler and ISAXXMLReader_getContentHandler, added todo test for ISAXXMLReader_parse. 2008-07-10 18:11:13 +02:00
Francois Gouget c3a952eb48 msxml3/tests: Add a trailing '\n' to ok() calls. 2008-07-10 12:18:23 +02:00
Alexandre Julliard 33128dbb22 msxml3/tests: Fix test cleanup. 2008-07-09 11:46:44 +02:00
Piotr Caban 616fd82062 msxml3: Skip the first XML declaration in file generated by domdoc_save.
This is the last patch needed for Photoshop CS3 installer.
2008-07-09 11:31:23 +02:00
Piotr Caban 82b2a83337 msxml3: Added test of files generated by IXMLDOMDocument_save. 2008-07-09 11:31:23 +02:00
Piotr Caban 800463c21b msxml3: Implemented xmlnode_get_ownerDocument. 2008-07-09 11:31:23 +02:00
Piotr Caban 7f84185aa4 msxml3: Split DOMDocument_create. 2008-07-09 11:31:23 +02:00
Piotr Caban 8221a65049 msxml3: Return better bindf in GetBindInfo. 2008-07-09 11:31:23 +02:00
Piotr Caban d8b22b9fb5 msxml3: Use OnDataAvailable for reading stream. 2008-07-09 11:31:23 +02:00
Piotr Caban a08962d41c msxml3: Store current bsc in domdoc. 2008-07-09 11:31:23 +02:00
Piotr Caban 56e231a4e5 msxml3: Store IBinding in bsc. 2008-07-09 11:31:22 +02:00
Piotr Caban 0f76b41809 msxml3: Make bsc heap based object. 2008-07-09 11:31:22 +02:00
Piotr Caban 223df167cb msxml3: Implemented domdoc_put_documentElement. 2008-07-09 11:31:22 +02:00
Piotr Caban 26b95dc7fd msxml3: Use IXMLDOMNode_get_nodeType in xmlnode_appendChild. 2008-07-09 11:31:22 +02:00
Piotr Caban cabbe8fa35 msxml3/test: Added ISAXXMLReader test. 2008-07-09 11:31:22 +02:00
Piotr Caban a3549cd9d2 msxml3: Added ISAXXMLReader_getErrorHandler implementation. 2008-07-09 11:31:22 +02:00
Piotr Caban be89ee1a31 msxml3: Added ISAXMLReader_putErrorHandler implementation. 2008-07-09 11:31:22 +02:00
Piotr Caban 23cae5803a msxml3: Added ISAXMLReader_getContentHandler implementation. 2008-07-09 11:31:22 +02:00
Piotr Caban 3fa75f49b4 msxml3: Added ISAXXMLReader_putContentHandler implementation. 2008-07-09 11:31:22 +02:00
Piotr Caban 5b350582b9 msxml3: Added ISAXMLReader_getContentHandler implementation. 2008-07-09 11:31:22 +02:00
Piotr Caban 19267603c5 msxml3: Added stub implementation for SAXXMLReader interface. 2008-07-09 11:31:22 +02:00
Alexandre Julliard 79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Zhangrong Huang 86a0643df8 msxml3/test: Fix a typo in test node_to_string(). 2008-07-03 13:08:19 +02:00
Alistair Leslie-Hughes 746cdb4a6d msxml3: Added tests to check for invalid arguments. 2008-07-03 13:08:18 +02:00
Alistair Leslie-Hughes 01bd1c17c8 msxml3: Added checks for invalid arguments in nodelist. 2008-07-03 13:08:18 +02:00
Alistair Leslie-Hughes 212335e0b8 msxml3: Added checks for invalid arguments in queryresult. 2008-07-03 13:08:18 +02:00
Alistair Leslie-Hughes 13f202a6e9 msxml3: Use libxml macros to get the length of a set. 2008-07-03 13:08:18 +02:00
Piotr Caban 0781daba7a msxml3/tests: Fix error messages. 2008-07-03 13:08:18 +02:00
Piotr Caban 66eca8b3d6 msxml3/tests: Better error messages formatting. 2008-07-03 13:08:18 +02:00
Alistair Leslie-Hughes d659e63d73 msxml3: Added support to create an Attribute in createNode. 2008-07-03 11:50:51 +02:00
Piotr Caban c0661fdb90 msxml3: Added IXMLDOMElement_getAttributeNode implementation. 2008-07-02 11:37:09 +02:00
Piotr Caban bd4e7379ae msxml3: Added IXMLDOMElement_getAttributeNode test. 2008-07-02 11:37:05 +02:00
Alistair Leslie-Hughes 1fc1bb654d msxml3: Added support for creating DOMFreeThreadedDocument. 2008-06-27 11:40:17 +02:00
Dan Kegel 578870bc4d msxml3/tests: VT_EMPTY is not a string. 2008-06-23 12:46:29 +02:00
Alistair Leslie-Hughes 56d5332285 msxml3: Improved checking of failed case. 2008-06-20 12:39:44 +02:00
Andrew Talbot 3aa36b53ca msxml3: Constify some variables. 2008-06-20 12:22:55 +02:00
Alexandre Julliard 5a849d31cf msxml3: Fix a compile error without xml headers. 2008-06-11 20:02:49 +02:00
Alistair Leslie-Hughes 558ae52cc4 msxml3: Stop tests crashing under windows 98. 2008-06-09 19:09:29 +02:00
Dan Kegel d38dc0233a msxml/tests: Use VariantInit, not VariantClear, to initialize new variants. 2008-06-06 10:28:42 +02:00
Alistair Leslie-Hughes 6a90c5890c msxml3: Stopped tests from crashing and a Win98 fix. 2008-05-26 17:55:19 +02:00
Francois Gouget 9787d68941 msxml3/tests: Add a trailing '\n' to an ok() call. 2008-05-06 16:10:04 +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
Eric Pouech 21171c403f janitorial: Prototype func() should be func(void). 2008-04-30 13:45:23 +02:00
Alistair Leslie-Hughes ad1f05f961 msxml3: Implement IXMLDOMComment insertData. 2008-04-29 14:58:11 +02:00
Alistair Leslie-Hughes f4a797e90b msxml3: Implement IObjectSafety for IXMLDOMDocument2. 2008-04-29 14:58:02 +02:00
Alistair Leslie-Hughes af80b06f0f msxml3: Implement IDispatch for IXMLDOMNode. 2008-04-29 14:57:47 +02:00
Alistair Leslie-Hughes 340f34ddf6 msxml3: Added IObjectWithSite support in IXMLDOMDocument2. 2008-04-28 14:31:10 +02:00
Alistair Leslie-Hughes 42db8b439f msxml3: Corrected transformNode. 2008-04-25 14:47:55 +02:00
Alexandre Julliard 8ebe988d2e Add makedep magic comments for typelibs in resource files. 2008-04-24 22:14:21 +02:00
Alistair Leslie-Hughes c3e9780d22 msxml3: Corrected IXMLDOMComment appendData with a broken xmlTextConcat function. 2008-04-21 12:10:37 +02:00
Alistair Leslie-Hughes 38634f0eb9 msxml3: Implement get_prefix. 2008-04-21 12:10:37 +02:00
Alistair Leslie-Hughes a430b37355 msxml3: Add tests for get_prefix and get_namespaceURI. 2008-04-21 12:10:37 +02:00
Alistair Leslie-Hughes 8842ccb636 msxml3: Implement get_namespaceURI. 2008-04-21 12:10:37 +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
Austin English 05faae7b5a Spelling fixes. 2008-04-09 12:07:39 +02:00
Piotr Caban 4fb786a355 msxml3: Added fixmes to stubs. 2008-04-01 11:29:34 +02:00
Piotr Caban c1f3339557 msxml3: Added SAXXMLReader registration. 2008-04-01 11:29:31 +02:00
Andrew Talbot 7142fc1634 msxml3: Remove superfluous semicolon. 2008-04-01 11:29:14 +02:00
Alistair Leslie-Hughes 9a7b81be9a msxml3: Correct IXMLDOMCDATASection appendData. 2008-03-27 11:05:56 +01:00
Alistair Leslie-Hughes d9b1bf541f msxml3: Correct IXMLDOMComment appendData. 2008-03-27 11:05:53 +01:00
Alistair Leslie-Hughes d3597f5e13 msxml3: Correct IXMLDOMText appendData. 2008-03-27 11:05:50 +01:00
Alistair Leslie-Hughes b478ec0027 msxml3: Correct SAXXMLReader_create. 2008-03-26 11:21:14 +01:00
Lei Zhang 724d4b1fad msxml3: Fix compiles for systems without libxml2. 2008-03-26 10:33:21 +01:00