Chris Michael
c74e7102d3
Fix using global ewd variable by making it part of e_comp_wl
...
ref T2919
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-07 09:46:11 -05:00
Chris Michael
efa015f926
Try to init (and error check the init) of ecore_wl2 library before we
...
create a compositor
ref T2919
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-07 09:27:27 -05:00
Mike Blumenkrantz
1411222a7a
create wl client connection during compositor init, use in shot module
...
fixes shot module
ref T2919
2015-12-05 13:09:03 -05:00
Mike Blumenkrantz
3f57674e35
call ecore_wl2_init() during compositor init
...
ref T2919
2015-12-05 13:07:33 -05:00
Chris Michael
cbed2658b1
Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
5c2b91e7b2
Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
fb5fce9720
Port wl_fb module to use Ecore_Wl2 Library
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
7e0c617fa5
Port wl_weekeyboard to use Ecore_Wl2 library
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
9aa851f4fb
Don't leak eina_iterator in shot module
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
9db7ce3c0a
Fix formatting of wl_weekeyboard module
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
d0e7e77187
Port shot module to use ecore_wl2 library
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
7f468681ae
port e_scale to use Ecore_Wl2
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
5bbbd488d2
port e_grabinput to use Ecore_Wl2
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
4a70c192ca
port wayland compositor to use Ecore_Wl2
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
6b25e902c7
remove unused event loop and add external Ecore_Wl2_Display variable
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
5ab2de727b
include header for Ecore_Wl2
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Chris Michael
8fcdf3cb9f
Make configure check for Ecore_Wl2 library
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-10 09:10:06 -05:00
Carsten Haitzler
bd0c590489
e deskmirror - fix loss of mirror object from deskmirror
...
this fixes T2830
@fix
2015-11-10 19:06:57 +09:00
Carsten Haitzler
3195b760ee
ibar - fix shutdown if ibar client menu is up
...
valgrind pointed out a referencing issue with the ibar client menu on
hover and if e is shut down while this is up. it ends up referencing
an already deleted ibar icon, so delete the menu objects that
reference the icon if icon is deleted.
@fix
2015-11-10 19:06:57 +09:00
Mike Blumenkrantz
551657e02a
check client comp data existence in x11 mirror visibility callbacks
2015-11-09 14:29:23 -05:00
Mike Blumenkrantz
945f9506cf
enforce fullscreen client stacking during nocomp end IFF client is fullscreen
...
previous behavior would result in the nocomp window becoming stuck at a fullscreen
layer when ending nocomp, even if the client was no longer fullscreen
fix T2827
2015-11-09 13:20:50 -05:00
Mike Blumenkrantz
9ffef78188
disable client menu stacking functions for unstackable windows
...
any client stacked higher than E_LAYER_CLIENT_ABOVE should never be
user-stacked
2015-11-09 13:11:26 -05:00
Stafford Horne
fe4cd15782
e/desk_wallpaper: Fix setting wallpaper from within Virtual Desk dialog
...
Summary:
It seems this was missed when doing the manager/container id removal
back in march. The param validation was failing and causing the "Set"
button to not work in "Screen > Virtual Desktops > Click to Change
wallpaper".
Test Plan:
1. Open "Screen > Virtual Desktops > Click to Change wallpaper"
2. Click "Set"
- Expect that a wallpaper dialog be shown
- Before this patch nothing happens
Reviewers: zmike
Subscribers: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D3298
2015-11-07 22:52:21 -05:00
Mike Blumenkrantz
b753b1bab4
Revert "force a software render in all cases when finalizing x11 client iconify"
...
This reverts commit 1a87463083
.
no longer necessary
2015-11-07 13:12:14 -05:00
Mike Blumenkrantz
bf2e36236c
toggle x11 client iconic/mapped state based on mirror visibility
...
in order to continue rendering an iconic client without breaking icccm,
it's necessary to map the client's window again and unset iconic state
whenever rendering is needed, then re-set states when rendering
stops
ref T2788
2015-11-07 13:10:02 -05:00
Mike Blumenkrantz
18fba8e5d7
add e_comp_object_mirror_visibility_check()
...
can be used to check whether visible mirrors exist for a comp object
2015-11-07 13:09:23 -05:00
Mike Blumenkrantz
50e4a30126
add counter and smart callbacks for comp object visible mirrors
...
ref T2788
2015-11-07 13:08:12 -05:00
Mike Blumenkrantz
d4614e1aad
emit ibox icon signals to the internal edje object of the e_icon
2015-11-07 13:07:07 -05:00
Mike Blumenkrantz
cc137f6cd7
move client iconic hint setting into x11 hide function
...
e_hints should probably be merged into the x11 compositor entirely
at some point
2015-11-07 13:06:23 -05:00
Mike Blumenkrantz
f0cc657e4c
break out x11 client visibility setting into util functions
2015-11-07 13:05:18 -05:00
Mike Blumenkrantz
4250a14861
set e_comp->gl for wayland compositors based on gl display bind success
2015-11-07 12:23:04 -05:00
Stafford Horne
7bedc8eea6
e/ilist: Fix issue with multiselect returning wrong index
...
Summary:
I noticed this because the description dialog in "Apps > Startup Application"
was never getting properly populated.
Test Plan:
When selecting items in the "Apps > Startup Applications" config the
description should update if a "Comment" field is available in the
.desktop file.
Reviewers: zmike
Subscribers: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D3297
2015-11-07 12:11:53 -05:00
Stafford Horne
0f2f21f201
e/conf_apps: Fix resizing of "Startup Application" dialog
...
Summary:
Currently the config dialog in Apps > Startup Applications does not properly
resized as one of the objects is not set to horizontal fill.
Test Plan: 1. Resize "Apps > Startup Applications", it should resize the list with the window
Reviewers: zmike
Subscribers: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D3296
2015-11-07 12:11:49 -05:00
Mike Blumenkrantz
76276a6c7c
adjust efm multi-icon drag positioning by the current pan coords
...
fixes positioning when dragging multiple icons after scrolling
2015-11-05 15:31:16 -05:00
Mike Blumenkrantz
f343a5403d
account for window position in efm window drag initial positioning
...
fix T2819
2015-11-05 15:31:16 -05:00
shorne
5f3278eba8
e/win_config: allow content of some dialogs to resize with the window
...
Summary:
Currently the dialogs in Winows > Window List Menu and Window Display are
resizable the their content does not resize. This patch fixes that.
Test Plan: Open windows in window config dialog and ensure they can resize propertly
Reviewers: zmike
Subscribers: raster, cedric, seoz
Differential Revision: https://phab.enlightenment.org/D3275
2015-11-05 16:03:26 +09:00
Mike Blumenkrantz
151a5cc532
remove note about window close crashing
...
fixed courtesy of the majestic compiler #warning for shm buffers
2015-11-04 18:26:06 -05:00
Mike Blumenkrantz
fc01d6a24c
check for wayland egl extensions before starting a gl compositor
...
when running in software mode, evasgl performs no checking to determine
whether gl is available, leading to a crash due to missing extensions
2015-11-04 12:23:05 -05:00
Nicolas Aguirre
a8bf439f88
Revert "Adds eglfs to Enlightenment"
...
This reverts commit ff1e7b5083
.
2015-11-03 08:01:58 +01:00
Nicolas Aguirre
7ff896155c
Revert "configure.ac: fixes wayland-only build"
...
This reverts commit 829a12ef86
.
2015-11-03 08:01:48 +01:00
Nicolas Aguirre
fe60c4fecd
Revert "e_signals.c: Inclues Ecore_DRM only if WL_DRM is built and not only if WAYLAND is built"
...
This reverts commit 96e304bc90
.
2015-11-03 08:01:42 +01:00
Nicolas Aguirre
56c3dde5e6
Revert "wl_eglfs: enable gl acceleration, mouse, touchscreen and keyboard"
...
This reverts commit c99d46ae66
.
2015-11-03 08:01:35 +01:00
Nicolas Aguirre
c15dd79841
Revert "[HACK??] Fixes wayland-only build"
...
This reverts commit bc3464e98c
.
2015-11-03 08:01:26 +01:00
Nicolas Aguirre
3e3a806c43
Revert "Fixes build complaining about missing ABOUT-NLS"
...
This reverts commit b39ec87150
.
2015-11-03 08:01:18 +01:00
Nicolas Aguirre
31ce65a2c4
Revert "Don't load xwayland if it isn't compiled"
...
This reverts commit 496ae3746f
.
2015-11-03 07:57:56 +01:00
Florent Revest
496ae3746f
Don't load xwayland if it isn't compiled
2015-11-03 07:50:21 +01:00
Florent Revest
b39ec87150
Fixes build complaining about missing ABOUT-NLS
2015-11-03 07:50:20 +01:00
Florent Revest
bc3464e98c
[HACK??] Fixes wayland-only build
2015-11-03 07:37:41 +01:00
Florent Revest
c99d46ae66
wl_eglfs: enable gl acceleration, mouse, touchscreen and keyboard
2015-11-03 07:37:41 +01:00
Florent Revest
96e304bc90
e_signals.c: Inclues Ecore_DRM only if WL_DRM is built and not only if WAYLAND is built
2015-11-03 07:37:41 +01:00