Derek Foreman
7aa0ff24c7
Provide wl_output events on hotplug
...
Summary:
Clients that have bound wl_output now receive wl_output events on hotplug
NOTE: We don't handle removal yet
Reviewers: devilhorns, zmike
Reviewed By: devilhorns, zmike
Subscribers: cedric
Maniphest Tasks: T2131
Differential Revision: https://phab.enlightenment.org/D2008
2015-02-19 14:49:21 -05:00
Chris Michael
f69dcf9181
call e_manager_new with the proper root window so that keybindings on
...
the desktop work
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-04 12:33:04 -05:00
Chris Michael
63dc694f56
wl_drm: Fix creation of the ecore_evas_gl_drm
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-15 13:29:43 -05:00
kabeer khan
d1e90c3af7
wl_drm: create ecore_evas for drm gl backend
...
Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1871
2015-01-15 13:27:52 -05:00
Chris Michael
a8b4717fdf
fix issue where wayland modules were always creating a new compositor
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-06 13:04:04 -05:00
Seunghun Lee
c61efa7c55
wl_drm: Add event handler for session activation signal.
...
Summary:
Compositor need to change the compositing mode to offscreen or render state depend on session activation state.
this patch is for it.
Test Plan:
(1) Run enlightenment on X.
(2) Change another VT.
(3) Run enlightenment on wayland and drm.
(4) Change the VT to enlightenment which is ran (1).
enlightenment on wayland will not render during session deactivation state.
Reviewers: zmike, devilhorns
Reviewed By: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1816
2015-01-05 09:09:59 -05:00
Stefan Schmidt
5e4cdb9064
modules/wl_drm: Remove trailing whitespaces
2014-09-19 09:52:58 +02:00
Chris Michael
31045f715b
bugfix: wl-drm: Fix hard-coded screen size of the ecore_evas
...
NB: This makes use of newly added ecore_evas_screen_geometry_get of
the ecore_evas_drm code in order to get the current screen size and
adjust the ecore_evas accordingly.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 10:05:59 -04:00
Mike Blumenkrantz
3b649534c9
Fix building Enlightenment for X11-only, Wayland-Only, and X11 with Wayland clients.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Additional authors: Chris Michael <cp.michael@samsung.com>
2014-08-26 10:10:38 -04:00
Chris Michael
07b6052db1
wl_drm: Add short block to mark setup for drm egl rendering
...
When the new drm hw accel engine is ready, we can replace this little
bit of code and have hardware-accelerated drm.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-26 10:10:38 -04:00
Chris Michael
eafb4ce000
use Eina_Bool for true/false values
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-26 10:10:37 -04:00
Chris Michael
79599394da
update various files for compositor structure changes
...
- X compositor
- shell module
- drm module
- x11 module
2014-08-26 10:10:35 -04:00
Chris Michael
ff06207d9c
make keymap match what drm uses by default
...
NB: this is all in the process of getting fixed...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-26 10:10:35 -04:00
Chris Michael
f031705442
update wl_x11 and wl_desktop_shell for new compositor
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-26 10:10:35 -04:00
Chris Michael
5c322c40c4
@bugfix: Set ecore_wayland into 'server mode' before we call init so
...
that it does not stall and we end up sitting forever.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-18 07:43:05 +00:00
Chris Michael
645cb48dd5
@bugfix: Check return of e_comp_wl_init and initialize ecore_wl library
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-18 07:43:05 +00:00
Chris Michael
a32d74d1c7
@feature: Add new drm compositing module
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-18 07:43:04 +00:00
Christopher Michael
7ffbf6ef25
E (wl_drm): Update drm module for most recent wayland git. Use
...
wl_signal_add, remove timestamps where not used anymore, make use of
wayland 'serial'. Fix destroy_listeners for new wayland code.
SVN revision: 70446
2012-04-24 17:24:59 +00:00
Christopher Michael
648f558aa8
E17 (wayland): Add wayland drm compositing module.
...
Add wayland shell module.
Add wayland screenshot module.
NB: I am adding these modules but NOT adding the needed build
infrastructure just yet because people should not even 'play' with
this yet (still some buggers to iron out).
SVN revision: 69709
2012-03-29 01:43:17 +00:00