FreeRDP/server/shadow
Gluzskiy Alexandr bee2e1526d allow to use in single threaded mode
(some client side channels and all server side channels still need to be
ported to new api)

server: build fix, do not disable threads for rfx encoder

cliprdr client channel: implemented support for DisableThreads option
looks like thread does not make sense at all for this channel

do not initialize disabled image codecs (respect settings)

channels: client: rail: added support for DisableThreads setting

changed "BOOL DisableThreads" to "UINT32 ThreadingFlags"
dropped unnecessary apu changes

draft implementation of threading settings aware message handling api
for addins/channels

rail: use new messaging api

fixed memory leak

msgs handlers external api changes (as requested)

msgs_handlers: init fix

fixed memory leak

logic fix

resolved problems appeared after rebase to master, dropped unnecessary
changes

git clang-format origin/master

fixed TestFreeRDPCodecRemoteFX.c

"formatting, run `clang-format` please"

properly use new "rfx_context_new(BOOL, UINT32)" everywhere

passed Threading Flags to "rfx_context_new" where available

in older C standarts veriables declaration must be done before any code

requested changes

clang-format as requested

use broken signatures of standert C functions for m$ s**tos

clang-format

requested changes

requested changes

moved ThreadingFlags to stable api zone

define type for channel msg handler

typo fix

clang-format

build fix

us ThreadingFlags from server settings

git clang-format origin/master

clang-format
2021-02-25 14:05:40 +01:00
..
Mac Fixed surface locking for shadow server. 2020-06-16 11:18:17 +02:00
Win Added warning to win shadow server 2019-12-12 09:20:30 +01:00
X11 Fixed compilation warnings. 2020-11-10 08:53:43 +01:00
.gitignore shadow-cli: add initial man page 2017-01-16 11:11:59 +01:00
CMakeLists.txt Use SetFreeRDPCMakeInstallDir where CMake modules are installed 2018-05-02 10:36:52 -05:00
freerdp-shadow-cli.1.in Fixed typos (Otherweise) 2020-05-10 16:35:20 +09:00
freerdp-shadow.pc.in Include major version number in library names 2017-01-16 11:11:58 +01:00
FreeRDP-ShadowConfig.cmake.in build: export freerdp-shadow 2016-02-29 16:22:24 +01:00
shadow_audin.c Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_audin.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_capture.c Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_capture.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_channels.c rdpgfx: Implementation for server side channel 2016-08-07 20:14:33 +08:00
shadow_channels.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_client.c Fixed progressive decoding without subbanddiff 2020-12-15 14:47:05 +01:00
shadow_client.h Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
shadow_encoder.c allow to use in single threaded mode 2021-02-25 14:05:40 +01:00
shadow_encoder.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_encomsp.c Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_encomsp.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_input.c Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_input.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_lobby.c Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_lobby.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_mcevent.c Fixed compilation warnings. 2020-11-10 08:53:43 +01:00
shadow_mcevent.h Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
shadow_rdpgfx.c server/shadow: Fix black screen with win10 2016-10-11 13:25:07 +08:00
shadow_rdpgfx.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_rdpsnd.c fixed stuff 2018-09-26 12:49:52 +02:00
shadow_rdpsnd.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_remdesk.c Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_remdesk.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_screen.c Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_screen.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_server.c Fixed double free 2020-06-22 11:51:38 +02:00
shadow_subsystem_builtin.c Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_subsystem.c Cleaned up collections: 2020-11-06 12:30:13 +01:00
shadow_subsystem.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_surface.c Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow_surface.h Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow.c Reformatted to new style 2019-11-07 10:53:54 +01:00
shadow.h Reformatted to new style 2019-11-07 10:53:54 +01:00