Al Poole
bfe02d2303
efm - fix popup if file is a fifo
...
this fixes T4815
@fix
7 years ago
Stephen okra Houston
4d32ec9e4e
Luncher: Use the desktop for client population if exists.
7 years ago
Stephen okra Houston
9d33d6c15b
Pager Gadget: Only empty/fill pager if zone has changed.
7 years ago
Stephen okra Houston
96f328b7ff
Pager: Fix gadget zone.
7 years ago
Stephen okra Houston
e9b270f993
Time Gadget: Change the calendar month on mouse wheel.
7 years ago
Stephen okra Houston
c3b5c4a1bf
Luncher and Pager gadgets: Handle multi head and use the correct zone.
...
This fixes T4807 and T4787
7 years ago
Stephen okra Houston
665c7072d7
Luncher: Improve client/exec count.
7 years ago
Stephen okra Houston
722ef64426
Merge branch 'master' of git+ssh://git.enlightenment.org/core/enlightenment
7 years ago
Stephen okra Houston
73047583f6
Luncher: Improve client tracking.
7 years ago
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
7 years ago
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
7 years ago
Mike Blumenkrantz
debd88b91c
do not create new luncher cfg id for demo gadgets
...
-1 indicates a temporary gadget which should not be saved
7 years ago
Mike Blumenkrantz
ffef2d0770
update luncher aspect hints whenever icon list is modified
7 years ago
Mike Blumenkrantz
814ee0dc84
use only aspect sizing in luncher
...
using min size hints will break gadget scaling
fix T4809
7 years ago
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
7 years ago
Stephen okra Houston
193771d58c
Luncher: Don't send mouse events when modifiers are set.
7 years ago
Stephen okra Houston
fd22bb34c2
Luncher: Respect events when on hold.
7 years ago
Stephen okra Houston
df48b2dc09
Luncher: Preview popup should have a shorter delay.
...
This fixes T4790
7 years ago
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>
7 years ago
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...
7 years ago
Mike Blumenkrantz
692b394617
do not apply pager rotation when placed on desktop
...
fix T4786
7 years ago
Mike Blumenkrantz
c3a01ba16c
attempt to recalc gadgets which overflow their container
7 years ago
Mike Blumenkrantz
3d1334e883
delete current dragging gadget during edit if escape is pressed
7 years ago
Mike Blumenkrantz
b0831d5f0d
allow scaling gadgets using wheel events during initial placement
7 years ago
Mike Blumenkrantz
1f9801f922
attempt to handle non-orient gadget resizes based on anchor corners
7 years ago
Mike Blumenkrantz
b9d59616e9
track desktop gadgets based on their zones
...
ensure positioning is accurate with multiple displays
7 years ago
Mike Blumenkrantz
35df03a596
center desktop gadget editor popups upon the zone they have activated
7 years ago
Mike Blumenkrantz
5d2028a300
do not modify bryce zone/name during startup
...
this breaks bryce init by moving all bryces to zone 0
fix T4784
7 years ago
Mike Blumenkrantz
349fc5e910
avoid potential divide by zero during bryce startup
7 years ago
Mike Blumenkrantz
bf1075ff4b
clamp bryce position to its parent zone
...
fixes case where large bryces could overflow their zones
ref T4784
7 years ago
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>
7 years ago
Stefan Schmidt
c9e69e5176
e_client_colume: remove unused variables and add EINA_UNSED where needed
7 years ago
Stefan Schmidt
cb51487c3d
e_comp_object: remove unused variable
7 years ago
Stefan Schmidt
455935466f
e_fm: remove unused variable
7 years ago
Stefan Schmidt
b13486599e
mixer: remove unused variables
7 years ago
Stefan Schmidt
f606935067
mixer: mark unused function parameter as such
7 years ago
Stefan Schmidt
ea680a33ba
luncher: mark unused function parameters as such
7 years ago
Stefan Schmidt
e464e25211
luncher: fix shadowed local variable
...
Make sure the local variable names not actually shadow each other.
7 years ago
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;
7 years ago
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).
7 years ago
Mike Blumenkrantz
f8ddfd3245
fix use after free when renaming a bryce
...
fix T4784
7 years ago
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--
7 years ago
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.
7 years ago
Mike Blumenkrantz
41b861214a
block remembers of e_sys windows
...
fix T2879
7 years ago
Mike Blumenkrantz
420b54a151
optimize out re-applying of borderless client theme
7 years ago
Mike Blumenkrantz
c6b091980a
allow client frame changes when switching from frame -> no frame
...
fix T4358
7 years ago
Mike Blumenkrantz
c56cebe945
bump modapi
7 years ago
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!
7 years ago
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.
7 years ago
Michaël Bouchaud (yoz)
b65cb5df92
mixer: add volume control to e_client menu
...
Add a button to the window menu, when clicked this one make a new window to
control the volume of the app.
@features
7 years ago