aboutsummaryrefslogtreecommitdiffstats
path: root/fsodeviced/ChangeLog
blob: 244803057fe984f111820aa9b48fc13e358b3f32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2012-04-18  Simon Busch  <morphis@gravedo.de>

	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