Arvydas Sidorenko
363c03e79c
Fixed io.lines() bug
...
In Lua 5.2 io.lines() has to be used to iterate until EOF, otherwise
the fd will not be closed and eventually tons of naughty messages
will start to pop up saying that no more fd can be opened.
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-06-18 01:28:01 +02:00
Arvydas Sidorenko
8e35a983bf
Ported vicious.contrib to lua 5.2
...
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-06-18 01:27:53 +02:00
Arvydas Sidorenko
41cc2c0e27
Ported vicious.widgets module to lua 5.2
...
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-06-18 01:26:31 +02:00
Arvydas Sidorenko
b6b5290093
Ported vicious module to lua 5.2
...
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-06-18 01:26:24 +02:00
Adrian C. (anrxc)
0741531efd
cpufreq: skip redudant freq variable check
2012-05-20 04:19:51 +02:00
Adrian C. (anrxc)
97e54d60f8
cpufreq: rework new exception handlers
...
Now that we are so nice to provide default frequency values check if
frequency exists before calculating voltage, not to screw up *those*
default values.
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-05-19 17:11:31 +02:00
jinleileiking
30db4bea7b
cpufreq: handle not existing frequency/governer
...
In some cases not all cpu informations will be provided.
(ex. in virtual machines)
Therefore default to "N/A".
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-05-19 17:11:22 +02:00
Adrian C. (anrxc)
13cec6d35a
pkg: update 'Arch S' substitution lines
...
It would appear pacman v4 now prints only one line before the package
list.
2012-05-09 03:13:13 +02:00
Adrian C. (anrxc)
2d8d7d752b
Next release, tag 2.0.4
2012-04-01 00:00:05 +02:00
Adrian C. (anrxc)
f972955ce7
README: update thermal documentation
...
Thermal now accepts an optional third argument when warg is a table.
2012-03-31 20:58:10 +02:00
Adrian C. (anrxc)
5605030ed4
thermal: change coretemp default, allow file as widget argument
...
Since Linux 3.0 most if not all people have temp1_input file missing,
so default to temp2_input. But also allow an optional third argument
to change to yet another file to avoid this kind of problem in the
future.
2012-03-31 20:53:30 +02:00
Jörg Thalheim
7a3699cf4c
division by zero, if battery is full charged
...
If the battery state change from charging to full,
power_now is reseted to zero for a little time.
This cause division by zero, which was visible as a very big negative
number because of the behaviour of string.format.
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-03-04 20:24:22 +01:00
Adrian C. (anrxc)
b11bb78e04
hddtemp: fix curl hang in version 7.24.0
2012-02-05 19:38:22 +01:00
Adrian C. (anrxc)
73db82b4c9
README: add format function example for overriding symbols
2012-01-20 14:35:07 +01:00
Sébastien Luttringer
7e81bb8a95
cpufreq: differentiate between ondemand and conservative
...
In cpufreq widget, governor char is the same for ondemand and
conservative which makes it impossible to overload symbols to
different values for these two governors in a format function.
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2012-01-20 14:21:24 +01:00
Adrian C. (anrxc)
6f42ee5e51
README: update wtype argument explanation
...
Many users miss the fact they can register their functions as widget
types. Documentation for wtype being incomplete wasn't helping.
2011-12-10 17:34:38 +01:00
Adrian C. (anrxc)
45c6ebaeb6
bat: fix time calculation, bug introduced in 350e924
2011-11-20 17:44:04 +01:00
J. Thalheim
cd4b04df44
thermal: remove unnecessary read
2011-11-19 02:24:34 +01:00
Adrian C. (anrxc)
350e9240ea
bat: another workaround for broken ACPI implementations
2011-11-19 02:20:08 +01:00
Joerg T. (Mic92)
eeb27a2916
[cpu] fix division by zero
...
In rare cases diff_total seems to become 0.
2011-09-24 17:43:27 +02:00
Adrian C. (anrxc)
059442d039
net: sanitize time computation to avoid division by zero
2011-09-03 12:10:51 +02:00
Joerg T. (Mic92)
25b375bd6b
[pulse] round volume to integer
2011-09-02 05:13:32 +02:00
Adrian C. (anrxc)
18e1823ded
vicious: cleanup tabs and bad intendation
2011-08-18 20:44:04 +02:00
Joerg T. (Mic92)
cf996f2ea3
[net] calculate time in a more clean way
2011-08-18 20:39:33 +02:00
Joerg T. (Mic92)
f1844decef
Allocate reg table with all values in one shot
2011-08-18 20:39:22 +02:00
Adrian C. (anrxc)
b11d251ef0
README: provide multigraph usage example
2011-08-07 22:17:26 +02:00
Adrian C. (anrxc)
44aea3786f
bat: better fix for missing rate in 31d7b2f
...
Thanks to Ikke for debugging this.
2011-07-12 23:54:13 +02:00
Adrian C. (anrxc)
e01a8ebe21
vicious: document mem.bcuse
2011-06-30 01:06:43 +02:00
Adrian C. (anrxc)
1384b69384
mem: provide mem.bcuse for Gabriel
2011-06-30 01:02:43 +02:00
Adrian C. (anrxc)
324563e51b
Next release, tag 2.0.3
...
Thanks to Jörg Thalheim and his work on improving Vicious, we can make
this tag.
2011-05-10 22:40:34 +02:00
Joerg T. (Mic92)
dcc2b60cd8
vicious: load widget modules only when needed
...
There's no more need to edit init files and manually disable widgets.
Signed-off-by: Joerg T. (Mic92) <jthalheim@gmail.com>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2011-05-10 00:50:41 +02:00
Perry Hargrave
06e8f7c68a
mpd: allow named keys or positional arguments
...
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2011-04-25 21:21:32 +02:00
Adrian C. (anrxc)
729ceb7865
dio: import string.match()
2011-03-29 16:41:24 +02:00
Adrian C. (anrxc)
c2f7fbcf23
dio: provide stats for all devices, rewritten by Joerg
...
Old dio.lua was moved to contrib. New one is used like CPU widget is,
request the device or parition in the format argument, {sda read_mb}
as an example. New widget doesn't provide scheduler information, but I
don't know anyone who used that. If you think this is wrong let me
know.
2011-03-29 02:21:53 +02:00
Adrian C. (anrxc)
6522f58011
cpu: another 10 percent optimization from Joerg
2011-03-17 04:26:20 +01:00
Adrian C. (anrxc)
753ce61de0
cpu: calculation and optimization fixes by Joerg
2011-03-15 05:02:55 +01:00
Adrian C. (anrxc)
f85d9444d9
gmail: fixed misleading comment
2011-03-09 06:53:13 +01:00
Adrian C. (anrxc)
31d7b2fc6b
bat: fixed "no such device" for current and power
2011-02-21 06:46:49 +01:00
Adrian C. (anrxc)
d38584386d
helpers: properly handle magic characters
2011-02-15 05:47:21 +01:00
Adrian C. (anrxc)
6ddad318e0
bat: added power_now support
...
Looks like current_now will eventually be deprecated. Thanks to Conrad
Calmez for finding this bug report:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532000
2011-02-15 03:49:43 +01:00
Adrian C. (anrxc)
fd0718e3f8
contrib: added a README with pulse.lua documented
2011-01-13 04:04:12 +01:00
Joerg T. (Mic92)
9f4302c3cf
contrib: rewrite pulse module
...
* replace grep with lua string matching
* caching sinks
* add toggle function
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2010-12-19 00:16:55 +01:00
Adrian C. (anrxc)
5160cfe8e9
Next release, tag 2.0.2
2010-11-30 02:34:54 +01:00
Adrian C. (anrxc)
add54f87ee
README: added missing register() documentation
2010-11-03 03:33:49 +01:00
Adrian C. (anrxc)
fe2e432685
TODO: fix contrib/sensors for Ian
2010-11-03 03:21:56 +01:00
Adrian C. (anrxc)
762593385c
wifi: proper fix for SSID regexp
2010-10-29 17:50:13 +02:00
Adrian C. (anrxc)
7f7a94d795
gmail: inbox is now default
...
With all the tags and other crap, we could be counting mail up to 3-5
times. If you hate this change let me know. Otherwise inbox is now
default.
2010-10-29 16:46:59 +02:00
Adrian C. (anrxc)
82eb67b400
wifi: removed spurious bracket from SSID regexp
2010-10-28 20:16:18 +02:00
Adrian C. (anrxc)
304fa336ed
wifi: properly handle disconnects
2010-10-24 23:36:38 +02:00
Adrian C. (anrxc)
32a7be1d6d
wifi: provide link quality in percent
2010-10-19 21:23:06 +02:00