Commit Graph

16764 Commits

Author SHA1 Message Date
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
Igor Murzov 1030a456e5 po/POTFILES.in: Sort filenames alphabetically, remove duplicates 2013-05-04 21:21:24 +01:00
Chris Michael 8c48ab1922 Add damage rectangle(s) for surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 14:53:36 +01:00
Chris Michael cb679ef168 Implement shell surface functions for:
map, unmap, configure.
Implement shell surface interace functions for:
  pong, move, resize, toplevel, transient, fullscreen, maximized, popup
Implement shell surface interface functions for:
  title, class

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 14:37:50 +01:00
Chris Michael e5fb0b8e2c Add some more surface interface functions (damage, attach, commit).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 14:37:17 +01:00
Chris Michael 4253fe41cb Add geometry to surface.
Add ecore_evas and evas to surface.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 14:37:02 +01:00
Chris Michael ed277e2070 Add code to create a shell_surface and setup callbacks for destroy.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:43:46 +01:00
Chris Michael ff183f614f Set default type to none on a new shell surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:43:10 +01:00
Chris Michael d7256d965d Change e_shell_surface_new function to accept the parent E_Surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:42:57 +01:00
Chris Michael 4be041e97b Add shell_surface to build order
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:42:38 +01:00
Chris Michael 0a0a0363df Add shell_surface to headers.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:42:21 +01:00
Chris Michael 7b81df006d Add code to create shell surfaces.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:20:11 +01:00
Chris Michael 77e69f990b Add e_shell_surface code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:19:47 +01:00
Chris Michael a08c640b17 Add API function for shell surface new
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:19:29 +01:00
Chris Michael 4ad36e4d28 Add error message for shell_surface_get.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:59:11 +01:00
Chris Michael 2e24547178 Add popup, transient, and saved geometry to shell surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:58:41 +01:00
Chris Michael 63c637898d Check if a surface has already been configured.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:47:07 +01:00
Chris Michael cfe6102182 Add a reference to the shell surface
Add map/unmap/configure function pointers to structure.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:44:30 +01:00
Chris Michael ea3e1cd985 Start on shell surface code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:43:03 +01:00
Chris Michael 473a1de55f Remove blank spaces from Makefile.am
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:33:41 +01:00
Chris Michael 10e9f1264d Start on shell surface creation.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:33:24 +01:00
Chris Michael 03346a3d19 Add code to create and destroy a surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:32:59 +01:00