f97c48da9ceeb30bd0c974a72fcc7db11e5cb8db: Backed out changset b371f612cd60 (Bug 1604535) for performance regressions.
Andrew Osmond <aosmond@mozilla.com> - Thu, 30 Jan 2020 13:11:08 +0000 - rev 512126
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Backed out changset b371f612cd60 (Bug 1604535) for performance regressions. Differential Revision: https://phabricator.services.mozilla.com/D61298
36440af6bb5a480223db693863b49dc1a6f3fdb7: Backed out changeset 92d629854868 (bug 1603484) for wpt failures on service-worker/import-scripts-updated-flag.https.html.
Cosmin Sabou <csabou@mozilla.com> - Thu, 30 Jan 2020 15:02:06 +0200 - rev 512125
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Backed out changeset 92d629854868 (bug 1603484) for wpt failures on service-worker/import-scripts-updated-flag.https.html. CLOSED TREE
4ba3576a07615d1dadedf55d3cbdb9bee0df8a33: Bug 1602088 - Move nsIScrollableFrame::ScrollUnit to namespace scope. r=botond
Kousuke Takaki <u7693@protonmail.com> - Thu, 30 Jan 2020 09:13:19 +0000 - rev 512124
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1602088 - Move nsIScrollableFrame::ScrollUnit to namespace scope. r=botond Differential Revision: https://phabricator.services.mozilla.com/D61140
1343555236b2ea97b1786c0635973f64c21c3213: Bug 1612207 - SourceSurfaceCapture::IsValid should validate any underlying surfaces. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 30 Jan 2020 12:24:25 +0000 - rev 512123
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1612207 - SourceSurfaceCapture::IsValid should validate any underlying surfaces. r=jrmuizel SourceSurfaceCapture can contain an underlying surface instead of a set of drawing commands. The surface has its own valid state, and must be checked by the parent in SourceSurfaceCapture::IsValid. If we don't, then we may end up failing silently while drawing, and images will go missing. The underlying surface can be invalidated by a device reset if it is a SourceSurfaceD2D1, as an example. Differential Revision: https://phabricator.services.mozilla.com/D61245
641d24ccb2f69c69b13aff168d983ec057857807: Backed out changeset 69fded25adc2 (bug 1602088) for causing several box-shadow reftest failures.
Cosmin Sabou <csabou@mozilla.com> - Thu, 30 Jan 2020 13:23:10 +0200 - rev 512122
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Backed out changeset 69fded25adc2 (bug 1602088) for causing several box-shadow reftest failures. CLOSED TREE
92d62985486856c0fb0b5a7b940816e19b1faf64: Bug 1603484 - Allow new script imports in subsequent service worker runs r=dom-workers-and-storage-reviewers,asuth
Yaron Tausky <ytausky@mozilla.com> - Thu, 30 Jan 2020 10:41:20 +0000 - rev 512121
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1603484 - Allow new script imports in subsequent service worker runs r=dom-workers-and-storage-reviewers,asuth We used to forbid service worker from importing new scripts after installation, restricting them to scripts they already imported. This restriction never actually worked before the inception of parent intercept mode, and now it turns out that the Walmart Grocery site depends on this ability to function properly. This commit removes the restriction altogether in order to avoid breaking sites that already depend on it. Differential Revision: https://phabricator.services.mozilla.com/D60698
c7072bfa62d69ad0bf15e2d2d0b83a896f891f0a: Bug 1484812 - Use SwapBuffersWithDamage on EGL platforms (Wayland/Android) r=jnicol,mstange,jgilbert
Greg V <greg@unrelenting.technology> - Thu, 30 Jan 2020 10:46:54 +0000 - rev 512120
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1484812 - Use SwapBuffersWithDamage on EGL platforms (Wayland/Android) r=jnicol,mstange,jgilbert EGL_KHR_swap_buffers_with_damage (or EGL_EXT_swap_buffers_with_damage) is an EGL extension that allows the application to inform the display server (system compositor) which areas of the window have changed. This commit implements support for that extension in the layers compositor. The layers compositor always renders the whole frame, so we're only getting the benefit of not redrawing unchanged areas *in the system compositor*, not actually doing partial invalidation/compositing, but that makes the implementation simpler (no need to track buffer age). Differential Revision: https://phabricator.services.mozilla.com/D51517
9dc9deb3ba3bdfb7875b8259308d31ec46f4d6d1: Bug 1611660 - Accept layout viewport updates from the main thread right away. r=tnikkel
Botond Ballo <botond@mozilla.com> - Thu, 30 Jan 2020 10:48:34 +0000 - rev 512119
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1611660 - Accept layout viewport updates from the main thread right away. r=tnikkel Previously, we would wait until the following frame (for uncertain reasons that date back to B2G), but this meant the layout and visual viewports would be out of sync for a frame, causing APZ to misbehave. Differential Revision: https://phabricator.services.mozilla.com/D61286
b1105fc269d77c96f3bc3b4da81510d8c49b143a: No bug: [partner-repack] Remove some dead code; r=nthomas
Tom Prince <mozilla@hocat.ca> - Thu, 30 Jan 2020 10:24:13 +0000 - rev 512118
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
No bug: [partner-repack] Remove some dead code; r=nthomas There was some code to avoid chunking a given partner repack more than once. However, that code was buggy and didn't have any affect, so delete it. Differential Revision: https://phabricator.services.mozilla.com/D61213
aed68d2d967db45a05cba610f7783f773864264d: Bug 1603374 - account for Cancel calling WorkerRun r=dom-workers-and-storage-reviewers,asuth
Perry Jiang <perry@mozilla.com> - Thu, 30 Jan 2020 10:32:38 +0000 - rev 512117
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1603374 - account for Cancel calling WorkerRun r=dom-workers-and-storage-reviewers,asuth MainThreadWorkerControlRunnable::Cancel (indirectly) calls WorkerRun, which is neither intuitive nor documented, but UpdateStateOpRunnable needs to account for that to avoid a release assertion failure in ServiceWorkerOpArgs::AssertSanity. Differential Revision: https://phabricator.services.mozilla.com/D61282
784fdbec47d2351b211f1fceae1d68974ea21798: Bug 1606251 - Fix invalidation for elements with inflation factors. r=kvark
Glenn Watson <git@intuitionlibrary.com> - Thu, 30 Jan 2020 09:44:45 +0000 - rev 512116
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1606251 - Fix invalidation for elements with inflation factors. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D61261
236b8297fd5d66bebcb478e4dffe5ad7d2376a4b: Bug 1610514 - Part 3: Pass through a boolean flag to detect style=unit number formatters. r=jwalden
André Bargull <andre.bargull@gmail.com> - Thu, 30 Jan 2020 09:47:48 +0000 - rev 512115
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1610514 - Part 3: Pass through a boolean flag to detect style=unit number formatters. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D60969
177fd2d58046b31fd9d212446f0ed6252fa398d0: Bug 1610514 - Part 2: Move GetFieldTypeForNumberField out of NumberFormatFields::append. r=jwalden
André Bargull <andre.bargull@gmail.com> - Thu, 30 Jan 2020 08:31:35 +0000 - rev 512114
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1610514 - Part 2: Move GetFieldTypeForNumberField out of NumberFormatFields::append. r=jwalden Moving GetFieldTypeForNumberField outside of NumberFormatFields::append let's us avoid adding another flag to NumberFormatFields in the next part. Differential Revision: https://phabricator.services.mozilla.com/D60968
4f0bdc386a8563f0b36d64b234397e2b07e17f5b: Bug 1610514 - Part 1: Create a separate FormattedRelativeTimeToParts function. r=jwalden
André Bargull <andre.bargull@gmail.com> - Thu, 30 Jan 2020 08:31:23 +0000 - rev 512113
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1610514 - Part 1: Create a separate FormattedRelativeTimeToParts function. r=jwalden Adds a separate FormattedRelativeTimeToParts function to avoid having to add another one-off argument to the existing intl::FormattedNumberToParts function. Differential Revision: https://phabricator.services.mozilla.com/D60966
6851f568b1730dc5d4ae1b789d5759f6968688fb: Bug 1611006 - Convert python/mozbuild/mozbuild/test/action to python3; r=firefox-build-system-reviewers,rstewart
Mike Shal <mshal@mozilla.com> - Thu, 30 Jan 2020 09:52:25 +0000 - rev 512112
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1611006 - Convert python/mozbuild/mozbuild/test/action to python3; r=firefox-build-system-reviewers,rstewart Differential Revision: https://phabricator.services.mozilla.com/D60769
fd584cfcfb2fe4a1088cd1c317f3ed740fa9fe21: Bug 1611819 - Remove the P2 ARM7 tests from the fennec_v68 cron job r=perftest-reviewers,AlexandruIonescu
Marian Raiciof <mraiciof@mozilla.com> - Thu, 30 Jan 2020 09:43:37 +0000 - rev 512111
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1611819 - Remove the P2 ARM7 tests from the fennec_v68 cron job r=perftest-reviewers,AlexandruIonescu Differential Revision: https://phabricator.services.mozilla.com/D61176
69fded25adc2ac25e302b49c1128f8926e1311a3: Bug 1602088 - Move nsIScrollableFrame::ScrollUnit to namespace scope. r=botond
Kousuke Takaki <u7693@protonmail.com> - Thu, 30 Jan 2020 09:13:19 +0000 - rev 512110
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1602088 - Move nsIScrollableFrame::ScrollUnit to namespace scope. r=botond Differential Revision: https://phabricator.services.mozilla.com/D61140
a8603d005f79fb1d3a034bba472f0787ff6049cb: Bug 1605508 - Write new on-boarding document with rendering overview
Bert Peers <bpeers@mozilla.com> - Thu, 30 Jan 2020 08:51:03 +0000 - rev 512109
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1605508 - Write new on-boarding document with rendering overview Some updates and clarifications after Glenn's All Hands 2020 overview talk. Differential Revision: https://phabricator.services.mozilla.com/D61270
b6856377aa69cf2f626b59741100a15032a9aaaa: Bug 1611751 - Remove unused scriptable methods of `nsIHTMLEditor`, `nsIEditorStyleSheets` and `nsITableEditor` r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 30 Jan 2020 08:50:41 +0000 - rev 512108
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1611751 - Remove unused scriptable methods of `nsIHTMLEditor`, `nsIEditorStyleSheets` and `nsITableEditor` r=m_kato * `nsIHTMLEditor.removeAllInlineProperties` * `nsIHTMLEditor.increaseFontSize` * `nsIHTMLEditor.decreaseFontSize` * `nsIHTMLEditor.setParagraphFormat` * `nsIHTMLEditor.getBackgroundColorState` * `nsIHTMLEditor.indent` * `nsIHTMLEditor.align` * `nsIEditorStyleSheets.replaceOverrideStyleSheet` * `nsITableEditor.selectBlockOfCells` These methods are not used by any Gecko products including comm-central and BlueGriffon so that we should remove them. Note that only `HTMLEditor::GetBackgroundColorState()` is used internally so that we need to keep it as a public method of `HTMLEditor`. Differential Revision: https://phabricator.services.mozilla.com/D61139
65c1c7d322edbbd45fb945b1d1055d3d5716e20f: Bug 1611777 - Part 16: Pass through ValueUsage in optional chains. r=yulia
André Bargull <andre.bargull@gmail.com> - Thu, 30 Jan 2020 08:21:44 +0000 - rev 512107
Push 37072 by csabou@mozilla.com at Thu, 30 Jan 2020 15:44:43 +0000
Bug 1611777 - Part 16: Pass through ValueUsage in optional chains. r=yulia This allows us to emit `JSOp::CallIgnoresRv` in optional chains. Differential Revision: https://phabricator.services.mozilla.com/D61163
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip