{"push_id":913883866,"size":10,"distinct_size":1,"ref":"refs/heads/5.5","head":"659490b7dd2c6092e85a1724a23ebb79f6e081d9","before":"bbd9e142c175f9e9f0252b95dd7f16295ea79bd0","commits":[{"sha":"9244bc33e32f9df4fcf0eb39b5c5632bf05e3e37","author":{"email":"47777b9406dbddd02a3fdca8341789a013805a11@theqtcompany.com","name":"Joerg Bornemann"},"message":"fix \"open download\" in demo browser\n\nOpen the downloaded file, not the directory.\n\nChange-Id: I61b3a8e6788bf26b1a446459ce8b38774f8c28a0\nReviewed-by: Michal Klocek <michal.klocek@theqtcompany.com>\nReviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>","distinct":false,"url":"https://api.github.com/repos/Distrotech/qtwebengine/commits/9244bc33e32f9df4fcf0eb39b5c5632bf05e3e37"},{"sha":"dacb7fa08dd64eaeb8510ca0be24f6da5c2c1b25","author":{"email":"f5b059ed32c0bb58d581c902d428d9beef9a70a0@woboq.com","name":"Jocelyn Turcotte"},"message":"Fix loading user scripts from qrc files\n\nQUrl::toLocalFile doesn't handle qrc:// URLs, do like\nQQuickImageBase instead and use a public utility function\nto does that conversion.\n\nThis allows loading qtwebchannel.js and use it in subsequent\nuser scripts.\n\nChange-Id: I4791abdc96a7cd1e65ff76b1adeab9f9b250b582\nReviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/Distrotech/qtwebengine/commits/dacb7fa08dd64eaeb8510ca0be24f6da5c2c1b25"},{"sha":"5a8bae70bb6caf01c262ed3a607c736ea72561b9","author":{"email":"6ed2188a469847f04326c35751af3c3b73548103@theqtcompany.com","name":"Michael Bruning"},"message":"Build ninja in the shadow build directory.\n\nEssentially makes a copy of the ninja sources to the\nbuild directory to be non-intrusive for src/3rdparty.\n\nTask-number: QTBUG-44002\nChange-Id: I82a686abbfab2579462dcb57e10b16f71a3a0d4e\nReviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/Distrotech/qtwebengine/commits/5a8bae70bb6caf01c262ed3a607c736ea72561b9"},{"sha":"c1ae43bbf402ffd4c39218471508ed8477e66254","author":{"email":"47777b9406dbddd02a3fdca8341789a013805a11@theqtcompany.com","name":"Joerg Bornemann"},"message":"fix crash on WebEngineNewViewRequest.openIn\n\nWhen calling WebEngineNewViewRequest.openIn with the WebEngineView\nthat initiated the request, QQuickWebEngineViewPrivate::adoptWebContents\nwould destroy the current WebContentsAdapter object.\nBut this WebContentsAdapter implicitly holds the RenderHostViewImpl of\nthe current call stack. Accesses to it after adoptWebContents is finished\nwill crash.\nFix the crash by deferred deletion of the current WebContentsAdapter.\n\nTask-number: QTBUG-47601\nChange-Id: I3c229172511b4aed77632a0abefbe0265ebf1557\nReviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/Distrotech/qtwebengine/commits/c1ae43bbf402ffd4c39218471508ed8477e66254"},{"sha":"754edb8dadb9b3086f67eadabdde9659dfcb7caf","author":{"email":"6ed2188a469847f04326c35751af3c3b73548103@theqtcompany.com","name":"Michael Bruning"},"message":"Reassociate the web channel when setting a profile.\n\nThe WebContentsAdapter gets recreated and the QmlWebChannel needs to be\nreassociated with the new adapter instance.\n\nChange-Id: I88494fd379c429f2ae98df95a22c04c334452088\nTask-number: QTBUG-49521\nReviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/Distrotech/qtwebengine/commits/754edb8dadb9b3086f67eadabdde9659dfcb7caf"},{"sha":"bb06a56af8b1158af4834cfb042d33eb376557ae","author":{"email":"6ed2188a469847f04326c35751af3c3b73548103@theqtcompany.com","name":"Michael Bruning"},"message":"Fix ninja for shadow builds on windows.\n\nxcopy seems to behave differently for than cp when copying\ndirectories recursively.\n\nChange-Id: I5130a0642511fb796d9b32e0d4cd2cd2b9153dc0\nReviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/Distrotech/qtwebengine/commits/bb06a56af8b1158af4834cfb042d33eb376557ae"},{"sha":"1847e158e09e24af704b02c8fb30adbf04d3befa","author":{"email":"47777b9406dbddd02a3fdca8341789a013805a11@theqtcompany.com","name":"Joerg Bornemann"},"message":"Fix embedded Linux debug build\n\nThe icu header files are picked up from\nsrc/3rdparty/chromium/third_party/icu, but the syroot's icu libs\nwere linked.\nDo not claim to support linking against the sysroot's icu.\nThis never worked properly in 5.5.\n\nTask-number: QTBUG-49693\nChange-Id: I7dca37ecefbc5b1dabfadf86540442b8face8347\nReviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/Distrotech/qtwebengine/commits/1847e158e09e24af704b02c8fb30adbf04d3befa"},{"sha":"32f83d9c2c884dfa516095c07f8590b2c4c99321","author":{"email":"6ed2188a469847f04326c35751af3c3b73548103@theqtcompany.com","name":"Michael Bruning"},"message":"Reuse or clean up HttpNetworkSession when (re-) setting a cache type.\n\nNot reusing or cleaning up the session led to race conditions which in\nturn lead to crashes and asserts.\n\nReuse the session if parameters match, clean up and it recreate otherwise.\n\nTask-number: QTBUG-49397\nChange-Id: I4f846a448b50d80a3cf7c4f9bb833fa6d64974d7\nReviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/Distrotech/qtwebengine/commits/32f83d9c2c884dfa516095c07f8590b2c4c99321"},{"sha":"7c5f2a9393a3fc77c0c5b2406332d57a37325183","author":{"email":"8ffcaf561685ad82d027def0dc95a2702daba6ec@theqtcompany.com","name":"Alexandru Croitor"},"message":"Fix incorrect device pixel ratio used on startup.\n\nReport the correct device pixel ratio to Chromium, when the\nQOpenGLWidget gets initialized. The initial value on startup is\nincorrect, because Chromium tries to query the screen information,\nbefore a relevant QWindow handle can be returned, and thus defaults to\n1.0f.\n\nChange-Id: Ibbedd7b2915840f9716340e582aedbc13406f11a\nTask-number: QTBUG-49727\nReviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/Distrotech/qtwebengine/commits/7c5f2a9393a3fc77c0c5b2406332d57a37325183"},{"sha":"659490b7dd2c6092e85a1724a23ebb79f6e081d9","author":{"email":"8ffcaf561685ad82d027def0dc95a2702daba6ec@theqtcompany.com","name":"Alexandru Croitor"},"message":"Fix MouseMove event handling when opening a new tab with middle click.\n\nWhen opening a new tab by middle clicking on a link in a web page, two\nMouseMove events are sent to Chromium consecutively, without getting\nproper acknowledgment events, which causes further move events not\nto be handled properly.\nFix consists in preventing the second move event from being sent.\n\nChange-Id: Ia0a64698476226e472faa53f75b51dfb6ed477c9\nTask-number: QTBUG-50031\nReviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>","distinct":true,"url":"https://api.github.com/repos/Distrotech/qtwebengine/commits/659490b7dd2c6092e85a1724a23ebb79f6e081d9"}]}