5622861eb245cc20b3a121ffb73f1b58c9745934: Bug 1488899 - Get TPS working. r=tcsc
Mark Hammond <mhammond@skippinet.com.au> - Mon, 15 Oct 2018 22:42:22 +0000 - rev 441344
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1488899 - Get TPS working. r=tcsc This patch disables a couple of tests, removes old async support from TPS, and puts more effort into preventing Syncs while TPS is running, and removed an unused import. Differential Revision: https://phabricator.services.mozilla.com/D8692
336f795d5b2621dd2d693649f815ad65182f5c17: Merge mozilla-central to autoland. a=merge CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Tue, 16 Oct 2018 01:21:28 +0300 - rev 441343
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
32e5d5e6c9804247b0f82f931dc875fdc838f750: Bug 1493724 - Don't overwrite still-valid altsvc mappings until a new one is validated. r=valentin
Nicholas Hurley <hurley@mozilla.com> - Mon, 15 Oct 2018 21:52:04 +0000 - rev 441342
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1493724 - Don't overwrite still-valid altsvc mappings until a new one is validated. r=valentin Right now, as soon as we receive an alt-svc header or frame for an origin, we will overwrite any mapping we already have for that origin, even if it's still valid. This means that, should validation fail for the new mapping, we will have blown away a perfectly usable alt-svc mapping for no good reason. This patch prevents us from overwriting until we know the new mapping is good. Differential Revision: https://phabricator.services.mozilla.com/D8747
ed1c9d5965db3b824fa7d1adc91ced54f03bb070: Bug 1498410 - Part 6 - Update browser_preferences_usage test for non-bootstrapped Screenshots;r=aswan
Jared Hirsch <ohai@6a68.net> - Mon, 15 Oct 2018 19:04:34 +0000 - rev 441341
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498410 - Part 6 - Update browser_preferences_usage test for non-bootstrapped Screenshots;r=aswan MozReview-Commit-ID: Bdwv9rFBwm3 Differential Revision: https://phabricator.services.mozilla.com/D8753
62bc409457f364b9f6a29ce4968850fbeff5702b: Bug 1498410 - Part 5 - Fix tests broken by Screenshots migration to pure webextension; r=aswan
Jared Hirsch <ohai@6a68.net> - Mon, 15 Oct 2018 23:47:08 +0300 - rev 441340
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498410 - Part 5 - Fix tests broken by Screenshots migration to pure webextension; r=aswan Summary: * Explicitly disable Screenshots in PageActions and context menu tests * Update browser_preferences_usage test to accommodate Screenshots as a webextension (Moving Screenshots from legacy bootstrap to webextension seems to require reducing the minimum number of values in the `extensions.getAddons.cache.enabled` pref by one) MozReview-Commit-ID: LCNaaXSE8w0 Reviewers: aswan Reviewed By: aswan Bug #: 1498410 Differential Revision: https://phabricator.services.mozilla.com/D8507
9ea94e903beb6a372923f1238d9828968774db67: Bug 1498410 - Part 4 - Export comma-dangle refactoring as a separate commit to ease reviews; r=ianbicking
Jared Hirsch <ohai@6a68.net> - Mon, 15 Oct 2018 20:10:29 +0000 - rev 441339
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498410 - Part 4 - Export comma-dangle refactoring as a separate commit to ease reviews; r=ianbicking MozReview-Commit-ID: 455LZbfCGfy Differential Revision: https://phabricator.services.mozilla.com/D8506
3fab2169b6a001d1f8e03342c2866c88a7d1beb0: Bug 1498410 - Part 3 - Export Screenshots 35.0.0 (code excluding translations and Raven upgrade); r=aswan,ianbicking
Jared Hirsch <ohai@6a68.net> - Mon, 15 Oct 2018 20:10:31 +0000 - rev 441338
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498410 - Part 3 - Export Screenshots 35.0.0 (code excluding translations and Raven upgrade); r=aswan,ianbicking MozReview-Commit-ID: IF010Y5ERks Differential Revision: https://phabricator.services.mozilla.com/D8505
f3f88bdd7e389137b3d96d4501f6e349055b23ce: Bug 1498410 - Part 2 - Export Screenshots 35.0.0 (upgrade Raven to 3.27.0); r=ianbicking
Jared Hirsch <ohai@6a68.net> - Mon, 15 Oct 2018 20:11:30 +0000 - rev 441337
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498410 - Part 2 - Export Screenshots 35.0.0 (upgrade Raven to 3.27.0); r=ianbicking MozReview-Commit-ID: 711GJNJtNYn Differential Revision: https://phabricator.services.mozilla.com/D8504
2c8dd9e9532adcdf00295810aeb389e1708a3a86: Bug 1498410 - Part 1 - Export Screenshots 35.0.0 (translations only); r=flod,ianbicking
Jared Hirsch <ohai@6a68.net> - Mon, 15 Oct 2018 20:11:32 +0000 - rev 441336
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498410 - Part 1 - Export Screenshots 35.0.0 (translations only); r=flod,ianbicking MozReview-Commit-ID: IqghO4R1RAZ Differential Revision: https://phabricator.services.mozilla.com/D8503
8e482a5a51ad99eb7173e1bf1a2410c1a70d6825: Bug 1498892 - Part 2: Add session store test for scroll positions of frames. r=gbrown
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 15 Oct 2018 21:11:15 +0000 - rev 441335
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498892 - Part 2: Add session store test for scroll positions of frames. r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D8675
fb3685a86f81baeebbf47aabdf2e0f28aa2bf221: Bug 1498892 - Part 1: Clean up existing scroll position test. r=gbrown
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 15 Oct 2018 21:11:13 +0000 - rev 441334
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498892 - Part 1: Clean up existing scroll position test. r=gbrown Extract some repetitive logic into common helper functions/variables and pre- pare support for setting/checking the scroll position on frames, too. Additionally, I'm not sure why I ever thought it was necessary to manually fake "scroll" events after calling scrollTo(x,y), but in any case it is no longer necessary. Differential Revision: https://phabricator.services.mozilla.com/D8674
7b5cc9b80a3e2630baf823181caca717e2c80a8a: Bug 1494637 - [geckodriver] Remove custom serialization of JavascriptCommandParameters for Marionette. r=ato
Henrik Skupin <mail@hskupin.info> - Mon, 15 Oct 2018 20:35:33 +0000 - rev 441333
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1494637 - [geckodriver] Remove custom serialization of JavascriptCommandParameters for Marionette. r=ato The argument "specialPowers" is no longer used in Marionette and as such can be removed from the serialization. The default value for "newSandbox" in Marionette is false, so it doesn't need to be explicitely set in geckodriver. By removing those two properties a custom serialization is no longer neccessary. Depends on D7210 Differential Revision: https://phabricator.services.mozilla.com/D7211
b2cd2ffe4ec85aad87f3445cd1e6badad0a45010: Backed out 5 changesets (bug 1498410) for faulty landing CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Mon, 15 Oct 2018 23:31:55 +0300 - rev 441332
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Backed out 5 changesets (bug 1498410) for faulty landing CLOSED TREE Backed out changeset 0bf7bb3f9e58 (bug 1498410) Backed out changeset 01fa6937f05f (bug 1498410) Backed out changeset 426257ad4b83 (bug 1498410) Backed out changeset 909a38c04700 (bug 1498410) Backed out changeset fb1c936feb43 (bug 1498410)
0cf18ffee1c0318be8dbf89ef1aecedb8243da0f: Bug 1497947 - Add TemplatedMutator and nsStandardURL::Clone to expected lsan leaks in service-workers/service-worker r=mccr8
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 15 Oct 2018 18:32:22 +0000 - rev 441331
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1497947 - Add TemplatedMutator and nsStandardURL::Clone to expected lsan leaks in service-workers/service-worker r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D8699
c317490b6e780bca51c5a2342e4ac9bd8913fb25: Bug 1488385: Default class constructors are no longer self-hosted once they're cloned. r=tcampbell
Jim Blandy <jimb@mozilla.com> - Sat, 13 Oct 2018 01:56:53 +0000 - rev 441330
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1488385: Default class constructors are no longer self-hosted once they're cloned. r=tcampbell When we clone the script of a default class constructor (derived or base), we need to clear its SELF_HOSTED flag, since such functions are supposed to behave just like ordinary functions from user code: their frames should appear on the stack, and so on. However, the SELF_HOSTED flag must remain set until the script is actually cloned from the original, to satisfy the (quite reasonable) assertion that only SELF_HOSTED functions get their scripts cloned from the self-hosted compartment. Depends on D8620 Differential Revision: https://phabricator.services.mozilla.com/D8621
b2593fa8b1bd907c0685dc2c5d6b9f266ab564c5: Bug 1488385: Remove JSFunction::infallibleIsDefaultClassConstructor and its uses. r=tcampbell
Jim Blandy <jimb@mozilla.com> - Sat, 13 Oct 2018 01:51:12 +0000 - rev 441329
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1488385: Remove JSFunction::infallibleIsDefaultClassConstructor and its uses. r=tcampbell This function is used only by js::MakeDefaultConstructor, which uses it to assert that the self-hosted function clone it just created is a default class constructor. This assertion is not very valuable: - The function is always a self-hosted builtin, since we created it by calling createLazySelfHostedFunctionClone a few lines earlier. - In the self-hosted builtin case, infallibleIsDefaultClassConstructor can't consult the script's isDefaultClassConstructor predicate, so it just checks the function's LAZY_FUNCTION_NAME_SLOT, verifying that it is one of the two names supplied in MakeDefaultConstructor, also a few lines above the call. - It then asserts that, if the function is a default class constructor, its `isConstructor` and `isClassConstructor` predicates agree. This is also checked in MakeDefaultConstructor. So the checks are superfluous. In the next patch, we want to clear the SELF_HOSTED flag on default constructors, since they should appear in all respects as if they originated with the class declaration, in user code. Having a predicate like infallibleIsDefaultClassConstructor around insisting that they must be self-hosted builtins would be confusing. Differential Revision: https://phabricator.services.mozilla.com/D8620
70a5ef5872f895009bfdf2958616ca0ecece807f: Bug 1499164 - Properly handle locked startup page. r=Felipe
Michael Kaply <mozilla@kaply.com> - Mon, 15 Oct 2018 19:55:33 +0000 - rev 441328
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1499164 - Properly handle locked startup page. r=Felipe Differential Revision: https://phabricator.services.mozilla.com/D8760
0bf7bb3f9e581ee5da934136e404d794a130fddc: Bug 1498410 - Part 6 - Update browser_preferences_usage test for non-bootstrapped Screenshots;r=aswan
Jared Hirsch <ohai@6a68.net> - Mon, 15 Oct 2018 19:04:34 +0000 - rev 441327
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498410 - Part 6 - Update browser_preferences_usage test for non-bootstrapped Screenshots;r=aswan MozReview-Commit-ID: Bdwv9rFBwm3 Differential Revision: https://phabricator.services.mozilla.com/D8753
01fa6937f05fc51562205eac8e895c62324452f8: Bug 1498410 - Part 4 - Export comma-dangle refactoring as a separate commit to ease reviews; r=ianbicking
Jared Hirsch <ohai@6a68.net> - Mon, 15 Oct 2018 20:10:29 +0000 - rev 441326
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498410 - Part 4 - Export comma-dangle refactoring as a separate commit to ease reviews; r=ianbicking MozReview-Commit-ID: 455LZbfCGfy Differential Revision: https://phabricator.services.mozilla.com/D8506
426257ad4b83e3cffc628f76ae8bd55c2fa4fbaf: Bug 1498410 - Part 3 - Export Screenshots 35.0.0 (code excluding translations and Raven upgrade); r=aswan,ianbicking
Jared Hirsch <ohai@6a68.net> - Mon, 15 Oct 2018 20:10:31 +0000 - rev 441325
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +0000
Bug 1498410 - Part 3 - Export Screenshots 35.0.0 (code excluding translations and Raven upgrade); r=aswan,ianbicking MozReview-Commit-ID: IF010Y5ERks Differential Revision: https://phabricator.services.mozilla.com/D8505
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip