Alexandre Julliard
|
719e28bd2c
|
server: Don't increment the clipboard sequence number for delayed rendering or synthesized formats.
Based on a patch by Piotr Caban.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-24 13:03:39 +02:00 |
Piotr Caban
|
66c7b37a98
|
user32: Test clipboard sequence number for delayed rendered data.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-16 19:02:19 +02:00 |
Piotr Caban
|
1e9d40e601
|
user32: Test clipboard sequence number for synthesized data.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-16 19:02:17 +02:00 |
Piotr Caban
|
61d78205d2
|
user32: Don't load GetClipboardSequenceNumber dynamically in tests.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-16 19:02:15 +02:00 |
Alexandre Julliard
|
0647abc507
|
user32/tests: Test resulting size of strings with trailing nulls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-10 16:55:45 -05:00 |
Sebastian Lackner
|
cf0f7fcfd5
|
user32/tests: Fix test failures on 64-bit testbot VMs.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-11 18:38:13 +02:00 |
Sebastian Lackner
|
df3c2a4a41
|
user32: Also release GMEM_FIXED data in free_cached_data.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-01 15:14:10 +02:00 |
Alexandre Julliard
|
8f24641ff3
|
user32: Enforce null termination of strings added to the clipboard.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-27 21:43:24 +09:00 |
Alexandre Julliard
|
f0fbf1a9d1
|
user32: Cache clipboard data on the client side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-26 15:12:21 +09:00 |
Alexandre Julliard
|
3044935b0e
|
user32: Retrieve clipboard data from the server.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-26 14:48:32 +09:00 |
Alexandre Julliard
|
c69b4995c5
|
user32: Retrieve available clipboard formats from the server.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-26 14:20:41 +09:00 |
Alexandre Julliard
|
79f90e4e41
|
user32: Store clipboard data on the server side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-26 14:20:26 +09:00 |
Alexandre Julliard
|
08aa64e38e
|
user32/tests: Add some tests for the contents of the clipboard data.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-15 21:02:34 +09:00 |
Alexandre Julliard
|
4bdcf512cf
|
user32: Fix GetClipboardFormatName behavior for integer formats.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-14 16:25:07 +09:00 |
Alexandre Julliard
|
30179166d2
|
user32/tests: Comment out a test that crashes on 64-bit Vista.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-14 14:19:33 +09:00 |
Alexandre Julliard
|
0b95237677
|
user32/tests: Add more tests for clipboard data storage.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-13 22:41:02 +09:00 |
Alexandre Julliard
|
ed97fa1cb2
|
user32/tests: Add more tests for GDI and private clipboard formats.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-09 22:49:27 +09:00 |
Alexandre Julliard
|
3bab02d02a
|
user32/tests: Make the clipboard sequence tests more strict.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-09 22:48:58 +09:00 |
Alexandre Julliard
|
ef08bd7675
|
user32: Clear last error in EnumClipboardFormats.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-09 22:48:32 +09:00 |
Alexandre Julliard
|
9a652e211c
|
user32: Synthesize bitmap clipboard formats on the user32 side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-07 11:36:24 +09:00 |
Alexandre Julliard
|
1993898459
|
user32: Synthesize metafile clipboard formats on the user32 side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-07 10:51:21 +09:00 |
Alexandre Julliard
|
8865f4a4ec
|
user32: Synthesize text clipboard formats on the user32 side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-07 00:34:24 +09:00 |
Alexandre Julliard
|
b1e8ed3e3b
|
user32/tests: Add a few more tests for synthesized formats rendering.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-06 17:24:53 +09:00 |
Alexandre Julliard
|
fa06ecbfce
|
user32: Implement GetUpdatedClipboardFormats.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-06 15:35:49 +09:00 |
Alexandre Julliard
|
e01592e82f
|
user32/tests: Add some tests for synthesized clipboard formats.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-02 16:20:07 +09:00 |
Alexandre Julliard
|
2b8021d4d0
|
server: Don't release the clipboard owner window when the owner thread terminates.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-01 22:14:22 +09:00 |
Alexandre Julliard
|
bddab0e7f8
|
server: Add a release_clipboard request, and notify the owner and viewer on release.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-01 22:02:04 +09:00 |
Alexandre Julliard
|
c6f12bd9cc
|
server: Notify all listeners when the contents of the clipboard have changed.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-30 16:33:04 +09:00 |
Alexandre Julliard
|
35537b1d45
|
server: Implement Add/RemoveClipboardFormatListener.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-29 23:54:40 +09:00 |
Alexandre Julliard
|
19d16a7cb1
|
server: Add some validation of clipboard window handles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-29 21:31:50 +09:00 |
Alexandre Julliard
|
7888382e0a
|
user32: Notify the clipboard viewer on close even if we are not the owner.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-25 22:09:08 +09:00 |
Alexandre Julliard
|
57e2b75c02
|
user32/tests: Add some tests for inter-process clipboard viewer notifications.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-25 21:36:32 +09:00 |
Alexandre Julliard
|
5962df3a1e
|
server: Cleanup clipboard information upon window destruction.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-24 00:16:43 +09:00 |
Alexandre Julliard
|
43e38153ee
|
user32/tests: Add a few more clipboard tests.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-24 00:16:43 +09:00 |
Alexandre Julliard
|
99d5b75c7d
|
winex11: Don't disallow replacing unowned formats.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-23 18:05:48 +09:00 |
Alexandre Julliard
|
d9df977006
|
user32: Don't disallow delayed rendering even when not the clipboard owner.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-23 17:57:50 +09:00 |
Alexandre Julliard
|
42c221db6c
|
user32: Don't allow SetClipboardData if the clipboard is not open.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-23 17:35:18 +09:00 |
Alexandre Julliard
|
e3a8c3a869
|
user32/tests: Disable custom GDI clipboard formats tests on 64-bit.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-19 16:14:30 +09:00 |
Alexandre Julliard
|
60f8b516e2
|
winex11: Allocate clipboard data as GMEM_FIXED.
Based on a patch by Rafał Harabień.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-18 20:57:51 +09:00 |
Alexandre Julliard
|
a96b017070
|
user32/tests: Add some tests for GDI clipboard formats.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-18 20:51:16 +09:00 |
Alexandre Julliard
|
2e6fc89395
|
user32/tests: Add some cross-process clipboard tests.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-18 00:09:36 +09:00 |
Alexandre Julliard
|
0a1f9bec6d
|
user32/tests: Add tests for clipboard global memory handles.
The GMEM_FIXED tests are based on a patch by Rafał Harabień.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-17 17:22:46 +09:00 |
Alexandre Julliard
|
cce57e9e3e
|
user32/tests: Add tests for SetClipboardData from a different thread.
|
2015-06-10 19:01:07 +09:00 |
Alexandre Julliard
|
3d7aa246d5
|
server: Add a request to empty the clipboard.
|
2015-06-09 22:09:56 +09:00 |
Alexandre Julliard
|
26bae6d613
|
user32/tests: Add tests for calling EmptyClipboard from a different thread.
|
2015-06-09 22:09:56 +09:00 |
Alexandre Julliard
|
0aa1af219f
|
user32: Disallow format 0 in SetClipboardData.
|
2015-06-05 18:36:32 +09:00 |
Alexandre Julliard
|
9ce9ba30ea
|
user32/tests: Add tests for clipboard sequence number and notifications.
|
2015-06-04 20:15:05 +09:00 |
Sebastian Lackner
|
e05e99d754
|
server: Fix opening clipboard from multiple threads.
|
2015-06-04 15:58:02 +09:00 |
Alexandre Julliard
|
bdf3f413af
|
server: Allow opening the clipboard again with the same owner.
|
2015-06-03 18:46:54 +09:00 |
Alexandre Julliard
|
4c64d137ff
|
user32/tests: Remove support for Win9x in clipboard test.
|
2015-06-03 18:46:53 +09:00 |