Nikolay Sivov
7cbd9dcdc3
msxml3: Reader shouldn't depend on input being properly allocated BSTR string.
2012-06-18 11:59:41 +02:00
Nikolay Sivov
16ef649b5f
msxml3: Revert: msxml3: Reuse MXAttributes implementation for SAX reader attributes reporting.
...
This reverts commit c2c8b9e771
and adds
a comment for uri reporting feature that some application use, for
example Office 2010. The problem is that namespace uri pointer should
stay the same and we keep it in element stack for that, MXAttributes
allocates new string for each attribute and won't work as needed
unfortunately.
2012-06-18 11:59:41 +02:00
Ulrik Dickow
fc8ab63563
msxml3/tests: Test namespace change for all document versions.
2012-06-13 19:39:56 +02:00
Alistair Leslie-Hughes
524a817195
msxml3: Implement IXMLParser Get/Set Flags.
2012-06-12 10:18:01 +02:00
Nikolay Sivov
ad914986e8
msxml3: Fix status text value parsing.
2012-06-11 12:19:07 +02:00
Nikolay Sivov
c2c8b9e771
msxml3: Reuse MXAttributes implementation for SAX reader attributes reporting.
2012-06-11 12:19:07 +02:00
Michael Stefaniuc
90f93e3819
msxml3/tests: Fix the expected values in some ok() messages.
2012-06-04 19:36:23 +02:00
Nikolay Sivov
84863dfff7
msxml3: Use constant to store supported safety options.
2012-05-21 11:46:54 +02:00
Nikolay Sivov
ec2114e66e
msxml3: Added IDispatch support for IServerXMLHTTPRequest.
2012-05-21 11:46:48 +02:00
Nikolay Sivov
1a94d8f3c1
msxml3: Stub support for IServerXMLHTTPRequest.
2012-05-21 11:46:42 +02:00
Nikolay Sivov
82fe81c404
msxml3: Move methods implementation to separate functions, so it can be reused.
2012-05-21 11:46:32 +02:00
Nikolay Sivov
9a4d8c30d1
msxml3/tests: A test to show that writer flushes buffer to stream automatically.
2012-05-21 11:46:13 +02:00
Nikolay Sivov
cce2b95a8f
msxml3/tests: Fix test crashes running old versions.
2012-05-21 11:46:06 +02:00
Nikolay Sivov
08d3b4b9fc
msxml3: Support dumping VT_VARIANT|VT_BYREF variants.
2012-05-21 11:45:56 +02:00
Michael Stefaniuc
e86063d686
msxml3/tests: Check the correct return value.
2012-05-16 18:30:22 +02:00
Nikolay Sivov
edf6162340
msxml3: Remove no longer used get_xml() option to mess with encoding attribute.
2012-05-15 16:26:46 +02:00
Francois Gouget
fac36c55e9
Assorted typo, spelling, wording and case fixes.
2012-05-15 16:26:43 +02:00
Austin English
5de180beeb
msxml3: Avoid a dangling else (LLVM/Clang).
2012-05-14 17:53:07 +02:00
Nikolay Sivov
320d419be1
msxml3: Support iso-8859-x encodings in writer.
2012-05-14 17:46:59 +02:00
Nikolay Sivov
fb8fa44bb9
msxml3: Store encoding-codepage mapping in a table.
2012-05-14 17:46:50 +02:00
Nikolay Sivov
9c0486d7a8
msxml3/tests: Really test load() on files with leading spaces.
2012-05-09 17:50:15 +02:00
Nikolay Sivov
b2a5d37a46
msxml3/tests: Correct variant type.
2012-05-09 17:50:04 +02:00
Nikolay Sivov
fc4dab4c3b
msxml3: Add a helper to check that lexical handler is set.
2012-05-08 16:22:28 +02:00
Nikolay Sivov
2dc6711f6d
msxml3: Protect content callbacks from being called on reset content handler pointer.
2012-05-08 16:22:21 +02:00
Nikolay Sivov
b80c71abe6
msxml3: Make ::put_data() use passed BSTR as general WCHAR buffer.
2012-05-07 17:21:26 +02:00
Nikolay Sivov
fc7aea37f6
msxml3: Test for attribute value normalization.
2012-04-30 11:00:58 +02:00
Nikolay Sivov
9756cbf70f
msxml3: Use dispex support for IDispatch implementation of process instruction node.
2012-04-30 11:00:51 +02:00
Nikolay Sivov
28335fb39b
msxml3: Query for handler interface instead of using what was passed in Variant directly.
2012-04-27 11:59:50 +02:00
Nikolay Sivov
3bc1bdaee7
msxml3: Support disabled escaping mode when writing attribute values.
2012-04-26 19:27:52 +02:00
Nikolay Sivov
622c94acad
msxml3: Support disabled escaping mode for characters() callback.
2012-04-26 19:27:42 +02:00
Nikolay Sivov
9472b8ca43
msxml3: Implement getURI() for IMXAttributes.
2012-04-24 11:37:57 +02:00
Nikolay Sivov
3f5ec72fcf
msxml3: Implement getLocalName() for IMXAttributes.
2012-04-24 11:37:53 +02:00
Nikolay Sivov
521467fd08
msxml3: Added getName() for IMXAttributes.
2012-04-23 11:44:31 +02:00
Nikolay Sivov
9a509594f9
msxml3: Added getValueFromName() for IMXAttributes.
2012-04-23 11:44:24 +02:00
Nikolay Sivov
fd42393792
msxml3: getPrefix() should check all pushed contexts as well.
2012-04-23 11:44:17 +02:00
Nikolay Sivov
43241140aa
msxml3: Implement push/pop operations for contexts.
2012-04-23 11:44:09 +02:00
Nikolay Sivov
221f9efe27
msxml3: Switch parser encoding manually when it won't be able to detect it (UTF-16 case).
2012-04-23 11:44:01 +02:00
Nikolay Sivov
4fb5872bd2
msxml3: Support 'namespace-prefixes' feature.
2012-04-20 11:58:57 +02:00
Nikolay Sivov
1554cbc4d7
msxml3: Make failing Locator QI a warning.
2012-04-19 12:06:00 +02:00
Nikolay Sivov
54df4811c6
msxml3: Fix handling of feature values.
2012-04-19 12:05:55 +02:00
Nikolay Sivov
f27159a59f
msxml3: Respect 'namespaces' feature calling content handler callbacks.
2012-04-19 12:05:50 +02:00
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
8dcd01bbeb
msxml3: Added getIndexFromName() implementation for SAXAttributes.
2012-04-17 11:48:30 +02:00
Nikolay Sivov
6f95c6990a
msxml3: Added IMXAttributes::clear().
2012-04-17 11:48:24 +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
Nikolay Sivov
1478648b9f
msxml3: Support ignorable whitespaces output in writer.
2012-03-26 18:15:51 +02:00
Nikolay Sivov
8072884136
msxml3: Support processing instructions in writer.
2012-03-26 18:15:50 +02:00
Michael Stefaniuc
4df6fe1246
msxml3: Print the debug string and not the pointer to it.
2012-03-26 18:15:22 +02:00