Hans Leidekker
|
b37f7e81d2
|
webservices: Move the reader to the next node in WsCopyNode.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-15 11:12:06 +02:00 |
Hans Leidekker
|
9f52fec0d8
|
webservices: Implement WsReadAttribute.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-10 09:15:27 -05:00 |
Hans Leidekker
|
f541c82612
|
webservices: Don't trace output parameters in WsReadQualifiedName.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-10 09:15:20 -05:00 |
Hans Leidekker
|
350cf6654e
|
webservices: Allow listeners to be cancelled.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-10 09:15:11 -05:00 |
Nikolay Sivov
|
aaf4e75a62
|
webservices/tests: Enable WsInitializeMessage() tests (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>
|
2017-05-08 07:00:59 -05:00 |
Hans Leidekker
|
ba014d9998
|
webservices: Implement WsWriteCharsUtf8.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-28 15:01:39 +02:00 |
Hans Leidekker
|
1e187771da
|
webservices: Implement WsWriteChars.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-28 15:01:39 +02:00 |
Hans Leidekker
|
86738d095d
|
webservices: Implement WsWriteBytes.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-28 15:01:39 +02:00 |
Hans Leidekker
|
e61291479f
|
webservices: Implement WsReadQualifiedName.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-28 15:01:39 +02:00 |
Hans Leidekker
|
992da70339
|
webservices: Implement WsWriteQualifiedName.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-28 15:01:38 +02:00 |
Hans Leidekker
|
40b5dc9541
|
webservices: Support appending text with multiple WsWriteText calls.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-28 15:01:38 +02:00 |
Hans Leidekker
|
c305b21be3
|
webservices/tests: Add tests.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-25 12:18:18 +02:00 |
Hans Leidekker
|
804e9b6068
|
webservices: Implement WsWriteMessageEnd.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-25 12:18:15 +02:00 |
Hans Leidekker
|
6d4f83162a
|
webservices: Implement WsWriteMessageStart.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-25 12:18:06 +02:00 |
Hans Leidekker
|
84dcb316b9
|
webservices: Implement WsReadMessageEnd.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-25 12:18:00 +02:00 |
Hans Leidekker
|
ccdd9cb1ce
|
webservices: Implement WsReadMessageStart.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-25 12:17:53 +02:00 |
Hans Leidekker
|
e725d9e3c7
|
webservices/tests: Add tests.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-21 14:21:05 +02:00 |
Hans Leidekker
|
31b0d5fab8
|
webservices: Read message headers in read_envelope_start.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-21 14:21:03 +02:00 |
Hans Leidekker
|
0ab53b3f91
|
webservices: Add support for incoming UDP connections.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-21 14:21:01 +02:00 |
Hans Leidekker
|
17a3dd17ce
|
webservices: Add support for incoming TCP connections.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-21 14:20:59 +02:00 |
Hans Leidekker
|
e64d8f1b0b
|
webservices: Add support for outgoing UDP connections.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-21 14:20:55 +02:00 |
Hans Leidekker
|
a6318e25c8
|
webservices: Add support for outgoing TCP connections.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-21 13:59:01 +02:00 |
Hans Leidekker
|
a3999d77ef
|
webservices: Implement WsResetListener.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-20 11:25:00 +02:00 |
Hans Leidekker
|
9cacff8e07
|
webservices: Implement WsCreateChannelForListener.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-20 11:25:00 +02:00 |
Hans Leidekker
|
823aa24f85
|
webservices: Implement WsOpenListener and WsCloseListener.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-20 11:25:00 +02:00 |
Hans Leidekker
|
79be5ad469
|
webservices: Reuse the message read buffer.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-20 11:25:00 +02:00 |
Hans Leidekker
|
71cc41b932
|
webservices/tests: Add listener tests.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-05 16:40:23 +02:00 |
Hans Leidekker
|
92fdb3ffb5
|
webservices: Implement WsGetListenerProperty and WsSetListenerProperty.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-05 16:40:19 +02:00 |
Hans Leidekker
|
83a2c56fc0
|
webservices: Implement WsCreateListener and WsFreeListener.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-05 16:40:15 +02:00 |
Hans Leidekker
|
3c78421499
|
webservices: Implement WsResetServiceProxy.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-05 16:40:08 +02:00 |
Hans Leidekker
|
e1e36be4b8
|
webservices: Keep track of service proxy state.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-05 16:40:04 +02:00 |
Hans Leidekker
|
29d4c50391
|
webservices: Implement WsResetChannel.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-05 16:40:02 +02:00 |
Hans Leidekker
|
6f3afc1a1c
|
webservices: Implement WsResetMessage.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-29 17:17:14 +02:00 |
Hans Leidekker
|
4f1c7dc195
|
webservices: Don't allocate an XML buffer until it is needed.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-29 17:17:14 +02:00 |
Hans Leidekker
|
9716776326
|
webservices: Implement WS_CHANNEL_PROPERTY_CHANNEL_TYPE.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-29 17:17:14 +02:00 |
Hans Leidekker
|
7c94cf90ae
|
webservices: Move heap support to a separate file.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-29 17:17:14 +02:00 |
Hans Leidekker
|
55e60aab5c
|
webservices: Move error support to a separate file.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-29 17:17:13 +02:00 |
Hans Leidekker
|
bdbab7b63a
|
webservices: Use a table in get_header_name.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-29 17:17:13 +02:00 |
Hans Leidekker
|
5a88f52f3f
|
webservices: No longer prefer native.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-29 17:17:13 +02:00 |
Sebastian Lackner
|
348fcb18af
|
webservices: Fix uninitialized variable in WsWriteArray.
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:18:02 +01:00 |
Sebastian Lackner
|
b665b05166
|
webservices: Return the correct HRESULT on error.
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:18:00 +01:00 |
Sebastian Lackner
|
0a3dbf0eb0
|
webservices: Don't set is_addressed when an error occurred.
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:59 +01:00 |
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
|
bf589507cd
|
webservices: Protect writers 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:45 +01:00 |
Hans Leidekker
|
fc30e2054c
|
webservices: Protect proxies 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:43 +01:00 |
Hans Leidekker
|
4cd4f7c4ca
|
webservices: Protect channels 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:41 +01:00 |
Hans Leidekker
|
2422fe8457
|
webservices: Protect messages 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:39 +01:00 |