{"push_id":610945153,"size":12,"distinct_size":0,"ref":"refs/heads/eos2.3","head":"60a75fc41737dc15203c0912492409e0f365b24b","before":"cba3cc7db560ac55bd38ea4cf85414123bfb89e6","commits":[{"sha":"388ad3b790a9d0a974563164f5e9a36e4e2ca55e","author":{"email":"b3c7ac1f4c4c45c9f838c275805c43367661d6f7@endlessm.com","name":"Daniel Drake"},"message":"Don't install header files","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/388ad3b790a9d0a974563164f5e9a36e4e2ca55e"},{"sha":"75c725c20bacb208edcba5ed0fd8b8b4c171d8eb","author":{"email":"5ea642c2bc96ed167c55abf358d1ebc8663ba6d8@collabora.co.uk","name":"Derek Foreman"},"message":"Delete pending list after page flip instead of before\n\nUnder certain circumstances the currently displayed frame buffer can be\non the pending deletion list.  If this is deleted then the current crtc\nwill have no frame buffer and all further attempts to flip buffers will fail.","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/75c725c20bacb208edcba5ed0fd8b8b4c171d8eb"},{"sha":"aca00dba9873c86d92e94846e78323240cba978d","author":{"email":"5ea642c2bc96ed167c55abf358d1ebc8663ba6d8@collabora.co.uk","name":"Derek Foreman"},"message":"Fix management of pending deletion list\n\nFixes a use-after-free.\narmsoc_bo_del() frees the list entry, but on next iteration of the\nloop, xorg_list_for_each_entry reads the next entry pointer from there.\nUse the _safe variant to avoid this.","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/aca00dba9873c86d92e94846e78323240cba978d"},{"sha":"b5af7be4647c5de9334bc23695618c573dc5d1ee","author":{"email":"5d8f4442e5d567aed616eebcfe54d707f2ec5349@mecheye.net","name":"Jasper St. Pierre"},"message":"drmmode_display: Stop animated cursors from flickering on meson\n\nmeson is an atomic driver, meaning that it attempts to set the\ncursor image with drmModeSetCursor wait until vblank before\ncompleting. For historical reasons, ARMSOC hides the cursor\nbefore updating the pixels in the buffer, which means that we\nhide, wait for vblank, show new image, wait for vblank, leading\nto awful flickering of the cursor. This is especially visible\nduring animated cursors like the spinning beachball when opening\nan app.\n\nRemove this code. ... and then realize that Xorg does the same\nthing in its HW cursor manipulating code, meaning all that code\nbefore was simply dead. Pass a flag to Xorg to tell it to stop\nthat. We make great APIs.","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/b5af7be4647c5de9334bc23695618c573dc5d1ee"},{"sha":"faa484593dc0184b760f755d1c3cd85b7b6e8a24","author":{"email":"b3c7ac1f4c4c45c9f838c275805c43367661d6f7@endlessm.com","name":"Daniel Drake"},"message":"Merge pull request #10 from magcius/master\n\ndrmmode_display: Stop animated cursors from flickering on meson","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/faa484593dc0184b760f755d1c3cd85b7b6e8a24"},{"sha":"47b2fd8d197cf85a1b22a53653ee3b6b8b08d59c","author":{"email":"5d8f4442e5d567aed616eebcfe54d707f2ec5349@mecheye.net","name":"Jasper St. Pierre"},"message":"drmmode_meson: Specify if allocations are for scanout or textures\n\nThe kernel will return cachable mappings for textures, which allows\nfor higher performance.","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/47b2fd8d197cf85a1b22a53653ee3b6b8b08d59c"},{"sha":"1d7085ef4cf3ded343c072663b6a2d26c9960451","author":{"email":"5d8f4442e5d567aed616eebcfe54d707f2ec5349@mecheye.net","name":"Jasper St. Pierre"},"message":"Merge pull request #12 from endlessm/shell/4472\n\ndrmmode_meson: Specify if allocations are for scanout or textures","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/1d7085ef4cf3ded343c072663b6a2d26c9960451"},{"sha":"f4d6ad6c4aec98e50edcb6159bb62dc25aa12d86","author":{"email":"5d8f4442e5d567aed616eebcfe54d707f2ec5349@mecheye.net","name":"Jasper St. Pierre"},"message":"drmmode_display: Don't special-case CRTC properties\n\nFor unknown reasons, the code for this does it in this weird\nspecial-case manner instead of just using the existing object ID.\n\nWhen hotplugging between different connectors, the encoder and CRTC\nmight not be configured correctly, so just use our existing object\nID we got when we fetched all the properties.","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/f4d6ad6c4aec98e50edcb6159bb62dc25aa12d86"},{"sha":"7f15fa47b6c35b154cbb39bb6145025b51af401c","author":{"email":"69088b01848c9e171296e8a6c10279802a3a8a84@caione.org","name":"Carlo Caione"},"message":"Initialize X background from plymouth's framebuffer\n\nWith this patch in place the contents of the DRM scanout buffer\nwill be initialized by bliting from the plymouth's framebuffer.\n\nThe option InitFromFBDev has been removed.\n\nSigned-off-by: Carlo Caione <carlo@caione.org>","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/7f15fa47b6c35b154cbb39bb6145025b51af401c"},{"sha":"a2e2aea284ba253a7b624b414cc4eaa226647acc","author":{"email":"5d8f4442e5d567aed616eebcfe54d707f2ec5349@mecheye.net","name":"Jasper St. Pierre"},"message":"Merge pull request #14 from endlessm/shell/2089\n\nInitialize X background from plymouth's framebuffer","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/a2e2aea284ba253a7b624b414cc4eaa226647acc"},{"sha":"618eb9edf799b15a4e50e166442f0172006a0339","author":{"email":"69088b01848c9e171296e8a6c10279802a3a8a84@endlessm.com","name":"Carlo Caione"},"message":"Fix black screen problem during plymouth->GDM transition\n\nCall drmModeSetCrtc on the fb_id of the armsoc scanout buffer after the\nfb plymouth copy using xf86SetDesiredModes\n\nSigned-off-by: Carlo Caione <carlo@endlessm.com>","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/618eb9edf799b15a4e50e166442f0172006a0339"},{"sha":"60a75fc41737dc15203c0912492409e0f365b24b","author":{"email":"5d8f4442e5d567aed616eebcfe54d707f2ec5349@mecheye.net","name":"Jasper St. Pierre"},"message":"Merge pull request #15 from endlessm/shell/2089\n\nFix black screen problem during plymouth->GDM transition","distinct":false,"url":"https://api.github.com/repos/endlessm/xf86-video-armsoc/commits/60a75fc41737dc15203c0912492409e0f365b24b"}]}