summaryrefslogtreecommitdiff
path: root/src/dummy
AgeCommit message (Collapse)AuthorFilesLines
2014-11-26daemon: release resources at shutdownPeter Wu1-0/+20
This makes it easier to find real memory leaks with valgrind. After calling the up_backend_unplug functions, you cannot restart it with up_backend_coldplug since the lists are cleared. Tested with Linux only (not on *BSD; dummy compiles). https://bugs.freedesktop.org/show_bug.cgi?id=82659
2014-10-08all: convert value from g_get_real_time() to secondsEvangelos Foutras1-1/+1
Commit 5ddfe0d (all: Use g_get_real_time() when possible) replaced calls to g_get_current_time() with g_get_real_time(), however, we also need to convert the return value from microseconds to seconds. Signed-off-by: Richard Hughes <richard@hughsie.com>
2014-09-24all: Use g_get_real_time() when possibleBastien Nocera1-3/+1
Instead of a call to g_get_current_time().
2013-10-26daemon: Better timeout source namingBastien Nocera1-1/+1
Matching the work done in glib, gtk+, etc. This also differentiates the unknown and normal timeouts in the Linux power supply driver.
2013-10-17all: Add GetCriticalAction daemon methodBastien Nocera1-0/+13
This allows desktop front-ends to get which action will actually be taken when we hit critical battery. This is not a property as availability of actions might change over the course of the run of the system, and we didn't want to make unnecessary D-Bus calls on startup.
2013-10-14daemon: Require newer GLibBastien Nocera1-2/+0
And remove ifdef's.
2013-10-14daemon: Add CriticalPowerActionBastien Nocera1-0/+12
Paraphrasing from the configuration option: The action to take when "TimeAction" or "PercentageAction" above has been reached for the batteries (UPS or laptop batteries) supplying the computer. This is done 20 seconds after the warning-level variable got set to UP_DEVICE_LEVEL_ACTION has been set, to give the opportunity to front-ends to display a (short) warning. This is only implemented for the Linux backend, using logind.
2013-10-14daemon: Remove obsolete featuresBastien Nocera1-71/+0
2013-10-14daemon: Simplify _new() functionsBastien Nocera1-3/+1
2013-01-14Don't use the deprecated INCLUDES in Makefile.amRichard Hughes1-1/+1
2012-07-11Use systemd for suspend and hibernateMatthias Clasen1-0/+6
When running under systemd, call into systemd for suspend and hibernate instead of pm-utils. To capture resume events, install a small script that gets executed by systemd after resume and sends a dbus signal back to upower. To make this work, the upower backends gain a new signal, ::resuming, that they can optionally emit to signal that a resume happened. Backends opt in to this by returning TRUE from up_backend_emits_resuming(). In this case, upower doesn't assume the sleep command to block until resume, but instead waits for the ::resuming signal from the backend. The only backend that uses this mechanism is the linux backend when built with systemd support. Signed-off-by: Richard Hughes <richard@hughsie.com>
2011-07-19Use git.mk and remove the manual .gitignore filesRichard Hughes2-7/+1
2010-11-01Port from EggDebug to the GLib built-in logging frameworkRichard Hughes2-3/+2
2010-07-12trivial: fix make distcheckRichard Hughes1-0/+8
2010-06-05Port to GTestRichard Hughes3-52/+1
2010-06-05Assign names to our idle sources when using new versions of glib2Richard Hughes1-1/+5
This makes it possible to profile more accurately using systemtap
2010-03-30trivial: Add stubs to dummy backend to make it compile again.Michael Biebl1-0/+56
2010-03-26Make dummy backend usable for architectures without a native backendMichael Biebl2-2/+23
Currently, the dummy backend is mostly used to run the unit tests. We want to make it usable though on architectures, like GNU/Hurd, which dont't have a native backend yet. Compile two different flavours of the dummy backend: one with the TEST code enabled and which is used by up_self_test, and one without the TEST code, used by upowerd when the dummy backend is selected. Patch is based on work by Pino Toscano. Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2010-03-26Remove libdevkit-power-gobject dependency from backendsMichael Biebl1-1/+0
The backends [linux/freebsd/dummy] no longer require libdevkit-power-gobject, so - remove -I$(top_srcdir)/devkit-power-gobject from the include path - don't link the backends against libdevkit-power-gobject but upowerd (which unfortunately still needs it). Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2010-02-06devkit-power-gobject/up-enum.h be goneMichael Biebl1-0/+1
Port from devkit-power-gobject/up-enum.h to libupower-glib/up-types.h
2010-02-05Remove EGG_* log define.Michael Biebl1-4/+0
The EGG_* log defines don't seem to be used and still reference the old DeviceKit-power name. So just remove it.
2010-01-27Update the Free Software Foundation addressRichard Hughes1-1/+1
2010-01-26trivial: rename the new libupower 'type' to 'kind' to avoid clashing with ↵Richard Hughes1-1/+1
GObject generated names
2010-01-18trivial: rename some internal defines for the upower moveRichard Hughes1-5/+5
2010-01-18trivial: DkpNative -> UpNative (no ABI or API break)Richard Hughes1-5/+5
2010-01-18trivial: switch to using the new internal library name (no ABI or API break)Richard Hughes1-2/+2
2010-01-18trivial: switch to using the new marshal names internally (no ABI or API break)Richard Hughes1-2/+2
2010-01-18trivial: switch to using the new enum names internally (no ABI or API break)Richard Hughes1-2/+2
2010-01-18trivial: DkpDevice -> UpDevice (no ABI or API break)Richard Hughes1-6/+6
2010-01-18trivial: DkpDaemon -> UpDaemon (no ABI or API break)Richard Hughes1-4/+4
2010-01-18trivial: DkpBackend -> UpBackend (no ABI or API break)Richard Hughes1-42/+42
2010-01-18trivial: Rename a lot of the source files from dkp-foo to up-foo, no API or ↵Richard Hughes3-7/+7
ABI changes
2009-10-16Don't emit changed events from the DkpBackend layer, instead push then ↵Richard Hughes1-9/+9
through DkpDevice
2009-09-11Add some self tests and fix up some obvious bugsRichard Hughes4-2/+54
2009-09-11bugfix: make the remove logic much cleaner to try to fix bugs where removing ↵Richard Hughes1-6/+6
the mouse kills the session
2009-09-11Fix compile for Linux backendRichard Hughes1-2/+5
2009-07-27Initial split to make DeviceKit-power compile without GUdev for non-linux ↵Richard Hughes4-0/+289
platforms