Sebastian Lackner
|
3c6c6a3cae
|
webservices: Unlock critical section before returning.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-09 10:17:57 +01:00 |
Hans Leidekker
|
36c5252265
|
webservices: Protect readers with a critical section.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-08 15:30:50 +01:00 |
Hans Leidekker
|
dea8708079
|
webservices: Protect heaps with a critical section.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-08 15:30:49 +01:00 |
Hans Leidekker
|
f261a830c4
|
webservices: Protect errors with a critical section.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-08 15:30:47 +01:00 |
Hans Leidekker
|
c6a392b984
|
webservices: Implement WS_HEAP_PROPERTY_REQUESTED_SIZE and WS_HEAP_PROPERTY_ACTUAL_SIZE.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-08 15:30:37 +01:00 |
Hans Leidekker
|
46315d8d27
|
webservices: Enforce the heap limit.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-22 16:44:49 +01:00 |
Hans Leidekker
|
35c09b52d9
|
webservices: Set and restore the full floating point control word.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-01-27 16:31:44 +01:00 |
Hans Leidekker
|
43e213e24c
|
webservices: Fix calculation of the end of a UTF-8 sequence.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-17 10:22:43 -06:00 |
Hans Leidekker
|
d91f985e22
|
webservices: Implement WsCall.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-25 13:40:05 +02:00 |
Hans Leidekker
|
5eb0971be8
|
webservices: Explicitly pass the offset to read_type_struct_field.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-25 13:40:03 +02:00 |
Hans Leidekker
|
02ee6bda54
|
webservices: Add a stub implementation of WS_TYPE_ATTRIBUTE_FIELD_MAPPING in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-25 13:40:01 +02:00 |
Hans Leidekker
|
cbc5193e0e
|
webservices: Implement WsReadChars.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-25 13:39:58 +02:00 |
Hans Leidekker
|
ec30db2e01
|
webservices: Implement WsReadCharsUtf8.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-25 13:39:51 +02:00 |
Hans Leidekker
|
4951f5468c
|
webservices: Implement WsReadBytes.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-25 13:39:38 +02:00 |
Hans Leidekker
|
459b7caeb2
|
webservices: Implement WS_STRUCT_IGNORE_TRAILING_ELEMENT_CONTENT.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-12 16:57:41 +02:00 |
Hans Leidekker
|
829b225546
|
webservices: Fix node insertion in the reader when the current node is an end element.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-12 16:57:36 +02:00 |
Hans Leidekker
|
ad57c7c72a
|
webservices: Determine field size from write options and type size.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-12 16:57:32 +02:00 |
Hans Leidekker
|
b2fe675791
|
webservices: Handle nil elements in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-12 16:57:22 +02:00 |
Akihiro Sagawa
|
b98293e405
|
webservices: Add support for decoding supplementary characters' references.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-10 21:11:24 +02:00 |
Akihiro Sagawa
|
dd4c126e95
|
webservices: Add support for decoding decimal numeric character references.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-10 21:11:23 +02:00 |
Akihiro Sagawa
|
064edd2d8b
|
webservices: Avoid decoding a nul character reference.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-10 21:11:21 +02:00 |
Hans Leidekker
|
8ce55bc98f
|
webservices: Add support for reading WS_BYTES values.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-04 14:51:51 +02:00 |
Hans Leidekker
|
503d152bfb
|
webservices: Add support for writing WS_DATETIME values.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-04 14:51:51 +02:00 |
Hans Leidekker
|
66899dd6db
|
webservices: Add support for optional and nillable fields in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-14 00:02:07 +09:00 |
Hans Leidekker
|
9c6c813daa
|
webservices: Implement WsWriteArray.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-14 00:02:06 +09:00 |
Hans Leidekker
|
b9d751d542
|
webservices: Ignore unimplemented struct options in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-31 22:23:24 +09:00 |
Hans Leidekker
|
df4046a370
|
webservices: Add support for writing double values.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-08 22:35:00 +09:00 |
Hans Leidekker
|
46821e27ab
|
webservices: Implement WsCopyNode.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-04 23:07:48 +09:00 |
Hans Leidekker
|
e74502b837
|
webservices: Insert start/end element nodes at the same time in the reader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-04 23:07:43 +09:00 |
Hans Leidekker
|
f449b1324f
|
webservices: Decode XML entities.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-04 23:07:33 +09:00 |
Hans Leidekker
|
f01a209e2b
|
webservices: Implement WsSetReaderPosition.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-04 23:07:31 +09:00 |
Hans Leidekker
|
5ad0066068
|
webservices: Implement WsGetReaderPosition.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-04 23:07:24 +09:00 |
Hans Leidekker
|
768197795d
|
webservices: Implement WsMoveWriter.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-22 00:58:58 +09:00 |
Hans Leidekker
|
13ef81e4c0
|
webservices: Validate parent nodes in the writer.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-22 00:58:58 +09:00 |
Hans Leidekker
|
dbbcd290fd
|
webservices: Add support for reading GUID values.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-15 17:11:53 +09:00 |
Nikolay Sivov
|
5310f9690f
|
webservices: Added WsResetError().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-14 17:09:54 +09:00 |
Hans Leidekker
|
177d8d781f
|
webservices: Implement WsReadValue.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-18 21:18:34 +09:00 |
Hans Leidekker
|
ec0cae49d2
|
webservices: Implement WsReadElement.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-18 21:18:34 +09:00 |
Hans Leidekker
|
524fa65734
|
webservices: Add support for reading double values.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-18 21:18:33 +09:00 |
Hans Leidekker
|
dfc47061bd
|
webservices: Add support for reading arrays of pointers.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-17 18:17:04 +09:00 |
Hans Leidekker
|
297dd85ca5
|
webservices: Reset the reader position if the next node doesn't match the type to read.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-17 18:17:02 +09:00 |
Hans Leidekker
|
7fb361d763
|
webservices: Validate parent nodes.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-17 18:16:59 +09:00 |
Hans Leidekker
|
49799912c5
|
webservices: Implement WsFileTimeToDateTime.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-01 11:56:06 +09:00 |
Hans Leidekker
|
2bcff80cda
|
webservices: Implement WsDateTimeToFileTime.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-01 11:56:01 +09:00 |
Hans Leidekker
|
3268ceb573
|
webservices: Add support for reading date values.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-01 11:55:55 +09:00 |
Hans Leidekker
|
767056dc3e
|
webservices: Implement WsResetHeap.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-22 21:04:35 +09:00 |
Hans Leidekker
|
19fecc4f21
|
webservices: Add generic property handlers.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-22 21:04:35 +09:00 |
Nikolay Sivov
|
1ccc521697
|
webservices: Fix unsupported options detection (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-14 01:17:24 +09:00 |
Hans Leidekker
|
2b5b0f0174
|
webservices: Add support for reading enum values.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-13 23:01:10 +09:00 |
Hans Leidekker
|
4bb2e5efea
|
webservices: Reject field mappings without a description.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-13 23:01:09 +09:00 |