mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
Commit Graph
Select branches
Hide Pull Requests
dm5
firmware-version
gh-pages
master
#1
#10
#100
#1001
#1002
#1003
#1003
#1009
#101
#1011
#1013
#1016
#102
#1020
#1021
#1024
#1030
#1035
#104
#1043
#1045
#1049
#105
#1050
#1052
#1062
#1064
#1065
#1066
#1067
#1068
#1069
#107
#107
#1070
#1071
#1072
#1076
#1077
#1079
#108
#1083
#109
#1099
#11
#110
#1106
#1107
#1109
#1112
#1118
#112
#1122
#1128
#113
#1131
#1133
#1134
#1137
#1138
#114
#1146
#1147
#1151
#1152
#1155
#1156
#1157
#1159
#116
#116
#1160
#1161
#1162
#1163
#1164
#1165
#1167
#1169
#117
#1171
#1173
#1174
#118
#1183
#1184
#1184
#1187
#1188
#1197
#120
#1204
#1208
#1209
#1210
#1211
#1212
#1213
#1218
#1219
#1220
#1221
#1224
#1224
#1225
#123
#1234
#1237
#1238
#1242
#1245
#1246
#1249
#125
#1250
#126
#1264
#1265
#1266
#1267
#1268
#1269
#127
#1273
#1274
#1275
#1276
#1277
#1278
#1279
#128
#1280
#1284
#129
#1295
#1297
#1298
#13
#1303
#1304
#1306
#131
#1311
#1312
#1313
#1314
#1315
#132
#1320
#1321
#1322
#1329
#133
#133
#1330
#1331
#1332
#134
#1343
#1346
#135
#1353
#1355
#1356
#1362
#1364
#1365
#1367
#1367
#1368
#1369
#137
#1371
#1372
#1376
#1377
#1380
#1381
#1382
#1387
#1389
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#140
#1402
#1403
#1409
#141
#1414
#1419
#1420
#1424
#1426
#1427
#1429
#143
#1430
#1432
#1433
#1434
#1435
#1437
#1439
#144
#1440
#1441
#1442
#1443
#1445
#1446
#1447
#1449
#1450
#1451
#1453
#1455
#1456
#1459
#146
#1462
#1463
#1468
#147
#1471
#1475
#148
#1481
#1482
#1483
#1484
#1485
#149
#149
#1490
#1498
#150
#1503
#1504
#151
#1514
#1518
#1520
#1523
#153
#1532
#1533
#1534
#1538
#154
#1546
#155
#1556
#1559
#156
#1560
#1561
#1561
#1562
#1569
#157
#1570
#1574
#1577
#1580
#1586
#1587
#159
#1592
#1593
#1598
#1599
#16
#1608
#161
#1617
#1617
#1618
#1619
#1619
#162
#1620
#1620
#1621
#1622
#1623
#163
#1630
#1632
#1635
#164
#1643
#1643
#1648
#165
#1652
#1658
#166
#1676
#1676
#1679
#168
#1680
#169
#1693
#1694
#1698
#1699
#1703
#1704
#1705
#1707
#1707
#1709
#1709
#1715
#1715
#1719
#1719
#1727
#1727
#1728
#1732
#1735
#1735
#1743
#1756
#176
#1762
#1762
#1764
#177
#1776
#1776
#1786
#1787
#1787
#1789
#1794
#1799
#18
#1801
#1801
#1806
#1806
#1808
#1811
#1818
#1819
#182
#1821
#1822
#1822
#1824
#1824
#1825
#1827
#1827
#1829
#183
#1830
#1830
#1834
#1834
#1836
#1837
#1837
#1839
#184
#1840
#1841
#1843
#1844
#1844
#1848
#1848
#1849
#1849
#185
#1850
#1850
#1856
#1856
#186
#1861
#1861
#1863
#1864
#1864
#1865
#1868
#1868
#187
#1872
#1873
#1873
#1874
#1877
#1877
#1878
#1880
#1883
#1883
#1886
#1886
#1888
#1888
#189
#1895
#1895
#1896
#1896
#1897
#1897
#1899
#190
#1900
#1900
#1901
#1901
#1902
#1902
#1903
#1903
#1904
#1904
#1908
#1908
#1909
#191
#1910
#1910
#1911
#1911
#1915
#1915
#192
#194
#195
#195
#199
#2
#20
#200
#200
#201
#207
#208
#209
#21
#210
#212
#214
#215
#216
#217
#218
#219
#220
#220
#221
#222
#223
#225
#226
#227
#228
#229
#230
#231
#232
#234
#236
#237
#238
#240
#241
#242
#244
#244
#245
#245
#247
#248
#248
#249
#250
#251
#253
#254
#255
#256
#257
#258
#259
#260
#262
#263
#263
#264
#267
#273
#275
#277
#28
#28
#284
#285
#289
#29
#29
#290
#291
#292
#293
#294
#295
#296
#296
#3
#301
#302
#303
#304
#304
#305
#305
#306
#308
#31
#310
#313
#314
#315
#317
#318
#319
#320
#321
#322
#322
#323
#324
#326
#327
#328
#329
#33
#330
#331
#332
#336
#337
#339
#34
#340
#341
#342
#344
#344
#345
#346
#347
#351
#352
#353
#353
#354
#355
#356
#357
#358
#359
#359
#36
#360
#361
#362
#363
#365
#365
#366
#367
#368
#369
#371
#373
#374
#375
#376
#378
#38
#381
#382
#385
#386
#387
#388
#389
#39
#39
#390
#391
#392
#393
#394
#395
#396
#397
#398
#4
#40
#40
#400
#401
#402
#403
#404
#408
#409
#41
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#42
#422
#422
#423
#424
#426
#429
#43
#43
#435
#438
#44
#440
#441
#443
#446
#448
#449
#451
#452
#453
#454
#455
#457
#458
#458
#459
#46
#46
#461
#462
#463
#464
#466
#467
#467
#468
#47
#470
#472
#474
#479
#48
#481
#482
#485
#488
#489
#489
#490
#492
#494
#496
#497
#498
#499
#5
#50
#500
#501
#503
#504
#504
#505
#506
#507
#509
#509
#510
#514
#515
#516
#517
#518
#519
#52
#520
#522
#523
#524
#53
#532
#534
#536
#539
#54
#54
#540
#541
#542
#544
#546
#547
#548
#55
#555
#559
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#576
#578
#58
#580
#581
#582
#586
#588
#589
#59
#591
#592
#597
#599
#6
#60
#600
#602
#603
#605
#606
#608
#609
#61
#610
#618
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#63
#630
#631
#633
#634
#636
#637
#638
#639
#64
#64
#640
#642
#643
#644
#648
#649
#65
#65
#650
#651
#652
#653
#654
#657
#658
#659
#66
#66
#660
#661
#663
#669
#67
#670
#671
#673
#674
#675
#676
#678
#68
#682
#685
#686
#688
#690
#693
#697
#698
#7
#7
#70
#700
#701
#703
#706
#707
#708
#709
#71
#711
#713
#715
#72
#722
#723
#724
#725
#726
#727
#728
#73
#731
#732
#733
#734
#736
#737
#739
#74
#740
#742
#744
#745
#748
#749
#75
#754
#757
#758
#759
#76
#760
#762
#763
#764
#765
#766
#768
#77
#773
#775
#776
#777
#778
#779
#780
#782
#783
#784
#786
#788
#789
#79
#790
#791
#792
#798
#799
#8
#803
#806
#810
#811
#812
#813
#817
#819
#82
#823
#825
#828
#829
#83
#836
#838
#840
#841
#842
#843
#844
#845
#85
#857
#858
#861
#864
#865
#866
#868
#870
#871
#872
#874
#875
#876
#877
#878
#879
#880
#881
#882
#885
#886
#89
#890
#891
#892
#893
#895
#896
#897
#898
#899
#9
#90
#904
#906
#908
#91
#910
#912
#913
#919
#920
#923
#926
#927
#931
#94
#940
#943
#944
#945
#946
#947
#95
#950
#951
#953
#954
#955
#958
#960
#961
#963
#964
#967
#969
#97
#97
#972
#98
#980
#984
#987
#988
#989
#99
#994
v0.10
v0.11
v0.12
v0.13
v0.14
v0.15
v0.16
v0.17
v0.18
v0.2
v0.3
v0.4
v0.5
v0.6
v0.7
v0.8
v0.9
v0.9.900
v0.9.901
v0.9.902
v0.9.903
v0.9.904
v0.9.905
v0.9.906
Select branches
Hide Pull Requests
dm5
firmware-version
gh-pages
master
#1
#10
#100
#1001
#1002
#1003
#1003
#1009
#101
#1011
#1013
#1016
#102
#1020
#1021
#1024
#1030
#1035
#104
#1043
#1045
#1049
#105
#1050
#1052
#1062
#1064
#1065
#1066
#1067
#1068
#1069
#107
#107
#1070
#1071
#1072
#1076
#1077
#1079
#108
#1083
#109
#1099
#11
#110
#1106
#1107
#1109
#1112
#1118
#112
#1122
#1128
#113
#1131
#1133
#1134
#1137
#1138
#114
#1146
#1147
#1151
#1152
#1155
#1156
#1157
#1159
#116
#116
#1160
#1161
#1162
#1163
#1164
#1165
#1167
#1169
#117
#1171
#1173
#1174
#118
#1183
#1184
#1184
#1187
#1188
#1197
#120
#1204
#1208
#1209
#1210
#1211
#1212
#1213
#1218
#1219
#1220
#1221
#1224
#1224
#1225
#123
#1234
#1237
#1238
#1242
#1245
#1246
#1249
#125
#1250
#126
#1264
#1265
#1266
#1267
#1268
#1269
#127
#1273
#1274
#1275
#1276
#1277
#1278
#1279
#128
#1280
#1284
#129
#1295
#1297
#1298
#13
#1303
#1304
#1306
#131
#1311
#1312
#1313
#1314
#1315
#132
#1320
#1321
#1322
#1329
#133
#133
#1330
#1331
#1332
#134
#1343
#1346
#135
#1353
#1355
#1356
#1362
#1364
#1365
#1367
#1367
#1368
#1369
#137
#1371
#1372
#1376
#1377
#1380
#1381
#1382
#1387
#1389
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#140
#1402
#1403
#1409
#141
#1414
#1419
#1420
#1424
#1426
#1427
#1429
#143
#1430
#1432
#1433
#1434
#1435
#1437
#1439
#144
#1440
#1441
#1442
#1443
#1445
#1446
#1447
#1449
#1450
#1451
#1453
#1455
#1456
#1459
#146
#1462
#1463
#1468
#147
#1471
#1475
#148
#1481
#1482
#1483
#1484
#1485
#149
#149
#1490
#1498
#150
#1503
#1504
#151
#1514
#1518
#1520
#1523
#153
#1532
#1533
#1534
#1538
#154
#1546
#155
#1556
#1559
#156
#1560
#1561
#1561
#1562
#1569
#157
#1570
#1574
#1577
#1580
#1586
#1587
#159
#1592
#1593
#1598
#1599
#16
#1608
#161
#1617
#1617
#1618
#1619
#1619
#162
#1620
#1620
#1621
#1622
#1623
#163
#1630
#1632
#1635
#164
#1643
#1643
#1648
#165
#1652
#1658
#166
#1676
#1676
#1679
#168
#1680
#169
#1693
#1694
#1698
#1699
#1703
#1704
#1705
#1707
#1707
#1709
#1709
#1715
#1715
#1719
#1719
#1727
#1727
#1728
#1732
#1735
#1735
#1743
#1756
#176
#1762
#1762
#1764
#177
#1776
#1776
#1786
#1787
#1787
#1789
#1794
#1799
#18
#1801
#1801
#1806
#1806
#1808
#1811
#1818
#1819
#182
#1821
#1822
#1822
#1824
#1824
#1825
#1827
#1827
#1829
#183
#1830
#1830
#1834
#1834
#1836
#1837
#1837
#1839
#184
#1840
#1841
#1843
#1844
#1844
#1848
#1848
#1849
#1849
#185
#1850
#1850
#1856
#1856
#186
#1861
#1861
#1863
#1864
#1864
#1865
#1868
#1868
#187
#1872
#1873
#1873
#1874
#1877
#1877
#1878
#1880
#1883
#1883
#1886
#1886
#1888
#1888
#189
#1895
#1895
#1896
#1896
#1897
#1897
#1899
#190
#1900
#1900
#1901
#1901
#1902
#1902
#1903
#1903
#1904
#1904
#1908
#1908
#1909
#191
#1910
#1910
#1911
#1911
#1915
#1915
#192
#194
#195
#195
#199
#2
#20
#200
#200
#201
#207
#208
#209
#21
#210
#212
#214
#215
#216
#217
#218
#219
#220
#220
#221
#222
#223
#225
#226
#227
#228
#229
#230
#231
#232
#234
#236
#237
#238
#240
#241
#242
#244
#244
#245
#245
#247
#248
#248
#249
#250
#251
#253
#254
#255
#256
#257
#258
#259
#260
#262
#263
#263
#264
#267
#273
#275
#277
#28
#28
#284
#285
#289
#29
#29
#290
#291
#292
#293
#294
#295
#296
#296
#3
#301
#302
#303
#304
#304
#305
#305
#306
#308
#31
#310
#313
#314
#315
#317
#318
#319
#320
#321
#322
#322
#323
#324
#326
#327
#328
#329
#33
#330
#331
#332
#336
#337
#339
#34
#340
#341
#342
#344
#344
#345
#346
#347
#351
#352
#353
#353
#354
#355
#356
#357
#358
#359
#359
#36
#360
#361
#362
#363
#365
#365
#366
#367
#368
#369
#371
#373
#374
#375
#376
#378
#38
#381
#382
#385
#386
#387
#388
#389
#39
#39
#390
#391
#392
#393
#394
#395
#396
#397
#398
#4
#40
#40
#400
#401
#402
#403
#404
#408
#409
#41
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#42
#422
#422
#423
#424
#426
#429
#43
#43
#435
#438
#44
#440
#441
#443
#446
#448
#449
#451
#452
#453
#454
#455
#457
#458
#458
#459
#46
#46
#461
#462
#463
#464
#466
#467
#467
#468
#47
#470
#472
#474
#479
#48
#481
#482
#485
#488
#489
#489
#490
#492
#494
#496
#497
#498
#499
#5
#50
#500
#501
#503
#504
#504
#505
#506
#507
#509
#509
#510
#514
#515
#516
#517
#518
#519
#52
#520
#522
#523
#524
#53
#532
#534
#536
#539
#54
#54
#540
#541
#542
#544
#546
#547
#548
#55
#555
#559
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#576
#578
#58
#580
#581
#582
#586
#588
#589
#59
#591
#592
#597
#599
#6
#60
#600
#602
#603
#605
#606
#608
#609
#61
#610
#618
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#63
#630
#631
#633
#634
#636
#637
#638
#639
#64
#64
#640
#642
#643
#644
#648
#649
#65
#65
#650
#651
#652
#653
#654
#657
#658
#659
#66
#66
#660
#661
#663
#669
#67
#670
#671
#673
#674
#675
#676
#678
#68
#682
#685
#686
#688
#690
#693
#697
#698
#7
#7
#70
#700
#701
#703
#706
#707
#708
#709
#71
#711
#713
#715
#72
#722
#723
#724
#725
#726
#727
#728
#73
#731
#732
#733
#734
#736
#737
#739
#74
#740
#742
#744
#745
#748
#749
#75
#754
#757
#758
#759
#76
#760
#762
#763
#764
#765
#766
#768
#77
#773
#775
#776
#777
#778
#779
#780
#782
#783
#784
#786
#788
#789
#79
#790
#791
#792
#798
#799
#8
#803
#806
#810
#811
#812
#813
#817
#819
#82
#823
#825
#828
#829
#83
#836
#838
#840
#841
#842
#843
#844
#845
#85
#857
#858
#861
#864
#865
#866
#868
#870
#871
#872
#874
#875
#876
#877
#878
#879
#880
#881
#882
#885
#886
#89
#890
#891
#892
#893
#895
#896
#897
#898
#899
#9
#90
#904
#906
#908
#91
#910
#912
#913
#919
#920
#923
#926
#927
#931
#94
#940
#943
#944
#945
#946
#947
#95
#950
#951
#953
#954
#955
#958
#960
#961
#963
#964
#967
#969
#97
#97
#972
#98
#980
#984
#987
#988
#989
#99
#994
v0.10
v0.11
v0.12
v0.13
v0.14
v0.15
v0.16
v0.17
v0.18
v0.2
v0.3
v0.4
v0.5
v0.6
v0.7
v0.8
v0.9
v0.9.900
v0.9.901
v0.9.902
v0.9.903
v0.9.904
v0.9.905
v0.9.906
-
29b72c1a94
hidpp10: use ratbag_hidraw* commands, not plain access to the fd
Benjamin Tissoires
2015-08-20 10:46:21 -04:00 -
51f939d29f
hidraw: Implement ratbag_hidraw_read_input_report and ratbag_hidraw_output_report
Benjamin Tissoires
2015-08-20 10:45:40 -04:00 -
01738398a5
Fix F23 compilation
Benjamin Tissoires
2015-08-20 09:47:57 -04:00 -
f92674df1c
hidraw: make sure we're comparing products of the same int type
Peter Hutterer
2015-08-20 16:04:43 +10:00 -
95c8baa043
Move the m705 driver to libratbag proper
Peter Hutterer
2015-08-20 11:52:25 +10:00 -
5ce5e8afec
hidraw: add a workaround for the logitech receivers
Peter Hutterer
2015-08-20 14:45:16 +10:00 -
2268bad104
hidraw: Definitely return EINVAL when the device ids don't match
Peter Hutterer
2015-08-20 14:37:25 +10:00 -
589f249c95
Add a hack to find the hidraw device for the logitech recievers
Peter Hutterer
2015-08-20 14:20:39 +10:00 -
2cbba23010
Skip over devices that don't have a hid-subsystem parent
Peter Hutterer
2015-08-20 14:08:36 +10:00 -
9e37ce059b
Rename etekcity.c to driver-etekcity.c
Peter Hutterer
2015-08-20 11:51:40 +10:00 -
279bceb2d7
Drop unifying src files, use hidpp10 instead
Peter Hutterer
2015-08-20 13:30:14 +10:00 -
e9230aef5f
Fix an unsigned vs signed compiler warning
Peter Hutterer
2015-08-20 11:22:11 +10:00 -
724d59ba57
Fix a compiler warning
Peter Hutterer
2015-08-20 11:20:17 +10:00 -
4f77454bcc
Add missing include to libratbag-util.h
Peter Hutterer
2015-08-20 11:19:19 +10:00 -
f36f4d22a7
Start moving uLogitech files into libratbag proper
Peter Hutterer
2015-08-20 11:19:03 +10:00 -
93ca4e24d4
Relicense the uLogitech bits to MIT
Peter Hutterer
2015-08-20 09:16:52 +10:00 -
29a6886362
Merge the uLogitech project
Peter Hutterer
2015-08-20 09:12:26 +10:00 -
9f518bed0c
Drop device/profile arguments from driver read_button/write_button
Peter Hutterer
2015-08-20 14:58:31 +10:00 -
e8d13057f9
Fix driver struct documentation
Peter Hutterer
2015-08-20 14:55:22 +10:00 -
2894ece95a
tools: use dash, not underscore in commands
Peter Hutterer
2015-08-20 08:16:41 +10:00 -
b1ae0682bd
tools: print an error if no supported devices are found
Peter Hutterer
2015-08-20 08:07:37 +10:00 -
0a683e3cc6
tools: add a "list" command to easily know which event nodes are supported
Benjamin Tissoires
2015-08-19 17:13:30 -04:00 -
75e7f0ced1
etekcity: remove debug message marked as info
Benjamin Tissoires
2015-08-19 17:13:00 -04:00 -
85df22d360
tools: actually install ratbag-command
Benjamin Tissoires
2015-08-19 16:34:40 -04:00 -
8f723d084d
Do not require libevdev to compile it
Benjamin Tissoires
2015-08-19 14:35:03 -04:00 -
25faa1c174
tools: add a very specific command for etekcity devices
Benjamin Tissoires
2015-08-19 14:30:56 -04:00 -
e6a7259c40
tools: do not update the profile if we are currently on this one
Benjamin Tissoires
2015-08-19 14:29:17 -04:00 -
d7cd776faf
Add a ratbag_button_set_type
Benjamin Tissoires
2015-08-19 14:14:01 -04:00 -
0c8bcce63d
etekcity: actually write the profile to the device
Benjamin Tissoires
2015-08-19 14:11:30 -04:00 -
e3f9e0ffc0
Add a "none" button type for disabled buttons
Benjamin Tissoires
2015-08-19 14:10:32 -04:00 -
ace830eb91
tools: add switch_profile command
Benjamin Tissoires
2015-08-19 13:49:29 -04:00 -
a357766dbb
tools: factor out the opening of the dev node
Benjamin Tissoires
2015-08-19 13:42:02 -04:00 -
5bd973a1f1
tools: Dynamically create the usage help for the commands
Benjamin Tissoires
2015-08-19 13:40:49 -04:00 -
c33e1b1a7e
etekcity: use an array of mapping for the buttons
Benjamin Tissoires
2015-08-19 12:02:25 -04:00 -
74ad5dbff5
etekcity: profiles are 0-indexed
Benjamin Tissoires
2015-08-19 11:35:43 -04:00 -
52e477dd07
Make INFO as the default log level
Benjamin Tissoires
2015-08-19 11:34:09 -04:00 -
abc7ac1029
tools: fix 2 valgrind complains
Benjamin Tissoires
2015-08-19 11:31:58 -04:00 -
fe839b2a90
etekcity: fill in the button type/action
Benjamin Tissoires
2015-08-19 10:53:32 -04:00 -
70df100e49
Fix ratbag_button_get_type
Benjamin Tissoires
2015-08-19 10:52:16 -04:00 -
f7ecf67cd3
Add a bunch of buttons used by the Etekcity mice
Benjamin Tissoires
2015-08-19 10:51:55 -04:00 -
ab959c7761
Add some documentation to the ratbag driver.
Benjamin Tissoires
2015-08-19 10:27:01 -04:00 -
aea8de91ff
Add test logs to gitignore
Peter Hutterer
2015-08-19 14:11:37 +10:00 -
2c2ac08a3b
Improve a couple of log messages
Peter Hutterer
2015-08-19 14:10:51 +10:00 -
e3a25ccd91
tools: implement ratbag-command info
Peter Hutterer
2015-08-19 14:03:07 +10:00 -
34dcd2aec1
Add some more function stubs
Peter Hutterer
2015-08-19 13:59:36 +10:00 -
993bc54aff
Fix a comment
Peter Hutterer
2015-08-19 12:48:45 +10:00 -
3327cbad7c
tools: rename "rb" to "device"
Peter Hutterer
2015-08-19 12:25:04 +10:00 -
ec321bb43e
tools: handle --verbose
Peter Hutterer
2015-08-19 12:23:36 +10:00 -
5d609de747
tools: use a custom error function
Peter Hutterer
2015-08-19 12:22:01 +10:00 -
f9a6b5ff3c
tools: print an error if the command is unknown
Peter Hutterer
2015-08-19 12:18:50 +10:00 -
d48fecf550
Add ratbag_device_ref
Peter Hutterer
2015-08-19 12:14:21 +10:00 -
44a675534e
Rename "libratbag" to just "ratbag"
Peter Hutterer
2015-08-19 12:08:39 +10:00 -
b8be026032
Rename "struct ratbag" to "struct ratbag_device"
Peter Hutterer
2015-08-19 11:43:33 +10:00 -
e6788c4905
Rename some 'device' args to 'udev_device'
Peter Hutterer
2015-08-19 11:46:53 +10:00 -
388ded0067
Add the log handlers
Peter Hutterer
2015-08-19 11:29:00 +10:00 -
c51b7a9653
tools: exit early if we fail to find a udev device
Peter Hutterer
2015-08-19 10:39:05 +10:00 -
5e9e408ce0
tools: re-add support for opening /dev/input/event nodes
Peter Hutterer
2015-08-19 10:38:00 +10:00 -
d64b9eeb22
tools: rename list_ratbags_usage() to just usage()
Peter Hutterer
2015-08-19 10:22:44 +10:00 -
0b833aa195
tools: revamp the ratbag-command option handling
Peter Hutterer
2015-08-19 10:16:41 +10:00 -
2c64eacd61
Drop an excess udev_device_unref
Peter Hutterer
2015-08-19 10:07:37 +10:00 -
45777d9a96
Fix a typo
Peter Hutterer
2015-08-19 09:23:34 +10:00 -
04c0ff49cc
test: add basic context init tests
Peter Hutterer
2015-08-18 16:42:05 +10:00 -
c7ac176c58
test: run symbol leak test as part of make check
Peter Hutterer
2015-08-18 16:27:29 +10:00 -
f4f8955596
test: add missing valgrind suppressions file
Peter Hutterer
2015-08-18 16:26:48 +10:00 -
0259e69241
Add an open_restricted/close_restricted interface
Peter Hutterer
2015-08-18 16:20:02 +10:00 -
fd211ba552
Print the device name, not just "the device"
Peter Hutterer
2015-08-18 15:59:09 +10:00 -
6ca2de81dd
tools: use getopt parsing for the ratbag-command
Peter Hutterer
2015-08-18 15:52:55 +10:00 -
fcda14df61
Drop from_fd, replace with from_udev_device
Peter Hutterer
2015-08-18 15:40:48 +10:00 -
5dad2e258d
tools: fix a typo
Peter Hutterer
2015-08-17 17:31:03 +10:00 -
2baca1ae9e
Implement a correct button mapping in the profiles
Benjamin Tissoires
2015-08-17 17:21:27 -04:00 -
bc9a992d51
Add missing symbols
Benjamin Tissoires
2015-08-17 17:19:46 -04:00 -
7b8c360c94
Add a placeholder for the driver data in struct ratbag
Benjamin Tissoires
2015-08-17 16:21:44 -04:00 -
eea6b65458
add a remove callback for the drivers
Benjamin Tissoires
2015-08-17 16:19:56 -04:00 -
b7438d2ed2
Couple of minor indentation/code style changes
Peter Hutterer
2015-08-17 17:19:13 +10:00 -
6c6df9409f
Add test-suite.log to gitignore
Peter Hutterer
2015-08-17 17:00:13 +10:00 -
8ad6cdc144
Use uint8_t and uint16_t instead of the kernels __u8/__u16
Peter Hutterer
2015-08-17 16:58:48 +10:00 -
8cab7fd7a6
Implement the buttons, sort of
Benjamin Tissoires
2015-08-16 21:18:11 -04:00 -
7b17fbd1cc
add implemention of ratbag_set_active_profile
Benjamin Tissoires
2015-08-15 12:16:18 -04:00 -
b7ed03d688
add implementation of ratbag_has_capability
Benjamin Tissoires
2015-08-15 11:54:27 -04:00 -
e49ef039d7
add implementation of ratbag_get_num_profiles and ratbag_get_num_buttons
Benjamin Tissoires
2015-08-15 11:49:34 -04:00 -
33aecfc14f
etekcity: sleep after updating the profile
Benjamin Tissoires
2015-08-15 11:46:26 -04:00 -
c60e31c2d9
etekcity: remove some magical numbers
Benjamin Tissoires
2015-08-15 11:39:56 -04:00 -
30718c2495
Add profile implementation
Benjamin Tissoires
2015-08-15 11:38:38 -04:00 -
f4c0d88a1b
etekcity: read current button mapping
Benjamin Tissoires
2015-08-14 23:10:34 -04:00 -
edce2cee19
Add ratbag_hidraw_output_report to send an output report
Benjamin Tissoires
2015-08-14 23:01:35 -04:00 -
99f7936cc4
Add ratbag_hidraw_raw_request to get/set feature reports
Benjamin Tissoires
2015-08-14 22:54:56 -04:00 -
8d5088b9c6
Add ratbag-hidraw to deal with low level hidraw communication
Benjamin Tissoires
2015-08-14 23:12:25 -04:00 -
c6cf35a5fc
Store the input_id in ratbag directly
Benjamin Tissoires
2015-08-14 22:16:17 -04:00 -
f626958758
fix memory leak when no driver is present
Benjamin Tissoires
2015-08-14 22:05:31 -04:00 -
32392ab630
Add a ref to libratbag in ratbag
Benjamin Tissoires
2015-08-14 21:32:30 -04:00 -
3733fee438
Add mandatory .probe() callback in ratbag_driver
Benjamin Tissoires
2015-08-14 17:36:43 -04:00 -
b98477a7ec
Retrieve through udev the hidraw node associated to the given input device
Benjamin Tissoires
2015-08-14 16:26:25 -04:00 -
be3ec7317d
Add tool ratbag-command to test the library
Benjamin Tissoires
2015-08-14 14:45:12 -04:00 -
67fd06c6bf
Add ratbag_get_name to retrieve the name of the device
Benjamin Tissoires
2015-08-14 16:30:10 -04:00 -
f5474cf9ec
Add first implementation of etekcity
Benjamin Tissoires
2015-08-14 14:37:21 -04:00 -
ca4af6f359
Add driver mechanism so we can have several distinct backends
Benjamin Tissoires
2015-08-14 17:36:36 -04:00 -
3188b97f9c
Add implementation of ratbag_new_from_fd and ratbag_unref
Benjamin Tissoires
2015-08-14 16:10:57 -04:00 -
b7564682f4
Borrow libinput-util.c to handle lists, array and bitfields
Benjamin Tissoires
2015-08-14 14:30:54 -04:00 -
0ed0e7a18d
Add logging mechanism
Benjamin Tissoires
2015-08-14 16:09:29 -04:00 -
5c206ff205
Add a context for libratbag
Benjamin Tissoires
2015-08-14 17:38:35 -04:00