akallabeth
|
9900e52073
|
Fixed UwacDisplayGetOutput and UwacOutputGetResolution checks
return proper error conditions if arguments are invalid.
|
2020-05-05 10:29:25 +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
|
87f5b768a9
|
Silenced warning due to missing debug define guard.
|
2020-03-10 14:04:53 +01:00 |
|
Armin Novak
|
7c243da6e1
|
Remove symbols exported by accident.
|
2019-12-02 10:57:31 +01:00 |
|
Armin Novak
|
72ca88f49c
|
Reformatted to new style
|
2019-11-07 10:53:54 +01:00 |
|
Armin Novak
|
de69dd3942
|
Fixed sign-compare warnings
|
2019-04-05 09:13:24 +02:00 |
|
Armin Novak
|
073c54a368
|
Use safe iteration for seat removal.
|
2019-02-19 09:29:17 +01:00 |
|
Armin Novak
|
b0ab577474
|
Moved wayland cursor handling to seat.
|
2019-02-13 09:02:15 +01:00 |
|
Armin Novak
|
0d389d09a3
|
Fix 5243: Allocate buffers zero in uwac.
|
2019-02-11 11:54:19 +01:00 |
|
Armin Novak
|
23fa6b9182
|
Added mouse cursor callback stubs.
|
2019-01-29 09:34:30 +01:00 |
|
Armin Novak
|
0fd27e0e38
|
Fixed wayland clipboard registration, retry if seat is detected before.
|
2019-01-25 10:49:03 +01:00 |
|
David Fort
|
713e9cd5a7
|
uwac: fix initialization of data_device_manager
Depending on how global objects are announced (seats then ddm), we could fail to initialize
the data device manager of seats.
|
2019-01-24 10:34:16 +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 |
|
Ondrej Holy
|
24cdcbccc7
|
uwac: Do not return destroyed UwacSeat
This is needed to fix the following defects reported by Covscan:
use_after_free: Using freed pointer "seat".
warning: Value stored to 'seat' is never read
This is follow up for https://github.com/FreeRDP/FreeRDP/pull/4970
https://github.com/FreeRDP/FreeRDP/issues/4820
|
2018-12-13 09:53:59 +01:00 |
|
David Fort
|
0b2ea08f74
|
uwac: change seat API to not reference disposed UwacSeat
This is a false positive returned by covscan, but that doesn't hurt to fix it.
|
2018-10-25 15:24:29 +02:00 |
|
Ilya Shipitsin
|
0d15573010
|
trivial issue found by cppcheck:
[uwac/libuwac/uwac-display.c:73]: (error) va_list 'args' was opened but not closed by va_end().
|
2017-01-25 15:48:49 +05:00 |
|
Armin Novak
|
ab733d76e5
|
Fixed NULL pointer dereferences.
|
2016-10-19 11:11:35 +02:00 |
|
Bernhard Miklautz
|
ddced3f3ca
|
Fix compiler warnings
clang version 3.9.1-svn281634-1~exp1 (branches/release_39)
freerdp-firerds/libfreerdp/core/channels.c:270:9: warning: returning
'const WtsApiFunctionTable *' (aka 'const struct _WtsApiFunctionTable *') from a function with
result type 'PWtsApiFunctionTable' (aka 'struct _WtsApiFunctionTable *') discards qualifiers
[-Wincompatible-pointer-types-discards-qualifiers]
return &FreeRDP_WtsApiFunctionTable;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
uwac/libuwac/uwac-display.c:502:12: warning: comparison of
unsigned enum expression < 0 is always false [-Wtautological-compare]
if (error < 0 || error >= UWAC_ERROR_LAST)
~~~~~ ^ ~
|
2016-10-06 13:43:15 +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 |
|