{"push_id":2424508874,"size":33,"distinct_size":1,"ref":"refs/heads/trying","head":"a8a51428ad350417b27cd474b30f41e9c59c7437","before":"52fbfc80d52826dd4e401f4a0071af509504638e","commits":[{"sha":"ddbbefaab450cbef8420c6b5844b22323e15bd62","author":{"name":"William Wold","email":"d0f77760f06ccf769c7387f6dbe07084b98602e7@canonical.com"},"message":"made tests fail","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/ddbbefaab450cbef8420c6b5844b22323e15bd62"},{"sha":"d0a88e194b00a937f99637a8b9ca9e9898d4a938","author":{"name":"Alan Griffiths","email":"e0b892b56a1be343755a268d0868b0b839a44767@octopull.co.uk"},"message":"Set cursor to Wayland surface's bufferstream","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/d0a88e194b00a937f99637a8b9ca9e9898d4a938"},{"sha":"07d12e57814ddaf58e15611587545b82ba166f7b","author":{"name":"Alan Griffiths","email":"e0b892b56a1be343755a268d0868b0b839a44767@octopull.co.uk"},"message":"Don't force -flto for libmiral","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/07d12e57814ddaf58e15611587545b82ba166f7b"},{"sha":"6a57282319c76b382cf4624f412e1173c5dc360c","author":{"name":"Alan Griffiths","email":"e0b892b56a1be343755a268d0868b0b839a44767@octopull.co.uk"},"message":"Merge remote-tracking branch 'origin/fix-null-role-commit' into WlSurface-set_cursor","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/6a57282319c76b382cf4624f412e1173c5dc360c"},{"sha":"8ffa3d0bc5b1e0dfdf5d097aa7bde1bb70173b82","author":{"name":"Alan Griffiths","email":"e0b892b56a1be343755a268d0868b0b839a44767@octopull.co.uk"},"message":"Don't check libmiral symbols when not building with LTO (because they change)","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/8ffa3d0bc5b1e0dfdf5d097aa7bde1bb70173b82"},{"sha":"504b2834fb34ab8dd132127879de6e6d62b3b1a9","author":{"name":"Alan Griffiths","email":"e0b892b56a1be343755a268d0868b0b839a44767@octopull.co.uk"},"message":"Remove needless indirection","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/504b2834fb34ab8dd132127879de6e6d62b3b1a9"},{"sha":"a542c89e2103654f353840c8b05779dac63e7702","author":{"name":"Alan Griffiths","email":"e0b892b56a1be343755a268d0868b0b839a44767@octopull.co.uk"},"message":"Fold the \"if\"s","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/a542c89e2103654f353840c8b05779dac63e7702"},{"sha":"8de4ae75faeef7bfa9623f127d89028773142dc4","author":{"name":"bors[bot]","email":"e10caccaab53dc2f91623857afd7e26c949ba684@users.noreply.github.com"},"message":"Merge #269\n\n269: Implement WlSurface::set_cursor() r=wmww a=AlanGriffiths\n\nEnable Wayland clients to set and hide the cursor","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/8de4ae75faeef7bfa9623f127d89028773142dc4"},{"sha":"398571475ed8b82f85f370cd121c75d318c99d3d","author":{"name":"bors[bot]","email":"e10caccaab53dc2f91623857afd7e26c949ba684@users.noreply.github.com"},"message":"Merge #270\n\n270: Don't force -flto for libmiral r=Saviq a=AlanGriffiths\n\nsrc/miral/CMakeLists.txt has some hardcoded compile flags inherited from its days as a standalone project.\nThese should be inherited from the parent project instead. (Fixes #266)","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/398571475ed8b82f85f370cd121c75d318c99d3d"},{"sha":"1be30be1e93f411949c446857ab6b41678477ccf","author":{"name":"Michał Sawicz","email":"16ee31d476a95706a2bc24c59eb2c184f071e0c3@sawicz.net"},"message":"[travis] use SFTP for PPA uploads until FTP is fixed","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/1be30be1e93f411949c446857ab6b41678477ccf"},{"sha":"850b107e602b902ec5ff8fff4f690afeec5d1a1e","author":{"name":"bors[bot]","email":"e10caccaab53dc2f91623857afd7e26c949ba684@users.noreply.github.com"},"message":"Merge #272\n\n272: [travis] use SFTP for PPA uploads until FTP is fixed r=Saviq a=Saviq","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/850b107e602b902ec5ff8fff4f690afeec5d1a1e"},{"sha":"2caa6fa1e1d55ade0f48aed7a6b710114e7ea8c3","author":{"name":"Christopher James Halse Rogers","email":"3525336d77437bb31ef594c3eff74ae88f591c85@canonical.com"},"message":"mgm::VirtualTerminal: Add acquire_device interface.\n\nThis is used to get access to device nodes. The current implementation just\nopen()s the relevant device node, but a future logind implementation will\nuse the logind interfaces to acquire devices without root privileges.","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/2caa6fa1e1d55ade0f48aed7a6b710114e7ea8c3"},{"sha":"e603a56ef7d275d0433889e8b3b7b6f209610cf2","author":{"name":"Christopher James Halse Rogers","email":"3525336d77437bb31ef594c3eff74ae88f591c85@canonical.com"},"message":"Rename mgm::VirtualTerminal to ConsoleServices.","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/e603a56ef7d275d0433889e8b3b7b6f209610cf2"},{"sha":"6de1f52782db837bd65d387a00dd5eee5d7ee96c","author":{"name":"Christopher James Halse Rogers","email":"3525336d77437bb31ef594c3eff74ae88f591c85@canonical.com"},"message":"Move ConsoleServices up to top level platform #include.\n\nThis is in preparation with sharing it more widely across Mir components.","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/6de1f52782db837bd65d387a00dd5eee5d7ee96c"},{"sha":"90595baf7737b214c9a26b08bd0d6c2c686cd807","author":{"name":"Christopher James Halse Rogers","email":"3525336d77437bb31ef594c3eff74ae88f591c85@canonical.com"},"message":"Also rename stub/null ConsoleServices","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/90595baf7737b214c9a26b08bd0d6c2c686cd807"},{"sha":"b264266711b477a68e5e8783016518d75f1affc3","author":{"name":"Christopher James Halse Rogers","email":"3525336d77437bb31ef594c3eff74ae88f591c85@canonical.com"},"message":"ConsoleServices: Drop set_graphics_mode().\n\nThis is only called once, on start up, immediately after constructing the ConsoleServices.\nIt doesn't make sense to set_graphics_mode() for logind, so just have the\nLinuxVirtualTerminal constructor set graphics mode.","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/b264266711b477a68e5e8783016518d75f1affc3"},{"sha":"7fdd8d757cef317d9fea62eef52f040b46526b96","author":{"name":"Christopher James Halse Rogers","email":"3525336d77437bb31ef594c3eff74ae88f591c85@canonical.com"},"message":"Add Configuration::the_console_services()\n\nNo code currently uses this, but this change is sufficiently big to be usefully split.","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/7fdd8d757cef317d9fea62eef52f040b46526b96"},{"sha":"93c57f6446748176ace607b634b2c90d706da8b6","author":{"name":"Christopher James Halse Rogers","email":"3525336d77437bb31ef594c3eff74ae88f591c85@canonical.com"},"message":"Platforms: Provide the ConsoleService to the modules.\n\nThis is a prerequisite for logind support, where we pass a logind implementation\nrather than have the platforms themselves try to handle it.\n\nAlso handle backwards-compatibility - existing platform libraries can still be\nloaded, with their existing ABI.","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/93c57f6446748176ace607b634b2c90d706da8b6"},{"sha":"9aea103f123765294824e1a6c595a364fb0f4a00","author":{"name":"Alan Griffiths","email":"e0b892b56a1be343755a268d0868b0b839a44767@octopull.co.uk"},"message":"Fix Build-Depends","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/9aea103f123765294824e1a6c595a364fb0f4a00"},{"sha":"d72bc084dbed6b9a894bdaa3d2d4553be7197d80","author":{"name":"Alan Griffiths","email":"e0b892b56a1be343755a268d0868b0b839a44767@octopull.co.uk"},"message":"Fix crazy #includes","distinct":false,"url":"https://api.github.com/repos/MirServer/mir/commits/d72bc084dbed6b9a894bdaa3d2d4553be7197d80"}]}
{"actor":{"display_login":"bors"}}