FreeRDP/server/shadow
zihao.jiang 457413727f server/shadow: Fix alpha pointer message so that it allows pixel with both 'xor' and 'and'.
Original pointer alpha update message is too specific for x11 implementation.
It doesn't allow pointer alpha mask with both 'xor' color and 'and' mask, e.g.: the 'edit' pointer in windows text box.

1. Move shadow_client_convert_alpha_pointer_data to x11 implementation as it is specific for x11.
2. Update message definition to be more generic: to accept 'xor/and' mask directly.
Implementation of subsystem can implement its own way to convert pointer mask data.
3. Fixed fault handling to free the resource allocated.
2015-06-28 22:16:29 +08:00
..
Mac server/shadow: shadow encoder related enhancement/fix. 2015-06-23 14:36:53 +08:00
Win Fixes for malloc / calloc + other fixes 2015-06-22 19:21:47 +02:00
X11 server/shadow: Fix alpha pointer message so that it allows pixel with both 'xor' and 'and'. 2015-06-28 22:16:29 +08:00
.gitignore shadow: start simplifying X11 shadow server 2014-07-10 16:32:46 -04:00
CMakeLists.txt This is originally to add audio support. Several fixes included: 2015-06-14 21:45:52 +08:00
shadow_audin.c This is originally to add audio support. Several fixes included: 2015-06-14 21:45:52 +08:00
shadow_audin.h This is originally to add audio support. Several fixes included: 2015-06-14 21:45:52 +08:00
shadow_capture.c shadow: fix null ClientDir 2014-10-29 16:11:22 -07:00
shadow_capture.h shadow: improve DXGI support 2014-08-12 16:57:58 -04:00
shadow_channels.c This is originally to add audio support. Several fixes included: 2015-06-14 21:45:52 +08:00
shadow_channels.h This is originally to add audio support. Several fixes included: 2015-06-14 21:45:52 +08:00
shadow_client.c server/shadow: Fix alpha pointer message so that it allows pixel with both 'xor' and 'and'. 2015-06-28 22:16:29 +08:00
shadow_client.h Fix unchecked CreateEvent calls and misc fixes 2015-04-29 18:18:39 +02:00
shadow_encoder.c server/shadow: shadow encoder related enhancement/fix. 2015-06-23 14:36:53 +08:00
shadow_encoder.h server/shadow: shadow encoder related enhancement/fix. 2015-06-23 14:36:53 +08:00
shadow_encomsp.c This is originally to add audio support. Several fixes included: 2015-06-14 21:45:52 +08:00
shadow_encomsp.h shadow_client: dispose encomsp and remdesk 2015-05-22 14:01:29 +02:00
shadow_input.c Fix formating 2015-04-21 14:20:24 +02:00
shadow_input.h shadow: remove header include dependency on subsystem 2014-07-13 21:20:36 -04:00
shadow_lobby.c librdtk: improve text positioning 2014-10-01 12:18:17 -04:00
shadow_lobby.h rdtk: initial commit 2014-09-29 16:08:08 -04:00
shadow_mcevent.c shadow fix multi-client hang 2015-05-11 00:04:07 +08:00
shadow_mcevent.h shadow fix multi-client hang 2015-05-11 00:04:07 +08:00
shadow_rdpsnd.c This is originally to add audio support. Several fixes included: 2015-06-14 21:45:52 +08:00
shadow_rdpsnd.h This is originally to add audio support. Several fixes included: 2015-06-14 21:45:52 +08:00
shadow_remdesk.c This is originally to add audio support. Several fixes included: 2015-06-14 21:45:52 +08:00
shadow_remdesk.h shadow_client: dispose encomsp and remdesk 2015-05-22 14:01:29 +02:00
shadow_screen.c shadow_screen: allow sub-rectangle to span multiple monitors 2015-05-25 14:19:34 +02:00
shadow_screen.h shadow: initial X11 multi-monitor support 2014-07-14 13:33:20 -04:00
shadow_server.c Fixes for malloc / calloc + other fixes 2015-06-22 19:21:47 +02:00
shadow_subsystem.c Merge pull request #2697 from realjiangms/shadow_audio 2015-06-22 09:52:53 -04:00
shadow_subsystem.h Merge pull request #2697 from realjiangms/shadow_audio 2015-06-22 09:52:53 -04:00
shadow_surface.c Fixed memory leak. 2014-11-17 00:42:05 +01:00
shadow_surface.h shadow: initial X11 multi-monitor support 2014-07-14 13:33:20 -04:00
shadow.c server/shadow: Decouple shadow_subsystem and subsystem implementation detail. 2015-06-14 22:20:47 +08:00
shadow.h shadow fix multi-client hang 2015-05-11 00:04:07 +08:00