Mike Blumenkrantz [Fri, 26 Jul 2013 15:11:00 +0000 (16:11 +0100)]
continue to ignore ignored comp wins in show event
Mike Blumenkrantz [Fri, 26 Jul 2013 13:45:07 +0000 (14:45 +0100)]
fix ibar exe indicator visibility when using vertical orientation
Mike Blumenkrantz [Fri, 26 Jul 2013 13:42:48 +0000 (14:42 +0100)]
fix ibar client menu to track multiple windows per exe
Mike Blumenkrantz [Fri, 26 Jul 2013 12:54:53 +0000 (13:54 +0100)]
block gadman drags originating from other gadcons
T251
Mike Blumenkrantz [Fri, 26 Jul 2013 12:42:29 +0000 (13:42 +0100)]
better fix for border theme remembers that doesn't break all borders...
Mike Blumenkrantz [Fri, 26 Jul 2013 12:15:48 +0000 (13:15 +0100)]
bugfix: border style remembers
T248
Mike Blumenkrantz [Fri, 26 Jul 2013 11:50:28 +0000 (12:50 +0100)]
bugfix: fileman double click auto-resizing now accounts for toolbar/sidebar and accounts for maximized state
T208
Mike Blumenkrantz [Fri, 26 Jul 2013 11:32:18 +0000 (12:32 +0100)]
move comp focus-out color class to Window Manager section in color config
T242
Mike Blumenkrantz [Fri, 26 Jul 2013 11:25:31 +0000 (12:25 +0100)]
only show a comp win when it is no longer animating from a hide() call
this should greatly reduce pixmap tearing when mousing through menus quickly
Mike Blumenkrantz [Fri, 26 Jul 2013 11:24:11 +0000 (12:24 +0100)]
creating comp wins on X win creation is totally broken: no X functions will work here until a window is mapped!
instead, create them after MapRequest event
Mike Blumenkrantz [Fri, 26 Jul 2013 11:23:28 +0000 (12:23 +0100)]
add a bunch of commented debug messages in comp
Mike Blumenkrantz [Fri, 26 Jul 2013 11:22:42 +0000 (12:22 +0100)]
simplify comp win dmg update adding on show; no functional changes
Mike Blumenkrantz [Fri, 26 Jul 2013 11:21:41 +0000 (12:21 +0100)]
a comp win resize is only a damage event if the window is visible
Mike Blumenkrantz [Fri, 26 Jul 2013 11:20:30 +0000 (12:20 +0100)]
unset damage updates when hiding window
Mike Blumenkrantz [Fri, 26 Jul 2013 11:19:34 +0000 (12:19 +0100)]
only update comp win pixmap if there are damage updates since this will fail otherwise
Mike Blumenkrantz [Fri, 26 Jul 2013 11:18:45 +0000 (12:18 +0100)]
get comp win attrs when e_border not present; this is just a simplification and not functionally different
Mike Blumenkrantz [Fri, 26 Jul 2013 10:06:12 +0000 (11:06 +0100)]
don't set comp dumps/flushes for deleted comp wins
Mike Blumenkrantz [Fri, 26 Jul 2013 10:05:17 +0000 (11:05 +0100)]
add delete flag to e_border to alert us that this client window is dead
Mike Blumenkrantz [Fri, 26 Jul 2013 10:04:36 +0000 (11:04 +0100)]
don't set managed/mapped atoms during hide if window was delete requested
Mike Blumenkrantz [Fri, 26 Jul 2013 10:04:04 +0000 (11:04 +0100)]
only set client hints for withdrawn if client is not dead
Mike Blumenkrantz [Fri, 26 Jul 2013 09:09:17 +0000 (10:09 +0100)]
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
Mike Blumenkrantz [Fri, 26 Jul 2013 09:09:04 +0000 (10:09 +0100)]
only move/resize client lock_win if it exists
Mike Blumenkrantz [Fri, 26 Jul 2013 09:04:26 +0000 (10:04 +0100)]
don't try sibling stacking the comp canvas to a non-sibling window
Mike Blumenkrantz [Fri, 26 Jul 2013 09:04:01 +0000 (10:04 +0100)]
make e_hints setup slightly more clue-ful
Chris Michael [Fri, 26 Jul 2013 11:05:52 +0000 (12:05 +0100)]
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>
Chris Michael [Fri, 26 Jul 2013 11:05:31 +0000 (12:05 +0100)]
Use wl_resource_get_link when creating keyboard resource
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Stefan Schmidt [Thu, 25 Jul 2013 12:35:24 +0000 (13:35 +0100)]
wl_screenshot: Remove non-existing file from SOURCES to fix distcheck
Chris Michael [Thu, 25 Jul 2013 12:28:46 +0000 (13:28 +0100)]
Properly check for primary output during new configurations.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Thu, 25 Jul 2013 12:15:09 +0000 (13:15 +0100)]
fix evry edc calc error
Chris Michael [Thu, 25 Jul 2013 07:19:59 +0000 (08:19 +0100)]
Remove dead wl_shell module. Was replaced by wl_desktop_shell.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Wed, 24 Jul 2013 06:09:12 +0000 (07:09 +0100)]
placeholder commit because I screwed up a rebase somehow: previous two commits were to revert
09b4dfb940f020e087acdc2537db3bc4e27cebeb and
f55e5e86cfe2b3dfb8caf5382feb185aa3d37874 which were reported to have broken some things for users
Mike Blumenkrantz [Wed, 24 Jul 2013 06:05:41 +0000 (07:05 +0100)]
asdf
Mike Blumenkrantz [Wed, 24 Jul 2013 06:05:24 +0000 (07:05 +0100)]
asdf
Carsten Haitzler (Rasterman) [Tue, 23 Jul 2013 16:24:03 +0000 (01:24 +0900)]
adjust battery sizing
Chris Michael [Tue, 23 Jul 2013 13:30:49 +0000 (14:30 +0100)]
Update Makefile.am for wl_screenshot module
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 23 Jul 2013 13:30:35 +0000 (14:30 +0100)]
Update configure.ac for wl_screenshot module
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 23 Jul 2013 13:30:09 +0000 (14:30 +0100)]
Update wayland screenshot module code and make it functional again.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 23 Jul 2013 13:29:16 +0000 (14:29 +0100)]
Update screenshot protocol files for addition of done event
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 23 Jul 2013 13:28:02 +0000 (14:28 +0100)]
Add wl_screenshot module makefile
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 23 Jul 2013 13:27:52 +0000 (14:27 +0100)]
Add wl_screenshot module desktop file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 23 Jul 2013 12:01:45 +0000 (13:01 +0100)]
Update screenshot protocol for done event.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Carsten Haitzler (Rasterman) [Fri, 19 Jul 2013 00:31:55 +0000 (09:31 +0900)]
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.
Chris Michael [Mon, 15 Jul 2013 12:40:32 +0000 (13:40 +0100)]
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>
Chris Michael [Mon, 15 Jul 2013 12:25:05 +0000 (13:25 +0100)]
struct wl_buffer is deprecated now so just use a void pointer.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Carsten Haitzler (Rasterman) [Mon, 15 Jul 2013 07:34:14 +0000 (16:34 +0900)]
enlarge taskbar buttons a bit so those with 24px shelves.. can use
them. :)
Carsten Haitzler (Rasterman) [Mon, 15 Jul 2013 02:45:19 +0000 (11:45 +0900)]
fix warnings in build so new ones turn up and get fixed.
Carsten Haitzler (Rasterman) [Mon, 15 Jul 2013 02:25:14 +0000 (11:25 +0900)]
store startup id in exehist as e restart was not self-exec as of e17
Carsten Haitzler (Rasterman) [Sun, 14 Jul 2013 09:04:27 +0000 (18:04 +0900)]
fix mounted fs used/free/reserved display to work again...
Iván Briano [Fri, 12 Jul 2013 18:13:45 +0000 (15:13 -0300)]
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.
Mike Blumenkrantz [Fri, 12 Jul 2013 12:59:24 +0000 (13:59 +0100)]
revert last, useless commit; what I really meant was to remove the unnecessary evas image calls
Mike Blumenkrantz [Fri, 12 Jul 2013 11:52:40 +0000 (12:52 +0100)]
minor comp optimization: reduce frequency of ecore-x calls when updating pixmaps for non-gl surfaces
Mike Blumenkrantz [Wed, 10 Jul 2013 15:04:01 +0000 (16:04 +0100)]
return correct layer value when getting comp layer for border objects
Mike Blumenkrantz [Tue, 9 Jul 2013 10:50:10 +0000 (11:50 +0100)]
get window geometry for overrides during shape update, not pixmap geometry
Chris Michael [Tue, 9 Jul 2013 10:43:29 +0000 (11:43 +0100)]
Remove duplicate call to layer_set.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 9 Jul 2013 09:27:25 +0000 (10:27 +0100)]
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>
Chris Michael [Tue, 9 Jul 2013 09:26:40 +0000 (10:26 +0100)]
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>
Mike Blumenkrantz [Tue, 9 Jul 2013 08:33:26 +0000 (09:33 +0100)]
don't resize manager when manager has same size as set size
Mike Blumenkrantz [Tue, 9 Jul 2013 08:33:14 +0000 (09:33 +0100)]
move and resize container when moving and resizing container
maxerba [Mon, 8 Jul 2013 11:33:29 +0000 (13:33 +0200)]
Adding serbian localization in desktop files
Carsten Haitzler (Rasterman) [Sat, 6 Jul 2013 06:09:55 +0000 (15:09 +0900)]
make grab during draw default in e18 comp.
maxerba [Fri, 5 Jul 2013 17:07:06 +0000 (19:07 +0200)]
Updating spanish translation
maxerba [Fri, 5 Jul 2013 17:02:33 +0000 (19:02 +0200)]
Fixed sorting in desktop files
Carsten Haitzler (Rasterman) [Fri, 5 Jul 2013 02:11:59 +0000 (11:11 +0900)]
update po's
Mike Blumenkrantz [Thu, 4 Jul 2013 07:13:31 +0000 (08:13 +0100)]
comp-ignore modal lock windows, set icccm name/class on them
Mike Blumenkrantz [Wed, 3 Jul 2013 09:02:34 +0000 (10:02 +0100)]
aaand fix border mouse actions for non modal dialog parents
Mike Blumenkrantz [Wed, 3 Jul 2013 08:54:55 +0000 (09:54 +0100)]
fix border mouse actions on modal dialog parents
Mike Blumenkrantz [Wed, 3 Jul 2013 08:54:12 +0000 (09:54 +0100)]
add modal lock window to border hash and enable finding by lock window
Mike Blumenkrantz [Wed, 3 Jul 2013 08:45:46 +0000 (09:45 +0100)]
bugfix: focus setting on modal dialogs which are not ECORE_X_WINDOW_TYPE_DIALOG
Chris Michael [Wed, 3 Jul 2013 07:55:47 +0000 (08:55 +0100)]
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>
Chris Michael [Wed, 3 Jul 2013 07:53:26 +0000 (08:53 +0100)]
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>
Chris Michael [Wed, 3 Jul 2013 07:53:04 +0000 (08:53 +0100)]
Add a reference to the shell for shell_surface
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 3 Jul 2013 06:06:48 +0000 (07:06 +0100)]
More conversions to wl_resource_get_user_data
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Carsten Haitzler (Rasterman) [Wed, 3 Jul 2013 06:38:42 +0000 (15:38 +0900)]
fix button focus glow to not be a few pixels off and look screwed.
Carsten Haitzler (Rasterman) [Wed, 3 Jul 2013 06:27:12 +0000 (15:27 +0900)]
use button_text class so font is correct in navbar for efm.
Carsten Haitzler (Rasterman) [Wed, 3 Jul 2013 06:23:52 +0000 (15:23 +0900)]
make e17 ibar separator an inset bevel so it fits in more
maxerba [Tue, 2 Jul 2013 17:31:06 +0000 (19:31 +0200)]
updating various translations
maxerba [Tue, 2 Jul 2013 15:39:36 +0000 (17:39 +0200)]
updating desktop files translations
Chris Michael [Tue, 2 Jul 2013 12:55:57 +0000 (13:55 +0100)]
Use wl_resource_get_user_data to get the currently focused surface.
Destroy surface ping_timer when surface is destroyed.
Use wl_resource_get_client for client comparison
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 2 Jul 2013 12:55:26 +0000 (13:55 +0100)]
Check for valid pointer focus resource.
Use wl_resource_get_user_data to get the focused surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Tue, 2 Jul 2013 09:20:57 +0000 (10:20 +0100)]
add simple test app for modal window race conditions
Mike Blumenkrantz [Tue, 2 Jul 2013 09:08:06 +0000 (10:08 +0100)]
fix comp border initial stacking
Mike Blumenkrantz [Tue, 2 Jul 2013 09:03:06 +0000 (10:03 +0100)]
fix comp win layout stacking and remove unnecessary inlist ops
Mike Blumenkrantz [Tue, 2 Jul 2013 09:02:27 +0000 (10:02 +0100)]
fix guaranteed crash from typo in e_border_lower_below
Mike Blumenkrantz [Tue, 2 Jul 2013 08:11:27 +0000 (09:11 +0100)]
don't raise a border during layer set if it has a modal on the same or lower layer
Mike Blumenkrantz [Tue, 2 Jul 2013 08:03:02 +0000 (09:03 +0100)]
if the warping border gets a modal window during the warp, do nothing after the warp
Chris Michael [Tue, 2 Jul 2013 08:32:36 +0000 (09:32 +0100)]
Don't try to bind desktop_shell inside of shell_bind (separate bind
for desktop_shell).
Use wl_resource_set_destructor.
When shell gets unbound, don't "free" the resource (handled internally
via wayland).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 2 Jul 2013 08:12:36 +0000 (09:12 +0100)]
Fix pointer_focus of wayland-clients to not crash.
Use wl_resource_get_user_data where needed.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Tue, 2 Jul 2013 07:34:44 +0000 (08:34 +0100)]
hide ibar menu when last instance window is closed
Mike Blumenkrantz [Tue, 2 Jul 2013 07:34:25 +0000 (08:34 +0100)]
apply screen limit policy to border configure requests
Mike Blumenkrantz [Tue, 2 Jul 2013 07:22:38 +0000 (08:22 +0100)]
fix modality of edge binding grab window
Mike Blumenkrantz [Tue, 2 Jul 2013 06:59:00 +0000 (07:59 +0100)]
fix pager window visibility during drag
Carsten Haitzler (Rasterman) [Tue, 2 Jul 2013 05:01:49 +0000 (14:01 +0900)]
font previews in efm - in thumbnails and in efm preview
Mike Blumenkrantz [Mon, 1 Jul 2013 06:58:47 +0000 (07:58 +0100)]
fix teamwork build without emotion
Chris Michael [Fri, 28 Jun 2013 13:44:25 +0000 (14:44 +0100)]
Fix klockwork issue: NULL pointer may be dereferenced:
Don't call e_comp_win_effect_set unless we have a valid pager window
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Igor Murzov [Fri, 28 Jun 2013 10:55:43 +0000 (14:55 +0400)]
Unignore some .desktop files
Carsten Haitzler (Rasterman) [Fri, 28 Jun 2013 10:19:37 +0000 (19:19 +0900)]
update po's
Igor Murzov [Sun, 23 Jun 2013 09:36:07 +0000 (13:36 +0400)]
Add serbian translation of desktop files.
Found these uncommited files while cleaning up my temporary files :/
Chris Michael [Fri, 28 Jun 2013 10:03:26 +0000 (11:03 +0100)]
Fix issue of incorrect x/y position being displayed on a monitor after
snapping.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 28 Jun 2013 06:57:34 +0000 (07:57 +0100)]
When we unbind the data device or input device, we do not need to call
free().
Free the allocated strings after creating the keymap (leak--).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 28 Jun 2013 05:50:26 +0000 (06:50 +0100)]
Update unbind of the data device to use wl_resource_get_link.
Signed-off-by: Chris Michael <cp.michael@samsung.com>