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
Mike Blumenkrantz [Tue, 21 May 2013 10:19:17 +0000 (11:19 +0100)]
block non-override comp win creation more effectively
Mike Blumenkrantz [Tue, 21 May 2013 07:46:50 +0000 (08:46 +0100)]
call comp populate after borders have been created in startup to reduce number of comp wins created
Mike Blumenkrantz [Mon, 20 May 2013 13:00:06 +0000 (14:00 +0100)]
comp shape updates:
* move all shape rectangle stuff into e_container_shape
* use input rects for cutting comp shape when available
* set shape changed and render queue when container shape change callbacks are called
* create fewer comp wins (small memory improvement)
Deon Thomas [Tue, 21 May 2013 00:26:55 +0000 (09:26 +0900)]
Wizard - Temperature detection for Linux
Implemented temp sensor detection for linux, it is basically a light
detection, most info came from the temperature module,
_wizard_temperature_get_bus_files == temperature_get_bus_files from
temperature module. tested on 4 systems, and one really old system
which does not have sensors and it seems to work very good.
Carsten Haitzler (Rasterman) [Mon, 20 May 2013 16:25:19 +0000 (01:25 +0900)]
handle trailing newline from cpu governors so they get listed right.
Carsten Haitzler (Rasterman) [Mon, 20 May 2013 13:24:30 +0000 (22:24 +0900)]
when an exe is removed from ibar icon exes, del watcher to avoid segv.
Carsten Haitzler (Rasterman) [Mon, 20 May 2013 12:49:12 +0000 (21:49 +0900)]
just in case - set list of exe's to null on freeing it in ibar
Mike Blumenkrantz [Mon, 20 May 2013 11:18:21 +0000 (12:18 +0100)]
set comp mirror image size before setting image data -> no more black/garbage mirrors
Mike Blumenkrantz [Mon, 20 May 2013 11:02:34 +0000 (12:02 +0100)]
fix crash when deleting icon menu
Mike Blumenkrantz [Mon, 20 May 2013 10:11:33 +0000 (11:11 +0100)]
fix possible memleak when failing to fetch music-player seek dbus args
klocwork issue
Mike Blumenkrantz [Mon, 20 May 2013 09:25:49 +0000 (10:25 +0100)]
fix possible memleak when creating new app menu entries
klocwork issue
Chris Michael [Mon, 20 May 2013 09:30:14 +0000 (10:30 +0100)]
Fix another memleak reported by klockwork.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 20 May 2013 09:27:16 +0000 (10:27 +0100)]
Fix potential memleaks reported by klockwork.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 20 May 2013 09:22:27 +0000 (10:22 +0100)]
Fix potential memleak reported by klockwork.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Mon, 20 May 2013 07:59:50 +0000 (08:59 +0100)]
pager popups no longer allow clicking
deal with it
Mike Blumenkrantz [Mon, 20 May 2013 07:59:33 +0000 (08:59 +0100)]
ignore comp shapes which have pass events set
Carsten Haitzler (Rasterman) [Mon, 20 May 2013 01:03:35 +0000 (10:03 +0900)]
add glow to popup sel in ibar. more visible selection now.
Carsten Haitzler (Rasterman) [Sun, 19 May 2013 14:44:15 +0000 (23:44 +0900)]
fix comp mirrors to work with gl engines...
Carsten Haitzler (Rasterman) [Sun, 19 May 2013 14:34:10 +0000 (23:34 +0900)]
... improve that popup box from ibar to not scale all over the place... but.. comp mirrors are full of garbage for me.
Chris Michael [Sun, 19 May 2013 11:48:54 +0000 (12:48 +0100)]
printf--
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Chris Michael [Sun, 19 May 2013 11:41:26 +0000 (12:41 +0100)]
Fix randr dialog to display monitors that are disabled.
Add function to get a monitor's preferred mode size.
Add function to find any clones of a monitor.
Add function to find a valid crtc for an output
NB: Raster, this should fix your reported problem ;)
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Chris Michael [Sun, 19 May 2013 11:40:10 +0000 (12:40 +0100)]
Add function to find a valid crtc for this monitor if none is set.
If a monitor gets re-enabled and no current mode is set (which is
typically the case), then find a mode based on size.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Chris Michael [Sun, 19 May 2013 09:29:10 +0000 (10:29 +0100)]
Modes is a zero-based list, so preferred needs to be -1.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Chris Michael [Sun, 19 May 2013 07:14:31 +0000 (08:14 +0100)]
Remove unused variables.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Chris Michael [Sun, 19 May 2013 07:00:09 +0000 (08:00 +0100)]
Initialize 'orients' variable to rotation 0.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
discomfitor [Sat, 18 May 2013 18:39:01 +0000 (19:39 +0100)]
ibar now conceals a terrible power. the first person who can figure it out without reading the commit gets a surprise!
discomfitor [Sat, 18 May 2013 16:00:39 +0000 (17:00 +0100)]
block multiple menu deactivate callbacks
discomfitor [Sat, 18 May 2013 14:14:14 +0000 (15:14 +0100)]
e_popup_autoclose() now also allows a delete function to replace normal popup deletion
discomfitor [Sat, 18 May 2013 13:52:17 +0000 (14:52 +0100)]
allow popups named "noshadow*" to skip comp shadowing
discomfitor [Sat, 18 May 2013 13:12:44 +0000 (14:12 +0100)]
make gadcon popup cleanup slightly more correct when deleting objects
discomfitor [Sat, 18 May 2013 12:52:06 +0000 (13:52 +0100)]
add e_exec_phony to create fake e_exec instances on e restart
discomfitor [Sat, 18 May 2013 12:29:01 +0000 (13:29 +0100)]
add E_Exec_Instance to E_Border and vice versa