FreeRDP/server/shadow
Jakub Adam db44d277df server/shadow: Build libraries for shadow subsystems
Commit 60ae27b0 decoupled subsystem implementations and shadow framework
core by moving subsystem specific code right into freerdp-shadow-cli.
This, however, doesn't allow applications that would like to link
libfreerdp-shadow, in order to embed RDP shadow server, to reuse also
the subsystem module.

3rd party developers now have to either provide their own subsystem code
(copied from FreeRDP sources or written from scratch) or be limited to
usaging freerdp-shadow-cli executable, which doesn't expose all
functions of the shadow server library (e.g. enumeration of available
monitors).

This change moves the shadow subsystem out of the executable into new
freerdp-shadow-subsystem library, which freerdp-shadow-cli and
potentially other applications can link to.
2016-02-23 17:58:41 +01:00
..
Mac server/shadow: Completely decouple subsystem implementations and shadow framework internal details. 2016-01-01 03:13:52 +08:00
Win Implemented temporary certificate accept. 2016-02-05 02:04:57 +01:00
X11 server/shadow: Completely decouple subsystem implementations and shadow framework internal details. 2016-01-01 03:13:52 +08:00
.gitignore update .gitignore files 2016-01-12 17:32:32 +01:00
CMakeLists.txt server/shadow: Build libraries for shadow subsystems 2016-02-23 17:58:41 +01:00
shadow_audin.c server/shadow: Completely decouple subsystem implementations and shadow framework internal details. 2016-01-01 03:13: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 Removes unused (big big) array. Adds ifdef for debug stuff. 2015-07-22 08:51:09 -07:00
shadow_capture.h server/shadow: Completely decouple subsystem implementations and shadow framework internal details. 2016-01-01 03:13:52 +08: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: Completely decouple subsystem implementations and shadow framework internal details. 2016-01-01 03:13:52 +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: Enhancement regarding the screen and resolution - add resize support and fix subRect feature 2015-07-01 23:57:20 +08:00
shadow_encoder.h server/shadow: shadow encoder related enhancement/fix. 2015-06-23 14:36:53 +08:00
shadow_encomsp.c Remove WIN32ERROR type 2015-08-27 05:38:20 -07:00
shadow_encomsp.h shadow_client: dispose encomsp and remdesk 2015-05-22 14:01:29 +02:00
shadow_input.c server/shadow: Completely decouple subsystem implementations and shadow framework internal details. 2016-01-01 03:13:52 +08:00
shadow_input.h shadow: remove header include dependency on subsystem 2014-07-13 21:20:36 -04:00
shadow_lobby.c server/shadow: Enhancement regarding the screen and resolution - add resize support and fix subRect feature 2015-07-01 23:57:20 +08:00
shadow_lobby.h server/shadow: Enhancement regarding the screen and resolution - add resize support and fix subRect feature 2015-07-01 23:57:20 +08: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 Merge remote-tracking branch 'upstream/master' into mh-channel 2015-07-15 01:57:07 -07:00
shadow_remdesk.h shadow_client: dispose encomsp and remdesk 2015-05-22 14:01:29 +02:00
shadow_screen.c server/shadow: Enhancement regarding the screen and resolution - add resize support and fix subRect feature 2015-07-01 23:57:20 +08:00
shadow_screen.h server/shadow: Enhancement regarding the screen and resolution - add resize support and fix subRect feature 2015-07-01 23:57:20 +08:00
shadow_server.c server: Fix several memory leak while running valgrind on freerdp-shadow 2015-09-17 01:02:22 +08:00
shadow_subsystem.c server/shadow: Completely decouple subsystem implementations and shadow framework internal details. 2016-01-01 03:13:52 +08:00
shadow_subsystem.h Merge pull request #2697 from realjiangms/shadow_audio 2015-06-22 09:52:53 -04:00
shadow_surface.c Server/Shadow: Fix invalid ALIGN in shadow_client_send_bitmap_update 2015-10-05 22:33:38 +08:00
shadow_surface.h server/shadow: Completely decouple subsystem implementations and shadow framework internal details. 2016-01-01 03:13:52 +08: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