Commit Graph

17073 Commits

Author SHA1 Message Date
Mike Blumenkrantz 07144c6c92 comp pixmap fetching before the window's first map will always fail, so it's enough to just let the render queue handle updating here 2013-07-26 12:27:47 +01:00
Mike Blumenkrantz 9a443b6fec only move/resize client lock_win if it exists 2013-07-26 12:27:47 +01:00
Mike Blumenkrantz b4990c0cd1 don't try sibling stacking the comp canvas to a non-sibling window 2013-07-26 12:27:47 +01:00
Mike Blumenkrantz 2746600db2 make e_hints setup slightly more clue-ful 2013-07-26 12:27:47 +01:00
Chris Michael 9e9651aad5 Setup XDG_RUNTIME_DIR before doing ecore_imf init.
NB: Ecore_IMF (when it uses the wayland module) needs to have
xdg_runtime_dir set. This change ensures that env variable is set
before we init ecore_imf.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-26 12:05:52 +01:00
Chris Michael 85eaf423b4 Use wl_resource_get_link when creating keyboard resource
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-26 12:05:31 +01:00
Stefan Schmidt 9638ed250c wl_screenshot: Remove non-existing file from SOURCES to fix distcheck 2013-07-25 13:37:26 +01:00
Chris Michael 395434a113 Properly check for primary output during new configurations.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-25 13:29:59 +01:00
Mike Blumenkrantz bac56b6590 fix evry edc calc error 2013-07-25 13:15:09 +01:00
Chris Michael 337979599c Remove dead wl_shell module. Was replaced by wl_desktop_shell.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-25 08:19:59 +01:00
Mike Blumenkrantz 6a7e9e7d8c placeholder commit because I screwed up a rebase somehow: previous two commits were to revert 09b4dfb940 and f55e5e86cf which were reported to have broken some things for users 2013-07-24 07:09:12 +01:00
Mike Blumenkrantz 1cff963a02 asdf 2013-07-24 07:05:41 +01:00
Mike Blumenkrantz 4c97969056 asdf 2013-07-24 07:05:24 +01:00
Carsten Haitzler f3dccd9406 adjust battery sizing 2013-07-24 01:26:26 +09:00
Chris Michael c242478bfa Update Makefile.am for wl_screenshot module
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-23 14:30:49 +01:00
Chris Michael f6cca292f0 Update configure.ac for wl_screenshot module
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-23 14:30:35 +01:00
Chris Michael 7d65a7edcc Update wayland screenshot module code and make it functional again.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-23 14:30:09 +01:00
Chris Michael 9e64360c2c Update screenshot protocol files for addition of done event
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-23 14:29:16 +01:00
Chris Michael 81cd2eedf1 Add wl_screenshot module makefile
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-23 14:28:02 +01:00
Chris Michael 99d3fbd17a Add wl_screenshot module desktop file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-23 14:27:52 +01:00
Chris Michael c2ff135803 Update screenshot protocol for done event.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-23 13:01:45 +01:00
Carsten Haitzler d60279b977 zoomap always on popups - i enabled this before.
shelves are almost always around. that means that unless you magically
can do partial rendering, comp updates re-render shelf AND all
contents. for systems this means much mofre gl overhead thatn with
e17. to do a mid-way house, force zoomaps on for shelves, until evas
can auto stuff smart objects into buffers on its own based on behavior.
2013-07-19 09:31:55 +09:00
Chris Michael 2b6a8ecf24 Update wayland-client support for recent Wayland api changes (replace
wl_display_add_global with wl_global_create, and fix wl_client calls
to create resources with wl_resource).

NB: This brings client support up to par with version 1.2 of Wayland

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-15 13:42:46 +01:00
Chris Michael 8e72f22d5d struct wl_buffer is deprecated now so just use a void pointer.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-15 13:42:46 +01:00
Carsten Haitzler e3f2d3cb4b enlarge taskbar buttons a bit so those with 24px shelves.. can use
them. :)
2013-07-15 16:34:14 +09:00
Carsten Haitzler 3dc555a7cf fix warnings in build so new ones turn up and get fixed. 2013-07-15 11:45:19 +09:00
Carsten Haitzler 02a71ca145 store startup id in exehist as e restart was not self-exec as of e17 2013-07-15 11:25:14 +09:00
Carsten Haitzler ba7bc6dba2 fix mounted fs used/free/reserved display to work again... 2013-07-14 18:04:27 +09:00
Iván Briano 39ea5b4e3d Look for edje_cc in the right place when importing wallpapers
Some of us do funky things like not having a proper PATH set when E
starts, so let's not rely on such black magics when we have better methods.
2013-07-12 15:14:48 -03:00
Mike Blumenkrantz 09b4dfb940 revert last, useless commit; what I really meant was to remove the unnecessary evas image calls 2013-07-12 13:59:24 +01:00
Mike Blumenkrantz f55e5e86cf minor comp optimization: reduce frequency of ecore-x calls when updating pixmaps for non-gl surfaces 2013-07-12 12:52:40 +01:00
Mike Blumenkrantz fc9e67d137 return correct layer value when getting comp layer for border objects 2013-07-10 16:04:01 +01:00
Mike Blumenkrantz 31c3d13d57 get window geometry for overrides during shape update, not pixmap geometry 2013-07-09 11:50:48 +01:00
Chris Michael 607f5914ff Remove duplicate call to layer_set.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-09 11:43:29 +01:00
Chris Michael 8833073b41 Update e_comp_wl with recent wayland changes
- wl_client functions have been deprecated. replaced with wl_resource
 functions

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-09 10:28:30 +01:00
Chris Michael ce0b069b51 Update wl_desktop_shell for recent wayland changes
- wl_client functions have been deprecated. replaced with wl_resource
functions

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-09 10:28:30 +01:00
Mike Blumenkrantz a67d211e09 don't resize manager when manager has same size as set size 2013-07-09 09:34:13 +01:00
Mike Blumenkrantz e0b38fdce5 move and resize container when moving and resizing container 2013-07-09 09:34:13 +01:00
maxerba b7ba1dea64 Adding serbian localization in desktop files 2013-07-08 13:33:29 +02:00
Carsten Haitzler cacfb9c397 make grab during draw default in e18 comp. 2013-07-06 15:10:18 +09:00
maxerba 2530cb241e Updating spanish translation 2013-07-05 19:07:06 +02:00
maxerba 26303bbe1f Fixed sorting in desktop files 2013-07-05 19:02:53 +02:00
Carsten Haitzler 6f1c04cf3d update po's 2013-07-05 11:11:59 +09:00
Mike Blumenkrantz 3b8aaabb9b comp-ignore modal lock windows, set icccm name/class on them 2013-07-04 08:13:31 +01:00
Mike Blumenkrantz 41448890cc aaand fix border mouse actions for non modal dialog parents 2013-07-03 10:02:34 +01:00
Mike Blumenkrantz a36fde91f6 fix border mouse actions on modal dialog parents 2013-07-03 09:55:37 +01:00
Mike Blumenkrantz f412b88216 add modal lock window to border hash and enable finding by lock window 2013-07-03 09:55:37 +01:00
Mike Blumenkrantz 3a89244cd8 bugfix: focus setting on modal dialogs which are not ECORE_X_WINDOW_TYPE_DIALOG 2013-07-03 09:55:37 +01:00
Chris Michael 237e5f6f51 Do not need desktop_shell_cb_bind anymore.
Assign the shell to the shell_surface on creation (for future
dereference)
Make grab/move/resize work again for wayland-clients

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-03 08:57:12 +01:00
Chris Michael 96d778323d Remove _find_resource_for_client function and use
wl_resource_find_for_client.
More fixups for wl_resource functions (_get_client, set_destructor, etc)

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-03 08:57:12 +01:00