Hans Leidekker
|
54a6db3d9b
|
webservices: Always skip comment and empty text nodes in WsReadType.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-06 23:12:45 +09:00 |
Hans Leidekker
|
a73701aec2
|
webservices: Reset the read position if an opening bracket is not followed by a valid name character.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-06 23:05:58 +09:00 |
Hans Leidekker
|
ad2fe7e9a2
|
webservices: Use addition in read_skip.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-06 23:05:53 +09:00 |
Hans Leidekker
|
92cb3bc0e2
|
webservices: Add support for item ranges.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-06 23:05:48 +09:00 |
Hans Leidekker
|
d53d073ed6
|
webservices: Pass exact size in read_type_struct_field.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-06 23:05:39 +09:00 |
Hans Leidekker
|
b807964ec9
|
webservices: Add support for repeating element field mappings in WsReadType.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-30 21:37:20 +09:00 |
Hans Leidekker
|
5650300786
|
webservices/tests: Add more structure type tests.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-30 21:37:17 +09:00 |
Hans Leidekker
|
805143d40b
|
webservices: Add support for text field mappings in WsReadType.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-30 21:36:28 +09:00 |
Hans Leidekker
|
49bc8b4cc7
|
webservices: Add a helper to determine node type.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-30 21:36:26 +09:00 |
Hans Leidekker
|
e4a68fd576
|
webservices: Fix memory leaks on error paths in WsCreateReader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-30 21:36:24 +09:00 |
Hans Leidekker
|
f162da498f
|
webservices: Add support for optional values in WsReadType.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-30 21:36:22 +09:00 |
Hans Leidekker
|
cceb19d0b2
|
webservices: Keep track of prefix bindings.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-10 11:39:18 +09:00 |
Hans Leidekker
|
bf74c6a5dd
|
webservices: Add support for element and text field mappings in the writer.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-02 23:31:07 +09:00 |
Hans Leidekker
|
0fd7bb5389
|
webservices: Reject field mappings without name or namespace.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-02 23:31:05 +09:00 |
Hans Leidekker
|
7a6595bf51
|
webservices: Add support for attribute field mappings in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-02 23:31:02 +09:00 |
Hans Leidekker
|
d5255f51b2
|
webservices: Move the reader to EOF at end of data in WsReadEndElement.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-02 23:31:00 +09:00 |
Hans Leidekker
|
b7178446fc
|
webservices: Don't read past the closing bracket in read_element.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-02 23:30:57 +09:00 |
Michael Stefaniuc
|
1496777d5f
|
webservices: Print the debug string and not the pointer to it.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-25 21:59:41 +09:00 |
Hans Leidekker
|
3609e3f47f
|
webservices: Implement WsGetNamespaceFromPrefix.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-23 22:39:38 +09:00 |
Hans Leidekker
|
e0ff2f930d
|
webservices: Add support for namespace attributes in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-23 22:39:26 +09:00 |
Hans Leidekker
|
bc131a2653
|
webservices: Set bytes pointer to NULL if length is zero in alloc_xml_string and alloc_utf8_text.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-23 22:39:21 +09:00 |
Hans Leidekker
|
2a4063cd86
|
webservices: Implement WsGetPrefixFromNamespace.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-23 22:39:17 +09:00 |
Hans Leidekker
|
21d9e5181d
|
webservices: Implement WsWriteXmlnsAttribute.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-23 22:39:04 +09:00 |
Hans Leidekker
|
2d53f13118
|
webservices: Add support for namespace attributes in the writer.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-23 22:38:46 +09:00 |
André Hentschel
|
68b92d052a
|
webservices/tests: Use todo_wine_if() in tests.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-23 20:22:22 +09:00 |
Hans Leidekker
|
fbc08085da
|
webservices/tests: Add tests.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 01:26:47 +09:00 |
Hans Leidekker
|
57a7870649
|
webservices: Implement WS_MOVE_TO_PARENT_ELEMENT in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 01:26:47 +09:00 |
Hans Leidekker
|
88e53782e8
|
webservices: Implement WS_MOVE_TO_END_ELEMENT in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 01:26:46 +09:00 |
Hans Leidekker
|
5c4a061f39
|
webservices: Implement WS_MOVE_TO_CHILD_ELEMENT in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 01:26:46 +09:00 |
Hans Leidekker
|
36df4893bf
|
webservices: Implement WS_MOVE_TO_PREVIOUS_ELEMENT in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 01:26:46 +09:00 |
Hans Leidekker
|
9b58a3993f
|
webservices: Implement WS_MOVE_TO_NEXT_ELEMENT in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 01:26:46 +09:00 |
Hans Leidekker
|
d2ecd8692a
|
webservices: Implement WS_MOVE_TO_ROOT_ELEMENT in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 01:26:46 +09:00 |
Hans Leidekker
|
fe65b87dac
|
webservices: Insert an end element node for self-closing tags in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 01:26:46 +09:00 |
Hans Leidekker
|
6449cb3b67
|
webservices: Reset the attribute index in read_element.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 01:26:46 +09:00 |
Hans Leidekker
|
46393a3f86
|
webservices: Implement WsFindAttribute.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 01:26:45 +09:00 |
Hans Leidekker
|
db591a0583
|
webservices: Implement WsWriteStartCData and WsWriteEndCData.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-03 23:49:29 +09:00 |
Hans Leidekker
|
48975081b8
|
webservices: Parse CDATA nodes.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-03 23:49:24 +09:00 |
Hans Leidekker
|
50797a803d
|
webservices: Support more writer states in WsWriteText.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-03 23:49:22 +09:00 |
Hans Leidekker
|
b960e6f81b
|
webservices: Don't validate reader state in read_endelement.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-03 23:49:19 +09:00 |
Hans Leidekker
|
417ac65ef6
|
webservices: Implement WsReadEndAttribute.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-03 23:49:17 +09:00 |
Hans Leidekker
|
9fb780ec08
|
webservices: Add support for structure types in WsReadType.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:31:30 +09:00 |
Hans Leidekker
|
bd4361cb0f
|
webservices: Implement WsReadStartAttribute.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:31:27 +09:00 |
Hans Leidekker
|
5eed03cb28
|
webservices: Implement WsWriteAttribute.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:31:18 +09:00 |
Hans Leidekker
|
0b57ba1904
|
webservices: Implement WsWriteValue.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:31:12 +09:00 |
Hans Leidekker
|
2f37267312
|
webservices: Implement WsWriteElement.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:31:02 +09:00 |
Hans Leidekker
|
98d19212e7
|
webservices: Add support for structure types in WsWriteType.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:30:54 +09:00 |
Hans Leidekker
|
8676f7bae0
|
webservices/tests: Add tests.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-22 01:26:19 +09:00 |
Hans Leidekker
|
2563356bd6
|
webservices: Implement WsWriteType for a number of basic types.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-22 01:26:19 +09:00 |
Hans Leidekker
|
6086ad0fe3
|
webservices: Reject end elements without a parent in the writer.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-22 01:26:18 +09:00 |
Hans Leidekker
|
ed33639561
|
webservices: Implement WsWriteXmlBufferToBytes.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-22 01:26:18 +09:00 |