{"push_id":735295369,"size":22,"distinct_size":3,"ref":"refs/heads/for_upstream_next/trigger_surface_clear_from_cover_switch","head":"c91aace241bbfabf74c345019e424d29cf53686f","before":"144d2856fe8fec70aeda1fb7bfcfa7b800a8439e","commits":[{"sha":"2daa2aa5e0995c6e25a522737a26b9ebb7270367","author":{"email":"208d90a35521dcb3e50d907c695d85f9e609147c@jolla.com","name":"Dmitry Rozhkov"},"message":"Check for null when dereferencing model","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/2daa2aa5e0995c6e25a522737a26b9ebb7270367"},{"sha":"07af081e95205f56aff91dde1a3e4bcee3837f9d","author":{"email":"208d90a35521dcb3e50d907c695d85f9e609147c@jolla.com","name":"Dmitry Rozhkov"},"message":"Guard maxLivePages against negative values","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/07af081e95205f56aff91dde1a3e4bcee3837f9d"},{"sha":"24ea8b769ac8a07d28839742659710d72a4ae05f","author":{"email":"45f11722e542fe61db2d07ffa14ae9c3e4cb552a@gmail.com","name":"Piotr Tworek"},"message":"[sailfish-browser] Reset glScissor state before clering the surface. Fixes JB#30882\n\nGecko's CompositorOGL can use glScissor to limit the rendering area when\ncompositing pages containing inline surfaces (example: iframes). In case\nwe've closed a view which has set some scissor box the clear operation\nwill not actually clear the whole surface, but only part of it. The\nremaining area will have undefined content. This patch ensures that we\nalways reset the scissor box before clearing the surface. We currenly\nclear the surface manually only when no webview is opened so there is no\nrisk we'll affect operation of some existing CompositorOGL instance.\nTher shouldn't be any when the reset occours.","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/24ea8b769ac8a07d28839742659710d72a4ae05f"},{"sha":"d9c4333a09bed49466c984875a054b3341ef411f","author":{"email":"621713b03b035e9cdbaa0ca549a37a643bce52a1@gmail.com","name":"Dmitry Rozhkov"},"message":"Merge pull request #383 from rojkov/code-coverage-findings\n\nCheck for null when dereferencing model","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/d9c4333a09bed49466c984875a054b3341ef411f"},{"sha":"cbca3090459a38f8a2be3f3d4bc019e648d69f8f","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jollamobile.com","name":"Raine Mäkeläinen"},"message":"Merge pull request #385 from tworaz/for_upstream/reset_gl_scissor\n\n[sailfish-browser] Reset glScissor state before clering the surface. Fixes JB#30882","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/cbca3090459a38f8a2be3f3d4bc019e648d69f8f"},{"sha":"2ac841c38e8d119b461fb57d6c28ce3027eca202","author":{"email":"ee7d16b7806e05f4ee386dd6bb4a1ac88d814f46@jolla.com","name":"Andrew den Exter"},"message":"[sailfish-browser] Fix the browser cover not showing when there are no open tabs. Fixes JB#30818\n\nInform ApplicationWindow rather than the cover window that the web\nview is the main application window.","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/2ac841c38e8d119b461fb57d6c28ce3027eca202"},{"sha":"7a6014b0e5c1289f43604ee019773ac21aff98ad","author":{"email":"ee7d16b7806e05f4ee386dd6bb4a1ac88d814f46@jollamobile.com","name":"Andrew den Exter"},"message":"Merge pull request #384 from adenexter/jb30818\n\n[sailfish-browser] Fix the browser cover not showing when there are no open tabs. Fixes JB#30818","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/7a6014b0e5c1289f43604ee019773ac21aff98ad"},{"sha":"04b17cef19e2b4c834821ce6cdddfcc183625f1a","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jolla.com","name":"Raine Makelainen"},"message":"[sailfish-browser] Fix favorite grid layout. Contributes to JB#30635","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/04b17cef19e2b4c834821ce6cdddfcc183625f1a"},{"sha":"148f69097d33bad72873905f0341714d257077b2","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jollamobile.com","name":"Raine Mäkeläinen"},"message":"Merge pull request #388 from sailfishos/favoriteGridLayout\n\n[sailfish-browser] Fix favorite grid layout. Contributes to JB#30635","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/148f69097d33bad72873905f0341714d257077b2"},{"sha":"b639029f446512b0dfe055419b0c90f85be51676","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jolla.com","name":"Raine Makelainen"},"message":"Decrease cacheBuffer of the FavoriteGrid","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/b639029f446512b0dfe055419b0c90f85be51676"},{"sha":"d3293e954667787123309e8e14bbf9d415f10594","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jolla.com","name":"Raine Makelainen"},"message":"Remove unused atMiddle","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/d3293e954667787123309e8e14bbf9d415f10594"},{"sha":"9b123210b314adab05e88010cda4b03c6eb01909","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jolla.com","name":"Raine Makelainen"},"message":"Add animation direction to the overlay animator","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/9b123210b314adab05e88010cda4b03c6eb01909"},{"sha":"fb14582980c4489a77d5794ee315e11a7ca3d225","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jolla.com","name":"Raine Makelainen"},"message":"Use FadeAnimator for history list and favorite grid","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/fb14582980c4489a77d5794ee315e11a7ca3d225"},{"sha":"fa0a6312594869e206a333330f8ab8be1200b805","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jolla.com","name":"Raine Makelainen"},"message":"[sailfish-browser] Fix overlay clipping. Fixes JB#30945\n\nEnable clipping only when absolutely mandatory. Clipping can be\nvisualized with QSG_VISUALIZE=clip environment variable.\n\nClipping is only needed when the history or the favorite grid\nhas been moved. Clipping is not needed after the overlay\nis animated to the bottom.","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/fa0a6312594869e206a333330f8ab8be1200b805"},{"sha":"179317c5a96c710bef59ab75ea5f8dc4385e1792","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jolla.com","name":"Raine Makelainen"},"message":"Fix visiblity of the search field","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/179317c5a96c710bef59ab75ea5f8dc4385e1792"},{"sha":"04752e8158183a3ec5eda27d1f39f2981215d501","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jolla.com","name":"Raine Makelainen"},"message":"Improve keyboard opening\n\nDo not open the virtual keyboard again automatically if the content\nor the overlay itself has been moved. Only open the virtual keyboard\nagain after overlay has been at the bottom.","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/04752e8158183a3ec5eda27d1f39f2981215d501"},{"sha":"9ab861173dff86267515ffb639433f8eabcd017c","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jollamobile.com","name":"Raine Mäkeläinen"},"message":"Merge pull request #389 from sailfishos/jb30945\n\nSet of small fixes for the overlay","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/9ab861173dff86267515ffb639433f8eabcd017c"},{"sha":"c0e1efe19958afebd8fd9a3971b4aeacea49d599","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jolla.com","name":"Raine Makelainen"},"message":"[sailfish-browser] Align the quick scroll bar to the right edge. Contributes to JB#30635","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/c0e1efe19958afebd8fd9a3971b4aeacea49d599"},{"sha":"65830f05b8545e73a98876b933b2d4b2faecd024","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jollamobile.com","name":"Raine Mäkeläinen"},"message":"Merge pull request #387 from sailfishos/quickScroll\n\n[sailfish-browser] Align the quick scroll bar to the right edge. Contributes to JB#30635","distinct":false,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/65830f05b8545e73a98876b933b2d4b2faecd024"},{"sha":"15241331dafc8a5e2c98b21fd8bdeb35480e515a","author":{"email":"c12419676f64f33a87a96ab5f053f8a466f10b09@jolla.com","name":"Raine Makelainen"},"message":"Set CUSTOM_UA only if not yet set to the environment","distinct":true,"url":"https://api.github.com/repos/tworaz/sailfish-browser/commits/15241331dafc8a5e2c98b21fd8bdeb35480e515a"}]}