Commit graph

137 commits

Author SHA1 Message Date
Nikolay Sivov
62e521ad0d msxml3: Add IXMLDOMDocument3 stub support. 2010-08-30 11:28:17 +02:00
Piotr Caban
7a22365674 msxml3: Improve bstr_from_xmlCharN implementation. 2010-07-19 14:38:15 +02:00
Piotr Caban
bf263947e7 msxml3: Improve QName_from_xmlChar implementation. 2010-07-19 14:38:15 +02:00
Piotr Caban
3bf94bed3f msxml3: Correctly allocate namespaces stack in saxreader. 2010-07-19 14:38:15 +02:00
Piotr Caban
a42a0917cd msxml3: Fix illegal memory access. 2010-06-28 11:43:10 +02:00
Nikolay Sivov
d8a9a691e6 msxml3: Use existing helpers for heap allocations. 2010-02-04 13:39:28 +01:00
Nikolay Sivov
ff992282aa msxml3: Use a helper to check for created content handler. 2010-01-19 12:21:48 +01:00
Nikolay Sivov
73a955efff msxml3: Fix string leak while parsing with IXMLDOMDocument. 2010-01-11 11:31:36 -06:00
Nikolay Sivov
b122cd7a1c msxml3: Don't lose pointer to externaly allocated xmlSAXHandler copy. 2010-01-11 11:31:22 -06:00
Nikolay Sivov
e4d895c7ee msxml3: Don't leak externaly allocated xmlSAXHandler. 2010-01-11 11:31:14 -06:00
Michael Stefaniuc
6a5dda7143 msxml3: Remove superfluous pointer casts. 2009-01-26 14:31:05 +01:00
Michael Stefaniuc
328f60a686 msxml3: Do not cast void pointers to other pointer types. 2008-12-05 12:36:21 +01:00
Francois Gouget
848b5092ba msxml3: Remove WINAPI on static functions where not needed. 2008-11-25 11:50:03 +01:00
Ricardo Filipe
e5e301b7a5 msxml3: Check some dead store results (llvm/clang). 2008-11-20 14:28:25 +01:00
Andrew Talbot
ce3af50d10 msxml3: Void function should not return a value. 2008-11-14 11:02:15 +01:00
Piotr Caban
b84e4789af msxml: Added CDATA related events handling. 2008-10-08 14:08:49 +02:00
Piotr Caban
db2761a8d6 msxml: Added ISAXLexicalHandler_comment event. 2008-10-08 14:08:45 +02:00
Piotr Caban
1596a1acbf msxml: Fix parsing <.../> elements. 2008-10-08 14:08:41 +02:00
Piotr Caban
c801c18ad2 msxml: Rewrite ISAXContentHandler_characters. 2008-10-08 14:08:38 +02:00
Piotr Caban
2a55b8d8e7 msxml: Fix implementation of ISAXContentHandler_characters. 2008-10-02 10:42:32 -05:00
Piotr Caban
c7fc926552 msxml: Partial implementation of ISAXXMLReader_putProperty. 2008-10-02 10:42:27 -05:00
Detlef Riekenberg
f4558c6475 msxml3: Remove redundant NULL check before SysFreeString. 2008-09-23 12:12:33 +02:00
Piotr Caban
a28b604f77 msxml3: Change order of interface recognition and fix typo. 2008-09-22 11:49:06 +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
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
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
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
Piotr Caban
5816c3808e msxml3: Added stub implementation of ISAXAttributes. 2008-07-28 11:35:31 +02:00
Piotr Caban
b15345d4a8 msxml3: Added ISAXXMLReader_parseURL implementation. 2008-07-28 11:35:15 +02:00
Piotr Caban
33e35025ec msxml3: Fix for accessing uninitialized memory. 2008-07-24 11:55:08 +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
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
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
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
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
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
Piotr Caban
4fb786a355 msxml3: Added fixmes to stubs. 2008-04-01 11:29:34 +02:00
Andrew Talbot
7142fc1634 msxml3: Remove superfluous semicolon. 2008-04-01 11:29:14 +02: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
Marcus Meissner
5fd2e6e7b1 msxml3: Fixed include of SAX.h. 2008-03-25 16:14:11 +01:00
Alistair Leslie-Hughes
264be58812 msxml3: Added support for SAXXMLReader. 2008-03-25 11:45:55 +01:00