platform/upstream/enlightenment.git
9 years agoe-comp-wl: Implement subsurface position set function
Chris Michael [Mon, 3 Nov 2014 16:28:31 +0000 (11:28 -0500)]
e-comp-wl: Implement subsurface position set function

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe-comp-wl: Implement subsurface destroy callbacks
Chris Michael [Mon, 3 Nov 2014 16:27:17 +0000 (11:27 -0500)]
e-comp-wl: Implement subsurface destroy callbacks

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe-comp-wl: Destroy subsurface resource in destroy callback
Chris Michael [Mon, 3 Nov 2014 16:15:46 +0000 (11:15 -0500)]
e-comp-wl: Destroy subsurface resource in destroy callback

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe-comp-wl: Start to reimplement subcompositor and subsurface support
Chris Michael [Mon, 3 Nov 2014 16:14:50 +0000 (11:14 -0500)]
e-comp-wl: Start to reimplement subcompositor and subsurface support

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe-comp-wl: Cleanup wayland compositor header
Chris Michael [Mon, 3 Nov 2014 16:13:16 +0000 (11:13 -0500)]
e-comp-wl: Cleanup wayland compositor header

Summary: Changes subsurface data structure name, changes cached
damages to be a list (matching surface data structure).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoTiling: Fix up previous tiling commit (make it safer).
Tom Hacohen [Mon, 3 Nov 2014 14:45:03 +0000 (14:45 +0000)]
Tiling: Fix up previous tiling commit (make it safer).

This is the second time recently I forgot to merge commits. :(

9 years agotiling: Fix issue with window-moving and windows not breaking out.
Marcel Hollerbach [Mon, 3 Nov 2014 14:32:05 +0000 (14:32 +0000)]
tiling: Fix issue with window-moving and windows not breaking out.

Summary:
The module is now working like it is described in T1773.

What the patch really does:
If a join request can not be done cause there is no node in the
direction to join, the join will try to break out the node into the
grand-grand-parent, this means a node can break out of his parent
without walking done each parent.

Issue as described in the original ticket:
Each number represents a different window:

122
134
155

Focus on 3, press Win+Left

I'd expect it to become:
132
134
135

But instead, nothing happens.

Fixes T1773

Reviewers: tasn

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1632

9 years agoe_auth - null out compilert memset opts like lokker
Carsten Haitzler (Rasterman) [Mon, 3 Nov 2014 07:52:47 +0000 (16:52 +0900)]
e_auth - null out compilert memset opts like lokker

9 years agoe_comp_wl: Remove unused variables
Chris Michael [Fri, 31 Oct 2014 18:34:17 +0000 (14:34 -0400)]
e_comp_wl: Remove unused variables

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe_comp_wl: add support for priority raise/normalize during focus events
Chris Michael [Fri, 31 Oct 2014 18:33:45 +0000 (14:33 -0400)]
e_comp_wl: add support for priority raise/normalize during focus events

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoMerge branch 'devs/devilhorns/e_comp_wl'
Chris Michael [Fri, 31 Oct 2014 16:36:58 +0000 (12:36 -0400)]
Merge branch 'devs/devilhorns/e_comp_wl'

This merges new wayland compositor code which fixes Several issues
including crashes on module dialog close, pixmap garbage on resize,
and various other issues.

This is a much more solid wayland compositor now, however it does
require updated wayland libraries (1.6) and xdg_shell 1.6 is supported
also.

@fix

9 years agoe-comp-wl: Make new compositor functional.
Chris Michael [Fri, 31 Oct 2014 16:33:09 +0000 (12:33 -0400)]
e-comp-wl: Make new compositor functional.

- Remove client_window_hash (not needed).
- Add hook for evas resize and update surface (configure_send) during resize.
- Remove old buffer_refenerce mechanism
- Refresh pixmap on surface commit

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agochange comp_wl_data structure to store the wl_resource of the client
Chris Michael [Fri, 31 Oct 2014 16:27:41 +0000 (12:27 -0400)]
change comp_wl_data structure to store the wl_resource of the client
buffer. No longer dealing with reference buffers.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agosend wl_buffer release after we have drawn this pixmap
Chris Michael [Fri, 31 Oct 2014 16:26:50 +0000 (12:26 -0400)]
send wl_buffer release after we have drawn this pixmap

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe_comp_wl: Implement surface frame callback support
Chris Michael [Wed, 22 Oct 2014 16:16:31 +0000 (12:16 -0400)]
e_comp_wl: Implement surface frame callback support

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe_comp_wl: Add hooks for focus in/out events so we can set wayland focus
Chris Michael [Wed, 22 Oct 2014 16:06:36 +0000 (12:06 -0400)]
e_comp_wl: Add hooks for focus in/out events so we can set wayland focus

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe_comp_wl: Cleanup resizing of wayland clients. This hooks into
Chris Michael [Wed, 22 Oct 2014 15:50:41 +0000 (11:50 -0400)]
e_comp_wl: Cleanup resizing of wayland clients. This hooks into
various resize callbacks to set/unset the resize edges and to update
the surface size.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agowl_desktop_shell: Remove silly debug message
Chris Michael [Wed, 22 Oct 2014 15:49:28 +0000 (11:49 -0400)]
wl_desktop_shell: Remove silly debug message

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agowl_desktop_shell: Remove resize.width/height compositor data fields.
Chris Michael [Wed, 22 Oct 2014 15:47:53 +0000 (11:47 -0400)]
wl_desktop_shell: Remove resize.width/height compositor data fields.
Add some debugging print outs.
Don't check client size compared to new size.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoremove call to release compositor buffer reference in e_pixmap. This
Chris Michael [Wed, 22 Oct 2014 15:45:22 +0000 (11:45 -0400)]
remove call to release compositor buffer reference in e_pixmap. This
is handled differently now.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe-comp-wl: Remove resize.width & height from structure
Chris Michael [Wed, 22 Oct 2014 15:44:48 +0000 (11:44 -0400)]
e-comp-wl: Remove resize.width & height from structure

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe-comp-wl: Que a buffer release after we have committed the pending buffer
Chris Michael [Mon, 20 Oct 2014 21:04:48 +0000 (17:04 -0400)]
e-comp-wl: Que a buffer release after we have committed the pending buffer

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe-comp-wl: Comment out EGL include
Chris Michael [Mon, 20 Oct 2014 16:22:30 +0000 (12:22 -0400)]
e-comp-wl: Comment out EGL include

This fixes a build error from evas engine already including EGL headers

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agofix formatting
Chris Michael [Fri, 17 Oct 2014 09:21:28 +0000 (05:21 -0400)]
fix formatting

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoremove debug messages for mouse in/out
Chris Michael [Fri, 17 Oct 2014 09:18:39 +0000 (05:18 -0400)]
remove debug messages for mouse in/out

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd checks in client focus/unfocus to test for wayland client
Chris Michael [Fri, 17 Oct 2014 09:17:41 +0000 (05:17 -0400)]
add checks in client focus/unfocus to test for wayland client

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd callbacks for client focus/unfocus
Chris Michael [Fri, 17 Oct 2014 09:16:30 +0000 (05:16 -0400)]
add callbacks for client focus/unfocus

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callback for client resize
Chris Michael [Fri, 17 Oct 2014 08:47:57 +0000 (04:47 -0400)]
add evas callback for client resize

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callback for color_set
Chris Michael [Fri, 17 Oct 2014 08:44:40 +0000 (04:44 -0400)]
add evas callback for color_set

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callback for ping event
Chris Michael [Fri, 17 Oct 2014 08:43:11 +0000 (04:43 -0400)]
add evas callback for ping event

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callback for kill request
Chris Michael [Fri, 17 Oct 2014 08:41:32 +0000 (04:41 -0400)]
add evas callback for kill request

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callback for delete_request and fix printf warnings for
Chris Michael [Fri, 17 Oct 2014 08:39:58 +0000 (04:39 -0400)]
add evas callback for delete_request and fix printf warnings for
uint64_t

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callback for key up events
Chris Michael [Thu, 16 Oct 2014 21:16:52 +0000 (17:16 -0400)]
add evas callback for key up events

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callback for key down event
Chris Michael [Thu, 16 Oct 2014 21:14:52 +0000 (17:14 -0400)]
add evas callback for key down event

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callbacks for mouse wheel event
Chris Michael [Thu, 16 Oct 2014 21:13:15 +0000 (17:13 -0400)]
add evas callbacks for mouse wheel event

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callbacks for mouse up event
Chris Michael [Thu, 16 Oct 2014 21:11:43 +0000 (17:11 -0400)]
add evas callbacks for mouse up event

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callback function for mouse down event
Chris Michael [Thu, 16 Oct 2014 21:10:01 +0000 (17:10 -0400)]
add evas callback function for mouse down event

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callback for mouse move on a surface
Chris Michael [Thu, 16 Oct 2014 17:08:22 +0000 (13:08 -0400)]
add evas callback for mouse move on a surface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd evas callback for mouse out on a surface
Chris Michael [Thu, 16 Oct 2014 17:06:24 +0000 (13:06 -0400)]
add evas callback for mouse out on a surface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoremove some debug messages
Chris Michael [Thu, 16 Oct 2014 16:58:33 +0000 (12:58 -0400)]
remove some debug messages

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd callback for mouse in on the client.
Chris Michael [Thu, 16 Oct 2014 16:56:40 +0000 (12:56 -0400)]
add callback for mouse in on the client.
Fix improper tiler_clear in surface_commit function.
Add fast-path in surface commit to skip processing regions & damage if
the client is not visible.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd hook for evas callback hide so we can hide any video children
Chris Michael [Thu, 16 Oct 2014 16:28:37 +0000 (12:28 -0400)]
add hook for evas callback hide so we can hide any video children

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd hoook for evas show callback and show any video childs
Chris Michael [Thu, 16 Oct 2014 16:25:59 +0000 (12:25 -0400)]
add hoook for evas show callback and show any video childs

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agofetch pixmap id in opaque & input region set functions
Chris Michael [Thu, 16 Oct 2014 16:20:44 +0000 (12:20 -0400)]
fetch pixmap id in opaque & input region set functions

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd listener for comp_object_add event so we can setup evas callbacks
Chris Michael [Thu, 16 Oct 2014 16:18:50 +0000 (12:18 -0400)]
add listener for comp_object_add event so we can setup evas callbacks
for a client.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agofix typo
Chris Michael [Thu, 16 Oct 2014 15:44:46 +0000 (11:44 -0400)]
fix typo

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoupdate todo
Chris Michael [Thu, 16 Oct 2014 15:39:41 +0000 (11:39 -0400)]
update todo

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agocleanup any pending input regions when we delete the client
Chris Michael [Thu, 16 Oct 2014 15:39:03 +0000 (11:39 -0400)]
cleanup any pending input regions when we delete the client

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agocleanup any pending opaque regions when we delete the client
Chris Michael [Thu, 16 Oct 2014 15:38:39 +0000 (11:38 -0400)]
cleanup any pending opaque regions when we delete the client

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agocleanup any remaning damage rectangles when we delete the client
Chris Michael [Thu, 16 Oct 2014 15:37:45 +0000 (11:37 -0400)]
cleanup any remaning damage rectangles when we delete the client

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd some comments about fetching resource data
Chris Michael [Thu, 16 Oct 2014 15:32:13 +0000 (11:32 -0400)]
add some comments about fetching resource data

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoupdate resource data comment
Chris Michael [Thu, 16 Oct 2014 15:28:24 +0000 (11:28 -0400)]
update resource data comment

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to handle pending input regions during surface commit
Chris Michael [Thu, 16 Oct 2014 15:26:18 +0000 (11:26 -0400)]
add code to handle pending input regions during surface commit

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to handle pending opaque regions during surface commit
Chris Michael [Thu, 16 Oct 2014 15:25:51 +0000 (11:25 -0400)]
add code to handle pending opaque regions during surface commit

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to handle pending damages during surface commit
Chris Michael [Thu, 16 Oct 2014 15:24:59 +0000 (11:24 -0400)]
add code to handle pending damages during surface commit

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to handle setting surface input region
Chris Michael [Thu, 16 Oct 2014 15:24:03 +0000 (11:24 -0400)]
add code to handle setting surface input region

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to handle setting surface opaque region
Chris Michael [Thu, 16 Oct 2014 15:23:41 +0000 (11:23 -0400)]
add code to handle setting surface opaque region

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoAdd code to handle setting surface damages
Chris Michael [Thu, 16 Oct 2014 15:22:58 +0000 (11:22 -0400)]
Add code to handle setting surface damages

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to handle regions (creating, destroying, setting)
Chris Michael [Thu, 16 Oct 2014 15:21:33 +0000 (11:21 -0400)]
add code to handle regions (creating, destroying, setting)

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agochange damages to be a list
Chris Michael [Thu, 16 Oct 2014 15:21:12 +0000 (11:21 -0400)]
change damages to be a list

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoStart on surface commit code and improve some debugging messages
Chris Michael [Wed, 15 Oct 2014 14:44:10 +0000 (10:44 -0400)]
Start on surface commit code and improve some debugging messages

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd internal function prototype for surface commit
Chris Michael [Wed, 15 Oct 2014 14:43:55 +0000 (10:43 -0400)]
add internal function prototype for surface commit

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd hooks for client delete
Chris Michael [Wed, 15 Oct 2014 12:07:56 +0000 (08:07 -0400)]
add hooks for client delete

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to hook the client new event
Chris Michael [Wed, 15 Oct 2014 12:01:14 +0000 (08:01 -0400)]
add code to hook the client new event

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoAdd code to create the clients window hash
Chris Michael [Wed, 15 Oct 2014 10:57:16 +0000 (06:57 -0400)]
Add code to create the clients window hash

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoImplement code for surfaced attach
Chris Michael [Wed, 15 Oct 2014 10:54:45 +0000 (06:54 -0400)]
Implement code for surfaced attach

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoFix compile errors. Implement start of buffer code
Chris Michael [Wed, 15 Oct 2014 10:53:45 +0000 (06:53 -0400)]
Fix compile errors. Implement start of buffer code

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agounset pixmap resource when surface resource is destroyed
Chris Michael [Wed, 15 Oct 2014 06:47:56 +0000 (02:47 -0400)]
unset pixmap resource when surface resource is destroyed

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd call to delete fd handler when we close the compositor
Chris Michael [Tue, 14 Oct 2014 21:46:07 +0000 (17:46 -0400)]
add call to delete fd handler when we close the compositor

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd start of surface implementation code
Chris Michael [Tue, 14 Oct 2014 21:44:56 +0000 (17:44 -0400)]
add start of surface implementation code

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoremove debug noise in comp_wl_data
Chris Michael [Tue, 14 Oct 2014 21:29:25 +0000 (17:29 -0400)]
remove debug noise in comp_wl_data

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agorename surface signal get function
Chris Michael [Tue, 14 Oct 2014 19:49:53 +0000 (15:49 -0400)]
rename surface signal get function

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agostart on actual compositor interface code
Chris Michael [Tue, 14 Oct 2014 19:17:56 +0000 (15:17 -0400)]
start on actual compositor interface code

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoFix printing of wayland log output
Chris Michael [Tue, 14 Oct 2014 19:12:17 +0000 (15:12 -0400)]
Fix printing of wayland log output

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoFix missing variable compiler warning
Chris Michael [Tue, 14 Oct 2014 18:57:22 +0000 (14:57 -0400)]
Fix missing variable compiler warning

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd call to shutdown Ecore_Wayland
Chris Michael [Tue, 14 Oct 2014 18:53:06 +0000 (14:53 -0400)]
add call to shutdown Ecore_Wayland

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to initialize Ecore_Wayland
Chris Michael [Tue, 14 Oct 2014 18:52:20 +0000 (14:52 -0400)]
add code to initialize Ecore_Wayland

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoset compositor wayland data
Chris Michael [Tue, 14 Oct 2014 18:50:58 +0000 (14:50 -0400)]
set compositor wayland data

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to setup input & keyboard if we are using an X compositor
Chris Michael [Tue, 14 Oct 2014 18:50:27 +0000 (14:50 -0400)]
add code to setup input & keyboard if we are using an X compositor

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to initialze input
Chris Michael [Tue, 14 Oct 2014 18:49:05 +0000 (14:49 -0400)]
add code to initialze input

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to initialize data manager
Chris Michael [Tue, 14 Oct 2014 18:47:32 +0000 (14:47 -0400)]
add code to initialize data manager

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to load desktop shell module
Chris Michael [Tue, 14 Oct 2014 18:44:21 +0000 (14:44 -0400)]
add code to load desktop shell module

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to integrate wayland event loop with ecore_main loop
Chris Michael [Tue, 14 Oct 2014 18:40:02 +0000 (14:40 -0400)]
add code to integrate wayland event loop with ecore_main loop

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd function call to initialize shm
Chris Michael [Tue, 14 Oct 2014 18:21:48 +0000 (14:21 -0400)]
add function call to initialize shm

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agorename compositor delete callback
Chris Michael [Tue, 14 Oct 2014 18:21:02 +0000 (14:21 -0400)]
rename compositor delete callback

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to create and bind the wayland compositor
Chris Michael [Tue, 14 Oct 2014 18:20:33 +0000 (14:20 -0400)]
add code to create and bind the wayland compositor

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to setup wayland compositor signals
Chris Michael [Tue, 14 Oct 2014 18:13:22 +0000 (14:13 -0400)]
add code to setup wayland compositor signals

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to create wayland display socket
Chris Michael [Tue, 14 Oct 2014 18:12:32 +0000 (14:12 -0400)]
add code to create wayland display socket

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to create new wayland display
Chris Michael [Tue, 14 Oct 2014 18:09:58 +0000 (14:09 -0400)]
add code to create new wayland display

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd code to setup wayland logging function
Chris Michael [Tue, 14 Oct 2014 18:07:38 +0000 (14:07 -0400)]
add code to setup wayland logging function

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd functions to create new compositor
Chris Michael [Tue, 14 Oct 2014 18:03:15 +0000 (14:03 -0400)]
add functions to create new compositor

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoset comp_gl if we have the correct engines available
Chris Michael [Tue, 14 Oct 2014 17:53:25 +0000 (13:53 -0400)]
set comp_gl if we have the correct engines available

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd start of new compositor
Chris Michael [Tue, 14 Oct 2014 17:52:26 +0000 (13:52 -0400)]
add start of new compositor

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoremove useless return
Chris Michael [Tue, 14 Oct 2014 17:33:08 +0000 (13:33 -0400)]
remove useless return

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoremove old wayland compositor file
Chris Michael [Tue, 14 Oct 2014 16:31:15 +0000 (12:31 -0400)]
remove old wayland compositor file

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agowl-desktop-shell: Don't call e_client_ping here.
Chris Michael [Thu, 30 Oct 2014 12:41:04 +0000 (08:41 -0400)]
wl-desktop-shell: Don't call e_client_ping here.

Summary: As pointed out by shiin, this causes an infinite loop due to
e_client_ping already been called in the pre_frame callback. Thanks
for spotting this !! :)

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agowl_desktop_shell: Fixed the issue to check if wl surface is active or hung up
vivek [Wed, 29 Oct 2014 14:38:06 +0000 (10:38 -0400)]
wl_desktop_shell: Fixed the issue to check if wl surface is active or hung up

Summary:
The patch will setup e_client_cb_ping_poller and as long as wl_surface is
active it will unset hung

Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1608

9 years agowl_desktop_shell: Fix formatting
Chris Michael [Wed, 29 Oct 2014 14:35:24 +0000 (10:35 -0400)]
wl_desktop_shell: Fix formatting

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agowl_desktop_shell: Fixed the issue to check if client is active or hung up
vivek [Wed, 29 Oct 2014 14:34:26 +0000 (10:34 -0400)]
wl_desktop_shell: Fixed the issue to check if client is active or hung up

Summary:
The patch will setup e_client_cb_ping_poller and as long as surface is
active it will unset hung

Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1607

9 years agowl_desktop_shell: Implemented function to show xdg shell surface menu
vivek [Wed, 29 Oct 2014 13:51:28 +0000 (09:51 -0400)]
wl_desktop_shell: Implemented function to show xdg shell surface menu

Summary:
Implemented _e_xdg_shell_surface_cb_window_menu_show internal function
to show window menu.

Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1606