Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
XOpenDisplay was being called multiple times, overriting previous Display. Changed to listen to xorg.has_xauthority and only open the diplay once availiable.
|
|
Pre 0.5.10, SetBrightness returned an int32, in newer hal it returns uint32 for
consistency. This patch will build the backlight plugin supporting pre 0.5.10
if the libhal installed at buildtime is pre 0.5.10
# Please enter the commit message for your changes.
# (Comment lines starting with '#' will not be included)
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: configure.in
# modified: plugins/glue/backlight/ohm-plugin-backlight.c
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# docs/index.html
# docs/reference/libohm/html/
# docs/reference/libohm/libohm-decl-list.txt
# docs/reference/libohm/libohm-decl.txt
# docs/reference/libohm/libohm-overrides.txt
# docs/reference/libohm/libohm-sections.txt
# docs/reference/libohm/libohm-undocumented.txt
# docs/reference/libohm/libohm.types
# docs/reference/libohm/tmpl/
# docs/reference/libohm/xml/
# docs/reference/ohm-plugin/html/
# docs/reference/ohm-plugin/ohm-plugin-decl.txt
# docs/reference/ohm-plugin/ohm-plugin-undocumented.txt
# docs/reference/ohm-plugin/tmpl/
# docs/reference/ohm-plugin/xml/
# gtk-doc.make
# local-ohm.patch
|
|
Adds an initializing state to OhmConf in which no key-changed signals are
emitted. Any keys changed in this state are flagged as touched. When switched
out of initialising state, key-changed signals are emitted for all touched
keys.
Modifies OhmModule to switch the OhmConf into initalising state when calling
the init method of the loaded modules, swithing back to normal when all modules
have been initialised.
|
|
|
|
|
|
No need to check xorg.has_xauthority as we'll get a notify after intialisation.
|
|
When coming back from powersave, set backlight.state=1.
|
|
|
|
and friends.
Removes idletime_xsync_value_add_one, replaced with int64 manipulation.
|
|
Install custom modules.ini in debian package.
|
|
As debian packages are only used for Maemo at the moment, configure --without-xauth as Maemo xserver doesnt require authentication.
|
|
Fix up build depends.
Add hal to depends for ohm binary package.
|
|
debian-origin
|
|
Allow single-user-devices to be configured --without-xauth, which tells ohm that it can connect to the xserver without needing an .Xauthority.
|
|
In plugin_initialize, the return value of the first call to plugin_poll_startup is handled incorrectly - as plugin_poll_startup is a GSourceFunc, it returns FALSE when it's successful..
|
|
|
|
Adds a reset key to the idle plugin. This allows other plugins to reset the state back to 0 and restart the timer. The idle plugin finds the current time idle and uses this as an offset until the xserver signals activity.
|
|
Makes dist and install of index.html dependant on docbook-doc being enabled.
|
|
Adds package .install files, a doc-base and adds DEB_DH_INSTALL_ARGS to
debian/rules.
|
|
Add missing depends, fix changelog, not using tarball cdbs rules.
|
|
Initial version.
|
|
Basic debian/rules using cdbs
|
|
Add debian/control.
|
|
Add missing ohm-logo-small.png to EXTRA_DIST.
|
|
Install automake, libtoolize and gtkdocize files with copy rather than symlink.
This is for supporting debian package building from a branch off master.
|
|
Removes docs/index.html, which is a generated file.
|
|
OhmConfObj exists no more, so remove the test.
|
|
Covert OhmKeystore to use new ohm_conf_keys_foreach.
|
|
Adds ohm_conf_keys_length method to OhmConf to return the number of keys stored.
|
|
Replace the inefficent and abi-messy ohm_conf_get_keys with an g_hash style
iterator. Remove OhmConfObj and replace with a small slice-allocated struct.
|
|
Pass --enable-gtk-doc and --with-xauth-dir=/home/user for distcheck to check
documentation building and to pass configure.
|
|
In the suspend policy plugin, add some debug output before suspending for ease
of debugging...
|
|
Cope with start case where idle.timeout is 0. Cope with delayed X connection.
Timeouts are measured from last activity, not last alarm.
|
|
Adds the manditory configure flag --with-xauth-dir= for the directory in which
to find a .Xauthority for the xserver instance on single-user-devices, e.g.
OLPC and N800.
For now configure assumes builds are only for single-user devices.
Multiple-user cases will require ConsoleKit integration, and some work on
ConsoleKit.
|
|
Fix dpms plugin to not crash at end if failed to connect to xserver.
|
|
Fix backlight plugin not to crash when no laptop_panels found.
|
|
Convert suspend and display policy plugins to use the new timouts policy
instead of the old idle plugin interface.
|
|
Allow a plugin to have no defaults ini file, just output a debug message in this
case rather than g_error.
|
|
As idle is now just a mechnism, remove default key settings for timeout.
|
|
Fix build errors in idle plugin.
Listen for idle.state being set to 0 and if so, reset to the current timeout.
|
|
If run-ohm.sh is not invoked with --skip-plugin-install, clean out the temp dir
before installing the plugins.
|
|
Allow a plugin to listen to changes on a key it sets. A plugin will not be notified when it sets the key itself only when another plugin sets the key.
|
|
This implements a simple 3 state timeout policy on top of the idle mechanism plugin.
|
|
Document idle plugin usage.
|
|
Rather than making the idle plugin implement some policy (3 timeouts, momentary, powersave, powerdown), give it a generic interface that allows an arbitary number of timeouts.
|
|
This reverts commit fed7d160407779b774efc5bd2f95a8c7d0a1142b.
|
|
|
|
Gtk dock makefile crapness will trip up the unsuspecting, so don't pass it in autogen.sh by default.
|
|
Adds a 'none' option for the --with-distro configure flag, for distros that wat to handle their own in their packaging.
|