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
|