Stephen 'Okra' Houston
139045c120
Sysinfo Gadget: Unify define macro checking.
2017-07-15 21:32:11 -05:00
Al 'netstar' Poole
d7538011ec
Modules: Fix compilation and remove warnings for BSD
2017-07-15 21:32:11 -05:00
Mike Blumenkrantz
b7e8e886e9
do not generate module.desktop files
...
the purpose of this is to allow variable substitutions, but no desktop
files do this so it's a waste of build time for no reason
2017-07-14 18:40:50 -04:00
Stephen 'Okra' Houston
804f038f71
Sysinfo Gadget: Thread Lifetime vs Object Lifetime management.
...
This cleans up how sysinfo manages object vs thread lifetimes. If thread is still alive dependent on aspects that need to be freed in the gadget removal process, it defers that cleanup from the remove callback to the thread end callback. As for the combination sysinfo gadget, each gadget inside of sysinfo will set a done flag alerting that the cleanup of the combination gadget can happen once all threads are done.
This fixes T5694
2017-07-13 19:21:49 -05:00
Stephen 'Okra' Houston
739c1aa4b8
Sysinfo Gadgets: Thread handling improvement. Pause on Screensaver. Follow powersave.
2017-07-13 14:36:09 -05:00
Stephen 'Okra' Houston
abfc0e8210
Gitignore the sysfs frequency bin.
2017-07-13 14:24:02 -05:00
Stephen 'Okra' Houston
392d12bafd
Cpuclock: Don't debug print the exec string.
2017-07-12 16:07:58 -05:00
Stephen 'Okra' Houston
9e7b78ffab
Gadgets: Make sure to avoid conflicts with functions and globals.
2017-07-12 16:03:06 -05:00
Stephen 'Okra' Houston
b93849072a
Thermal: Add units.
2017-07-12 15:44:01 -05:00
Stephen 'Okra' Houston
ada1fdb71a
CPUClock: Allow setting of governors.
2017-07-12 15:42:56 -05:00
Stephen 'Okra' Houston
d4bc101866
Cpuclock: Clean up some governor handling code.
2017-07-12 13:32:56 -05:00
Stephen 'Okra' Houston
2fa8df456a
Thermal: Add left click info popup
2017-07-12 13:31:22 -05:00
Stephen 'Okra' Houston
2bbdd999ed
Sysinfo: Update Cpuclock and Thermal to the powersave api.
2017-07-12 01:24:03 -05:00
Stephen 'Okra' Houston
d03c254f5e
Sysinfo - Cpuclock: Add the left click info and right click config popup.
2017-07-12 01:08:34 -05:00
Stephen 'Okra' Houston
ae26e913ca
Thermal config: Fix rounding and math issues when switching between units.
2017-07-11 21:41:05 -05:00
Stephen 'Okra' Houston
a1b2771496
Cpuclock: Fix sysinfo cpuclock theme name.
2017-07-07 14:52:16 -05:00
Stephen 'Okra' Houston
557a060c78
Thermal Gadget: Add configuration popup.
...
Choose temp units, update poll time, and min/max temps.
2017-07-07 14:38:57 -05:00
Stephen 'Okra' Houston
9894726039
Gadgets: Clamp aspect sets to a minimum of width and height minimum of 1.
...
This fixes T5600
2017-07-06 14:16:00 -05:00
Stephen 'Okra' Houston
202bf770f4
Gadgets: Follow gadget theme naming conventions.
2017-07-06 12:20:53 -05:00
Mike Blumenkrantz
02d8da9cd9
remove "gadget_removed" smart callback from gadgets which use it upon deletion
...
ensure that this isn't called in a use-after-free scenario
2017-06-30 17:03:24 -04:00
Mike Blumenkrantz
1fe4555d7b
remove eeze init/shutdown calls from modules
...
this is unnecessary and was done with mismatched init/shutdowns in some cases
2017-06-30 10:25:17 -04:00
Mike Blumenkrantz
0180cef47d
do not attempt to pack cpumonitor into box in sysinfo mode
...
this causes an eo error
2017-06-23 17:49:43 -04:00
Mike Blumenkrantz
a441d4d22a
do not advertise luncher grid or sysinfo for gadget sites with orient
...
these are only feasible for non-bar sites
2017-06-23 17:49:43 -04:00
Stephen 'Okra' Houston
7d095c3fe3
Sysinfo: Fix use for non linux/bsd os's.
...
This fixes T5485
2017-05-15 10:43:05 -05:00
Al 'netstar' Poole
89feae2b86
Sysinfo: Fix interger overflow on BSD.
...
This commits D4810
2017-04-27 15:19:44 -05:00
Al 'netstar' Poole
c282341ed8
Sysinfo: Make memusage and cpumonitor work better on BSD.
...
This commits D4749
2017-04-11 16:34:37 -05:00
Al 'netstar' Poole
4e1d079aa8
Batman: Add multi-battery support for bsd based distros.
...
Differential was D4670
2017-03-13 14:59:39 -05:00
Stephen 'Okra' Houston
3ba67bbf3b
Sysinfo: Use the correct define for DragonFly.
2017-03-05 17:31:47 -06:00
Stephen 'Okra' Houston
27d047f4bd
Batman: Only show unique batteries.
2017-02-17 17:06:39 -06:00
Al 'netstar' Poole
784ebcb187
Sysinfo Gadgets: Add sysctl/bsd support to the remaining sysinfo gadgets.
...
These gadgets include cpumonitor, memusage, and netstatus
2017-02-15 15:53:29 -06:00
Stephen 'Okra' Houston
aae3352932
Cpumonitor: Return the correct object.
2017-02-14 10:09:15 -06:00
Stephen 'Okra' Houston
671f881e42
Luncher/Batman: Don't access an invalid icon structure.
2017-02-10 16:22:49 -06:00
Stephen 'Okra' Houston
089b0b248d
Use an event rect to better handle mouse events in cpumonitor.
2017-02-10 14:34:31 -06:00
Davide Andreoli
a2644259b2
sysinfo gadget: remove frames in popups
2017-02-10 21:23:55 +01:00
Stephen 'Okra' Houston
73495d6347
Sysinfo Gadgets: Allow for vertical themes for all sysinfo gadgets
...
This is in preparation for themers in the future.
2017-02-10 11:59:47 -06:00
Stephen 'Okra' Houston
327f9bc68f
Sysinfo gadgets: Prevent info popup from getting stuck.
2017-02-10 11:37:30 -06:00
Stephen 'Okra' Houston
762879bf5c
Batman - Don't destroy the popup on hide.
2017-02-10 11:15:02 -06:00
Stephen 'Okra' Houston
1f6baaf283
Cpumonitor: Add a similar popup to memusage.
2017-02-09 16:22:22 -06:00
Stephen 'Okra' Houston
8547164c16
Pager and Batman: Use pages in config popup and standardize look.
2017-02-09 11:14:03 -06:00
Stephen 'Okra' Houston
5489f690cc
Batman: Don't show time left in the popup when battery is charged.
2017-02-09 10:21:52 -06:00
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
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
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
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