{"push_id":1362074244,"size":13,"distinct_size":13,"ref":"refs/heads/usb","head":"c850f472f5ab1321aca51d6646d72ccdf429e280","before":"87cb2a6d4a3664a82718ecccb8d69bf6e45ba1dd","commits":[{"sha":"671fdb8acf3cb589a11dde506a8fd48c979b0cdf","author":{"name":"Vincent Duvert","email":"f64b7451417761ab8a8a3d9cdcebbdfb1b9c6aa3@duvert.net"},"message":"wxWidgets: Fix build on case-sensitive macOS\n\nOn macOS, wxWidget’s tooltip.mm tries to include a system header with an improper capitalization (Appkit instead of AppKit), which causes the build to fail if the system headers are located on a case-sensitive filesystem.","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/671fdb8acf3cb589a11dde506a8fd48c979b0cdf"},{"sha":"f871b2177e727af25c451990974e3d380360dd02","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"DolphinWX: Move main menu creation into a wxMenuBar subclass\n\nKeeps the actual GUI elements separate from the frame code.","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/f871b2177e727af25c451990974e3d380360dd02"},{"sha":"42e1dafd6dc312d85bad2605fb494af0b7895892","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"Frame: Rename GetCmdForHotkey to GetMenuIDFromHotkey\n\nThis more accurately describes what it's actually doing. This can also be\na local function, since it's not needed anywhere else.","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/42e1dafd6dc312d85bad2605fb494af0b7895892"},{"sha":"a2644cd102efd99db97b4055a9a1e86ad8dd8bd0","author":{"name":"JosJuice","email":"0369f5312853bd398a32f09a0fcce0bfca222b58@gmail.com"},"message":"Merge pull request #4363 from lioncash/wx-menu\n\nDolphinWX: Move main menu creation into a wxMenuBar subclass","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/a2644cd102efd99db97b4055a9a1e86ad8dd8bd0"},{"sha":"500175ae61cd8811aa9a1ca7ace07de32e24c621","author":{"name":"Anthony","email":"2e86cd4e6d2c054efc6a8496f76958320a4e35e2@users.noreply.github.com"},"message":"Merge pull request #4359 from VinDuv/build-fixes\n\nwxWidgets: Fix build on case-sensitive macOS","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/500175ae61cd8811aa9a1ca7ace07de32e24c621"},{"sha":"2cb06df2a88ac26ad43212cb697fc674a38fd6c7","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"IPC_HLE/HID: Use a separate libusb context\n\nThis prevents other libusb usages from affecting HID passthrough.","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/2cb06df2a88ac26ad43212cb697fc674a38fd6c7"},{"sha":"4e276242a5131a487b1888a528e01839393b1dc0","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"IPC_HLE: Move common USB code out\n\nCurrently, only the Bluetooth device uses this, but this will allow us\nto avoid duplicating code when additional USB devices are implemented.","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/4e276242a5131a487b1888a528e01839393b1dc0"},{"sha":"3c53f9a06069cf72b1481de02ac9ddba38359798","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"IPC_HLE: Add a helper function to enqueue async reply\n\nThis is something that was copy-pasted across the IPC_HLE code\n(because it's often needed). Moving it to reduce redundant code.","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/3c53f9a06069cf72b1481de02ac9ddba38359798"},{"sha":"1d6b621adeb8ba1b5512ee90251795976121bbb4","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"IPC_HLE: Implement USB passthrough for /dev/usb/oh0\n\nThis implements /dev/usb/oh0 and devices under /dev/usb/oh0/\nusing libusb.\n\nDevice insertion and removal hooks only work on platforms\nwhich support libusb hotplugging (only Linux AFAIK).\n\nThis is currently limited to 057e:0308 (Wii Speak) and 046d:0a03\n(Logitech mic) but I plan to add a config option to enable passthrough\nfor other devices.\n\nSome ioctls are unimplemented mostly because libusb doesn't support\nsome of them (suspend/resume, device class change hooks).","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/1d6b621adeb8ba1b5512ee90251795976121bbb4"},{"sha":"8617bec9f25fb923b2cf04333265571222d13be8","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"IPC_HLE: Allow passing through arbitrary USB devices\n\nThis adds a config option that controls which devices (VID/PID) will be\npassed through and visible to emulated software.\n\nThe Wii Speak and Logitech mic will be passed through by default.","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/8617bec9f25fb923b2cf04333265571222d13be8"},{"sha":"ab5aa08e3baf93dce993b60588b8620fae9fe34d","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"IPC_HLE/ven: Clean up (includes and naming)","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/ab5aa08e3baf93dce993b60588b8620fae9fe34d"},{"sha":"21fa99b71ef2252293aa012d677109bd1b0e1d78","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"[WIP] IPC_HLE: Implement USB passthrough for /dev/usb/ven","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/21fa99b71ef2252293aa012d677109bd1b0e1d78"},{"sha":"c850f472f5ab1321aca51d6646d72ccdf429e280","author":{"name":"Léo Lam","email":"858bc1bd1ce29349647f36909d87c825db94d980@innovatetechnologi.es"},"message":"WIP: Make it compile","distinct":true,"url":"https://api.github.com/repos/leoetlino/dolphin/commits/c850f472f5ab1321aca51d6646d72ccdf429e280"}]}
{"actor":{"display_login":"leoetlino"}}