2013-01-25  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: herring_quirks: fix fsodeviced crash at alsa plugin startup.
	Without that fix we have:
	  Aborting due to critical error:
	  'GLib <GLib-GIO>: g_dbus_connection_register_object: assertion `object_path != NULL && g_variant_is_object_path (object_path)' failed'

	The glib documentation[1] says:
	  Each sequence must contain only the characters "[A-Z][a-z][0-9]_".
	  For the g_variant_is_object_path function.
	  That doesn't include '-', which is why it aborts.

	[1] http://developer.gnome.org/glib/2.33/glib-GVariant.html#g-variant-is-object-path

2013-01-23  Simon Busch  <morphis@gravedo.de>

	fsodeviced: conf: htcleo: used ${sysconfdir} as base for installing config files

2012-12-03  Lukas Märdian  <luk@slyon.de>

	fsodeviced: gta04: move scenarios
	 * use hwrouting as default scenarios (in conf/GTA04/alsa-3.4)
	 * use swrouting as extra scenarios (in conf/GTA04/swrouting/alsa-default)
	   selected by model override in fsodeviced.conf (fsodevice.router_alsa@gta04a3)

2012-12-03  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	ffsodeviced: GTA04 alsa hardware scenarios: Fix scenarios switching while playing sound/music
	This is a port of the 8bcbd05480af9afc79a142c7f18e22a30f74d927 fix:
	  (ffsodeviced: GTA04 alsa scenarios: Fix scenarios switching while playing sound/music)

	I couldn't test on the hardware since I only have an A3 version.

2012-12-03  Lukas Märdian  <luk@slyon.de>

	fsodeviced: router_alsa: add extra_path config
	* This enables us to have a different set of scenarios
	  (e.g. for hwrouting on the GTA04A4)

	 * To use the hwrouting, we need this kernel patch (otherwise fsodeviced will crash):
	   http://lists.goldelico.com/pipermail/gta04-owner/2012-April/002191.html

	 * Just applying the kernel patch breaks swrouting on gta04a3 (everything silent during call).

	Tested-by: Benjamin Deering <ben_deering@swissmail.org>

	fsodeviced: gta04: adopt swrouting scenarios to kernel patch
	 * new 'Voice route' control, introduced by this kernel patch:
	   http://lists.goldelico.com/pipermail/gta04-owner/2012-April/002191.html

2012-12-03  Rico Rommel  <rico@bierrommel.de>

	fsodeviced: add accelerometer plugin bma180 for gta04

2012-12-03  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: GTA04 alsa configuration: really activate gsmheadset.

	fsodeviced: GTA04 alsa configuration: add gsmheadset configuration.
	With lastest kernel patch( GTA04 audio headset jack detect.)
	  the scenarios should stop bouncing between gsmheadset and gsmhandset.

	So we can now activate the gsmheadset.

2012-12-03  Lukas Märdian  <luk@slyon.de>

	fsodeviced: gta04_quirks/info: DRY - use preset data

	fsodeviced: gta04_quirks/info check model on startup

	fsodeviced: gta04_quirks/info: set model value

	fsodeviced: gta04_quirks: add info plugin (like kernel_info)

2012-12-03  Paul Fertser  <fercerpav@gmail.com>

	fsodeviced: alsa: fix off-by-one in verifying control index
	This prevents crash on load in case the scenario has more
	elements than the currently running kernel provides.

2012-12-03  Lukas Märdian  <lukasmaerdian@gmail.com>

	fsodeviced: GTA04: fix ln argument order

	fsodeviced: GTA04: link to alsa-scenarios for linux-3.5

2012-09-09  Simon Busch  <morphis@gravedo.de>

	Bump version of all components to 0.12.0-rc2 and update changelogs

2012-08-30  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: configuration: make a herring -> crespo symlink.
	The Nexus S device is mostly known as crespo(for instance in cyanogenmod and
	  derivatives like replicant), and is known as herring only trough its kernel
	  board name.

	ffsodeviced: GTA04 alsa scenarios: Fix scenarios switching while playing sound/music
	Without that fix we have:
	  [  146.366760] twl4030-codec twl4030-codec: operation mode cannot be changed on-the-fly

	fsodeviced: GTA04 config: add headset definition.
	With that it switches scenarios automatically under the shr-image.

	However a bug still persist:
	[  146.366760] twl4030-codec twl4030-codec: operation mode cannot be changed on-the-fly
	So you have to plug the headset before starting the music.

2012-08-30  Lukas Märdian  <lukasmaerdian@gmail.com>

	fsodeviced: gta04: conf: add preliminary hwrouting scenarios
	 * Thanks to jeepingben for creating them.
	 * They still need to be integrated.

2012-08-13  Lukas Märdian  <lukasmaerdian@gmail.com>

	fsodeviced: conf: gta04: kernel_idle: ignore bma150 (fixes SHR#2049)
	* bma150 prevents the gta04 from accessing the idle states

2012-08-13  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: GTA04 alsa configuration: fix the headset scenario
	Without that fix we have:
	  [ERROR] RouterLibAlsa <>: Got error while parsing line 37 of scenario headset:
	  [ERROR] RouterLibAlsa <>: Expected 0 value parameters, got 1

	After fixing that error we have still no sound in the headset.
	This commit also fixes the absence of sound in the headset.

	fsodeviced: GTA04 alsa configuration: add headset scenario

	fsodeviced: gta04 config: repair the wifi.
	Without that fix wlan0 doesn't come up(ifconfig wlan0 up
	  was necessary).

	That fix is necesasry because of commit 0009935df42d5aa6a7098cbe623b153ab2412dc9
	 (fsodeviced: kernel26_rfkill: don't deal with network interface or bluetooth daemon)

2012-07-29  Simon Busch  <morphis@gravedo.de>

	fsodeviced: drop router_qdsp5 plugin; it's not used anymore

2012-07-28  Simon Busch  <morphis@gravedo.de>

	fsodeviced: router_alsa: use AbstractObject class as base and use our own logger instead of framework one

	fsodeviced: router_alsa: don't hand over invalid control id's to ALSA; fixes #683

2012-07-27  Simon Busch  <morphis@gravedo.de>

	Enable release mode for all components

	Bump version of all components to 0.12.0-rc1

	Update changelogs of all components

	fsodeviced: update README file

	Bump required libfso-glib version of all components

	fsodeviced: plugins: router_alsa: save only controls of the specified scenario
	Until now we saved all available ALSA mixer controls ignoring that a scenario maybe just
	contains a subset of this.

	fsodeviced: plugins: router_alsa: check if scenario is available before trying to save it

2012-07-24  Simon Busch  <morphis@gravedo.de>

	Update .gitignore files for test related files

2012-07-19  Simon Busch  <morphis@gravedo.de>

	Update copyright notice for all source files

2012-07-17  Simon Busch  <morphis@gravedo.de>

	fsodeviced: add different command line options for testing and informational purpose

2012-07-16  Simon Busch  <morphis@gravedo.de>

	fsodeviced: herring_quirks: implement ALSA power control plugin

	fsodeviced: n900_quirks: implement plugin with all quirks for the n900 device

	fsodeviced: lib: a resource can specify it's default policy

2012-07-15  Simon Busch  <morphis@gravedo.de>

	fsodeviced: lib: resource: respect specified exceptions by our base class

	fsodeviced: herring_quirks: remove ALSA stream keeper
	This will be replaced later with a ALSA related power control implementation.

	fsodeviced: conf: herring: load alsa stream keeper and make sure the alsa router is initialized before

2012-07-14  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: fix the nokia N900 stereoout and headset scenarios.
	Without that fix fsodeviced will refuses to start and fails with that message:
	  fsodeviced: control.c:1680: snd_ctl_elem_list_get_id: Assertion `idx < obj->used' failed.

	That is because the 'Media Volume' control is not a hardware control but a software one
	  (created by /etc/asound.conf): it appears only after playing some sound.
	And so when fsodeviced starts no sound has been played yet, so it's not there,
	  and that makes fsodeviced fails to start.

	Since the 'Media Volume' control was removed from the scenarios,
	  I assumed that it would be at its maximum, and to avoid issues
	  I had to ajust the volume of some control in the stereoout scenario.

2012-07-12  Simon Busch  <morphis@gravedo.de>

	fsodeviced: herring_quirks: fix flaw with string formatting

	fsodeviced: kernel26_rfkill: fix typo

	fsodeviced: conf: herring: update configuration for latest changes

	fsodeviced: herring_quirks: cleanup and make resume handler configurable

	fsodeviced: herring_quirks: implement powercontrol for WiFi device

2012-07-12  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: fix the GTA04 stereoout and gsmhandset scenario.
	Without that fix fsodeviced will refuses to start and fails with that message:
	  fsodeviced: control.c:1680: snd_ctl_elem_list_get_id: Assertion `idx < obj->used' failed.

	That is because the 'Media Volume' control is not a hardware control but a software one
	  (created by /etc/asound.conf): it appears only after playing some sound.
	And so when fsodeviced starts no sound has been played yet, so it's not there,
	  and that makes fsodeviced fails to start.

	Since the 'Media Volume' control was removed from the scenarios,
	  I assumed that it would be at its maximum, and to avoid issues
	  I had to ajust the volume of some control in the stereoout scenario.

2012-07-09  Simon Busch  <morphis@gravedo.de>

	fsodeviced: kernel26_rfkill: add config option to ignore wifi rfkill

	fsodeviced: conf: herring: enable smooth disabling of the display

	fsodeviced: kernel26_rfkill: let our logger decide when to enable debug mode

	fsodeviced: kernel26_rfkill: cleanup code / respect compiler warnings

	fsodeviced: kernel26_rfkill: don't deal with network interface or bluetooth daemon

	fsodeviced: herring_quirks: enable ALSA stream keeper only when config option is set

2012-07-08  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: complete the GTA04 stereoout scenario.

2012-07-07  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: complete the GTA04 gsmhandset scenario.

2012-06-20  Simon Busch  <morphis@gravedo.de>

	Bump required vala version to 0.16.0

2012-06-08  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: n900 scenarios fixing: fix main volume.

	fsodeviced: n900 scenarios fixing: disable not-used Switch and Volume controls.

2012-06-07  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: fix n900 scenario
	Alsa control number and names changed with the last kernel change
	  and the scenarios weren't updated accordinly.

	TODO:
	 * The volume must be checked.
	 * The non-used control should be disabled
	 * No support yet for telephony: it's not usefull because the
	   forwarder quality is not good enough
	 * mic volume should be improved(mainly usefull for telephony and SIP)
	 * A different scenario for headset and headphones must be made
	   (for now only headphones scenario has been made),mainly usefull
	   for telephony.

2012-06-06  Simon Busch  <morphis@gravedo.de>

	fsodeviced: kernel26_rfkill: use AM_VALAFLAGS for compilation; fixes #687

	Bump required libfso-glib version to 2012.06.06.01

2012-06-06  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: GTA04 alsa configurations: fix bad scenario syntax.
	Without that fix we have:
	  [WARN]  fsodeviced : Invalid line '9:'DAC2 Analog Playback Switch':2,1,1'. Ignoring.
	  [WARN]  fsodeviced : Invalid line '9:'DAC2 Analog Playback Switch':2,1,1'. Ignoring.

2012-06-05  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: GTA04 ALSA configurations: move alsa-3.2 directory to alsa-3.4
	Now the GTA04 has a 3.4 kernel disponible.
	So we reflect that in the configurations,
	however we keep a compatibility symlink for 3.2

2012-06-05  Simon Busch  <morphis@gravedo.de>

	Use --debug instead of -g as Vala debug option and get back -D DEBUG
	Using -g gives use some strange behaviour of automake. -g will end up in DIST_COMMON
	variable where it should never be ...

2012-06-04  Simon Busch  <morphis@gravedo.de>

	Remove "-D DEBUG" from debug options as it gives us some trouble with automake/autoconf
	Some how "-D DEBUG" ends up in the automake variable DIST_COMMON which has a list of files
	should be included in distribution archive. make distcheck will fail this way. We need to
	figure out why it ends up there ...

	Update all Makefile.am files to use DEBUG_VALAFLAGS/DEBUG_CFLAGS

	Update all Makefile.decl files to ship DEBUG_VALAFLAGS/DEBUG_CFLAGS

2012-05-31  Simon Busch  <morphis@gravedo.de>

	fsodeviced: kernel26_rfkill: $(AM_VALAFLAGS) should be used in kernel26_rfkill_la_VALAFLAGS

2012-05-30  Simon Busch  <morphis@gravedo.de>

	fsodeviced: plugins: we need to pass WANT_FSO_RESOURCE to valac to get usage integration

	Bump required libfso-glib version to 2012.05.30.1

	fsodeviced: router_qdsp5: add missing playwav2.vapi file to distribution archive

2012-05-29  Simon Busch  <morphis@gravedo.de>

	fsodeviced: lib: fsodevice-2.0.deps should be part of the distribution archive

	Merge branch 'morphis/remove-palm-support'

2012-05-25  Simon Busch  <morphis@gravedo.de>

	Enable various configuration options of our components for distcheck

	fsoaudiod/fsodeviced: remove some more palmpre device specific things

	fsodeviced: drop support for the palmpre device

2012-05-24  Simon Busch  <morphis@gravedo.de>

	Bump version of all components to 0.12.0 for next development cycle

	Bump required version of libfso-glib to 2012.05.24.1

2012-05-22  Simon Busch  <morphis@gravedo.de>

	Set log level of all configurations for each component to INFO rather than DEBUG
	We're trying to ship all time production ready software which should only log in INFO
	level and not in debug mode.

2012-05-11  Simon Busch  <morphis@gravedo.de>

	fsodeviced: autoconf/automake fixes to get make distcheck working again

2012-05-09  Simon Busch  <morphis@gravedo.de>

	Bump required FSO version of all components to 0.11.0

	fsodeviced: refactor automake configuration

2012-05-08  Simon Busch  <morphis@gravedo.de>

	fsodeviced: include missing vapi files in generate distribution archives

2012-05-02  Simon Busch  <morphis@gravedo.de>

	Fix checking for the wrong *_release variable when enabling vala source compilation

2012-04-25  Simon Busch  <morphis@gravedo.de>

	Add --disable-datafiles configure option just for make distcheck target

	fsodeviced: kernel26_rfkill: enable building by default

2012-04-23  Simon Busch  <morphis@gravedo.de>

	fsotdld/fsodeviced/fsosystemd/fsoaudiod: include systemd services file in our release tarball

2012-04-20  Simon Busch  <morphis@gravedo.de>

	Make dbus system directories for all components configurable in the configure script

2012-04-18  Simon Busch  <morphis@gravedo.de>

	Bump version of all components for next development cycle

	Release version 0.10.0

	Bump required version of libfso-glib to 2012.04.18.1

2012-04-17  Simon Busch  <morphis@gravedo.de>

	Remove unneeded stuff from all autogen.sh files

2012-04-11  Simon Busch  <morphis@gravedo.de>

	Update autotools bootstrap script for all components

	fsodeviced: restructure autoconf/automake configuration to be ready for a release

2012-03-27  Simon Busch  <morphis@gravedo.de>

	fsodeviced: prepare make infrastructure for release

2012-03-14  Simon Busch  <morphis@gravedo.de>

	Update ChangeLog of all components from git history

2012-03-10  Simon Busch  <morphis@gravedo.de>

	Bump version to 0.10.0 and for all FSO dependencies too

	drop GITV as version postfix for all components

2012-02-14  Simon Busch  <morphis@gravedo.de>

	Bump required fso-glib version of all components to 2012.14.1

	Bump required vala version of all components to 0.14.2

2012-01-31  Martin Jansa  <Martin.Jansa@gmail.com>

	fsodeviced: set wifi_interface to eth0 for openmoko_gta

2012-01-31  Simon Busch  <morphis@gravedo.de>

	fsodeviced: kernel26_rfkill: catch possible thrown FsoFramework.Network.Error exception

2012-01-28  Simon Busch  <morphis@gravedo.de>

	fsodeviced: kernel26_rfkill: add missing dependency to libfsosystem

2012-01-27  Simon Busch  <morphis@gravedo.de>

	Bump required vala version of all components to 0.14.1 (which is wrong anyway)
	We're requiring at least vala 0.14.1 but in reality we need a bit more. There is currently
	a version 0.14.1.9 distributed by ourself which contains everything we need to compile the
	complete FSO stack with vala-0.14. You find it at
	http://downloads.freesmartphone.org/vala-0.14.9.tar.bz2

	fsodeviced: kernel26_rfkill: refactor code so we're not executing binaries for network configuration

	fsodeviced: kernel26_rfkill: we need an valid instance of the hashtable instances all the time

2012-01-25  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: gta04 config: now that the rfkill plugin works on the GTA04, use it

	fsodeviced: kernel26_rfkill: add ifconfig and power save support for wifi
	The ifconfig and exec function were taken from the powercontrol_ifconfig
	  plugin.

	Note that I used harcoded GPS and FM rfkill values because they
	  are not even in the upstream vala
	  ( http://valadoc.org/linux/Linux.RfKillType.html )

2012-01-22  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: GTA04 config: fix installation of the config
	Without that fix we have(during the installation):
	  ln: creating symbolic link `.../image/etc/freesmartphone/conf/GTA04/alsa-default': No such file or directory

2012-01-21  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: gta04 configurations: add and enable initial audio configuration
	Note that theses audio configurations are not complete, so far only
	  The stereoout and gsmhandset are handled.

2011-12-31  Simon Busch  <morphis@gravedo.de>

	fsodeviced: conf: herring: load herring_quirks plugin before alsa router/player

	fsodeviced: herring_quirks: add quirk to keep one alsa stream all-time open

2011-12-22  Simon Busch  <morphis@gravedo.de>

	fsodeviced: herring_quirks: use correct name for configuration section

2011-12-21  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: disable the rfkill plugin for gta04 as it makes fsodeviced segfault

2011-12-21  Simon Busch  <morphis@gravedo.de>

	fsodeviced: kernel_idle: respect system suspend state before updating idle state

	fsodeviced: conf: herring: activate herring_quirks plugin

	fsodeviced: herring_quirks: add first version of the resumehandler needed to wakeup from suspend

	fsodeviced: herring: import alsa scenarios from fsoaudiod
	As per IRC we agreed not to ship fsoaudiod as default audio solution for the 2012.01
	release of SHR. fsoaudiod will be the default for the next release. Due to this fact we
	need to ship the alsa scenario files for the herring machine with fsodeviced.

2011-12-20  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: kernel26_rfkill: use absolute path to spawn bluetoothd

2011-12-20  Simon Busch  <morphis@gravedo.de>

	Merge branch 'morphis/android-system-wakeup'
	Conflicts:
		fsogsmd/src/plugins/modem_samsung/channel.vala

	fsodeviced: conf: herring: enable alsa router and player support

	fsodeviced: conf: herring: ship proper alsa.conf to support audio routing

2011-12-19  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: enable rfkill and powercontrol_ifconfig in gta04 config

2011-12-19  Lukas Märdian  <lukasmaerdian@gmail.com>

	fsodeviced: update gta04 conf to recognize AUX button

2011-12-18  Simon Busch  <morphis@gravedo.de>

	fsodeviced: herring_quirks: add skeleton plugin

2011-12-17  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	Merge branch 'master' of git.freesmartphone.org:cornucopia

	fsodeviced: kernel26_rtc: catch up with Vala 0.14

2011-12-17  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: conf/GTA04: enable kernel26_display, fix quirks typo and disable fsodevice.audio

2011-12-10  Martin Jansa  <Martin.Jansa@gmail.com>

	fsodeviced: update .service file

2011-12-08  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: disable firmware loader in all configs - job is done by fsosystemd now

2011-11-30  Simon Busch  <morphis@gravedo.de>

	fsodeviced: remove old makefile from configure.ac

	fsodeviced: remove wrong line from makefile

2011-11-29  Simon Busch  <morphis@gravedo.de>

	fsodeviced: move 3rdparty folder into the src directory where it should be

	fsodeviced: add myself as author

	fsodeviced: rework gta04_powercontrol plugin into a gta04_quirks plugin

	fsodeviced: merge proximity_palmpre plugin into palmpre_quirks plugin

	fsodeviced: lib: remove unused and empty dispatcher class

2011-11-24  Simon Busch  <morphis@gravedo.de>

	Bump required vala version of all components to 0.14.0

2011-11-22  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: add a systemd service file for it

2011-10-22  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: gta04_powercontrol: correctly handle GPS

2011-10-20  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: fix sysfs path construction in gta04_powercontrol

	fsodeviced: add config for gta04

	fsodeviced: add gta04_powercontrol plugin

2011-10-14  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: conf: om-gta02: let ogpsd(from the old python framework handle GPS resource)

2011-10-14  Simon Busch  <morphis@gravedo.de>

	fsodeviced: kernel26_powersupply: handle more than one possible charger and set status correctly

2011-10-14  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: powersupply_n900: try to handle the wall charger.
	The values were taken from:
	  http://enivax.net/jk/n900/charge21.sh.txt

2011-10-08  Simon Busch  <morphis@gravedo.de>

	fsodeviced: update configuration file for herring machine to detect hardware buttons

2011-09-28  Simon Busch  <morphis@gravedo.de>

	fsodeviced: add configuration for herring machine (also known as nexus s)

2011-09-24  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: and actually add the alsa-2.6.39 Makefile.am to configure.ac

	fsodeviced: add a Makefile.am for the alsa-2.6.39 subdir in openmoko_gta config too

	fsodeviced: add alsa-2.6.39 to Makefile.am for openmoko_gta config

2011-09-19  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: conf: openmoko: add alsa state files for the 2.6.39 kernel and make it the default
	The new files were obtained by running theses 2 commands on every scenario:
	  mdbus2 -s org.freesmartphone.odeviced /org/freesmartphone/Device/Audio org.freesmartphone.Device.Audio.SetScenario
	  mdbus2 -s org.freesmartphone.odeviced /org/freesmartphone/Device/Audio org.freesmartphone.Device.Audio.PushScenario
	And then doing a diff between the old scenario and the new one,
	And then since the control names didn't change but only their position, I applied
	  the previous values to the same controls at a different position.

2011-09-05  Sylvain 'GarthPS' Paré  <sylvain.pare@gmail.com>

	Revert "fsodeviced: palmpre configuration: ignore gpio-keys for changing the idle state"
	This reverts commit 6dc1d95d5db8749fa527a1b39431bf8f003170d4.

	waiting for a better handling of these events. in the meanwhile we need these gpio events

2011-08-27  Sebastian Krzyszkowiak  <dos@dosowisko.net>

	kernel26_display: actually set backlight power off/on when blanking/unblanking
	This fixes problem with GetBacklightPower returning true after blanking with SetBrightness(0), when BacklightPower(false) signal is emited

	fsodeviced: fix config for n900

2011-08-25  Sebastian Krzyszkowiak  <dos@dosowisko.net>

	[fsodeviced] conf: nokia_n900: update config Added accelerometer modules and fixed kernel input and idle notifier, which was reading data from accel.

2011-08-22  Sebastian Krzyszkowiak  <dos@dosowisko.net>

	fsodeviced: conf: fix for headset connection detection on N900

	fsodeviced: conf: update input configuration for Nokia N900

2011-08-18  Rico Rommel  <rico@bierrommel.de>

	fsodevice: add gps powercontrol

2011-07-17  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: kernel26_rfkill plugin: add a bluetoothd launcher and its config option
	All the phones that don't have udev(om-gta02,htcdream,nexusone,n900)
	  must have bluetoothd launched for the applications that use bluetoothd(like emtooth),
	  when bluetooth is requested.

2011-07-08  Sylvain 'GarthPS' Paré  <sylvain.pare@gmail.com>

	fsodeviced: palmpre_quirks: add a missing '@' to a logger call

2011-07-05  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_quirks: workaround a bug in vala

	fsodeviced: palmpre_quirks: convert sleep to async timeout and style corrections

	fsodeviced: palmpre_quirks: process changes to host or power status withing powersupply

	fsodeviced: palm_pre: activate usb_gadget power supply control

	fsodeviced: palmpre_quirks: rework powersupply implementation again
	We have now to separate power supply classes. One for the battery and one for the usb
	gadget. Both are combined within a aggregated power supply.

2011-07-04  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_quirks: more features and bug fixing for the power supply implementation

	fsodeviced: palmpre_quirks: rework complete battery power supply implementation

	fsodeviced: palmpre_quirks: add initial version of the usb gadget listener

	fsodeviced: palmpre_quirks: catch power state change events of usb_gadget kobject

2011-07-02  Sylvain 'GarthPS' Paré  <sylvain.pare@gmail.com>

	fsodeviced: palmpre_quirks: improved the wifi handling to be more robust
	 * moves the up() code into the proper 'else' part
	 * add a try catch around it
	 * adds a delay between loading the kernel module and the try of bringing the resulting interface up
	 * checks if the interface is really up instead of  supposing it

2011-06-30  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_quirks: respect connected charger when updating power status

2011-06-29  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre configuration: ignore gpio-keys for changing the idle state
	For example we don't want the volume keys to change the idle state. This should be only
	done by the power key and no other key. The respective userland daemons need to implement
	the correct behaviour.

2011-06-07  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	Add nexusone configurations files.

2011-06-02  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: remove i2c and uinput vapi; has been applied upstream. bump vala requirement to 0.12.1

2011-06-02  Simon Busch  <morphis@gravedo.de>

	Bump required vala version of all components to 0.12.0

2011-05-24  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: router_alsa: fix unhandled error warnings

2011-05-23  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: router_alsa: don't segfault when loading a scenario with bogus lines

2011-05-23  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: openmoko_gta alsa-2.6.34 config: fix gsmhandset trailing new line
	Without that fix fsogsmd breaks this way:
	  'GLib <fsodevice.router_alsa>: file plugin.c: line 256: uncaught error: Expected 4 descriptor components, got 1 (fso_device_sound_error-quark, 3)'
	Under the followin circumstances:
	 * install SHR for the first time,
	 * make a call, since the volume is too loud, lower the speakers volume
	 * hangup, at that point fsodeviced stop working
	 * startup fsodeviced again and you will have the previous breaking message

2011-05-21  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	nokia n900: fsodeviced.conf: add configuration for the firmware loader
	Since we don't use udev anymore in shr-image we need a way to load
	  the firmwares.

	htcdream: fsodeviced.conf: configuration cleanup
	This commit removes the accelerometers entries that were
	  took from the openmoko freerunner device and left nearly
	  unchanged

	Note that the htc dream accelerometer is not working yet.

2011-05-18  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_quirks: remove unneeded debug log message from ambientlight handler
	The event we can't detect here is only the sync event we're not interested in anyway.

2011-05-10  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_powersupply: add support for reading capacity from charge_{now|full} nodes, which apparantly some of the newer modules are using

2011-05-05  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: add vim tags for correct indentation with 4 spaces

2011-04-28  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: add battery charging to the nokia900 fsodeviced.conf

2011-04-27  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: kernel_idle: !string does not work in vala ;)

	fsodeviced: kernel_idle: don't segfault when no ignores are configured

2011-04-18  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: conf/motorola_ezx: fix KEYPAD entries and add additional keys for ROKR E2

	fsodeviced: conf/motorola_ezx: mark ROKR E2 and ROKR E6 as compatible

2011-04-17  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: powercontrol_ifconfig: make it bring up the network interface
	Without that fix we have:
	  [ERROR] fsodeviced : Could not call ifconfig wlan0 up!
	  [ERROR] fsodeviced : Could not call iwconfig wlan0 power!

2011-04-08  Simon Busch  <morphis@gravedo.de>

	Revert "fsodeviced: palmpre config: let the power key be the aux key for now"
	This reverts commit a19483afb552085112519aac923a7713cf96ad18.

2011-04-05  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre config: let the power key be the aux key for now

2011-03-23  Lukas Märdian  <lukasmaerdian@gmail.com>

	fsodeviced: remove moved ambientlight_palmpre from configure.ac too

2011-03-23  Simon Busch  <morphis@gravedo.de>

	fsodeviced: include ambientlight_palmpre in palmpre_quirks plugin

	fsodeviced: palmpre_quirks: activate network interface when powering up wifi

2011-03-13  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palm_pre configuration: fix palmpre2 compat name

	fsodeviced: palmpre_quirks: respect configure resource enabling switch

	fsodeviced: palmpre_quirks: simplify wifi powercontrol as we have udev in the back

	fsodeviced: palmpre_quirks: remove unused touchscreenmanager

	fsodeviced: palmpre_quirks: rework bluetooth powercontrol to handle power up/down correct

2011-03-11  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre configuration: don't install already removed audio.conf

	fsodeviced: router_palmpre: is deprecated by new fsoaudio daemon

2011-03-07  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palm_pre configuration: even support the palm pre 2

2011-03-07  Lukas-David Gorris  <lukas.gorris@gmail.com>

	htcleo: add all configs in the make system
	Tested-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
	Acked-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>

2011-03-06  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	Move htcleo's config
	I carefully reviewed the commit c65d801ba4abfd09ee49f3c4a89823679c090bf9
	  But I looked at the content, not at the pathes.
	This fixes the pathes.

	Note that the config is not activated yet in the autotools build system.

2011-03-04  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre config: update some settings

	fsodeviced: kernel_idle: check if ids to ignore exists before we do the real check

	fsodeviced: kernel_idle: add config option to ignore input events in specific idle states

2011-02-28  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre conf: reduce timeout for ilde state from 10000 (!!!) to 20

	fsodeviced: backlight_omappanel: set backlight power always with internal method to archive same mute

2011-02-25  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre machine: deactivate touchscreen plugin; not needed currently

2011-02-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	bump copyright notices for 2011

2011-02-24  Peter van de Werken  <pwerken-fso@a-eskwadraat.nl>

	fsodeviced: accelerometer: add back signal delay timer
	Add back the delay in the orientation_changed signal.
	Now only a signal is sent if the orientation remains unchanged for 1 sec.
	The delay can be changed in the config.

2011-02-23  Peter van de Werken  <pwerken-fso@a-eskwadraat.nl>

	fsodeviced: accelerometer: stateless orientation
	When flat we still reports the previous (when it was held) screen orientation.
	The orientation changed signal now sends the same info as the get_orientation
	method, i.e. the full orientations state.  This eliminates the need for the
	client to keep track of this state information.

	These messages are (also/still) compliant with the current dbus specification.

	fsodeviced: accelerometer: reimplement orientation
	Axis orientation is assumed to be that as of the freerunners top
	accelerometer.  The configurable variable deadzone is used to provide a range
	in which the orientation is not changed.  This removes the jittering between
	orientations when one of the axis is near its zero value.

	fsodeviced: accelerometer_lis302: remove the 1 sec timeout
	Remove the one second timeout.  Every time there was an input event the
	timeout got reset, i.e. no accelerometer data was passed on until the
	the device was perfectly still for more than a second.

	fsodeviced: accelerometer: always set orientation
	fsodeviced would fail on an assert when the dbus methode GetOrientation is
	called before the plugin has been enabled atleast once.

	fsodeviced: accelerometer_lis302: add duration sysfsnode
	Set the delay (in ms) between events the lis302dl kernel module generates.
	With this can control the amount of cpu fsodeviced uses when the accelerometer
	is enabled/generating events.

	fsodeviced: accelerometer_lis302: enable full_scale config variable
	Add the needed code to use the full_scale config variable.

	fsodeviced: accelerometer_lis302: add sysfs path to config
	The path to the sysfsnode can now be changed from the config file.

	fsodeviced: accelerometer_lis302: update sysfspaths to 2.6.34
	Update the accelerometer_lis302 plugin to the paths used in 2.6.34.
	Valid values for sample_rate are either 100 or 400, using 100 as
	default.  With full_scale at "2.3" the threshold stepping size is 18
	so set its default to 54 (3 * 18).

	fsodeviced: remove unused accelerometer code

	fsodeviced: lib/alsa: fix segfault
	Need to investigate how/why first_elem returns NULL, but for now this stops
	fsodeviced from segfaulting when the GetVolume or SetVolume dbus method is
	called.

	fsodeviced: include the .vala files with make dist
	Even though valac is not required when building from a dist-tarball,
	make does require the .vala files to be present.

2011-02-21  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: fixed voiphandset state file in openmoko_gta / 2.6.34
	Acked-by: Klaus Kurzmann <mok@fluxnetz.de>

2011-02-21  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_quirks: reconfigure touchscreen after attaching to process

2011-02-20  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: fix eol for openmoko 2.6.34 alsa statefiles

2011-02-18  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_quirks: rather launching the ts daemon only we now try to attach first

	libfsobasics: process: rename pidof to findByName

	fsodeviced: palmpre_quirks: kill tsmd daemon before launching it

2011-02-15  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_quirks: be more verbose in router plugin

	fsodeviced: palmpre_quirks: request display resource async

	fsodeviced: conf palm_pre: uncomment currently not used parts
	Will be activated again later, but for now we don't want a big bang integration. We do it
	step by step.

	fsogsmd: palmpre_quirks: implement FreeSmartphone.Info for battery powersupply plugin

	fsodeviced: remove old palmpre_powersupply plugin

2011-02-01  Frederik 'playya' Sdun  <Frederik.Sdun@googlemail.com>

	fsodeviced: kernel26_leds: yield into set_blinking in blink_seconds

2011-01-28  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre conf: remove firmware loader as we have now udev for this

	fsodeviced: palmpre conf: change firmware name to the correct one provided by OE

2011-01-26  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_quirks: implement basic bluetooth power control

	fsodeviced: add libfsotransport as dependency

	fsodeviced: palmpre_quirks: start with bluetooth powercontrol

2011-01-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: fix compiling with gee 0.7

2011-01-25  Simon Busch  <morphis@gravedo.de>

	fsodeviced: backlight_omappanel: correct state handling for set_backlight_power

2011-01-21  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: ambientlight_n900: return raw LUX values for now until we had a chance to fix the scale

	fsodeviced: ambientlight_n900: new plugin NOTE: Not tested on real hardware yet

2011-01-18  Frederik 'playya' Sdun  <Frederik.Sdun@googlemail.com>

	fsodeviced: Set G_LOG_DOMAIN for everyone

2011-01-16  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: and actually make autoconf output the Makefile

	fsodeviced: fix Makefiles for n900 scenario installation

	fsodeviced: actually install alsa-scenarios for nokia900

2011-01-16  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel_idle: rewrite init path to be more secure against race conditions

2011-01-16  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: add headset and stereout scenarii for n900

2011-01-10  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: disable wifi + bluetooth in openmoko_powercontrol for gta02 by default

2011-01-09  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: openmoko_powercontrol: introduce three switches for newer kernels: [fsodevice.openmoko_powercontrol] ignore_wifi = false ignore_bluetooth = false ignore_usbhost = false

2011-01-05  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: include everything necessary to use i2c from userland

	fsodeviced: mention libi2c-dev

2010-12-31  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_powersupply: support broken power supply classes that don't carry the POWER_SUPPLY_TYPE attribute

2010-12-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	bump vala and glib-2.0 requirements

2010-12-23  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: use registerWithPrefix instead of manually keeping track of the counter

	fsodeviced: player_gstreamer: catch up with vala

	fsodeviced: convert gpio_input to gdbus

	palmpre_quirks: convert to gdbus

	Merge remote branch 'origin/gdbus'

2010-12-21  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_quirks: fix bug in battery authentication handling

	fsodeviced: palmpre_quirks: be more verbose

2010-12-20  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: migrate some of the new plugins to gdbus

	Merge remote branch 'origin/gdbus' into gdbus
	Conflicts:
		fsodeviced/src/plugins/kernel_idle/Makefile.am
		fsodeviced/src/plugins/palmpre_quirks/Makefile.am
		fsodeviced/src/plugins/powercontrol_ifconfig/plugin.vala
		fsogsmd/src/plugins/modem_qualcomm_palm/mediators_network.vala
		fsogsmd/src/plugins/modem_qualcomm_palm/mediators_sim.vala

	fsodeviced: (gdbus) convert dummy_input plugin

	fsodeviced: (gdbus) convert methods with a{sv} in signature

	fsodeviced: (gdbus) kernel_info migrated

	fsodeviced: (gdbus) convert plugins to use new subsystem object registration

	more gdbus work in progress

	fsodeviced: start w/ gdbus port

2010-12-20  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palm_pre configuration: adjust configuration according to latest changes

	fsodeviced: palmpre_quirks: rework configuration handling
	As the palmpre_quirks module provides several submodules we need to respect this in the
	handling of the configuration. The powersupply battery submodule is handled via the section
	name fsodevice.palmpre_quirks/powersupply/battery for example.

2010-12-18  Simon Busch  <morphis@gravedo.de>

	fsodeviced: add palmpre_quirks plugin a second time ... narf

	fsodeviced: palmpre_quirks: remove wrong and unused MODULE_NAME from powercontrol module

	fsodeviced: palm_pre configuration: add kernel26 firmware loader

2010-12-17  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palm_pre configuration: add missing fsodevice.palmpre_quirks.powersupply entry

	fsodeviced: palm_pre configuration: adjust for changes in palmpre_quirks plugin

	fsodeviced: palmpre_quirks: add initial wifi powercontrol

2010-12-16  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_quirks: implement handling of backlight_power signal from display

	fsodeviced: palmpre_quirks: be more verbose in touchscreen manager

2010-12-15  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palm_pre configuration: fetch up with changes to router_palmpre module

	fsodeviced: router_palmpre: merge into palmpre_quirks module

	fsodeviced: palm_pre configuration: stick with changes of the palmpre_quirks module

	fsodeviced: palmpre_powersupply: merge into palmpre_quirks module

	Merge branch 'master' of ssh://git.freesmartphone.org/cornucopia

	fsodeviced: palmpre_quirks: create new module based on the palmpre_touchscreen one
	We decided on IRC to move all quirks for special devices in one *_quirks module per
	device/platform. This hopefully will reduce the number of available modules in the future
	and will preempt a maintenane hell in the end.

2010-12-14  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: move collecting the cpufreq sysfs nodes to the factory function

	fsodeviced: fix parsing gpio_input events

2010-12-13  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: fix the remaining state files for openmoko / 2.6.34
	Thanks go again to Paulus.

2010-12-13  Simon Busch  <morphis@gravedo.de>

	Merge branch 'master' of ssh://git.freesmartphone.org/cornucopia

	fsodeviced: backlight_omappanel: use dbus backlight_power signal to indicate display brightness changes

2010-12-13  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_display: use org.freesmartphone.Device.Display.BacklightPower() to indicate when the display brightness transitions from non-zero to zero and vice-versa.

	fsodeviced: n900_powercontrol: create Bluetooth resource and powercontrol that handles the sysfs dance upon activation

	fsodeviced: n900_powercontrol: add skeleton

2010-12-13  Simon Busch  <morphis@gravedo.de>

	fsodeviced: palmpre_touchscreen: implement as process guard for the tsm daemon
	Not finished yet as we need some signal in the org.freesmartphone.Device.Display API when
	the display changed its power state to get the right point of time when we have to tell
	the tsm daemon to start/stop reading from the touchscreen interface.

2010-12-13  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: fix headset and gsmheadset scenarios for gta02 on 2.6.34
	Thanks to Paulus for the fixed ones. Note other scenarios still look
	wrong and need fixing, but at least stereout, gsmhandset, headset and
	gsmheadset are supposed to work now.

	fsodeviced: respect the fact mixer indices are uints

	fsodeviced: make the index of main volume configurable for router_alsa

2010-12-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel_idle: hook to external signalling input modules providing NOTE: This should fix non-working idlenotifier with gpio_input

	fsodeviced: gpio_input: final refactoring

	fsodeviced: gpio_input: start migrating to ReactorChannel

	fsodeviced: gpio_input: cosmetics

	fsodeviced: gpio_input: fix indentation NOTE: Please don't mix styles. I'm using 4 spaces and { } on seperate lines.

2010-12-12  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: powercontrol_ifconfig: fix power saving modes
	Previously the following command was run:
	  ifconfig wlan0 power on
	The correct comand is:
	  iwconfig wlan0 power on
	That prevented PSM(power saving mode) from beeing set.

	The most usefull Power saving mode is a wifi feature that makes the router
	  buffer the packets for the device(so the wifi card can sleep
	  while the packets are beeing buffered) and then the device request
	  all the packets at once.
	See that video for more background on wifi and power savings:
	  http://free-electrons.com/pub/video/2009/elce/elce2009-ortiz-wifi-solutions-for-mobile.ogv

	Pratically speaking without that command the wifi card consume way too much power,
	  which affect massively the autonomy of the device.

2010-12-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: powersupply_n900: display status while tickling charger

	fsodeviced: powersupply_n900: implement configuring the charger and tickling it every now and then

2010-12-11  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: powersupply_n900: prepare for handling charging

	fsodeviced: we depend on i2c-tools now

2010-12-11  Simon Busch  <morphis@gravedo.de>

	fsodeviced: router_palmpre: load even default scenario on boot

2010-12-09  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: set max frequency for n900 to 600001 somehow setting it to 600000, which would be the cpu's natural speed, does not work :P

	fsodeviced: kernel26_cpufreq - use to_string() instead of ugly printf

	fsodeviced: new plugin kernel26_cpufreq

2010-12-08  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: powersupply_n900: read capacity every 15 seconds

	fsodeviced: fix i2c.vapi calls using arrays

	fsodeviced: add i2c.vapi for communicating via libi2c

	fsodeviced: powersupply_n900: add skeleton for N900 powersupply plugin

2010-12-05  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: change config for n900 to use the gpio-input for the headset jack
	The input node is still there, but does not work. The gpio switch
	works just fine.

2010-12-02  Simon Busch  <morphis@gravedo.de>

	fsodeviced: remove palm pre2 configs - they are identical with the palm pre ones

2010-12-02  Frederik 'playya' Sdun  <Frederik.Sdun@googlemail.com>

	fsodeviced: Use new Max_brightness option in config

	fsodeviced: kernel26_leds: use config options for max_brighness if sysfsnode isn't present

	fsodeviced: Add palm_pre2 dir to conf/

	fsodeviced: set long idle timout for palmpre to prevent dimming

2010-12-01  Simon Busch  <morphis@gravedo.de>

	fsodeviced: add missing uinput.vapi - .gitignore causes me to ignore it before ...

	fsodeviced: palmpre_touchscreen: initial work for this new touchscreen management plugin

	fsodeviced: palmpre conf: skip battery authentication

	fsodeviced: palmpre_powersupply: add config option to skip battery authentication

	fsodeviced: palmpre_powersupply: cleanup code style

2010-11-15  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: conf: use gpio_input on N900

	fsodeviced: gpio_input: fix compilation error. Bad dos, bad!

	fsodeviced: gpio_input: allow to specify, which string indicates button being pressed

	fsodeviced: gpio_input: don't use the same dbus path for different gpio devices

	fsodeviced: add gpio_input module for devices using gpio-switch interface (like sliders, camera shutter and buttons on N900)

2010-11-11  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	powercontrol_ifconfig: add issuing "power on" for power saving

2010-11-11  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: fix vapidir and cflags for dummy_input plugin

	fsodeviced: fix include path in AM_CFLAGS too

	fsodeviced: fix vapidir in VALAC_ARGS for the kernel_input plugin

2010-11-07  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: (gdbus) convert dummy_input plugin

	fsodeviced: (gdbus) convert methods with a{sv} in signature

	fsodeviced: (gdbus) kernel_info migrated

	fsodeviced: (gdbus) convert plugins to use new subsystem object registration

	more gdbus work in progress

	fsodeviced: start w/ gdbus port

2010-11-06  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: conf: n900: add volume keys

2010-11-06  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: add dummy_input module, showing how to utilize the auxilliary input mechanism

	fsodeviced: kernel_input: provide a way for modules to provide auxilliary input events

	fsodeviced: lib: add SignallingInputDevice interface

2010-10-31  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_display: call backlight ioctl also in soft-modes

2010-10-20  Frederik 'playya' Sdun  <Frederik.Sdun@googlemail.com>

	fsodeviced: update config for the pre

2010-10-20  Simon Busch  <morphis@gravedo.de>

	fsodeviced: router_palmpre: implement volume control for scenarios which supports it

2010-10-15  Frederik 'playya' Sdun  <Frederik.Sdun@googlemail.com>

	fsodeviced: Add signals for PalmPre's power supply plugin

	fsodeviced: implement getCapacity fot power supply on the pre

	fsodeviced: Fix PowerSupply initialisation for the palmpre plugin

	fsodevice: Add Proximity Resource

	Merge branch 'master' of fso:cornucopia

	fsodevice: Add missing bits to proximity_palmpre and adjust sysfs path

	fsodeviced: Add missing bits to ambientlight_palmpre adjust sysfs path

2010-10-13  Frederik 'playya' Sdun  <Frederik.Sdun@googlemail.com>

	fsodeviced: fix typo in palmpre_powersupply

2010-10-05  Martin Jansa  <Martin.Jansa@gmail.com>

	new way to detect vala

2010-10-05  Thomas Zimmermann  <zimmermann@vdm-design.de>

	fsodeviced: kernel_idle: write idle timeouts to config on change

2010-10-03  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	accelerometer_lis302: fix to work with new kernels

2010-09-29  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: conf: openmoko_gta: set alsa-2.6.34 as default

2010-09-27  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: powercontrol_ifconfig: cosmetics on logger messages

	fsodeviced: openmoko_gta: add alsa-2.6.34 to configure.ac

2010-09-27  Marco Trevisan (Treviño)  <mail@3v1n0.net>

	openmoko alsa-2.6.31 scenario: fix GSM speaker out state file

2010-09-27  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: openmoko_gta: add alsa-2.6.34 to build system

2010-09-27  Marco Trevisan (Treviño)  <mail@3v1n0.net>

	fsodeviced: added alsa scenarios for openmoko 2.6.34 kernels

2010-09-25  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: conf: nokia_n900: use powercontrol_ifconfig

	fsodeviced: new module: powercontrol_ifconfig

2010-09-19  Pau Espin Pedrol  <pespin.shar@gmail.com>

	fsodeviced: openmoko_powercontrol: fix UsbHost sysnode Signed-off-by: Sebastian Krzyszkowiak <seba.dos1@gmail.com>

2010-09-19  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	proximity_n900: make get_proximity returning currect value even, when Proximity resource is not requested

	proximity_n900: disable readings from sensor at boot

	proximity_n900: define proximity resource variable
	It somehow compiles without it, but it doesn't seem right to me ;)

	proximity_n900: fix powernode and register resource on init

	proximity_n900: implement power control and Proximity resource

2010-09-18  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: conf: enable proximity_n900

	proximity_n900: check for first char of value in node

	proximity_n900: provide correct value via dbus, add timestamps and cleanup

	proximity_n900: another attempt to pool data from sysfs node...

2010-09-10  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	Revert "proximity_n900: try creating ReactorChannel without rewind (it segfaults)"
	This reverts commit 2d4286e376e7abbd5445cf64ab3b57d6ac69e9a4.

2010-09-09  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	proximity_n900: try creating ReactorChannel without rewind (it segfaults)

	proximity_n900: cleanup and implement GetProximity

2010-09-07  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	proximity_n900: add debug message

	fsodeviced: introduce proximity_n900 plugin

2010-09-05  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: update nokia_n900 config

2010-08-29  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	bump vala dependencies

2010-08-22  Denis 'GNUtoo' Carikli  <GNUtoo@no-log.org>

	fsodeviced: fix(in configuration) the remote silence when answering a call
	The alsa routing resulted in a problematic issue:
	*someone calls you
	*fso routes the ringing to the external speaker:
	  ( The external speaker is usually used for hand-free calling
	  or for playing some music loud, it's not used for normal
	  phone conversations )
	*the phone rings
	*you press the answer button in SHR's phone GUI

	Then:
	You can't ear the remote person talking.
	(leviathan said that the remote person could ear you tough)

	Removing this routing fix that issue,but the ringing is done
	trough the current audio path, in other words:
	if you're on headphones, it'll ring on the headphones.
	(which can be desirable or not)

2010-08-22  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: remove htcdream_powercontrol plugin A special process will provide the FSO GPS resource instead.

2010-08-15  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: htcdream_powercontrol: debug++

2010-07-31  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: catch up with android-rpc changes

2010-07-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_powersupply: debug--

	fsodeviced: kernel_idle: fix warning; add more descriptive state debug output

2010-07-24  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: htcdream_powercontrol: fix SIGSEGV on startup

2010-07-20  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: enable firmwareloader for dream

2010-07-19  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: default/conf: add warning wrt. firmwareloader

2010-07-17  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: htcdream_powercontrol: first sketch at implementation

	fsogsmd: htcdream_powercontrol: make it compile

	fsodeviced: add skeleton for htcdream_powercontrol
	On the HTC Dream, GPS is exposed through the native ARM11/ARM9 RPC
	interface, hence we need to walk an extra-mile hiding this behind
	our abstraction.

2010-07-13  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: also listen to compat_firmware subsystem notifications

2010-07-13  Martin Jansa  <Martin.Jansa@gmail.com>

	fsodeviced: use alsa-2.6.31 for openmoko_gta by default

2010-07-10  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: openmoko_powercontrol: change UsbHost sysfs paths to work with 2.6.32 kernel

2010-07-09  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel26_firmwareloader: firmware path is now customizable: [fsodevice.kernel26_firmwareloader] firmware_path = "/etc/firmware"

2010-07-07  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: enable smooth = down for backlight in Openmoko devices

2010-07-04  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: conf/motorola_ezx: add PHONE_HANGUP for A1200

	fsodevice: motorola_ezx: map keys and buttons for A780

2010-07-04  Antonio Ospite  <ospite@studenti.unina.it>

	fsodeviced: add preliminary support for Motorola EZX phones
	Acked-by: Michael 'Mickey' Lauer <mickey@vanille-media.de>

2010-06-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: use AS_HELP_STRING for better help strings

2010-06-12  Sebastian Reichel  <elektranox@gmail.com>

	fsodeviced: add configuration for Nokia N900

2010-06-09  Antonio Ospite  <ospite@studenti.unina.it>

	fsodeviced: indent with spaces, not tab
	This file uses spaces for indentation, so fix a line where tabs are used
	instead.

	Acked-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>

	Cosmetics: remove trailing spaces
	Changes are purely cosmetics, I generated them with this command:
	  find . -type f ! \( -path '*/.git/*' -or -name COPYING \) | \
	  xargs sed -e 's/[[:blank:]]*$//g' -i
	I had to take care to not mangle .git objects; this works also because there
	are no binary files in the repository, if there were any, then some other
	attentions should have been taken into account.

2010-06-02  Simon Busch  <morphis@gravedo.de>

	fsodeviced: router_palmpre: load all needed scripts on startup

2010-06-01  Simon Busch  <morphis@gravedo.de>

	fsodeviced: activate RouterPalmPre for the public

2010-05-31  Simon Busch  <morphis@gravedo.de>

	fsodeviced: rework route_palmpre plugin as simple state machine reacting on several events

2010-05-17  Klaus Kurzmann  <mok@fluxnetz.de>

	fsodeviced: add missing @ to logger in kernel26_powersupply

2010-05-13  Maksim 'max_posedon' Melnikau  <maxposedon@gmail.com>

	Fix using AC_ARG_ENABLE
	Macro: AC_ARG_ENABLE (feature, help-string, [action-if-given],
	[action-if-not-given]) works litte different as cornucopia expect:
	1. action-if-given called when --enable-feature or --disable-feature
	2. if it was --enable: $enableval="yes"
	   if it was --disable: $enableval="no"
	3. action-if-not-given is place for default value

	See also:

	http://www.gnu.org/software/hello/manual/autoconf/Package-Options.html
	http://devmanual.gentoo.org/general-concepts/autotools/

2010-05-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	catch up with libfso-glib new versioning scheme

2010-05-10  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	all: use Linux.ioctl rather than Posix.ioctl which is not supported on some Linuces
	This makes us depend on Vala 0.8.1.1 (FSO-release)

2010-05-01  Sebastian Krzyszkowiak  <seba.dos1@gmail.com>

	fsodeviced: conf: set log level to INFO for openmoko_gta devices

2010-04-29  Martin Jansa  <Martin.Jansa@gmail.com>

	fsodeviced: tune openmoko_gta alsa scenarios a bit (Thanks TAsn)

2010-04-22  Martin Jansa  <Martin.Jansa@gmail.com>

	fsodeviced: add alsa scenarios for 2.6.31 and newer, use alsa-2.6.29 by default
	* rename old alsa-default to alsa-2.6.29
	* add new alsa-2.6.31 based on statefiles from OpenWrt + gsmbluetooth
	  and rename to use same filenames as 2.6.29 scenarios
	* create link alsa-default -> alsa-2.6.29

2010-04-19  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: conf/palm_pre: enable accelerometer_kxsd9 and backlight_omappanel

	fsodeviced: add accelerometer plugin for Kionix KXSD9

2010-04-18  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: add backlight_omappanel plugin

	fsodeviced: conf/palm_pre: fix misspelling of powersupply plugin

	fsodeviced: conf/palm_pre: enable proximity and ambientlight plugins

2010-04-17  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: proximity_palmpre: first sketch at plugin implementation

	fsodeviced: ambientlight_palmpre: first sketch at plugin implementation

2010-04-16  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: add build skeleton for new plugins ambientlight_palmpre and proximity_palmpre

	fsodeviced: add vibrator plugin for omap; enable for palm pre

	fsodeviced: conf/palm_pre: fix syntax for ignore_by_id (it's ';', not ',')

2010-04-14  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: conf/palm_pre: add Makefile.am

	fsodeviced: conf/palm_pre: link Sirloin OMAP3430 board (got lost during branch merge)

2010-04-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_powersupply: use string templates and wrap debug log in assert()

2010-04-10  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: htc_qualcomm_dream: add preliminary alsa scenarios for a couple of usecases

	fsodeviced: alsa: fix volume control when min is < 0

	fsodeviced: router_alsa: hook volume accessors to dbus

	fsodeviced: router_alsa: first stab at implement get/set volume; requires vala 0.8.0.69 now

2010-04-09  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: work towards implementation of get/set volume

	fsodeviced: add mainvolume index to BunchOfMixerControls

	libfsoframework: remove alsa support fsodeviced: add alsa support

	fsodeviced: catch up with changes in org.freesmartphone.Device.Audio API
	Add stubs for GetVolume and SetVolume

2010-04-07  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_firmwareloader: debug--

	fsodeviced: kernel26_firmwareloader: fix merge error

	fsodeviced: kernel26_firmwareloader: use writeContentsToFile as the firmware interface needs partial writes

	fsodeviced: kernel26_firmwareloader: use libfsobasics instead of glib
	NOTE to self: don't use glib functions when Posix does fine...

2010-04-06  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_firmwareloader: signalize uploading abort on error

	fsodeviced: kernel26_firmwareloader: first version

	fsodeviced: add build skeleton for new plugin kernel26_firmwareloader
	This plugin is handy on udev-less systems when you have devices which
	require downloadable firmware for operation, such as many wifi or
	bluetooth devices these days.

2010-04-03  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: router_alsa: fix last commit

	fsodeviced: router_alsa: skip empty lines and comment lines in scenario files

2010-04-02  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_display: fix repr()

	fsodeviced: kernel26_display: allow hard setting brightness to interrupt a soft operation

	fsodeviced: kernel26_display: add configuration entry to dim in a soft way
	This is handy for panels that don't have automatic soft-dimming. Enable it with:
	[kernel26_display]
	soft = always

	You can also use 'up' or 'down', if you only want to enable it for one direction.

	fsodeviced: kernel26_display: refactor and read configuration for 'smooth'

	fsodeviced: conf/htc_qualcomm_dream: report trackball movements via input system

	fsodeviced: kernel_input: handle relative events
	This is a preliminary way to handle things like trackballs and joysticks
	in scenarios that lack a proper display server taking over these events.

2010-04-01  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: enable debug build

	fsodeviced: kernel_input: refactor input handling

	fsodeviced: kernel_input: initialize the hold timeout

2010-04-01  Frederik 'playya' Sdun  <Frederik.Sdun@googlemail.com>

	fsodevice: conf/palm_pre Add some ids to ignore. Update spaces

2010-03-30  Frederik 'playya' Sdun  <Frederik.Sdun@googlemail.com>

	fsodevice: conf/palm_pre Add missing headset key

	fsodevice: conf/palm_pre: configure buttons to report via input

2010-03-29  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: conf/htc_qualcomm_dream: fix KEYBOARD switch to toggle portrait/landscape

	fsodeviced: conf/htc_qualcomm_dream: configure buttons to report via Input

	fsodeviced: kernel_idle: react to all events; this fixes idlenotifier on htcdream and similar devices

2010-03-22  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: fix bogus error message, if configuration file can't be loaded

2010-03-21  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	catch up with removed libfreesmartphone/common

	fsodeviced: implement FreeSmartphone.Info interfaces

2010-03-08  Simon Busch  <morphis@gravedo.de>

	fsodeviced: add palmpre_powersupply and router_palmpre Makefile's to configure.ac

	fsodeviced: palmpre_powersupply and route_palmpre compile now

	fsodeviced: add palmpre_powersupply plugin

	fsodeviced: conf: add config files for the palm pre

	fsodevice: route_palmpre: add initial version

2010-02-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	add config.vapi and GITV everywhere

2010-02-22  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: use new device specific alsa data file path in /etc/freesmartphone/default/conf/<machine>/...

2010-02-21  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: ship alsa state files for openmoko_gta family of devices

2010-02-19  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: confs: msm routes with qdsp5, dream routes with alsa
	Also add a default fallback configuration

2010-02-17  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: create htc_qualcomm_dream and link it to 'trout' board
	The HTC Dream is significantly different from other HTC devices
	which ship with windows mobile; hence we need seperate configurations.

2010-02-11  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_leds: fix initialization
	NOTE: Always remember: static class members are _not_ initialized
	until the first instance of a class has been created.

2010-02-07  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	complete AUTHORS and MAINTAINERS file; please add yourself

2010-02-04  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: router_alsa: fail gracefully, if soundcard not existing; thanks JaMa

	fsodeviced: router_alsa: fix construction
	NOTE: Always remember there's a difference of the construct()
	constructor and an empty ClassName() constructor, the latter will
	_not_ be invoked on object creation using GLib.Object.new()

	fsodeviced: default conf logs to file

	fosdeviced: audio: show routertype in repr() as well

2010-02-01  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_rfkill: don't bail out, if /dev/rfkill is not present or can't be opened
	NOTE: plugins should _never_ ever use GLib.critical for anything.

2010-01-31  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: ok, this seems to be the right incarnation

	fsodeviced: autohell, next try

	fsodeviced: conf: and prepend DESTDIR

	fsodeviced: try harder to create links in the sysconfdir

	fsodeviced: add missing Makefile.am for conf directory (thanks max_posedon)

	fsodeviced: kernel_input: ignore input device completely if it can't be opened

2010-01-30  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: ignore lcd-backlight led backlight on broken kernels

	fsodeviced: add default configuration for Openmoko devices

	fsodeviced: htc_qualcomm_msm contains the default configuration for this machine class create per-machine links during install that point to this class, for now this is trout, raphael, and diamond

	fsodeviced: add default configuration for the HTC Dream (T-Mobile G1, Google ADP-1)

2010-01-27  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel26_powersupply: add more info in org.freesmartphone.Device.PowerSupply.GetInfo()

2010-01-23  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_leds: honor config entry to skip LED device nodes by name (substring match)

	fsodeviced: vibrator plugins: debug output --

	fsodeviced: vibrator_timeoutdput: fix sysfs class name (it's timed_output, not timedoutput)

	fsodeviced: new plugin vibrator_timedoutputclass
	This plugin implements org.freesmartphone.Device.Vibrator for vibrators conforming to the timedoutput class device, often found in Android/Linux kernels.

	fsodeviced: vibrator_ledclass: catch up with new API semantics

	fsodeviced: vibrator_ledclass: implement org.freesmartphone.Device.Vibrator.Stop()

2010-01-22  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: vibrator_ledclass: register object path incrementally

	fsodeviced: vibrator_ledclass: bail out on concurrent calls

	fsodeviced: add vibrator_ledclass plugin, implementing org.freesmartphone.Device.Vibrator for vibrator devices registered as LED class device

2010-01-21  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: router_qdsp5: remove static scope

	fsodeviced: router_qdsp5: remove playwav2 namespace

2010-01-19  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_leds: honor max_brightness sysfs node, if available

2010-01-18  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: fix WANT_FSO_RESOURCE in Makefiles

2010-01-15  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: add --disable-resource-integration to disable FSO resource integration. Some systems want fsodeviced, but not fsousaged.

2010-01-14  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: allow router_type = qdsp5

	fsodeviced: new audio router plugin: router_qdsp5

2010-01-11  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	sync. MAINTAINERS file

2010-01-10  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: add audiorouter interface and base class

	fsodeviced: fix make 'test'

	fsodeviced: split alsa_audio into 'audio' and 'router_alsa' in order to allow for further audio routing plugins

	fsodeviced: accelerometer: change delegate method to signal
	Patch based on Frederik 'playya' Sdun <Frederik.Sdun@googlemail.com>

	use top level logger for initial plugin loading debug beacon

2010-01-09  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	adjust (C) for 2010

	Revert "fsodeviced: use a signal instead of a delegate to inform observer"
	This reverts commit 4de6bcf526c03ce9e4ff4bc4bf2cc5d2ceba5e7a.

	Revert "fsodeviced: Add getAccelerometer for unique instance"
	This reverts commit 36167ef9fdbe00d518a3cc2f3777edbb4d9cbf2c.

	Revert "fsodeviced: Adopt new syntax for accelerometer plugin"
	This reverts commit f479286c79f8dfda3578852f820b3f44864d9e39.

2010-01-07  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: ship dbus service file to make it autoactivatable Note that despite this capability you might want to start it by an init script anyways to get the idle notifier ticking asap.

2010-01-05  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_rfkill: make it build again

	fsodeviced: catch up with libfsobasics

2010-01-05  Frederik 'playya' Sdun  <frederik.sdun@googlemail.com>

	fsodeviced: Adopt new syntax for accelerometer plugin

	fsodeviced: Add getAccelerometer for unique instance

	fsodeviced: use a signal instead of a delegate to inform observer

2009-12-26  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	yank some completed things from TODO

2009-12-19  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kill rfkill.vapi (upstream now) and bump vala requirement bump local version as well to reflect state of things

2009-12-13  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: player_gstreamer works now

2009-12-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: player_gstreamer: add playing sounds, does crash on assert() due to unknown cause :/

	fsodeviced: player_gstreamer: build decoder map based on available plugins

	fsodevice: refactor audio player to handle multiple player backends per process add skeleton for gstreamer backend

2009-11-28  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: building the kernel26_rfkill plugin is now optional (and disabled by default), since it requires quite a current Linux kernel (2.6.31). To build it, pass --enable-kernel26-rfkill to ./configure

	fsodeviced: player_alsa: stop (a looping) sound, if requested

2009-11-27  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: player_canberra is now optional and has to be enabled with --enable-player-canberra

2009-11-26  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: fix copy'n'paste errors in fso_register debug function

	fsodeviced: kernel26: register with the resource subsystem to make every rfkill device autoappear as a resource

	fsodeviced: rfkill: implement get/set power

	fsodeviced: add ISimplePowerControl interface as relevant interface for PowerControlResource delegate BasePowerControl now implements this interface to comply with the needs of PowerControlResource

	fosdeviced: kernel26_rfkill: fix creating classes based on rfkill resources

2009-11-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_rfkill: do not use sysfs; objects are created based on what /dev/rfkill reports

	fsodeviced: add rfkill vapi (scheduled for inclusion in linux.vapi before next release)

	fsodeviced: add skeleton for new plugin kernel26_rfkill

	fsodeviced: alsa_audio: use inotify to watch for scenario changes
	Reload the scenario cache (for the modified scenario only) whenever
	a change is being reported. This also works, if the changed scenario
	is the current scenario. If the scenario being modified is not the
	current scenario, be aware that audible artefacts can occur during
	reloading.
	NOTE: We require libfsoframework 0.2.4 and Vala 0.7.8.2 now

	fsodeviced: implement org.freesmartphone.Device.Audio.SaveScenario()

2009-11-24  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_rtc: be more cooperative with /dev/rtc0
	This module will now only hold /dev/rtc0 while it is a) doing any operation
	(which is very short), or b) waiting for a pending alarm (in which case
	we do not want someone else to remove or change it behind our back anyways).

	This should improve FSO #492 to a certain extent. Please open another ticket,
	if you are missing something in the RTC DBus API.

	fsodeviced: player_alsa: handle loop and length attributes

	fsodeviced: create experimental player_alsa plugin that just delegates playing a sound to aplay

2009-11-23  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: alsa_audio: fix crash when no scenarious can be found

	Revert "fsodeviced: add config.vapi"
	This reverts commit 1e4d02d17bd3900cd0061c958cd8e7e42a18fe49.

	fsodeviced: add config.vapi

	fsodeviced: refactor PlayingSound into library, add missing GLIB_CFLAGS and GLIB_LIBS in various Makefile.am

	fsodeviced: audio: load player plugin based on player_type setting in config

	fsodeviced: split canberra player out of alsa_audio and prepare for pluggable players

	all: move daemons into @prefix@/sbin/

2009-11-22  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: openmoko_powercontrol: fix path to usb_mode

2009-11-21  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_powersupply: handle missing entries in kobject change notification more gracefully
	This should fix the segfault on removing the battery

2009-11-19  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: alsa_audio: fix logic errors in push/pull; also send org.freesmartphone.Device.Audio.Scenario on scenario change

	fsodeviced: alsa_audio: catch up with async dbus, sync. with interface error specs

2009-11-17  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_powersupply: prefer battery status as aggregate status, whenever we have at least one battery

2009-11-05  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	all: bump Vala requirement and enable silent automake rules, if available

2009-10-20  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: openmoko_powercontrol: add UsbHost resource

2009-10-16  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: use libfsoresource instead of own stuff; catch up with recent Vala sanity checks

2009-10-07  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: fix dbus API (all server methods now async)

2009-09-30  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	all: require libgee 0.5.0

2009-09-28  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: catch up with libgee HashMap changes; bump vala requirement

2009-09-19  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: since dbus methods are now async, we can no longer call them as before from sync methods

	fsodeviced: alsa_audio: catch up with libcanberra-0.17

	fsodeviced: fix remaining references to Linux26

	fsodeviced: s/linux26/linux/

2009-09-18  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: bump version requirements release as 0.1.0.0

2009-09-16  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: create scenario queue before using it

2009-09-13  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: shut down if can't load any plugins

	fsodeviced: kernel26_rtc: throw dbus error, if requested wakeup time is not in the future

	fsodeviced: kernel26_rtc: send new dbus signals * org.freesmartphone.Device.RealtimeClock.WakeupTimeChanged(i) when the wakeup time has been changed * org.freesmartphone.Device.RealtimeClock.Alarm(i) when the wakeup time has been reached

2009-09-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: add data to subdirs

2009-09-10  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: remove debugging code

2009-09-09  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: accelerometer: only send signal when orientation has actually changed

	fsodeviced: resource: enable unconditionally, if we can't communicate with fsousaged

	fsodeviced: accelerometer: hook into FSO resource system; available as Resource 'Accelerometer'

	fsodeviced: accelerometer: remove debug output, first version seems to work fine Now let's check CPU usage ;)

	fsodeviced: accelerometer: finally fix intWithinRegion()... *sigh*

	fsodeviced: accelerometer[_lis302]: fix more bugs, add more debugging

	fsodeviced: accelerometer: fix logic in intInRegion() and use ternary values for atoms

	fsodeviced: accelerometer: first sketch at identifiying actual device orientation

	fsodeviced: accelerometer_lis302: sample_rate, threshhold, full_scale configurable to customize movement detection

	fsodevice: accelerometer: use threshhold + timeout instead of low pass filter to detect start/stop movements

	fsodeviced: accelerometer: compare w/ the right values

	fsodeviced: accelerometer: compute movement factor to find out whether we have started or stopped to move the device's orientation

2009-09-08  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	all: sync COPYING file with license as found in code

	fsodeviced: add accelerometer.vala

	fsodeviced: accelerometer: apply low pass filter to incoming acceleration data in order to detect end of movement

	fsodeviced: accelerometer_lis302: read and parse values, call delegate for further processing

2009-09-07  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: install dbus configuration file

	fsodeviced: accelerometer: instanciate accelerometer plugin

	fsodeviced: add build skeleton for accelerometer devices and plugins

2009-09-05  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel_input: send coldplug input notifications on startup. Fixes FSO #239

2009-08-31  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel_idle: resync input devices when input devices appear or disappear during runtime NOTE: This fixes the infamous 'screen blanking bug' when using USB or BT keyboards plugged in after system start

2009-08-28  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: ship dbus conf file

	fsodeviced: fix dbus configuration file

2009-08-26  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel_idle: add new configuration option to Display resource specifying whether the holding the display resource will allow for dimming the display after a while. Set "display_resource_allows_dim = 1" in [fsodevice.kernel_idle] to allow dimming. Default behaviour (display always on full brightness when resource is held) remains unchanged. Fixes FSO #370

2009-08-24  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_rtc: do not use mktime as it's using local time (d'oh!), better use timegm which uses UTC

	Merge branch 'master' of git@git.freesmartphone.org:cornucopia

2009-08-21  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_rtc: add logging output for set and get methods

2009-08-20  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	Merge branch 'master' of git@git.freesmartphone.org:cornucopia

	fsodeviced: catch up with stronger Vala type checks

2009-08-19  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_powersupply: fix dbus query methods

2009-08-16  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_powersupply: synthesize coldplug, if we're on a mounted sysfs

2009-08-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	all: catch up with new logging API

2009-08-05  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	gitignore++

2009-07-16  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: catch up with Vala 0.7.4

	fsodeviced: enable GNU extensions

2009-07-08  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel26_powersupply: handle offline adapters properly

2009-07-06  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: fix concurrent playing of multiple sounds

	fsodeviced: alsa_audio: use quarks to transfer from/to strings

2009-07-05  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: don't fail, if no scenarios are available

2009-06-27  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel_idle: honor 'ignore_by_id' and 'ignore_by_path' as well

	fsodeviced: kernel_input: Allow skipping individual input objects by product Id substring or by physical Path substring.
	Example1: If you want to skip the accelerometers in the GTA02, add to [fsodevice.kernel_input]:
	ignore_by_id = lis302
	Example2: If you want to skip all USB input devices, add to [fsodevice.kernel_input]:
	ignore_by_path = usb

	fsodeviced: inquire physical path and capabilities for every input node

	fsodeviced: kernel26_leds: register dbus objects by name, not by incremental counter NOTE: Eventually we will get the incremental counter back, not now though since registering an object under multiple paths does not work w/ dbus-glib atm.

2009-06-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: alsa_audio: throw INVALID_PARAMETER instead of INVALID_SCENARIO

2009-06-24  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: alsa_audio: implement scenario handling with new code

	fsodevice: remove all traces of libascenario

2009-06-21  Sudharshan 'Sup3rkiddo' S  <sudharsh@gmail.com>

	A little change to debug message

2009-06-14  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: autofoo magic to get everything to build in one run

	fsousaged: kernel_idle: add Cpu resource and Display resource

	fsodeviced: lib/resource: use constants from FsoFramework

	fsodeviced: openmoko_powercontrol: register Bluetooth and WiFi as FSO Resources

	fsodeviced: lib: add AbstractSimpleResource and BasePowerControlResource. The former encapsulating the connection to org.freesmartphone.usaged, the latter exports a BasePowerControl as a FSO Resource.

2009-06-12  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsousaged: add missing data/Makefile.am

2009-05-31  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: start watching after creating idlestatus

2009-05-27  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel_idle: read timeouts from config, implement more of the interface

	fsodevice: convert kernel_input to Gee

	fsodevice: alsa_audio: use Gee.HashTable instead of GLib.HashMap, use non-compact class NOTE: We require libgee 0.1.6 now.

	fsodevice: alsa_audio: honor length parameter in PlaySound

2009-05-26  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: use eventfd mechanism for signalizing sound repetition. As per libcanberra docs, the finishing callback can be called from whatever stack frame or thread, so we have to use eventfd in order to prevent deadlocks.

2009-05-25  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: alsa_audio: honor loop parameter in sound playback

2009-05-24  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: alsa_audio: more work on scenario API implementation NOTE: Reconsider implementing this on a seperate object path

	fsodevice: alsa_audio: add first bits of libascenario usage

2009-05-23  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel26_powersupply: don't crash if we can't open powersupply nodes

	fsodevice: kernel_input: skip input fds in aggregate, if you can't open

	fsodevice: alsa_audio: play and stop works

2009-05-22  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: alsa_audio: play a sound NOTE: We now require libcanberra

2009-05-20  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: add skeleton for alsa_audio plugin

	fsodevice: add plugin thinkpad_powercontrol

	fsodevice: openmoko_powercontrol: WiFiPowerControl done.

	fsodevice: openmoko_powercontrol: Openmoko.BluetoothPowerControl working.

	fsodevice: start with BasePowerControl class in libfsodevice; add build skeleton for plugin openmoko_powercontrol

	fsodevice: first version of idlenotifier working

2009-05-19  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: add skeleton for kernel_idle implementing org.freesmartphone.Device.IdleNotifier

	fsodevice: convert to libfso-glib

2009-05-15  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel_input: fix dbus marshalling problem

2009-05-14  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel_input: first version complete

	fsodevice: kernel_input: parse config and handle input events

	fsodevice: kernel_input: grab product ID from input device

2009-05-13  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel_input: register input devices

	fsodeviced: add build skeleton for kernel_input plugin

	fsodevice: rename info plugin to kernel_info

2009-05-11  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_powersupply: aggregate handles correctly when we don't have any power supply class devices

	fsodevice: kernel26_powersupply: compute status if we're AC-powered

2009-05-09  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: kernel26_powersupply: send 'critical' and 'empty' status

	fsodevice: kernel26_powersupply: send org.freesmartphone.Device.PowerSupply.Capacity regularly

	fsodevice: kernel26_powersupply: send status signals

	fsodeviced: kernel26_powersupply: add AggregatePowerSupply object In contrast to fso1, fso2 will feature an aggregated power supply object that combines the status of all available power supplies. This will then be the only one sending out status signals. The individual power supply objects will continue to be present; their status can be requested manually, but they will not send signals.

	fsodeviced: add skeleton for kernel26_powersupply plugin

2009-05-08  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: rtc plugin works

2009-05-07  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsoframework: interfaces: add org.freesmartphone.Device.RTC

	fsodevice: kernel26_leds: derive mode from cleaned mode

	fsoframework: kernel26_leds: leds 1.0 :)

	fsodevice: kernel26_leds: throw proper dbus errors

2009-04-26  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: catch up with vala 0.7.x

2009-04-13  Sudharshan 'Sup3rkiddo' S  <sudharsh@gmail.com>

	Correct a little debug message

	Add Info plugin

	Fix a build error due to missing package inclusion

2009-04-10  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: prepare to drop privileges

	fsodevice: only return basename in GetName()

2009-04-09  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel26_leds: use FsoFramework.AbstractObject for config and logging setup

	fsodevice: kernel26_display: overhaul * fix API semantics (we're using percentages, not absolute values) * get rid of display-helpers and use Posix.ioctl instead

2009-04-08  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel26_display: whitespace changes; please use 4 spaces, no tabs

2009-04-08  Sudharshan 'Sup3rkiddo' S  <sudharsh@gmail.com>

	Add kernel26_display. No abort errors here

2009-04-05  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: kernel26_leds: complete SetNetworking, SetBrightness cleans trigger now.

2009-04-04  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: honor 'sysfs_root' attribute in top level config and compute paths based on it By using the sysfs_root attribute we can develop many parts of fsodevice that do their work using sysfs on the PC. Simply mount your neo's / to your PC (e.g. via sshfs) to /mnt/neo and then set [cornucopia] sysfs_root = /mnt/neo/sysfs

2009-03-30  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: remove posixextra.vapi; included in fsoframework

2009-03-27  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: remove XsoFramework workaround; Didier Ptitjes found the problem in Vala

2009-03-16  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: lower dbus requirement to 1.2.1

	fsodevice: catch up with fsoframework changes

2009-03-13  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	sync

2009-03-11  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsoframework: kernel26: SetBrightness ok.

	fsodeviced: add workaround to get the valadbus interface working

	fsodevice: kernel26_leds: led objects are getting registered

	fsodevice: kernel26_leds: scan sysfs path and create instances

2009-03-10  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodevice: catch up with removing MODULE_ARCH

	fsoframework: start with some logging

	fsodevice: add build infrastructure for first plugin

	fsodevice: check for vala; create subsystem, register, load, run mainloop

2009-03-03  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	first sketch at plugin class

2009-03-02  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	fsodeviced: build skeleton
