{"push_id":2714282312,"size":19,"distinct_size":10,"ref":"refs/heads/surface-precommit","head":"31f9972385348e32f9ab19387504ff871751740d","before":"8ef74d9723e5ae94924e4adb2b732346e424e5f4","commits":[{"sha":"5fe50b9a283f325cbc6e0dd4614192dddc298487","author":{"name":"emersion","email":"1a73af9e7ae00182733b2292511b814be66f065f@emersion.fr"},"message":"output: make wl_output resources inert","distinct":false,"url":"https://api.github.com/repos/emersion/wlroots/commits/5fe50b9a283f325cbc6e0dd4614192dddc298487"},{"sha":"024fc76eee805d05176fba433049b94c82c099af","author":{"name":"Drew DeVault","email":"e5f37c1b03f961a4b67ed44d6e9534d9b73665f9@cmpwn.com"},"message":"Merge pull request #1117 from emersion/inert-output\n\noutput: make wl_output resources inert","distinct":false,"url":"https://api.github.com/repos/emersion/wlroots/commits/024fc76eee805d05176fba433049b94c82c099af"},{"sha":"c19d4757537a855f6e66f4473379e9b4eb3b6564","author":{"name":"emersion","email":"1a73af9e7ae00182733b2292511b814be66f065f@emersion.fr"},"message":"xdg-output: don't send no-op updates\n\nTo begin with, no-op updates are unnecessary, so this patch is an\nimprovement on its own.\n\nThen, this fixes hotplugging issues with xwayland. xwayland waits\nfor both wl_output and xdg_output to send a \"done\" event. However,\nit doesn't handle well desynchronized \"done\" updates: if xdg-output\nsends \"done\" twice, the second one will wait for the next wl_output\n\"done\" event. This is an issue when the first is a no-op and the\nsecond is a real update: the second isn't applied. I've considered\npatching xwayland instead, but it seems pretty complicated.","distinct":false,"url":"https://api.github.com/repos/emersion/wlroots/commits/c19d4757537a855f6e66f4473379e9b4eb3b6564"},{"sha":"c1a6422b332887cb0af40e659d61652ecfa1d030","author":{"name":"Drew DeVault","email":"e5f37c1b03f961a4b67ed44d6e9534d9b73665f9@cmpwn.com"},"message":"Merge pull request #1118 from emersion/xdg-output-no-noop-updates\n\nxdg-output: don't send no-op updates","distinct":false,"url":"https://api.github.com/repos/emersion/wlroots/commits/c1a6422b332887cb0af40e659d61652ecfa1d030"},{"sha":"0260f042d2218f0ca805c877ac6f0dc446937ce8","author":{"name":"vilhalmer","email":"10d9a20df66cd7826a32eda03d62748600042fcf@vil.lv"},"message":"Bail from setting gamma on destroyed resource","distinct":false,"url":"https://api.github.com/repos/emersion/wlroots/commits/0260f042d2218f0ca805c877ac6f0dc446937ce8"},{"sha":"66ac9e7f49304ff24ac58f7b5443a253fd86a7bd","author":{"name":"emersion","email":"1a73af9e7ae00182733b2292511b814be66f065f@emersion.fr"},"message":"Merge pull request #1120 from vilhalmer/gamma-control-set-bail-on-destroyed-resource\n\nBail from setting gamma on destroyed resource","distinct":false,"url":"https://api.github.com/repos/emersion/wlroots/commits/66ac9e7f49304ff24ac58f7b5443a253fd86a7bd"},{"sha":"deeca53e3348d4764d1daf2636b6bd8e25bd4a21","author":{"name":"emersion","email":"1a73af9e7ae00182733b2292511b814be66f065f@emersion.fr"},"message":"Rename wl_resources to resource, wl_global to global","distinct":false,"url":"https://api.github.com/repos/emersion/wlroots/commits/deeca53e3348d4764d1daf2636b6bd8e25bd4a21"},{"sha":"ffc8780893dd2c8a9ed2f7bd873ced576bc93cc1","author":{"name":"Drew DeVault","email":"e5f37c1b03f961a4b67ed44d6e9534d9b73665f9@cmpwn.com"},"message":"Merge pull request #1121 from emersion/rename-wl-resources-global\n\nRename wl_resources to resource, wl_global to global","distinct":false,"url":"https://api.github.com/repos/emersion/wlroots/commits/ffc8780893dd2c8a9ed2f7bd873ced576bc93cc1"},{"sha":"fad62a3e1c85ec5d709db59bbca173758a8beaf0","author":{"name":"Arvin Ignaci","email":"b0eed4a0bce62f7bc7c0ed0f232a0e496035fda1@calanalytics.com"},"message":"fix: handle 32 bit time_t (or smaller)","distinct":true,"url":"https://api.github.com/repos/emersion/wlroots/commits/fad62a3e1c85ec5d709db59bbca173758a8beaf0"},{"sha":"e78d72f42e10b43a76ef5ba6b8c4b3b470b25245","author":{"name":"emersion","email":"1a73af9e7ae00182733b2292511b814be66f065f@emersion.fr"},"message":"Merge pull request #1124 from 5nefarious/handle-32bit-time\n\nfix: handle 32 bit time_t (or smaller)","distinct":true,"url":"https://api.github.com/repos/emersion/wlroots/commits/e78d72f42e10b43a76ef5ba6b8c4b3b470b25245"},{"sha":"7cbef152063e1fbb24e6204339ff4587a74be04b","author":{"name":"emersion","email":"1a73af9e7ae00182733b2292511b814be66f065f@emersion.fr"},"message":"util: add wlr_ prefix to log symbols","distinct":false,"url":"https://api.github.com/repos/emersion/wlroots/commits/7cbef152063e1fbb24e6204339ff4587a74be04b"},{"sha":"2518de655c7278728736d22549656c639e4c92f0","author":{"name":"Drew DeVault","email":"e5f37c1b03f961a4b67ed44d6e9534d9b73665f9@cmpwn.com"},"message":"Merge pull request #1126 from emersion/wlr-log-prefix\n\nutil: add wlr_ prefix to log symbols","distinct":true,"url":"https://api.github.com/repos/emersion/wlroots/commits/2518de655c7278728736d22549656c639e4c92f0"},{"sha":"e463b49166841f71c6ee9b8922ae5dc8973174ce","author":{"name":"Guido Günther","email":"7ebf60a2ee90c1ac7f28776faba2e1a6e374ba74@sigxcpu.org"},"message":"x11: Check if xcb_configure_window worked\n\nSo far we did not check for any errors","distinct":true,"url":"https://api.github.com/repos/emersion/wlroots/commits/e463b49166841f71c6ee9b8922ae5dc8973174ce"},{"sha":"8515b7c65b884ff2c6bb1b206e3ad0d8bfb841a4","author":{"name":"Guido Günther","email":"7ebf60a2ee90c1ac7f28776faba2e1a6e374ba74@sigxcpu.org"},"message":"x11: use correct type for events in wl_event_loop_add_fd","distinct":true,"url":"https://api.github.com/repos/emersion/wlroots/commits/8515b7c65b884ff2c6bb1b206e3ad0d8bfb841a4"},{"sha":"40fe252c2dea81c5a248c16b6c1b80e57b6a6a70","author":{"name":"Guido Günther","email":"7ebf60a2ee90c1ac7f28776faba2e1a6e374ba74@sigxcpu.org"},"message":"x11: make sure event source is drained\n\nOtherwise running under Xvfb will not deliver any events. This results\nin e.g. weston-info reporting a 0x0 window size (which results in all\nsorts of problems).","distinct":true,"url":"https://api.github.com/repos/emersion/wlroots/commits/40fe252c2dea81c5a248c16b6c1b80e57b6a6a70"},{"sha":"c0b4217fce67d77a312e8d51ab2cf1e8365992f4","author":{"name":"Drew DeVault","email":"e5f37c1b03f961a4b67ed44d6e9534d9b73665f9@cmpwn.com"},"message":"Merge pull request #1116 from emersion/surface-role\n\nsurface: replace wlr_surface_set_role_committed with wlr_surface_role","distinct":true,"url":"https://api.github.com/repos/emersion/wlroots/commits/c0b4217fce67d77a312e8d51ab2cf1e8365992f4"},{"sha":"e226e2c01154f3c7d9481655684417635e003c38","author":{"name":"Drew DeVault","email":"e5f37c1b03f961a4b67ed44d6e9534d9b73665f9@cmpwn.com"},"message":"Missed some old wlr_log calls","distinct":true,"url":"https://api.github.com/repos/emersion/wlroots/commits/e226e2c01154f3c7d9481655684417635e003c38"},{"sha":"d8bbdf3bd5edce03c550bb0982ac997392ac5711","author":{"name":"emersion","email":"1a73af9e7ae00182733b2292511b814be66f065f@emersion.fr"},"message":"Merge pull request #1128 from agx/unbreak-xvfb\n\nUnbreak xvfb","distinct":true,"url":"https://api.github.com/repos/emersion/wlroots/commits/d8bbdf3bd5edce03c550bb0982ac997392ac5711"},{"sha":"31f9972385348e32f9ab19387504ff871751740d","author":{"name":"emersion","email":"1a73af9e7ae00182733b2292511b814be66f065f@emersion.fr"},"message":"surface: add wlr_surface_role.precommit\n\nThis allows to emit the unmap event before the surface becomes\nactually unmapped for most shells.","distinct":true,"url":"https://api.github.com/repos/emersion/wlroots/commits/31f9972385348e32f9ab19387504ff871751740d"}]}
{"actor":{"display_login":"emersion"}}