Commit Graph

13018 Commits

Author SHA1 Message Date
Armin Novak
891d9760dc Ignore clipboard events if channel not loaded. 2019-01-23 16:01:36 +01:00
Armin Novak
c8e85338b7 Fixed missing return. 2019-01-23 15:56:11 +01:00
Armin Novak
d5b3558402 Added log messages for unusual error events. 2019-01-23 15:56:11 +01:00
Armin Novak
ceeccd34e8 Added assert 2019-01-23 15:56:11 +01:00
Armin Novak
68b5d47d9a Removed internal checks. 2019-01-23 15:56:11 +01:00
Armin Novak
9eb897ea6b Fixed a log message. 2019-01-23 15:56:11 +01:00
Armin Novak
9cdddb7722 Fixed some log messages / missing asserts. 2019-01-23 15:56:11 +01:00
Armin Novak
1cec0e0346 Fixed NULL dereference. 2019-01-23 15:56:11 +01:00
Armin Novak
ca2e8e4bc2 Implemented wayland clipboard. 2019-01-23 15:56:11 +01:00
Armin Novak
0cba9edc99 Implemented UWAC clipboard handling. 2019-01-23 15:54:05 +01:00
David Fort
2843f1ad60
Merge pull request #5159 from akallabeth/wayland_display
Implemented wayland display resize channel.
2019-01-23 15:41:42 +01:00
David Fort
b18ba33264
Merge pull request #5192 from akallabeth/dynamic_openh264
Using (optional) runtime linking for OpenH264.
2019-01-23 14:30:31 +01:00
David Fort
4c465e7f16
Merge pull request #5209 from akallabeth/wayland_protocol_update_and_keyboard_inhibit
Wayland protocol update and keyboard inhibit support
2019-01-23 10:02:07 +01:00
Armin Novak
9a0c8a5c53 Removed unused label. 2019-01-22 18:09:53 +01:00
Armin Novak
97dfa07578 Fixed duplicated check. 2019-01-22 17:27:17 +01:00
Armin Novak
42ad7a8846 Implemented wayland display resize channel. 2019-01-22 17:27:17 +01:00
Armin Novak
3cd3490fd1 Fixed initialization of window decorations. 2019-01-22 17:21:09 +01:00
Armin Novak
5c422b7c93 Added KDE server side window decoration interface as fallback. 2019-01-22 17:10:32 +01:00
Martin Fleisz
b6f2a3f43b
Merge pull request #5201 from akallabeth/wayland_refresh_fix
Wayland refresh fix
2019-01-22 17:04:37 +01:00
Armin Novak
f2fd785128 Fixed comment. 2019-01-22 16:55:46 +01:00
Martin Fleisz
2095fc3eb4
Merge pull request #5156 from akallabeth/flatpak_support
Flatpak support
2019-01-22 16:43:32 +01:00
akallabeth
4cbd5e1661
Merge pull request #5202 from hardening/server_side_license1
license: implement server-side management
2019-01-22 16:27:57 +01:00
Armin Novak
afd4baf4dd Added wayland server side decorations. 2019-01-22 15:45:15 +01:00
Armin Novak
84d4ff0f0f Updated flatpak build
Added startup script checking if to run X11 or wayland.
2019-01-22 15:23:59 +01:00
Armin Novak
81f1fb934c Implemented keyboard shortcut inhibit support. 2019-01-22 14:27:12 +01:00
Armin Novak
0ef64f8a84 Updated fullscreen shell to current protocol level. 2019-01-22 13:09:59 +01:00
Armin Novak
7f158b97be Update to xdg-shell stable. 2019-01-22 13:05:46 +01:00
Armin Novak
5ef6b71974 Implemented DesktopResize callback for wayland client. 2019-01-22 10:29:08 +01:00
David Fort
f4b7a27c2b license: implement server-side management
Add server-side management of the licensing workflow. The default
behaviour is to accept the client, but if a server wants to implement
full licensing support as in MS-RDPELE it is possible by defining a callback.
2019-01-21 09:57:15 +01:00
David Fort
ad75ae512c
Merge pull request #5200 from akallabeth/os2_fixes
Os2 fixes
2019-01-18 18:04:23 +01:00
Armin Novak
a5cee1751f Resubmit buffer if necessary. 2019-01-18 14:39:14 +01:00
Armin Novak
0b17406eec Unified buffer update and screen refresh on focus 2019-01-18 14:38:51 +01:00
Armin Novak
4f1462b73b Added fix for OS2 paths.
Reported on mailing list by Andrey Vasilkin
2019-01-18 13:13:41 +01:00
Armin Novak
c8587cea86 Fixed WINDOW_ORDER_INFO copy.
Patch by Andrey Vasilkin on mailing list
2019-01-18 13:04:34 +01:00
Armin Novak
f65b94ed84 Yield in connection wait loops to reduce processor use.
Patch by Andrey Vasilkin on mailing list.
2019-01-18 13:03:36 +01:00
Armin Novak
b08505cbe0 Fixed return check in SwitchToThread
Patch on mailing list by Andrey Vasilkin
2019-01-18 13:02:30 +01:00
Martin Fleisz
cf63489397
Merge pull request #5199 from llyzs/freerdp_rdpsnd_winmm
rdpsnd/winmm: remove an unnecessary blocking event.
2019-01-18 11:18:34 +01:00
Vic Lee
e2df67ab34 rdpsnd/winmm: remove an unnecessary blocking event. 2019-01-18 17:51:14 +08:00
Martin Fleisz
6dc179ce4d
Merge pull request #5197 from akallabeth/leak_fix_lodepng
Fixed memory leak in lodepng.
2019-01-18 09:11:48 +01:00
Martin Fleisz
b131d8d521
Merge pull request #5191 from akallabeth/mac_mouse_support
Implemented full mouse support.
2019-01-17 14:46:55 +01:00
Armin Novak
4f99c2946f Unified mouse coordinate scaling. 2019-01-17 13:44:04 +01:00
Armin Novak
4d4f3617bd Fixed memory leak in lodepng. 2019-01-16 15:23:12 +01:00
Armin Novak
08cc3cdee4 Fixed use after free. 2019-01-16 15:00:13 +01:00
Armin Novak
864ad5e681 Ignore unknown keywords for windows and posix type detection.
Eliminates wrong detection in case of an unknown keyword used.
2019-01-16 14:32:19 +01:00
Armin Novak
fc9e88d64f Added flag to silence command line parser logging during detection. 2019-01-16 14:32:19 +01:00
Armin Novak
89f3f7d837 Added extended error logging for assistance, rdp file and command line parser. 2019-01-16 14:32:19 +01:00
akallabeth
0e5fe9e11a
Merge pull request #5196 from bmiklautz/winprhash
fix [winpr/hash]: initialize ssl
2019-01-16 14:13:27 +01:00
Bernhard Miklautz
3498e76948 fix [winpr/hash]: initialize ssl
winpr-crypt is used in winpr for hash generation but currently it's
still required to initialize openssl in the application itself.
winpr-hash didn't do that therefore the generated hashes were useless.
2019-01-16 12:05:47 +01:00
Armin Novak
8c41bd21ea Added version check for dynamic OpenH264 use. 2019-01-15 09:49:48 +01:00
David Fort
ac0c91300b
Merge pull request #5194 from akallabeth/drive_file_size_fix2
Fixed #5185 broken file size initialization.
2019-01-14 23:25:26 +01:00