9a47689aab049be860164e673ee32d4be58a033f: Merge mozilla-central to autoland. a=merge CLOSED TREE
Tiberius Oros <toros@mozilla.com> - Sat, 06 Oct 2018 00:47:12 +0300 - rev 439853
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
82e3da06b72f9ef230bd1c7f99df020993ae5c20: Bug 1496673. Fix crash in custom element data memory reporting code. r=jdai
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 05 Oct 2018 21:27:14 +0000 - rev 439852
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1496673. Fix crash in custom element data memory reporting code. r=jdai While iterating the list in CustomElementReactionsStack::InvokeReactions we can have null pointers in mReactionQueue for reactions that have already been invoked. Differential Revision: https://phabricator.services.mozilla.com/D7923
4a0b6cfb51a1bd90eed7475b0ee06b0e1092fe10: Bug 1496457 - Add Newsletter template, addon install telemetry, remove legacy onboarding code, and bug fixes to Activity Stream r=Mardak
k88hudson <k88hudson@gmail.com> - Fri, 05 Oct 2018 19:16:25 +0000 - rev 439851
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1496457 - Add Newsletter template, addon install telemetry, remove legacy onboarding code, and bug fixes to Activity Stream r=Mardak Differential Revision: https://phabricator.services.mozilla.com/D7916
2d5a9a9d3baa744707c58eec07f9c20e65869d30: Bug 1496791 - Disable linux64-jsdcov completely. r=jmaher
Gregory Mierzwinski <gmierz2@outlook.com> - Fri, 05 Oct 2018 21:06:25 +0000 - rev 439850
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1496791 - Disable linux64-jsdcov completely. r=jmaher This patch removes linux64-jsdcov from the available builds on taskcluster along with any hacks used to run it. It also removes any 'coverage' entries that were added to skip tests. Differential Revision: https://phabricator.services.mozilla.com/D7919
48715242d46a18214ccbe4692b4d77b5110268a2: Bug 1347894 - Remove uses of defer in devtools/client/scratchpad. r=jdescottes
sreeise <reeisesean@gmail.com> - Fri, 05 Oct 2018 16:19:14 +0000 - rev 439849
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1347894 - Remove uses of defer in devtools/client/scratchpad. r=jdescottes Promises using defer are being replaced by new Promise and async await syntax. This is for the devtools/client/scratchpad directory. Also includes refactoring of scratchpad for async await. Differential Revision: https://phabricator.services.mozilla.com/D7247
3e75d7c78e42350683289433ff419c975d63fafc: Bug 1496830 - Annotate CompositorHitTestFlags enumerators with the value they contribute to an EnumSet. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 20:52:48 +0000 - rev 439848
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1496830 - Annotate CompositorHitTestFlags enumerators with the value they contribute to an EnumSet. r=kats Differential Revision: https://phabricator.services.mozilla.com/D7920
f36371c06b5ea5af8133de9bde6a431b5060cc6c: Bug 1496008 - Serialize a bunch of image properties with Servo. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 05 Oct 2018 20:08:55 +0000 - rev 439847
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1496008 - Serialize a bunch of image properties with Servo. r=heycam I had to fix the conversion for BackgroundSize too, hopefully we can simplify all this using cbindgen in the future instead of CalcValue. Differential Revision: https://phabricator.services.mozilla.com/D7580
a3d2029e7b26c3ae312b17f7ab11916eec5de355: Bug 1470266 - [ci] Schedule serviceworker-e10s mochitest tasks with linux64/debug on mozilla-central, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 05 Oct 2018 19:12:27 +0000 - rev 439846
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1470266 - [ci] Schedule serviceworker-e10s mochitest tasks with linux64/debug on mozilla-central, r=jmaher This duplicates all the mochitest, based tests except with dom.serviceWorkers.parent_intercept set to true. For now they are only run on mozilla-central with linux64/debug. Differential Revision: https://phabricator.services.mozilla.com/D7641
9a8856c931e52ab1a4c0327011658e44b8342a48: Backed out 2 changesets (bug 1418464) for test_packager.py build bustages CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Fri, 05 Oct 2018 22:11:05 +0300 - rev 439845
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Backed out 2 changesets (bug 1418464) for test_packager.py build bustages CLOSED TREE Backed out changeset d6794cb231e1 (bug 1418464) Backed out changeset cc793c2d8cee (bug 1418464)
022f4e59d3badbf29d429bc3ad3c7975f5aaf8c8: Bug 1478411 - Make DTD entity expansion in strings.xml surface errors when entities are missing. r=jchen
Nick Alexander <nalexander@mozilla.com> - Fri, 05 Oct 2018 17:51:17 +0000 - rev 439844
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1478411 - Make DTD entity expansion in strings.xml surface errors when entities are missing. r=jchen This is awkward but works locally (and should work in automation, which also displays the "[Fatal Error]" strings). The pattern was taken from GeckoView's amplification of the Kotlin compilers output warnings. Differential Revision: https://phabricator.services.mozilla.com/D7787
d58fa859ebb0bd8b9964f2740c26078f32399b1c: Bug 1495544 - Don't run dexcount in local (non-official) Gradle builds. r=jchen
Nick Alexander <nalexander@mozilla.com> - Thu, 04 Oct 2018 03:28:26 +0000 - rev 439843
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1495544 - Don't run dexcount in local (non-official) Gradle builds. r=jchen Differential Revision: https://phabricator.services.mozilla.com/D7634
d6794cb231e188d3bba25f8bae557de19febc09b: Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen
Nick Alexander <nalexander@mozilla.com> - Fri, 05 Oct 2018 18:29:04 +0000 - rev 439842
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen There are two significant parts to this commit. The first avoids scanning for duplicates in the omnijar when packaging locally. The Fennec/GeckoView local development edit-test-compile loop _always_ includes packaging, so these developers always pay to scan for duplicates. And, for historical reasons (Bug 1351000), we build both a Fennec and a GeckoView omnijar, so these developers pay to scan twice! Since scanning for duplicates isn't something that local developers are likely to act on, let's not do this at all (rather than, say, only once for Fennec). The second avoids stripping and XZ compressing Fennec/GeckoView asset/ libraries twice. A little path hacking allows to exploit the fact that the executable processing is idempotent, saving a significant amount of time during |mach package|. The final part of this commit just reduces the verbosity of a `zipalign` invocation. Depends on D7314 Differential Revision: https://phabricator.services.mozilla.com/D7315
cc793c2d8cee397f244c25eb57676d663ed5bc9e: Bug 1418464 - Part 1: XZ compress in the packager rather than package_fennec_apk.py. r=mshal
Nick Alexander <nalexander@mozilla.com> - Fri, 05 Oct 2018 18:29:12 +0000 - rev 439841
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1418464 - Part 1: XZ compress in the packager rather than package_fennec_apk.py. r=mshal By doing this in the packager, it makes it easier to incorporate the strip and XZ compress logic into the local Gradle build process. To that end, this patch makes XZ compression a little more explicit in package-manifest.in and lifts the logic next to the existing logic for stripping. Since we only want to XZ compress assets/ (and not libs/), we need a new flag. Differential Revision: https://phabricator.services.mozilla.com/D7314
67a3276d3b4e3ce09600ee0c060efa99f0717720: Bug 1484644 Whitelist title and tooltiptext for XUL r=zbraniecki
Collin Wing <masterkrombi@gmail.com> - Wed, 03 Oct 2018 17:47:45 +0000 - rev 439840
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1484644 Whitelist title and tooltiptext for XUL r=zbraniecki Differential Revision: https://phabricator.services.mozilla.com/D7627
77ace67c85de8eb18f5a364a2ffdd0f31e34454a: Bug 1457586 - Implement AndroidVelocityTrakcer::HandleDynamicToolbarMovement() usefully. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:14 +0000 - rev 439839
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1457586 - Implement AndroidVelocityTrakcer::HandleDynamicToolbarMovement() usefully. r=kats MozReview-Commit-ID: JYqiViaucmY Depends on D7659 Differential Revision: https://phabricator.services.mozilla.com/D7660
f266ca6d096a31445b53bcf314befaef06cae6c2: Bug 1457586 - Add an AndroidVelocityTracker class that implement Chrome's default velocity tracking strategy. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:14 +0000 - rev 439838
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1457586 - Add an AndroidVelocityTracker class that implement Chrome's default velocity tracking strategy. r=kats MozReview-Commit-ID: 6kteQv1KHDN Depends on D7658 Differential Revision: https://phabricator.services.mozilla.com/D7659
1507f6511c87bc7be36b864bde447d9da8bd4839: Bug 1457586 - Allow PlatformSpecificState to choose the VelocityTracker implementation. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:13 +0000 - rev 439837
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1457586 - Allow PlatformSpecificState to choose the VelocityTracker implementation. r=kats MozReview-Commit-ID: LyW9N2H7fv7 Depends on D7657 Differential Revision: https://phabricator.services.mozilla.com/D7658
2ab8498738f4f8f823ad979a6ac8579dfa64c4f0: Bug 1457586 - Initialize AsyncPanZoomController::mPlatformSpecificState before the axes. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:13 +0000 - rev 439836
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1457586 - Initialize AsyncPanZoomController::mPlatformSpecificState before the axes. r=kats This allows the Axis constructors to use the platform-specific state. MozReview-Commit-ID: KWtDX4XVpjF Depends on D7656 Differential Revision: https://phabricator.services.mozilla.com/D7657
5d40107ce896cd188a295e5f0a77d8095cc0c96b: Bug 1457586 - Introduce a VelocityTracker abstraction for handling velocity computation along an axis. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:12 +0000 - rev 439835
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1457586 - Introduce a VelocityTracker abstraction for handling velocity computation along an axis. r=kats The current velocity computation code is factored out into an implementation called SimpleVelocityTracker. MozReview-Commit-ID: G0VnvREdIX3 Depends on D7655 Differential Revision: https://phabricator.services.mozilla.com/D7656
cd68d246a34dd8bec4d26a6d27fbf3a7138facda: Bug 1457586 - Refactor APZCTreeManager::ProcessTouchVelocity() and related functions to take the time and position deltas separately. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:12 +0000 - rev 439834
Push 34792 by nerli@mozilla.com at Sat, 06 Oct 2018 09:26:47 +0000
Bug 1457586 - Refactor APZCTreeManager::ProcessTouchVelocity() and related functions to take the time and position deltas separately. r=kats The motivation is to support velocity tracking implementations (added in a later patch) that need the position delta rather than resulting velocity. Also rename the functions to make it clearer that they have to do with dynamic toolbar movement. MozReview-Commit-ID: G0IVJHYTurB Depends on D7654 Differential Revision: https://phabricator.services.mozilla.com/D7655
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip