{"push_id":601388345,"size":1000,"distinct_size":1453,"ref":"refs/heads/master","head":"c93782ad3346b21ad6dd323c44b48dab8b22f36d","before":"a2ce68fd0346b41b99c6dbbd3c33a5272ce31421","commits":[{"sha":"9b8e1b17feee116696e048fdd5684ea0dc15c4fb","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg"},"message":"configure.ac: Require wayland >= 1.3.91","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/9b8e1b17feee116696e048fdd5684ea0dc15c4fb"},{"sha":"96dc9e4f1f4dc0f2bcc32f837e690505f3c887f1","author":{"email":"e49e3cb36eb2856fbae09461fbb48d0b4eaf2578@tomeuvizoso.net","name":"Tomeu Vizoso"},"message":"rpi: Remove create_view and destroy_view implementations\n\nAnd also remove the vfunc definitions from the compositor as they\nare unused now.","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/96dc9e4f1f4dc0f2bcc32f837e690505f3c887f1"},{"sha":"80511efe430120a3da5deb0c6ab62e82cb774d6e","author":{"email":"67dcd8a17e758192e0cbb577ce1d62cc7da6cf49@gmail.com","name":"Jonas Ådahl"},"message":"tests/.gitignore: Add *.trs\n\nSigned-off-by: Jonas Ådahl <jadahl@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/80511efe430120a3da5deb0c6ab62e82cb774d6e"},{"sha":"f88571fdef30f9871f659ce9fa13e67758948096","author":{"email":"67dcd8a17e758192e0cbb577ce1d62cc7da6cf49@gmail.com","name":"Jonas Ådahl"},"message":"compositor-x11: Hide update_xkb_keymap behind #ifdef HAVE_XCB_XKB\n\nSigned-off-by: Jonas Ådahl <jadahl@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/f88571fdef30f9871f659ce9fa13e67758948096"},{"sha":"b8e62d9cdbe7dbbe8bf5fb4b472b87023b0aefa8","author":{"email":"67dcd8a17e758192e0cbb577ce1d62cc7da6cf49@gmail.com","name":"Jonas Ådahl"},"message":"configure.ac: Report if built with XCB-XKB or not\n\nSigned-off-by: Jonas Ådahl <jadahl@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/b8e62d9cdbe7dbbe8bf5fb4b472b87023b0aefa8"},{"sha":"b18018867bbb6263c622cd4614f402cbaf0078cb","author":{"email":"67dcd8a17e758192e0cbb577ce1d62cc7da6cf49@gmail.com","name":"Jonas Ådahl"},"message":"input: Remove unused variable\n\nSigned-off-by: Jonas Ådahl <jadahl@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/b18018867bbb6263c622cd4614f402cbaf0078cb"},{"sha":"1c6e63e880d1d4afef4dc3b009007c11ecc436ad","author":{"email":"67dcd8a17e758192e0cbb577ce1d62cc7da6cf49@gmail.com","name":"Jonas Ådahl"},"message":"shell: Don't leak weston_touch_move_grab structs\n\nSigned-off-by: Jonas Ådahl <jadahl@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/1c6e63e880d1d4afef4dc3b009007c11ecc436ad"},{"sha":"1ea343e1be49160bd00d97eb776d3641c10de1b1","author":{"email":"67dcd8a17e758192e0cbb577ce1d62cc7da6cf49@gmail.com","name":"Jonas Ådahl"},"message":"Add cancel function to grab interfaces\n\nA grab can potentially allocate memory and would normally end the grab\nitself, freeing the allocated memory in the process. However at in some\nsituations the compositor may want to abort a grab. The grab owner still\nneeds to free some memory and abort the grab properly. To do this a new\nfunction 'cancel' is introduced in all the grab interfaces instructing\nthe grabs owner to abort the grab.\n\nThis patch also hooks up grab cancelling to seat device releasing and\nwhen the compositor looses focus, which would potentially leak memory\nbefore.\n\nSigned-off-by: Jonas Ådahl <jadahl@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/1ea343e1be49160bd00d97eb776d3641c10de1b1"},{"sha":"b27901c5a7737ddc9272f8bf7d16902abf9184e6","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg"},"message":"input.c: Rename default grab functions to be consistent\n\nJonas recent patches made the inconsistency obvious, this patch fixes it.","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/b27901c5a7737ddc9272f8bf7d16902abf9184e6"},{"sha":"8ae63851dd57ee448d3d8897dca74d094d3f0cad","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg"},"message":"window.c: Don't ungrab input after displaying the menu\n\nWe used to ungrab first to stop any existing grab and then grab after\nshowing the menu. That was broken in c680e904897dfb19331f8f296ab, which\nmoved the ungrab down below the grab, and as a result menus are now\nshown without a grab.  This commit moves the grab back up.","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/8ae63851dd57ee448d3d8897dca74d094d3f0cad"},{"sha":"4a7409a1f5b055fe7b8dffa763802d51381b1d22","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@jlekstrand.net","name":"Jason Ekstrand"},"message":"toytoolkit: Don't segfault on window close\n\nWithout this commit, the client will segmentation fault due to accessing\nthe frame after everything has been destroyed.","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/4a7409a1f5b055fe7b8dffa763802d51381b1d22"},{"sha":"912e0a117acf632b90ea1a883c2390c526fd44c0","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg"},"message":"Fall back to ANIMATION_NONE if startup-animation is zoom\n\nget_animation_type() parses \"none\", \"zoom\" and \"fade\" but for the\nstartup animation, we only support \"none\" and \"fade\".  If we get \"zoom\"\njust fall back to \"none\" like we do for all unrecognized strings.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=71006","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/912e0a117acf632b90ea1a883c2390c526fd44c0"},{"sha":"90dfb11428f233ae7a8a455dc773099c80bb5287","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg"},"message":"animation.c: Schedule a repaint when the animation is done\n\nOtherwise we don't repaint with the final state of the surface and\nwe're stuck with the second-to-last frame of the animation until\nsomething else (moving the mouse or such) triggers a redraw.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=70930","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/90dfb11428f233ae7a8a455dc773099c80bb5287"},{"sha":"529a81a89829daf71f4d33b3f02a90001b3dfe5f","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg"},"message":"logind: Return proper error value when tty or seat doesn't match\n\nIf the seat or tty doesn't match we return with r == 0, which looks like\nsuccess to weston_launcher_connect(), which then fails to fall back\nto the legacy path.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=70876","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/529a81a89829daf71f4d33b3f02a90001b3dfe5f"},{"sha":"aa2ee8bdf6ad2709bfb4afadcb100a7d6361fb9a","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg"},"message":"shell: Create view for lock surface\n\nNothing created the view for the lock surface and weston would crash\nwhen trying to display it.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=70873","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/aa2ee8bdf6ad2709bfb4afadcb100a7d6361fb9a"},{"sha":"a28ba55b56c3c94a86524a8cd13cae9257d91376","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg"},"message":"launcher: Make sure we drop drm master before we allow VT switches\n\nOn shutdown, we can risk having a pending vt switch that we normally\nhandle in the vt signal handler.  However as we put the vt back in VT_AUTO\nmode, the pending VT switch will go through and if we haven't dropped\ndrm master at that point, we could switch to another display server\nwithout dropping drm master.  That will typically crash the other server,\nso let's try to make sure we don't do that.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=70877","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/a28ba55b56c3c94a86524a8cd13cae9257d91376"},{"sha":"453de7a7e5994d5abf0d6c77f4544f56e9d2d08d","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg"},"message":"compositor-wayland: Handle HUP or ERR from event loop\n\nOtherwise we end up in a busy loop instead of exiting nicely.","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/453de7a7e5994d5abf0d6c77f4544f56e9d2d08d"},{"sha":"286ff6817b7b127aae30b1daa4e5cb1a69880b72","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@jlekstrand.net","name":"Jason Ekstrand"},"message":"compositor-wayland: Flush the display on commit\n\nThis fixes the problem where animations will wait to play until input is\nreceived.  In general, it also makes the backend far more responsive.\n\nSigned-off-by: Jason Ekstrand <jason@jlekstrand.net>\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=68221","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/286ff6817b7b127aae30b1daa4e5cb1a69880b72"},{"sha":"1d75c7d3a2826163494260593eb67cb4219ede2a","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg"},"message":"xwm: Set input region for fullscreen surfaces correctly\n\nThe logic here broke at some point so that we would only update the\ninput region for non-fullscreen windows.  Thus, a fullscreen window would\nbe stuck with whatever size the most recent non-fullscreen size was.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=69219","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/1d75c7d3a2826163494260593eb67cb4219ede2a"},{"sha":"8f89fcb22b82f3cd5340b614f3123044b82a39ec","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@jlekstrand.net","name":"Jason Ekstrand"},"message":"compositor-wayland: Rename structure members and make things more consistant\n\nSigned-off-by: Jason Ekstrand <jason@jlekstrand.net>","distinct":true,"url":"https://api.github.com/repos/thac0/weston/commits/8f89fcb22b82f3cd5340b614f3123044b82a39ec"}]}