bee2e1526d
(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 |
||
---|---|---|
.github | ||
channels | ||
ci/cmake-preloads | ||
client | ||
cmake | ||
docs | ||
external | ||
include | ||
libfreerdp | ||
packaging | ||
rdtk | ||
resources | ||
scripts | ||
server | ||
third-party | ||
uwac | ||
winpr | ||
.clang-format | ||
.gitignore | ||
.travis.yml | ||
buildflags.h.in | ||
ChangeLog | ||
CMakeCPack.cmake | ||
CMakeCPackOptions.cmake.in | ||
CMakeLists.txt | ||
config.h.in | ||
LICENSE | ||
README.md |
FreeRDP: A Remote Desktop Protocol Implementation
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.
Resources
Project website: https://www.freerdp.com/
Issue tracker: https://github.com/FreeRDP/FreeRDP/issues
Sources: https://github.com/FreeRDP/FreeRDP/
Downloads: https://pub.freerdp.com/releases/
Wiki: https://github.com/FreeRDP/FreeRDP/wiki
API documentation: https://pub.freerdp.com/api/
IRC channel: #freerdp @ irc.freenode.net
Mailing list: https://lists.sourceforge.net/lists/listinfo/freerdp-devel
Microsoft Open Specifications
Information regarding the Microsoft Open Specifications can be found at: http://www.microsoft.com/openspecifications/
A list of reference documentation is maintained here: https://github.com/FreeRDP/FreeRDP/wiki/Reference-Documentation
Compilation
Instructions on how to get started compiling FreeRDP can be found on the wiki: https://github.com/FreeRDP/FreeRDP/wiki/Compilation