Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ecore-x fd testdevs/discomfitor/xwl | Mike Blumenkrantz | 2015-06-22 | 1 | -7/+3 |
| | |||||
* | fix xwayland fd dup conditionals | Mike Blumenkrantz | 2015-06-22 | 1 | -4/+8 |
| | |||||
* | fix xwayland configure check | Mike Blumenkrantz | 2015-06-22 | 1 | -3/+2 |
| | |||||
* | load wl_desktop_shell and xwayland after wl comp load | Mike Blumenkrantz | 2015-06-22 | 1 | -9/+16 |
| | |||||
* | update xwayland for api changes | Mike Blumenkrantz | 2015-06-22 | 1 | -6/+2 |
| | |||||
* | fix xwayland linkage + makefile formatting | Mike Blumenkrantz | 2015-06-22 | 1 | -4/+6 |
| | |||||
* | remove xwayland .desktop and .edj files | Mike Blumenkrantz | 2015-06-22 | 4 | -17/+2 |
| | |||||
* | xwayland: Add checks for xcb libraries needed for xwayland support | Chris Michael | 2015-06-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | xwayland: Add code to cleanup xwayland on shutdown | Chris Michael | 2015-06-22 | 1 | -0/+21 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | xwayland: Check for sigusr1 in event handler | Chris Michael | 2015-06-22 | 1 | -1/+6 |
| | | | | | | | XWayland servers sends us SIGUSR1 when it has finished initializing, so we should be checking the signal number when we get the event. Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | xwayland: Fix build breakage with recent e_comp_wl changes | Chris Michael | 2015-06-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | xwayland: Add some debugging code while trying to work out failures | Chris Michael | 2015-06-22 | 1 | -8/+19 |
| | | | | | | with this Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | xwayland: Fix launching of XWayland server and pass proper display to | Chris Michael | 2015-06-22 | 1 | -4/+9 |
| | | | | | | wl_client_create Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | Whitelist the new xwayland module | Chris Michael | 2015-06-22 | 1 | -0/+1 |
| | | | | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> Conflicts: src/bin/e_module.c | ||||
* | xwayland: Create the wl_client which represents the window manager | Chris Michael | 2015-06-22 | 1 | -7/+15 |
| | | | | | | process. Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | xwayland: Create and bind to unix & abstract sockets | Chris Michael | 2015-06-22 | 1 | -9/+209 |
| | | | | | | | | NB: XWayland server needs the sockets setup prior to launching it so we add some code to create & bind the needed sockets before starting the XWayland binary Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | xwayland: Fix makefile to use xwayland binary path | Chris Michael | 2015-06-22 | 1 | -1/+4 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | xwayland: Fix configure.ac to substitute the xwayland binary path | Chris Michael | 2015-06-22 | 1 | -1/+2 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | Add start of xwayand module code | Chris Michael | 2015-06-22 | 1 | -0/+129 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | add xwayland module edj file for icon | Chris Michael | 2015-06-22 | 1 | -0/+0 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | add xwayland module desktop file | Chris Michael | 2015-06-22 | 1 | -0/+7 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | Add xwayland Makefile | Chris Michael | 2015-06-22 | 1 | -0/+23 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | Add xwayland module to modules Makefile | Chris Michael | 2015-06-22 | 1 | -0/+2 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | add xwayland to configure.ac | Chris Michael | 2015-06-22 | 1 | -0/+13 |
| | | | | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> Conflicts: configure.ac | ||||
* | Logging: Fix broken logging macros. | Tom Hacohen | 2015-06-22 | 1 | -5/+5 |
| | | | | | | | | | | | | | This is macro 101, you don't EVER put multiple statements in a macro like that. See Chris's commits, these broken macros already introduced (subtle) bugs. Always surround macros in "do {} while()" unless you absolutely can't (like when you declare a new variable to be used in the scope). Why is it even there? I think we can safely assume eina log is available for usage in E... @fix | ||||
* | Fix Coverity CID1298053 | Chris Michael | 2015-06-22 | 1 | -2/+6 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | Fix Coverity CID1298052 | Chris Michael | 2015-06-22 | 1 | -1/+4 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | handle compositor animation race condition when changing effects | Mike Blumenkrantz | 2015-06-20 | 1 | -0/+10 |
| | | | | | | this is more of an academic case than any existing scenario, but it's possible that an effect may be stopped by something attempting to trigger another effect during the animation | ||||
* | fix animation refcounting when toggling object visibility very quickly | Mike Blumenkrantz | 2015-06-19 | 1 | -2/+4 |
| | | | | | | previously the animating flag would receive an additional increment for every effect, even if it was currently animating a prior effect, leading to objects which were never deleted | ||||
* | add comp object bool flag to indicate whether a compositor effect is ↵ | Mike Blumenkrantz | 2015-06-19 | 1 | -0/+4 |
| | | | | currently running | ||||
* | make e_comp_object_effect_stop() return bool for object validity | Mike Blumenkrantz | 2015-06-19 | 2 | -5/+5 |
| | |||||
* | sanitize bool return of _e_comp_object_animating_end() | Mike Blumenkrantz | 2015-06-19 | 1 | -1/+1 |
| | |||||
* | only apply deskmirror client visibility logic for non-deleted clients | Mike Blumenkrantz | 2015-06-19 | 1 | -1/+1 |
| | |||||
* | return an accurate value for override clients in e_comp_object_util_zone_get() | Mike Blumenkrantz | 2015-06-17 | 1 | -2/+2 |
| | |||||
* | use current zone for visibility effects on override windows | Mike Blumenkrantz | 2015-06-17 | 1 | -2/+12 |
| | |||||
* | e-comp-wl: #if 0 out a currently unused function for pre_frame assignment. | Chris Michael | 2015-06-17 | 1 | -0/+2 |
| | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> | ||||
* | remove a stupid elm win hack flagged for deletion | Mike Blumenkrantz | 2015-06-16 | 1 | -7/+8 |
| | | | | may trigger crashes on non-updated elementary | ||||
* | Fix misspellings in E's files. | Yomi | 2015-06-16 | 32 | -69/+69 |
| | | | | | | | | | | Summary: Fix misspellings and spaces in E's files. Reviewers: zmike Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2676 | ||||
* | allow layer-blocked clients in deskmirror to restack | Mike Blumenkrantz | 2015-06-16 | 1 | -2/+0 |
| | |||||
* | added quick tile to corner feature | Toan Pham | 2015-06-16 | 1 | -0/+67 |
| | | | | | | | | | | | | Summary: added quick tile to corner feature, Fixes T2408 Reviewers: zmike Subscribers: abyomi0, cedric Maniphest Tasks: T2408, T2419 Differential Revision: https://phab.enlightenment.org/D2638 | ||||
* | Center a dialog window when it is displaying off-screen | Toan Pham | 2015-06-16 | 1 | -0/+7 |
| | | | | | | | | | | | | Summary: Center a newly created dialog window when it is displaying off-screen. Fixes T2419 Reviewers: zmike Subscribers: cedric Maniphest Tasks: T2419 Differential Revision: https://phab.enlightenment.org/D2646 | ||||
* | only play visibility effects for allowed clients | Mike Blumenkrantz | 2015-06-15 | 1 | -1/+1 |
| | |||||
* | add utility function for determining if a comp object should animate | Mike Blumenkrantz | 2015-06-15 | 2 | -0/+11 |
| | |||||
* | use new visibility effects by default for menu + combo windows | Mike Blumenkrantz | 2015-06-15 | 1 | -3/+6 |
| | | | | tooltip effects by default...probably too powerful for average users? | ||||
* | send client/screen/pointer geometry to visibility effect edje | Mike Blumenkrantz | 2015-06-15 | 1 | -0/+12 |
| | |||||
* | unify comp object visibility effect animation code | Mike Blumenkrantz | 2015-06-15 | 1 | -15/+19 |
| | |||||
* | add flag for detecting whether an effect is currently set on a comp object | Mike Blumenkrantz | 2015-06-15 | 2 | -11/+20 |
| | | | | | also improve refcounting for effect apis and add return values for use in determining whether an effect was successfully set/started | ||||
* | add flag to E_Comp_Object for detecting show animation state | Mike Blumenkrantz | 2015-06-15 | 1 | -2/+6 |
| | | | | | | this allows improvements to the code which provides hide animations, allowing clients to begin hiding during their show animations instead of rendering a black rectangle | ||||
* | use a safe iterator when deleting clients during comp shutdown | Mike Blumenkrantz | 2015-06-15 | 1 | -3/+6 |
| | | | | | | | it's conceivable that, were there a bug in client refcounting, this could become an infinite loop and prevent shutdown/restart. since, at this point, we don't really care about deleting anything, ensure that the loop will end | ||||
* | e - e client, comp win etc. reffing fix ... part 2 | Carsten Haitzler (Rasterman) | 2015-06-15 | 8 | -77/+123 |
| | | | | | | | | | | this follows 56cabf59c672af27af87eda82079de4e2ee2d38e then 4e5521b4d82063a2fbf6632a117fda201cc1687d where i have been trying to fix a crash with e client and comp win references etc. i have gone over all referencing with a fine tooth comb and found all the nigglies i can., no leaks now, no crashes, no valgrind complaints etc. so i call this fixed now. as best i know this is new in e20, so not a backport fix |