1 2012-04-18 Simon Busch <morphis@gravedo.de>
3 Bump required version of libfso-glib to 2012.04.18.1
5 2012-04-17 Simon Busch <morphis@gravedo.de>
7 Remove unneeded stuff from all autogen.sh files
9 2012-04-11 Simon Busch <morphis@gravedo.de>
11 Update autotools bootstrap script for all components
13 fsousaged: restructure autoconf configuration to be ready for a release
14 Restructuring the automake configuration will follow after the release of version 0.10.
16 2012-03-29 Simon Busch <morphis@gravedo.de>
18 fsousaged: bin: distribute all c sources
20 2012-03-21 Simon Busch <morphis@gravedo.de>
22 fsousaged: adjust makefiles for distribution
24 2012-03-14 Simon Busch <morphis@gravedo.de>
26 Update ChangeLog of all components from git history
28 2012-03-10 Simon Busch <morphis@gravedo.de>
30 Bump version to 0.10.0 and for all FSO dependencies too
32 drop GITV as version postfix for all components
34 2012-02-14 Simon Busch <morphis@gravedo.de>
36 Bump required fso-glib version of all components to 2012.14.1
38 Bump required vala version of all components to 0.14.2
40 fsousaged: dbus_service: fix two bugs with resource status update handling
41 - resource send two status updates when requested by a user; one with refcount = 0 and one
42 with refcount = 1 (but status still the same)
43 - resource send no status update when it's requested by more than one user and one of this
44 disappeared or released the resource
46 2012-01-27 Simon Busch <morphis@gravedo.de>
48 Bump required vala version of all components to 0.14.1 (which is wrong anyway)
49 We're requiring at least vala 0.14.1 but in reality we need a bit more. There is currently
50 a version 0.14.1.9 distributed by ourself which contains everything we need to compile the
51 complete FSO stack with vala-0.14. You find it at
52 http://downloads.freesmartphone.org/vala-0.14.9.tar.bz2
54 fsousaged: lowlevel_kernel26_staysalive: make suitable for the upcoming vala 0.14.2
56 2011-12-21 Simon Busch <morphis@gravedo.de>
58 fsousaged: herring: adjust for recent changes to power management regarding android devices
60 2011-12-18 Simon Busch <morphis@gravedo.de>
62 fsousaged: dbus_service: initialize array object as early as possible to avoid segfaults
64 fsousaged: dbus_service: mention wakelock support when enabled
66 fsousaged: conf: add wakelock support for herring machine
68 fsousaged: lowlevel_android: rework to support new suspend/resume handling for android influenced devices
69 This removes the powerkey handling too. Handling system wakeup when the power key is
70 pressed should be done somewhere else and the usage subsystem will be triggered via the
71 org.freesmartphone.Usage.Resume method to completely wakeup.
73 fsousaged: dbus_service: rework to support suspend/resume handling on android based devices
75 fsousaged: dbus_service: adjust signature of resume method to catch up with the specification
76 The FSO API specification requires two parameters for the resume method of the usage
77 service: One for the source and one for the reason. This implements only the parameters so
78 we can call the resume method correctly from the outside but we're not using both
81 2011-12-12 Simon Busch <morphis@gravedo.de>
83 fsousaged: lowlevel_android: refactor screen resume handling into own method
85 fsodeviced: lowlevel_android: cleanup code a bit and comment unused parts to avoid compiler warnings
87 fsousaged: lowlevel_android: make resume reason for modem a config option
88 Not on every device the resume reason for modem activity is named SMD_RPCCALL. This is
89 mostly the case on MSM devices but for example not for the Nexus S from Samsung.
91 2011-11-30 Simon Busch <morphis@gravedo.de>
93 fsousaged: lowlevel_kernel26_staysalive: adjust for changes to posix.vapi in latest vala versio
95 fsousaged: lowlevel_android: adjust for changes to posix.vapi in latest vala version
97 2011-11-24 Simon Busch <morphis@gravedo.de>
99 Bump required vala version of all components to 0.14.0
101 2011-11-22 Simon Busch <morphis@gravedo.de>
103 Bump required vala version of all FSO components to 0.12.1
105 2011-11-10 Klaus Kurzmann <mok@fluxnetz.de>
107 fsousaged: drop the unneeded cmd var from Shutdown and Reboot commands
109 2011-11-09 Klaus Kurzmann <mok@fluxnetz.de>
111 fsousaged: make shutdown and reboot commands configurable
112 We can't rely on PATH being correct when being activated via dbus.
113 This means we better use absolute paths to the commands to
116 This adds two new config options in [fsousage]: shutdown_command and
117 reboot_command. If not configured they default to '/sbin/shutdown -h now'
118 and '/sbin/shutdown -r now'.
120 2011-10-16 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
122 fsousaged: herring config: fix real suspend's resume
123 Without that fix Xorg doesn't come back after a real suspend.
125 2011-10-09 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
127 fsousaged: configuration: switch the herring machine to android low level plugin
128 Herring is also known as crespo or nexus S
130 2011-09-28 Simon Busch <morphis@gravedo.de>
132 fsousaged: add configuration for herring machine (also known as nexus s)
134 2011-08-22 Simon Busch <morphis@gravedo.de>
136 fsousaged: dbus_service: when resume is not user initiated display should not turn on
137 In cases where the resume is not initiated by the user (for example the device wakes up by
138 some messages arrived on the modem channel) it's not right to turn on the display (which
139 is the case in the idle idle state but not in the lock idle state).
141 2011-08-19 Simon Busch <morphis@gravedo.de>
143 fsousaged: lowlevel_palmpre: minor bug fixes
144 - "UNKNOWN" is now handled as invalid resume reason
145 - only the first resume reason is read from /sys/power/wake_event_list
147 2011-07-12 Simon Busch <morphis@gravedo.de>
149 fsousaged: dbus_service: increase time we're waiting for resource registration
151 fsousaged: sync all configuration files with new configuration option
153 fsousaged: add myself to the authors list
155 fsousaged: dbus_service: remove unreached break statement
157 fsousaged: dbus_serivce: make shadow resource handling finally work
158 If a shadow resource is pinged but never registers its resource the daemon will not die
159 anymore. It will wait for about 10 seconds for the resource to register and then abort
160 resource enablement process.
162 fsousaged: dbus_service: improve the code with more comments and exception handling
164 2011-07-11 Simon Busch <morphis@gravedo.de>
166 fsousaged: dbus_service: clean up dependency handling code
168 fsousaged: dbus_service: catch unhandeled exception otherwise the daemon will die
170 fsousaged: dbus_service: implement two debug options available through configuration
171 You can now disable lowlevel suspend with the configratuion debug_do_not_suspend = true in
172 the fsousaged.conf configuration file. Together with this you can set the resume reason
173 with debug_suspend_user_initiated = true/false.
175 fsousaged: dbus_service: forward all possible errors to the caller
177 2011-07-10 Simon Busch <morphis@gravedo.de>
179 fsousaged: dbus_services: some minor bug fixes for resource dependency handling
181 fsogsmd/fsousaged: some minor corrections about resource dependency handling
183 fsousaged: dbus_service: implement handling of resource dependencies
185 2011-06-29 Simon Busch <morphis@gravedo.de>
187 fsousaged: dbus_service: even respect shadow resources when doing the suspend
188 Not enabled shadowed resources have the state UNKNOWN. When doing a suspend this always
189 fails as the code checks only for a state not equal to SUSPENDED or ENABLED. This adds the
190 check for the UNKNOWN state to be able to suspend the device when shadowed resources are
193 fsousaged: dbus_service: add some more debug statements in resource class
195 2011-06-27 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
197 fsousaged: nexusone's config: activate suspend(remove debug_do_not_suspend)
198 Now that we have implemented the screen userspace resume, we can suspend/resume.
200 nexusone's fsousaged.conf: add userspace screen resume config
202 fsousaged: lowlevel_android plugin: add support for userspace screen resume
203 Add that in the [fsousage.lowlevel_android] fsousaged configuration section to activate it:
204 screen_resume_type = userspace
205 screen_resume_command = chvt 1;chvt 2
207 fsousaged: lowlevel_android plugin: Whitespace and cleanup fix
209 2011-06-07 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
211 Add nexusone configurations files.
213 2011-06-02 Simon Busch <morphis@gravedo.de>
215 Bump required vala version of all components to 0.12.0
217 Revert "fsousaged: enable shadow resources for palm_pre machine"
218 This reverts commit 81d1ac9905479153a20f3ab0f81acc79b905901e.
220 Enabled shadow resources leads to errors within the SHR distribution. We need to solve
221 this problem later. For now we will ship a separate config file for fsousaged in OE for
222 the aurora distribution.
224 2011-05-31 Simon Busch <morphis@gravedo.de>
226 fsousaged: enable shadow resources for palm_pre machine
228 2011-05-05 Klaus Kurzmann <mok@fluxnetz.de>
230 fsousaged: add vim tags for correct indentation with 4 spaces
232 2011-03-07 Lukas-David Gorris <lukas.gorris@gmail.com>
234 htcleo: add all configs in the make system
235 Tested-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
236 Acked-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
238 2011-03-06 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
241 I carefully reviewed the commit c65d801ba4abfd09ee49f3c4a89823679c090bf9
242 But I looked at the content, not at the pathes.
243 This fixes the pathes.
245 Note that the config is not activated yet in the autotools build system.
247 2011-03-04 Simon Busch <morphis@gravedo.de>
249 fsousaged: lowlevel_palmpre: parse wakeup events correctly
251 2011-03-01 Simon Busch <morphis@gravedo.de>
253 fsousaged: palmpre conf: switch to DEBUG loglevel for now
255 2011-02-25 Michael 'Mickey' Lauer <mickey@vanille-media.de>
257 bump copyright notices for 2011
259 fsousaged: simplify error handling
261 2011-02-20 Simon Busch <morphis@gravedo.de>
263 fsousaged: lowlevel_palmpre: remove wrong newline character
265 2011-01-18 Frederik 'playya' Sdun <Frederik.Sdun@googlemail.com>
267 fsousaged: set G_LOG_DOMAIN
269 2010-12-25 Michael 'Mickey' Lauer <mickey@vanille-media.de>
271 fsousaged: don't autostart fsodevice just because we create a proxy for the idlenotifier
273 bump vala and glib-2.0 requirements
275 2010-12-21 Michael 'Mickey' Lauer <mickey@vanille-media.de>
277 fsousaged: bring back dbus name owner change watcher and idlenotifier glue
279 fsousaged: more gdbus conversion
281 fsousaged: first bunch of gdbus conversion
283 2010-12-05 Simon Busch <morphis@gravedo.de>
285 fsousaged: conf: palm_pre: disable shadow resources
287 2010-12-01 Simon Busch <morphis@gravedo.de>
289 fsousaged: palmpre: set enable_shadow_resources = 1
291 2010-10-05 Martin Jansa <Martin.Jansa@gmail.com>
293 new way to detect vala
295 2010-08-31 Michael 'Mickey' Lauer <mickey@vanille-media.de>
297 fsotdld: register dbus object at location path
299 2010-08-29 Michael 'Mickey' Lauer <mickey@vanille-media.de>
301 bump vala dependencies
303 2010-07-31 Michael 'Mickey' Lauer <mickey@vanille-media.de>
305 fsousaged: move ResourceStatus to libfsoframework
307 2010-07-20 Michael 'Mickey' Lauer <mickey@vanille-media.de>
309 fsousaged: disable shadow resources by default
311 2010-06-24 Michael 'Mickey' Lauer <mickey@vanille-media.de>
313 fsousaged: lowlevel_android: sick
315 fsousaged: ä&ßa%&$§C"§! !!!
317 fsousaged: lowlevel_android: next try to get this darn plugin right
319 2010-06-23 Michael 'Mickey' Lauer <mickey@vanille-media.de>
321 fsousaged: lowlevel_android: resurrecting input node grabbing for resume handling
323 fsousaged: lowlevel_android: trigger resume also on event3-531
325 fsousaged: lowlevel_android: debug++
327 2010-06-22 Michael 'Mickey' Lauer <mickey@vanille-media.de>
329 fsousaged: don't call glib's error(), but just emit a warning, if we can't suspend
331 2010-06-20 Michael 'Mickey' Lauer <mickey@vanille-media.de>
333 fsousaged: lowlevel_android: event3-219 == powerkey
335 fsousaged: lowlevel_android: try to gather resume reason from new proc nodes
337 fsousaged: lowlevel_android: use /proc/wakelocks_suspend_resume to wait for resume & compute IRQ diff
339 2010-06-19 Michael 'Mickey' Lauer <mickey@vanille-media.de>
341 fsousaged: lowlevel_android: add debug code for /proc/wakelocks_last_lock
343 2010-06-09 Antonio Ospite <ospite@studenti.unina.it>
345 Cosmetics: remove trailing spaces
346 Changes are purely cosmetics, I generated them with this command:
347 find . -type f ! \( -path '*/.git/*' -or -name COPYING \) | \
348 xargs sed -e 's/[[:blank:]]*$//g' -i
349 I had to take care to not mangle .git objects; this works also because there
350 are no binary files in the repository, if there were any, then some other
351 attentions should have been taken into account.
353 2010-05-31 Michael 'Mickey' Lauer <mickey@vanille-media.de>
355 fsousaged: lowlevel_android: -ERESTARTNOHAND is not being delivered to the application, but rather intercepted by glibc :/
357 fsousaged: lowlevel_android: debug++
359 fsousaged: lowlevel_android: use select and wait for ERESTARTHAND to block until we have resumed
361 fsousaged: lowlevel_android: give grace period to fall asleep
363 2010-05-30 Simon Busch <morphis@gravedo.de>
365 fsousaged: make lowlevel_palmpre plugin available for everybody
367 2010-05-29 Michael 'Mickey' Lauer <mickey@vanille-media.de>
369 fsousaged: lowlevel_android: first try
371 fsousaged: add plugin lowlevel_android that handles the subtle differences in suspend/resume on Android/Linux-derived kernels
373 2010-05-27 Michael 'Mickey' Lauer <mickey@vanille-media.de>
375 fsousaged: conf/htc_qualcomm_dream: use kernel26 plugin for lowlevel suspend
377 2010-05-18 Simon Busch <morphis@gravedo.de>
379 fsousaged: add lowlevel plugin for the palm pre machine
381 2010-05-13 Maksim 'max_posedon' Melnikau <maxposedon@gmail.com>
383 Fix using AC_ARG_ENABLE
384 Macro: AC_ARG_ENABLE (feature, help-string, [action-if-given],
385 [action-if-not-given]) works litte different as cornucopia expect:
386 1. action-if-given called when --enable-feature or --disable-feature
387 2. if it was --enable: $enableval="yes"
388 if it was --disable: $enableval="no"
389 3. action-if-not-given is place for default value
393 http://www.gnu.org/software/hello/manual/autoconf/Package-Options.html
394 http://devmanual.gentoo.org/general-concepts/autotools/
396 2010-05-12 Michael 'Mickey' Lauer <mickey@vanille-media.de>
398 catch up with libfso-glib new versioning scheme
400 2010-05-10 Michael 'Mickey' Lauer <mickey@vanille-media.de>
402 all: use Linux.ioctl rather than Posix.ioctl which is not supported on some Linuces
403 This makes us depend on Vala 0.8.1.1 (FSO-release)
405 2010-05-07 Simon Busch <morphis@gravedo.de>
407 fsousaged: tell if debug is enabled when configuring
409 2010-04-03 Michael 'Mickey' Lauer <mickey@vanille-media.de>
411 fsousaged: more experimental support for shadow resources
413 fsousaged: fix debug build
415 fsousaged: don't try to disable a shadow resource; you will fail
417 fsousaged: add Resume() command
419 2010-03-31 Michael 'Mickey' Lauer <mickey@vanille-media.de>
421 fsousaged: lowlevel_kernel26_staysalive: and set state back to on
423 fsousaged: lowlevel_kernel26_staysalive: add prototype implementation
425 fsousaged: install special configuration for htc_qualcomm_dream
427 fsousaged: add skeleton for new lowlevel plugin 'lowlevel_kernel26_staysalive'
428 This plugin is for systems that use the kernel26 suspend/resume mechanism,
429 however the CPU is not halted during suspend.
431 fsousaged: add basic support for shadow resources
433 2010-03-29 Michael 'Mickey' Lauer <mickey@vanille-media.de>
435 fsousaged: gather dbus system services during configure step
437 2010-03-21 Michael 'Mickey' Lauer <mickey@vanille-media.de>
439 catch up with removed libfreesmartphone/common
441 2010-02-25 Michael 'Mickey' Lauer <mickey@vanille-media.de>
443 add config.vapi and GITV everywhere
445 2010-02-24 Michael 'Mickey' Lauer <mickey@vanille-media.de>
447 fsousaged: bump version
449 fsousaged: complete the error checking cycle for org.freesmartphone.Usage.RequestResource
451 2010-02-13 Michael 'Mickey' Lauer <mickey@vanille-media.de>
453 docs: remove fsousaged/TODO, merge with toplevel TODO
455 2010-02-07 Michael 'Mickey' Lauer <mickey@vanille-media.de>
457 complete AUTHORS and MAINTAINERS file; please add yourself
459 2010-02-02 Michael 'Mickey' Lauer <mickey@vanille-media.de>
461 fsgsmd: add conf to SUBDIRs
463 2010-01-31 Michael 'Mickey' Lauer <mickey@vanille-media.de>
465 fsousaged: ship machine-specific default configurations
467 fsousaged: add missing return statement in lambdas
469 2010-01-26 Michael 'Mickey' Lauer <mickey@vanille-media.de>
471 fsousaged: fix system actions
473 fsousaged: even more string templates
475 fsousaged: system actions use their own (shared) queue
477 fsousaged: use string templates
479 fsousaged: move command queue into resource class
480 most command queues are resource specific, since resource allocation can be parallized
482 fsousaged: queueify suspend
484 fsousaged: first commands queueified
486 fsousaged: add command classes
488 2010-01-20 Michael 'Mickey' Lauer <mickey@vanille-media.de>
490 fsousaged: remove persistence stuff; we don't need that NOTE: fsousaged has to be rewritten in order to properly serialize resource requests retaining the sync semantics of the API :/
492 fsousaged: dbus_service: convert some messages to @ notation
494 2010-01-11 Michael 'Mickey' Lauer <mickey@vanille-media.de>
496 sync. MAINTAINERS file
498 2010-01-10 Michael 'Mickey' Lauer <mickey@vanille-media.de>
500 fsousaged: fix make 'test'
502 2010-01-09 Michael 'Mickey' Lauer <mickey@vanille-media.de>
506 2009-12-01 Michael 'Mickey' Lauer <mickey@vanille-media.de>
508 fsousaged: log package version on startup
510 2009-11-23 Michael 'Mickey' Lauer <mickey@vanille-media.de>
512 all: move daemons into @prefix@/sbin/
514 2009-11-20 Michael 'Mickey' Lauer <mickey@vanille-media.de>
516 fsousaged: dbus_service: reenable system action messages, thanks Slyon_
518 2009-11-17 Michael 'Mickey' Lauer <mickey@vanille-media.de>
520 fsousaged: put bug number in pp command
522 fsousaged: catch up with dbus async changes
523 Async dbus changes have changed our timing so that fsousaged's dbus methods
524 were not being carried out synchronously, which is what we want in the case
525 of requesting/releasing/configuring resources. This should fix it,
526 but may introduce other timing instabilities, so take a close look on
527 unexpected behaviour.
529 2009-11-15 Michael 'Mickey' Lauer <mickey@vanille-media.de>
531 fsouaged: catch up with async dbus changes; also secure against lowlevel not being present
532 This should fix the suspend/resume timing issues people have been reported
534 2009-11-15 Frederik 'playya' Sdun <Frederik.Sdun@googlemail.com>
536 fsousaged: the bin's name fsousaged not fsodeviced for .gitignore
538 2009-11-09 Michael 'Mickey' Lauer <mickey@vanille-media.de>
540 fsousaged: fix race condition that broke dbus system activation NOTE: Do NOT use plain deferred initialization (Idle.add(do_more_init_stuff)) for plugins that are dbus system activated, since in that case, the dbus call will be the first action inserted in the mainloop queue -- even before your idle call, hence parts may not be initialized at that time.
542 2009-11-05 Michael 'Mickey' Lauer <mickey@vanille-media.de>
544 all: bump Vala requirement and enable silent automake rules, if available
546 2009-10-16 Michael 'Mickey' Lauer <mickey@vanille-media.de>
548 fsousaged: rename controller to dbus_service. NOTE: Sorry folks, but you need to adjust your configuration.
550 2009-10-06 Michael 'Mickey' Lauer <mickey@vanille-media.de>
552 fsogsmd: add some debugging options; honor 'sync_resources_with_lifecycle' option from fso1
554 2009-10-04 Michael 'Mickey' Lauer <mickey@vanille-media.de>
556 fsousaged: secure against race condition (see code comment for more info)
558 2009-10-03 Michael 'Mickey' Lauer <mickey@vanille-media.de>
560 fsousaged: catch up with async API and outcomment problematic code
562 2009-09-30 Michael 'Mickey' Lauer <mickey@vanille-media.de>
564 all: require libgee 0.5.0
566 2009-09-28 Michael 'Mickey' Lauer <mickey@vanille-media.de>
568 fsousaged: catch up with libgee master; bump vala version requirement
570 2009-09-25 Frederik 'playya' Sdun <Frederik.Sdun@googlemail.com>
572 Change file order to avoid segfault, Thanks to agg1n
574 Fix rapid emmiting of ResoueceChange. Thanks to agg1n1
576 2009-09-23 Frederik 'playya' Sdun <Frederik.Sdun@googlemail.com>
578 Fix double emitted signal ResourceChanged. Thx to agg1n
580 2009-09-20 Michael 'Mickey' Lauer <mickey@vanille-media.de>
582 fsousaged: controller: split into two files
584 2009-09-18 Michael 'Mickey' Lauer <mickey@vanille-media.de>
586 fsousaged: post-release version bump
588 2009-09-17 Michael 'Mickey' Lauer <mickey@vanille-media.de>
590 all: bump version requirements
592 2009-09-13 Michael 'Mickey' Lauer <mickey@vanille-media.de>
594 fsousaged: shut down if can't load any plugins
596 2009-09-08 Michael 'Mickey' Lauer <mickey@vanille-media.de>
598 all: sync COPYING file with license as found in code
600 2009-09-05 Michael 'Mickey' Lauer <mickey@vanille-media.de>
602 fsousaged: add (optional) libpersistence support to improve restartability NOTE: configure with --enable-persistence, if you want to enable this feature.
604 2009-09-03 Michael 'Mickey' Lauer <mickey@vanille-media.de>
606 fsousaged: register signal handlers for SIGBUS and SIGSEGV; call shutdown on forced exit
608 2009-09-02 Michael 'Mickey' Lauer <mickey@vanille-media.de>
610 fsousaged: post-release version bump
612 2009-08-26 Michael 'Mickey' Lauer <mickey@vanille-media.de>
614 fsousaged: controller: fix crash when a resource implementor quits the bus (Note to self: do not modify an interable while iterating over it...) Thanks ptitjes and juergbi.
616 fsousaged: controller: show resume reason as string
618 2009-08-25 Michael 'Mickey' Lauer <mickey@vanille-media.de>
620 fsousaged: use enum internally to derive resume reason fix swapped idle vs. busy states when notifying idlenotifier after resume
622 2009-08-18 Michael 'Mickey' Lauer <mickey@vanille-media.de>
624 fsousaged: controller: talking to the right dbus object helps Thanks dos1 for spotting
626 2009-08-16 Michael 'Mickey' Lauer <mickey@vanille-media.de>
628 fsodeviced: call org.freesmartphone.IdleNotifier.SetState( ... ) on resume. lowlevel_openmoko: properly recognize reason and subreason.
630 fsousaged: for some reason, my constructors were not called. use 'construct' to work around for now
632 2009-08-13 Michael 'Mickey' Lauer <mickey@vanille-media.de>
634 fsousaged: lowlevel_openmoko: detect reason and subreason from sysfs
636 fsousaged: controller: use DBus constants as defined in fsoframework-2.0.vapi
638 fsousaged: controller: infrastructure for lowlevel plugin done. To add a certain plugin as lowlevel suspend/resume plugin, you have to do the following: 1.) Make it loaded at all by adding its name to the conf file, e.g. [fsousage.lowlevel_kernel26] or [fsousage.lowlevel_openmoko] 2.) Chose which plugin to use for suspend/resume in [fsousaged] by adding (e.g.) lowlevel_type = kernel26 NOTE: kernel26 is the default, if the lowlevel_type entry is not present.
640 fsousaged: add skeleton for lowlevel plugins implementing suspend/resume handling
642 2009-08-12 Michael 'Mickey' Lauer <mickey@vanille-media.de>
644 all: catch up with new logging API
646 2009-07-16 Michael 'Mickey' Lauer <mickey@vanille-media.de>
648 fsousaged: fix valac invocation to not call gcc for us
650 fsousaged: enable GNU extensions; fix EXTRA_DIST declaration
652 2009-06-27 Michael 'Mickey' Lauer <mickey@vanille-media.de>
654 fsousaged: release as 0.9.0
656 fsousaged: send org.freesmartphone.Usage.ResourceChanged()
658 fsousaged: update TODO
660 2009-06-26 Michael 'Mickey' Lauer <mickey@vanille-media.de>
664 2009-06-23 Michael 'Mickey' Lauer <mickey@vanille-media.de>
666 fsousaged: remove warnings and secure against more potential failures
668 fsousaged: check for invalid parameters in {Get|Set}ResourcePolicy
670 2009-06-22 Michael 'Mickey' Lauer <mickey@vanille-media.de>
672 fsousaged: fix resource policy handling; since we can't use the enumeration code in here, it always transferred 0 instead of the real value :/
674 2009-06-14 Michael 'Mickey' Lauer <mickey@vanille-media.de>
676 fsousaged: controller: use FreeSmartphone.UsageSystemAction enum
678 2009-06-12 Michael 'Mickey' Lauer <mickey@vanille-media.de>
680 fsousaged: add missing data/Makefile.am
682 fsousaged: install service file for dbus system activation
684 fsousaged: install dbus configuration file
686 fsousaged: send system action 'resume' after resuming
688 2009-05-31 Michael 'Mickey' Lauer <mickey@vanille-media.de>
690 ousaged: controller: remove debug messages
692 2009-05-30 Michael 'Mickey' Lauer <mickey@vanille-media.de>
694 fsodeviced: controller: secure better against errors while enabling/disabling/suspending/resuming
696 2009-05-29 Michael 'Mickey' Lauer <mickey@vanille-media.de>
698 fsousage: controller: grab sysfs prefix from config
700 fsoframework: suspend async (work around missing async dbus server)
702 fsousaged: controller: basic functionality done
704 2009-05-28 Michael 'Mickey' Lauer <mickey@vanille-media.de>
706 fsousaged: controller: request/release done for simple cases
708 fsousaged: controller: unregister resources when the provider quits the bus
710 fsousage: Bummer! We can't use libfso-glib for the server implementation in cases where we do special tricks like dealing with the dbus sender name or (eventually) async processing. Need to think whether we can convey the additional information other than by modifying the method signature :(
712 fsousage: fix binary name
714 fsousage: catch up with API changes
716 fsousage: make it build
718 fsousaged: add build skeleton