Commit 55e54084 authored by Martin Pitt's avatar Martin Pitt

Imported Upstream version 0.9.10

parent 75778a90
Version 0.9.10
~~~~~~~~~~~~~~
Released: 2011-05-03
New Features:
- Add a config option 'IgnoreLid' for users with broken lid switches (Richard Hughes)
- Add integration test suite for Linux (Martin Pitt)
- Add option to run daemon on the session bus for testing (Martin Pitt)
- Add OpenBSD backend which uses the APM_IOC_GETPOWER ioctl() (Landry Breuil)
- Support virtual UPS devices for testing (Martin Pitt)
Bugfixes:
- Consider a discharging UPS as "on battery" (Martin Pitt)
- Do not overwrite aclocal flags in autogen, fixes b.fd.o #35261 (Tobias Mueller)
- Fix "unknown" battery status guessing to not be recursive (Martin Pitt)
- Respect $UPOWER_CONF_FILE_NAME in up_config_init (Martin Pitt)
- Support batteries that report both energy and charge (Benson Leung)
- upower needs -pthread (Landry Breuil)
- Use the new threadsafe signal handling support in GLib (Richard Hughes)
- Wuninitialized needs -O (Landry Breuil)
Version 0.9.9
~~~~~~~~~~~~~
Released: 2011-03-21
......
This source diff could not be displayed because it is too large. You can view the blob instead.
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.68 for upower 0.9.9.
# Generated by GNU Autoconf 2.68 for upower 0.9.10.
#
# Report bugs to <richard@hughsie.com>.
#
......@@ -570,8 +570,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='upower'
PACKAGE_TARNAME='upower'
PACKAGE_VERSION='0.9.9'
PACKAGE_STRING='upower 0.9.9'
PACKAGE_VERSION='0.9.10'
PACKAGE_STRING='upower 0.9.10'
PACKAGE_BUGREPORT='richard@hughsie.com'
PACKAGE_URL=''
......@@ -660,6 +660,8 @@ INTLTOOL_UPDATE
USE_NLS
UP_BUILD_TESTS_FALSE
UP_BUILD_TESTS_TRUE
BACKEND_TYPE_OPENBSD_FALSE
BACKEND_TYPE_OPENBSD_TRUE
BACKEND_TYPE_FREEBSD_FALSE
BACKEND_TYPE_FREEBSD_TRUE
BACKEND_TYPE_LINUX_FALSE
......@@ -1440,7 +1442,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures upower 0.9.9 to adapt to many kinds of systems.
\`configure' configures upower 0.9.10 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1510,7 +1512,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of upower 0.9.9:";;
short | recursive ) echo "Configuration of upower 0.9.10:";;
esac
cat <<\_ACEOF
......@@ -1551,7 +1553,8 @@ Optional Packages:
--with-sysroot=DIR Search for dependent libraries within DIR
(or the compiler's sysroot if not specified).
--with-html-dir=PATH path to installed docs
--with-backend=<option> Default backend to use linux, freebsd, dummy (dummy)
--with-backend=<option> Default backend to use linux, freebsd, openbsd,
dummy (dummy)
--without-idevice Build without libimobiledevice
Some influential environment variables:
......@@ -1657,7 +1660,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
upower configure 0.9.9
upower configure 0.9.10
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
......@@ -2026,7 +2029,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by upower $as_me 0.9.9, which was
It was created by upower $as_me 0.9.10, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
......@@ -2842,7 +2845,7 @@ fi
# Define the identity of the package.
PACKAGE='upower'
VERSION='0.9.9'
VERSION='0.9.10'
cat >>confdefs.h <<_ACEOF
......@@ -3220,7 +3223,7 @@ AM_BACKSLASH='\'
# use this in up-version.h
UP_MAJOR_VERSION=0
UP_MINOR_VERSION=9
UP_MICRO_VERSION=9
UP_MICRO_VERSION=10
......@@ -13201,7 +13204,7 @@ if test "$GCC" = "yes"; then
# WARNINGFLAGS_C="$WARNINGFLAGS_C -Wignored-qualifiers"
WARNINGFLAGS_C="$WARNINGFLAGS_C -Wsign-compare"
# WARNINGFLAGS_C="$WARNINGFLAGS_C -Wtype-limits"
WARNINGFLAGS_C="$WARNINGFLAGS_C -Wuninitialized"
WARNINGFLAGS_C="$WARNINGFLAGS_C -O -Wuninitialized"
WARNINGFLAGS_C="$WARNINGFLAGS_C -Waggregate-return"
WARNINGFLAGS_C="$WARNINGFLAGS_C -Wdeclaration-after-statement"
# WARNINGFLAGS_C="$WARNINGFLAGS_C -Wshadow"
......@@ -13789,6 +13792,8 @@ if test x$with_backend = x; then
with_backend=linux
elif test -e /usr/include/dev/acpica/acpiio.h ; then
with_backend=freebsd
elif test -e /usr/include/machine/apmvar.h ; then
with_backend=openbsd
else
with_backend=dummy
fi
......@@ -14108,6 +14113,14 @@ else
BACKEND_TYPE_FREEBSD_FALSE=
fi
if test x$with_backend = xopenbsd; then
BACKEND_TYPE_OPENBSD_TRUE=
BACKEND_TYPE_OPENBSD_FALSE='#'
else
BACKEND_TYPE_OPENBSD_TRUE='#'
BACKEND_TYPE_OPENBSD_FALSE=
fi
# Check whether --enable-tests was given.
if test "${enable_tests+set}" = set; then :
......@@ -15399,7 +15412,7 @@ cat >>confdefs.h <<_ACEOF
_ACEOF
ac_config_files="$ac_config_files Makefile upower-glib.pc etc/Makefile src/Makefile src/dummy/Makefile src/freebsd/Makefile src/linux/Makefile tools/Makefile doc/Makefile doc/version.xml doc/man/Makefile doc/dbus/Makefile policy/Makefile rules/Makefile libupower-glib/Makefile libupower-glib/up-version.h po/Makefile.in"
ac_config_files="$ac_config_files Makefile upower-glib.pc etc/Makefile src/Makefile src/dummy/Makefile src/freebsd/Makefile src/openbsd/Makefile src/linux/Makefile tools/Makefile doc/Makefile doc/version.xml doc/man/Makefile doc/dbus/Makefile policy/Makefile rules/Makefile libupower-glib/Makefile libupower-glib/up-version.h po/Makefile.in"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
......@@ -15578,6 +15591,10 @@ if test -z "${BACKEND_TYPE_FREEBSD_TRUE}" && test -z "${BACKEND_TYPE_FREEBSD_FAL
as_fn_error $? "conditional \"BACKEND_TYPE_FREEBSD\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
if test -z "${BACKEND_TYPE_OPENBSD_TRUE}" && test -z "${BACKEND_TYPE_OPENBSD_FALSE}"; then
as_fn_error $? "conditional \"BACKEND_TYPE_OPENBSD\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
if test -z "${UP_BUILD_TESTS_TRUE}" && test -z "${UP_BUILD_TESTS_FALSE}"; then
as_fn_error $? "conditional \"UP_BUILD_TESTS\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
......@@ -15995,7 +16012,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by upower $as_me 0.9.9, which was
This file was extended by upower $as_me 0.9.10, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -16061,7 +16078,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
upower config.status 0.9.9
upower config.status 0.9.10
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
......@@ -16478,6 +16495,7 @@ do
"src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
"src/dummy/Makefile") CONFIG_FILES="$CONFIG_FILES src/dummy/Makefile" ;;
"src/freebsd/Makefile") CONFIG_FILES="$CONFIG_FILES src/freebsd/Makefile" ;;
"src/openbsd/Makefile") CONFIG_FILES="$CONFIG_FILES src/openbsd/Makefile" ;;
"src/linux/Makefile") CONFIG_FILES="$CONFIG_FILES src/linux/Makefile" ;;
"tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
"doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
......
......@@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script.
m4_define([up_major_version], [0])
m4_define([up_minor_version], [9])
m4_define([up_micro_version], [9])
m4_define([up_micro_version], [10])
m4_define([up_version],
[up_major_version.up_minor_version.up_micro_version])
......@@ -126,7 +126,7 @@ if test "$GCC" = "yes"; then
# WARNINGFLAGS_C="$WARNINGFLAGS_C -Wignored-qualifiers"
WARNINGFLAGS_C="$WARNINGFLAGS_C -Wsign-compare"
# WARNINGFLAGS_C="$WARNINGFLAGS_C -Wtype-limits"
WARNINGFLAGS_C="$WARNINGFLAGS_C -Wuninitialized"
WARNINGFLAGS_C="$WARNINGFLAGS_C -O -Wuninitialized"
WARNINGFLAGS_C="$WARNINGFLAGS_C -Waggregate-return"
WARNINGFLAGS_C="$WARNINGFLAGS_C -Wdeclaration-after-statement"
# WARNINGFLAGS_C="$WARNINGFLAGS_C -Wshadow"
......@@ -174,13 +174,15 @@ dnl - Compile time default choice of backend
dnl ---------------------------------------------------------------------------
AC_ARG_WITH([backend],
AS_HELP_STRING([--with-backend=<option>],
[Default backend to use linux, freebsd, dummy (dummy)]))
[Default backend to use linux, freebsd, openbsd, dummy (dummy)]))
# default to a sane option
if test x$with_backend = x; then
if test -e /usr/include/gudev-1.0/gudev/gudev.h ; then
with_backend=linux
elif test -e /usr/include/dev/acpica/acpiio.h ; then
with_backend=freebsd
elif test -e /usr/include/machine/apmvar.h ; then
with_backend=openbsd
else
with_backend=dummy
fi
......@@ -208,6 +210,7 @@ AM_CONDITIONAL(HAVE_IDEVICE, [test x$have_idevice = xyes])
AM_CONDITIONAL(BACKEND_TYPE_DUMMY, [test x$with_backend = xdummy])
AM_CONDITIONAL(BACKEND_TYPE_LINUX, [test x$with_backend = xlinux])
AM_CONDITIONAL(BACKEND_TYPE_FREEBSD, [test x$with_backend = xfreebsd])
AM_CONDITIONAL(BACKEND_TYPE_OPENBSD, [test x$with_backend = xopenbsd])
dnl ---------------------------------------------------------------------------
dnl - Build self tests
......@@ -233,6 +236,7 @@ etc/Makefile
src/Makefile
src/dummy/Makefile
src/freebsd/Makefile
src/openbsd/Makefile
src/linux/Makefile
tools/Makefile
doc/Makefile
......
......@@ -53,12 +53,12 @@
</pre>
</div>
<div class="refsect1">
<a name="id442790"></a><h2>Signals</h2>
<a name="id588572"></a><h2>Signals</h2>
<pre class="synopsis"><a class="link" href="Device.html#Device::Changed">Changed</a> ()
</pre>
</div>
<div class="refsect1">
<a name="id420418"></a><h2>Implemented Interfaces</h2>
<a name="id567228"></a><h2>Implemented Interfaces</h2>
<p>
Objects implementing org.freedesktop.UPower.Device also implements
org.freedesktop.DBus.Introspectable,
......@@ -66,7 +66,7 @@
</p>
</div>
<div class="refsect1">
<a name="id418494"></a><h2>Properties</h2>
<a name="id570357"></a><h2>Properties</h2>
<pre class="synopsis"><a class="link" href="Device.html#Device:NativePath">'NativePath'</a> read 's'
<a class="link" href="Device.html#Device:Vendor">'Vendor'</a> read 's'
<a class="link" href="Device.html#Device:Model">'Model'</a> read 's'
......@@ -97,7 +97,7 @@
</pre>
</div>
<div class="refsect1">
<a name="id421616"></a><h2>Description</h2>
<a name="id576023"></a><h2>Description</h2>
<p>
</p>
......@@ -349,9 +349,9 @@
</p>
</div>
<div class="refsect1">
<a name="id419111"></a><h2>Details</h2>
<a name="id596077"></a><h2>Details</h2>
<div class="refsect2">
<a name="id419119"></a><h3>
<a name="id596085"></a><h3>
<a name="Device.Refresh"></a>Refresh ()</h3>
<pre class="programlisting">Refresh ()</pre>
</div>
......@@ -363,7 +363,7 @@
<tbody></tbody>
</table></div>
<div class="refsect3">
<a name="id419149"></a><h4>Errors</h4>
<a name="id596115"></a><h4>Errors</h4>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
......@@ -373,12 +373,12 @@
</table></div>
</div>
<div class="refsect3">
<a name="id419167"></a><h4>Permissions</h4>
<a name="id596133"></a><h4>Permissions</h4>
<p class="permission">Callers need the org.freedesktop.upower.refresh-power-source authorization</p>
</div>
<hr>
<div class="refsect2">
<a name="id419175"></a><h3>
<a name="id596141"></a><h3>
<a name="Device.GetHistory"></a>GetHistory ()</h3>
<pre class="programlisting">GetHistory (in 's' type,
in 'u' timespan,
......@@ -434,7 +434,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id407582"></a><h3>
<a name="id561993"></a><h3>
<a name="Device.GetStatistics"></a>GetStatistics ()</h3>
<pre class="programlisting">GetStatistics (in 's' type,
out 'a(dd)' data)</pre>
......@@ -472,9 +472,9 @@
</table></div>
</div>
<div class="refsect1">
<a name="id407668"></a><h2>Signal Details</h2>
<a name="id562080"></a><h2>Signal Details</h2>
<div class="refsect2">
<a name="id407676"></a><h3>
<a name="id562088"></a><h3>
<a name="Device::Changed"></a>The Changed signal</h3>
<pre class="programlisting">Changed ()</pre>
</div>
......@@ -487,9 +487,9 @@
</table></div>
</div>
<div class="refsect1">
<a name="id407708"></a><h2>Property Details</h2>
<a name="id562119"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="id407716"></a><h3>
<a name="id562127"></a><h3>
<a name="Device:NativePath"></a>The "NativePath" property</h3>
<pre class="programlisting">'NativePath' read 's'
</pre>
......@@ -507,7 +507,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id407754"></a><h3>
<a name="id562166"></a><h3>
<a name="Device:Vendor"></a>The "Vendor" property</h3>
<pre class="programlisting">'Vendor' read 's'
</pre>
......@@ -521,7 +521,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id407784"></a><h3>
<a name="id562196"></a><h3>
<a name="Device:Model"></a>The "Model" property</h3>
<pre class="programlisting">'Model' read 's'
</pre>
......@@ -535,7 +535,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id407815"></a><h3>
<a name="id562227"></a><h3>
<a name="Device:Serial"></a>The "Serial" property</h3>
<pre class="programlisting">'Serial' read 's'
</pre>
......@@ -549,7 +549,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id407846"></a><h3>
<a name="id562258"></a><h3>
<a name="Device:UpdateTime"></a>The "UpdateTime" property</h3>
<pre class="programlisting">'UpdateTime' read 't'
</pre>
......@@ -564,7 +564,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id407878"></a><h3>
<a name="id562290"></a><h3>
<a name="Device:Type"></a>The "Type" property</h3>
<pre class="programlisting">'Type' read 'u'
</pre>
......@@ -598,7 +598,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id407975"></a><h3>
<a name="id562387"></a><h3>
<a name="Device:PowerSupply"></a>The "PowerSupply" property</h3>
<pre class="programlisting">'PowerSupply' read 'b'
</pre>
......@@ -614,7 +614,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408008"></a><h3>
<a name="id562419"></a><h3>
<a name="Device:HasHistory"></a>The "HasHistory" property</h3>
<pre class="programlisting">'HasHistory' read 'b'
</pre>
......@@ -628,7 +628,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408039"></a><h3>
<a name="id562451"></a><h3>
<a name="Device:HasStatistics"></a>The "HasStatistics" property</h3>
<pre class="programlisting">'HasStatistics' read 'b'
</pre>
......@@ -642,7 +642,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408070"></a><h3>
<a name="id562482"></a><h3>
<a name="Device:Online"></a>The "Online" property</h3>
<pre class="programlisting">'Online' read 'b'
</pre>
......@@ -659,7 +659,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408111"></a><h3>
<a name="id562523"></a><h3>
<a name="Device:Energy"></a>The "Energy" property</h3>
<pre class="programlisting">'Energy' read 'd'
</pre>
......@@ -679,7 +679,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408154"></a><h3>
<a name="id562566"></a><h3>
<a name="Device:EnergyEmpty"></a>The "EnergyEmpty" property</h3>
<pre class="programlisting">'EnergyEmpty' read 'd'
</pre>
......@@ -699,7 +699,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408198"></a><h3>
<a name="id562610"></a><h3>
<a name="Device:EnergyFull"></a>The "EnergyFull" property</h3>
<pre class="programlisting">'EnergyFull' read 'd'
</pre>
......@@ -719,7 +719,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408241"></a><h3>
<a name="id562653"></a><h3>
<a name="Device:EnergyFullDesign"></a>The "EnergyFullDesign" property</h3>
<pre class="programlisting">'EnergyFullDesign' read 'd'
</pre>
......@@ -739,7 +739,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408285"></a><h3>
<a name="id562697"></a><h3>
<a name="Device:EnergyRate"></a>The "EnergyRate" property</h3>
<pre class="programlisting">'EnergyRate' read 'd'
</pre>
......@@ -760,7 +760,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408329"></a><h3>
<a name="id562741"></a><h3>
<a name="Device:Voltage"></a>The "Voltage" property</h3>
<pre class="programlisting">'Voltage' read 'd'
</pre>
......@@ -774,7 +774,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408359"></a><h3>
<a name="id562771"></a><h3>
<a name="Device:TimeToEmpty"></a>The "TimeToEmpty" property</h3>
<pre class="programlisting">'TimeToEmpty' read 'x'
</pre>
......@@ -794,7 +794,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408403"></a><h3>
<a name="id562815"></a><h3>
<a name="Device:TimeToFull"></a>The "TimeToFull" property</h3>
<pre class="programlisting">'TimeToFull' read 'x'
</pre>
......@@ -814,7 +814,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408447"></a><h3>
<a name="id562858"></a><h3>
<a name="Device:Percentage"></a>The "Percentage" property</h3>
<pre class="programlisting">'Percentage' read 'd'
</pre>
......@@ -841,7 +841,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408529"></a><h3>
<a name="id562941"></a><h3>
<a name="Device:IsPresent"></a>The "IsPresent" property</h3>
<pre class="programlisting">'IsPresent' read 'b'
</pre>
......@@ -862,7 +862,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408574"></a><h3>
<a name="id562985"></a><h3>
<a name="Device:State"></a>The "State" property</h3>
<pre class="programlisting">'State' read 'u'
</pre>
......@@ -897,7 +897,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408670"></a><h3>
<a name="id563082"></a><h3>
<a name="Device:IsRechargeable"></a>The "IsRechargeable" property</h3>
<pre class="programlisting">'IsRechargeable' read 'b'
</pre>
......@@ -916,7 +916,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408713"></a><h3>
<a name="id563125"></a><h3>
<a name="Device:Capacity"></a>The "Capacity" property</h3>
<pre class="programlisting">'Capacity' read 'd'
</pre>
......@@ -942,7 +942,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408778"></a><h3>
<a name="id563190"></a><h3>
<a name="Device:Technology"></a>The "Technology" property</h3>
<pre class="programlisting">'Technology' read 'u'
</pre>
......@@ -977,7 +977,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408875"></a><h3>
<a name="id563286"></a><h3>
<a name="Device:RecallNotice"></a>The "RecallNotice" property</h3>
<pre class="programlisting">'RecallNotice' read 'b'
</pre>
......@@ -994,7 +994,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408908"></a><h3>
<a name="id563319"></a><h3>
<a name="Device:RecallVendor"></a>The "RecallVendor" property</h3>
<pre class="programlisting">'RecallVendor' read 's'
</pre>
......@@ -1011,7 +1011,7 @@
</table></div>
<hr>
<div class="refsect2">
<a name="id408943"></a><h3>
<a name="id563354"></a><h3>
<a name="Device:RecallUrl"></a>The "RecallUrl" property</h3>
<pre class="programlisting">'RecallUrl' read 's'
</pre>
......
......@@ -47,12 +47,12 @@
</pre>
</div>
<div class="refsect1">
<a name="id414744"></a><h2>Signals</h2>
<a name="id573744"></a><h2>Signals</h2>
<pre class="synopsis"><a class="link" href="KbdBacklight.html#KbdBacklight::BrightnessChanged">BrightnessChanged</a> ('i' value)
</pre>
</div>
<div class="refsect1">
<a name="id413638"></a><h2>Implemented Interfaces</h2>
<a name="id595997"></a><h2>Implemented Interfaces</h2>
<p>
Objects implementing org.freedesktop.UPower.KbdBacklight also implements
org.freedesktop.DBus.Introspectable,
......@@ -60,7 +60,7 @@
</p>
</div>
<div class="refsect1">
<a name="id418033"></a><h2>Description</h2>
<a name="id565605"></a><h2>Description</h2>
<p>
</p>
......@@ -74,9 +74,9 @@
</p>
</div>
<div class="refsect1">
<a name="id437116"></a><h2>Details</h2>
<a name="id574073"></a><h2>Details</h2>
<div class="refsect2">
<a name="id436855"></a><h3>
<a name="id583568"></a><h3>
<a name="KbdBacklight.GetMaxBrightness"></a>GetMaxBrightness ()</h3>
<pre class="programlisting">GetMaxBrightness (out 'i' value)</pre>
</div>
......@@ -93,7 +93,7 @@
</tr></tbody>
</table></div>
<div class="refsect3">
<a name="id428941"></a><h4>Errors</h4>
<a name="id567457"></a><h4>Errors</h4>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
......@@ -104,7 +104,7 @@
</div>
<hr>
<div class="refsect2">
<a name="id428959"></a><h3>
<a name="id567475"></a><h3>
<a name="KbdBacklight.GetBrightness"></a>GetBrightness ()</h3>
<pre class="programlisting">GetBrightness (out 'i' value)</pre>
</div>
......@@ -121,7 +121,7 @@
</tr></tbody>
</table></div>
<div class="refsect3">
<a name="id445117"></a><h4>Errors</h4>
<a name="id593073"></a><h4>Errors</h4>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
......@@ -132,7 +132,7 @@
</div>
<hr>
<div class="refsect2">
<a name="id445136"></a><h3>
<a name="id593091"></a><h3>
<a name="KbdBacklight.SetBrightness"></a>SetBrightness ()</h3>
<pre class="programlisting">SetBrightness (in 'i' value)</pre>
</div>
......@@ -149,7 +149,7 @@
</tr></tbody>
</table></div>
<div class="refsect3">
<a name="id425029"></a><h4>Errors</h4>
<a name="id570940"></a><h4>Errors</h4>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
......@@ -160,9 +160,9 @@
</div>
</div>
<div class="refsect1">
<a name="id425048"></a><h2>Signal Details</h2>
<a name="id570960"></a><h2>Signal Details</h2>
<div class="refsect2">
<a name="id425056"></a><h3>
<a name="id570968"></a><h3>
<a name="KbdBacklight::BrightnessChanged"></a>The BrightnessChanged signal</h3>
<pre class="programlisting">BrightnessChanged ('i' value)</pre>
</div>
......
......@@ -55,14 +55,14 @@
</pre>
</div>
<div class="refsect1">
<a name="id416311"></a><h2>Signals</h2>
<a name="id594679"></a><h2>Signals</h2>
<pre class="synopsis"><a class="link" href="QoS.html#QoS::LatencyChanged">LatencyChanged</a> ('s' type,
'i' value)
<a class="link" href="QoS.html#QoS::RequestsChanged">RequestsChanged</a> ()
</pre>
</div>
<div class="refsect1">
<a name="id414058"></a><h2>Implemented Interfaces</h2>
<a name="id596342"></a><h2>Implemented Interfaces</h2>
<p>
Objects implementing org.freedesktop.UPower.QoS also implements
org.freedesktop.DBus.Introspectable,
......@@ -70,7 +70,7 @@
</p>
</div>
<div class="refsect1">
<a name="id438661"></a><h2>Description</h2>
<a name="id588277"></a><h2>Description</h2>
<p>
</p>
......@@ -157,9 +157,9 @@
</p>
</div>
<div class="refsect1">
<a name="id445014"></a><h2>Details</h2>
<a name="id599414"></a><h2>Details</h2>
<div class="refsect2">
<a name="id445022"></a><h3>
<a name="id599422"></a><h3>
<a name="QoS.SetMinimumLatency"></a>SetMinimumLatency ()</h3>
<pre class="programlisting">SetMinimumLatency (in 's' type,
in 'i' value)</pre>
......@@ -193,7 +193,7 @@
</tbody>
</table></div>
<div class="refsect3">
<a name="id442378"></a><h4>Errors</h4>
<a name="id598848"></a><h4>Errors</h4>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
......@@ -203,12 +203,12 @@
</table></div>
</div>
<div class="refsect3">
<a name="id442396"></a><h4>Permissions</h4>
<a name="id598866"></a><h4>Permissions</h4>
<p class="permission">Callers need the <code class="literal">org.freedesktop.upower.qos.set-minimum-latency</code> authorization</p>
</div>
<hr>
<div class="refsect2">
<a name="id442410"></a><h3>
<a name="id598880"></a><h3>
<a name="QoS.RequestLatency"></a>RequestLatency ()</h3>
<pre class="programlisting">RequestLatency (in 's' type,
in 'i' value,
......@@ -256,7 +256,7 @@
</tbody>
</table></div>
<div class="refsect3">
<a name="id414500"></a><h4>Errors</h4>
<a name="id590200"></a><h4>Errors</h4>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
......@@ -266,7 +266,7 @@
</table></div>
</div>
<div class="refsect3">
<a name="id414518"></a><h4>Permissions</h4>
<a name="id590218"></a><h4>Permissions</h4>
<p class="permission">
Callers need the
<code class="literal">org.freedesktop.upower.qos.request-latency-persistent</code>
......@@ -276,7 +276,7 @@
</div>
<hr>
<div class="refsect2">
<a name="id414544"></a><h3>
<a name="id590244"></a><h3>
<a name="QoS.CancelRequest"></a>CancelRequest ()</h3>
<pre class="programlisting">CancelRequest (in 's' type,
in 'u' cookie)</pre>
......@@ -304,7 +304,7 @@
</tbody>
</table></div>
<div class="refsect3">
<a name="id446552"></a><h4>Errors</h4>
<a name="id600957"></a><h4>Errors</h4>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
......@@ -314,7 +314,7 @@
</table></div>
</div>
<div class="refsect3">
<a name="id446570"></a><h4>Permissions</h4>
<a name="id600975"></a><h4>Permissions</h4>
<p class="permission">
Callers need the
<code class="literal">org.freedesktop.upower.qos.cancel-request</code>
......@@ -323,7 +323,7 @@
</div>
<hr>
<div class="refsect2">
<a name="id446584"></a><h3>
<a name="id600989"></a><h3>
<a name="QoS.GetLatency"></a>GetLatency ()</h3>
<pre class="programlisting">GetLatency (in 's' type,
out 'i' value)</pre>
......@@ -351,7 +351,7 @@
</tbody>
</table></div>
<div class="refsect3">
<a name="id446656"></a><h4>Errors</h4>
<a name="id601059"></a><h4>Errors</h4>