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
|
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
|
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
|
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 |
Chris Michael
|
5137277c93
|
set comp_gl if we have the correct engines available
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
6a06b8d7f2
|
add start of new compositor
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
e84c21469d
|
remove old wayland compositor file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-30 10:39:05 -04:00 |
Chris Michael
|
b072a54499
|
e-comp-wl: Reduce calls to wayland protocol functions. These are not
needed here and just waste extra cycles.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-13 15:49:52 -04:00 |
Chris Michael
|
ab6add8375
|
e-comp-wl: Support wl_display_add_socket_auto function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-13 15:48:53 -04:00 |
Chris Michael
|
f882845b2d
|
e-comp-wl: Send the resource as data to the surface_create signal
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-13 15:47:23 -04:00 |
Chris Michael
|
55ab9a8a39
|
fix resizing wayland clients by sending configure message if client is
Not maximized.
Apparently I broke resize when fixing maximize ... uggg.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-12 06:15:25 -04:00 |
Chris Michael
|
011600b54d
|
Don't resend a configure event after resize is done. This is part of a
xdg_shell maximize fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
2014-10-06 15:56:48 -04:00 |