{"push_id":770092431,"size":55,"distinct_size":55,"ref":"refs/heads/master","head":"bfd6dc42a4f656dc83e047ec11d359f05d5d8680","before":"cc7c85ffdf34d12e7f5f9eb1b53285cbfd55ecba","commits":[{"sha":"25580e10600aac98803fe6a075dd3291d37a4663","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"Drop device handle from the button, the profile has it\n\n...and buttons must be part of a profile.\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/25580e10600aac98803fe6a075dd3291d37a4663"},{"sha":"5e61dc480091d6209e5fffb05fa83e6ddb82216c","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp20: add control/task ID mappings from 0x1b00\n\nLet's hope that the range is the same here and 0x1b04 doesn't redefine some of\nthem.\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/5e61dc480091d6209e5fffb05fa83e6ddb82216c"},{"sha":"bbc4af641969a0a0cd69f4ffb8bca1b6bcc385c4","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp20: add support for 0x1b00 reprogrammable keys\n\nAs seen on the T650.\n\nReusing most of 0x1b04 here, except this one only gives us control id, task id\nand flags.\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/bbc4af641969a0a0cd69f4ffb8bca1b6bcc385c4"},{"sha":"d73d9f6023a7acc8e6ba5c3705643c8f9b89cb87","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"Rename ratbag_device structs to \"device\"\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/d73d9f6023a7acc8e6ba5c3705643c8f9b89cb87"},{"sha":"82338aadcd3680725339a60914ded2ae67a07597","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"Use strneq instead of strncmp\n\nLess error-prone\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/82338aadcd3680725339a60914ded2ae67a07597"},{"sha":"cea9bc6290a48db04ffeb7554e011c887e69abad","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"Drop some unneeded parameters where we have a way to get it anyway\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/cea9bc6290a48db04ffeb7554e011c887e69abad"},{"sha":"3782b3785334c5a0d50a96b1a54b1e64bef507a5","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"Drop the 'device' argument from libratbag_device_set_active_profile\n\nThe profile is bound to a device anyway.\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/3782b3785334c5a0d50a96b1a54b1e64bef507a5"},{"sha":"6ab11a058569f242f2354fb5d79b75f317570fb0","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"Don't check for the HID info when opening a hidraw node\n\nThis screws with the HID++1.0 unifying receivers. Let's punt the\nresponsibility for opening the right hidraw node to the caller and only error\nout if we fail the ioctl.\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/6ab11a058569f242f2354fb5d79b75f317570fb0"},{"sha":"0d97c993063abe604645c5c7f4aabf9f4d0f8e28","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"driver-hidpp10: override the hidraw device for unifying receivers\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/0d97c993063abe604645c5c7f4aabf9f4d0f8e28"},{"sha":"5179f56a807f387ffcaaac849a8d9c30ec20241b","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"Revert \"driver-unifying: remove the hidpp 1.0 commands and behavior\"\n\nNow that we have a separate HID++ 1.0 driver, we can restore this. Except the\nfake button mapping.\n\nThis reverts commit 874fc3386f265abc853a44362a43f100578070c8.\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/5179f56a807f387ffcaaac849a8d9c30ec20241b"},{"sha":"4c7fb6f803276ec16c132a143fdb43caae777ca3","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp10: Add support for the HID++1.0 Notifications request\n\nThey're off by default, but I have to start testing somewhere...\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/4c7fb6f803276ec16c132a143fdb43caae777ca3"},{"sha":"1563efd9881e4e6f8fd54d968c24bcbe975e9b5c","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp10: request individual features\n\nNot doing anything with it, this is just playing around.\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/1563efd9881e4e6f8fd54d968c24bcbe975e9b5c"},{"sha":"e5df589c8454c455fce2d00e1a486918f3242afd","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp10: fix up coding style a bit\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/e5df589c8454c455fce2d00e1a486918f3242afd"},{"sha":"1b799d2d847e7d87c06ff899417345f06df19221","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp10: only run the pairing information commands if the first one succeeds\n\nStill try to run the other commands though, they're not receiver-related and\nmay work on a device that's not on a unifying receiver.\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/1b799d2d847e7d87c06ff899417345f06df19221"},{"sha":"ecca960bd94ae86ab20c11bf76890a42de866e13","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp10: __u8 -> uint8_t\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/ecca960bd94ae86ab20c11bf76890a42de866e13"},{"sha":"038c50077ce7c8ea71e2c2eb4f7d813fe852b8d5","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"driver-hidpp10: force the index to 0x00 for wired devices\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/038c50077ce7c8ea71e2c2eb4f7d813fe852b8d5"},{"sha":"f5df7f0ec9cc0bd12cbafd307e280e855348ffb4","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp10: split the commands into helper functions\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/f5df7f0ec9cc0bd12cbafd307e280e855348ffb4"},{"sha":"58585bfb19c594306a33cd77ce2eb0c68dff4a45","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp10: switch the idx base to 1, not 0\n\nOnly two receiver-specific requests have a 0-based index, everything else\nwants 1-indexed devices. This currently makes it impossible to address wired\ndevices with a device index of 0. Switch it around, so that we use a 1-based\nindex.\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/58585bfb19c594306a33cd77ce2eb0c68dff4a45"},{"sha":"ed320bcdeacf441f2c4e83e48ad822f6c887fe27","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp10: add resolution and LED status\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/ed320bcdeacf441f2c4e83e48ad822f6c887fe27"},{"sha":"adf1b9a99d387e27de7f46a5b0ce36f5cb69ee13","author":{"email":"b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net","name":"Peter Hutterer"},"message":"hidpp10: add Optical sensor settings command\n\nFrom:\nhttps://github.com/cvuchener/g500/blob/master/doc/report.md\nbut we don't know what the return value is...\n\nSigned-off-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":true,"url":"https://api.github.com/repos/bentiss/libratbag/commits/adf1b9a99d387e27de7f46a5b0ce36f5cb69ee13"}]}