akallabeth
1b2335873a
[uwac] add new callbacks, assert arguments
2023-08-25 12:56:36 +02:00
akallabeth
82ba9ede9c
[freerdp] use FREERDP_/UWAC_/RDTK_ prefix for conditional headers
2023-01-10 17:38:00 +01:00
akallabeth
37ab25e19d
Fixed all Wdocumentation warnings
2022-12-12 14:24:55 +01:00
Jonas Ådahl
b2cf6f5c2c
uwac/input: Set the right serial when setting cursor
...
The serial in wl_pointer.set_cursor must exactly match the one from
wl_pointer.enter, it should not use whatever serial for any input class
is the newest.
2022-11-16 19:17:08 +01:00
Armin Novak
5e11f0da28
Reorganized UWAC headers
2022-03-03 11:26:48 +01:00
dance
cbc6b666ae
wayland: fixed memory corruption issue (write to free'd memory)
...
pass window and buffer index to buffer_release listener, so that it
fetches actual pointer to released buffer by wayland, instead of
directly passing a pointer to the UwacBuffer, which could result in
heap-use-after-free
2022-01-27 10:52:02 +01:00
Armin Novak
cbb39709b9
uwac: Fixed warnings, added assertions
2021-06-18 11:32:16 +02:00
0140454
aaefe18f98
libuwac: Add UwacKeyboardModifiersEvent
2021-02-04 21:21:27 +01:00
akallabeth
1bc48b058f
Fixed double free for uwac buffers
2020-06-16 14:26:38 +02:00
Sascha Wessel
11facf8909
libuwac/window: Fix memory leak / SIGBUS
...
`UwacWindowShmAllocBuffers()` allocates memory with `mmap` and never frees it
resulting in SIGBUS errors and running out of memory after some time.
Adding a corresponding `munmap` fixes this issue.
2020-04-26 19:19:31 +02:00
David Fort
1fec2f9498
uwac, wlfreerdp: corrected API for UwacOutput and added monitor listing
2020-04-21 08:12:31 +02:00
Armin Novak
72ca88f49c
Reformatted to new style
2019-11-07 10:53:54 +01:00
Kenny Levinsen
2548fd4aae
uwac: Make damage tracking more readable
2019-07-30 09:46:57 +02:00
Armin Novak
b0ab577474
Moved wayland cursor handling to seat.
2019-02-13 09:02:15 +01:00
Armin Novak
2418c43cac
Fixed pointer image update.
2019-01-29 09:34:30 +01:00
Armin Novak
23fa6b9182
Added mouse cursor callback stubs.
2019-01-29 09:34:30 +01:00
Armin Novak
b1e6e232ee
Fixed buffer submit and callback cleanup.
...
* Buffer submit now ignores duplicate buffer submit again.
* Frame callback is cleaned up in the callback function now.
* Damage region is currently ignored as there are screen artifacts otherwise.
2019-01-25 10:50:07 +01:00
Armin Novak
0cba9edc99
Implemented UWAC clipboard handling.
2019-01-23 15:54:05 +01:00
Armin Novak
5c422b7c93
Added KDE server side window decoration interface as fallback.
2019-01-22 17:10:32 +01:00
Armin Novak
afd4baf4dd
Added wayland server side decorations.
2019-01-22 15:45:15 +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
8b9e3fa51e
Fixed use of reserved keywords for include guards.
2017-07-20 09:35:41 +02:00
David FORT
87d6caa69a
Integrate UWAC in to the FreeRDP source tree
...
So the wayland client can still be built without installing UWAC as a dependency.
2016-02-23 14:09:53 +01:00