Commit Graph

15791 Commits

Author SHA1 Message Date
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
Mike Blumenkrantz 1ae585c859 don't do xsettings atom shutdown during shutdown
this forces an xsync which just wastes time for no reason
2015-08-17 18:10:10 +02:00
Mike Blumenkrantz 9038dd0b65 don't apply xsettings if no settings exist
* fixes buffer overflow
2015-08-17 18:10:09 +02:00
Carsten Haitzler 8c82a67db9 e - xsettings - calloc buffer since we leave 3 of 4 bytes unset
the first 4 bytes is a msb/lsb thing for xsetttings - we ignore 3 of
the 4 bytes. thus we should just calloc the whole buffer to ensure its 0
2015-08-17 18:10:09 +02:00
Mike Blumenkrantz 36e64fc97e null check xkb layout list
CID 1039869
2015-08-17 18:10:09 +02:00
Chris Michael ac26acd6bf Properly fix T2182 (add a --version option to enlightenment)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-17 17:48:48 +02:00
Mike Blumenkrantz 7ac0cafc2a unset fwin win delete callback before delete during delete callback 2015-08-17 17:48:48 +02:00
Mike Blumenkrantz 9ceb39b0ce separately calling eina_init after ecore_init in e_fm_op? wtfffffffffffffffffffffffffffffffff 2015-08-17 17:48:48 +02:00
Mike Blumenkrantz f8cf7a503c improve efm popup display with multiple monitors
previously we'd clamp to the current screen, but that's not really necessary. also e_popup sucks, so trying to create zone-relative coords is not going to work -> just use first zone always
2015-08-17 17:48:48 +02:00
Mike Blumenkrantz bf4cb223cc try hicolor icon theme as fallback for fdo icon setting if user's theme fails
fix T2142
2015-08-17 17:48:47 +02:00
wonguk.jeong bc0fcae681 e_fm: fix symlink access bug
Summary:
There was no checking about absolute path of symbolic link
In case of symbolic link, use real link (absolute path) and set sd->dev as "/"

Fixes T1365

Reviewers: raster, zmike

CC: seoz, cedric

Maniphest Tasks: T1365

Differential Revision: https://phab.enlightenment.org/D1147
2015-08-17 17:48:47 +02:00