Commit Graph

12997 Commits

Author SHA1 Message Date
Mike Blumenkrantz 4b9244e656 bugfix: check notification icon size correctly
CID 1039875
2015-08-17 18:10:13 +02:00
Mike Blumenkrantz 5a943358ec remove notification theme fallback
this will never fail since the default theme provides it
2015-08-17 18:10:13 +02:00
Mike Blumenkrantz 66b8032699 escape notification popup text...always
fix T2053
2015-08-17 18:10:13 +02:00
Mike Blumenkrantz 5661411dd9 send ibar icon signals even when app instances exist 2015-08-17 18:10:12 +02:00
Mike Blumenkrantz ca4263291d fix border frame color classes to be configured as solids, not text
fix T1637
2015-08-17 18:10:12 +02:00
Mike Blumenkrantz d3ea364224 also unset take_focus when shading a window 2015-08-17 18:10:12 +02:00
Carsten Haitzler 8220627d7f solve a race condition for stacking of windows if opened at the same
time by the same client.
2015-08-17 18:10:12 +02:00
Carsten Haitzler 398ba57728 e start - path manipulation - don't add a : if there already is one
avoids adding more : chars to make a broken path even worse
2015-08-17 18:10:12 +02:00
Sebastian Dransfeld b2e1a0657b Find correct border under pointer
Previously we would find the first border and then break. Now we find
the border with the highest layer, as the code intended.

Fixes CID 1039952
2015-08-17 18:10:12 +02:00
Mike Blumenkrantz 912ac3c168 add modal lock window to border hash and enable finding by lock window 2015-08-17 18:10:12 +02:00
Mike Blumenkrantz 97dc308991 bugfix: focus setting on modal dialogs which are not ECORE_X_WINDOW_TYPE_DIALOG 2015-08-17 18:10:12 +02:00
Daniel Juyung Seo f3c1ca2056 bugfix: fix up/down key directory of slider. 2015-08-17 18:10:12 +02:00
Mike Blumenkrantz 38e0b8eb99 fix null deref in e_shelf
CID 1039825
2015-08-17 18:10:12 +02:00
Mike Blumenkrantz 43c58fb334 remembering size on a window should also remember maximize state 2015-08-17 18:10:12 +02:00
Mike Blumenkrantz 055584a8f0 fix e_remember removal crash which I cleverly added last year to create more work for myself in the future 2015-08-17 18:10:12 +02:00
Mike Blumenkrantz f61f228b79 clamp client calc geometry to zone when maximizing 2015-08-17 18:10:12 +02:00
Mike Blumenkrantz 653f3499c0 fix e_maximize_client_shelf_fill() to account for all shelves 2015-08-17 18:10:12 +02:00
Carsten Haitzler 2f165075d3 livethumb - fix problem where e canvas list didnt del the livethumb ee 2015-08-17 18:10:12 +02:00
Sebastian Dransfeld fb3a692233 Check return value from mkdir
If mkdir fails, no need to stat.

Fixes CID 1039963
2015-08-17 18:10:12 +02:00
Mike Blumenkrantz a6f78e8dab replace ev->keyname with ev->key
see efl 5ae4cfd1923e502731f4d8fc2bf67b1f536a9216
2015-08-17 18:10:11 +02:00
Dieter Roelants fa73db7efa portability: don't rely on bash or zsh behavior.
This force the command to be run with exec and prevent them
for staying alive after startup or restart.

Signed-off-by: Cedric BAIL <cedric.bail@free.fr>
2015-08-17 18:10:11 +02:00
Mike Blumenkrantz e12cdeac14 fix signal emission on selected ilist item icons 2015-08-17 18:10:11 +02:00
Mike Blumenkrantz 22651a4318 revise d739ed0e2e to not break changing focus policies
thise commit added focus_policy member to E_Border as something to be used for setting a per-window focus policy. setting it on each window is a huge pain if the global policy ever changes, so it's better to use this member only as an override for the global policy which can be checked to see if it's been set
2015-08-17 18:10:11 +02:00
Sebastian Dransfeld 5f042a480c handle desktop applications better
Fixes T201
2015-08-17 18:10:11 +02:00
Mike Blumenkrantz d28634b70a block mouse down focus event focus setting on already-focused windows
fixes steam menus with click focus, which previously would close immediately after opening when they lost focus
2015-08-17 18:10:11 +02:00
Mike Blumenkrantz 935a8614a7 always raise with click-to-raise. seriously this time. ALWAYS. 2015-08-17 18:10:11 +02:00
Mike Blumenkrantz 407c2d65a5 click to raise ALWAYS raises. ALWAYS. 2015-08-17 18:10:11 +02:00
Mike Blumenkrantz ceb83b592f first we check focus model WITHOUT also applying automatically applied raise option, then we check focus option, THEN we check raise option 2015-08-17 18:10:11 +02:00
Mike Blumenkrantz 81b59487a3 fix raise on focus setting 2015-08-17 18:10:11 +02:00
Mike Blumenkrantz a180c2d5de only set mouse-in focus if target window is not already the focused window
T483 again
2015-08-17 18:10:11 +02:00
Daniel Zaoui b7f3fcb205 e_exec: fix application closing process.
This is a fix to a bug that was happening on my laptop with libreoffice.
When this last one was closed, a segfault was occurring. This was due to
the use of a freed data structure. A pointer to this structure
(instance) was still stored as data of the Ecore_Exe structure.
Now, when the instance is freed, the data of the Ecore_Exe is set to
NULL.
2015-08-17 18:10:11 +02:00
Daniel Kolesa 8cbf83ac9e resizeble -> resizable 2015-08-17 18:10:11 +02:00
Sebastian Dransfeld 4c594998d1 dialog: allow setting of NULL icon
If NULL is passed as icon, icon should be disabled.

CID 1039951
2015-08-17 18:10:11 +02:00
Mike Blumenkrantz 08295d29db print more descriptive error messages when scanner connection fails, also don't exit() here
ref T1612
2015-08-17 18:10:11 +02:00
Mike Blumenkrantz 44274fa30a only allow backlight to go to 0.1, not 0.0
on some backlight devices, 0.0 is completely off, which can render the system unusable.

T651
2015-08-17 18:10:11 +02:00
Mike Blumenkrantz 960eadd4e0 block backlight updating during animation
updating backlight in this context causes my backlight to never return to normal levels, and blocking it doesn't seem to be unreasonable here
2015-08-17 18:10:10 +02:00
Mike Blumenkrantz 9faa5b3df8 bugfix: backlight double comparison now less likely to fail 2015-08-17 18:10:10 +02:00
Mike Blumenkrantz c1366d913f only default to led subsystem backlight if it isn't a mail or kbd device
fix T1497

do backlights with subsystem=leds still exist or have they fixed that yet?
2015-08-17 18:10:10 +02:00
Carsten Haitzler 03b422544a e backlight - limit min to 0.05 to avoid totally off backlight
this seems new, but if you set backlight to 0 it isnt at minimum, but
is entirely off on my intel laptop and this is not what was desired
with bl level of 0, so limit to 0.05 for now to avoid accidentally
turning your screen off. might fix this later to allow explicit off -
but this should use dpms etc. to turn the screen off as well as
possible scanout etc.
2015-08-17 18:10:10 +02:00
Carsten Haitzler 9a86902678 backlight - fix dimming if normal level less than dim level
if dim level is set to 20% but normal level has been moved to 10%...
when we dim dont RAISE bl level to 20% - do nothing if dim > normal.
2015-08-17 18:10:10 +02:00
Jee-Yong Um b2da7f0f70 e_actions: Fix to parse syntax correctly in key binding settings
Summary:
Correct the way to parse syntax in key bindings for launching application according to syntax guide
and pop an error dialog when a space is detected while activating the action.

Example:
Guide is given like "exe:xterm" with "No whitespace" between param's name and contents.
However, existing way to parse syntax should require "ONE whitespace" between name and contents.
This modification will parse syntax correctly.

@fix

Reviewers: seoz, zmike, Hermet

Subscribers: raster, cippp, cedric

Differential Revision: https://phab.enlightenment.org/D1699
2015-08-17 18:10:10 +02:00
Mike Blumenkrantz 6dae7014eb bugfix: dim/undim actions don't require acpi triggers
fix T1067
2015-08-17 18:10:10 +02:00
Carsten Haitzler 761d716fe9 backlight - save after actions change backlight too. 2015-08-17 18:10:10 +02:00
Carsten Haitzler 2082d66dab backlight - companion backlight fix patch actually changes config level
goes with 9ce8d91f6d.
2015-08-17 18:10:10 +02:00
Sebastian Dransfeld 5a4755ee1e e: remove un-needed NULL check.
bdname = params, which is already checked

CID 1039830, 1039831
2015-08-17 18:10:10 +02:00
Sebastian Dransfeld 5fbac0819f e: double paranthesis as gcc suggests
Since we assign and check for true value in one operation, use double
paranthesis.
2015-08-17 18:10:10 +02:00
Carsten Haitzler 62bd0dcc42 make example/syntac for app action useful. 2015-08-17 18:10:10 +02:00
Mike Blumenkrantz 5547694781 only attempt to start eeze_scanner a couple times before giving up
ref T1612
2015-08-17 18:10:10 +02:00
Mike Blumenkrantz d37b0761a7 add efm op to notify of device backend changes 2015-08-17 18:10:10 +02:00
Mike Blumenkrantz 8e23f8cbef gtk rcfiles atom should only be triggered on first startup 2015-08-17 18:10:10 +02:00