Armin Novak
d66b165b8e
[client,common] common touch handling
2023-01-10 17:38:00 +01:00
Armin Novak
707b9348ee
Unify encomsp request control code
2022-09-13 09:22:41 +02:00
akallabeth
b2b70fcf6d
Use common client channel handling
2022-02-22 09:44:13 +01:00
akallabeth
7641710f60
Use a client/common context component
...
* Allows moving common client code from specific client to a
generic client/common implementation
2022-02-22 09:44:13 +01:00
akallabeth
8cc6582044
Unify struct definitions ( #7633 )
...
* Unified enum/struct definitions, fixed include issues
* Fixed mac compilation issues
* Added missing include
* Fixed windows server build warnings
* Fixed VS2010 build issue
* Removed unnecessary library linking
* Fixed ThreadPool WinXP compatibility
* Fixed pr review remarks
2022-02-14 14:59:22 +01:00
akallabeth
a485306c9e
Moved global static variables to context ( #7264 )
...
xfreerdp and wlfreerdp used global static variables for multitouch input. Use fields in client context instead.
2021-09-01 09:44:11 +02:00
akallabeth
10a595164d
Proper pointer event handling for wayland
2021-03-03 11:49:24 +01:00
0140454
79606a9abf
Sync numlock, capslock state in Wayland
2021-02-04 21:21:27 +01:00
0140454
96ff661008
Process close event
2021-02-04 09:15:38 +01:00
akallabeth
7361f75d11
Lock wayland buffer updates
2020-06-15 15:49:21 +02:00
Armin Novak
72ca88f49c
Reformatted to new style
2019-11-07 10:53:54 +01:00
Armin Novak
f06b31358f
Fixed duplicate log tag definition in wayland client.
2019-02-08 12:11:15 +01:00
Armin Novak
7413370783
Added mouse pointer scaling.
2019-02-08 12:08:30 +01:00
Armin Novak
8d6a6df48a
Implements #5215 : Smart sizing using libcairo
2019-02-08 12:08:30 +01:00
Armin Novak
23fa6b9182
Added mouse cursor callback stubs.
2019-01-29 09:34:30 +01:00
Armin Novak
86e20d7647
Removed buffer damage tracking in client, let UWAC handle that.
2019-01-24 12:44:21 +01:00
Armin Novak
ca2e8e4bc2
Implemented wayland clipboard.
2019-01-23 15:56:11 +01:00
Armin Novak
42ad7a8846
Implemented wayland display resize channel.
2019-01-22 17:27:17 +01:00
Armin Novak
8b9e3fa51e
Fixed use of reserved keywords for include guards.
2017-07-20 09:35:41 +02:00
Armin Novak
346515a116
Wayland client overhaul.
2016-10-06 13:43:07 +02:00
David FORT
ded17d9d0c
Move wayland client to UWAC
2016-02-23 14:09:53 +01:00
Manuel Bachmann
93ff550ae0
wlfreerdp: reorganize source files, add input methods
...
We split the one massive source file into multiple separate
source files and headers, just like it is done for other
clients.
We add a new "wlfInput" interface which will try to
initialize mouse and keyboard at startup. Mouse inputs
already work, keyboard inputs need further investigation.
Signed-off-by: Manuel Bachmann <tarnyko@tarnyko.net>
2014-11-17 16:42:27 +01:00