* Added some power saving features, needs some testing to confirm this is working...
authorLance Colton <lance.colton@gmail.com>
Fri, 27 Jan 2012 08:41:50 +0000 (01:41 -0700)
committerLance Colton <lance.colton@gmail.com>
Fri, 27 Jan 2012 08:41:50 +0000 (01:41 -0700)
commitce45f5d95053623e829bb86d8bb922be632afc1e
tree6fce881fdc4ea0bc676a000ea210586feeb6bd3a
parent9bd2e3ea012b14764c0ef6ca2297667215f80d0f
   * Added some power saving features, needs some testing to confirm this is working properly

   - Because conky is written in c (not c++) it can't directly access the system heartbeat timer so it uses another process to do this for it
     + Conky will look for another app I wrote and modified for this purpose, Proximus (>= v1.2.4)
     + If proximus-daemon is running conky will ask it to set up a heartbeat timer and proximus will send a dbus signal back for each heartbeat
     + update_heartbeat_min and update_heartbeat_max from the conf file will specify the approximate time between heartbeats
     + If the phone is discharging, Conky will skip heartbeats according to the value of update_heartbeat_battery_skip in the conf file
     + So, if update_heartbeat_battery_skip is 3, conky will update once every 4 heartbeats when discharging. default is 1 so set to 0 to disable.
     + If the screen turns off, update_skips_when_sleeping overrides update_heartbeat_battery_skip. default is 5!
186 files changed:
configure.ac
configure.ac.in
data/conky.conf
debian/changelog
debian/rules
src/conky.c
src/conky.h
src/dbus/.deps/dbus-address.Plo [deleted file]
src/dbus/.deps/dbus-auth-script.Plo [deleted file]
src/dbus/.deps/dbus-auth-util.Plo [deleted file]
src/dbus/.deps/dbus-auth.Plo [deleted file]
src/dbus/.deps/dbus-bus.Plo [deleted file]
src/dbus/.deps/dbus-connection.Plo [deleted file]
src/dbus/.deps/dbus-credentials-util.Plo [deleted file]
src/dbus/.deps/dbus-credentials.Plo [deleted file]
src/dbus/.deps/dbus-dataslot.Plo [deleted file]
src/dbus/.deps/dbus-errors.Plo [deleted file]
src/dbus/.deps/dbus-hash.Plo [deleted file]
src/dbus/.deps/dbus-internals.Plo [deleted file]
src/dbus/.deps/dbus-keyring.Plo [deleted file]
src/dbus/.deps/dbus-list.Plo [deleted file]
src/dbus/.deps/dbus-mainloop.Plo [deleted file]
src/dbus/.deps/dbus-marshal-basic.Plo [deleted file]
src/dbus/.deps/dbus-marshal-byteswap-util.Plo [deleted file]
src/dbus/.deps/dbus-marshal-byteswap.Plo [deleted file]
src/dbus/.deps/dbus-marshal-header.Plo [deleted file]
src/dbus/.deps/dbus-marshal-recursive-util.Plo [deleted file]
src/dbus/.deps/dbus-marshal-recursive.Plo [deleted file]
src/dbus/.deps/dbus-marshal-validate-util.Plo [deleted file]
src/dbus/.deps/dbus-marshal-validate.Plo [deleted file]
src/dbus/.deps/dbus-memory.Plo [deleted file]
src/dbus/.deps/dbus-mempool.Plo [deleted file]
src/dbus/.deps/dbus-message-factory.Plo [deleted file]
src/dbus/.deps/dbus-message-util.Plo [deleted file]
src/dbus/.deps/dbus-message.Plo [deleted file]
src/dbus/.deps/dbus-misc.Plo [deleted file]
src/dbus/.deps/dbus-object-tree.Plo [deleted file]
src/dbus/.deps/dbus-pending-call.Plo [deleted file]
src/dbus/.deps/dbus-resources.Plo [deleted file]
src/dbus/.deps/dbus-server-debug-pipe.Plo [deleted file]
src/dbus/.deps/dbus-server-socket.Plo [deleted file]
src/dbus/.deps/dbus-server-unix.Plo [deleted file]
src/dbus/.deps/dbus-server.Plo [deleted file]
src/dbus/.deps/dbus-sha.Plo [deleted file]
src/dbus/.deps/dbus-shell.Plo [deleted file]
src/dbus/.deps/dbus-signature.Plo [deleted file]
src/dbus/.deps/dbus-spawn.Plo [deleted file]
src/dbus/.deps/dbus-string-util.Plo [deleted file]
src/dbus/.deps/dbus-string.Plo [deleted file]
src/dbus/.deps/dbus-sysdeps-pthread.Plo [deleted file]
src/dbus/.deps/dbus-sysdeps-unix.Plo [deleted file]
src/dbus/.deps/dbus-sysdeps-util-unix.Plo [deleted file]
src/dbus/.deps/dbus-sysdeps-util.Plo [deleted file]
src/dbus/.deps/dbus-sysdeps.Plo [deleted file]
src/dbus/.deps/dbus-test.Plo [deleted file]
src/dbus/.deps/dbus-threads.Plo [deleted file]
src/dbus/.deps/dbus-timeout.Plo [deleted file]
src/dbus/.deps/dbus-transport-socket.Plo [deleted file]
src/dbus/.deps/dbus-transport-unix.Plo [deleted file]
src/dbus/.deps/dbus-transport.Plo [deleted file]
src/dbus/.deps/dbus-userdb-util.Plo [deleted file]
src/dbus/.deps/dbus-userdb.Plo [deleted file]
src/dbus/.deps/dbus-uuidgen.Plo [deleted file]
src/dbus/.deps/dbus-watch.Plo [deleted file]
src/dbus/Makefile [deleted file]
src/dbus/Makefile.am [deleted file]
src/dbus/Makefile.in [deleted file]
src/dbus/dbus-address.c [deleted file]
src/dbus/dbus-address.h [deleted file]
src/dbus/dbus-arch-deps.h [deleted file]
src/dbus/dbus-arch-deps.h.in [deleted file]
src/dbus/dbus-auth-script.c [deleted file]
src/dbus/dbus-auth-script.h [deleted file]
src/dbus/dbus-auth-util.c [deleted file]
src/dbus/dbus-auth.c [deleted file]
src/dbus/dbus-auth.h [deleted file]
src/dbus/dbus-bus.c [deleted file]
src/dbus/dbus-bus.h [deleted file]
src/dbus/dbus-connection-internal.h [deleted file]
src/dbus/dbus-connection.c [deleted file]
src/dbus/dbus-connection.h [deleted file]
src/dbus/dbus-credentials-util.c [deleted file]
src/dbus/dbus-credentials.c [deleted file]
src/dbus/dbus-credentials.h [deleted file]
src/dbus/dbus-dataslot.c [deleted file]
src/dbus/dbus-dataslot.h [deleted file]
src/dbus/dbus-errors.c [deleted file]
src/dbus/dbus-errors.h [deleted file]
src/dbus/dbus-hash.c [deleted file]
src/dbus/dbus-hash.h [deleted file]
src/dbus/dbus-internals.c [deleted file]
src/dbus/dbus-internals.h [deleted file]
src/dbus/dbus-keyring.c [deleted file]
src/dbus/dbus-keyring.h [deleted file]
src/dbus/dbus-list.c [deleted file]
src/dbus/dbus-list.h [deleted file]
src/dbus/dbus-macros.h [deleted file]
src/dbus/dbus-mainloop.c [deleted file]
src/dbus/dbus-mainloop.h [deleted file]
src/dbus/dbus-marshal-basic.c [deleted file]
src/dbus/dbus-marshal-basic.h [deleted file]
src/dbus/dbus-marshal-byteswap-util.c [deleted file]
src/dbus/dbus-marshal-byteswap.c [deleted file]
src/dbus/dbus-marshal-byteswap.h [deleted file]
src/dbus/dbus-marshal-header.c [deleted file]
src/dbus/dbus-marshal-header.h [deleted file]
src/dbus/dbus-marshal-recursive-util.c [deleted file]
src/dbus/dbus-marshal-recursive.c [deleted file]
src/dbus/dbus-marshal-recursive.h [deleted file]
src/dbus/dbus-marshal-validate-util.c [deleted file]
src/dbus/dbus-marshal-validate.c [deleted file]
src/dbus/dbus-marshal-validate.h [deleted file]
src/dbus/dbus-memory.c [deleted file]
src/dbus/dbus-memory.h [deleted file]
src/dbus/dbus-mempool.c [deleted file]
src/dbus/dbus-mempool.h [deleted file]
src/dbus/dbus-message-factory.c [deleted file]
src/dbus/dbus-message-factory.h [deleted file]
src/dbus/dbus-message-internal.h [deleted file]
src/dbus/dbus-message-private.h [deleted file]
src/dbus/dbus-message-util.c [deleted file]
src/dbus/dbus-message.c [deleted file]
src/dbus/dbus-message.h [deleted file]
src/dbus/dbus-misc.c [deleted file]
src/dbus/dbus-misc.h [deleted file]
src/dbus/dbus-object-tree.c [deleted file]
src/dbus/dbus-object-tree.h [deleted file]
src/dbus/dbus-pending-call-internal.h [deleted file]
src/dbus/dbus-pending-call.c [deleted file]
src/dbus/dbus-pending-call.h [deleted file]
src/dbus/dbus-protocol.h [deleted file]
src/dbus/dbus-resources.c [deleted file]
src/dbus/dbus-resources.h [deleted file]
src/dbus/dbus-server-debug-pipe.c [deleted file]
src/dbus/dbus-server-debug-pipe.h [deleted file]
src/dbus/dbus-server-protected.h [deleted file]
src/dbus/dbus-server-socket.c [deleted file]
src/dbus/dbus-server-socket.h [deleted file]
src/dbus/dbus-server-unix.c [deleted file]
src/dbus/dbus-server-unix.h [deleted file]
src/dbus/dbus-server.c [deleted file]
src/dbus/dbus-server.h [deleted file]
src/dbus/dbus-sha.c [deleted file]
src/dbus/dbus-sha.h [deleted file]
src/dbus/dbus-shared.h [deleted file]
src/dbus/dbus-shell.c [deleted file]
src/dbus/dbus-shell.h [deleted file]
src/dbus/dbus-signature.c [deleted file]
src/dbus/dbus-signature.h [deleted file]
src/dbus/dbus-spawn.c [deleted file]
src/dbus/dbus-spawn.h [deleted file]
src/dbus/dbus-string-private.h [deleted file]
src/dbus/dbus-string-util.c [deleted file]
src/dbus/dbus-string.c [deleted file]
src/dbus/dbus-string.h [deleted file]
src/dbus/dbus-sysdeps-pthread.c [deleted file]
src/dbus/dbus-sysdeps-unix.c [deleted file]
src/dbus/dbus-sysdeps-unix.h [deleted file]
src/dbus/dbus-sysdeps-util-unix.c [deleted file]
src/dbus/dbus-sysdeps-util.c [deleted file]
src/dbus/dbus-sysdeps.c [deleted file]
src/dbus/dbus-sysdeps.h [deleted file]
src/dbus/dbus-test-main.c [deleted file]
src/dbus/dbus-test.c [deleted file]
src/dbus/dbus-test.h [deleted file]
src/dbus/dbus-threads-internal.h [deleted file]
src/dbus/dbus-threads.c [deleted file]
src/dbus/dbus-threads.h [deleted file]
src/dbus/dbus-timeout.c [deleted file]
src/dbus/dbus-timeout.h [deleted file]
src/dbus/dbus-transport-protected.h [deleted file]
src/dbus/dbus-transport-socket.c [deleted file]
src/dbus/dbus-transport-socket.h [deleted file]
src/dbus/dbus-transport-unix.c [deleted file]
src/dbus/dbus-transport-unix.h [deleted file]
src/dbus/dbus-transport.c [deleted file]
src/dbus/dbus-transport.h [deleted file]
src/dbus/dbus-types.h [deleted file]
src/dbus/dbus-userdb-util.c [deleted file]
src/dbus/dbus-userdb.c [deleted file]
src/dbus/dbus-userdb.h [deleted file]
src/dbus/dbus-uuidgen.c [deleted file]
src/dbus/dbus-uuidgen.h [deleted file]
src/dbus/dbus-watch.c [deleted file]
src/dbus/dbus-watch.h [deleted file]
src/dbus/dbus.h [deleted file]