Use glib instead of libev
commitea3011941063f2b4f7721fa520a0b9a4069b436f
authorUli Schlachter <psychon@znc.in>
Wed, 21 Nov 2012 20:01:12 +0000 (21 21:01 +0100)
committerUli Schlachter <psychon@znc.in>
Wed, 21 Nov 2012 20:01:12 +0000 (21 21:01 +0100)
tree25d9adac28bd1f9e40d8a5c3bbd876417cf50361
parentdbf20000a58d32d25e317679f3945f7d0a2af8db
Use glib instead of libev

This commit ports awesome from libev to the glib main loop. This means that
awesome has fewer dependencies, because we were already depending on glib before
and now no longer need glib.

However, the main reason for this change is that, thanks to lgi, we have glib
bindings for lua. This means that lua code can add all kinds of event sources to
the main loop (timeouts, fd watchers, SIGCHLD watchers, ....). Yay

Signed-off-by: Uli Schlachter <psychon@znc.in>
awesome.c
awesomeConfig.cmake
dbus.c
globalconf.h
luaa.c
luaa.h
objects/timer.c
spawn.c