{"push_id":1159410031,"size":77,"distinct_size":77,"ref":"refs/heads/gk20a","head":"412880dfeb9951f9e807ed36e293805bc97beb32","before":"6f01be5ee4c126f3afc49ca23b0449344e32e79a","commits":[{"sha":"d3a3ee980d58d826c0c0122f9661066cd760a77e","author":{"name":"Jonas Ådahl","email":"557acefec0713c15be460df4e4c3548ce46b3222@gmail.com"},"message":"desktop-shell: Unset the shell surface owner when it goes away\n\nOn client destruction, the shell object may be destroyed before the\nshell surface objects. If this happens to two surfaces of the same\nclient, and one surface being destroyed results in the focus being\nswitched to the other, this would trigger a ping event.\n\nThe ping event sending function relies on having a valid owner, and if\nthe shell would be destoryed prior to the shell surface, we'd crash in\nthis function.\n\nSolve this by unsetting the owner pointer when the shell client goes\naway and early out in the ping event sending function if the owner is\ngone.\n\nSigned-off-by: Jonas Ådahl <jadahl@gmail.com>\nReviewed-by: Mike Blumenkrantz <zmike@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/d3a3ee980d58d826c0c0122f9661066cd760a77e"},{"sha":"10257ee5d9174014a1e776ae2710120f8951b968","author":{"name":"Jonas Ådahl","email":"557acefec0713c15be460df4e4c3548ce46b3222@gmail.com"},"message":"desktop-shell: Get rid of some unused fields\n\nSigned-off-by: Jonas Ådahl <jadahl@gmail.com>\nReviewed-by: Mike Blumenkrantz <zmike@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/10257ee5d9174014a1e776ae2710120f8951b968"},{"sha":"8b6c9fcd4e471c0ca003877e58ac981461f9ae23","author":{"name":"Jonas Ådahl","email":"557acefec0713c15be460df4e4c3548ce46b3222@gmail.com"},"message":"data-device: Update current action even if source version is old\n\nIf the version of the source object is old enough to not have\nwl_data_source.set_actions() the current action would never be updated\nsince source->set_actions would never be set.\n\nTo fix this, instead of checking whether source->set_actions before\nproceeding with updating the current action, just always update the\naction when we know all parts are valid dnd data device objects.\n\nSigned-off-by: Jonas Ådahl <jadahl@gmail.com>\nReviewed-by: Mike Blumenkrantz <zmike@osg.samsung.com>\nReviewed-by: Carlos Garnacho <carlosg@gnome.org>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/8b6c9fcd4e471c0ca003877e58ac981461f9ae23"},{"sha":"ed6014a9e481772580f7eb9fc7a1200aca7aec5c","author":{"name":"Jonas Ådahl","email":"557acefec0713c15be460df4e4c3548ce46b3222@gmail.com"},"message":"input: Don't try to send axis_source when there are no resources\n\nThe focus_client pointer may be NULL here if the focused client has no\npointer resources. To avoid a crash, NULL check focus client before\nproceeding to send the events.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=94899\n\nSigned-off-by: Jonas Ådahl <jadahl@gmail.com>\nReviewed-by: Mike Blumenkrantz <zmike@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/ed6014a9e481772580f7eb9fc7a1200aca7aec5c"},{"sha":"13a26e02e5efe176cd8262ccd8203e4225f22613","author":{"name":"Pekka Paalanen","email":"267639e4d599d549f529b26cf387a8d89c2fc736@collabora.co.uk"},"message":"weston-info: look for the right wp_presentation\n\nPatch b00c79b587a4903df576008a64a49f851fed234c forgot to update the\nglobal interface name to look for. Fix it.\n\nThis makes weston-info report the presentation clock again.\n\nSigned-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>\nReviewed-by: Bryce Harrington <bryce@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/13a26e02e5efe176cd8262ccd8203e4225f22613"},{"sha":"fd01ba055d118eaf9b51aac2f93b9a9b697e31a8","author":{"name":"Pekka Paalanen","email":"267639e4d599d549f529b26cf387a8d89c2fc736@collabora.co.uk"},"message":"tests: check for NULL surface in keyboard and pointer handlers\n\nWhen a test destroys a wl_surface, it is still possible to get events\nreferring to the destroyed surface. The surface in such cases will be\nNULL.\n\nHandle NULL surface gracefully in keyboard and pointer enter/leave\nhandlers. Touch-down handler is already NULL-safe.\n\nThis fixes a SEGV in a test I am writing for wp_viewport.\n\nSigned-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>\nReviewed-by: Bryce Harrington <bryce@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/fd01ba055d118eaf9b51aac2f93b9a9b697e31a8"},{"sha":"34d59859475fdbaf0332c487987a9f1f23922e64","author":{"name":"Gustavo Zacarias","email":"c66b90184dd80a00a6f6ef8d0ff70881e786347b@zacarias.com.ar"},"message":"build: add check for clock_gettime() in librt\n\nzuctest is another clock_gettime() user that fails to link against librt when\nnecessary.\n\nInstead of adding another -lrt LDADD entry i've opted for the saner way and\nconverted the check to a configure test that will set CLOCK_GETTIME_LIBS\nappropiately and replaced all instances of -lrt with it.\nBuilt-tested against old and new glibc.\n\nSigned-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>\nReviewed-by: Bryce Harrington <bryce@osg.samsung.com>\nReviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/34d59859475fdbaf0332c487987a9f1f23922e64"},{"sha":"57c83f65348afdc894cec5b08c440539d35d4352","author":{"name":"Gustavo Zacarias","email":"c66b90184dd80a00a6f6ef8d0ff70881e786347b@zacarias.com.ar"},"message":"build: actually use CLOCK_GETTIME_LIBS for libzunitc\n\nThe fix/check in 34d59859 is incomplete.\n\nSigned-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>\nReviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/57c83f65348afdc894cec5b08c440539d35d4352"},{"sha":"9992bdcbe6b4071c7d04059955171dec183cacfe","author":{"name":"Quentin Glidic","email":"0973f809ed7a18e90b4038591587d6d2232c77ca@sardemff7.net"},"message":"build: Add (and use) an AC_SEARCH_LIBS wrapper\n\nAC_SEARCH_LIBS is the recommended macro for these checks, unfortunately,\nwe use AC_CHECK_LIB instead, and even AC_CHECK_FUNC, when only one\nAC_SEARCH_LIBS would be enough.\n\nThis wrapper macro is used much like PKG_CHECK_MODULES, as it defines\n(and AC_SUBST) the PREFIX_LIBS variable itself.\n\nIt also avoids adding unnecessary stuff to LIBS.\n\nSigned-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>\nTested-by: Gustavo Zacarias <gustavo@zacarias.com.ar>\nReviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/9992bdcbe6b4071c7d04059955171dec183cacfe"},{"sha":"2dd10e0c60fbf4bd403fd9fa6c67d20c2ba0ee09","author":{"name":"U. Artie Eoff","email":"b9487835786deee209c0b5f5411f7eaf618881d3@intel.com"},"message":"clients/nested: fix undefined reference to xzalloc\n\nInclude shared/xalloc.h in clients/nested.c to fix\ncompilation error: undefined reference to `xzalloc'\n\nSigned-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>\nReviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/2dd10e0c60fbf4bd403fd9fa6c67d20c2ba0ee09"},{"sha":"bd57310c11bd32a5f07c3d9aae998b0bb8b84c00","author":{"name":"Benoit Gschwind","email":"9dd5d718693ab345072ad4edf89db52def4cccc3@gnu-log.net"},"message":"compositor-rdp: refactor configuration API\n\nImplement a \"well\" defined API to configure the rdp backend.\nFollowing according to discution about libweston API.\n\nSigned-off-by: Benoit Gschwind <gschwind@gnu-log.net>\nReviewed-by: David FORT <rdp.effort@gmail.com>\n[Pekka: added missing headers to Makefile.am]\nSigned-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/bd57310c11bd32a5f07c3d9aae998b0bb8b84c00"},{"sha":"425d9d9a67c64d13aae80d953b7e266066ece7ed","author":{"name":"Yong Bakos","email":"e40a70a1cfdefa225b73d3560ce978139ded05a1@humanoriented.com"},"message":"man: Clarify weston.ini scale option\n\nAdd explanations of scaling that are a bit more approachable for users.\n\nSigned-off-by: Yong Bakos <ybakos@humanoriented.com>\nFixes: https://bugs.freedesktop.org/show_bug.cgi?id=94824\nReviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/425d9d9a67c64d13aae80d953b7e266066ece7ed"},{"sha":"c06389a105995622841b640c56b252286ac1143c","author":{"name":"Derek Foreman","email":"d0a389073f8db3f644d5a8951a90bc05f81210fb@osg.samsung.com"},"message":"linux-dmabuf: Keep checking planes even if the first doesn't support lseek\n\nIf we break; when lseek fails we can fail to do some legitimate tests\non remaining planes in a multi-plane buffer.\n\nSigned-off-by: Derek Foreman <derekf@osg.samsung.com>\nReviewed-by: Daniel Stone <daniels@collabora.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/c06389a105995622841b640c56b252286ac1143c"},{"sha":"e5b5659240e1c1c23bf74c0b126de982747dffa7","author":{"name":"Pekka Paalanen","email":"267639e4d599d549f529b26cf387a8d89c2fc736@collabora.co.uk"},"message":"compositor-fbdev: make copy of the device string\n\nEnsuring that the pointer to the device path stays valid gets harder and\nharder with migrating to the libweston-style config handling. Therefore,\nmake a copy of the string, private to struct fbdev_output.\n\nNow the pointer passed in to fbdev_output_create() could be freed right\nafter the call returns.\n\nSigned-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>\nReviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>\nReviewed-by: Benoit Gschwind <gschwind@gnu-log.net>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/e5b5659240e1c1c23bf74c0b126de982747dffa7"},{"sha":"934e89a749b77e8294113f75ad7f8b3fe3150bc8","author":{"name":"Benoit Gschwind","email":"9dd5d718693ab345072ad4edf89db52def4cccc3@gnu-log.net"},"message":"fbdev-backend: refactor configuration API\n\nImplement a \"well\" defined API to configure the fbdev backend.\nFollowing and according to discussion about libweston API\n\nThe output transform configuration is moved into weston and added to the\nfbdev configuration structure.\n\nSigned-off-by: Benoit Gschwind <gschwind@gnu-log.net>\n[Pekka: squashed two patches and rebased.]\nSigned-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/934e89a749b77e8294113f75ad7f8b3fe3150bc8"},{"sha":"bbb783a9570fc47625d196f83cbfec7adc56926a","author":{"name":"Yong Bakos","email":"e40a70a1cfdefa225b73d3560ce978139ded05a1@humanoriented.com"},"message":"desktop-shell: Use 'surface-local' to correct grammar\n\nCorrect the pluralization by simplifying with 'surface-local'.\n\nSee https://lists.freedesktop.org/archives/wayland-devel/2016-April/028249.html.\n\nSigned-off-by: Yong Bakos <ybakos@humanoriented.com>\nReviewed-by: Bryce Harrington <bryce@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/bbb783a9570fc47625d196f83cbfec7adc56926a"},{"sha":"3b2276101d31304a5509642b2d2d01f874c8214f","author":{"name":"Yong Bakos","email":"e40a70a1cfdefa225b73d3560ce978139ded05a1@humanoriented.com"},"message":"fullscreen-shell: Use 'surface-local' to correct grammar\n\nCorrect the pluralization by simplifying with 'surface-local'.\n\nSee https://lists.freedesktop.org/archives/wayland-devel/2016-April/028249.html.\n\nSigned-off-by: Yong Bakos <ybakos@humanoriented.com>\nReviewed-by: Bryce Harrington <bryce@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/3b2276101d31304a5509642b2d2d01f874c8214f"},{"sha":"e069871da39589f04a3aea37f63ac823204020bc","author":{"name":"Yong Bakos","email":"e40a70a1cfdefa225b73d3560ce978139ded05a1@humanoriented.com"},"message":"ivi-layout: Correct coordinate adjective grammar, misspellings\n\nHyphenate 'multi screen' coordinates, and correct misspellings and\ngrammar within changed lines.\n\nSee https://lists.freedesktop.org/archives/wayland-devel/2016-April/028249.html.\n\nSigned-off-by: Yong Bakos <ybakos@humanoriented.com>\nReviewed-by: Bryce Harrington <bryce@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/e069871da39589f04a3aea37f63ac823204020bc"},{"sha":"2aa6bd7c97735d162c29106fdd948fd2e1bc144b","author":{"name":"Yong Bakos","email":"e40a70a1cfdefa225b73d3560ce978139ded05a1@humanoriented.com"},"message":"ivi-application: Hyphenate compound adjective surface-local\n\nSee https://lists.freedesktop.org/archives/wayland-devel/2016-April/028249.html.\n\nSigned-off-by: Yong Bakos <ybakos@humanoriented.com>\nReviewed-by: Bryce Harrington <bryce@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/2aa6bd7c97735d162c29106fdd948fd2e1bc144b"},{"sha":"4c72e29f9909d33edd497edbe789bb70909f768e","author":{"name":"Yong Bakos","email":"e40a70a1cfdefa225b73d3560ce978139ded05a1@humanoriented.com"},"message":"compositor: Hyphenate compound adjective surface-local\n\nSee https://lists.freedesktop.org/archives/wayland-devel/2016-April/028249.html.\n\nSigned-off-by: Yong Bakos <ybakos@humanoriented.com>\nReviewed-by: Bryce Harrington <bryce@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/Gnurou/weston/commits/4c72e29f9909d33edd497edbe789bb70909f768e"}]}
{"actor":{"display_login":"Gnurou"}}