Commit Graph

118 Commits

Author SHA1 Message Date
Dmitry Timoshkov 5425cb3413 xmllite: Don't fail the whole parsing process because of unsupported 'xmlns' attribute. 2014-02-17 11:16:42 +01:00
Dmitry Timoshkov f78b4f305d xmllite: Reader should set starting string offsets when encoding is being parsed. 2014-02-14 13:49:24 +01:00
Dmitry Timoshkov 493e406bbc xmllite/tests: Add a test for names and values parsed from an XML declaration. 2014-02-14 13:49:13 +01:00
Dmitry Timoshkov 09f371920f xmllite: Don't fail if standalone declaration is missing. 2014-02-14 13:49:01 +01:00
Dmitry Timoshkov 376eff51e0 xmllite: Don't fail if encoding declaration is missing. 2014-02-14 13:48:57 +01:00
Dmitry Timoshkov b02ea57e04 xmllite/tests: Add a test for short variant of xml declaration. 2014-02-10 10:43:46 +01:00
Dmitry Timoshkov ce894b9fc6 xmllite/tests: There is no need to initialize OLE. 2014-02-10 10:43:42 +01:00
Dmitry Timoshkov 42e681e31d xmllite/tests: Fix stack corruption in 64-bit builds. 2014-02-10 10:43:11 +01:00
Frédéric Delanoy 8610af58fe xmllite/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:55 +01:00
Frédéric Delanoy e5b689b71e xmllite/tests: Use BOOL type where appropriate. 2014-01-07 10:42:08 +01:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Dmitry Timoshkov 07e7f40dc9 xmllite: Constify pointers in arrays that hold const data. 2014-01-01 11:44:25 +01:00
Dmitry Timoshkov 1be348ea51 xmllite: Use wine_dbg_sprintf instead of a static buffer. 2014-01-01 11:44:21 +01:00
Frédéric Delanoy 78cf65abb1 xmllite: Constify some character strings. 2013-12-19 17:09:19 +01:00
Francois Gouget ee28dd80ea Assorted spelling fixes. 2013-11-01 10:54:32 +01:00
Marcus Meissner 468be8b9d2 xmllite: Annotate fallthrough case (Coverity). 2013-10-28 10:39:35 +01:00
Nikolay Sivov 619ceae967 xmllite: Support resuming and value reporting for whitespace nodes in Misc. 2013-10-14 10:49:53 +02:00
Frédéric Delanoy 77a26de975 xmllite: Use BOOL type where appropriate. 2013-10-10 10:44:35 +02:00
Nikolay Sivov 587398259e xmllite: Correct allocated destination buffer size. 2013-10-09 19:28:16 +02:00
Nikolay Sivov feda40bbaa xmllite: Fix overwriting of dest buffer when pushing more data to it. 2013-10-09 19:28:11 +02:00
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