Go to file
akallabeth d3ed42a799 Fixed #6801: Delay sending of resolution change
Changed the logic of the disp channel to wait for 800ms after a
ConfigureNotify before sending the new resolution.
The problem fixed with this patch is the following:
1.  Resize the window with the mouse
2.  ConfigureNotify triggers a resize notification
3.  The server resizes to the desired resolution
3a. More ConfigureNotify events are generated
4.  The local window resize to the new resolution triggers another
    ConfigureNotify

a. Depending on the timing (sending is already rate limited) the
   events from 3a and 4 will make the size of the window jump
b. Very fast resizing will pick a random resolution from the
   sequence of ConfigureNotify events as the final resolution
2021-02-10 15:38:03 +01:00
.github Force enable wayland in ci and nightly 2021-01-23 10:10:11 +01:00
channels Always return data on SCardGetStatusChange 2021-02-10 10:36:51 +01:00
ci/cmake-preloads Force enable wayland in ci and nightly 2021-01-23 10:10:11 +01:00
client Fixed #6801: Delay sending of resolution change 2021-02-10 15:38:03 +01:00
cmake x11: refactor fuse code 2021-01-18 19:13:56 +01:00
docs Update README.android 2020-12-08 14:11:42 +01:00
external cmake: added external directory 2012-11-01 13:50:49 -04:00
include Use separate codec contexts for legacy and GFX 2021-02-10 10:38:24 +01:00
libfreerdp Use separate codec contexts for legacy and GFX 2021-02-10 10:38:24 +01:00
packaging Force enable wayland in ci and nightly 2021-01-23 10:10:11 +01:00
rdtk Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
resources Reformatted to new style 2019-11-07 10:53:54 +01:00
scripts Added settings dump function 2021-01-18 18:46:04 +01:00
server Fixed progressive decoding without subbanddiff 2020-12-15 14:47:05 +01:00
third-party cleanup cmake exports and pkg-config files 2016-01-12 17:32:33 +01:00
uwac Added wayland discrete axis events for mouse wheel 2021-02-04 21:21:57 +01:00
winpr Fixed issue with GetAttr where the result buffer was not allocated 2021-02-10 10:36:51 +01:00
.clang-format Updated format file. 2019-11-07 10:51:42 +01:00
.gitignore First version of an RDP proxy (#5372) 2019-05-17 14:32:54 +02:00
.travis.yml Force enable wayland in ci and nightly 2021-01-23 10:10:11 +01:00
buildflags.h.in Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
ChangeLog new: update ChangeLog for 2.2.0 2020-07-20 14:23:01 +02:00
CMakeCPack.cmake Added pdb files to package target. 2015-12-15 12:07:21 +01:00
CMakeCPackOptions.cmake.in cmake: fix package generation on Mac OS X 2013-09-09 21:42:25 -04:00
CMakeLists.txt Fix #6461: Generate config.h after all subdirectories are parsed. 2020-09-23 13:16:48 +02:00
config.h.in Added compile time urbdrc debug option 2020-07-07 10:43:08 +02:00
LICENSE FreeRDP 1.0: initial commit 2011-06-30 15:12:51 -04:00
README.md Add .md file extention to README 2019-05-07 16:13:14 +03:00

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