Mike Blumenkrantz [Tue, 22 Jan 2013 11:41:13 +0000 (11:41 +0000)]
reenable nocomp_fs by default now that it's fixed
SVN revision: 83078
Mike Blumenkrantz [Tue, 22 Jan 2013 11:34:45 +0000 (11:34 +0000)]
finally fix bug with "don't composite fullscreen windows" option
ticket #1558
SVN revision: 83076
Mike Blumenkrantz [Tue, 22 Jan 2013 11:31:07 +0000 (11:31 +0000)]
change a couple comp DBGs to WRN
SVN revision: 83075
Mike Blumenkrantz [Tue, 22 Jan 2013 11:29:24 +0000 (11:29 +0000)]
set comp log level to info
SVN revision: 83074
Mike Blumenkrantz [Tue, 22 Jan 2013 10:18:53 +0000 (10:18 +0000)]
add null checks to external comp api
SVN revision: 83068
Mike Blumenkrantz [Tue, 22 Jan 2013 10:04:26 +0000 (10:04 +0000)]
comp now has and uses its own log domain
SVN revision: 83067
Mike Blumenkrantz [Tue, 22 Jan 2013 09:59:22 +0000 (09:59 +0000)]
move ecore-x checks in comp to beginning of comp init
SVN revision: 83066
Mike Blumenkrantz [Tue, 22 Jan 2013 09:39:04 +0000 (09:39 +0000)]
fix desktop gadget dragging near screen edges
ticket #2108
SVN revision: 83063
Mike Blumenkrantz [Tue, 22 Jan 2013 09:01:25 +0000 (09:01 +0000)]
possibly fix possibly existing clock popup crash
ticket #2090
SVN revision: 83062
Mike Blumenkrantz [Tue, 22 Jan 2013 08:54:25 +0000 (08:54 +0000)]
don't need to be rebuilding illume edj files all the time, these haven't changed since dinosaurs roamed the earth
also probably fixes ticket #2084
SVN revision: 83060
Mike Blumenkrantz [Tue, 22 Jan 2013 08:39:10 +0000 (08:39 +0000)]
better fix for initial placement of wine windows, also fixes bug where windows would be placed slightly offscreen
SVN revision: 83059
Massimo Maiurana [Sun, 20 Jan 2013 16:29:23 +0000 (16:29 +0000)]
updating italian translation
SVN revision: 83018
Mike Blumenkrantz [Fri, 18 Jan 2013 12:47:14 +0000 (12:47 +0000)]
remove old e_msg-based comp api as well as e_manager_comp api, replacing both with e_comp functions and events
this completely breaks anything external which used comp, so module api version has been bumped
SVN revision: 82973
Mike Blumenkrantz [Fri, 18 Jan 2013 11:22:05 +0000 (11:22 +0000)]
e_comp.h now includes other comp headers, explicitly including comp headers is not necessary
SVN revision: 82972
Mike Blumenkrantz [Fri, 18 Jan 2013 10:50:33 +0000 (10:50 +0000)]
make "fast" comp effects initially disabled if effects are disabled
SVN revision: 82971
Mike McCormack [Fri, 18 Jan 2013 06:45:55 +0000 (06:45 +0000)]
e: Remove unused variable warnings
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82966
Chidambar Zinnoury [Thu, 17 Jan 2013 10:47:53 +0000 (10:47 +0000)]
e mixer and battery modules: reuse notifications.
SVN revision: 82931
Samuel F. Baggen [Thu, 17 Jan 2013 00:57:53 +0000 (00:57 +0000)]
added missing conf for screen_limits (new lost windows)
SVN revision: 82913
Massimo Maiurana [Wed, 16 Jan 2013 21:21:35 +0000 (21:21 +0000)]
updating italian translation
SVN revision: 82908
Christopher Michael [Wed, 16 Jan 2013 13:33:27 +0000 (13:33 +0000)]
Add function for setting monitor position text.
Fix some comments.
When the monitor object gets moved, update the position text.
NB: Hopefully this helps a little for people having monitor "black
out" issues after moving things around. At least now you can See what
the position will be.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82887
Christopher Michael [Wed, 16 Jan 2013 13:33:24 +0000 (13:33 +0000)]
Add monitor position text for the monitor object.
NB: Raster, You may want to recolor or retheme this
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82886
Christopher Michael [Wed, 16 Jan 2013 13:33:18 +0000 (13:33 +0000)]
Add position text to monitor.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82885
Christopher Michael [Wed, 16 Jan 2013 11:56:44 +0000 (11:56 +0000)]
When searching for the next resolution to snap to, do Not skip
refresh_rate checks (allows resize events which keep the current rate).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82884
Christopher Michael [Wed, 16 Jan 2013 11:56:36 +0000 (11:56 +0000)]
Various fixes for some resizing issues as reported by Thanatermesis.
- Don't bother trapping mouse movements outside of the monitor.
- Simplier test for resizing above/below max/min resolution.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82883
Carsten Haitzler [Wed, 16 Jan 2013 11:09:04 +0000 (11:09 +0000)]
rationalise speaker gadget... same look as cpufreq/clock - just deeper
conical inset speaker look.
SVN revision: 82873
Miculcy Brian [Wed, 16 Jan 2013 09:56:50 +0000 (09:56 +0000)]
Shelf option 'overlapping' made clearer and disabled when window automatic movement on shelf hide isn't set.
SVN revision: 82871
Christopher Michael [Wed, 16 Jan 2013 09:01:30 +0000 (09:01 +0000)]
No need to convert frame geometry to virtual...we can just compare
actual canvas geometry when doing collision detection.
Port the previous "JackDanielz" fix (using frame geometry vs using
object geometry) to the actual move function also.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82868
Christopher Michael [Wed, 16 Jan 2013 08:41:48 +0000 (08:41 +0000)]
When moving monitors around, use the geometry of the monitor frame to
determine collision/intersection for cloning reasons (needed due to
monitor object itself having some padding around the frame which was
causing erroneous intersection calculations).
NB: Calling this one the JackDanielZ fix ;)
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82867
Christopher Michael [Wed, 16 Jan 2013 08:41:34 +0000 (08:41 +0000)]
Add monitor function to return geometry of the actual frame object.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82866
Christopher Michael [Wed, 16 Jan 2013 08:07:00 +0000 (08:07 +0000)]
Use output name first instead of monitor name. Fall back to monitor
name if output has no name.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82863
Christopher Michael [Wed, 16 Jan 2013 08:06:57 +0000 (08:06 +0000)]
Pass the new orientation to map remove so we can resize the frame
properly.
When we start a rotate event, record the starting rotation.
When we stop rotating, mung in the starting rotation value.
Just fetch geometry once when we stop rotating.
Update the current orientation After we are done removing the map (on
rotate stop).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82862
Christopher Michael [Wed, 16 Jan 2013 08:06:54 +0000 (08:06 +0000)]
When getting the amount of rotation, use the frame geometry (as that
is where the rotation event actually happens), instead of the geometry
of the whole monitor object.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82861
Christopher Michael [Wed, 16 Jan 2013 08:06:40 +0000 (08:06 +0000)]
Add function to remove an applied map (for making bg and text look
proper after rotation).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82860
Leif Middelschulte [Tue, 15 Jan 2013 16:17:36 +0000 (16:17 +0000)]
Yet another LC_ALL=C infront of 'svnversion' command in configure.ac
SVN revision: 82824
Mike Blumenkrantz [Tue, 15 Jan 2013 15:34:27 +0000 (15:34 +0000)]
improve module config dialog load speed
SVN revision: 82820
Mike Blumenkrantz [Tue, 15 Jan 2013 15:33:39 +0000 (15:33 +0000)]
track module directories, add api for fetching module .desktop files
SVN revision: 82819
Mike Blumenkrantz [Tue, 15 Jan 2013 14:43:19 +0000 (14:43 +0000)]
small improvement to window dragging: when allowing drag of maximized windows, changing the screen of a window will automatically attempt to resize the window so as to better fit the screen
exploring this change led to the discovery of a default theme bug: maximizing a window blocks events to resize hotspots on the bottom part of the window regardless of config settings
SVN revision: 82813
Lucas De Marchi [Tue, 15 Jan 2013 14:34:50 +0000 (14:34 +0000)]
e: follow edbus change about unref'ing messages after send
Don't unref the messages after calling edbus_*_send() since edbus
automatically unrefs them. It was also impressive the number of places
that were not unrefing the message when they should.
SVN revision: 82808
Stefan Schmidt [Tue, 15 Jan 2013 13:59:07 +0000 (13:59 +0000)]
e: Last missing file to pass distcheck.
SVN revision: 82806
Stefan Schmidt [Tue, 15 Jan 2013 13:47:03 +0000 (13:47 +0000)]
e/theme: Add new files to get one step further for make distcheck.
SVN revision: 82805
Stefan Schmidt [Tue, 15 Jan 2013 13:46:59 +0000 (13:46 +0000)]
e: Include appmenu theme files in EXTRA_DIST to fix distcheck.
We don't have appmenu2 so it seems to be a plain typo.
SVN revision: 82804
Mike Blumenkrantz [Tue, 15 Jan 2013 10:22:36 +0000 (10:22 +0000)]
update e_module struct types
SVN revision: 82797
Igor Murzov [Mon, 14 Jan 2013 23:43:40 +0000 (23:43 +0000)]
Fix incorrect usage of gettext for plural forms.
This commit is almost the same as r78716. Déjà vu!
SVN revision: 82788
Igor Murzov [Mon, 14 Jan 2013 23:42:40 +0000 (23:42 +0000)]
Translate messages in configuration checker error dialog.
SVN revision: 82787
Mike Blumenkrantz [Mon, 14 Jan 2013 17:57:24 +0000 (17:57 +0000)]
and now for something completely useless: rotate effect for composite
SVN revision: 82773
Miculcy Brian [Mon, 14 Jan 2013 17:26:13 +0000 (17:26 +0000)]
Backlight, screenlock and screensaver don't check for fullscreen windows - we have presentation mode for that.
SVN revision: 82772
Mike Blumenkrantz [Mon, 14 Jan 2013 17:03:52 +0000 (17:03 +0000)]
fix comp bug where focus+urgency states were not applied to windows on startup
SVN revision: 82769
Mike Blumenkrantz [Mon, 14 Jan 2013 14:45:34 +0000 (14:45 +0000)]
block conf2 window delete updates during shutdown
SVN revision: 82764
Mike Blumenkrantz [Mon, 14 Jan 2013 13:01:15 +0000 (13:01 +0000)]
sometimes a man doesn't know what he's doing when he's working on comp themes. that man is me.
SVN revision: 82760
Mike Blumenkrantz [Sun, 13 Jan 2013 13:28:56 +0000 (13:28 +0000)]
move all conf2 options for opening config dialogs into the owner module
SVN revision: 82727
Mike Blumenkrantz [Sun, 13 Jan 2013 12:35:18 +0000 (12:35 +0000)]
clean up xsettings theme listing to use internal functions instead of scanning directories
SVN revision: 82722
Mike Blumenkrantz [Sun, 13 Jan 2013 12:34:46 +0000 (12:34 +0000)]
add conf2 subsystem utility function for getting gtk theme list
SVN revision: 82721
Mike Blumenkrantz [Sun, 13 Jan 2013 12:20:53 +0000 (12:20 +0000)]
add conf2 utility functions to get current themes
SVN revision: 82720
Mike Blumenkrantz [Sun, 13 Jan 2013 12:20:32 +0000 (12:20 +0000)]
big cleanup for conf_theme module: conf2 subsystem already tracks themes
also change check widget to radio
SVN revision: 82719
Mike Blumenkrantz [Sun, 13 Jan 2013 11:56:43 +0000 (11:56 +0000)]
all comp options are now available in conf2
SVN revision: 82718
Mike Blumenkrantz [Sun, 13 Jan 2013 11:55:16 +0000 (11:55 +0000)]
change comp engine values to enum
SVN revision: 82717
Mike Blumenkrantz [Sun, 13 Jan 2013 11:54:53 +0000 (11:54 +0000)]
only delete configure option data if tags still exist, preventing crash if conf2 is open on restart/exit
SVN revision: 82716
Mike Blumenkrantz [Sun, 13 Jan 2013 11:47:26 +0000 (11:47 +0000)]
swap conf2 comp panel option to only open the advanced match panel
SVN revision: 82715
Mike Blumenkrantz [Sun, 13 Jan 2013 10:24:17 +0000 (10:24 +0000)]
s/iconif/minimize/ for conf2 options, add alias for iconif
SVN revision: 82714
Carsten Haitzler [Sun, 13 Jan 2013 05:37:00 +0000 (05:37 +0000)]
dont need the include there - e.h has it.
SVN revision: 82713
Carsten Haitzler [Sun, 13 Jan 2013 05:36:22 +0000 (05:36 +0000)]
from gustavo - efm cmdline grok uri's but needs efreet linking.
SVN revision: 82712
Mike Blumenkrantz [Sat, 12 Jan 2013 17:09:55 +0000 (17:09 +0000)]
split conf_comp->advanced match settings into separate dialog to make comp settings dialog slightly less insane
SVN revision: 82709
Mike Blumenkrantz [Sat, 12 Jan 2013 15:46:01 +0000 (15:46 +0000)]
add e_comp_cfdata_match_free()
SVN revision: 82704
Mike Blumenkrantz [Sat, 12 Jan 2013 15:37:49 +0000 (15:37 +0000)]
remove unnecessary macro for comp engines and use enum values
SVN revision: 82702
Mike Blumenkrantz [Sat, 12 Jan 2013 15:13:34 +0000 (15:13 +0000)]
remove harmless duplicate timer_del call which caused error messages
SVN revision: 82701
Mike Blumenkrantz [Sat, 12 Jan 2013 15:10:34 +0000 (15:10 +0000)]
fix conf_comp module icon display
SVN revision: 82700
Mike Blumenkrantz [Sat, 12 Jan 2013 14:46:36 +0000 (14:46 +0000)]
aspect widget appears to not be a real object when it comes to clipping, so we're going to be unorthodox here and not return it even though it's the parent...
SVN revision: 82699
Mike Blumenkrantz [Sat, 12 Jan 2013 14:32:08 +0000 (14:32 +0000)]
fix conf2 overlay bg clipping color thingy
SVN revision: 82698
Jérémy Zurcher [Sat, 12 Jan 2013 13:12:58 +0000 (13:12 +0000)]
e: e_mixer_system_has_capture checks for capture switch||volume
SVN revision: 82697
Mike Blumenkrantz [Sat, 12 Jan 2013 12:57:53 +0000 (12:57 +0000)]
e_manager_comp_set now sends an event instead of using e_msg, though I don't even think this is necessary anymore since it will only be called on startup and shutdown...
SVN revision: 82696
Mike Blumenkrantz [Sat, 12 Jan 2013 12:28:48 +0000 (12:28 +0000)]
simplify/streamline configure option adding, also add option domains so modules can get lists of their own options or other module options
SVN revision: 82695
Mike Blumenkrantz [Sat, 12 Jan 2013 12:18:42 +0000 (12:18 +0000)]
move e_configure_option_shutdown() to be the first function called on shutdown: bad things happen if this is not the case
SVN revision: 82694
Mike Blumenkrantz [Fri, 11 Jan 2013 21:59:24 +0000 (21:59 +0000)]
unset color class for comp popups, onefangs rejoice again
SVN revision: 82673
Mike McCormack [Fri, 11 Jan 2013 21:45:10 +0000 (21:45 +0000)]
e: Fix an unused warning
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82672
Mike Blumenkrantz [Fri, 11 Jan 2013 14:59:50 +0000 (14:59 +0000)]
explicitly send signals and such for noeffect screen programs because I have no idea wtf inherit is doing here
SVN revision: 82640
Mike Blumenkrantz [Fri, 11 Jan 2013 14:54:30 +0000 (14:54 +0000)]
add fallback timeout for system actions; now that comp is mandatory we have to account for the possibility that themes can fail to send correct signals, leading to the screen going black and nothing happening
SVN revision: 82639
Mike Blumenkrantz [Fri, 11 Jan 2013 14:40:14 +0000 (14:40 +0000)]
disable comp effects in wizard also disables screen effects
SVN revision: 82638
Mike Blumenkrantz [Fri, 11 Jan 2013 13:34:02 +0000 (13:34 +0000)]
add fast effect options to comp config dialog, also do some reorganizing in the advanced view
SVN revision: 82637
Mike Blumenkrantz [Fri, 11 Jan 2013 13:32:43 +0000 (13:32 +0000)]
don't need this line since it's inherited
SVN revision: 82636
Mike Blumenkrantz [Fri, 11 Jan 2013 13:06:49 +0000 (13:06 +0000)]
fast fullscreen comp group
SVN revision: 82634
Mike Blumenkrantz [Fri, 11 Jan 2013 12:57:31 +0000 (12:57 +0000)]
group name typo
SVN revision: 82633
Mike Blumenkrantz [Fri, 11 Jan 2013 11:55:33 +0000 (11:55 +0000)]
ensure that comp focus glow goes away when focus-out occurs
SVN revision: 82632
Mike Blumenkrantz [Fri, 11 Jan 2013 11:53:29 +0000 (11:53 +0000)]
add options (conf2 only for the next few minutes) and functionality to enable "fast" comp effects in theme
SVN revision: 82631
Mike Blumenkrantz [Fri, 11 Jan 2013 11:49:56 +0000 (11:49 +0000)]
typos in effect disabling checks
SVN revision: 82630
Mike Blumenkrantz [Fri, 11 Jan 2013 11:26:37 +0000 (11:26 +0000)]
move comp color class data to new colorclasses.edc file
SVN revision: 82629
Mike Blumenkrantz [Fri, 11 Jan 2013 11:21:20 +0000 (11:21 +0000)]
add focus-out color class and functionality to default theme
SVN revision: 82628
Mike Blumenkrantz [Fri, 11 Jan 2013 10:51:24 +0000 (10:51 +0000)]
backlight no longer attempts to apply settings for dummy devices
SVN revision: 82626
Mike Blumenkrantz [Fri, 11 Jan 2013 10:34:29 +0000 (10:34 +0000)]
formatting: all at once
SVN revision: 82625
Mike Blumenkrantz [Fri, 11 Jan 2013 10:30:01 +0000 (10:30 +0000)]
add conf2 option for default comp shadow style
SVN revision: 82624
Mike Blumenkrantz [Fri, 11 Jan 2013 09:21:39 +0000 (09:21 +0000)]
another new comp option for disabling screen effects (fading on blank)
SVN revision: 82623
Mike Blumenkrantz [Fri, 11 Jan 2013 08:40:14 +0000 (08:40 +0000)]
e_manager_comp_set() is now EINTERN; external compositors are officially dead
SVN revision: 82622
Mike Blumenkrantz [Fri, 11 Jan 2013 08:28:46 +0000 (08:28 +0000)]
use new CUSTOM variant macro for conf2 options in modules
SVN revision: 82620
Mike Blumenkrantz [Fri, 11 Jan 2013 08:23:41 +0000 (08:23 +0000)]
move comp icon to core
SVN revision: 82619
Mike Blumenkrantz [Fri, 11 Jan 2013 08:20:14 +0000 (08:20 +0000)]
move conf2 comp options to e_comp
SVN revision: 82618
Mike Blumenkrantz [Fri, 11 Jan 2013 07:52:47 +0000 (07:52 +0000)]
comp module config is dead, long live conf_comp!
SVN revision: 82617
Mike Blumenkrantz [Thu, 10 Jan 2013 14:05:08 +0000 (14:05 +0000)]
rename e_comp_shadow_set to e_comp_shadows_reset to be more descriptive about what it does
SVN revision: 82570
Mike Blumenkrantz [Thu, 10 Jan 2013 14:01:31 +0000 (14:01 +0000)]
on second thought, disabling comp effects requires a reshadow so make sure we do that if those settings change
SVN revision: 82569
Mike Blumenkrantz [Thu, 10 Jan 2013 13:55:41 +0000 (13:55 +0000)]
add option to disable comp effects to wizard, also fix wizard comp config saving (:/)
SVN revision: 82568
Mike Blumenkrantz [Thu, 10 Jan 2013 13:31:30 +0000 (13:31 +0000)]
reword some comp effect option text
SVN revision: 82567
Mike Blumenkrantz [Thu, 10 Jan 2013 13:27:03 +0000 (13:27 +0000)]
fix wizard comp config domain
SVN revision: 82566