a95eb47d41c862aacfd550ab81e2f54b14923105: Backed out changeset 098dacd3fabe (bug 1476339) for Linting failure in mozbuild/mozbuild/frontend/context.py. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Wed, 23 Oct 2019 01:26:46 +0300 - rev 498634
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Backed out changeset 098dacd3fabe (bug 1476339) for Linting failure in mozbuild/mozbuild/frontend/context.py. CLOSED TREE
fbd7b66b2d88fd3e403d4b50eeed9753a61715fc: Bug 1589285 part 3. Use the new GetString methods for Web IDL enums in various places. r=edgar
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 17 Oct 2019 23:40:57 +0000 - rev 498633
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1589285 part 3. Use the new GetString methods for Web IDL enums in various places. r=edgar The idea is to stop directly accessing EnumTypeValues::strings in type-unsafe ways from consumer code. Differential Revision: https://phabricator.services.mozilla.com/D49533
8349fe6d5612cd2efb5d0815f8cca6ee857e523d: Bug 1589285 part 2. Add Span<const char> overloads of some XPCOM string methods. r=kmag
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 17 Oct 2019 22:09:46 +0000 - rev 498632
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1589285 part 2. Add Span<const char> overloads of some XPCOM string methods. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D49532
73ade09e6739f63baff12bbee403be4e74ce1d73: Bug 1589285 part 1. Expose a nicer way to get strings given a Web IDL enum value. r=edgar
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 17 Oct 2019 23:20:48 +0000 - rev 498631
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1589285 part 1. Expose a nicer way to get strings given a Web IDL enum value. r=edgar Returning a span ensures that consumers don't try to use this without a length, but does hide the fact that our string is always null-terminated, at least for the moment... Differential Revision: https://phabricator.services.mozilla.com/D49531
578e4005a84b7b108dab4c8bc3da82abe4df9457: Bug 1588118 - use the right flag to guard search service use from the URI fixup code, r=mak
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 22 Oct 2019 22:05:53 +0000 - rev 498630
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1588118 - use the right flag to guard search service use from the URI fixup code, r=mak Differential Revision: https://phabricator.services.mozilla.com/D50051
46073b8c1da99a2402e8f2ffc8ce81597f4a64db: Bug 1578465 - Update fission annotations, r=kmag
Kashav Madan <kmadan@mozilla.com> - Tue, 22 Oct 2019 20:46:00 +0000 - rev 498629
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1578465 - Update fission annotations, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D49005
bd41e1217534b1d8ae3ee538b8bd66c49421cb47: Bug 1578465 - Fix some incorrect usages of browserLoaded, r=kmag
Kashav Madan <kmadan@mozilla.com> - Tue, 22 Oct 2019 20:45:56 +0000 - rev 498628
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1578465 - Fix some incorrect usages of browserLoaded, r=kmag Calling browserLoaded without a |wantLoad| after a call to both addTab and loadURI may resolve with either of the two loaded urls (usually the first). This patch updates some callsites to remove any possible non-determinism. Differential Revision: https://phabricator.services.mozilla.com/D49004
38a4c02bc8153a04c74cfc304aa7577edd760eca: Bug 1578465 - Update browser_windowopen.js, r=mconley
Kashav Madan <kmadan@mozilla.com> - Tue, 22 Oct 2019 20:45:52 +0000 - rev 498627
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1578465 - Update browser_windowopen.js, r=mconley Since BrowserTestUtils.firstBrowserLoaded now resolves slightly later than it did before, the STATE_STOP notification is dispatched before we get a chance to add the progress listener in BrowserTestUtils.browserStopped. We should create both Promises before waiting for the initial load to finish. Differential Revision: https://phabricator.services.mozilla.com/D50018
a3857bf2b0695616f5319f329fa45de41cffcb6c: Bug 1578465 - Update browser_startup_content.js, r=kmag,mconley
Kashav Madan <kmadan@mozilla.com> - Tue, 22 Oct 2019 20:45:50 +0000 - rev 498626
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1578465 - Update browser_startup_content.js, r=kmag,mconley Adds BrowserTestUtilsChild.jsm to the whitelist, and removes content-utils.js. The BrowserTestUtils actor now listens for "load" and "DOMContentLoaded" events, so it gets instantiated earlier than before. Differential Revision: https://phabricator.services.mozilla.com/D49003
ca658e02223d9f1769d3a16bb24d8b050958980f: Bug 1578465 - Remove the content-utils.js framescript, r=nika
Kashav Madan <kmadan@mozilla.com> - Tue, 22 Oct 2019 20:44:40 +0000 - rev 498625
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1578465 - Remove the content-utils.js framescript, r=nika This also updates the two functions (BrowserTestUtils.firstBrowserLoaded, browser_broadcastchannel.js#browserFrameLoaded) that rely on the previous event to use the new one. Differential Revision: https://phabricator.services.mozilla.com/D49002
4420f02e5c3a41d12bbd2d55876bc6ef72896add: Bug 1578465 - Make BrowserTestUtils.browserLoaded() Fission-compatiable, r=nika
Kashav Madan <kmadan@mozilla.com> - Tue, 22 Oct 2019 20:44:24 +0000 - rev 498624
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1578465 - Make BrowserTestUtils.browserLoaded() Fission-compatiable, r=nika Differential Revision: https://phabricator.services.mozilla.com/D49001
92505a6990eed6019855c0593f09e8e3b1567933: Bug 1560770 - Use a method of getting the widget in UseMobileViewportManager() than does not require the frame tree to be constructed. r=tnikkel
Botond Ballo <botond@mozilla.com> - Tue, 22 Oct 2019 20:40:35 +0000 - rev 498623
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1560770 - Use a method of getting the widget in UseMobileViewportManager() than does not require the frame tree to be constructed. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D50121
098dacd3fabe5b3c916b14cb24cbe9420aa053d6: Bug 1476339 - Set coverage LDFLAGS as part of configure. r=firefox-build-system-reviewers,chmanchester
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 22 Oct 2019 21:00:34 +0000 - rev 498622
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1476339 - Set coverage LDFLAGS as part of configure. r=firefox-build-system-reviewers,chmanchester Differential Revision: https://phabricator.services.mozilla.com/D49830
6333ec1b48dd0717bbfc08a1082c921d62b72b19: Bug 1576707 - Follow-up: Fix typo in use_fetches. r=Callek
Jorg K <jorgk@jorgk.com> - Tue, 22 Oct 2019 20:34:17 +0000 - rev 498621
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1576707 - Follow-up: Fix typo in use_fetches. r=Callek Differential Revision: https://phabricator.services.mozilla.com/D50043
e2176222924f2a48bcf3214702c0a66e7fa3ce37: Backed out changeset bddcd12198e7 (bug 1574506) for Devtools failures in devtools/client/inspector/extensions/test/browser_inspector_extension_sidebar.js. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Wed, 23 Oct 2019 00:31:21 +0300 - rev 498620
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Backed out changeset bddcd12198e7 (bug 1574506) for Devtools failures in devtools/client/inspector/extensions/test/browser_inspector_extension_sidebar.js. CLOSED TREE
74b431af3f3f0c90f083af364908e6a324bf86c4: Bug 1583353 - [moztest.resolve] Move everything from TestMetadata into the TestResolver class (except the load_tests function) r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 22 Oct 2019 14:31:50 +0000 - rev 498619
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1583353 - [moztest.resolve] Move everything from TestMetadata into the TestResolver class (except the load_tests function) r=gbrown Previously there was a somewhat strange setup where we had both TestResolver and TestMetadata classes. Both had 'resolve_tests' function and the separation of concerns between the two were not clear. With this change, all of the logic that is related to manipulating and resolving the loaded tests has been moved to the TestResolver class. Also, the TestMetadata class has been renamed to TestLoader, and it is solely responsible for loading the metadata (from the build backend). Future commits will add other types of TestLoaders. Differential Revision: https://phabricator.services.mozilla.com/D49768
391773a3c2e6f61091d075a3fdce180d48a0ac56: Bug 1583353 - [moztest.resolve] Move test_rewrites to a class property r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 21 Oct 2019 19:22:05 +0000 - rev 498618
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1583353 - [moztest.resolve] Move test_rewrites to a class property r=gbrown A minor cleanup. Re-write paths will now automatically be joined to self.topobjdir. Depends on D49766 Differential Revision: https://phabricator.services.mozilla.com/D49767
588f0a9ac709a04228bd4c149b53ce757fa23971: Bug 1583353 - [moztest.resolve] Use MozbuildObject.mozbuild_reader to resolve outgoing files r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 21 Oct 2019 19:26:08 +0000 - rev 498617
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1583353 - [moztest.resolve] Use MozbuildObject.mozbuild_reader to resolve outgoing files r=gbrown Similar to the vcs change, the MozbuildObject already has a reader attribute available. So we can re-use that instead of creating our own. Depends on D49765 Differential Revision: https://phabricator.services.mozilla.com/D49766
aaeaea784276cfa9a866481df6ee37b6d7d8cf01: Bug 1583353 - [moztest.resolve] Move all mozbuild backend logic into the TestMetadata class r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 21 Oct 2019 21:36:08 +0000 - rev 498616
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1583353 - [moztest.resolve] Move all mozbuild backend logic into the TestMetadata class r=gbrown Encapsulates all the logic around generating and loading the build backend metadata on the TestMetadata class. Previously the TestResolver would trigger the generation if necessary, and TestMetadata would load it. Now both generation and loading happens in TestMetadata.load_tests. This change also adds some convenience properties to make it easier to query the loaded data. Differential Revision: https://phabricator.services.mozilla.com/D49765
ed42501638e4d6c51d10343ac9e71076e83150fc: Bug 1583353 - [moztest.resolve] Create an 'is_puppeteer_loaded' flag r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 21 Oct 2019 19:24:06 +0000 - rev 498615
Push 36722 by apavel@mozilla.com at Wed, 23 Oct 2019 09:48:16 +0000
Bug 1583353 - [moztest.resolve] Create an 'is_puppeteer_loaded' flag r=gbrown This prevents us from adding the puppeteer tests over and over again. It follows the wpt example. Differential Revision: https://phabricator.services.mozilla.com/D49790
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip