{"push_id":1108481865,"size":349,"distinct_size":349,"ref":"refs/heads/master","head":"571b2b1a96cafea07a8f3e96f2e251416215338c","before":"52aea1f0a1d175097b2a598bf42fc1b0873a3db9","commits":[{"sha":"e03fb849c015f6a430bcfbcf853272fa2b0cce3a","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Allow FirmwarePlugin to drop incoming messages","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/e03fb849c015f6a430bcfbcf853272fa2b0cce3a"},{"sha":"6e9d785cebfa18b78c86b385edb8287ef3f879cd","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Drop high rate PreArm messages\n\nAlso filter solo version string","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/6e9d785cebfa18b78c86b385edb8287ef3f879cd"},{"sha":"c785760e5bcb44518b80afae09e9097539fe9b0d","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Check COMPASS_USE params for disabled compass","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/c785760e5bcb44518b80afae09e9097539fe9b0d"},{"sha":"7b6cb5c1daa0bb78592e94547f6b2a90f9f88243","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Make sure spurious parameter updates don't break waiting timeouts","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/7b6cb5c1daa0bb78592e94547f6b2a90f9f88243"},{"sha":"3dce29a7bc2f6066c0a717261ef4b9e53c487fa3","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Merge pull request #3077 from DonLakeFlyer/SoloFixes\n\nSolo fixes","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/3dce29a7bc2f6066c0a717261ef4b9e53c487fa3"},{"sha":"973faaf20eeeaa431ac9f5712a0b6b3015f09999","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Make disconnect for prominent","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/973faaf20eeeaa431ac9f5712a0b6b3015f09999"},{"sha":"1d0bf6270960570bfe408f478fa411f3065c4799","author":{"email":"d4970fc8f7d48ad6e103578fb87a79ebdf091725@prioria.com","name":"Nate Weibley"},"message":"Force link writes to occur via a signal/slot connection.\n\nThis mechanism automatically queues data into the correct thread where necessary, otherwise the method is invoked directly with low overhead.\n\nAt the same time remove the UDP socket event workaround. It is not a problem.","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/1d0bf6270960570bfe408f478fa411f3065c4799"},{"sha":"7f5726e76f1f52a7e6e182f7f33ca749fa6c439e","author":{"email":"d4970fc8f7d48ad6e103578fb87a79ebdf091725@prioria.com","name":"Nate Weibley"},"message":"Check for socket nullptr in UDPLink::writeBytes","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/7f5726e76f1f52a7e6e182f7f33ca749fa6c439e"},{"sha":"0aaca176660cc6e0a99b5feeee685e1617707037","author":{"email":"d4970fc8f7d48ad6e103578fb87a79ebdf091725@prioria.com","name":"Nate Weibley"},"message":"Check for socket nullptr in TCPLink::writeBytes","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/0aaca176660cc6e0a99b5feeee685e1617707037"},{"sha":"a2a203530e514a56c58e45349b8e6385c0ca57a1","author":{"email":"d4970fc8f7d48ad6e103578fb87a79ebdf091725@prioria.com","name":"Nate Weibley"},"message":"Fix BluetoothLink::writeBytes reference to size","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/a2a203530e514a56c58e45349b8e6385c0ca57a1"},{"sha":"fe8ff69e24fc78917ff1d94a446c70cd939a55e7","author":{"email":"d4970fc8f7d48ad6e103578fb87a79ebdf091725@prioria.com","name":"Nate Weibley"},"message":"Refactor writeBytes to _writeBytes","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/fe8ff69e24fc78917ff1d94a446c70cd939a55e7"},{"sha":"e0efcb207faae2adce7ebd919f02daadd5f50faf","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Merge pull request #3078 from DonLakeFlyer/Disconnect\n\nMake disconnect for prominent","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/e0efcb207faae2adce7ebd919f02daadd5f50faf"},{"sha":"70124a1e3cfc967878ee52f781a1e3c5e178b36a","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Merge pull request #3079 from NaterGator/linkthreadfix\n\n[WIP] Link thread safety enforcement","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/70124a1e3cfc967878ee52f781a1e3c5e178b36a"},{"sha":"d1cba94cd5e00f494e1a4cdbcc4c531e357ef503","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Add Solo video support","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/d1cba94cd5e00f494e1a4cdbcc4c531e357ef503"},{"sha":"d69ef3d401b898362aefe90563cf683968dfb820","author":{"email":"bed50c6ae44832f4e7ec1324d1e7963a6ee9e2c7@fastmail.net","name":"Jimmy Johnson"},"message":"adding follow me","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/d69ef3d401b898362aefe90563cf683968dfb820"},{"sha":"6e417447b6ee31f93c66ac7831708af0f6b08db2","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Merge pull request #3085 from DonLakeFlyer/SoloVideo\n\nAdd Solo video support","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/6e417447b6ee31f93c66ac7831708af0f6b08db2"},{"sha":"68e195bd99be8edc4584db369127127c1006c405","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Use Qt5.5 download for OSX","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/68e195bd99be8edc4584db369127127c1006c405"},{"sha":"b38533c976ff150541127200d0573d8a1105e34e","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Merge pull request #3090 from DonLakeFlyer/TravisOSXQt\n\nTravis: Use Qt5.5 download for OSX","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/b38533c976ff150541127200d0573d8a1105e34e"},{"sha":"0d3b47218d03e096fa1c8191dcc1c000c13a7024","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"Merge pull request #3089 from catch-twenty-two/master\n\nadding follow me","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/0d3b47218d03e096fa1c8191dcc1c000c13a7024"},{"sha":"7c3c6162aa9403a454ac4c8a4c62bfcd8f05f749","author":{"email":"1f1e67e5fdb25d2e5cd18ddc0fee425272daab56@thegagnes.com","name":"Don Gagne"},"message":"APM PreArm message handling","distinct":true,"url":"https://api.github.com/repos/mihadyuk/qgroundcontrol/commits/7c3c6162aa9403a454ac4c8a4c62bfcd8f05f749"}]}