97 Commits

Author SHA1 Message Date
Nikolay Sivov
ae341b9bd7 xmllite: Use buffer offset instead of pointers. 2013-10-09 17:48:26 +02:00
Nikolay Sivov
ece36f17d0 xmllite: Fix node type for whitespace text nodes in Content. 2013-09-30 20:34:52 +02:00
Nikolay Sivov
249b45786f xmllite: Reset resume state when text node is parsed. 2013-09-30 20:34:52 +02:00
Nikolay Sivov
c75726ba76 xmllite: Support predefined xml entities. 2013-08-20 13:01:00 +02:00
Nikolay Sivov
a04064b886 xmllite: Improve attribute value parsing. 2013-08-19 12:53:21 +02:00
Nikolay Sivov
e51ab3c03a xmllite: Support reporting of a local name and value for attributes. 2013-08-19 12:53:21 +02:00
Nikolay Sivov
53f72826a2 xmllite: Initial implementation of attribute parsing. 2013-07-30 19:12:04 +02:00
Nikolay Sivov
80e70a8271 xmllite: Handle nesting depth limit better. 2013-07-24 11:11:38 -05:00
Nikolay Sivov
40c72e47ab xmllite: Clear attributes on node change, improve tracing. 2013-07-24 11:11:32 -05:00
Nikolay Sivov
be8d73d456 xmllite: Report attribute as non-default for now. 2013-07-22 17:15:59 +02:00
Nikolay Sivov
d315e438a2 xmllite: Implement IsEmptyElement(). 2013-07-22 17:15:59 +02:00
Nikolay Sivov
f02b2225ee xmllite: Initial support for CharData (or Text) nodes. 2013-07-22 17:15:59 +02:00
Nikolay Sivov
5a1a745570 xmllite: Store prefix for start tag and return it. 2013-07-22 17:15:59 +02:00
Nikolay Sivov
9997ef3fbc xmllite: It's acceptable to have NULL length pointer in GetLocalName(). 2013-06-12 12:09:00 +02:00
Nikolay Sivov
caa452e958 xmllite: Set PI target value just after it's parsed. 2013-05-31 19:16:04 +02:00
Marcus Meissner
e8e485d448 xmllite: Do not leave start uninitialized (Coverity). 2013-05-09 19:24:20 +02:00
Marcus Meissner
51d96dac70 xmllite: Free elem in error paths (Coverity). 2013-05-09 19:24:19 +02:00
Alexandre Julliard
f02cdd877f Remove empty DLL_PROCESS_DETACH case statements. 2013-04-15 16:45:35 +02:00
Nikolay Sivov
2bdaffd879 xmllite: Partially implement value normalization for CDATA sections. 2013-03-26 12:09:59 +01:00
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
88d7b66be2 xmllite: Make another read attempt if we don't have enough data initially. 2013-03-11 10:45:43 +01:00
Nikolay Sivov
9377514583 xmllite: Support resuming to comments and PIs while on Content part. 2013-03-11 10:45:38 +01:00
Nikolay Sivov
4d1a65c1ba xmllite: Support CDATA nodes. 2013-03-11 10:45:33 +01:00
Nikolay Sivov
c38c471b64 xmllite: Actually resume comment and PI parsing while on Misc part. 2013-03-11 10:45:27 +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
Andrew Talbot
2cc28bc7ae xmllite: Avoid signed-unsigned integer comparisons. 2013-03-08 11:00:36 +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
b97dd9b0e2 xmllite: Store start data pointer for comments. 2013-02-11 11:46:11 +01:00
Nikolay Sivov
8954671cdc xmllite: Fail to set input for external IXmlReaderInput. 2013-01-28 14:04:07 +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
617a70f6c7 xmllite: Add a stub function for DTD parsing. 2013-01-14 17:35:26 +01:00
Nikolay Sivov
430bde34f3 xmllite: Explicitly set value and names to empty for xml decl node. 2013-01-08 19:09:22 +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
Francois Gouget
f963f93964 Assorted spelling fixes. 2013-01-07 11:10:40 +01:00
Nikolay Sivov
5c2005ea14 xmllite: Implement decoding new input chunk from stream, use it for comment parsing. 2012-12-28 20:32:30 +01:00
Marcus Meissner
bc5d953f7e xmllite: Remove duplicated statement (Coverity). 2012-12-28 11:26:19 +01:00
Nikolay Sivov
beffac006c xmllite: Shrink buffer when enough data processed. 2012-12-26 18:23:04 +01:00