Commit graph

137 commits

Author SHA1 Message Date
Nikolay Sivov
137a21d04c msxml3: Use lookup table for feature names. 2012-04-19 12:05:42 +02:00
Nikolay Sivov
9a5da56f56 msxml3: Set namespace-prefixes on by default. 2012-04-17 11:48:35 +02:00
Nikolay Sivov
f9c3a51fd8 msxml3: Fix end prefix iteration for SAXXMLReader40. 2012-04-17 11:48:18 +02:00
Nikolay Sivov
bcd858547b msxml3: Use expected/actual sequence concept for reader tests including attributes tests. 2012-04-16 12:04:43 +02:00
Piotr Caban
2cbd6a63df msxml3: Added internal function for loading xml from IMoniker. 2012-03-12 16:04:50 +01:00
Nikolay Sivov
973f62f0e3 msxml3: Return default namespace uri for 'xml'-prefixed attributes. 2012-03-01 18:13:10 +01:00
Nikolay Sivov
f39209cd2e msxml3: Fix element data leak on error. 2012-02-06 10:19:32 -06:00
Nikolay Sivov
012806a077 msxml3: Try IStream if IPersistStream save failed. 2012-01-23 15:59:53 +01:00
Nikolay Sivov
9d662928f5 msxml3: Implement element stack and use it in related callbacks. 2011-12-28 17:52:29 +01:00
Nikolay Sivov
f999f4ae69 msxml3: Remove redundant type specifiers. 2011-12-16 16:38:27 +01:00
Piotr Caban
c253bab26a msxml3: Change parser position computation. 2011-11-28 16:40:50 +01:00
Nikolay Sivov
0ba0f4ccf8 msxml3: Added IDispatchEx support for SAXReader. 2011-11-21 15:35:09 +01:00
Piotr Caban
a95b35de07 msxml3: Use namespaces stack in SAXAttributes interface implementation. 2011-10-31 16:52:56 +01:00
Piotr Caban
216b64801d msxml3: Don't allocate new strings when returning namespace related data. 2011-10-31 16:52:51 +01:00
Piotr Caban
619c2dcd08 msxml3: Don't use libxml namespaces stack. 2011-10-31 16:52:44 +01:00
Piotr Caban
1b46206a34 msxml3: Merge SAXLocator and SAXAttributes objects. 2011-10-31 16:52:32 +01:00
Piotr Caban
de91f264cb msxml3: Fix position computation in libxmlStartElementNS. 2011-10-31 16:52:20 +01:00
Piotr Caban
685be40c33 msxml3: Fix attributes handling when msxml6 is used. 2011-10-26 14:14:36 +02:00
Piotr Caban
2b671cad96 msxml3: Accept S_FALSE as a valid callback result when msxml6 is used. 2011-10-25 16:57:23 +02:00
Piotr Caban
e84c41028b msxml3: Make positions returned by ISAXLocator compatible with msxml6. 2011-10-25 16:57:09 +02:00
Piotr Caban
6927a11eab msxml3: Prefer to report msxml error over libxml parsing error. 2011-10-24 19:54:15 +02:00
Piotr Caban
41eba1c30d msxml3: Return parser result in detach_url. 2011-10-24 19:54:15 +02:00
Piotr Caban
f8112cc548 msxml3: Don't report fatal errors many times. 2011-10-24 19:54:15 +02:00
Nikolay Sivov
d65f298817 msxml3: Add some useful traces and demangle some parameter names. 2011-10-06 16:46:40 -05:00
Nikolay Sivov
3d3786c2fa msxml3: Support setting namespaces feature to default value. 2011-10-05 14:13:16 -05:00
Nikolay Sivov
5f68f3710c msxml3: Support setting unlimited nesting depth for a reader. 2011-10-05 14:13:07 -05:00
Nikolay Sivov
393c232b05 msxml3: Support setting unlimited xml stream length for a reader. 2011-10-05 14:13:01 -05:00
Nikolay Sivov
165d1b5d70 msxml3: Accept DTD prohibition feature. 2011-10-05 14:12:49 -05:00
Nikolay Sivov
cc4c694623 msxml3: Accept lexical handler parameter entities switch. 2011-10-05 14:12:44 -05:00
Nikolay Sivov
1bd501ab3e msxml3: Accept disabled parameter entities feature. 2011-10-05 14:12:27 -05:00
Nikolay Sivov
ad336be675 msxml3: Accept disabling of external entities loading. 2011-10-04 16:55:27 -05:00
Nikolay Sivov
7db7d857c5 msxml3: Fix putProperty() for declaration handler. 2011-09-22 19:51:50 +02:00
Nikolay Sivov
864f17016f msxml3: Fix putProperty() for lexical handler case. 2011-09-22 19:51:50 +02:00
Nikolay Sivov
809959de2c msxml3: It's not a failure to get S_FALSE from IStream::Read(). 2011-09-21 14:41:25 +02:00
Andrew Nguyen
9c5d5d8ed5 msxml3: Extend the lifetime of the SAX callback BSTRs beyond the callback invocation. 2011-07-15 16:35:55 +02:00
Alistair Leslie-Hughes
5f1262825c msxml3: clang corrections. 2011-07-05 13:53:26 +02:00
Alexandre Julliard
a1c8f6df84 msxml3: Include the system libxml headers before the Windows headers. 2011-02-24 15:49:28 +01:00
Nikolay Sivov
a0a464ad81 msxml3: Use helper to consistently dump variant parameters. 2011-02-22 12:30:37 +01:00
Michael Stefaniuc
13e1997860 msxml3: Standardize the COM usage in saxreader.c. 2010-12-28 16:35:39 +01:00
Nikolay Sivov
5240bae308 msxml3: Don't include assert.h where it's not used. 2010-11-12 11:39:27 +01:00
Nikolay Sivov
804c50fb6c msxml3: Use defined error code for no error case. 2010-11-09 11:44:53 +01:00
Nikolay Sivov
678fbc172c msxml3: Hint parser to use UTF-8 if it's specfied as BOM. 2010-11-01 12:41:24 +01:00
Nikolay Sivov
b1aaa86e14 msxml3: Trace backend error even when user error handler is not set. 2010-10-29 14:21:48 +02:00
Nikolay Sivov
2329d2afdd msxml3: Build qualified name using libxml2 helper. 2010-10-29 14:21:41 +02:00
Nikolay Sivov
8f9804ed0b msxml3: Add a helper to check for error handler being set. 2010-10-29 14:21:32 +02:00
Nikolay Sivov
843bd25012 msxml3/tests: Some encoding switching tests. 2010-10-29 14:21:21 +02:00
Nikolay Sivov
850be4da8c msxml3: Actually try to use IPersistStream if it's available. 2010-10-28 11:42:08 +02:00
Nikolay Sivov
9a3bfce9c0 msxml3: Output error message for fatal errors. 2010-10-27 11:50:06 +02:00
Nikolay Sivov
bd7787c12a msxml3: Fix a leak of error message BSTR. 2010-10-27 11:50:00 +02:00
Nikolay Sivov
fd35084294 msxml3: Silence FIXME for supported properties. 2010-08-30 11:28:46 +02:00