Commit Graph

434 Commits

Author SHA1 Message Date
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