Commit Graph

54 Commits

Author SHA1 Message Date
Nikolay Sivov
b1d7517ab1 xmllite: Implement ReadValueChunk(). 2013-03-14 14:55:47 +01:00
Nikolay Sivov
e5a48b2d75 xmllite: Fix a test failure on Windows 8. 2013-03-11 10:45:47 +01:00
Nikolay Sivov
4d1a65c1ba xmllite: Support CDATA nodes. 2013-03-11 10:45:33 +01:00
Nikolay Sivov
c87a85cce3 xmllite: Support resuming for start tag. 2013-03-11 10:45:20 +01:00
Nikolay Sivov
d1c52fe168 xmllite: Support pending input reads for PI nodes. 2013-03-11 10:45:14 +01:00
Nikolay Sivov
0a7d802ef3 xmllite: Basic test for chunk value read vs full value read. 2013-02-11 11:46:12 +01:00
Nikolay Sivov
9d664b2217 xmllite: Handle E_PENDING from stream for comment nodes. 2013-01-28 14:04:03 +01:00
Nikolay Sivov
6ab47275aa xmllite: Complete content parsing with implemented parts and stubs. 2013-01-23 12:48:51 +01:00
Nikolay Sivov
fad7e7a011 xmllite: Implement end tag parsing. 2013-01-22 12:13:27 +01:00
Nikolay Sivov
1ae300d753 xmllite: Handle empty elements and transition to content/misc part, update depth on push. 2013-01-21 12:51:23 +01:00
Nikolay Sivov
77735419eb xmllite: Add a name stack for elements. 2013-01-21 12:51:22 +01:00
Nikolay Sivov
61b4673827 xmllite: Initial support for start tag parsing. 2013-01-18 13:28:38 +01:00
Nikolay Sivov
e7c58fca12 xmllite: Initial implementation of DTD external id parsing. 2013-01-16 12:22:27 +01:00
Nikolay Sivov
fc114a9b15 xmllite: Support whitespace nodes reporting. 2013-01-14 17:35:26 +01:00
Nikolay Sivov
e79b2b3fc4 xmllite: Report value for PI nodes. 2013-01-08 19:09:16 +01:00
Nikolay Sivov
57148ae964 xmllite: Report node value for comment nodes. 2013-01-08 19:09:10 +01:00
Nikolay Sivov
0d715c2024 xmllite: Support name reporting for comments and PIs. 2013-01-07 13:38:08 +01:00
Nikolay Sivov
4c0f142e92 xmllite: Support streams starting with comments, simplify tests. 2013-01-07 13:38:07 +01:00
Nikolay Sivov
65bcdb2c80 xmllite: Implement PI parsing. 2013-01-07 13:38:00 +01:00
Nikolay Sivov
c085b8d930 xmllite: Support comment nodes. 2012-12-19 14:38:58 +01:00
Nikolay Sivov
61483a581e xmllite: Track internal parser state to select expected node type. 2012-12-19 14:38:57 +01:00
Nikolay Sivov
201b1c2aba xmllite: Fix reported node type for attributes. 2012-12-06 14:20:10 +01:00
Nikolay Sivov
f6e6b835b6 xmllite: Implement attribute iteration methods. 2012-12-06 14:19:53 +01:00
Nikolay Sivov
0dce2e6d9a xmllite: Initial support for attribute list. 2012-12-04 16:54:40 +01:00
Nikolay Sivov
8b8fb88e4b xmllite: Support standalone declaration. 2012-11-28 20:14:44 +01:00
Nikolay Sivov
eddd7fcf29 xmllite: Implement initial encoding switching. 2012-11-26 11:56:18 +01:00
Nikolay Sivov
befbc8f57d xmllite: Implement GetNodeType() for reader. 2012-11-20 11:55:11 +01:00
Nikolay Sivov
d693790175 xmllite: Initial support for reader input encoding detection. 2012-11-20 11:55:05 +01:00
Nikolay Sivov
6f7624f5d9 xmllite: Keep stream reference in reader input instead of reader itself. 2012-11-19 16:35:20 +01:00
Nikolay Sivov
522ae3ca0e xmllite: Add stub for reader input buffer. 2012-11-19 16:35:20 +01:00
Nikolay Sivov
ae0b830cf1 xmllite: Store DTD processing mode in reader. 2012-08-29 11:46:43 +02:00
Thomas Faber
4cd00f2b5e xmllite/tests: Fix build with MSVC. 2012-03-26 12:41:28 +02:00
Frédéric Delanoy
760faf01a9 tests: Assorted spelling fixes. 2011-08-04 18:27:37 +02:00
Alistair Leslie-Hughes
b32ed46bda xmllite: Implement CreateXmlWriter. 2011-07-14 15:56:51 +02:00
Austin English
ea0e7d6421 xmllite/tests: Don't check test results inside if(0) (LLVM/Clang). 2011-02-09 09:27:21 -06:00
Michael Stefaniuc
a36f51f357 xmllite/tests: Use an iface instead of a vtbl pointer in testinput. 2010-12-29 11:59:38 +01:00
Alexandre Julliard
730f01801f tests: Make some variables static. 2010-10-01 13:41:42 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Alexandre Julliard
6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Nikolay Sivov
6b912966a9 xmllite/tests: Fix node type names array, indices are sparse. 2010-01-27 18:46:09 +01:00
Nikolay Sivov
2c9633f676 xmllite/tests: Fix a typo in macro. 2010-01-27 18:46:08 +01:00
Nikolay Sivov
b109c5c680 xmllite: Reset state to XmlReadState_Initial on input reset, update tests to run on new versions. 2010-01-26 12:09:22 +01:00
Nikolay Sivov
5864234051 xmllite: Don't release reader input reference on failure, as newer versions do. 2010-01-26 12:09:14 +01:00
Nikolay Sivov
07e2730c0e xmllite/tests: Add test for XML declaration parsing. 2010-01-26 12:09:08 +01:00
Nikolay Sivov
02da36631e xmllite: Initial support for just created reader state. 2010-01-25 13:27:57 +01:00
Nikolay Sivov
7b7011e595 xmllite: Implement a query through IXmlReaderInput for underlying stream interface,. 2010-01-25 13:27:51 +01:00
Paul Vriens
307b9fb687 xmllite/tests: Remove some tests that make Vista SP0 crash. 2010-01-22 13:07:34 +01:00
Nikolay Sivov
89092c928a xmllite: Basic input object creation on IXmlReader::SetInput(). 2010-01-22 13:07:24 +01:00