enlightenment/config/standard
Mike Blumenkrantz f1a65ee922 remove "border_raise_on_focus" config option
buckle up. for the first time in history, a config option is getting removed instead of added.

the reasons for this removal are many, but let's go way back to the beginning and see why it was added:
oh wait, we can't because the commit message (from 2006) is

>>    patches that i said were in - commit. (see my reply emails)

>>    also finish off a TODO item or 2

reading through the TODO items which were also crossed off in that commit, I'm assuming that this was the "option to NOT raise on focus in click to focus" item.

== REASON 1 ==

the problem here is that there's another, BETTER option called "click raises window" (always_click_to_raise) which does the same thing, except it doesn't totally fuck you when you get a random X focus event, which happens more often than you might think.

this means that, to avoid broken behavior which might cause your windows to spastically raise for a few frames in common cases (using winlist...) with click-to-focus, you have to know that this is the default-enabled option that's fucking you, and you have to remember to manually disable it every time. if you DON'T know that this is the option that's fucking you, and you just see windows randomly raising on their own, you'll probably either ignore it or file a bug, when this is supposed to be a "feature" that actually worked in reverse, since it was intended only for disabling.

== REASON 2 ==

there's also auto-raise, which can be set to 0.0s, which is effectively the same thing since it also triggers on focus but can be configured not to fuck your window stack

== REASON 3 ==

aaand finally, this option makes any sort of pointer focus model impossible to use, since your windows will constantly be raising all over as you move the mouse

tl;dr: I'm removing it, e-dealwithit.gif
2013-10-07 06:49:33 +01:00
..
Makefile.am giant commit that wipes all bindi^W^W^Wsplits out binding configs into a separate config domain so they can be more easily copied and so they won't be wiped in the event that primary config is wiped 2013-02-01 10:21:54 +00:00
e.src remove "border_raise_on_focus" config option 2013-10-07 06:49:33 +01:00
e_bindings.src whoops, wrong binding version in default configs 2013-02-05 10:38:09 +00:00
enlightenment-standard.png fix all e17 .desktop files to not break spec, rename profile icons to be unique, make wizard and profile config load new icons, also clean up some small leaks in wizard 2012-09-07 07:44:20 +00:00
module.battery.src make ctrl+alt+f a default binding for fullscreen toggle 2012-02-11 12:13:29 +00:00
module.conf.src patch from Deon Thomas fixing incorrect variable name for base conf module config version 2013-01-10 07:41:18 +00:00
module.cpufreq.src default copied to standard. default will change and become a minimal wizard 2008-10-26 02:39:29 +00:00
module.fileman.src show efm toolbar+sidebar by default in standard profile, same as in code 2013-08-30 09:57:52 +01:00
module.ibar.src and now wizard is pretty much required. functionalyl its almost all there. 2008-10-26 09:04:05 +00:00
module.ibox.src default copied to standard. default will change and become a minimal wizard 2008-10-26 02:39:29 +00:00
module.pager.src adjust some default config values like desktop name and pager. 2012-09-02 03:54:06 +00:00
module.temperature.src default copied to standard. default will change and become a minimal wizard 2008-10-26 02:39:29 +00:00
profile.desktop Fixed sorting in desktop files 2013-07-05 19:02:53 +02:00