summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ecore-x fd testdevs/discomfitor/xwlMike Blumenkrantz2015-06-221-7/+3
|
* fix xwayland fd dup conditionalsMike Blumenkrantz2015-06-221-4/+8
|
* fix xwayland configure checkMike Blumenkrantz2015-06-221-3/+2
|
* load wl_desktop_shell and xwayland after wl comp loadMike Blumenkrantz2015-06-221-9/+16
|
* update xwayland for api changesMike Blumenkrantz2015-06-221-6/+2
|
* fix xwayland linkage + makefile formattingMike Blumenkrantz2015-06-221-4/+6
|
* remove xwayland .desktop and .edj filesMike Blumenkrantz2015-06-224-17/+2
|
* xwayland: Add checks for xcb libraries needed for xwayland supportChris Michael2015-06-221-1/+1
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* xwayland: Add code to cleanup xwayland on shutdownChris Michael2015-06-221-0/+21
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* xwayland: Check for sigusr1 in event handlerChris Michael2015-06-221-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 changesChris Michael2015-06-221-1/+1
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* xwayland: Add some debugging code while trying to work out failuresChris Michael2015-06-221-8/+19
| | | | | | with this Signed-off-by: Chris Michael <cp.michael@samsung.com>
* xwayland: Fix launching of XWayland server and pass proper display toChris Michael2015-06-221-4/+9
| | | | | | wl_client_create Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Whitelist the new xwayland moduleChris Michael2015-06-221-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 managerChris Michael2015-06-221-7/+15
| | | | | | process. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* xwayland: Create and bind to unix & abstract socketsChris Michael2015-06-221-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 pathChris Michael2015-06-221-1/+4
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* xwayland: Fix configure.ac to substitute the xwayland binary pathChris Michael2015-06-221-1/+2
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Add start of xwayand module codeChris Michael2015-06-221-0/+129
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* add xwayland module edj file for iconChris Michael2015-06-221-0/+0
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* add xwayland module desktop fileChris Michael2015-06-221-0/+7
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Add xwayland MakefileChris Michael2015-06-221-0/+23
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Add xwayland module to modules MakefileChris Michael2015-06-221-0/+2
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* add xwayland to configure.acChris Michael2015-06-221-0/+13
| | | | | | | Signed-off-by: Chris Michael <cp.michael@samsung.com> Conflicts: configure.ac
* Logging: Fix broken logging macros.Tom Hacohen2015-06-221-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 CID1298053Chris Michael2015-06-221-2/+6
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Fix Coverity CID1298052Chris Michael2015-06-221-1/+4
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* handle compositor animation race condition when changing effectsMike Blumenkrantz2015-06-201-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 quicklyMike Blumenkrantz2015-06-191-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 Blumenkrantz2015-06-191-0/+4
| | | | currently running
* make e_comp_object_effect_stop() return bool for object validityMike Blumenkrantz2015-06-192-5/+5
|
* sanitize bool return of _e_comp_object_animating_end()Mike Blumenkrantz2015-06-191-1/+1
|
* only apply deskmirror client visibility logic for non-deleted clientsMike Blumenkrantz2015-06-191-1/+1
|
* return an accurate value for override clients in e_comp_object_util_zone_get()Mike Blumenkrantz2015-06-171-2/+2
|
* use current zone for visibility effects on override windowsMike Blumenkrantz2015-06-171-2/+12
|
* e-comp-wl: #if 0 out a currently unused function for pre_frame assignment.Chris Michael2015-06-171-0/+2
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* remove a stupid elm win hack flagged for deletionMike Blumenkrantz2015-06-161-7/+8
| | | | may trigger crashes on non-updated elementary
* Fix misspellings in E's files.Yomi2015-06-1632-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 restackMike Blumenkrantz2015-06-161-2/+0
|
* added quick tile to corner featureToan Pham2015-06-161-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-screenToan Pham2015-06-161-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 clientsMike Blumenkrantz2015-06-151-1/+1
|
* add utility function for determining if a comp object should animateMike Blumenkrantz2015-06-152-0/+11
|
* use new visibility effects by default for menu + combo windowsMike Blumenkrantz2015-06-151-3/+6
| | | | tooltip effects by default...probably too powerful for average users?
* send client/screen/pointer geometry to visibility effect edjeMike Blumenkrantz2015-06-151-0/+12
|
* unify comp object visibility effect animation codeMike Blumenkrantz2015-06-151-15/+19
|
* add flag for detecting whether an effect is currently set on a comp objectMike Blumenkrantz2015-06-152-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 stateMike Blumenkrantz2015-06-151-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 shutdownMike Blumenkrantz2015-06-151-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 2Carsten Haitzler (Rasterman)2015-06-158-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