Mike Blumenkrantz
6a53fe8f93
remove fdo interfaces from music control dbus xml
2017-09-15 13:36:44 -04:00
Mike Blumenkrantz
c478d4aaf4
fix meson wayland build without drm
2017-09-15 13:33:54 -04:00
Mike Blumenkrantz
62acd53a96
avoid div by 0 in gadget layout
...
CID 1381165
2017-09-15 12:16:48 -04:00
Mike Blumenkrantz
50473083d1
remove futile null check
...
CID 1381166
2017-09-15 12:08:42 -04:00
Mike Blumenkrantz
98dbaa9090
fix clickable edge binding activation with other mouse buttons
...
check for the button specified in the binding, not whether the event
contains a click
fix T4510
2017-09-14 15:00:50 -04:00
Mike Blumenkrantz
00daafac10
flag zone/edge mouse binding activation with ON_HOLD
...
ensure multiple bindings aren't triggered by the same event
2017-09-14 14:59:14 -04:00
Mike Blumenkrantz
283a1cd620
handle unmovable gadgets in gadget move action
...
a gadget which refuses to create a duplicate of itself can be considered
immobile
fix T5998
2017-09-14 14:38:14 -04:00
Mike Blumenkrantz
49e2a31cfc
block recursive mouse eventing in bryce action handlers
...
ensure that only the outermost event adds a post callback to avoid
triggering actions multiple times
2017-09-14 14:37:12 -04:00
Mike Blumenkrantz
ccd374e6a2
add some hidden boxes to use as gadget popup hover parents
...
boxes get resized with zone useful geometry to ensure the content is always
on screen and visible
fix T5945
2017-09-14 14:00:39 -04:00
Mike Blumenkrantz
9727710647
hide clients again after show in idler if clients are on hidden desk
...
clients need initial show to correctly handle mirror visibility but should
then be hidden again
ref 0ee8cc896e
fix T6024
2017-09-14 12:45:45 -04:00
Mike Blumenkrantz
b77e01e1dd
use EC_CHANGED when setting changed flag in client idler
2017-09-14 12:43:15 -04:00
Mike Blumenkrantz
0921b8859a
install session files conditionally based on the available session types
2017-09-13 11:52:41 -04:00
Mike Blumenkrantz
d2a7a1ece7
install wayland session file
...
fix T4885
2017-09-13 11:43:51 -04:00
Mike Blumenkrantz
2f9b8beedc
unset release mode
2017-09-13 10:59:23 -04:00
Mike Blumenkrantz
47fe4322e0
0.22.0-alpha NEWS updates
2017-09-13 10:53:15 -04:00
Mike Blumenkrantz
e02512bed4
22.0-alpha release
2017-09-13 10:53:11 -04:00
Mike Blumenkrantz
164c87b1db
resolve desktop spec issues with emixer.desktop
...
fix T5076
2017-09-13 10:34:06 -04:00
Carsten Haitzler
6972a97d5d
e start - fix path prepend/append if already in path assuming clue
...
"
I have a directory at the head of my PATH that contains alternate
versions of command line utils like grep, ls, etc., but E puts
/usr/bin ahead of it, overriding my tools of choice with the system
defaults.
If my understanding is correct, the only way currently to have
directories that E prepends to your PATH appended instead is to use
-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it.
I'd like to see a more sane option if there isn't one already.
Alternatively, I wonder if it wouldn't be a better idea to only
prepend directories to PATH if they aren't already contained within
it--thereby preserving the user's desired search order.
"
this should fix T5953
@fix
2017-09-13 18:32:38 +09:00
Carsten Haitzler
82a82c13cc
pkgkit unknown string - fix typo
...
reported by scootergrisen
2017-09-13 06:33:58 +09:00
Mike Blumenkrantz
a5bb9932ee
revert gadget ctxpopup autopositioning attempts
...
I don't think this method would ever have worked reliably
This reverts commit 6f1b75e87b
.
This reverts commit 84e999f5f3
.
2017-09-12 14:37:53 -04:00
Mike Blumenkrantz
6bd97ced9b
handle gadget site layout when last gadget in site is a spacer
2017-09-12 13:36:39 -04:00
Mike Blumenkrantz
f73e37655e
bump efl version reqs to 1.20.3
...
this will need to be 1.20.4 soon
2017-09-12 13:22:23 -04:00
Mike Blumenkrantz
20ea0ed150
add/use helper function for rescaling individual clients
...
in any case where client needs to be rescaled to use new screen geometry
certain things must happen, such as handling shaded state and forcing the
new geometry to be applied
2017-09-12 13:21:04 -04:00
Mike Blumenkrantz
4f28e49f46
handle shade <-> unshade toggling in same frame
...
this should result in a no-op instead of a fail-op
fix T6006
2017-09-12 13:21:04 -04:00
Mike Blumenkrantz
500b9a2eb2
use animator del function to delete comp object animators
2017-09-12 13:21:04 -04:00
Mike Blumenkrantz
50fc7d1276
always hide wireless non-wired icons in gadget if wired connection exists
...
the most common use case when using a wired connection is to not also be
using a wireless connection
2017-09-12 13:21:04 -04:00
Mike Blumenkrantz
721eeb994e
make spacer gadgets smarter when multiple spacers exist
...
* ignore consecutive spacers
* attempt to size/fill consistently based on occupied space
fix T5973
2017-09-12 13:21:04 -04:00
Stephen 'Okra' Houston
24591631ee
Pager gadget config: Don't add icon to an evas, add it to an elm widget.
...
This fixes T5952
2017-09-12 12:16:32 -05:00
Stephen 'Okra' Houston
20a96271ca
Update netstatus in/out in the same file read. Fix cpufreq to use powersave again.
2017-09-12 12:10:38 -05:00
Carsten Haitzler
9eebe065c2
e powerszve - fix sleep timeout for select to be correct
...
bad inverse fmod and using int not double first before converting to
microseconds...
2017-09-12 11:03:50 +09:00
Carsten Haitzler
73855900ed
Revert "Temperature module: Don't use e_powersave_sleep. It doesn't work for ticks faster than a second."
...
This reverts commit 4a92502f81
.
2017-09-12 11:03:46 +09:00
Carsten Haitzler
14e1583cd0
Revert "Sysinfo gadgets: Revert all uses of faulty e_powersave_sleeper."
...
This reverts commit f8e17b67e4
.
2017-09-12 11:03:42 +09:00
Stephen 'Okra' Houston
4bc8df4cbb
Fix bad formatting.
2017-09-11 13:37:14 -05:00
Stephen 'Okra' Houston
4a92502f81
Temperature module: Don't use e_powersave_sleep. It doesn't work for ticks faster than a second.
2017-09-11 13:35:43 -05:00
Stephen 'Okra' Houston
f8e17b67e4
Sysinfo gadgets: Revert all uses of faulty e_powersave_sleeper.
2017-09-11 13:24:54 -05:00
Stephen 'Okra' Houston
81fc3d6837
Luncher: When the icon is deleted, don't leave client menu callbacks hanging.
...
This fixes T5970
2017-09-11 12:50:57 -05:00
Stephen 'Okra' Houston
ed49a4e9d1
Luncher: Don't keep callbacks placed on dead objects hanging around.
2017-09-11 12:50:03 -05:00
Al Poole
b304e77f64
filepreview: unbreak netstar's changes.
...
The previous broke the video preview size. Was too complicated.
Generally just sucked. This is simpler. I don't want to touch
this again. Sorry!
2017-09-10 22:41:09 +01:00
Al Poole
12e0303e4b
filepreview: show mime type icon when not video and no artwork.
...
This adds the icon associated with the file type to the preview.
If there's no artwork available the audio preview will no longer
be a large void, the mimetype icon will display.
2017-09-10 13:05:44 +01:00
Al Poole
8a9de1de69
filepreview: add support for album artwork in preview when applicable.
...
When available preview will display album artwork when previewing audio.
2017-09-09 22:23:14 +01:00
Carsten Haitzler
6502f030c9
fix nested wayland in x11 mode with getting canvas zone geometry
...
yup. was broken. fixes T5993
@fix
2017-09-09 11:56:16 +09:00
Carsten Haitzler
1d610fd609
fix up window+screen positioning fixup so it doesnt catch other clients
...
so some other clients like mpv also try to explicitly position their
windows (like centering on screen 0 ALWAYS) and this now gets caught
up in trying to detect libreoffice doing the same thing for
presentations. so only support this is the app has explicitly
requested initial positionin explicitly and then use pending configures.
2017-09-09 11:18:15 +09:00
Carsten Haitzler
041748b017
window focus - fix focus switch action next/prev walk dead code
2017-09-09 09:57:22 +09:00
Carsten Haitzler
eef7111e97
vkbd - merge in commented out wl code from weekeyboard
2017-09-09 08:33:27 +09:00
Stephen 'Okra' Houston
3b7926a20a
Netstatus: Average out throughput when time elapsed is greater than 1 second.
...
This isn't very accurate but seems to be what other tools that check at slower rates than every second do. For instance if you are checking every 10 seconds and in that time frame 500 kb was received, was the throughput for each second 50 kb? No, not likely, but that is the result you will see here. I guess this is one of those close enough things. Thanks to @davemds for reporting this issue.
2017-09-08 16:16:19 -05:00
Stephen 'Okra' Houston
7f3e7d933e
Show netstatus output in bits per second while still polling based on ticks to avoid unnecessary wake ups.
2017-09-08 15:18:23 -05:00
Mike Blumenkrantz
3506f550c7
only show options for hiding non-active wireless services in gadgets
2017-09-08 15:52:49 -04:00
Mike Blumenkrantz
ca10560705
refresh wireless gadgets upon toggling hide for services types
2017-09-08 15:52:49 -04:00
Derek Foreman
9566b72e86
Fix crash when processing a wayland client cursor set after death
...
It looks like the only way we can get here with NULL resource data
is when we explicitly cleared it in the del hook, meaning the client
is dead to us. In this case it's ok to ignore the cursor set request.
ref T4988
2017-09-08 14:38:08 -05:00
Stephen 'Okra' Houston
6f6f344c0a
Netstatus: Use proper label for throughput in config.
2017-09-08 14:11:00 -05:00