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
Mike Blumenkrantz [Thu, 10 Jan 2013 13:20:02 +0000 (13:20 +0000)]
now that comp is mandatory, I require options to completely disable comp effects before I can use e without tearing my eyes from their sockets
SVN revision: 82564
Mike Blumenkrantz [Thu, 10 Jan 2013 13:03:36 +0000 (13:03 +0000)]
fix comp config dialog settings apply (:/), fix comp config saving (:/), fix comp config dialog config loading (:/), change comp config domain to "e_comp" (your settings will be lost if you do not manually rename)
SVN revision: 82563
Mike Blumenkrantz [Thu, 10 Jan 2013 11:31:17 +0000 (11:31 +0000)]
e modules no longer require shutdown or save functions; this should clean up module code a little bit
SVN revision: 82552
Mike Blumenkrantz [Thu, 10 Jan 2013 10:49:36 +0000 (10:49 +0000)]
add comp module settings to settings menu since people will probably want to change them now that it's always enabled
SVN revision: 82548
Mike Blumenkrantz [Thu, 10 Jan 2013 10:36:41 +0000 (10:36 +0000)]
e_menu_category_callback create callback parameter order has changed to be consistent with the rest of the efl: data param always comes first
SVN revision: 82547
Mike Blumenkrantz [Thu, 10 Jan 2013 10:27:08 +0000 (10:27 +0000)]
config submenu now sets "config" category
SVN revision: 82546
Mike Blumenkrantz [Thu, 10 Jan 2013 10:25:12 +0000 (10:25 +0000)]
comp module struct now EINTERN
SVN revision: 82545
Mike Blumenkrantz [Thu, 10 Jan 2013 10:18:30 +0000 (10:18 +0000)]
NEWS entries for raster's commits
SVN revision: 82544
Carsten Haitzler [Thu, 10 Jan 2013 10:15:32 +0000 (10:15 +0000)]
ghost window-- after iconify+uniconify+withdraw
SVN revision: 82542
Mike Blumenkrantz [Thu, 10 Jan 2013 10:03:10 +0000 (10:03 +0000)]
add conf_comp to module whitelist, use right name for comp module in other places
SVN revision: 82541
Mike Blumenkrantz [Thu, 10 Jan 2013 09:43:56 +0000 (09:43 +0000)]
comp needs managers to exist on init. riiiiight
my favorite dish today: humble pie
SVN revision: 82540
Mike Blumenkrantz [Thu, 10 Jan 2013 09:38:31 +0000 (09:38 +0000)]
vtorri for raster's commit
SVN revision: 82538
Carsten Haitzler [Thu, 10 Jan 2013 09:33:22 +0000 (09:33 +0000)]
no config - we should insta-restart with default profile.
SVN revision: 82537
Carsten Haitzler [Thu, 10 Jan 2013 09:29:44 +0000 (09:29 +0000)]
we really should return.. as e_config is null.
SVN revision: 82535
Mike Blumenkrantz [Thu, 10 Jan 2013 09:24:42 +0000 (09:24 +0000)]
fix E_Win handling of window state changes, also fix e_border handling of changes.prop setting
ticket #2091
SVN revision: 82534
Carsten Haitzler [Thu, 10 Jan 2013 08:50:04 +0000 (08:50 +0000)]
assert.h++
SVN revision: 82531
Mike Blumenkrantz [Thu, 10 Jan 2013 08:29:19 +0000 (08:29 +0000)]
don't display comp module in module settings dialog
SVN revision: 82529
Mike Blumenkrantz [Thu, 10 Jan 2013 08:28:50 +0000 (08:28 +0000)]
autoremove comp module from e_config if it was previously existing there
SVN revision: 82528
Cedric BAIL [Thu, 10 Jan 2013 08:27:43 +0000 (08:27 +0000)]
e: we now use Ecore_Getopt.h
SVN revision: 82527
Mike Blumenkrantz [Thu, 10 Jan 2013 08:26:55 +0000 (08:26 +0000)]
actually rename conf_comp and update its .desktop...
SVN revision: 82526
Mike Blumenkrantz [Thu, 10 Jan 2013 08:14:15 +0000 (08:14 +0000)]
completely block modules named composite from being loaded
SVN revision: 82522
Mike Blumenkrantz [Thu, 10 Jan 2013 08:09:46 +0000 (08:09 +0000)]
E_LIST_HANDLER_APPEND now assert()s the event handler
SVN revision: 82521
Mike Blumenkrantz [Thu, 10 Jan 2013 08:06:01 +0000 (08:06 +0000)]
order matters in e_main: e_comp would never succeed at compositing anything border-related because it was inited before e_border, thus causing all its e_border event handlers to be nonexistent
SVN revision: 82520
Mike Blumenkrantz [Thu, 10 Jan 2013 07:53:20 +0000 (07:53 +0000)]
fix e_comp_shutdown return type and make e_comp_{init,shutdown} EINTERN so they can't be disabled
SVN revision: 82518
Mike Blumenkrantz [Thu, 10 Jan 2013 07:41:18 +0000 (07:41 +0000)]
patch from Deon Thomas fixing incorrect variable name for base conf module config version
SVN revision: 82515
José Roberto de Souza [Wed, 9 Jan 2013 22:38:21 +0000 (22:38 +0000)]
e systray: Move dbus stuff out of gadcon instance
This fix a bug that was empty dbus notification when shelf is moved and
also allow multiple instance if some day we drop xembed support.
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82492
Lucas De Marchi [Wed, 9 Jan 2013 16:24:03 +0000 (16:24 +0000)]
e: NEWS + ChangeLog for comp merge
SVN revision: 82472
Lucas De Marchi [Wed, 9 Jan 2013 16:15:17 +0000 (16:15 +0000)]
e: remove leftovers from comp merge
SVN revision: 82471
Mike Blumenkrantz [Wed, 9 Jan 2013 14:50:20 +0000 (14:50 +0000)]
fix action deletion when unloading conf2
SVN revision: 82463
Mike Blumenkrantz [Wed, 9 Jan 2013 13:24:24 +0000 (13:24 +0000)]
force window border (theme) inset to be applied to new client placement geometry, fixing issues where windows would appear to "slide" across the desktop by the size of the border inset; this was primarily noticeable when using wine applications
SVN revision: 82460
Rafael Antognolli [Wed, 9 Jan 2013 12:48:11 +0000 (12:48 +0000)]
e/comp: Add wayland cflags to avoid build error.
SVN revision: 82459
Lucas De Marchi [Wed, 9 Jan 2013 11:34:07 +0000 (11:34 +0000)]
e: merge comp module into core
* Move compositor to core, but letting the configuration there
* Rename all files and functions from e_mod_comp_* to e_comp_*
* Move the config dialogs to a new module named conf_comp. It still
uses a domain config, otherwise it would not pick the current
user's configuration. Maybe it would be wise to later on move these
options to e_config
* Fixup the wizard mess linking the header in the build tree in order
to be able to create the config. Since now it's in core, we don't
need to play linking games in the build system
I'm not sure if the wayland part works. It was not even building
previously so I'll let for who cares about this to actually test and
report bugs.
SVN revision: 82454
Mike Blumenkrantz [Wed, 9 Jan 2013 10:11:55 +0000 (10:11 +0000)]
geometry_auto_move option (enabled by default) now also corrects applications which fail in their attempts to center windows on multimonitor systems
SVN revision: 82448
Mike Blumenkrantz [Wed, 9 Jan 2013 08:38:10 +0000 (08:38 +0000)]
relabel horrendously mislabeled window placement option, also add conf2 help for it
SVN revision: 82441
Mike Blumenkrantz [Wed, 9 Jan 2013 07:55:39 +0000 (07:55 +0000)]
bump config generation for removal of use_composite
SVN revision: 82437
Lucas De Marchi [Wed, 9 Jan 2013 03:21:25 +0000 (03:21 +0000)]
e: rename option use_composite to use_shaped_win
In order to move composite inside the core we need to kill the
use_composite option. However in some places it is being used to switch
between ARGB and shaped windows. It doesn't make much sense to keep the
advanced/engine dialog to let the user toggle this options if we have
composite always enabledm, but lets allow the user to shoot
himself on the foot (for now).
Next step will be to move the comp module files to core so user can't
unload it anymore.
SVN revision: 82433
Lucas De Marchi [Wed, 9 Jan 2013 03:21:14 +0000 (03:21 +0000)]
e: fix build with --enable-wayland-clients
This seems to be broken since a long time. Even checked if it was when
we changed the build system to non-recursive, but it wasn't.
SVN revision: 82432
Massimo Maiurana [Tue, 8 Jan 2013 20:36:48 +0000 (20:36 +0000)]
updating portuguese and italian translations
SVN revision: 82423
Massimo Maiurana [Tue, 8 Jan 2013 17:43:27 +0000 (17:43 +0000)]
updating spanish translation
SVN revision: 82421