{"push_id":678780784,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"4a968c3b4efe1210edd8ffdbeec0b04263d906c3","before":"b62db404ee33c68f2524c931051f06b980c3b5f0","commits":[{"sha":"f53eea2c1cda729de92817d41d60c532154fa78d","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"wayland: Refactor DnD target functions into MetaWaylandDragDestFuncs\n\nThis will be useful in order to interact with drag dest surfaces in\nits windowing-specific ways, although everything defaults to the\nwayland vfuncs.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=738312","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/f53eea2c1cda729de92817d41d60c532154fa78d"},{"sha":"b449ba942a5e220c2e6972bf769733b488abf95d","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"xwayland: Refactor XFixesSelectionNotifyEvent handler\n\nPrepare it for more selection atoms (i.e. XdndSelection) to come.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=738312","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/b449ba942a5e220c2e6972bf769733b488abf95d"},{"sha":"ccb7833e992055d381b3e403928b05c37e3d10a8","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"xwayland: Implement wayland-to-X11 DnD\n\nX11 client windows now hook a X11-specific MetaWaylandDragDestFuncs\nthat converts these into Xdnd* messages, and an additional selection\nbridge has been added to take care of XdndSelection, and the data\ntransfers done through it.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=738312","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/ccb7833e992055d381b3e403928b05c37e3d10a8"},{"sha":"4a968c3b4efe1210edd8ffdbeec0b04263d906c3","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"xwayland: Implement X11-to-wayland DnD\n\nWhen DnD is started from an X11 client, mutter now sets up an special\ngrab that 1) Ensures the drag source keeps receiving events, and 2)\nMoves an internal X Window over wayland clients as soon as the pointer\nenters over these.\n\nThat window will act as the X-side peer for the currently focused\nwayland client, and will transform XdndEnter/Position/Leave/Drop\nmessages into wayland actions. If DnD happens between X11 clients,\nthe window will be moved away and unmapped, to let these operate as\nusual.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=738312","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/4a968c3b4efe1210edd8ffdbeec0b04263d906c3"}]}