Chris Michael
|
7675825f61
|
add hook for evas callback hide so we can hide any video children
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
f64a570569
|
add hoook for evas show callback and show any video childs
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
22b793a96f
|
fetch pixmap id in opaque & input region set functions
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
270a394d45
|
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>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
830239c60f
|
fix typo
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
c3a9474ae9
|
update todo
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
128d1f1d05
|
cleanup any pending input regions when we delete the client
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
6acad9508d
|
cleanup any pending opaque regions when we delete the client
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
9faf1e57d2
|
cleanup any remaning damage rectangles when we delete the client
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
6ff00a346c
|
add some comments about fetching resource data
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
cf61ded0c5
|
update resource data comment
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
e099e33858
|
add code to handle pending input regions during surface commit
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
d5bb9f9e8a
|
add code to handle pending opaque regions during surface commit
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:07 -04:00 |
Chris Michael
|
a6cb5bfe6c
|
add code to handle pending damages during surface commit
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
53f21f997c
|
add code to handle setting surface input region
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
5b2d5a58f6
|
add code to handle setting surface opaque region
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
fb9e9934cf
|
Add code to handle setting surface damages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
ed649f2ab3
|
add code to handle regions (creating, destroying, setting)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
12d1b5e40f
|
change damages to be a list
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
d3e232b51e
|
Start on surface commit code and improve some debugging messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
bac72a83f3
|
add internal function prototype for surface commit
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
988c875162
|
add hooks for client delete
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
8c661bb7fb
|
add code to hook the client new event
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
e655abfaa4
|
Add code to create the clients window hash
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
1dc1be5a7f
|
Implement code for surfaced attach
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
ccee62d069
|
Fix compile errors. Implement start of buffer code
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
7ace049cfb
|
unset pixmap resource when surface resource is destroyed
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
a4e6ea3348
|
add call to delete fd handler when we close the compositor
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
8963b3ff88
|
add start of surface implementation code
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
d350217ed5
|
remove debug noise in comp_wl_data
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
0e525db048
|
rename surface signal get function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
7aab9b24a5
|
start on actual compositor interface code
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
8d54d20f8a
|
Fix printing of wayland log output
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
fd42a4ec98
|
Fix missing variable compiler warning
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
e0d301fdb6
|
add call to shutdown Ecore_Wayland
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
234953ad3e
|
add code to initialize Ecore_Wayland
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
0342998c79
|
set compositor wayland data
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
29c89083bd
|
add code to setup input & keyboard if we are using an X compositor
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
708e255730
|
add code to initialze input
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
8637842cf9
|
add code to initialize data manager
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
8010e7d8b9
|
add code to load desktop shell module
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:06 -04:00 |
Chris Michael
|
1005a6d299
|
add code to integrate wayland event loop with ecore_main loop
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
c776f016e3
|
add function call to initialize shm
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
a4db6d6485
|
rename compositor delete callback
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
59338704da
|
add code to create and bind the wayland compositor
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
de917436fd
|
add code to setup wayland compositor signals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
aff78ea8a7
|
add code to create wayland display socket
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
6c76d16a33
|
add code to create new wayland display
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
edc0037655
|
add code to setup wayland logging function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
62471b5b5b
|
add functions to create new compositor
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |