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
-
dc37d3bf62
ratbagd: ignore NULL profiles
David Herrmann
2015-09-29 16:21:35 +02:00 -
2780e6f3d7
ratbagd: simplify profile DBus paths
David Herrmann
2015-09-29 16:18:33 +02:00 -
260df58856
ratbagd: profile profile accessors
David Herrmann
2015-09-29 16:17:02 +02:00 -
cba28a97a0
ratbagd: add ratbagd_device_get_name()
David Herrmann
2015-09-29 16:20:42 +02:00 -
eca2203603
ratbagd: add manager interface
David Herrmann
2015-09-29 14:09:23 +02:00 -
e926212554
ratbagd: remove ratbagd_device_list()
David Herrmann
2015-09-29 13:25:05 +02:00 -
65463b6efb
ratbagd: add device iterator
David Herrmann
2015-09-29 13:22:13 +02:00 -
9ac799bc95
ratbagd: add ratbagd_device_get_path()
David Herrmann
2015-09-29 13:21:27 +02:00 -
7e4d757bdf
ratbagd: cache device path
David Herrmann
2015-09-29 13:09:45 +02:00 -
1a8037cd6c
ratbagd: expose profiles on the bus
David Herrmann
2015-09-26 18:53:55 +02:00 -
dbc8a37b56
ratbagd: move dbus device management
David Herrmann
2015-09-26 18:07:18 +02:00 -
b1851ada93
ratbagd: split dbus handling from object handling
David Herrmann
2015-09-26 18:02:00 +02:00 -
c0799b0c1d
ratbagd: drop UNPRIVILEGED from properties
David Herrmann
2015-09-26 17:59:58 +02:00 -
e461710811
ratbagd: add basic device properties
David Herrmann
2015-09-25 16:27:45 +02:00 -
bea8e89cc7
ratbagd: create libratbag_device contexts
David Herrmann
2015-09-25 16:05:26 +02:00 -
17d66153b0
ratbagd: ignore anything but event devices
David Herrmann
2015-09-25 15:57:14 +02:00 -
8ca0c11154
ratbagd: keep libratbag context around
David Herrmann
2015-09-25 12:51:11 +02:00 -
c4afc3d5c0
shared: add safe_close()
David Herrmann
2015-09-25 12:49:44 +02:00 -
c22d51e439
build: be more consistent in variable names
David Herrmann
2015-09-25 12:35:43 +02:00 -
0ece3c1a9e
hidpp10: fix comment
Benjamin Tissoires
2015-09-24 14:13:39 -04:00 -
aa052ae005
Import initial components
David Herrmann
2015-09-24 17:05:57 +02:00 -
c26ce20c5c
hidpp10: fix reading memory
Benjamin Tissoires
2015-09-24 13:35:04 -04:00 -
3f0b41ec3c
Initialize ratbagd repository
David Herrmann
2015-09-24 16:45:22 +02:00 -
ba2bf42ff5
Update TODO
Peter Hutterer
2015-09-19 06:47:02 +10:00 -
a5b166c525
README: add basic instructions for adding new devices
Peter Hutterer
2015-09-19 06:36:17 +10:00 -
f71f10277a
README: add the missing extra space for monospace formatting
Peter Hutterer
2015-09-19 06:23:07 +10:00 -
44d0fd6d93
README.md: add semaphore build status badge
Peter Hutterer
2015-09-19 06:14:53 +10:00 -
bb4b8d729b
roccat-drv: fix macro parsing
Benjamin Tissoires
2015-09-18 11:08:37 -04:00 -
0f1b11a874
debug: put the raw debug logs in hidraw, not in per-driver handlers
Benjamin Tissoires
2015-09-18 10:56:58 -04:00 -
98c38ba77c
Merge pull request #21 from phomes/master
Peter Hutterer
2015-09-18 01:16:40 +10:00 -
5ee30e5a65
hidpp10: don't skip the first profile
Thomas Hindoe Paaboel Andersen
2015-09-17 17:06:50 +02:00 -
cbc0f0c4c7
hidpp10: Read colors in profiles
Thomas Hindoe Paaboel Andersen
2015-09-17 17:05:14 +02:00 -
5d992faf1f
Merge pull request #20 from cvuchener/small_fixes
Peter Hutterer
2015-09-18 00:19:13 +10:00 -
249ad1e639
hidpp10: add G5 2007
Clément Vuchener
2015-09-17 16:11:07 +02:00 -
71e8528511
Merge pull request #18 from NoXPhasma/g9x
Peter Hutterer
2015-09-17 14:22:16 +10:00 -
c5ad1a0e42
hidpp10: add G9x
NoXPhasma
2015-09-17 03:48:18 +02:00 -
218f9abce6
tools: include config.h instead of defining _GNU_SOURCE
Peter Hutterer
2015-09-10 09:00:15 +10:00 -
dc994bbd8a
Merge pull request #16 from cvuchener/small_fixes
Peter Hutterer
2015-09-17 07:30:36 +10:00 -
bfd9c62963
Abort when the report id is invalid
Clément Vuchener
2015-09-16 21:14:04 +02:00 -
b6bc3fbf86
Merge pull request #13 from cvuchener/small_fixes
Peter Hutterer
2015-09-17 04:44:49 +10:00 -
863b26eee2
Use defines instead of values for button types
Clément Vuchener
2015-09-16 19:13:15 +02:00 -
16c83975af
Added set current resolution function for G500s
Clément Vuchener
2015-09-16 19:10:34 +02:00 -
91dd957618
Added long command in hidpp_request_command
Clément Vuchener
2015-09-16 19:08:56 +02:00 -
cedab5cacc
Added G500 id
Clément Vuchener
2015-09-16 18:42:59 +02:00 -
298205f02e
Merge pull request #11 from phomes/led-colors
Peter Hutterer
2015-09-17 00:03:04 +10:00 -
f846dd72d0
Merge pull request #10 from phomes/master
Peter Hutterer
2015-09-16 23:52:46 +10:00 -
81dfec8f79
hidpp10: Add support for get/set of led color
Thomas Hindoe Paaboel Andersen
2015-09-15 23:39:28 +02:00 -
ab7b620dd4
hidpp10/20: fix a buffer overflow
Thomas Hindoe Paaboel Andersen
2015-09-15 20:13:54 +02:00 -
a85a40b713
hidpp10: add G9
Thomas Hindoe Paaboel Andersen
2015-09-15 20:10:12 +02:00 -
6155d86923
hidpp10/20: retry on usb timeout
Thomas Hindoe Paaboel Andersen
2015-09-15 20:07:24 +02:00 -
e514da8218
drv interface: make the commit to the device mandatory
Benjamin Tissoires
2015-09-15 11:06:22 -04:00 -
c7f8e851c1
etekcity: write the profile to commit the button asap
Benjamin Tissoires
2015-09-15 10:52:44 -04:00 -
a3aacd3a99
Drop the _by_index suffix
Peter Hutterer
2015-09-16 00:48:18 +10:00 -
41cf0176f0
roccat: remove spurious errors when waiting for the device to be ready
Benjamin Tissoires
2015-09-15 10:46:26 -04:00 -
3dc8f466ec
roccat: abort if the macro does not match
Benjamin Tissoires
2015-09-15 10:38:12 -04:00 -
892497ca60
roccat: retrieve the macro if we are not in the default profile
Benjamin Tissoires
2015-09-15 10:37:17 -04:00 -
ee0c58ca35
roccat: break infinite loops
Benjamin Tissoires
2015-09-15 10:36:10 -04:00 -
8a99ed6436
roccat: write the profile to commit the button asap
Benjamin Tissoires
2015-09-15 10:34:42 -04:00 -
5e4ac9f908
Merge branch 'ratbag-cmd-revamp'
Peter Hutterer
2015-09-15 23:41:00 +10:00 -
a0795f0635
Update TODO
Peter Hutterer
2015-09-15 23:24:55 +10:00 -
24bbf4b6db
tools: add test for macro arguments
Peter Hutterer
2015-09-15 23:22:48 +10:00 -
6ddc529ff3
tools: append commands to array in test script, don't use manual indices
Peter Hutterer
2015-09-15 23:20:13 +10:00 -
2d922012fd
tools: fix usage() indentation, add exit status
Peter Hutterer
2015-09-15 23:12:21 +10:00 -
7ff92c4226
tools: add another "action" subcommand to set/get buttons
Peter Hutterer
2015-09-15 23:09:12 +10:00 -
e416722a12
TODO: remove the ratbag-command todo
Peter Hutterer
2015-09-15 22:54:11 +10:00 -
1c84e74572
tools: Support macros
Peter Hutterer
2015-09-15 07:02:50 +10:00 -
3b452df36c
tools: do a cap check before trying to set buttons/macros/..
Peter Hutterer
2015-09-15 06:23:27 +10:00 -
fa06db8398
tools: use strtol(), not strtod() to convert ints
Peter Hutterer
2015-09-15 04:40:34 +10:00 -
834daebdd8
tools: support the button commands
Peter Hutterer
2015-09-15 02:56:53 +10:00 -
c5d79f5806
tools: support resolution's "rate get/set"
Peter Hutterer
2015-09-15 02:38:51 +10:00 -
d6153ddb92
tools: change the usage() output to a manual one
Peter Hutterer
2015-09-15 02:29:43 +10:00 -
0a3269dbdb
tools: improve profile active get/set/
Peter Hutterer
2015-09-15 01:40:46 +10:00 -
02b14046a3
tools: implement resolution active get/set
Peter Hutterer
2015-09-15 01:37:08 +10:00 -
5f4b770283
tools: add a test for the ratbag commands
Peter Hutterer
2015-09-15 01:24:29 +10:00 -
61d9c1006b
tools: return the right error from device_from_arg
Peter Hutterer
2015-09-15 00:43:55 +10:00 -
7df7ed325a
tools: automatically print usage() on ERR_USAGE
Peter Hutterer
2015-09-15 00:41:52 +10:00 -
839b31eb25
tools: categorize the return code
Peter Hutterer
2015-09-15 00:09:48 +10:00 -
e7b421ae19
tools: fix resolution active get/set
Peter Hutterer
2015-09-15 00:06:11 +10:00 -
6e56dec9ed
tools: add an error message for a missing device path
Peter Hutterer
2015-09-15 00:05:55 +10:00 -
fb941b5f75
tools: let ratbag_device_from_arg reduce the argc
Peter Hutterer
2015-09-14 23:56:45 +10:00 -
aee827efa1
tools: drop active profile check in "profile active set"
Peter Hutterer
2015-09-14 11:21:57 +10:00 -
f97a3142d1
tools: use the new flags for switch-etekcity and change-button
Peter Hutterer
2015-09-14 11:16:52 +10:00 -
87881fd9d5
tools: change error messages into a more terse format
Peter Hutterer
2015-09-14 11:11:24 +10:00 -
5e3ca7692e
tools: auto-fill profile, resolution, device for each command
Peter Hutterer
2015-09-14 11:03:17 +10:00 -
8af1530ea5
tools: make the top-level command list a subcommand itself
Peter Hutterer
2015-09-14 10:51:07 +10:00 -
26f82c7ecc
tools: use the same error path in main()
Peter Hutterer
2015-09-14 10:39:00 +10:00 -
f2bbd411fe
tools: enable a plain dpi get/set
Peter Hutterer
2015-09-14 10:37:33 +10:00 -
9e02b26d74
tools: implement dpi get
Peter Hutterer
2015-09-14 10:32:27 +10:00 -
b39a00d9e6
tools: update dpi set to work on the right resolution
Peter Hutterer
2015-09-14 09:03:16 +10:00 -
ce4771456f
tools: pre-load profile/resolution for the respective commands
Peter Hutterer
2015-09-14 09:00:59 +10:00 -
c504d8c029
tools: always open the device for all args
Peter Hutterer
2015-09-14 08:42:09 +10:00 -
a0fb3a82f6
tools: implement dpi set, drop switch-dpi
Peter Hutterer
2015-09-14 06:53:49 +10:00 -
c89eb2f37b
tools: improve the usage() output a bit
Peter Hutterer
2015-09-14 06:31:30 +10:00 -
a838d6d1cd
tools: add the stubs for the button/resolution command
Peter Hutterer
2015-09-14 05:45:01 +10:00 -
6f93b0da69
tools: add another helper to open the device
Peter Hutterer
2015-09-14 05:23:36 +10:00 -
59123945a7
tools: add profile active get|set commands
Peter Hutterer
2015-09-14 03:58:14 +10:00 -
eb46a6581b
tools: add a helper to get the device path
Peter Hutterer
2015-09-14 03:21:45 +10:00 -
f99696e6d2
tools: use the parsed index instead of the argument
Peter Hutterer
2015-09-14 03:19:58 +10:00 -
d0d5284132
tools: add ability to have subcommands in a ratbag_cmd
Peter Hutterer
2015-09-14 03:02:44 +10:00 -
8e1d750ba1
roccat: add SVG for the Kone XTD
Benjamin Tissoires
2015-09-13 18:08:52 -04:00