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
-
e73e1e2ab1
roccat: replace various msleep with actual device wait for readiness
Benjamin Tissoires
2015-09-13 14:40:13 -04:00 -
84edfc23fc
roccat: add support for changing the DPI
Benjamin Tissoires
2015-09-13 14:34:11 -04:00 -
86a40ba519
roccat: add support to write profile and macros
Benjamin Tissoires
2015-09-13 12:44:30 -04:00 -
3ae353ffbf
tools: add timeout events to our fake macro handling
Benjamin Tissoires
2015-09-13 12:41:52 -04:00 -
585a59796b
Merge pull request #9 from phomes/no-refcount
Peter Hutterer
2015-09-14 08:33:53 +10:00 -
6555d6f2d2
Merge pull request #8 from phomes/fallback_profile_active_default
Peter Hutterer
2015-09-14 08:33:34 +10:00 -
bb5a7cbd1f
hidpp10: drop internal ref counts
Thomas Hindoe Paaboel Andersen
2015-09-13 23:10:34 +02:00 -
0a8642a6b0
hidpp10: make the fallback profile active and default
Thomas Hindoe Paaboel Andersen
2015-09-13 22:57:55 +02:00 -
fc13c15fe2
hidraw: only show the report IDs once
Thomas Hindoe Paaboel Andersen
2015-09-13 18:17:09 +02:00 -
332a046cbb
tools: stack the options into a struct passed to the functions
Peter Hutterer
2015-09-14 01:06:51 +10:00 -
55fc8dc721
roccat/etekcity: check for the presence of the key mapping report ID
Benjamin Tissoires
2015-09-12 23:31:45 -04:00 -
e90a6c601e
TODO: more additions
Peter Hutterer
2015-09-13 00:48:10 +10:00 -
e981f1b2a7
README: add a short explanation on the architecture
Peter Hutterer
2015-09-13 00:37:44 +10:00 -
90fa2251fa
drv-hidpp**: check if the device accepts the HID++ reports
Benjamin Tissoires
2015-09-12 10:17:34 -04:00 -
84cfedbf5f
hidraw: actually store the list of available report IDs
Benjamin Tissoires
2015-09-12 10:16:47 -04:00 -
d065bda3a6
hidraw: implement a first dummy parsing of the report descriptor
Benjamin Tissoires
2015-09-12 09:48:01 -04:00 -
24cb59af2f
roccat: remove unused variable
Benjamin Tissoires
2015-09-12 09:46:54 -04:00 -
b0e5508da9
Embbed the hidraw private elements in its own struct
Benjamin Tissoires
2015-09-12 09:46:08 -04:00 -
1ca65ce7cb
libratbag.c should not close directly the hidraw node
Benjamin Tissoires
2015-09-12 09:41:44 -04:00 -
e67fc075b2
Merge pull request #6 from phomes/master
bentiss
2015-09-12 09:28:15 -04:00 -
7fbadce2fe
remove unused function
Thomas Hindoe Paaboel Andersen
2015-09-12 00:03:08 +02:00 -
6a4d747132
remove a variable only used for sizeof
Thomas Hindoe Paaboel Andersen
2015-09-12 00:02:13 +02:00 -
86960308e7
tools: add a missing prototype
Thomas Hindoe Paaboel Andersen
2015-09-11 23:45:21 +02:00 -
f99a675476
roccat: check the crc on the profile
Benjamin Tissoires
2015-09-10 18:40:41 -04:00 -
ce0c3c9d20
roccat: break out the crc check
Benjamin Tissoires
2015-09-10 18:39:27 -04:00 -
7f3c974212
roccat: compute the CRC on the macro report
Benjamin Tissoires
2015-09-10 18:21:32 -04:00 -
96dbf49c60
roccat: read also the waiting time
Benjamin Tissoires
2015-09-10 18:02:13 -04:00 -
2bc5b1910a
Add roccat implementation
Benjamin Tissoires
2015-09-10 16:04:56 -04:00 -
1cbbcae37c
Add the G303 as a known device
Benjamin Tissoires
2015-09-11 17:43:35 -04:00 -
244e6cf570
Merge pull request #5 from phomes/master
bentiss
2015-09-11 17:34:49 -04:00 -
56effdfba9
Add G5 to the hidpp10 driver
Thomas Hindoe Paaboel Andersen
2015-09-09 00:51:54 +02:00 -
0429609634
tools: fix macro time conversion to str
Benjamin Tissoires
2015-09-10 18:02:56 -04:00 -
ad18c0fd55
TODO: add discussion regarding keys/macros
Benjamin Tissoires
2015-09-10 16:10:03 -04:00 -
a4515a59ae
tools: strncmp -> strneq
Peter Hutterer
2015-09-11 03:57:32 +10:00 -
69bb5d2f48
Add a default profile capability
Peter Hutterer
2015-09-10 06:38:03 +10:00 -
43386ae31d
driver-hidpp20: enumerate all capability values
Peter Hutterer
2015-09-10 06:35:55 +10:00 -
b5e8247f55
Add a couple of TODO items
Peter Hutterer
2015-09-10 05:17:56 +10:00 -
80041666f2
Merge branch 'wip/macro'
Benjamin Tissoires
2015-09-10 13:25:42 -04:00 -
c2e72f4154
etekcity: remove magic constant
Benjamin Tissoires
2015-09-10 09:08:17 -04:00 -
f44f07c6a9
etekcity: fix the check for macro
Benjamin Tissoires
2015-09-10 09:06:38 -04:00 -
d7ef078c02
tools: Now, we have foo and bar as macro
Benjamin Tissoires
2015-09-10 08:49:51 -04:00 -
c2272c4f76
drv-hidpp20: change log priority
Benjamin Tissoires
2015-09-10 08:46:45 -04:00 -
1e40cda292
data: minor adjustments to the SVGs
Benjamin Tissoires
2015-09-09 11:18:29 -04:00 -
286f398763
tools: add a (currently fake) way of addressing a macro change
Benjamin Tissoires
2015-09-08 20:13:50 -04:00 -
6910eabacc
Add an additional macro API to commit the macro
Benjamin Tissoires
2015-09-08 20:19:20 -04:00 -
cdf710d807
add support for getting/setting the macro name
Benjamin Tissoires
2015-09-08 14:49:40 -04:00 -
c7b7996f09
etekcity: actually write the macro to the device
Benjamin Tissoires
2015-09-08 20:17:12 -04:00 -
e4f2f295c0
TODO: add macro todo list
Benjamin Tissoires
2015-09-08 12:48:25 -04:00 -
ce10bb1e84
macro: add first implementation
Benjamin Tissoires
2015-09-08 12:44:55 -04:00 -
a7a1f1a2a4
etekcity: retrieve the macros while reading the button
Benjamin Tissoires
2015-09-08 11:34:56 -04:00 -
7a679c9f97
hidraw: return -ETIMEDOUT when a timeout occured
Benjamin Tissoires
2015-09-07 12:31:04 -04:00 -
a8e592e1bc
hidraw: add ratbag_close_hidraw
Benjamin Tissoires
2015-09-07 12:29:19 -04:00 -
4333a8d9c3
Merge pull request #4 from phomes/master
Peter Hutterer
2015-09-08 04:53:28 +10:00 -
f018a67252
use info if given an invalid priority
Thomas Hindoe Paaboel Andersen
2015-09-07 20:00:13 +02:00 -
ea87c8b200
Remove unused include
Thomas Hindoe Paaboel Andersen
2015-09-04 08:59:29 +02:00 -
54aea717a5
fix typo in ratbag_button_action_match
Benjamin Tissoires
2015-09-07 10:04:04 -04:00 -
4017df40f3
etekcity: fix profiles raw mapping
Benjamin Tissoires
2015-09-07 10:03:18 -04:00 -
f8cb6e0f39
etekcity-drv: fix compiler warning
Benjamin Tissoires
2015-09-06 16:12:50 -04:00 -
cb50b53467
Don't allow for more than INT_MAX refs on each struct
Peter Hutterer
2015-09-07 10:34:15 +10:00 -
9c53dcc717
test: reduce the ref/unref test runs to 256
Peter Hutterer
2015-09-07 10:31:34 +10:00 -
fb709c876a
test: add more refcounting test cases
Peter Hutterer
2015-09-07 10:27:06 +10:00 -
4f57efb98f
test: add a test where we unref everything but the button
Benjamin Tissoires
2015-09-04 14:29:51 -04:00 -
5aa1c0b65d
test: Add a test to use profile after unref-ing the device
Benjamin Tissoires
2015-09-04 14:04:51 -04:00 -
dc24ae3aaa
Fix the ref/unref dependency
Peter Hutterer
2015-09-04 12:56:08 +10:00 -
409fd9abca
Add ratbag_profile_destroy() and ratbag_button_destroy() helper functions
Peter Hutterer
2015-09-07 08:57:09 +10:00 -
9f6a12fc48
Add a comment noting the initial refcount of the device and the context
Peter Hutterer
2015-09-07 09:42:54 +10:00 -
7b2a43f17c
testdrv: make sure .remove() is called only once
Benjamin Tissoires
2015-09-04 11:59:04 -04:00 -
97bfc86165
prevent a segfault in sanity_check_device
Benjamin Tissoires
2015-09-04 11:50:24 -04:00 -
28a94d0974
Add a test suite
Peter Hutterer
2015-09-02 14:10:31 +10:00 -
967fd3fd33
Make ratbag_find_driver/ratbag_device_new non-static
Peter Hutterer
2015-09-02 15:12:49 +10:00 -
04fa488a22
Allow a NULL udev device for ratbag_device_new
Peter Hutterer
2015-09-03 13:13:07 +10:00 -
9deaedbfc5
Add some device sanity checking
Peter Hutterer
2015-09-03 16:17:11 +10:00 -
a9b9540edb
data: update the SVGs to put a proper anchor for the texts
Benjamin Tissoires
2015-09-03 16:21:54 -04:00 -
2a5dca5084
Add a FIXME note to ratbag_profile_set_default/is_default
Peter Hutterer
2015-09-03 13:08:39 +10:00 -
7a5db3d995
Update TODO with a short explanation why we don't have event processing
Peter Hutterer
2015-09-03 13:07:19 +10:00 -
6c3a8aa90e
Abort if zalloc fails
Peter Hutterer
2015-09-03 12:41:49 +10:00 -
667b95e4c7
Change ratbag_device_init_udev to ratbag_device_init_hidraw
Peter Hutterer
2015-09-03 10:35:57 +10:00 -
c2da21a342
Add ratbag_device_destroy()
Peter Hutterer
2015-09-03 10:26:17 +10:00 -
05e65b1310
Change ratbag_device_init into ratbag_device_new()
Peter Hutterer
2015-09-03 10:20:07 +10:00 -
491fffad16
Drop ratbag_device_set_hidraw_device()
Peter Hutterer
2015-09-03 08:13:23 +10:00 -
2bcfb825c0
Misc code cleanups
Peter Hutterer
2015-09-03 08:12:34 +10:00 -
a1935a76ac
Fix the log_bug_client macro
Peter Hutterer
2015-09-03 08:11:21 +10:00 -
b9376bdc67
tools: split out some shared functions
Benjamin Tissoires
2015-09-02 22:15:42 -04:00 -
3afc1ffdd8
Merge pull request #3 from phomes/master
Peter Hutterer
2015-09-03 07:50:27 +10:00 -
9011876d1b
drop inconsistent null check
Thomas Hindoe Paaboel Andersen
2015-09-02 22:03:05 +02:00 -
5f2d538e10
Avoid overflow when reading dpi list
Thomas Hindoe Paaboel Andersen
2015-09-02 21:47:23 +02:00 -
f30ea0dc4d
RATBAG_BUTTON_TYPE_UNKNOWN is not a ratbag_button_action
Thomas Hindoe Paaboel Andersen
2015-09-02 21:40:05 +02:00 -
d2d5566156
data: add an SVG for the MX Master
Benjamin Tissoires
2015-09-02 11:59:42 -04:00 -
1e1dfd02fd
Add a ratbag_device_get_svg_name() function
Benjamin Tissoires
2015-09-02 11:02:03 -04:00 -
4644614da5
hidppdrvs: remove terminating comma in LOGITECH_DEVICE() macro
Benjamin Tissoires
2015-09-02 10:48:49 -04:00 -
77035a08ae
etekcity: make sure action is valid before dereferencing it
Benjamin Tissoires
2015-09-02 10:36:40 -04:00 -
9ccaaa9ea9
etekcity: retrieve the "on-to-go" setting
Benjamin Tissoires
2015-09-02 10:35:33 -04:00 -
9dd71c6b06
hidpp20drv: if the num_buttons has been filled, use it
Benjamin Tissoires
2015-09-02 10:01:27 -04:00 -
531651088c
Expand the get/set_user_data functions
Peter Hutterer
2015-09-02 14:45:00 +10:00 -
6ec078d43b
Add hooks for getting/setting the default profile
Peter Hutterer
2015-09-02 17:01:35 +10:00 -
8b1ebc4caa
data: add an SVG for the G500s
Peter Hutterer
2015-09-02 13:41:33 +10:00 -
fe775e2b76
Fix doxygen for the driver interface
Peter Hutterer
2015-09-02 10:34:22 +10:00 -
c01c37fcbf
Implement ratbag_button_has_action_type
Peter Hutterer
2015-09-02 10:07:24 +10:00 -
0d4a7486de
Add some more documentation
Peter Hutterer
2015-09-02 08:54:48 +10:00 -
2bc1ca0dce
Remove a documentation FIXME, a wheel click is different to a middle click
Peter Hutterer
2015-09-02 08:56:53 +10:00