Mike Blumenkrantz
72e9d604a3
ecore-x: reject successive MappingNotify events if they are identical
...
in some cases loading an xmodmap on enlightenment startup can trigger an infinite
number of identical events which hard locks the xserver for a very, very long time
@fix
2017-09-22 10:10:07 -04:00
Mike Blumenkrantz
2510afe821
efl-wl: match nested wl seats based on display ordering
...
a nested compositor will have a mismatch between canvas seat id and
compositor seat id, so this attempts to perform matching based on the
order that they are listed, which should be identical
@fix
2017-08-25 14:48:11 -04:00
Mike Blumenkrantz
e40435a1b0
efl-wl: max size of 0x0 from shell is -1x-1 in efl
2017-08-11 18:43:13 -04:00
Mike Blumenkrantz
0303805ef7
efl-wl: initialize seat keymap fd to -1
...
@fix
2017-08-11 18:43:13 -04:00
Mike Blumenkrantz
302237fa77
efl-wl: handle case where eglBindWaylandDisplay fails
...
@fix
2017-08-11 18:43:13 -04:00
Mike Blumenkrantz
8052b90d20
efl-wl: always dismiss popups on hide
...
@fix
2017-08-11 18:43:13 -04:00
Mike Blumenkrantz
60449b48dc
efl-wl: use correct accessor method for keyboard resource hash
...
@fix
2017-08-11 18:43:13 -04:00
Mike Blumenkrantz
2d1e5da35d
efl-wl: add functionality for extracting surfaces for external use
...
@feature
2017-08-11 18:43:13 -04:00
Mike Blumenkrantz
dc250e6101
efl-wl: add EFL_WL_DEBUG env variable for enabling wayland debug
...
@feature
2017-08-11 18:43:13 -04:00
Derek Foreman
49bdba8505
efl_wl: Update to latest dmabuf protocol version
...
Weston's dmabuf code continues to be modular enough that we can pull
it in with little change.
This updates us to version 3 of the protocol.
Currently only contains stubs for format queries.
2017-08-10 11:36:38 -05:00
Mike Blumenkrantz
fb153fc57a
efl-wl: no-op the re-setting of minmax/aspect handling
2017-08-04 16:17:33 -04:00
Mike Blumenkrantz
29b99a8e88
efl-wl: add handling for external protocol interfaces
...
@feature
2017-08-04 16:17:33 -04:00
Mike Blumenkrantz
be20f7d96c
efl-wl: support min/max hinting
...
@feature
2017-08-04 16:17:33 -04:00
Mike Blumenkrantz
9a189d29d0
wayland: add efl-hints protocol for setting aspect on surfaces
...
@feature
2017-08-04 16:15:43 -04:00
Mike Blumenkrantz
106e1d4318
efl-wl: set cursor surface roles
...
ensure cursor surfaces without buffers will be mapped if a buffer is
attached
@fix
2017-08-04 16:10:49 -04:00
Mike Blumenkrantz
514fefe2d4
efl-wl: add handling for commit during canvas render
...
prevent release of pre-existing buffers during a render cycle
@fix
2017-08-04 16:10:47 -04:00
Mike Blumenkrantz
2961cb2550
efl-wl: do shm pool ref/unref for bm safety
...
@fix
2017-08-04 16:10:43 -04:00
Mike Blumenkrantz
70c118fab6
efl-wl: block connection attempts from unmanaged clients
...
I guess posting an oom error is security
@fix
2017-08-04 16:10:39 -04:00
Carsten Haitzler
ed947fad81
efl_wl - fix warning for possible uninitted list access
...
could potentially be an issue in one theoretical case. less warnings
is better anyway
2017-08-02 18:48:06 +09:00
Mike Blumenkrantz
84ae9d82d0
efl-wl: hide popup surface before unsetting attrs during destructor
...
ensure focus remains with the popup parent
2017-07-28 15:40:47 -04:00
Mike Blumenkrantz
e24bc7517b
efl-wl: simplify refocus on popup hide
2017-07-28 15:40:47 -04:00
Mike Blumenkrantz
46f024bbe3
efl-wl: initialize variable
...
CID 1377573
2017-07-12 13:41:23 -04:00
Mike Blumenkrantz
74bd1d4000
efl-wl: mmap byte for nul terminator in keymap string
...
CID 1377545
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
Mike Blumenkrantz
8c2afaf251
efl_wl: check mkstemp return
...
CID 1377533
2017-07-12 11:59:20 -04:00
Mike Blumenkrantz
98e14ef3d4
efl_wl: error and cleanup on CLOEXEC fail
...
CID 1377530, 1377531
2017-07-12 11:59:20 -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