Mike Blumenkrantz [Thu, 30 May 2013 13:22:26 +0000 (14:22 +0100)]
changelog/news for border inset functions
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
Mike Blumenkrantz [Thu, 30 May 2013 12:56:02 +0000 (13:56 +0100)]
add e_border inline functions for getting client_inset w/h
Mike Blumenkrantz [Thu, 30 May 2013 11:04:37 +0000 (12:04 +0100)]
unbreak window manipulation, need to test this more...
Mike Blumenkrantz [Thu, 30 May 2013 11:01:06 +0000 (12:01 +0100)]
use client geom when configuring comp win from border resize callback
Mike Blumenkrantz [Thu, 30 May 2013 10:45:21 +0000 (11:45 +0100)]
block comp win configure updates for borders
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
Mike Blumenkrantz [Thu, 30 May 2013 10:28:42 +0000 (11:28 +0100)]
set coords for dnd leave events and remove weird FIXME
Mike Blumenkrantz [Thu, 30 May 2013 10:23:48 +0000 (11:23 +0100)]
add new border hack for qemu sdl window shading
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
Mike Blumenkrantz [Thu, 30 May 2013 08:42:29 +0000 (09:42 +0100)]
pager dnd is now significantly more awesome
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
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
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
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
Mike Blumenkrantz [Wed, 29 May 2013 13:38:53 +0000 (14:38 +0100)]
block repeated mozilla url drags which would overwrite an existing link
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
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
Mike Blumenkrantz [Wed, 29 May 2013 07:21:47 +0000 (08:21 +0100)]
register comp canvas for dnd during creation
Mike Blumenkrantz [Wed, 29 May 2013 07:03:41 +0000 (08:03 +0100)]
don't set dnd aware twice on comp canvas
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>
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>
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>
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>
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>
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
Mike Blumenkrantz [Tue, 28 May 2013 13:55:54 +0000 (14:55 +0100)]
set delete callback on fileman toolbars to prevent double free
Mike Blumenkrantz [Tue, 28 May 2013 13:42:11 +0000 (14:42 +0100)]
add e_util_string_list_free
Mike Blumenkrantz [Tue, 28 May 2013 13:37:53 +0000 (14:37 +0100)]
make new dir creation more clear for error conditions
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>
Mike Blumenkrantz [Tue, 28 May 2013 12:16:35 +0000 (13:16 +0100)]
fix systray parenting and sizing
xembeds no longer appear during desklock
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"
Mike Blumenkrantz [Tue, 28 May 2013 10:04:07 +0000 (11:04 +0100)]
make systray Instance struct public
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
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.
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)
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>
Carsten Haitzler (Rasterman) [Tue, 28 May 2013 03:32:31 +0000 (12:32 +0900)]
allow xdg dir usage if you add -DDOXDG to CFLAGS.
Carsten Haitzler (Rasterman) [Mon, 27 May 2013 14:25:54 +0000 (23:25 +0900)]
add more acpi button support
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>
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>
maxerba [Sat, 25 May 2013 12:30:03 +0000 (14:30 +0200)]
updating catalan translation
maxerba [Sat, 25 May 2013 09:38:58 +0000 (11:38 +0200)]
updating spanish translation
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>
maxerba [Fri, 24 May 2013 19:42:05 +0000 (21:42 +0200)]
updating french and esperanto translations
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>
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>
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>
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>
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>
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>
Mike Blumenkrantz [Thu, 23 May 2013 12:29:34 +0000 (13:29 +0100)]
Carsten Haitzler (Rasterman) [Thu, 23 May 2013 12:39:10 +0000 (21:39 +0900)]
fix shape rects leak in e_border
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.
Mike Blumenkrantz [Thu, 23 May 2013 12:16:15 +0000 (13:16 +0100)]
Revert "dont leak shape rects!"
they weren't leaking.
Mike Blumenkrantz [Thu, 23 May 2013 10:49:47 +0000 (11:49 +0100)]
split comp effect edc into separate file
Mike Blumenkrantz [Thu, 23 May 2013 10:48:29 +0000 (11:48 +0100)]
trivial new desk flip animation: BLEND
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
Carsten Haitzler (Rasterman) [Thu, 23 May 2013 12:19:17 +0000 (21:19 +0900)]
oops - remove fprintf debug from cpufreq.
Carsten Haitzler (Rasterman) [Thu, 23 May 2013 11:56:08 +0000 (20:56 +0900)]
dont leak shape rects!
Mike Blumenkrantz [Thu, 23 May 2013 10:16:00 +0000 (11:16 +0100)]
remove unnecessary call to evas_object_data_get during gadget deletion
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
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
Mike Blumenkrantz [Thu, 23 May 2013 09:44:35 +0000 (10:44 +0100)]
set gadman window name/class
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
Mike Blumenkrantz [Thu, 23 May 2013 08:57:46 +0000 (09:57 +0100)]
improve e_comp_util_wins_print for non-border comp wins
Mike Blumenkrantz [Thu, 23 May 2013 08:40:14 +0000 (09:40 +0100)]
gadman hover shouldn't be an override, just fullscreen
Mike Blumenkrantz [Thu, 23 May 2013 08:40:02 +0000 (09:40 +0100)]
fix gadman hover dnd
Mike Blumenkrantz [Thu, 23 May 2013 08:16:30 +0000 (09:16 +0100)]
fix gadman gadget move-to menus
Stefan Schmidt [Thu, 23 May 2013 08:48:36 +0000 (09:48 +0100)]
music-control: Add Rhythmbox to supported players.
Mike Blumenkrantz [Thu, 23 May 2013 07:59:08 +0000 (08:59 +0100)]
block creation of comp wins for border parent windows
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
maxerba [Wed, 22 May 2013 16:51:58 +0000 (18:51 +0200)]
updating italian translation
maxerba [Wed, 22 May 2013 16:40:15 +0000 (18:40 +0200)]
Now the update notice dialog is translatable
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>
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>
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>
Mike Blumenkrantz [Wed, 22 May 2013 13:44:03 +0000 (14:44 +0100)]
block dynamic comp win creation for deleted border-client windows
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
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
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.
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
Mike Blumenkrantz [Wed, 22 May 2013 10:07:40 +0000 (11:07 +0100)]
fix border theme to be pixel-perfect for mouse events
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
Mike Blumenkrantz [Wed, 22 May 2013 10:06:31 +0000 (11:06 +0100)]
remove old x focus hack for mouse in
maxerba [Tue, 21 May 2013 20:28:43 +0000 (22:28 +0200)]
correction for the italian translation
maxerba [Tue, 21 May 2013 19:01:59 +0000 (21:01 +0200)]
updating italian translation
Mike Blumenkrantz [Tue, 21 May 2013 13:58:05 +0000 (14:58 +0100)]
set valgrind num-callers to 40 in e_start
Mike Blumenkrantz [Tue, 21 May 2013 13:54:01 +0000 (14:54 +0100)]
block access to efm icons after possible deletion
Mike Blumenkrantz [Tue, 21 May 2013 13:36:13 +0000 (14:36 +0100)]
silently remove comp module from module config on attempted load
Mike Blumenkrantz [Tue, 21 May 2013 13:02:04 +0000 (14:02 +0100)]
fix conf2/gettext init debacle
phab review issue
Mike Blumenkrantz [Tue, 21 May 2013 12:57:19 +0000 (13:57 +0100)]
better tag choice for new comp-backlight conf2 option
Carsten Haitzler (Rasterman) [Tue, 21 May 2013 13:06:03 +0000 (22:06 +0900)]
update po's
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.
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.
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
Mike Blumenkrantz [Tue, 21 May 2013 12:31:04 +0000 (13:31 +0100)]
comp shadow parts no longer steal mouse events
Mike Blumenkrantz [Tue, 21 May 2013 10:58:08 +0000 (11:58 +0100)]
block popup showing when content not set
Mike Blumenkrantz [Tue, 21 May 2013 10:29:50 +0000 (11:29 +0100)]
fix window desk send flip to action (GLIMAAAAAAAAAAAAAAAAAAAAA)
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