Mike Blumenkrantz
5f731a8a63
clamp client calc geometry to zone when maximizing
2014-05-30 15:53:37 -04:00
Mike Blumenkrantz
7bc59d01fe
slightly optimize shape cutting
...
objects below the bottom client are unnecessary, so it's better to just start with the bottom client. this has a nice side effect of working around a weird evas bug where layers can exist while having no objects, breaking stacking iterator functions
2014-05-30 11:22:21 -04:00
Mike Blumenkrantz
3033c550d1
set resize mode for keyboard resizes
...
fix T1297
2014-05-30 11:02:04 -04:00
Mike Blumenkrantz
29b57b40f6
show moveresize info immediately upon beginning an operation
2014-05-30 11:00:37 -04:00
Carsten Haitzler
d22fd0b6dc
fix boolean to match other bitfield types
2014-05-30 12:16:14 +09:00
Mike Blumenkrantz
483023051e
completely redo window profiles
...
when this feature was added, its behavior was naively set to ignore repeated desk changes. it also was not adequately tested, resulting in a frustratingly large number of bugs.
with these changes, window profiles should no longer be the cause of client visibility being broken as caused by a failure to change desk.
fix TChutney
2014-05-29 16:57:54 -04:00
Mike Blumenkrantz
1a4b0bf29c
Revert "fix relative stack object check"
...
This reverts commit b3efbfb91d
.
bad past-self! past-past-self was much smarter than you!
2014-05-29 12:20:38 -04:00
Mike Blumenkrantz
b4e4214e5c
ensure client is actually stacked below the above-client when raising
2014-05-29 12:19:43 -04:00
Mike Blumenkrantz
7440513af0
set stack object name for client-backed stacking objects
2014-05-29 12:19:10 -04:00
Mike Blumenkrantz
96943573fb
remove duplicate layer object creation
...
I don't know why this was here?
2014-05-29 12:17:57 -04:00
Mike Blumenkrantz
8f9a07fe3a
Revert "stacking - fix stacking after/before fullscreening"
...
This reverts commit 1f8975d546
.
totally wrong. do not externally set this.
this issue, which I cannot reproduce, is almost definitely caused due to the fact that _evas_object_layer_set() effectively calls evas_object_raise() without triggering intercept callbacks
2014-05-29 10:25:30 -04:00
Mike Blumenkrantz
7bda4fc790
ignore ignored clients when saving internal remembers
...
fix T1272
2014-05-29 10:09:06 -04:00
Mike Blumenkrantz
8686b756f5
Revert "this should fix some remember shutdown problem where ec->zone is NULL"
...
This reverts commit a28bc668c0
.
2014-05-29 10:07:36 -04:00
Carsten Haitzler
1f8975d546
stacking - fix stacking after/before fullscreening
...
input events were broken due to stacking not being maintained for the
actual windows going to/from fullscreen
2014-05-29 21:45:48 +09:00
Carsten Haitzler
5d8fb9e4d5
add delimiter to shape debug to make debugging easier
2014-05-29 20:51:02 +09:00
Carsten Haitzler
5f0506c790
fix crash in deskmirror with smart data being null
2014-05-29 15:34:28 +09:00
Carsten Haitzler
a28bc668c0
this should fix some remember shutdown problem where ec->zone is NULL
...
should fix T1272
2014-05-29 14:35:32 +09:00
Carsten Haitzler
069a1b169a
use gstreamer1 emotion module now for video as its rather stable
...
this also fixes T1290
2014-05-29 14:30:34 +09:00
Carsten Haitzler
05d6225d76
fix screen move by action to work again
...
this fixes T1275
2014-05-29 14:08:09 +09:00
Carsten Haitzler
e811fcd149
e scale dialog - set elm scale too to the same
2014-05-28 18:40:29 +09:00
Gwanglim Lee
9a85338d9c
e log: Use a EINA_LOG_LEVELS environment variable for setting log level instead of a E_LOG_LEVEL macro
...
Summary: Use a EINA_LOG_LEVELS environment variable for setting log level instead of a E_LOG_LEVEL macro
Test Plan:
run e with EINA_LOG_LEVELS=e:4 environment variable.
we can see log messages using EINA_LOG_DOM_DBG.
Reviewers: zmike, raster, devilhorns
Reviewed By: raster
CC: cedric
Differential Revision: https://phab.enlightenment.org/D885
2014-05-28 17:01:16 +09:00
Mike Blumenkrantz
8ec74517ed
remove legacy e_sys handler callback system, redo sys action ordering, only blank on action success
...
fix T1271
2014-05-26 15:57:32 -04:00
Carsten Haitzler
2e72c9fc93
fix infinite property change loop
...
this fixes T1259
2014-05-19 17:11:02 +09:00
Seunghun Lee
e84eb965f4
remove unused variable use and function call
...
Reviewers: raster, zmike
CC: cedric
Differential Revision: https://phab.enlightenment.org/D867
2014-05-19 15:56:01 +09:00
Kai Huuhko
3a89768e48
e_open: Handle URIs in a more generic way
...
Summary: Fixes T1219
Reviewers: zmike
CC: cedric
Maniphest Tasks: T1219
Differential Revision: https://phab.enlightenment.org/D866
2014-05-19 15:52:43 +09:00
Mike Blumenkrantz
9157ca8ca7
all dialogs are now resizable
...
any bug reports regarding issues resulting this will be ignored.
2014-05-14 13:00:35 -04:00
Seunghun Lee
3c416438b0
fix enlightenment crash by accessing null pointer.
...
Summary: e_client_below_get can return null, so added null check code.
Reviewers: raster, zmike
CC: cedric
Differential Revision: https://phab.enlightenment.org/D857
2014-05-14 09:09:30 -04:00
Carsten Haitzler
3bab4cbb05
enable ptrace of yama ptrace scope disabled on linux
...
this apparently re-enabled ptracing if the kernel says "nooo".
@fix
2014-05-12 17:37:04 +09:00
Mike Blumenkrantz
6d3c9d3a19
feature: add automatic compositor engine detection
...
this takes care of the previously-required E_WL_FORCE autodetection. E_WL_FORCE behavior unchanged
2014-05-11 13:07:12 -04:00
Mike Blumenkrantz
16ad939ecb
reorder comp_x init
2014-05-11 12:58:29 -04:00
Seunghun Lee
dfd6ebd986
update client initial attributes on geometry configurerequests
...
split from D808
2014-05-11 12:39:54 -04:00
Mike Blumenkrantz
53cee12648
only unhide client during remember if remembered desk is not the already-set desk
...
fix T1243
2014-05-10 17:18:09 -04:00
Mike Blumenkrantz
59afd894e4
lower DESKTOP->NORMAL layer markers on startup to fix override layering
2014-05-10 17:18:09 -04:00
Mike Blumenkrantz
9f99812d1d
ignore configure events on layer marker windows
2014-05-10 17:18:08 -04:00
Mike Blumenkrantz
b3efbfb91d
fix relative stack object check
2014-05-10 17:18:08 -04:00
Mike Blumenkrantz
5434656751
add check for stacking errors in non-release builds
2014-05-10 17:18:08 -04:00
Mike Blumenkrantz
81038f8d02
fix some smart_data_get stragglers in comp object
2014-05-10 17:18:08 -04:00
Mike Blumenkrantz
fdeb104733
comp can only set native surface with gl, so only try setting based on gl
2014-05-10 17:18:08 -04:00
Mike Blumenkrantz
7bfeef352c
block desktop instance matching for clients which have a different pid from the startup id
...
these should get set more accurately in a followup test
fix T1237
2014-05-09 22:53:53 -04:00
Mike Blumenkrantz
982d843d53
gtk rcfiles atom should only be triggered on first startup
2014-05-09 22:43:51 -04:00
Mike Blumenkrantz
85396eb28d
remove unused static variable
2014-05-09 22:34:08 -04:00
Mike Blumenkrantz
317cc426b9
don't do xsettings atom shutdown during shutdown
...
this forces an xsync which just wastes time for no reason
2014-05-09 17:16:06 -04:00
Chidambar Zinnoury
4db7e467c7
e fileman: Remove unused parameter.
...
Thanks Mike!
2014-05-09 16:49:43 +02:00
Daniel Kolesa
6444b1569a
resizeble -> resizable
2014-05-08 16:33:46 +01:00
Gwanglim Lee
72f1dcc748
add missing eina_list_append in comp init
...
Summary: add missing eina_list_append in comp init
Test Plan: N/A
Reviewers: raster, zmike, devilhorns
CC: cedric
Differential Revision: https://phab.enlightenment.org/D835
2014-05-08 11:30:01 -04:00
Mike Blumenkrantz
518466a9e4
unset client->hidden when applying remember vdesk
...
fix T1171
2014-05-07 21:36:49 -04:00
Mike Blumenkrantz
044edb7925
only use e_exec's vdesk if client does not use its remember's vdesk
2014-05-07 21:36:25 -04:00
Mike Blumenkrantz
58a2dfc94e
reset efm icon image/text/state after applying even/odd
...
fix T1222
2014-05-07 19:39:44 -04:00
Mike Blumenkrantz
452a23019c
reset scanners/sorters and decrement busy state on efm path set
...
no more arbitrarily loading file icons from other directories into the current view, mmk?
2014-05-07 17:58:34 -04:00
Mike Blumenkrantz
22c8d5ca77
fix auto unmounting of volumes if mount occurred due to auto_mount option
2014-05-07 17:43:12 -04:00