Mike Blumenkrantz
a32735e9a7
efl-wl: create and maintain xserver-based keymap and keyboard states under x11
...
when run in a non-wayland environment, it's necessary to do some extra work
in order to guarantee that the keymap remains the same in the compositor as
in the xserver and to also guarantee that modifier states are accurately
applied even when the compositor is not actively focused
fix T6631
2018-01-24 16:18:51 -05:00
Mike Blumenkrantz
b32ae04306
efl-wl: use correct window when requesting x11 clipboard selection
2017-07-28 15:40:47 -04:00
Mike Blumenkrantz
1cc9748c61
efl-wl: change x11 atom name var to normal char*
2017-07-12 11:59:21 -04:00
Mike Blumenkrantz
9940cabd13
efl-wl: free atom name when sending selection
...
CID 1377542
2017-07-12 11:59:21 -04:00
Mike Blumenkrantz
39c70f1fa7
efl-wl: free x11 pipe read buf on read fail
...
CID 1377520
2017-07-12 11:59:21 -04:00
Mike Blumenkrantz
bad0d9dbd6
efl-wl: return if pipe reading fails in x11 bridge
...
CID 1377526, 1377534
2017-07-12 11:59:20 -04:00
Mike Blumenkrantz
7c80d82f25
efl-wl: check returns in x11 selection request handler
...
CID 1377518
2017-07-12 11:59:20 -04:00
Mike Blumenkrantz
c6f41d8e10
efl-wl: check return of ecore_main_fd_handler_fd_get
...
CID 1377541, 1377546, 1377519, 1377529, 1377543
2017-07-12 11:59:20 -04:00
Chris Michael
627fc6842a
efl_wl: Fix resource leak
...
Coverity reports that 'name' is leaked here, so free the return
ecore_x_atom_name_get.
Fixes CID1377537
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-07-12 11:24:37 -04:00
Mike Blumenkrantz
c2fde93c9e
efl_wl: a multiseat wayland compositor in an evas smart object
...
build when wayland support is enabled and provide two test/demo cases
beta api
@feature
Reviewed-By: Cedric BAIL <cedric@osg.samsung.com>
2017-06-30 14:59:55 -04:00