Stephen 'Okra' Houston
b994562776
Batman - Add the config popup to configure batman.
2017-02-08 13:08:14 -06:00
Stephen 'Okra' Houston
75cbcf5b47
Batman - Don't show hard to read and redundant text in the gadget itself - Move it to a popup on left click.
2017-02-08 08:57:35 -06:00
Chris Michael
63a9bae282
fix potentially uninitialized variables
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-02-07 13:18:19 -05:00
Chris Michael
b535aefaad
wl_drm: Fix potentially uninitialized variable
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-02-07 13:18:19 -05:00
Stephen 'Okra' Houston
ed1d8ac971
Luncher: Don't update and show the preview on client del unless the preview exists.
2017-02-07 11:48:09 -06:00
Chris Michael
90c120985a
minor formatting fix
...
NB: No functional changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-02-07 11:09:54 -05:00
Chris Michael
8cb4a92ab5
minor formatting fix
...
NB: No functional changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-02-07 11:09:54 -05:00
Chris Michael
76cbf61616
minor formatting fix
...
NB: No functional changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-02-07 11:09:49 -05:00
Derek Foreman
4cf555f36e
Replace all timer_reset with timer_loop_reset
...
Another sed bomb - didn't occur to me first time around to
check for this. Cleans up more clock_gettime calls.
2017-02-06 15:59:25 -06:00
Stephen 'Okra' Houston
9344c828c6
Wireless: Don't autoclose left click popup in order to be on the same page with other gadgets.
2017-02-06 13:38:50 -06:00
Stephen 'Okra' Houston
e41dfc7d5b
Luncher: Remove closed clients from the preview popup if visible, and close the popup if no more clients are active.
...
This fixes T5097
2017-02-06 11:12:43 -06:00
Stephen 'Okra' Houston
a89afe4186
Luncher - Free hashes at the appropriate time.
2017-02-06 10:45:58 -06:00
Stephen 'Okra' Houston
e6a8cea364
Enlightenment - Fix Coverity issues CID 1369051 and 1369052
2017-02-06 09:46:44 -06:00
Derek Foreman
73aecd73ab
Replace all timer_add with timer_loop_add
...
So yeah, I've literally used sed to replace every occurrence of
ecore_time_add() with ecore_timer_loop_add() because I'm reasonably
confident that no part of E has a legitimate need for timer based on the
exact current time.
It would be really nice if I'm not wrong. :)
The reason for this is the incredible spew of clock_gettime() calls I'm
seeing on an ARM system (that should have a vdso for gettime, but...)
This can amount to thousands of system calls per second.
#YOLO
2017-02-03 15:52:28 -06:00
Stephen 'Okra' Houston
4e9335547f
Sysinfo - Netstatus gadget - Fix netstatus calculation.
2017-02-03 15:21:09 -06:00
Mike Blumenkrantz
036bcc1f67
hide wl client cursors when set_pointer is passed a null surface
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
ee4a861f90
use 1x1 for unsized (internal) clients
...
this was a typo
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
d566b54049
simplify mouse-out cursor reset for wl clients
...
this is handled by e_pointer_object_set()
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
c68ca50ced
make e_pointer_object_set() a no-op when passing the existing cursor
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
8144cd0cda
use e_pointer_show() when updating wl-drm seat caps to enable pointer
...
prev function doesn't handle canvas pointers
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
83f0a68291
add e_pointer_show()
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
0fd251c437
free string pointer in xkbswitch parsing
...
CID 1368345
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
e2f8d2ba69
implement pointer-constraints v1
...
xwayland nyi
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
85aaa64f11
ignore intercepted mouse events for non-wl compositing
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
30f1b8b9c3
generically handle relative motion eventing for non-featureful backends
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
501efaf357
add flag for comp screen iface to indicate relative motion eventing
2017-02-03 15:13:45 -05:00
Mike Blumenkrantz
186cf73294
implement relative-pointer v1
2017-02-03 15:13:45 -05:00
Al netstar Poole
b6b143bf0c
Make sysinfo gadgets work with BSD
2017-02-02 15:48:48 -06:00
Stephen 'Okra' Houston
f7d09d6002
Sysinfo Gadget: Don't set aspect to 1:1 out of the box. Let edje determine aspect.
2017-02-02 15:42:05 -06:00
Stephen 'Okra' Houston
43530648c5
Sysinfo Gadget - Cpumonitor gadget resize callback needs to be removed after resize to prevent looping.
2017-02-02 15:03:49 -06:00
Derek Foreman
0a91a24573
Stop sending wayland motion events when the mouse is grabbed
...
This stops the compositor from sending motion events to internal
windows while they're being moved or resized.
2017-02-02 12:03:51 -06:00
Davide Andreoli
5007293f99
sysinfo: fix popup position when using the cumulative sysinfo gadget
2017-01-30 22:46:27 +01:00
Davide Andreoli
ff24863007
sysinfo: do not use autoclose on popups
...
This make the popups behave like the clock gadget popup
Also the autoclose ability in this case was quite broken
2017-01-30 22:40:27 +01:00
Davide Andreoli
5153321f0c
mem gadget: adjust a little bit the values calculation
...
Now the gadget show EXACTLY the same values of the free command on my machine,
but note: I found at least 3 different implementation of procpc so your values could be a bit different.
2017-01-30 21:23:23 +01:00
Stephen Houston
aeda6dfac6
Enlightenment - Sysinfo Gadget - Size cpumonitor correctly wrt to bryce.
2017-01-29 22:49:31 -06:00
Carsten Haitzler
1f87c6d805
e sys - make timeout for sys loging 3 instead of 15 seconds
...
this shortens logout timeout for "apps still hanging around" to 3
seconds meaning that within 3 seconds something should complain that
logout is taking too long so you know your logout request actually
went through... and any app not responding in 3 seconds is likely
"bad" (swapped out, hung on blocking i/o or something or doing a "are
you sure" dialog thing).
2017-01-30 12:57:23 +09:00
Carsten Haitzler
b71f1be074
e dialog - fix unreszable dialogs to not be 1x1
...
so i see non-resizable dialogs end up 1x1... this fixes that.
2017-01-30 12:57:23 +09:00
Davide Andreoli
cb6fedc6cb
mem gadget: fix a typo
2017-01-29 14:49:17 +01:00
Davide Andreoli
6eaefe37fc
mem gadget: try to improve values calculation
...
It's hard to mimic "free" output parsing /proc/meminfo... we should really use sysinfo.h
directly (like free does).
btw, on my system now the values are really near the "free" output
2017-01-29 14:42:09 +01:00
Al Poole
55a7d4feed
Fixes issues w/battery and batman living together
...
Summary:
The problems were that both sysctl implementations defined public accessable fields named bat.
The static definition moves into the file scopes.
The E_FREE calls are fixing a use after free.
Reviewers: zmike!, bu5hm4n
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D4629
2017-01-29 12:47:15 +01:00
Davide Andreoli
abd60cca9a
mem gadget: implemented a new info popup
...
It now show lots more usefull information.
The actual values still need to be adjusted, the goal is to show the exact same values of the "free" command
2017-01-29 10:35:19 +01:00
Marcel Hollerbach
b0271f3a2b
cpuclock: NULL status if its freed
...
This fixes a lot of valgrind warnings when using the editors.
2017-01-29 00:27:26 +01:00
Marcel Hollerbach
2dc5981034
gadgets: free that data when notify and main is done
...
otherwise one of the two callbacks will use possible freed memory.
2017-01-29 00:27:17 +01:00
Marcel Hollerbach
738f6d8f6b
e_gadget: fix destroying of drop_objects
...
keys of pointer hashes are represent as void** so you just get a pointer
to where the pointer can be found. This now dereferences the pointer so
the correct value is used.
This fixes T5136.
2017-01-28 23:02:40 +01:00
Davide Andreoli
adc5fa6c8b
mem gadget: pass the new fetched info to the theme
...
in case a themer want to show more info inside the gadget
2017-01-28 20:49:05 +01:00
Davide Andreoli
921af28813
mem gadget cleanup: rename vars
...
no functional changes
2017-01-28 19:18:08 +01:00
Davide Andreoli
d1cb369623
mem gadget: formatting, fit into 80 cols
...
no functional changes
2017-01-28 18:02:58 +01:00
Davide Andreoli
1c8ca780da
mem gadget: improve proc info fetching
...
* collect more info than just 2 percentage
* improve performance by parsing proc only onece every loop
* use active memory to calc percentage, now the value is near the other mem tools I have
2017-01-28 17:52:56 +01:00
Carsten Haitzler
b55ce098bf
e thumb - support signal emits and desk pan msgs for thumbs
...
this in theory allows pan desk thumbs to work... but hey ... they are
broken anyway... :)
@fix
2017-01-28 16:08:46 +09:00
Carsten Haitzler
1caf626322
e_thumb header - remove tabs
2017-01-28 12:59:33 +09:00