Граф коммитов

676336 Коммитов

Автор SHA1 Сообщение Дата
Tom Tung f24d6deaf7 Bug 1583251 - P3 - Check if it is okay to allow shared memory while deserializing; r=nika,lth
Differential Revision: https://phabricator.services.mozilla.com/D48349

--HG--
extra : moz-landing-system : lando
2019-10-23 07:20:18 +00:00
Tom Tung a0d1f674b6 Bug 1583251 - P2 - Fix some format nits or naming nits for StructuredClone::Write; r=nika,lth
Differential Revision: https://phabricator.services.mozilla.com/D48348

--HG--
extra : moz-landing-system : lando
2019-10-23 07:20:05 +00:00
Tom Tung da052d4b6a Bug 1583251 - P1 - Propagate the targetAgentClusterId to PostMessageEvent::Run(); r=nika
Differential Revision: https://phabricator.services.mozilla.com/D48347

--HG--
extra : moz-landing-system : lando
2019-10-23 07:19:48 +00:00
Jan-Erik Rediger 01214b105d Bug 1590323 - Give spreadsheet link a proper name r=firefox-build-system-reviewers,chmanchester
"here" is a bad click target, giving it a proper name helps everyone.

Depends on D50035

Differential Revision: https://phabricator.services.mozilla.com/D50036

--HG--
extra : moz-landing-system : lando
2019-10-22 20:16:45 +00:00
Jan-Erik Rediger 97216bc03d Bug 1590323 - Document additional macOS config for sccache-dist build r=firefox-build-system-reviewers,johannh,chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D50035

--HG--
extra : moz-landing-system : lando
2019-10-22 20:35:10 +00:00
Jon Coppeard 47a87a822e Bug 1590492 - Rename ObjectValueMap to ObjectValueWeakMap to avoid confusion r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D50089

--HG--
extra : moz-landing-system : lando
2019-10-22 18:03:20 +00:00
Kagami Sascha Rosylight e30a6dbb4a Bug 824857: Support IDL stringifier attributes r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D48355

--HG--
extra : moz-landing-system : lando
2019-10-23 04:55:54 +00:00
Andrea Marchesini 088e2cf29c Bug 1590075 - Enable browser_bug1004814.js for Fission, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D50027

--HG--
extra : moz-landing-system : lando
2019-10-22 15:34:38 +00:00
Cameron McCormack be52d072f6 Bug 1586996 - Use upstream winapi instead of froydnj's aarch64 branch. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D48483

--HG--
rename : third_party/rust/winapi-i686-pc-windows-gnu/src/lib.rs => third_party/rust/winapi/src/km/mod.rs
extra : moz-landing-system : lando
2019-10-23 05:55:49 +00:00
Cameron McCormack bdb510a010 Bug 1585880 - Ensure pointer-events inherits into scrollbar parts. r=emilio
Like visibility, we rely on pointer-events values inheriting down into
scrollbar part elements.  So don't cached NAC styles for scrollbar parts
if we have a non-initial value for pointer-events, and adjust the UA
style sheet rules to ensure it is always inherited.

Differential Revision: https://phabricator.services.mozilla.com/D49359

--HG--
extra : moz-landing-system : lando
2019-10-16 08:20:56 +00:00
Boris Zbarsky a0b4a1fee2 Bug 1582892. Expose the number of strings in a Web IDL enum in a nice way. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D49536

--HG--
extra : moz-landing-system : lando
2019-10-23 03:54:39 +00:00
Daniel Varga ae5334abca Backed out changeset f9a4c8d67be3 (bug 1582892) for build bustage at build/src/dom/console/ConsoleInstance. On a CLOSED TREE 2019-10-23 06:13:54 +03:00
Punam Dahiya f95a2a64f7 Bug 1590504 - About welcome modal variant with Start Here and Meet the rest of Firefox UI r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D50123

--HG--
extra : moz-landing-system : lando
2019-10-23 00:16:13 +00:00
Boris Zbarsky e09da7b0c7 Bug 1582892. Expose the number of strings in a Web IDL enum in a nice way. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D49536

--HG--
extra : moz-landing-system : lando
2019-10-18 03:26:43 +00:00
Kirk Steuber 047d40ee73 Bug 1584283 - Stop using xul:wizard as a root element and migrate consumers to xul:window[role=dialog] with the wizard as the only child r=surkov. On a CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D48922

--HG--
extra : source : 01007f3333ea182c83bced4ff750c96b22925e80
extra : amend_source : 3b06af7be6009d6bd94798e14f30a2550f1c4c4f
extra : histedit_source : be50ba403a84dda5af1c902438c918c17a971578
2019-10-17 21:25:53 +00:00
Daniel Varga 35b75665eb Backed out changeset e8905725eb46 (bug 1584101) for browser-chrome at widget/tests/browser/browser_test_procinfo.js. On a CLOSED TREE 2019-10-23 05:33:41 +03:00
sotaro e2fc848fee Bug 1584511 - Backout r=stransky
Backout because of regression  Bug 1590498 .

Differential Revision: https://phabricator.services.mozilla.com/D49380

--HG--
extra : moz-landing-system : lando
2019-10-23 01:41:27 +00:00
jaril efb5fa8565 Bug 1581918 - Add an experimental badge to Replay in the settings panel
Differential Revision: https://phabricator.services.mozilla.com/D50007

--HG--
extra : moz-landing-system : lando
2019-10-23 00:33:24 +00:00
Jason Laster ff017ca271 Bug 1590241 - Enable WebReplay appears in DevEdition. r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D50145

--HG--
extra : moz-landing-system : lando
2019-10-23 00:51:00 +00:00
Dorel Luca 659e2d2335 Backed out changeset 01007f3333ea (bug 1584283) for Browser-chrome failures in widget/tests/browser/browser_test_procinfo.js 2019-10-23 03:23:24 +03:00
Alex Touchet 501ce471f9 Bug 1590553 - Dedupe synstructure r=jrmuizel
[import_pr] From https://github.com/servo/webrender/pull/3779

Differential Revision: https://phabricator.services.mozilla.com/D50138

--HG--
extra : moz-landing-system : lando
2019-10-22 23:29:01 +00:00
Micah Tigley 6e39794906 Bug 1543234 - Only call stopPrintMediaSimulation in destroy() if print simulation is enabled r=gl
Differential Revision: https://phabricator.services.mozilla.com/D50122

--HG--
extra : moz-landing-system : lando
2019-10-22 19:40:24 +00:00
Ryan VanderMeulen 19d7241098 Bug 1590150 - Turn off ESR60 cron jobs. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D49962

--HG--
extra : moz-landing-system : lando
2019-10-22 21:21:49 +00:00
Brian Grinstead 997857d2d9 Bug 1590554 - Cache the parsed tabbrowser-tab fragment on the constructor instead of on each element;r=Gijs
This means we only need to call parseXULToFragment a max of once per document
instead of a maximum of once per tab (which in practice isn't any better than
not caching since we only run connectedCallback logic once per tab).

Differential Revision: https://phabricator.services.mozilla.com/D50137

--HG--
extra : moz-landing-system : lando
2019-10-22 22:44:52 +00:00
Dorel Luca c50e4ba81d Backed out changeset 578e4005a84b (bug 1588118) for Browser-chrome failures in docshell/test/browser/browser_uriFixupIntegration.js. CLOSED TREE 2019-10-23 02:06:52 +03:00
Dorel Luca cf3d2dccbb Backed out changeset 098dacd3fabe (bug 1476339) for Linting failure in mozbuild/mozbuild/frontend/context.py. CLOSED TREE
--HG--
extra : amend_source : a805d5f03e8127b4248a5f95943e1f33f3b92608
2019-10-23 01:26:46 +03:00
Boris Zbarsky 0cbc6daf1f 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

--HG--
extra : moz-landing-system : lando
2019-10-17 23:40:57 +00:00
Boris Zbarsky 17b508795a Bug 1589285 part 2. Add Span<const char> overloads of some XPCOM string methods. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D49532

--HG--
extra : moz-landing-system : lando
2019-10-17 22:09:46 +00:00
Boris Zbarsky 6b4b1eb4fb 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

--HG--
extra : moz-landing-system : lando
2019-10-17 23:20:48 +00:00
Gijs Kruitbosch f5e7a6ea1b 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

--HG--
extra : moz-landing-system : lando
2019-10-22 22:05:53 +00:00
Kashav Madan e063bb080d Bug 1578465 - Update fission annotations, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D49005

--HG--
extra : moz-landing-system : lando
2019-10-22 20:46:00 +00:00
Kashav Madan 5c8068036e 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

--HG--
extra : moz-landing-system : lando
2019-10-22 20:45:56 +00:00
Kashav Madan a743e45044 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

--HG--
extra : moz-landing-system : lando
2019-10-22 20:45:52 +00:00
Kashav Madan 3ae4d974cd 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

--HG--
extra : moz-landing-system : lando
2019-10-22 20:45:50 +00:00
Kashav Madan 3b22805481 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

--HG--
extra : moz-landing-system : lando
2019-10-22 20:44:40 +00:00
Kashav Madan b4ca3b2db3 Bug 1578465 - Make BrowserTestUtils.browserLoaded() Fission-compatiable, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D49001

--HG--
extra : moz-landing-system : lando
2019-10-22 20:44:24 +00:00
Botond Ballo 432e039626 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

--HG--
extra : moz-landing-system : lando
2019-10-22 20:40:35 +00:00
Marco Castelluccio cfdcf5a828 Bug 1476339 - Set coverage LDFLAGS as part of configure. r=firefox-build-system-reviewers,chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D49830

--HG--
extra : moz-landing-system : lando
2019-10-22 21:00:34 +00:00
Jorg K 61ce5f8c70 Bug 1576707 - Follow-up: Fix typo in use_fetches. r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D50043

--HG--
extra : moz-landing-system : lando
2019-10-22 20:34:17 +00:00
Dorel Luca 03762f81ac Backed out changeset bddcd12198e7 (bug 1574506) for Devtools failures in devtools/client/inspector/extensions/test/browser_inspector_extension_sidebar.js. CLOSED TREE 2019-10-23 00:31:21 +03:00
Andrew Halberstadt e9369fc3d9 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

--HG--
extra : moz-landing-system : lando
2019-10-22 14:31:50 +00:00
Andrew Halberstadt d7fb00cbc4 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

--HG--
extra : moz-landing-system : lando
2019-10-21 19:22:05 +00:00
Andrew Halberstadt 48488f8138 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

--HG--
extra : moz-landing-system : lando
2019-10-21 19:26:08 +00:00
Andrew Halberstadt 79bb28fefb 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

--HG--
extra : moz-landing-system : lando
2019-10-21 21:36:08 +00:00
Andrew Halberstadt ca37f985b6 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

--HG--
extra : moz-landing-system : lando
2019-10-21 19:24:06 +00:00
Andrew Halberstadt fb84f5763d Bug 1583353 - [moztest.resolve] Use 'MozbuildObject.repository' in the TestResolver class r=gbrown
Since TestResolver is a subclass of MozbuildObject, there's no need to create
separate repository object. It already has one.

Depends on D49761

Differential Revision: https://phabricator.services.mozilla.com/D49764

--HG--
extra : moz-landing-system : lando
2019-10-21 14:20:10 +00:00
Andrew Halberstadt d59b14c3fa Bug 1583353 - [moztest.resolve] Remove unused 'tests_with_flavor' function from metadata class r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D49761

--HG--
extra : moz-landing-system : lando
2019-10-21 14:17:25 +00:00
Geoff Brown de6c41dd8a Bug 1585119 - Re-enable yet more mochitests on android; r=geckoview-reviewers,snorp
Most of these tests have been disabled for a long time; they run well
in the current test environment.
This completes my review of skipped Android tests.

Differential Revision: https://phabricator.services.mozilla.com/D49954

--HG--
extra : moz-landing-system : lando
2019-10-22 20:10:27 +00:00
Dão Gottwald d4fb2772ec Bug 1590491 - Use --toolbarbutton-icon-fill-opacity for the megabar search icon. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D50090

--HG--
extra : moz-landing-system : lando
2019-10-22 19:53:03 +00:00
Edwin Takahashi 89d92ba2fe Bug 1590399 - do not attempt to call pulseaudio initialization (linux only) on other platforms r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D50112

--HG--
extra : moz-landing-system : lando
2019-10-22 18:54:46 +00:00