{"push_id":588163752,"size":78,"distinct_size":78,"ref":"refs/heads/webOS-ports/master-next","head":"815b7d7a548fce2c178437a70fc770ddd71a01ea","before":"593e0696f2925254d11aed50490ea32491032367","commits":[{"sha":"e4dabe7b30eae0642a2d7cf18a074beb7cb182ad","author":{"email":"f5a9a84415b663fe4d094a945e01bbe7a67dd5eb@digia.com","name":"Allan Sandfeld Jensen"},"message":"Do not force a direction before we know it\n\nWebCore does not calculate the text direction when calculating widths\nthe best we can do here is let the shaper guess the direction. Forcing\nit to the default LTR breaks HarfbuzzNG on Arabic scripts.\n\nSince the default HarfBuzz engine changed in 5.4, this was a regression\nfrom 5.3.\n\nSee also https://bugs.webkit.org/show_bug.cgi?id=101440\n\nTask-number: QTBUG-41450\nChange-Id: Ia324c8e5ebd1744ce2dfaea94d5046ef1f77b483\nReviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/e4dabe7b30eae0642a2d7cf18a074beb7cb182ad"},{"sha":"def5fef7fbf7fedece54d52188f75a90616599a4","author":{"email":"753e85bf652920b37407f017540c7aa397985c93@digia.com","name":"Jocelyn Turcotte"},"message":"Clear a stray ref on layers when purging GL resources\n\nFix a regression of 3df57f7e550a19cb4450ed3896aa51ddb38c2ed2 where\na reference to TextureMapperBackingStore would be kept in the\nTextureMapperLayers after purgeGLResources(). This would crash later\non if the window would get destroyed before the\nCoordinatedGraphicsScene that own those layers.\n\nTask-number: QTBUG-40734\nChange-Id: Id1a596c0f0ba9afd1e163f83c38dda939f521314\nReviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/def5fef7fbf7fedece54d52188f75a90616599a4"},{"sha":"c5a9155fa0da2da1918e7419881eb472f408f9dc","author":{"email":"c0ecbc92feaf046364f86f71aece405c58f463ce@gmail.com","name":"Samuel Rødal"},"message":"Avoid using a separate QOpenGLContext for 2D canvas if possible\n\nWhen using a QGLWidget or QOpenGLWidget as a QGraphicsView viewport, we\ncan share the context used there. The OpenGL paint engines already keep\ntrack of which engine is currently active on a context, and if necessary\ndo a state sync to give control to a different paint engine.\n\nThe TextureMapperGL does not interfere with the canvas rendering, as\ncanvas rendering happens entirely separate from the compositing step.\nTextureMapperGL's compositing code is also wrapped inside a\nQPainter::beginNativePainting() and QPainter::endNativePainting() block,\nwhich means that the paint engine gets a chance to ensure the correct\npaint device is the active target, if there have been framebuffer\nobjects bound for canvas rendering since the last frame.\n\nThis can result in significant performance improvements on graphics\ndrivers where context switching is expensive.\n\nChange-Id: I00ac4e26c026e10549b18bef1fdf4322dd17eeee\nReviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/c5a9155fa0da2da1918e7419881eb472f408f9dc"},{"sha":"e54a6126cef33a2345127ddee6f633ac57f63b5e","author":{"email":"f5a9a84415b663fe4d094a945e01bbe7a67dd5eb@digia.com","name":"Allan Sandfeld Jensen"},"message":"Don't fill with invalid fill color\n\nWebInspector may set a default invalid fill color to disable fill, we\nshouldn't fill with black in this case.\n\nChange-Id: Ida1eaf187aca7fbca27449a9829c452f99634558\nReviewed-by: Andras Becsi <andras.becsi@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/e54a6126cef33a2345127ddee6f633ac57f63b5e"},{"sha":"b9c280684065d28b52d8e4992eba8a3666899dbc","author":{"email":"f5a9a84415b663fe4d094a945e01bbe7a67dd5eb@digia.com","name":"Allan Sandfeld Jensen"},"message":"Fix race-condition crash on leaving pages using Indexed DB\n\nScriptExecutionContext does not allow the list of active DOM objects\nto change while it is iterating over it. Since the IDB transaction\nbackend implementations holds several active DOM objects it should\nnot delete itself while aborting.\n\nChange-Id: Icd2f5b5a3f1957461b9a253d1005896bb2461466\nReviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/b9c280684065d28b52d8e4992eba8a3666899dbc"},{"sha":"1be08085f905c5d70c7da4d95cd95b72bdc35c3b","author":{"email":"f5a9a84415b663fe4d094a945e01bbe7a67dd5eb@digia.com","name":"Allan Sandfeld Jensen"},"message":"Fix build of WebKitTestRunner with Qt 5.4\n\nWe don't need the include prefix and its inclusion doesn't work with\nour build model, it is unclear how this ever worked.\n\nChange-Id: Ia56715254761e2c86a167cee70e42e076b128674\nReviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/1be08085f905c5d70c7da4d95cd95b72bdc35c3b"},{"sha":"e80c93a02b6f7d09e38cffc9302ac8a94dc3ea4b","author":{"email":"f5a9a84415b663fe4d094a945e01bbe7a67dd5eb@digia.com","name":"Allan Sandfeld Jensen"},"message":"Support DELETE requests with a body\n\nWhile non-standard, other browsers allow DELETE requests to send a body\nin the HTTP request. Since there is no specific API for delete requests\nwith a body in QNetworkAccessManager, we use custom HTTP request for\nthis.\n\nTask-number: QTBUG-42456\nChange-Id: I01a055ea173b5a65086f97d0c6ef14a9e01141b3\nReviewed-by: Milian Wolff <milian.wolff@kdab.com>\nReviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/e80c93a02b6f7d09e38cffc9302ac8a94dc3ea4b"},{"sha":"ba4c0fc7927b0fd6d2fa71aceda8136094581e2d","author":{"email":"f5a9a84415b663fe4d094a945e01bbe7a67dd5eb@digia.com","name":"Allan Sandfeld Jensen"},"message":"Avoid crashing when applying CSS to disconnected scrollbars\n\nAssume the scrollbar has no scroll corner if it isn't attached to\nany scrollable area.\n\nTask-number: QTBUG-37679\nChange-Id: Ib1bd2a4b1aa504885d52932b6c0fbd76daa356a5\nReviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/ba4c0fc7927b0fd6d2fa71aceda8136094581e2d"},{"sha":"3855ff8a1238b652a859975a549e90a90fae5cb0","author":{"email":"bb2d0c2ba681c116a2d12cf46ffa528dd5dd064e@theqtcompany.com","name":"Frederik Gladhorn"},"message":"Merge remote-tracking branch 'origin/5.4.0' into 5.4\n\nChange-Id: I3df74c8b47ff6e3d668f8b2126e6145670327d73","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/3855ff8a1238b652a859975a549e90a90fae5cb0"},{"sha":"f9573d174a6cee19917d425cedd2d8a94ede8bac","author":{"email":"c353ae890f0e6de8473e43011f009ccd38a3c452@openbossa.org","name":"Luciano Wolf"},"message":"100% cpu usage for \"transition: opacity\" animation\n\nhttps://bugs.webkit.org/show_bug.cgi?id=120012\n\nReviewed by Noam Rosenthal.\n\nSchedule animation timer after scheduling a layer flush. This way it\nwon't overwrite animation timer with \"0\", thus avoiding 100% cpu usage.\n\n* WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:\n(WebKit::CoordinatedLayerTreeHost::scheduleAnimation):\n\nChange-Id: Ia423bb1a8cb5da8f29aaa489c8023744d43119f2\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@154711 268f45cc-cd09-0410-ab3c-d52691b4dbfc\nReviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/f9573d174a6cee19917d425cedd2d8a94ede8bac"},{"sha":"18cb1a3ae907d76da9eb8c54528cf3bcb074d0e5","author":{"email":"fa84b044cd972a3040f6596903a3209d1974a1c1@gmail.com","name":"Samuel Martin"},"message":"Fix build failure with python3\n\nTask-number: QTBUG-33692\nChange-Id: I9f0bd6411e42b7ca06710dd47e3bcae4d2605c81\nReviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/18cb1a3ae907d76da9eb8c54528cf3bcb074d0e5"},{"sha":"34d4628b981add039a9a349723cbdff1dadca144","author":{"email":"a975102812d593b3191088e3d0aeaeb6f11dbcf5@theqtcompany.com","name":"Simon Hausmann"},"message":"Fix disabling of aliasing for all gcc alike compilers\n\nDon't rely on the makespec to contain g++ in its name, instead use\nQMAKE_COMPILER, which gets added to CONFIG.\n\nFixes crashes on QNX.\n\nChange-Id: If8d2a6a7aa9998b311b2ca137af2fa236adecb00\nReviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/34d4628b981add039a9a349723cbdff1dadca144"},{"sha":"5d43584babfb43b99159f702160d010778d2190a","author":{"email":"f5a9a84415b663fe4d094a945e01bbe7a67dd5eb@digia.com","name":"Allan Sandfeld Jensen"},"message":"Added changes file\n\nChange-Id: Ia8e0ad300b4651746a7741d0482587cbcd2f891c\nReviewed-by: Florian Bruhin <qt-project.org@the-compiler.org>\nReviewed-by: Simon Hausmann <simon.hausmann@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/5d43584babfb43b99159f702160d010778d2190a"},{"sha":"a6cbdd0e3aaa295436610283092ab691875a3897","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@the-compiler.org","name":"Florian Bruhin"},"message":"Fix documentation for QWebPage::scrollRequested signal.\n\nThe documentation says the scrollRequested signal will be emitted if no\nview was set, however the signal gets emitted unconditionally.\n\nThis behavior was changed in\nhttps://bugs.webkit.org/show_bug.cgi?id=21790\n\nChange-Id: I3d6df9935fc5d6efb14bc956c43c03b655f9a2ad\nReviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/a6cbdd0e3aaa295436610283092ab691875a3897"},{"sha":"179553ff3ee4e3ce0904b468f1377451752505f6","author":{"email":"f5a9a84415b663fe4d094a945e01bbe7a67dd5eb@digia.com","name":"Allan Sandfeld Jensen"},"message":"Do not use gold linker with stabs debug format\n\nThe gold linker and stabs format interact badly, negating not only\nthe memory pressure savings intended with stabs but producing much\nlarger debug binaries.\n\nChange-Id: Ic2af8dbcc274ae84e4d5fbe474138e4dc5f96f56\nReviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/179553ff3ee4e3ce0904b468f1377451752505f6"},{"sha":"e21fa33b9e115a0b56fb7b5cdd5f28bdcb36dca1","author":{"email":"1b3aaee2e61471279b5521e026ecc46624436cc4@digia.com","name":"Andy Shaw"},"message":"Disable the animation so the style renders buttons correctly\n\nPreviously just the style was checked to see if it was one that supported\nanimations on buttons. However when a stylesheet is used then it would not\ncorrectly be picked up. Therefore the animations are disabled directly\nusing the property available on the styleObject.\n\nTask-number: QTBUG-39400\nChange-Id: I99c205bf61d98f9bfefc8c9c6f9806d3d068abc4\nReviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/e21fa33b9e115a0b56fb7b5cdd5f28bdcb36dca1"},{"sha":"41b87eeb4329b9e287d2350618c063fa1d158258","author":{"email":"f5a9a84415b663fe4d094a945e01bbe7a67dd5eb@digia.com","name":"Allan Sandfeld Jensen"},"message":"Make QtWebKit configure report the right configuration\n\nDebug and release configurations are mutually exclusive, so only the\nlast one defines the configuration. QtWebKit was however reporting\nboth if both were set producing confusion output.\n\nChange-Id: If26e4ee02c922fbb880197379c6967c85746b482\nReviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>\nReviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/41b87eeb4329b9e287d2350618c063fa1d158258"},{"sha":"2edecfd1da38a4eb1249ff2157cbed8277e9df19","author":{"email":"3c932475afa8443653e9012eec40e4d37e1a46e2@badopi.org","name":"Alejandro Exojo"},"message":"Remove unnecessary \\inqmlmodule parameter\n\nChange-Id: Ib63865b4205ffc6bb8dbfb1f8c8e607cc29c1364\nReviewed-by: Mitch Curtis <mitch.curtis@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/2edecfd1da38a4eb1249ff2157cbed8277e9df19"},{"sha":"88c4538698fbfd7bc7d4e546abb17f9014ed61bd","author":{"email":"f5a9a84415b663fe4d094a945e01bbe7a67dd5eb@digia.com","name":"Allan Sandfeld Jensen"},"message":"Do not set the mainframe graphicslayer to being opaque when it isn't\n\nIf the frameview has a transparent background we need to tell the\nGraphicsLayer that it is not opaque otherwise the TextureMapperGL might\nchoose not to use blend.\n\nTask-number: QTBUG-40063\nChange-Id: If129305fed8620cd3c28cec5357625d8892ad063\nReviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/88c4538698fbfd7bc7d4e546abb17f9014ed61bd"},{"sha":"21d0dca6f2b2835d84927ab5542fccbb989c9418","author":{"email":"0ac8e970a9cc727fb654989e98b2e2f030886ca3@basyskom.com","name":"Stephan Binner"},"message":"Remove double quotation from $preprocessor\n\nChange-Id: I975dda0df62b61ae82d0a0f58f8446c7513b507e\nReviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>","distinct":true,"url":"https://api.github.com/repos/webOS-ports/qtwebkit/commits/21d0dca6f2b2835d84927ab5542fccbb989c9418"}]}