platform/upstream/enlightenment.git
11 years agofix autoraise when mousing into already-focused windows
Mike Blumenkrantz [Fri, 10 May 2013 12:08:01 +0000 (13:08 +0100)]
fix autoraise when mousing into already-focused windows

11 years agodisable mouse events in border client swallow/clip parts
Mike Blumenkrantz [Fri, 10 May 2013 11:36:31 +0000 (12:36 +0100)]
disable mouse events in border client swallow/clip parts

fixes behavior when clicking through shaped windows

11 years agofix floating border icons when changing border themes
Mike Blumenkrantz [Fri, 10 May 2013 11:29:58 +0000 (12:29 +0100)]
fix floating border icons when changing border themes

11 years agoremove some completed compositor todos
Mike Blumenkrantz [Fri, 10 May 2013 11:23:07 +0000 (12:23 +0100)]
remove some completed compositor todos

11 years agoforce window resize when pixmap comes back with a size that doesn't match the client...
Mike Blumenkrantz [Fri, 10 May 2013 10:11:35 +0000 (11:11 +0100)]
force window resize when pixmap comes back with a size that doesn't match the client window

this causes comp to refetch the pixmap again with the correct size and allows windows which were shaded across a restart to be unshaded

11 years agocorrectly send border move events for shading where applicable
Mike Blumenkrantz [Fri, 10 May 2013 09:43:09 +0000 (10:43 +0100)]
correctly send border move events for shading where applicable

11 years agomore accurately init window position for re-managed windows
Mike Blumenkrantz [Fri, 10 May 2013 09:40:54 +0000 (10:40 +0100)]
more accurately init window position for re-managed windows

11 years agoblock border resize action for shading/shaded windows
Mike Blumenkrantz [Fri, 10 May 2013 09:40:20 +0000 (10:40 +0100)]
block border resize action for shading/shaded windows

11 years agoblock window shade animation for new clients
Mike Blumenkrantz [Fri, 10 May 2013 09:39:56 +0000 (10:39 +0100)]
block window shade animation for new clients

11 years agotypedef E_Event_Border_Simple
Mike Blumenkrantz [Fri, 10 May 2013 09:39:36 +0000 (10:39 +0100)]
typedef E_Event_Border_Simple

11 years agodon't fetch window pixmap for shaded window
Mike Blumenkrantz [Fri, 10 May 2013 09:38:37 +0000 (10:38 +0100)]
don't fetch window pixmap for shaded window

11 years agonew border style which greatly increases usability
Mike Blumenkrantz [Thu, 9 May 2013 13:25:52 +0000 (14:25 +0100)]
new border style which greatly increases usability

as explained here: http://e18releasemanager.wordpress.com/2013/05/09/sparklebear/

11 years agocorrectly calculate border frame shape when cutting a window
Mike Blumenkrantz [Thu, 9 May 2013 13:14:52 +0000 (14:14 +0100)]
correctly calculate border frame shape when cutting a window

11 years agoset shape input rects for shaped windows
Mike Blumenkrantz [Thu, 9 May 2013 13:01:22 +0000 (14:01 +0100)]
set shape input rects for shaped windows

11 years agofix dbusmenu crash
Mike Blumenkrantz [Thu, 9 May 2013 12:14:42 +0000 (13:14 +0100)]
fix dbusmenu crash

11 years agoignore comp shape rects outside the screen, print overrides in comp win print function
Mike Blumenkrantz [Thu, 9 May 2013 12:06:04 +0000 (13:06 +0100)]
ignore comp shape rects outside the screen, print overrides in comp win print function

11 years agoincrease systray min width, define systray gadget min sizes, also apply min sizes...
Mike Blumenkrantz [Thu, 9 May 2013 06:57:06 +0000 (07:57 +0100)]
increase systray min width, define systray gadget min sizes, also apply min sizes when resizing dynamically

11 years agoblock mouse focus events if desk animation is running
Mike Blumenkrantz [Wed, 8 May 2013 12:43:19 +0000 (13:43 +0100)]
block mouse focus events if desk animation is running

11 years agoforce mouse up feed on menu ungrab to ensure it gets received
Mike Blumenkrantz [Wed, 8 May 2013 12:26:25 +0000 (13:26 +0100)]
force mouse up feed on menu ungrab to ensure it gets received

issue described in T89

11 years agoupdate container shapes and apply comp hidden when (un)shading windows
Mike Blumenkrantz [Wed, 8 May 2013 11:42:59 +0000 (12:42 +0100)]
update container shapes and apply comp hidden when (un)shading windows

11 years agoleave britney^Wgravity alone (during shading)! #2
Mike Blumenkrantz [Wed, 8 May 2013 11:33:07 +0000 (12:33 +0100)]
leave britney^Wgravity alone (during shading)! #2

11 years agoremove redundant setting of bd->changed
Mike Blumenkrantz [Wed, 8 May 2013 11:32:55 +0000 (12:32 +0100)]
remove redundant setting of bd->changed

11 years agoadd toggle for borderless window state to top-level of border menu
Mike Blumenkrantz [Wed, 8 May 2013 07:55:54 +0000 (08:55 +0100)]
add toggle for borderless window state to top-level of border menu

11 years agoe_border borderless flag is now used at highest priority when determining which borde...
Mike Blumenkrantz [Wed, 8 May 2013 07:47:17 +0000 (08:47 +0100)]
e_border borderless flag is now used at highest priority when determining which border to set

11 years agofilemanager windows no longer resize to 0x0 when double clicked with no icons present
Mike Blumenkrantz [Wed, 8 May 2013 07:28:53 +0000 (08:28 +0100)]
filemanager windows no longer resize to 0x0 when double clicked with no icons present

T78

11 years agoe_fm2_optimal_size_calc now returns a bool to indicate whether the returned size...
Mike Blumenkrantz [Wed, 8 May 2013 07:27:54 +0000 (08:27 +0100)]
e_fm2_optimal_size_calc now returns a bool to indicate whether the returned size can be used

11 years agoreuse comp canvas for ibar grab win
Mike Blumenkrantz [Tue, 7 May 2013 12:11:05 +0000 (13:11 +0100)]
reuse comp canvas for ibar grab win

11 years agofix input shapes for input windows: desk flipping once again functional
Mike Blumenkrantz [Tue, 7 May 2013 10:42:02 +0000 (11:42 +0100)]
fix input shapes for input windows: desk flipping once again functional

11 years agopatches to remove eukit and add device icon from D99
Ian Lee [Tue, 7 May 2013 10:17:02 +0000 (11:17 +0100)]
patches to remove eukit and add device icon from D99

11 years agounbreak window resizing
Mike Blumenkrantz [Tue, 7 May 2013 09:32:38 +0000 (10:32 +0100)]
unbreak window resizing

11 years agoleave britney^Wgravity alone (during shading)!
Mike Blumenkrantz [Tue, 7 May 2013 09:14:05 +0000 (10:14 +0100)]
leave britney^Wgravity alone (during shading)!

11 years agowindow shading no longer changes xwin geometry and looks nicer
Mike Blumenkrantz [Tue, 7 May 2013 07:50:35 +0000 (08:50 +0100)]
window shading no longer changes xwin geometry and looks nicer

11 years agoblock damage and pixmap fetches on windows in geometry updates if window is shading
Mike Blumenkrantz [Tue, 7 May 2013 07:50:08 +0000 (08:50 +0100)]
block damage and pixmap fetches on windows in geometry updates if window is shading

11 years agoensure comp geometry update happens even if update gets deferred
Mike Blumenkrantz [Tue, 7 May 2013 07:49:44 +0000 (08:49 +0100)]
ensure comp geometry update happens even if update gets deferred

11 years agodon't use pixmap size for comp geom updates if border is shading
Mike Blumenkrantz [Tue, 7 May 2013 07:49:21 +0000 (08:49 +0100)]
don't use pixmap size for comp geom updates if border is shading

11 years agoupdate po's
Carsten Haitzler (Rasterman) [Mon, 6 May 2013 08:33:39 +0000 (17:33 +0900)]
update po's

11 years agoComment out outdated translations in .desktop file of conf_comp module.
Igor Murzov [Sat, 4 May 2013 20:42:13 +0000 (00:42 +0400)]
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.

11 years agoPartially revert commit 8d7c40c622
Igor Murzov [Sat, 4 May 2013 20:33:45 +0000 (00:33 +0400)]
Partially revert commit 8d7c40c622

11 years agoupdating serbian translation
maxerba [Sat, 4 May 2013 18:40:16 +0000 (20:40 +0200)]
updating serbian translation

11 years agoupdating italian translation
maxerba [Sat, 4 May 2013 17:54:52 +0000 (19:54 +0200)]
updating italian translation

11 years agoTest for valid Wayland compositor before trying to shutdown.
Chris Michael [Sat, 4 May 2013 13:35:01 +0000 (14:35 +0100)]
Test for valid Wayland compositor before trying to shutdown.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoCheck for valid wayland compositor before trying to init desktop shell.
Chris Michael [Sat, 4 May 2013 11:30:02 +0000 (12:30 +0100)]
Check for valid wayland compositor before trying to init desktop shell.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoCheck for valid wayland compositor and display before dispatching.
Chris Michael [Sat, 4 May 2013 11:26:25 +0000 (12:26 +0100)]
Check for valid wayland compositor and display before dispatching.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agofix invalid read of notification popup after delete
Mike Blumenkrantz [Fri, 3 May 2013 12:29:25 +0000 (13:29 +0100)]
fix invalid read of notification popup after delete

11 years agopo/POTFILES.in: Sort filenames alphabetically, remove duplicates
Igor Murzov [Fri, 3 May 2013 09:17:30 +0000 (13:17 +0400)]
po/POTFILES.in: Sort filenames alphabetically, remove duplicates

11 years agoe_xkb_layout_get can return NULL so trap for that and only set the
Chris Michael [Fri, 3 May 2013 05:38:24 +0000 (06:38 +0100)]
e_xkb_layout_get can return NULL so trap for that and only set the
names.layout below if needed.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoupdating portuguese translation
maxerba [Thu, 2 May 2013 17:28:24 +0000 (19:28 +0200)]
updating portuguese translation

11 years agoUpdate russian translation
Igor Murzov [Sun, 28 Apr 2013 21:02:36 +0000 (01:02 +0400)]
Update russian translation

11 years agoRemove kurdish translation
Igor Murzov [Sun, 28 Apr 2013 20:55:42 +0000 (00:55 +0400)]
Remove kurdish translation

It has only 5 translated messages and takes 10K+ lines.

11 years agoFix thinkos
Igor Murzov [Mon, 29 Apr 2013 07:19:51 +0000 (11:19 +0400)]
Fix thinkos

11 years agoFix incorrect format usage in E_CONFIGURE_OPTION_MINMAX_STEP_FMT
Igor Murzov [Mon, 29 Apr 2013 07:09:54 +0000 (11:09 +0400)]
Fix incorrect format usage in E_CONFIGURE_OPTION_MINMAX_STEP_FMT

11 years agoAdd some more messages to the pot
Igor Murzov [Sun, 28 Apr 2013 20:51:41 +0000 (00:51 +0400)]
Add some more messages to the pot

11 years agoGettextize bluez4 module
Igor Murzov [Sun, 28 Apr 2013 20:49:16 +0000 (00:49 +0400)]
Gettextize bluez4 module

11 years agoadd free callback to size debugging
Mike Blumenkrantz [Thu, 2 May 2013 07:04:28 +0000 (08:04 +0100)]
add free callback to size debugging

11 years agolet us... force zoomap always for popups and menus. let's eee if this
Carsten Haitzler (Rasterman) [Tue, 30 Apr 2013 03:37:59 +0000 (12:37 +0900)]
let us... force zoomap always for popups and menus. let's eee if this
speeds things up?

11 years agoadding serbian translation
maxerba [Mon, 29 Apr 2013 21:55:20 +0000 (23:55 +0200)]
adding serbian translation

11 years agoupdating french and spanish translations
maxerba [Mon, 29 Apr 2013 15:26:58 +0000 (17:26 +0200)]
updating french and spanish translations

11 years agomove dnd init again so it doesn't break during comp init
Mike Blumenkrantz [Mon, 29 Apr 2013 08:45:36 +0000 (09:45 +0100)]
move dnd init again so it doesn't break during comp init

11 years agoremove unnecessary comp checks for init win
Mike Blumenkrantz [Mon, 29 Apr 2013 08:43:46 +0000 (09:43 +0100)]
remove unnecessary comp checks for init win

11 years agofix dnd text-url/list handler to add trailing null before parsing into list
Mike Blumenkrantz [Fri, 26 Apr 2013 09:37:54 +0000 (10:37 +0100)]
fix dnd text-url/list handler to add trailing null before parsing into list

11 years agoStart on code to allow Wayland Clients to render using EGL
Chris Michael [Fri, 26 Apr 2013 12:47:38 +0000 (13:47 +0100)]
Start on code to allow Wayland Clients to render using EGL

Currently, all Wayland Clients render inside E using software
(regardless of E's compositor setting).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd egl extension header
Chris Michael [Fri, 26 Apr 2013 12:46:00 +0000 (13:46 +0100)]
Add egl extension header
Add bind and unbind proc address

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd support for Dynamic Keymap changes in Wayland Clients.
Chris Michael [Fri, 26 Apr 2013 11:06:42 +0000 (12:06 +0100)]
Add support for Dynamic Keymap changes in Wayland Clients.

Now, if you change E's keyboard layout, then Wayland Clients will also
dynamically change to the new keymap.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd keyboard_resource to compositor struct.
Chris Michael [Fri, 26 Apr 2013 10:30:34 +0000 (11:30 +0100)]
Add keyboard_resource to compositor struct.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd Event handler (for keymap events) to compositor structure.
Chris Michael [Fri, 26 Apr 2013 10:04:29 +0000 (11:04 +0100)]
Add Event handler (for keymap events) to compositor structure.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agodefault notification urgency to normal to ensure that notifications are displayed...
Mike Blumenkrantz [Fri, 26 Apr 2013 07:53:16 +0000 (08:53 +0100)]
default notification urgency to normal to ensure that notifications are displayed when they do not explicitly set the urgency hint

11 years agoprotect against failure to find a container layer win in comp
Carsten Haitzler (Rasterman) [Fri, 26 Apr 2013 07:28:27 +0000 (16:28 +0900)]
protect against failure to find a container layer win in comp

it may happen that a container layer window cannot be found (someone
deleted it other than e - which is possible), and e hasn't expected
this. comp will have removed the comp win entry but containers will
not know. this is either some client being stupid, or malicious, but
protect against it, complain with an ERR and march on so we don't crash.

11 years agofix race condtion in comp caused by delayed job doing the populate.
Carsten Haitzler (Rasterman) [Fri, 26 Apr 2013 07:21:37 +0000 (16:21 +0900)]
fix race condtion in comp caused by delayed job doing the populate.

by making a job to delay population we play a race condition game with
initting of other bits of e. this means the comp may or may not have
been filled by the container layer winds before other internal events
and actions start making comp wins and setting layers. this means that
things like e_comp_win_find() for a con->layers[n].win may fail... as
this has yet to be added... and thus.. we crash in startup. it's a
race condition.

so this removed the delay job and makes population of the comp
explicit. it puts the population into the hnds of the e_main init
after a manager has been created and after a container is created, and
thus laer wins created, so it can walk the x window stack correctly,
but before anything else is done. this means that we will be properly
inited at this point without a race condition.

11 years agofix border theme bug which prevented windows from unshading correctly when animation...
Mike Blumenkrantz [Fri, 26 Apr 2013 07:04:53 +0000 (08:04 +0100)]
fix border theme bug which prevented windows from unshading correctly when animation was disabled

11 years agoupdating italian translation
maxerba [Thu, 25 Apr 2013 13:20:54 +0000 (15:20 +0200)]
updating italian translation

11 years agominor theme fix from phab
Mike Blumenkrantz [Thu, 25 Apr 2013 11:03:01 +0000 (12:03 +0100)]
minor theme fix from phab

https://phab.enlightenment.org/D89

11 years agorestack event rect for efm...always
Mike Blumenkrantz [Thu, 25 Apr 2013 11:02:36 +0000 (12:02 +0100)]
restack event rect for efm...always

11 years agoadd another check for vmware windows, ticket #1057
Mike Blumenkrantz [Thu, 25 Apr 2013 10:50:48 +0000 (11:50 +0100)]
add another check for vmware windows, ticket #1057

11 years agoimprove efm mouse move detection (no more tooltips when cursor is in separate window)
Mike Blumenkrantz [Thu, 25 Apr 2013 10:45:53 +0000 (11:45 +0100)]
improve efm mouse move detection (no more tooltips when cursor is in separate window)

11 years agoadd deskmirror, a new widget which breaks evas in a number of terrifying ways
Mike Blumenkrantz [Thu, 25 Apr 2013 10:21:22 +0000 (11:21 +0100)]
add deskmirror, a new widget which breaks evas in a number of terrifying ways

to experience the terror, uncomment the define in e_deskmirror.h

11 years agofix stacking list order of comp objects under the layout
Mike Blumenkrantz [Thu, 25 Apr 2013 10:21:18 +0000 (11:21 +0100)]
fix stacking list order of comp objects under the layout

11 years agoblock efm key actions while menu is active
Mike Blumenkrantz [Thu, 25 Apr 2013 08:23:14 +0000 (09:23 +0100)]
block efm key actions while menu is active

https://phab.enlightenment.org/T12

11 years agomenus are no longer enrolled in the same school as mexican jumping beans
Mike Blumenkrantz [Thu, 25 Apr 2013 08:20:22 +0000 (09:20 +0100)]
menus are no longer enrolled in the same school as mexican jumping beans

11 years agounbreak notification callbacks, fix notification crashes
Mike Blumenkrantz [Thu, 25 Apr 2013 08:12:43 +0000 (09:12 +0100)]
unbreak notification callbacks, fix notification crashes

this should not have been committed as-is, and I'm very disappointed at the lack of testing here.

11 years agounset data ptr for notification handler in notification module
Mike Blumenkrantz [Thu, 25 Apr 2013 07:50:37 +0000 (08:50 +0100)]
unset data ptr for notification handler in notification module

11 years agoonly apply solid zoomap for menus
Mike Blumenkrantz [Tue, 23 Apr 2013 16:09:51 +0000 (17:09 +0100)]
only apply solid zoomap for menus

11 years agomove border shadow checks to e_util
Mike Blumenkrantz [Tue, 23 Apr 2013 15:46:26 +0000 (16:46 +0100)]
move border shadow checks to e_util

11 years agoRename edbus->eldbus
Lucas De Marchi [Tue, 23 Apr 2013 15:08:29 +0000 (12:08 -0300)]
Rename edbus->eldbus

11 years agoignore window focus in events on iconic borders; these are guaranteed to be wrong
Mike Blumenkrantz [Tue, 23 Apr 2013 15:26:19 +0000 (16:26 +0100)]
ignore window focus in events on iconic borders; these are guaranteed to be wrong

11 years agoblock refocus of currently focused window when applying desk focus
Mike Blumenkrantz [Tue, 23 Apr 2013 15:25:56 +0000 (16:25 +0100)]
block refocus of currently focused window when applying desk focus

11 years agofix comp pixmap fetching to refetch when X is slow
Mike Blumenkrantz [Tue, 23 Apr 2013 14:37:35 +0000 (15:37 +0100)]
fix comp pixmap fetching to refetch when X is slow

11 years agomixer: factorize popup&gadget balance&volume code
Jérémy Zurcher [Tue, 23 Apr 2013 13:03:21 +0000 (15:03 +0200)]
mixer: factorize popup&gadget balance&volume code

11 years agoAdd list of outputs to compositor (needed for drm compositor).
Chris Michael [Tue, 23 Apr 2013 08:54:23 +0000 (09:54 +0100)]
Add list of outputs to compositor (needed for drm compositor).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agomixer: prevent mem leak and let default card setup on empty module
Jérémy Zurcher [Tue, 23 Apr 2013 08:55:31 +0000 (10:55 +0200)]
mixer: prevent mem leak and let default card setup on empty module
config

11 years agoset force flag when hiding comp wins on desk switch
Mike Blumenkrantz [Tue, 23 Apr 2013 08:07:58 +0000 (09:07 +0100)]
set force flag when hiding comp wins on desk switch

11 years agoadd comp win zoomaps back with an #ifdef for debugging
Mike Blumenkrantz [Tue, 23 Apr 2013 07:58:08 +0000 (08:58 +0100)]
add comp win zoomaps back with an #ifdef for debugging

11 years agoupdate comp win geometry on border events
Mike Blumenkrantz [Tue, 23 Apr 2013 07:51:59 +0000 (08:51 +0100)]
update comp win geometry on border events

11 years agoremove border checking for comp win add...this is bad I guess
Mike Blumenkrantz [Mon, 22 Apr 2013 14:26:02 +0000 (15:26 +0100)]
remove border checking for comp win add...this is bad I guess

11 years agostop adding max: to bg edj's being generated on import.
Carsten Haitzler (Rasterman) [Tue, 23 Apr 2013 06:50:49 +0000 (15:50 +0900)]
stop adding max: to bg edj's being generated on import.

11 years agouse e_comp_win_effect_unclip after desk show
Mike Blumenkrantz [Mon, 22 Apr 2013 12:57:22 +0000 (13:57 +0100)]
use e_comp_win_effect_unclip after desk show

11 years agoadd e_comp_win_effect_unclip() to unclip an effect object after a transition
Mike Blumenkrantz [Mon, 22 Apr 2013 12:56:48 +0000 (13:56 +0100)]
add e_comp_win_effect_unclip() to unclip an effect object after a transition

11 years agocheck for border when adding comp wins without border object; temporary until e19
Mike Blumenkrantz [Mon, 22 Apr 2013 08:50:52 +0000 (09:50 +0100)]
check for border when adding comp wins without border object; temporary until e19

11 years agouse 2 for desk hide manage to prevent comp source from being hidden
Mike Blumenkrantz [Mon, 22 Apr 2013 07:54:52 +0000 (08:54 +0100)]
use 2 for desk hide manage to prevent comp source from being hidden

11 years agooops - didnt fix pa RIGHT... now its fixed - detects pa native socket
Carsten Haitzler (Rasterman) [Sun, 21 Apr 2013 15:31:22 +0000 (00:31 +0900)]
oops - didnt fix pa RIGHT... now its fixed - detects pa native socket
properly if its an XDG_RUNTIME dir.

11 years agotiling: fix segv when adding a stack without config
Boris Faure [Sat, 20 Apr 2013 16:27:06 +0000 (18:27 +0200)]
tiling: fix segv when adding a stack without config