{"push_id":1861588659,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"bdc0a6f5d8dac9dbbc7897e149bbf83bf21ded5d","before":"359482c4ddb54e05f87d0769ddd1e4dab0064ab9","commits":[{"sha":"3070ed928a4751d463017765a295aa7de5710d61","author":{"name":"Kyle Machulis","email":"d0ff38e6f73256704c61d16b0f8fbefe41e0c8dc@machul.is"},"message":"fix: Fix iterator invalidation exception in RemoveAllDevices\n\nd.Disconnect in RemoveAllDevices ends up removing a device from the\n_devices array, which we are currently iterating through. Change\nfunction to save off member device array and then clear it, so we're\nnot invalidating our iterator.","distinct":true,"url":"https://api.github.com/repos/metafetish/buttplug-csharp/commits/3070ed928a4751d463017765a295aa7de5710d61"},{"sha":"b1befb6f8475a0d5c3349a053996271eb7cbc53b","author":{"name":"Kyle Machulis","email":"d0ff38e6f73256704c61d16b0f8fbefe41e0c8dc@machul.is"},"message":"chore: Rename ButtplugService to ButtplugServer\n\nThe documentation talks about a server. Be consistent.\n\nFixes #192","distinct":true,"url":"https://api.github.com/repos/metafetish/buttplug-csharp/commits/b1befb6f8475a0d5c3349a053996271eb7cbc53b"},{"sha":"ffeeec3d3ccdedd8d271fa83375f941438bdeeb2","author":{"name":"Kyle Machulis","email":"d0ff38e6f73256704c61d16b0f8fbefe41e0c8dc@machul.is"},"message":"fix: Fix off-ui-thread GUI access in Kiiroo Server\n\nStopping the server during shutdown in the Kiiroo app causes an\noff-ui-thread component access. Send to dispatcher thread.","distinct":true,"url":"https://api.github.com/repos/metafetish/buttplug-csharp/commits/ffeeec3d3ccdedd8d271fa83375f941438bdeeb2"},{"sha":"763c77ed2f596edd46eb8a17c8bb3b51150751ac","author":{"name":"Kyle Machulis","email":"d0ff38e6f73256704c61d16b0f8fbefe41e0c8dc@machul.is"},"message":"fix: Make DeviceManager modular in to get around lack of BLE closing\n\nWe can't figure out how to close a BLE device without exiting a\nprocess on windows 10. So for now, just keep a single DeviceManager\nper process and pass it to ButtplugServer instances when needed.\n\nFixes #193","distinct":true,"url":"https://api.github.com/repos/metafetish/buttplug-csharp/commits/763c77ed2f596edd46eb8a17c8bb3b51150751ac"},{"sha":"bdc0a6f5d8dac9dbbc7897e149bbf83bf21ded5d","author":{"name":"Kyle Machulis","email":"d0ff38e6f73256704c61d16b0f8fbefe41e0c8dc@machul.is"},"message":"fix: Stop devices on buttplug server shutdown\n\nEven though we don't completely remove them, at least stop devices on\nButtplug server shutdown.","distinct":true,"url":"https://api.github.com/repos/metafetish/buttplug-csharp/commits/bdc0a6f5d8dac9dbbc7897e149bbf83bf21ded5d"}]}
{"actor":{"display_login":"qdot"}}