blastmaster
44dd0a60cf
new gears.timer
...
timer implementation move from c to lua.
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2014-12-28 19:45:30 +01:00
Adrian C. (anrxc)
c51e13c35d
init: stop allocating reg table functions with properties
...
This partly reverts commit f1844decef
because a user reported seeing
nil passed as the object to the reg.update() function.
2013-12-15 18:34:55 +01:00
Adrian C. (anrxc)
52cbb64144
Revert "init: emit timeout instead of forced update"
...
This reverts commit 932bd8dfc
because with shared timers feature from
commit 211d4509
shared timer emitting timeout can update all shared
objects.
2013-12-15 18:27:12 +01:00
Dodo
211d4509c1
init: share timers when possible
...
We need time to give this a proper test with various usage scenarios;
multiple screens (and thus widget object instances), widgets
suspending and resuming and so on. Most benefits should come from
running on battery power (and if not suspending all widgets but
Battery it self on battery power), with less wake-ups.
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
2013-11-23 20:36:50 +01:00
Adrian C. (anrxc)
1a7b43068c
contrib: initialization bugfix after lua52 port
...
The _NAME field was missing in the contrib table. Thanks to Jorg
Thalheim for reporting this.
2012-06-25 00:15:51 +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)
18e1823ded
vicious: cleanup tabs and bad intendation
2011-08-18 20:44:04 +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)
932bd8dfcb
init: emit timeout instead of forced update
2010-10-09 10:03:21 +02:00
Adrian C. (anrxc)
fbd2af7b15
init: add set_markup support
2010-10-08 22:26:08 +02:00
Adrian C. (anrxc)
a9d6ea21e6
init: add connect_signal support, patch by Uli
2010-09-14 15:21:16 +02:00
Adrian C. (anrxc)
fbfcc495fc
init: comment connect_signal for users of awesome master
...
Thanks to all who sent patches. Usually I would support master, but in
this case we are very far from the next release. In addition master is
(much more than usually) unstable right now.
2010-09-13 22:26:33 +02:00
Adrian C. (anrxc)
1a443cda66
init: import contrib widgets, commented
2010-08-29 00:50:51 +02:00
Adrian C. (anrxc)
237470c8f4
API: transform widgets namespace table to a directory
2010-03-14 01:55:33 +01:00
Adrian C. (anrxc)
9a82d4113a
init: never pass string to awful.widget widgets
2010-03-13 22:46:45 +01:00
Adrian C. (anrxc)
3ac4fcf150
init: missing widget type should not break awesome
2010-03-13 21:51:40 +01:00
Adrian C. (anrxc)
edb4619a55
os: import operating system information widget
...
This widget type returns 1st value as the operating system in use, 2nd
as the release version, 3rd as your username and 4th the hostname.
2010-03-12 03:37:39 +01:00
Adrian C. (anrxc)
fa40e402a7
init: never pass nil into awful.widget widgets
2010-03-07 21:43:18 +01:00
Adrian C. (anrxc)
5f41c7a238
init: do not use keyword type for user data
2010-03-07 04:10:57 +01:00
Adrian C. (anrxc)
ee64644ddc
API: added force() function to force update widgets
...
New function introduced vicious.force({ widget, }) - widget argument
is a table with one or more widgets that will be updated.
2010-03-07 03:09:44 +01:00
Adrian C. (anrxc)
95e9a771b9
API: regregister() and update() are not exposed
2010-03-07 02:39:26 +01:00
Adrian C. (anrxc)
5226d10c27
API: function enable_caching() is now cache()
2010-03-07 00:56:42 +01:00
Adrian C. (anrxc)
91925e601d
pkg: pacman moved to generic packages module
2010-02-04 18:36:27 +01:00
Adrian C. (anrxc)
15dd6ea287
vicious: update copyright
2010-01-02 21:21:54 +01:00
Adrian C. (anrxc)
493150c888
uptime: merged with load widget type
...
Total uptime and seconds are no longer returned. Returns are now:
days, hours, minutes, load avg 1, load avg 5 and load avg 15.
2009-11-11 03:55:03 +01:00
Adrian C. (anrxc)
7be560b70c
bat: widget rewritten for sysfs
...
This also means that it replaces batsys, and we are left with only
one, universal, battery widget.
2009-11-11 03:50:25 +01:00
Adrian C. (anrxc)
8e21d264d2
batat: widget type removed, now available in the contrib branch
...
This was one of the first widgets on top of Wicked, now that we have
both procfs and sysfs covered there is no need to keep it in master.
2009-11-10 15:53:04 +01:00
Adrian C. (anrxc)
e66e5075a0
batsys: import battery widget that uses sysfs
...
Initial widget code was sent by Benedikt Sauer. After some cleanup it
is ready to go into master. It uses data exposed trough /sys and it is
used in the exact same way as the bat widget (and /proc). This widget
will replace batat and acpitool, it will be moved to contrib and
retired.
2009-11-10 15:46:54 +01:00
Adrian C. (anrxc)
896df4dd98
De-obfuscate e-mail address
2009-11-04 23:39:38 +01:00
Adrian C. (anrxc)
40d7881977
Adapt to awful.widget.graph max_value of 1
...
Vicious will now divide values by 100 to match the default graph
max_value of 1. Graphs support changing this value, but progressbars
don't. We shouldn't use 100 for one and 1 for the other.
2009-10-20 21:15:19 +02:00
Adrian C. (anrxc)
724366c038
Reworked some variables in entropy, load, mpd, net, init
2009-10-04 00:21:15 +02:00
Adrian C. (anrxc)
b0f737ea56
Rewrote all headers
2009-09-29 22:33:19 +02:00
Adrian C. (anrxc)
eadf0c93e1
Caching is controlled by users
2009-09-25 21:16:55 +02:00
Adrian C. (anrxc)
c9fba4e0d2
Widgets derived from wicked include a notice
2009-09-20 23:16:10 +02:00
Adrian C. (anrxc)
68b30a3cc7
init: Default to 2s timer
2009-09-19 17:31:52 +02:00
Adrian C. (anrxc)
2a5126f4f0
General cleanup
2009-09-14 17:25:23 +02:00
Adrian C. (anrxc)
161607e517
Gmail widget included
...
Widget returns the count of new and subject of last e-mail in a Gmail
inbox. Use ${count} and ${subject} in the format string to retrieve
the values. Widget takes a table with login information as an
argument.
I don't like how gmail widgets handle sensitive data but I gave in
seeing how popular they are. Better storing and handling of login
information would be in order but this isn't Python and I'm out of
ideas. For now use it on your own responsability, I would suggest to
set login info directly in the widget and file as read-only by user.
2009-09-08 22:46:59 +02:00
Adrian C. (anrxc)
2cc4e9701c
Removed deprecated data field.
2009-08-27 01:04:47 +02:00
Adrian C. (anrxc)
e7c2e2c2a8
Updated graphs and pbars for the upcoming awesome 3.4
2009-08-27 01:04:14 +02:00
Adrian C. (anrxc)
853fafcdd3
Updated timers for the upcoming awesome 3.4
2009-08-27 01:03:51 +02:00
Adrian C. (anrxc)
c283edc6cc
Updated link to wicked home.
2009-08-25 15:14:40 +02:00
Adrian C. (anrxc)
5e3b953175
Link to wicked and add Joerg as contributor.
2009-08-21 17:09:06 +02:00
Adrian C. (anrxc)
03693e7aa1
Renamed unused loop identifiers to _
2009-08-08 17:42:28 +02:00
Adrian C. (anrxc)
798036e445
Changed fs widget type description.
2009-08-06 21:59:12 +02:00
Adrian C. (anrxc)
8d59a01cf6
Next release, tag 1.0.8.
2009-08-06 18:21:13 +02:00
Adrian C. (anrxc)
cbd9a53fbc
Next release, tag 1.0.7.
2009-08-06 02:41:46 +02:00
Adrian C. (anrxc)
4c74de711f
Padding removed, along with deprecated helper functions.
...
If you have any use for it then continue using an older vicious tag,
or keep maintaining it in your local vicious copy.
2009-08-05 21:50:41 +02:00
Adrian C. (anrxc)
2d4efa6893
Minor cleanup in init.lua
2009-08-05 21:19:41 +02:00
Adrian C. (anrxc)
22033bae53
Disallow using a string widget type.
2009-08-05 19:20:32 +02:00
Adrian C. (anrxc)
756215f020
Next release, tag 1.0.6.
2009-08-03 04:43:53 +02:00