Mike Blumenkrantz
4e08ad17e8
add bool return for e_exec_phony_del() to return deletion success
...
CID 1181927
2016-11-02 10:11:02 -04:00
Al Poole
bfe02d2303
efm - fix popup if file is a fifo
...
this fixes T4815
@fix
2016-11-02 11:00:40 +09:00
Stephen okra Houston
4d32ec9e4e
Luncher: Use the desktop for client population if exists.
2016-11-01 19:33:37 -05:00
Stephen okra Houston
9d33d6c15b
Pager Gadget: Only empty/fill pager if zone has changed.
2016-11-01 16:56:26 -05:00
Stephen okra Houston
96f328b7ff
Pager: Fix gadget zone.
2016-11-01 16:31:41 -05:00
Stephen okra Houston
e9b270f993
Time Gadget: Change the calendar month on mouse wheel.
2016-11-01 16:13:14 -05:00
Stephen okra Houston
c3b5c4a1bf
Luncher and Pager gadgets: Handle multi head and use the correct zone.
...
This fixes T4807 and T4787
2016-11-01 15:16:06 -05:00
Stephen okra Houston
665c7072d7
Luncher: Improve client/exec count.
2016-11-01 14:21:23 -05:00
Stephen okra Houston
722ef64426
Merge branch 'master' of git+ssh://git.enlightenment.org/core/enlightenment
2016-11-01 13:28:33 -05:00
Stephen okra Houston
73047583f6
Luncher: Improve client tracking.
2016-11-01 13:28:21 -05:00
Mike Blumenkrantz
4d86c98ce7
do not return early from _bryce_position()
...
this causes the returned coords to be garbage values, likely leading to
the bryce being positioned or animating off to the upper-right corner
of the universe that exists beyond the canvas
2016-11-01 13:56:08 -04:00
Mike Blumenkrantz
6e39997ad1
add smart callback for when gadgets get reparented
...
this can be useful for gadgets which (inexplicably) need to set min size hints
2016-11-01 13:29:45 -04:00
Mike Blumenkrantz
debd88b91c
do not create new luncher cfg id for demo gadgets
...
-1 indicates a temporary gadget which should not be saved
2016-11-01 13:01:51 -04:00
Mike Blumenkrantz
ffef2d0770
update luncher aspect hints whenever icon list is modified
2016-11-01 13:01:33 -04:00
Mike Blumenkrantz
814ee0dc84
use only aspect sizing in luncher
...
using min size hints will break gadget scaling
fix T4809
2016-11-01 12:56:51 -04:00
Mike Blumenkrantz
cea551578c
do not apply efx anchoring to move effects if a resize effect is not active
...
this is useless without an animator
fix T4810
2016-11-01 11:12:26 -04:00
Stephen okra Houston
193771d58c
Luncher: Don't send mouse events when modifiers are set.
2016-11-01 10:03:35 -05:00
Stephen okra Houston
fd22bb34c2
Luncher: Respect events when on hold.
2016-10-31 15:12:49 -05:00
Stephen okra Houston
df48b2dc09
Luncher: Preview popup should have a shorter delay.
...
This fixes T4790
2016-10-31 14:59:31 -05:00
Chris Michael
d6c6961ab4
check if a client is internal or not before deleting
...
This fixes a crash where mousing back into internal windows would
cause a crash (from efl wayland mouse pointers).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-10-31 14:22:03 -04:00
Chris Michael
2970f4d76f
Revert "don't crash is surface resource has no e_client"
...
This reverts commit fbb17af2d6
.
This does not really fix the issue of crashes on internal windows :(
This was just a band-aid really...
2016-10-31 13:57:52 -04:00
Mike Blumenkrantz
692b394617
do not apply pager rotation when placed on desktop
...
fix T4786
2016-10-31 13:40:13 -04:00
Mike Blumenkrantz
c3a01ba16c
attempt to recalc gadgets which overflow their container
2016-10-31 13:07:21 -04:00
Mike Blumenkrantz
3d1334e883
delete current dragging gadget during edit if escape is pressed
2016-10-31 13:07:03 -04:00
Mike Blumenkrantz
b0831d5f0d
allow scaling gadgets using wheel events during initial placement
2016-10-31 13:06:18 -04:00
Mike Blumenkrantz
1f9801f922
attempt to handle non-orient gadget resizes based on anchor corners
2016-10-31 13:05:44 -04:00
Mike Blumenkrantz
b9d59616e9
track desktop gadgets based on their zones
...
ensure positioning is accurate with multiple displays
2016-10-31 12:34:29 -04:00
Mike Blumenkrantz
35df03a596
center desktop gadget editor popups upon the zone they have activated
2016-10-31 12:34:29 -04:00
Mike Blumenkrantz
5d2028a300
do not modify bryce zone/name during startup
...
this breaks bryce init by moving all bryces to zone 0
fix T4784
2016-10-31 12:34:29 -04:00
Mike Blumenkrantz
349fc5e910
avoid potential divide by zero during bryce startup
2016-10-31 12:34:29 -04:00
Mike Blumenkrantz
bf1075ff4b
clamp bryce position to its parent zone
...
fixes case where large bryces could overflow their zones
ref T4784
2016-10-31 12:34:29 -04:00
Chris Michael
fbb17af2d6
don't crash is surface resource has no e_client
...
wl_resource_get_user_data(surface_resource) could return NULL if the
surface resource has no user data set. This happens with Ecore_Wl2
Windows which are set to type 'None', so add check for valid e_client.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-10-31 09:25:51 -04:00
Stefan Schmidt
c9e69e5176
e_client_colume: remove unused variables and add EINA_UNSED where needed
2016-10-31 11:37:47 +01:00
Stefan Schmidt
cb51487c3d
e_comp_object: remove unused variable
2016-10-31 11:37:16 +01:00
Stefan Schmidt
455935466f
e_fm: remove unused variable
2016-10-31 11:36:53 +01:00
Stefan Schmidt
b13486599e
mixer: remove unused variables
2016-10-31 11:34:31 +01:00
Stefan Schmidt
f606935067
mixer: mark unused function parameter as such
2016-10-31 11:34:02 +01:00
Stefan Schmidt
ea680a33ba
luncher: mark unused function parameters as such
2016-10-31 11:31:58 +01:00
Stefan Schmidt
e464e25211
luncher: fix shadowed local variable
...
Make sure the local variable names not actually shadow each other.
2016-10-31 11:30:57 +01:00
Stefan Schmidt
7bb858d2a3
e_fm: fix last commit to compile again with clang
...
Commit fd8d41a2a6
introduced a void return in a
non void function. On gcc this only produced a warnigns but it was a hard
error on clang and should be fixed.
00:25:24.906 src/bin/e_fm.c:1523:15: error: non-void function 'e_fm2_icon_file_get' should return a
value [-Wreturn-type]
00:25:24.950 if (!file) return;
2016-10-31 11:03:44 +01:00
Carsten Haitzler
fd8d41a2a6
e fm - fix popup to not crash by referring to possibly deleted data
...
fm icon info is transient because fm icons are transient. files may
get deleted, added or removed on the fly. keeping icon info around for
things like the popup is asking for tyrouble and does create trouble.
so look it up each time based on filename string. safe!
this fixes T4716 and fixes T4798 (they are the same bug basically).
2016-10-31 18:23:08 +09:00
Mike Blumenkrantz
f8ddfd3245
fix use after free when renaming a bryce
...
fix T4784
2016-10-29 11:36:48 -04:00
Mike Blumenkrantz
6ab8c48892
use eina_streq for string comparison in e_zone_for_id_get()
...
zone->randr2_id is not guaranteed to be non-null
crash--
2016-10-29 11:00:49 -04:00
Stephen okra Houston
e82ec31175
Luncher: Introduce Enlightenment's new launcher/taskbar/iconify manager: Luncher
...
You are required to update efl along with this update to have the luncher theme files.
2016-10-28 13:26:28 -05:00
Mike Blumenkrantz
41b861214a
block remembers of e_sys windows
...
fix T2879
2016-10-28 10:45:22 -04:00
Mike Blumenkrantz
420b54a151
optimize out re-applying of borderless client theme
2016-10-28 10:36:21 -04:00
Mike Blumenkrantz
c6b091980a
allow client frame changes when switching from frame -> no frame
...
fix T4358
2016-10-28 10:19:01 -04:00
Mike Blumenkrantz
c56cebe945
bump modapi
2016-10-28 10:19:00 -04:00
Marcel Hollerbach
8724313b8e
mixer: do not set back the value from emix once the drag is finished
...
emix can still have wrong values from pa, and thus the value will jump
back and later come back to the right pos:
Here a video of what is happening:
http://omicron.homeip.net/filedump/mixer_gadget_bug.ogv
Thank you morluxus!
2016-10-28 11:41:00 +02:00
Michaël Bouchaud (yoz)
b2d67bd68a
Revert "mixer: lock up the slider for the case a drag is in progress"
...
This reverts commit eed35d3c4f
.
This is a bad workaround, I have fixed the issue so we don't need it
anymore.
2016-10-27 22:38:46 +02:00