platform/upstream/enlightenment.git
11 years agochangelog/news for border inset functions
Mike Blumenkrantz [Thu, 30 May 2013 13:22:26 +0000 (14:22 +0100)]
changelog/news for border inset functions

11 years agoblock comp win configure updates for borders: attempt #2
Mike Blumenkrantz [Thu, 30 May 2013 13:07:13 +0000 (14:07 +0100)]
block comp win configure updates for borders: attempt #2

this time flag client to update pixmap and geom when the window change comes through

11 years agoadd e_border inline functions for getting client_inset w/h
Mike Blumenkrantz [Thu, 30 May 2013 12:56:02 +0000 (13:56 +0100)]
add e_border inline functions for getting client_inset w/h

11 years agounbreak window manipulation, need to test this more...
Mike Blumenkrantz [Thu, 30 May 2013 11:04:37 +0000 (12:04 +0100)]
unbreak window manipulation, need to test this more...

11 years agouse client geom when configuring comp win from border resize callback
Mike Blumenkrantz [Thu, 30 May 2013 11:01:06 +0000 (12:01 +0100)]
use client geom when configuring comp win from border resize callback

11 years agoblock comp win configure updates for borders
Mike Blumenkrantz [Thu, 30 May 2013 10:45:21 +0000 (11:45 +0100)]
block comp win configure updates for borders

11 years agoremove comp win create handler: comp wins now just get created on show
Mike Blumenkrantz [Thu, 30 May 2013 10:41:54 +0000 (11:41 +0100)]
remove comp win create handler: comp wins now just get created on show

11 years agoset coords for dnd leave events and remove weird FIXME
Mike Blumenkrantz [Thu, 30 May 2013 10:28:42 +0000 (11:28 +0100)]
set coords for dnd leave events and remove weird FIXME

11 years agoadd new border hack for qemu sdl window shading
Mike Blumenkrantz [Thu, 30 May 2013 10:23:48 +0000 (11:23 +0100)]
add new border hack for qemu sdl window shading

11 years agostart a new "hacks" section for border clients to reduce repeated match attempts...
Mike Blumenkrantz [Thu, 30 May 2013 10:05:58 +0000 (11:05 +0100)]
start a new "hacks" section for border clients to reduce repeated match attempts against broken clients

11 years agopager dnd is now significantly more awesome
Mike Blumenkrantz [Thu, 30 May 2013 08:42:29 +0000 (09:42 +0100)]
pager dnd is now significantly more awesome

11 years agoadd e_comp_win_effect_clip for manually applying clip to comp wins
Mike Blumenkrantz [Thu, 30 May 2013 08:39:30 +0000 (09:39 +0100)]
add e_comp_win_effect_clip for manually applying clip to comp wins

11 years agostreamline dnd drag deletion, unify leave handlers
Mike Blumenkrantz [Thu, 30 May 2013 07:23:19 +0000 (08:23 +0100)]
streamline dnd drag deletion, unify leave handlers

also fixes some recent dnd bugs

11 years agodelete ibar menu timer on mouse move to prevent interference when dragging icons
Mike Blumenkrantz [Thu, 30 May 2013 06:49:53 +0000 (07:49 +0100)]
delete ibar menu timer on mouse move to prevent interference when dragging icons

11 years agofix e_exec to successfully open .desktop files which are URLs by using e_open
Mike Blumenkrantz [Wed, 29 May 2013 14:04:46 +0000 (15:04 +0100)]
fix e_exec to successfully open .desktop files which are URLs by using e_open

11 years agoblock repeated mozilla url drags which would overwrite an existing link
Mike Blumenkrantz [Wed, 29 May 2013 13:38:53 +0000 (14:38 +0100)]
block repeated mozilla url drags which would overwrite an existing link

11 years agoefm now supports text/x-moz-url dnd operations when using efl 1.8
Mike Blumenkrantz [Wed, 29 May 2013 12:43:55 +0000 (13:43 +0100)]
efm now supports text/x-moz-url dnd operations when using efl 1.8

11 years agodnd overhaul
Mike Blumenkrantz [Wed, 29 May 2013 08:15:21 +0000 (09:15 +0100)]
dnd overhaul

* use separate list for active handlers to avoid unnecessary iterating

* use similar function to efm for detecting supported dnd types

11 years agoregister comp canvas for dnd during creation
Mike Blumenkrantz [Wed, 29 May 2013 07:21:47 +0000 (08:21 +0100)]
register comp canvas for dnd during creation

11 years agodon't set dnd aware twice on comp canvas
Mike Blumenkrantz [Wed, 29 May 2013 07:03:41 +0000 (08:03 +0100)]
don't set dnd aware twice on comp canvas

11 years agoRemove call to screen_reset (not needed)
Chris Michael [Wed, 29 May 2013 12:30:03 +0000 (13:30 +0100)]
Remove call to screen_reset (not needed)

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoFix possible memory leak reported by klockwork.
Chris Michael [Wed, 29 May 2013 12:05:43 +0000 (13:05 +0100)]
Fix possible memory leak reported by klockwork.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoMove xinerama init until After randr has setup the screens.
Chris Michael [Wed, 29 May 2013 11:50:17 +0000 (12:50 +0100)]
Move xinerama init until After randr has setup the screens.

NB: Old Man, THIS should fix your black screen problem ;)

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoRework the randr restore code
Chris Michael [Wed, 29 May 2013 11:35:57 +0000 (12:35 +0100)]
Rework the randr restore code

NB: This matches more closely to how xrandr applies settings

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd code to handle setting a larger screen size
Chris Michael [Wed, 29 May 2013 06:19:43 +0000 (07:19 +0100)]
Add code to handle setting a larger screen size

IF, when applying any saved crtc settings, we find that the current
screen size is too small, then calculate a new screen size and apply it.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agohandle dragging urls to efm: create new file with url as contents
Mike Blumenkrantz [Tue, 28 May 2013 14:02:06 +0000 (15:02 +0100)]
handle dragging urls to efm: create new file with url as contents

11 years agoset delete callback on fileman toolbars to prevent double free
Mike Blumenkrantz [Tue, 28 May 2013 13:55:54 +0000 (14:55 +0100)]
set delete callback on fileman toolbars to prevent double free

11 years agoadd e_util_string_list_free
Mike Blumenkrantz [Tue, 28 May 2013 13:42:11 +0000 (14:42 +0100)]
add e_util_string_list_free

11 years agomake new dir creation more clear for error conditions
Mike Blumenkrantz [Tue, 28 May 2013 13:37:53 +0000 (14:37 +0100)]
make new dir creation more clear for error conditions

11 years agoWhen we try to restore randr config, skip outputs that are not
Chris Michael [Tue, 28 May 2013 13:42:40 +0000 (14:42 +0100)]
When we try to restore randr config, skip outputs that are not
connected.

Fix buffer which was flipping Primary Output when you restart E (ie:
only set Primary Output once).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agofix systray parenting and sizing
Mike Blumenkrantz [Tue, 28 May 2013 12:16:35 +0000 (13:16 +0100)]
fix systray parenting and sizing

xembeds no longer appear during desklock

11 years agodisable comp shadows for override windows with titles that begin with "noshadow"
Mike Blumenkrantz [Tue, 28 May 2013 12:14:57 +0000 (13:14 +0100)]
disable comp shadows for override windows with titles that begin with "noshadow"

11 years agomake systray Instance struct public
Mike Blumenkrantz [Tue, 28 May 2013 10:04:07 +0000 (11:04 +0100)]
make systray Instance struct public

11 years agosystray is effectively the same whether it's in a shelf or on the desktop now, make...
Mike Blumenkrantz [Tue, 28 May 2013 10:01:50 +0000 (11:01 +0100)]
systray is effectively the same whether it's in a shelf or on the desktop now, make it work for both

11 years agofix efm segv on single click due to out callbacks being called while deleting objects...
Carsten Haitzler (Rasterman) [Tue, 28 May 2013 12:03:07 +0000 (21:03 +0900)]
fix efm segv on single click due to out callbacks being called while deleting objects etc.

11 years agofix segv in applyig fileman config to all fwins while walking fwin list (deleting...
Carsten Haitzler (Rasterman) [Tue, 28 May 2013 10:43:51 +0000 (19:43 +0900)]
fix segv in applyig fileman config to all fwins while walking fwin list (deleting an fwin while walking)

11 years agoMove setting of XDG_RUNTIME_DIR to e_main
Chris Michael [Tue, 28 May 2013 06:05:00 +0000 (07:05 +0100)]
Move setting of XDG_RUNTIME_DIR to e_main

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoallow xdg dir usage if you add -DDOXDG to CFLAGS.
Carsten Haitzler (Rasterman) [Tue, 28 May 2013 03:32:31 +0000 (12:32 +0900)]
allow xdg dir usage if you add -DDOXDG to CFLAGS.

11 years agoadd more acpi button support
Carsten Haitzler (Rasterman) [Mon, 27 May 2013 14:25:54 +0000 (23:25 +0900)]
add more acpi button support

11 years agoRemove unused variable (not needed).
Chris Michael [Sat, 25 May 2013 19:20:13 +0000 (20:20 +0100)]
Remove unused variable (not needed).

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoActually, we cannot set primary first as we may need to re-enable a
Chris Michael [Sat, 25 May 2013 19:17:31 +0000 (20:17 +0100)]
Actually, we cannot set primary first as we may need to re-enable a
saved monitor, so move "primary setting" until After we have enabled
and sized the monitors.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoupdating catalan translation
maxerba [Sat, 25 May 2013 12:30:03 +0000 (14:30 +0200)]
updating catalan translation

11 years agoupdating spanish translation
maxerba [Sat, 25 May 2013 09:38:58 +0000 (11:38 +0200)]
updating spanish translation

11 years agoAs we need XDG_RUNTIME_DIR to be set before we can run wayland-clients
Chris Michael [Fri, 24 May 2013 20:52:47 +0000 (21:52 +0100)]
As we need XDG_RUNTIME_DIR to be set before we can run wayland-clients
inside E, check if it is set, and if not set it.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoupdating french and esperanto translations
maxerba [Fri, 24 May 2013 19:42:05 +0000 (21:42 +0200)]
updating french and esperanto translations

11 years agoSet primary output before crtc settings.
Chris Michael [Fri, 24 May 2013 17:42:45 +0000 (18:42 +0100)]
Set primary output before crtc settings.
If the primary output saved in config does not exist, then set primary
to the first output.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoAdd recent changes to the ever important ChangeLog file (that I
Chris Michael [Fri, 24 May 2013 12:31:13 +0000 (13:31 +0100)]
Add recent changes to the ever important ChangeLog file (that I
totally forgot even existed) ;)

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoAdd suport for setting the Primary Output in the randr dialog....for
Chris Michael [Fri, 24 May 2013 12:05:41 +0000 (13:05 +0100)]
Add suport for setting the Primary Output in the randr dialog....for
my German friend ;)

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoRecord primary output in randr config.
Chris Michael [Fri, 24 May 2013 12:04:58 +0000 (13:04 +0100)]
Record primary output in randr config.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoPreliminary support for Primary Output of XRandR
Chris Michael [Fri, 24 May 2013 10:28:34 +0000 (11:28 +0100)]
Preliminary support for Primary Output of XRandR

NB: If you have more than one output, XRandR has the option/support to
set a specific monitor as the primary output. These changes allow some
distinction in the dialog between which output is primary (a faint
glow around the monitor). This is just the "display" portion of
Primary Output support ... next is a method to Change that.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoAdd randr theme support for primary outputs
Chris Michael [Fri, 24 May 2013 10:01:02 +0000 (11:01 +0100)]
Add randr theme support for primary outputs

NB: Someone may want to retheme this....

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agofix shape rect related crash from b738b9fe5f062cb8c9ba6fbb9e90e3239cce2915
Mike Blumenkrantz [Thu, 23 May 2013 12:29:34 +0000 (13:29 +0100)]
fix shape rect related crash from b738b9fe5f062cb8c9ba6fbb9e90e3239cce2915

11 years agofix shape rects leak in e_border
Carsten Haitzler (Rasterman) [Thu, 23 May 2013 12:39:10 +0000 (21:39 +0900)]
fix shape rects leak in e_border

11 years agoensure pa autho info is 0'd out so valgrind doesnt complain about reading uninitializ...
Carsten Haitzler (Rasterman) [Thu, 23 May 2013 12:32:32 +0000 (21:32 +0900)]
ensure pa autho info is 0'd out so valgrind doesnt complain about reading uninitialized data.

11 years agoRevert "dont leak shape rects!"
Mike Blumenkrantz [Thu, 23 May 2013 12:16:15 +0000 (13:16 +0100)]
Revert "dont leak shape rects!"

they weren't leaking.

11 years agosplit comp effect edc into separate file
Mike Blumenkrantz [Thu, 23 May 2013 10:49:47 +0000 (11:49 +0100)]
split comp effect edc into separate file

11 years agotrivial new desk flip animation: BLEND
Mike Blumenkrantz [Thu, 23 May 2013 10:48:29 +0000 (11:48 +0100)]
trivial new desk flip animation: BLEND

11 years agoset mouse_events: 0 on zoom comp effect clipper to be pedantic
Mike Blumenkrantz [Thu, 23 May 2013 10:47:47 +0000 (11:47 +0100)]
set mouse_events: 0 on zoom comp effect clipper to be pedantic

11 years agooops - remove fprintf debug from cpufreq.
Carsten Haitzler (Rasterman) [Thu, 23 May 2013 12:19:17 +0000 (21:19 +0900)]
oops - remove fprintf debug from cpufreq.

11 years agodont leak shape rects!
Carsten Haitzler (Rasterman) [Thu, 23 May 2013 11:56:08 +0000 (20:56 +0900)]
dont leak shape rects!

11 years agoremove unnecessary call to evas_object_data_get during gadget deletion
Mike Blumenkrantz [Thu, 23 May 2013 10:16:00 +0000 (11:16 +0100)]
remove unnecessary call to evas_object_data_get during gadget deletion

11 years agouse relative window coords when setting up desk transitions; fixes animations with...
Mike Blumenkrantz [Thu, 23 May 2013 10:06:11 +0000 (11:06 +0100)]
use relative window coords when setting up desk transitions; fixes animations with multiple monitors

11 years agoset gadman window to fullscreen so edge actions can still be used while it's up
Mike Blumenkrantz [Thu, 23 May 2013 09:44:47 +0000 (10:44 +0100)]
set gadman window to fullscreen so edge actions can still be used while it's up

11 years agoset gadman window name/class
Mike Blumenkrantz [Thu, 23 May 2013 09:44:35 +0000 (10:44 +0100)]
set gadman window name/class

11 years agoset pass events on effect_obj for comp wins instead of shobj; fixes dnd window findin...
Mike Blumenkrantz [Thu, 23 May 2013 09:42:51 +0000 (10:42 +0100)]
set pass events on effect_obj for comp wins instead of shobj; fixes dnd window finding algorithm

11 years agoimprove e_comp_util_wins_print for non-border comp wins
Mike Blumenkrantz [Thu, 23 May 2013 08:57:46 +0000 (09:57 +0100)]
improve e_comp_util_wins_print for non-border comp wins

11 years agogadman hover shouldn't be an override, just fullscreen
Mike Blumenkrantz [Thu, 23 May 2013 08:40:14 +0000 (09:40 +0100)]
gadman hover shouldn't be an override, just fullscreen

11 years agofix gadman hover dnd
Mike Blumenkrantz [Thu, 23 May 2013 08:40:02 +0000 (09:40 +0100)]
fix gadman hover dnd

11 years agofix gadman gadget move-to menus
Mike Blumenkrantz [Thu, 23 May 2013 08:16:30 +0000 (09:16 +0100)]
fix gadman gadget move-to menus

11 years agomusic-control: Add Rhythmbox to supported players.
Stefan Schmidt [Thu, 23 May 2013 08:48:36 +0000 (09:48 +0100)]
music-control: Add Rhythmbox to supported players.

11 years agoblock creation of comp wins for border parent windows
Mike Blumenkrantz [Thu, 23 May 2013 07:59:08 +0000 (08:59 +0100)]
block creation of comp wins for border parent windows

11 years agoensure we delete previous shape if we commandeer an override comp win as a border...
Mike Blumenkrantz [Thu, 23 May 2013 07:58:29 +0000 (08:58 +0100)]
ensure we delete previous shape if we commandeer an override comp win as a border comp win somehow

11 years agoupdating italian translation
maxerba [Wed, 22 May 2013 16:51:58 +0000 (18:51 +0200)]
updating italian translation

11 years agoNow the update notice dialog is translatable
maxerba [Wed, 22 May 2013 16:40:15 +0000 (18:40 +0200)]
Now the update notice dialog is translatable

11 years agoActually, lets add a newline at the end also (since 'buf' does not
Chris Michael [Wed, 22 May 2013 16:31:31 +0000 (17:31 +0100)]
Actually, lets add a newline at the end also (since 'buf' does not
contain one).

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoFix "warning: format not a string literal and no format arguments
Chris Michael [Wed, 22 May 2013 16:30:36 +0000 (17:30 +0100)]
Fix "warning: format not a string literal and no format arguments
[-Wformat-security]" compiler warning.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoFix several "variable may be used uninitialized" warnings.
Chris Michael [Wed, 22 May 2013 16:26:18 +0000 (17:26 +0100)]
Fix several "variable may be used uninitialized" warnings.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
11 years agoblock dynamic comp win creation for deleted border-client windows
Mike Blumenkrantz [Wed, 22 May 2013 13:44:03 +0000 (14:44 +0100)]
block dynamic comp win creation for deleted border-client windows

11 years agostreamline comp win initial geometry setting to use fewer roundtrips and not randomly...
Mike Blumenkrantz [Wed, 22 May 2013 13:17:37 +0000 (14:17 +0100)]
streamline comp win initial geometry setting to use fewer roundtrips and not randomly put overrides in the upper left corner

11 years agorearrange all the comp settings dialog options and add backlight option to basic...
Mike Blumenkrantz [Wed, 22 May 2013 13:01:31 +0000 (14:01 +0100)]
rearrange all the comp settings dialog options and add backlight option to basic view

11 years agoblock dynamic creation of comp wins for root windows and their parents. my confusion...
Mike Blumenkrantz [Wed, 22 May 2013 12:24:03 +0000 (13:24 +0100)]
block dynamic creation of comp wins for root windows and their parents. my confusion is palpable.

11 years agounify comp win external shape creation routine and allow for non-override windows...
Mike Blumenkrantz [Wed, 22 May 2013 12:16:48 +0000 (13:16 +0100)]
unify comp win external shape creation routine and allow for non-override windows to be dynamically created on window show events

fixes stupid non-override qt menus

11 years agofix border theme to be pixel-perfect for mouse events
Mike Blumenkrantz [Wed, 22 May 2013 10:07:40 +0000 (11:07 +0100)]
fix border theme to be pixel-perfect for mouse events

11 years agogreatly improve pointer focus models by hooking mouse callbacks to the comp win object
Mike Blumenkrantz [Wed, 22 May 2013 10:07:01 +0000 (11:07 +0100)]
greatly improve pointer focus models by hooking mouse callbacks to the comp win object

11 years agoremove old x focus hack for mouse in
Mike Blumenkrantz [Wed, 22 May 2013 10:06:31 +0000 (11:06 +0100)]
remove old x focus hack for mouse in

11 years agocorrection for the italian translation
maxerba [Tue, 21 May 2013 20:28:43 +0000 (22:28 +0200)]
correction for the italian translation

11 years agoupdating italian translation
maxerba [Tue, 21 May 2013 19:01:59 +0000 (21:01 +0200)]
updating italian translation

11 years agoset valgrind num-callers to 40 in e_start
Mike Blumenkrantz [Tue, 21 May 2013 13:58:05 +0000 (14:58 +0100)]
set valgrind num-callers to 40 in e_start

11 years agoblock access to efm icons after possible deletion
Mike Blumenkrantz [Tue, 21 May 2013 13:54:01 +0000 (14:54 +0100)]
block access to efm icons after possible deletion

11 years agosilently remove comp module from module config on attempted load
Mike Blumenkrantz [Tue, 21 May 2013 13:36:13 +0000 (14:36 +0100)]
silently remove comp module from module config on attempted load

11 years agofix conf2/gettext init debacle
Mike Blumenkrantz [Tue, 21 May 2013 13:02:04 +0000 (14:02 +0100)]
fix conf2/gettext init debacle

phab review issue

11 years agobetter tag choice for new comp-backlight conf2 option
Mike Blumenkrantz [Tue, 21 May 2013 12:57:19 +0000 (13:57 +0100)]
better tag choice for new comp-backlight conf2 option

11 years agoupdate po's
Carsten Haitzler (Rasterman) [Tue, 21 May 2013 13:06:03 +0000 (22:06 +0900)]
update po's

11 years agoadd intel pstate support in cpufreq for kernel 3.9 and newer.
Carsten Haitzler (Rasterman) [Tue, 21 May 2013 12:57:56 +0000 (21:57 +0900)]
add intel pstate support in cpufreq for kernel 3.9 and newer.

11 years agoadd option to not fade backlight on suspend/resume/reboot/shutdown/logout etc. to...
Carsten Haitzler (Rasterman) [Tue, 21 May 2013 12:57:05 +0000 (21:57 +0900)]
add option to not fade backlight on suspend/resume/reboot/shutdown/logout etc. to keep backlight untouched.

11 years agolayout/comp "top at xy" functions now allow restricting based on visibility
Mike Blumenkrantz [Tue, 21 May 2013 12:52:11 +0000 (13:52 +0100)]
layout/comp "top at xy" functions now allow restricting based on visibility

fixes desktop gadget dnd

11 years agocomp shadow parts no longer steal mouse events
Mike Blumenkrantz [Tue, 21 May 2013 12:31:04 +0000 (13:31 +0100)]
comp shadow parts no longer steal mouse events

11 years agoblock popup showing when content not set
Mike Blumenkrantz [Tue, 21 May 2013 10:58:08 +0000 (11:58 +0100)]
block popup showing when content not set

11 years agofix window desk send flip to action (GLIMAAAAAAAAAAAAAAAAAAAAA)
Mike Blumenkrantz [Tue, 21 May 2013 10:29:50 +0000 (11:29 +0100)]
fix window desk send flip to action (GLIMAAAAAAAAAAAAAAAAAAAAA)

11 years agoset pass events on override windows to fix things like desktop recording
Mike Blumenkrantz [Tue, 21 May 2013 10:19:26 +0000 (11:19 +0100)]
set pass events on override windows to fix things like desktop recording