Commit Graph

16735 Commits

Author SHA1 Message Date
Chris Michael c417fc64b6 Update e_comp for recent wayland changes.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-07 18:34:58 +01:00
Chris Michael a92d6850b4 Update e_surface for recent wayland changes.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-07 18:34:39 +01:00
Chris Michael b2062d0934 Pointer grab should be a pointer.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-07 18:34:15 +01:00
Chris Michael c65425c8b2 Change wl_surface to a wl_resource
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-07 18:33:54 +01:00
Chris Michael e0df793db0 Cleanup some unused variables.
When we repaint outputs, subtract any damaged regions for the plane.
Start work on actual buffer attach to surface.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 15:04:50 +01:00
Chris Michael cdd342b865 Add set_opaque and set_input function callbacks.
Init the pixman regions on surface create.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 15:04:11 +01:00
Chris Michael 536880e552 change eina_rectangle to pixman_region
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 14:24:14 +01:00
Chris Michael 18b27dd615 include pixman header.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 14:04:06 +01:00
Chris Michael fdb1ba50bd Change from eina_rectangle to pixman_region.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 14:02:54 +01:00
Chris Michael 4eee0d330a change e_surface to use pixman regions
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:52:01 +01:00
Chris Michael c38e0dbb70 modify damage calculate function to take a return region.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:48:44 +01:00
Chris Michael de673f6b46 Switch compositor to use pixman regions.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:47:58 +01:00
Chris Michael 909f62fc47 Ooops, missed one eina_rectangle to remove.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:39:41 +01:00
Chris Michael cb9705db57 Change e_region to use pixman.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:37:36 +01:00
Chris Michael fa3f829c67 Change e_region to use pixman.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:35:56 +01:00
Chris Michael b09b90184d Fix typo
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:35:46 +01:00
Chris Michael bd97b2c442 Change e_plane to use pixman regions.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:34:59 +01:00
Chris Michael c2cbaa5503 Change e_plane to use pixman regions.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:33:52 +01:00
Chris Michael f4d2a802ae Start on output repaint function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:31:17 +01:00
Chris Michael 72597db192 Add functions for surface damage calculate.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:31:03 +01:00
Chris Michael 9c6a659675 Add function for e_output_repaint.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:30:51 +01:00
Chris Michael 075da5d708 Add fuctions for compositor damage calculate and flush.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 13:30:33 +01:00
Chris Michael fb2e3f9c92 Add code to output repaint start function.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 12:29:32 +01:00
Chris Michael 43b8b81f4e Add compositor input_read function code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 12:29:05 +01:00
Chris Michael 6db9da44bd Add API function for output repaint.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 12:28:48 +01:00
Chris Michael 9f1d9fb712 Add input_loop source to compositor structure.
Add function for compositor input read.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 12:28:23 +01:00
Chris Michael c436a18eec Fix passing wrong variable to repaint function.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-07 10:42:36 +01:00
Mike Blumenkrantz f2334d827a window shading no longer changes xwin geometry and looks nicer 2013-05-07 09:58:41 +01:00
Mike Blumenkrantz feea2c28a6 block damage and pixmap fetches on windows in geometry updates if window is shading 2013-05-07 09:58:41 +01:00
Mike Blumenkrantz c8c2f6cf8a ensure comp geometry update happens even if update gets deferred 2013-05-07 09:58:41 +01:00
Mike Blumenkrantz ee8660a885 don't use pixmap size for comp geom updates if border is shading 2013-05-07 09:58:41 +01:00
Carsten Haitzler 8a14a6c96b update po's 2013-05-07 09:58:40 +01:00
Igor Murzov 5ba194cace Comment out outdated translations in .desktop file of conf_comp module.
Translations in .desktop file of conf_comp module are copied from
one of now removed comp module. And as there is no tag 'fuzzy' for
desktop files, translations that need to be updated are commented out.
2013-05-07 09:58:40 +01:00
Igor Murzov 9feede7b5e Partially revert commit 8d7c40c622 2013-05-07 09:58:40 +01:00
maxerba 70ffb6a4da updating serbian translation 2013-05-07 09:58:40 +01:00
maxerba e240283488 updating italian translation 2013-05-07 09:58:40 +01:00
Chris Michael ce80e9fbc3 Add changes from home.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:28:30 +01:00
Chris Michael d0022a7017 Add changes from home
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:28:16 +01:00
Chris Michael 48cbe12742 Add changes from home.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:27:57 +01:00
Chris Michael c3c3ed2ff8 Add buffer struct to surface.
Add damage, output, input rectangles.
Add pending struct to surface
Create E_Surface_Frame callback structure
Add API functions for surface.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:26:36 +01:00
Chris Michael 1c9c550205 Add attach function pointer
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:26:17 +01:00
Chris Michael e3e6c9d44e Add repaint function pointers.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:25:51 +01:00
Chris Michael 0812d37559 Add e_buffer and e_region to includes.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:25:27 +01:00
Chris Michael 2886c1a156 Add e_buffer and e_region to build order
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:25:07 +01:00
Chris Michael 4fedd2bf7c Add e_region files
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:24:37 +01:00
Chris Michael d8ab66b113 Add e_buffer files.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:24:22 +01:00
Chris Michael 17d28fedca Test for valid Wayland compositor before trying to shutdown.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 21:21:24 +01:00
Chris Michael 2eef67fba6 Check for valid wayland compositor before trying to init desktop shell.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 21:21:24 +01:00
Chris Michael 0bf381bae8 Check for valid wayland compositor and display before dispatching.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 21:21:24 +01:00
Mike Blumenkrantz b0c056f80d fix invalid read of notification popup after delete 2013-05-04 21:21:24 +01:00