platform/upstream/enlightenment.git
11 years agobugfix: border style remembers
Mike Blumenkrantz [Fri, 26 Jul 2013 12:15:48 +0000 (13:15 +0100)]
bugfix: border style remembers

T248

11 years agobugfix: fileman double click auto-resizing now accounts for toolbar/sidebar and accou...
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

11 years agomove comp focus-out color class to Window Manager section in color config
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

11 years agoonly show a comp win when it is no longer animating from a hide() call
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

11 years agocreating comp wins on X win creation is totally broken: no X functions will work...
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

11 years agoadd a bunch of commented debug messages in comp
Mike Blumenkrantz [Fri, 26 Jul 2013 11:23:28 +0000 (12:23 +0100)]
add a bunch of commented debug messages in comp

11 years agosimplify comp win dmg update adding on show; no functional changes
Mike Blumenkrantz [Fri, 26 Jul 2013 11:22:42 +0000 (12:22 +0100)]
simplify comp win dmg update adding on show; no functional changes

11 years agoa comp win resize is only a damage event if the window is visible
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

11 years agounset damage updates when hiding window
Mike Blumenkrantz [Fri, 26 Jul 2013 11:20:30 +0000 (12:20 +0100)]
unset damage updates when hiding window

11 years agoonly update comp win pixmap if there are damage updates since this will fail otherwise
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

11 years agoget comp win attrs when e_border not present; this is just a simplification and not...
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

11 years agodon't set comp dumps/flushes for deleted comp wins
Mike Blumenkrantz [Fri, 26 Jul 2013 10:06:12 +0000 (11:06 +0100)]
don't set comp dumps/flushes for deleted comp wins

11 years agoadd delete flag to e_border to alert us that this client window is dead
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

11 years agodon't set managed/mapped atoms during hide if window was delete requested
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

11 years agoonly set client hints for withdrawn if client is not dead
Mike Blumenkrantz [Fri, 26 Jul 2013 10:04:04 +0000 (11:04 +0100)]
only set client hints for withdrawn if client is not dead

11 years agocomp pixmap fetching before the window's first map will always fail, so it's enough...
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

11 years agoonly move/resize client lock_win if it exists
Mike Blumenkrantz [Fri, 26 Jul 2013 09:09:04 +0000 (10:09 +0100)]
only move/resize client lock_win if it exists

11 years agodon't try sibling stacking the comp canvas to a non-sibling window
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

11 years agomake e_hints setup slightly more clue-ful
Mike Blumenkrantz [Fri, 26 Jul 2013 09:04:01 +0000 (10:04 +0100)]
make e_hints setup slightly more clue-ful

11 years agoSetup XDG_RUNTIME_DIR before doing ecore_imf init.
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>
11 years agoUse wl_resource_get_link when creating keyboard resource
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>
11 years agowl_screenshot: Remove non-existing file from SOURCES to fix distcheck
Stefan Schmidt [Thu, 25 Jul 2013 12:35:24 +0000 (13:35 +0100)]
wl_screenshot: Remove non-existing file from SOURCES to fix distcheck

11 years agoProperly check for primary output during new configurations.
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>
11 years agofix evry edc calc error
Mike Blumenkrantz [Thu, 25 Jul 2013 12:15:09 +0000 (13:15 +0100)]
fix evry edc calc error

11 years agoRemove dead wl_shell module. Was replaced by wl_desktop_shell.
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>
11 years agoplaceholder commit because I screwed up a rebase somehow: previous two commits were...
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

11 years agoasdf
Mike Blumenkrantz [Wed, 24 Jul 2013 06:05:41 +0000 (07:05 +0100)]
asdf

11 years agoasdf
Mike Blumenkrantz [Wed, 24 Jul 2013 06:05:24 +0000 (07:05 +0100)]
asdf

11 years agoadjust battery sizing
Carsten Haitzler (Rasterman) [Tue, 23 Jul 2013 16:24:03 +0000 (01:24 +0900)]
adjust battery sizing

11 years agoUpdate Makefile.am for wl_screenshot module
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>
11 years agoUpdate configure.ac for wl_screenshot module
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>
11 years agoUpdate wayland screenshot module code and make it functional again.
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>
11 years agoUpdate screenshot protocol files for addition of done event
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>
11 years agoAdd wl_screenshot module makefile
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>
11 years agoAdd wl_screenshot module desktop file
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>
11 years agoUpdate screenshot protocol for done event.
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>
11 years agozoomap always on popups - i enabled this before.
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.

11 years agoUpdate wayland-client support for recent Wayland api changes (replace
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>
11 years agostruct wl_buffer is deprecated now so just use a void pointer.
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>
11 years agoenlarge taskbar buttons a bit so those with 24px shelves.. can use
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. :)

11 years agofix warnings in build so new ones turn up and get fixed.
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.

11 years agostore startup id in exehist as e restart was not self-exec as of e17
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

11 years agofix mounted fs used/free/reserved display to work again...
Carsten Haitzler (Rasterman) [Sun, 14 Jul 2013 09:04:27 +0000 (18:04 +0900)]
fix mounted fs used/free/reserved display to work again...

11 years agoLook for edje_cc in the right place when importing wallpapers
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.

11 years agorevert last, useless commit; what I really meant was to remove the unnecessary evas...
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

11 years agominor comp optimization: reduce frequency of ecore-x calls when updating pixmaps...
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

11 years agoreturn correct layer value when getting comp layer for border objects
Mike Blumenkrantz [Wed, 10 Jul 2013 15:04:01 +0000 (16:04 +0100)]
return correct layer value when getting comp layer for border objects

11 years agoget window geometry for overrides during shape update, not pixmap geometry
Mike Blumenkrantz [Tue, 9 Jul 2013 10:50:10 +0000 (11:50 +0100)]
get window geometry for overrides during shape update, not pixmap geometry

11 years agoRemove duplicate call to layer_set.
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>
11 years agoUpdate e_comp_wl with recent wayland changes
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>
11 years agoUpdate wl_desktop_shell for recent wayland changes
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>
11 years agodon't resize manager when manager has same size as set size
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

11 years agomove and resize container when moving and resizing container
Mike Blumenkrantz [Tue, 9 Jul 2013 08:33:14 +0000 (09:33 +0100)]
move and resize container when moving and resizing container

11 years agoAdding serbian localization in desktop files
maxerba [Mon, 8 Jul 2013 11:33:29 +0000 (13:33 +0200)]
Adding serbian localization in desktop files

11 years agomake grab during draw default in e18 comp.
Carsten Haitzler (Rasterman) [Sat, 6 Jul 2013 06:09:55 +0000 (15:09 +0900)]
make grab during draw default in e18 comp.

11 years agoUpdating spanish translation
maxerba [Fri, 5 Jul 2013 17:07:06 +0000 (19:07 +0200)]
Updating spanish translation

11 years agoFixed sorting in desktop files
maxerba [Fri, 5 Jul 2013 17:02:33 +0000 (19:02 +0200)]
Fixed sorting in desktop files

11 years agoupdate po's
Carsten Haitzler (Rasterman) [Fri, 5 Jul 2013 02:11:59 +0000 (11:11 +0900)]
update po's

11 years agocomp-ignore modal lock windows, set icccm name/class on them
Mike Blumenkrantz [Thu, 4 Jul 2013 07:13:31 +0000 (08:13 +0100)]
comp-ignore modal lock windows, set icccm name/class on them

11 years agoaaand fix border mouse actions for non modal dialog parents
Mike Blumenkrantz [Wed, 3 Jul 2013 09:02:34 +0000 (10:02 +0100)]
aaand fix border mouse actions for non modal dialog parents

11 years agofix border mouse actions on modal dialog parents
Mike Blumenkrantz [Wed, 3 Jul 2013 08:54:55 +0000 (09:54 +0100)]
fix border mouse actions on modal dialog parents

11 years agoadd modal lock window to border hash and enable finding by lock window
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

11 years agobugfix: focus setting on modal dialogs which are not ECORE_X_WINDOW_TYPE_DIALOG
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

11 years agoDo not need desktop_shell_cb_bind anymore.
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>
11 years agoRemove _find_resource_for_client function and use
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>
11 years agoAdd a reference to the shell for shell_surface
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>
11 years agoMore conversions to wl_resource_get_user_data
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>
11 years agofix button focus glow to not be a few pixels off and look screwed.
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.

11 years agouse button_text class so font is correct in navbar for efm.
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.

11 years agomake e17 ibar separator an inset bevel so it fits in more
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

11 years agoupdating various translations
maxerba [Tue, 2 Jul 2013 17:31:06 +0000 (19:31 +0200)]
updating various translations

11 years agoupdating desktop files translations
maxerba [Tue, 2 Jul 2013 15:39:36 +0000 (17:39 +0200)]
updating desktop files translations

11 years agoUse wl_resource_get_user_data to get the currently focused surface.
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>
11 years agoCheck for valid pointer focus resource.
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>
11 years agoadd simple test app for modal window race conditions
Mike Blumenkrantz [Tue, 2 Jul 2013 09:20:57 +0000 (10:20 +0100)]
add simple test app for modal window race conditions

11 years agofix comp border initial stacking
Mike Blumenkrantz [Tue, 2 Jul 2013 09:08:06 +0000 (10:08 +0100)]
fix comp border initial stacking

11 years agofix comp win layout stacking and remove unnecessary inlist ops
Mike Blumenkrantz [Tue, 2 Jul 2013 09:03:06 +0000 (10:03 +0100)]
fix comp win layout stacking and remove unnecessary inlist ops

11 years agofix guaranteed crash from typo in e_border_lower_below
Mike Blumenkrantz [Tue, 2 Jul 2013 09:02:27 +0000 (10:02 +0100)]
fix guaranteed crash from typo in e_border_lower_below

11 years agodon'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: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

11 years agoif the warping border gets a modal window during the warp, do nothing after the warp
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

11 years agoDon't try to bind desktop_shell inside of shell_bind (separate bind
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>
11 years agoFix pointer_focus of wayland-clients to not crash.
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>
11 years agohide ibar menu when last instance window is closed
Mike Blumenkrantz [Tue, 2 Jul 2013 07:34:44 +0000 (08:34 +0100)]
hide ibar menu when last instance window is closed

11 years agoapply screen limit policy to border configure requests
Mike Blumenkrantz [Tue, 2 Jul 2013 07:34:25 +0000 (08:34 +0100)]
apply screen limit policy to border configure requests

11 years agofix modality of edge binding grab window
Mike Blumenkrantz [Tue, 2 Jul 2013 07:22:38 +0000 (08:22 +0100)]
fix modality of edge binding grab window

11 years agofix pager window visibility during drag
Mike Blumenkrantz [Tue, 2 Jul 2013 06:59:00 +0000 (07:59 +0100)]
fix pager window visibility during drag

11 years agofont previews in efm - in thumbnails and in efm preview
Carsten Haitzler (Rasterman) [Tue, 2 Jul 2013 05:01:49 +0000 (14:01 +0900)]
font previews in efm - in thumbnails and in efm preview

11 years agofix teamwork build without emotion
Mike Blumenkrantz [Mon, 1 Jul 2013 06:58:47 +0000 (07:58 +0100)]
fix teamwork build without emotion

11 years agoFix klockwork issue: NULL pointer may be dereferenced:
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>
11 years agoUnignore some .desktop files
Igor Murzov [Fri, 28 Jun 2013 10:55:43 +0000 (14:55 +0400)]
Unignore some .desktop files

11 years agoupdate po's
Carsten Haitzler (Rasterman) [Fri, 28 Jun 2013 10:19:37 +0000 (19:19 +0900)]
update po's

11 years agoAdd serbian translation of desktop files.
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 :/

11 years agoFix issue of incorrect x/y position being displayed on a monitor after
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>
11 years agoWhen we unbind the data device or input device, we do not need to call
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>
11 years agoUpdate unbind of the data device to use wl_resource_get_link.
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>
11 years agoRevert "leak--: Store xkb_rule_names into Input structure so we can free the strings"
Chris Michael [Fri, 28 Jun 2013 05:49:09 +0000 (06:49 +0100)]
Revert "leak--: Store xkb_rule_names into Input structure so we can free the strings"

This reverts commit 87c179828117414897d99a2c5308114679420935.

NB: This actually causes a nasty crash on E shutdown, so I need to
come up with another solution.

11 years agofix override window shape input cutting
Mike Blumenkrantz [Thu, 27 Jun 2013 13:39:40 +0000 (14:39 +0100)]
fix override window shape input cutting

this is currently GUARANTEED to break with override shaped windows, which means that if such a window is ever opened, it will NEVER receive input unless it is placed over another client window. this is due to a limitation in evas where it is impossible to (de)select input regions which forced me to choose between either having shaped override windows (such as desktop recorders) block all mouse input to the screen OR have normal override windows (gtk menus and popups...) not able to generate their own input shape at all

11 years agoleak--: Store xkb_rule_names into Input structure so we can free the strings
Chris Michael [Thu, 27 Jun 2013 10:37:51 +0000 (11:37 +0100)]
leak--: Store xkb_rule_names into Input structure so we can free the strings
on shutdown or keymap change.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agobugfix T86: If an output does not have a crtc, find a possible one. If
Chris Michael [Thu, 27 Jun 2013 09:57:36 +0000 (10:57 +0100)]
bugfix T86: If an output does not have a crtc, find a possible one. If
it has no mode set yet, then we try to get the preferred mode. If that
fails we will try the crtc size, if That fails we will fallback to a
safe 640x480. When getting preferred size, if the output does not
specifiy a preferred mode (but does list availabe modes), then we will
assume the largest size.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoWhen we free outputs, set the variable to NULL.
Chris Michael [Thu, 27 Jun 2013 09:57:22 +0000 (10:57 +0100)]
When we free outputs, set the variable to NULL.

Signed-off-by: Chris Michael <cp.michael@samsung.com>