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

675891 Коммитов

Автор SHA1 Сообщение Дата
Nika Layzell d50147fcd6 Bug 1589054 - Part 2: Delay pagehide events until new nsFrameLoader is set up, r=farre
If these are fired too early, a nested event loop can be spun before the new
nsFrameLoader has been set up. Messages can be received over the
BrowserBridgeChild actor during this time when no nsFrameLoader is set, causing
crashes.

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

--HG--
extra : moz-landing-system : lando
2019-10-21 14:03:38 +00:00
Nika Layzell a73568ddeb Bug 1589054 - Part 1: Cleanly kill BrowserBridgeChild if process switch fails, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D49464

--HG--
extra : moz-landing-system : lando
2019-10-21 14:03:36 +00:00
Andi-Bogdan Postelnicu c5b22adcf8 Bug 1590086 - Continue full Coverity analysis even if cov-run-desktop fails. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D49934

--HG--
extra : moz-landing-system : lando
2019-10-21 14:01:56 +00:00
Nicolas Chevobbe 18d056c8b3 Bug 1561281 - Fix debugger zombie highlighters. r=davidwalsh.
Differential Revision: https://phabricator.services.mozilla.com/D36300

--HG--
extra : moz-landing-system : lando
2019-10-21 14:02:05 +00:00
Nicolas Chevobbe 01b488d7ee Bug 1561281 - Remove toolbox getHighlighter `isGrip` parameter. r=davidwalsh.
Some panels, like the debugger, might handle both nodeFronts and grips
at the same time, so there's no way to know ahead of time which kind
of object we're going to deal with.
This patch remove the isGrip parameter, and perform a check on the
passed object to see if it's a nodeFront instance or not.

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

--HG--
extra : moz-landing-system : lando
2019-10-21 08:27:11 +00:00
Florens Verschelde 06c5b1ea26 Bug 1589757 - Update Debugger Main Thread and Worker icons; r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D49789

--HG--
extra : moz-landing-system : lando
2019-10-21 13:50:34 +00:00
Florens Verschelde 3a64027cdb Bug 1590059 - Stop search result header text from overflowing its container; r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D49906

--HG--
extra : moz-landing-system : lando
2019-10-21 13:47:50 +00:00
Dão Gottwald eda4c79a87 Bug 1589328 - Remove global-scope pollution from nsContextMenu.js. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D49583

--HG--
extra : moz-landing-system : lando
2019-10-21 13:40:00 +00:00
Ryan VanderMeulen 0d693d24ac Bug 1587590 - Update double-conversion to upstream revision 4a51e73. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D48759

--HG--
extra : moz-landing-system : lando
2019-10-11 02:46:45 +00:00
Ryan VanderMeulen b8e3d2d381 Bug 1586739 - Upgrade to SQLite 3.30.1. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D48905

--HG--
extra : moz-landing-system : lando
2019-10-15 15:29:31 +00:00
ffxbld 4c889635b4 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D49928

--HG--
extra : moz-landing-system : lando
2019-10-21 13:23:30 +00:00
Christian Holler 8ee02ecac8 Bug 1589374 - Add FTP fuzzing target for downloading a file. r=michal
Differential Revision: https://phabricator.services.mozilla.com/D49615

--HG--
extra : moz-landing-system : lando
2019-10-18 21:02:14 +00:00
Andreas Pehrson cbca7bbeb7 Bug 1589854 - Remove recent assert that gets triggered by latent bug. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D49919

--HG--
extra : moz-landing-system : lando
2019-10-21 13:14:33 +00:00
Nicolas Chevobbe 02cfc079ff Bug 1588999 - Rename ObjectClient to ObjectFront. r=ochameau.
The object-client.js file is now a proper protocol.js front,
but is still named after a client.
This is confusing, so we rename and move the file next to other
fronts, and update all consumers to the new terminology.

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

--HG--
rename : devtools/client/debugger/packages/devtools-reps/src/object-inspector/tests/__mocks__/object-client.js => devtools/client/debugger/packages/devtools-reps/src/object-inspector/tests/__mocks__/object-front.js
rename : devtools/shared/client/object-client.js => devtools/shared/fronts/object.js
extra : moz-landing-system : lando
2019-10-21 12:07:10 +00:00
André Bargull 3de43654d4 Bug 1536702 - Part 4: Add test cases for loading BigInt values from TypedArray/Objects. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D48341

--HG--
extra : moz-landing-system : lando
2019-10-21 11:27:10 +00:00
André Bargull 6c1390b7d7 Bug 1536702 - Part 3: Inline loads from BigInt TypedArray/Objects in CacheIR. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D48340

--HG--
extra : moz-landing-system : lando
2019-10-21 11:26:50 +00:00
André Bargull be0588b2fa Bug 1536702 - Part 2: Add MacroAssembler support to allocate and initialise BigInt values. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D48339

--HG--
extra : moz-landing-system : lando
2019-10-21 11:26:23 +00:00
André Bargull 98c143f575 Bug 1536702 - Part 1: Move emitLoadTypedObjectResult() into CacheIRCompiler. r=jandem
Using `emitAddressFromStubField()` allows to unify both implementations to
a single function in CacheIRCompiler.

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

--HG--
extra : moz-landing-system : lando
2019-10-21 11:26:00 +00:00
Marco Vega a22744ceae Bug 1587602 - Source footer - the loading icon shown when pretty-printing a source is static and misaligned. r=fvsch
Differential Revision: https://phabricator.services.mozilla.com/D48939

--HG--
extra : moz-landing-system : lando
2019-10-21 11:29:25 +00:00
Ehsan Akhgari 7a111612cb Bug 1588614 - Cache the document's effective storage principal to avoid running excessive anti-tracking checks; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D49791

--HG--
extra : moz-landing-system : lando
2019-10-21 12:53:38 +00:00
Ehsan Akhgari 8d9c7bc2c5 Bug 1589953 - Initialize `read` in AlternativeDataStreamListener::OnDataAvailable(); r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D49849

--HG--
extra : moz-landing-system : lando
2019-10-20 19:29:06 +00:00
Belén Albeza b29a6fde04 Bug 1579795 - Part 3: Test the fetchManifest action separately r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D49596

--HG--
extra : moz-landing-system : lando
2019-10-21 10:51:30 +00:00
Belén Albeza ac8c98c2d3 Bug 1579795 - Part 2: Reorganize jest tests folder structure r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D49595

--HG--
rename : devtools/client/application/test/components/.eslintrc.js => devtools/client/application/test/node/.eslintrc.js
rename : devtools/client/application/test/components/babel.config.js => devtools/client/application/test/node/babel.config.js
rename : devtools/client/application/test/components/__snapshots__/components_application_panel-App.test.js.snap => devtools/client/application/test/node/components/__snapshots__/components_application_panel-App.test.js.snap
rename : devtools/client/application/test/components/components_application_panel-App.test.js => devtools/client/application/test/node/components/components_application_panel-App.test.js
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-Manifest.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-Manifest.test.js.snap
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-ManifestColorItem.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-ManifestColorItem.test.js.snap
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-ManifestEmpty.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-ManifestEmpty.test.js.snap
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-ManifestIconItem.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-ManifestIconItem.test.js.snap
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-ManifestIssue.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-ManifestIssue.test.js.snap
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-ManifestIssueList.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-ManifestIssueList.test.js.snap
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-ManifestItem.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-ManifestItem.test.js.snap
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-ManifestJsonLink.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-ManifestJsonLink.test.js.snap
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-ManifestLoader.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-ManifestLoader.test.js.snap
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-ManifestPage.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-ManifestPage.test.js.snap
rename : devtools/client/application/test/components/manifest/__snapshots__/components_application_panel-ManifestSection.test.js.snap => devtools/client/application/test/node/components/manifest/__snapshots__/components_application_panel-ManifestSection.test.js.snap
rename : devtools/client/application/test/components/manifest/components_application_panel-Manifest.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-Manifest.test.js
rename : devtools/client/application/test/components/manifest/components_application_panel-ManifestColorItem.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-ManifestColorItem.test.js
rename : devtools/client/application/test/components/manifest/components_application_panel-ManifestEmpty.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-ManifestEmpty.test.js
rename : devtools/client/application/test/components/manifest/components_application_panel-ManifestIconItem.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-ManifestIconItem.test.js
rename : devtools/client/application/test/components/manifest/components_application_panel-ManifestIssue.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-ManifestIssue.test.js
rename : devtools/client/application/test/components/manifest/components_application_panel-ManifestIssueList.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-ManifestIssueList.test.js
rename : devtools/client/application/test/components/manifest/components_application_panel-ManifestItem.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-ManifestItem.test.js
rename : devtools/client/application/test/components/manifest/components_application_panel-ManifestJsonLink.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-ManifestJsonLink.test.js
rename : devtools/client/application/test/components/manifest/components_application_panel-ManifestLoader.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-ManifestLoader.test.js
rename : devtools/client/application/test/components/manifest/components_application_panel-ManifestPage.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-ManifestPage.test.js
rename : devtools/client/application/test/components/manifest/components_application_panel-ManifestSection.test.js => devtools/client/application/test/node/components/manifest/components_application_panel-ManifestSection.test.js
rename : devtools/client/application/test/components/routing/__snapshots__/components_application_panel-PageSwitcher.test.js.snap => devtools/client/application/test/node/components/routing/__snapshots__/components_application_panel-PageSwitcher.test.js.snap
rename : devtools/client/application/test/components/routing/__snapshots__/components_application_panel-Sidebar.test.js.snap => devtools/client/application/test/node/components/routing/__snapshots__/components_application_panel-Sidebar.test.js.snap
rename : devtools/client/application/test/components/routing/__snapshots__/components_application_panel-SidebarItem.test.js.snap => devtools/client/application/test/node/components/routing/__snapshots__/components_application_panel-SidebarItem.test.js.snap
rename : devtools/client/application/test/components/routing/components_application_panel-PageSwitcher.test.js => devtools/client/application/test/node/components/routing/components_application_panel-PageSwitcher.test.js
rename : devtools/client/application/test/components/routing/components_application_panel-Sidebar.test.js => devtools/client/application/test/node/components/routing/components_application_panel-Sidebar.test.js
rename : devtools/client/application/test/components/routing/components_application_panel-SidebarItem.test.js => devtools/client/application/test/node/components/routing/components_application_panel-SidebarItem.test.js
rename : devtools/client/application/test/components/service-workers/__snapshots__/components_application_panel-WorkerList.test.js.snap => devtools/client/application/test/node/components/service-workers/__snapshots__/components_application_panel-WorkerList.test.js.snap
rename : devtools/client/application/test/components/service-workers/__snapshots__/components_application_panel-WorkerListEmpty.test.js.snap => devtools/client/application/test/node/components/service-workers/__snapshots__/components_application_panel-WorkerListEmpty.test.js.snap
rename : devtools/client/application/test/components/service-workers/__snapshots__/components_application_panel-WorkersPage.test.js.snap => devtools/client/application/test/node/components/service-workers/__snapshots__/components_application_panel-WorkersPage.test.js.snap
rename : devtools/client/application/test/components/service-workers/components_application_panel-WorkerList.test.js => devtools/client/application/test/node/components/service-workers/components_application_panel-WorkerList.test.js
rename : devtools/client/application/test/components/service-workers/components_application_panel-WorkerListEmpty.test.js => devtools/client/application/test/node/components/service-workers/components_application_panel-WorkerListEmpty.test.js
rename : devtools/client/application/test/components/service-workers/components_application_panel-WorkersPage.test.js => devtools/client/application/test/node/components/service-workers/components_application_panel-WorkersPage.test.js
rename : devtools/client/application/test/components/fixtures/Chrome.js => devtools/client/application/test/node/fixtures/Chrome.js
rename : devtools/client/application/test/components/fixtures/Services.js => devtools/client/application/test/node/fixtures/Services.js
rename : devtools/client/application/test/components/fixtures/data/constants.js => devtools/client/application/test/node/fixtures/data/constants.js
rename : devtools/client/application/test/components/fixtures/fluent-l10n.js => devtools/client/application/test/node/fixtures/fluent-l10n.js
rename : devtools/client/application/test/components/fixtures/stub.js => devtools/client/application/test/node/fixtures/stub.js
rename : devtools/client/application/test/components/fixtures/unicode-url.js => devtools/client/application/test/node/fixtures/unicode-url.js
rename : devtools/client/application/test/components/helpers/helpers.js => devtools/client/application/test/node/helpers.js
rename : devtools/client/application/test/components/jest.config.js => devtools/client/application/test/node/jest.config.js
rename : devtools/client/application/test/components/package.json => devtools/client/application/test/node/package.json
rename : devtools/client/application/test/components/setup.js => devtools/client/application/test/node/setup.js
rename : devtools/client/application/test/components/yarn.lock => devtools/client/application/test/node/yarn.lock
extra : moz-landing-system : lando
2019-10-21 10:50:28 +00:00
Belén Albeza 0197fabfc9 Bug 1579795 - Part 1: Improve error handling when fetching the manifest r=jdescottes,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D49594

--HG--
extra : moz-landing-system : lando
2019-10-21 10:47:40 +00:00
Dão Gottwald c607cf2951 Bug 1587135 - Replace box-shadow on top of the classic title bar with a simpler gradient so we can remove the gross hacks to make it work. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D49606

--HG--
extra : moz-landing-system : lando
2019-10-21 11:55:38 +00:00
Mirko Brodesser 5b09a02d3f Bug 1584170: part 2) Replace array with `AutoTArray`. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D48321

--HG--
extra : moz-landing-system : lando
2019-10-21 09:06:48 +00:00
Mirko Brodesser 1f69cf48a9 Bug 1584170: part 1) Factor out duplicated code to `IsInOlOrUl`. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D48320

--HG--
extra : moz-landing-system : lando
2019-10-21 09:06:12 +00:00
Kris Taeleman 4170fd9b5c Bug 1547737 - Make RecvRequestScreenPixels work with WR. r=jnicol
Differential Revision: https://phabricator.services.mozilla.com/D49492

--HG--
extra : moz-landing-system : lando
2019-10-18 13:40:40 +00:00
ffxbld 80894b3e73 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D49891

--HG--
extra : moz-landing-system : lando
2019-10-21 11:57:13 +00:00
André Bargull d5217bdc71 Bug 1536703 - Part 4: Add test cases for storing BigInt values to TypedArray/Objects. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D48336

--HG--
extra : moz-landing-system : lando
2019-10-15 07:49:17 +00:00
André Bargull c20001585e Bug 1536703 - Part 3: Inline stores to BigInt TypedArray/Objects in CacheIR. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D48335

--HG--
extra : moz-landing-system : lando
2019-10-16 13:43:47 +00:00
André Bargull f5cc05560e Bug 1536703 - Part 2: Add support for reading [u]int64 values from a BigInt to the MacroAssembler. r=jandem
Provide an inline assembly implementation of `BigInt::toUint64()` resp. `BigInt::toInt64()`.

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

--HG--
extra : moz-landing-system : lando
2019-10-15 07:48:48 +00:00
André Bargull 5b8c567b99 Bug 1536703 - Part 1: Avoid crashes for TypedObjects using bigint properties. r=jandem
CacheIR.cpp:
Disallow bigint properties right away in `GetPropIRGenerator::tryAttachTypedObject`
to fix a null-pointer crash in `CacheIRCompiler::emitLoadTypedObjectResultShared`,
which passes `fail = nullptr` to `MacroAssembler::loadFromTypedArray`, even though
`loadFromTypedArray` always uses the `fail` Label for bigint types.

IonBuilder.cpp:
Ensure we don't create `MLoadUnboxedScalar` or `MStoreUnboxedScalar` for bigint
types, because the former always leads to a bailout and the latter asserts when
bigint types are used.

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

--HG--
extra : moz-landing-system : lando
2019-10-15 07:48:46 +00:00
Tim Huang 85ce9d84d9 Bug 1586718 - Making the test 'browser/components/originattributes/test/browser/browser_favicon_userContextId.js' working in Fission. r=baku
Depends on D49253

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:26:21 +00:00
Tim Huang 9ede6374a2 Bug 1586717 - Making the test 'browser/components/originattributes/test/browser/browser_favicon_firstParty.js' working in Fission. r=baku
Depends on D49252

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:27:01 +00:00
Tim Huang 0395d2f76b Bug 1586715 - Making the test 'browser/components/originattributes/test/browser/browser_sharedworker.js' working in Fission. r=baku
Depends on D49251

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:25:02 +00:00
Tim Huang 24945d6db0 Bug 1586714 - Making the test 'browser/components/originattributes/test/browser/browser_sanitize.js' working in Fission. r=baku
Depends on D49250

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:24:50 +00:00
Tim Huang c9e857a67f Bug 1586712 - Making the test 'browser/components/originattributes/test/browser/browser_permissions.js' working in Fission. r=baku
This patch also fixes the test that it doesn't really do the test due to
it doesn't wait the content script to be finished.

Depends on D49249

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:24:34 +00:00
Tim Huang 373b7055a5 Bug 1586711 - Making the test 'browser/components/originattributes/test/browser/browser_localStorageIsolation.js' working in Fission. r=baku
Depends on D49248

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:23:53 +00:00
Tim Huang aa0a7b1475 Bug 1586710 - Enable the test 'browser/components/originattributes/test/browser/browser.ini' in Fission. r=baku
This test doesn't need to change. It has been fixed while the
IsolationTestTools is fixed for Fission.

Depends on D49247

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:23:40 +00:00
Tim Huang cc052e4d25 Bug 1586709 - Making the test 'browser/components/originattributes/test/browser/browser_cookieIsolation.js' working in Fission. r=baku
Depends on D49246

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:23:33 +00:00
Tim Huang 2b0a28ecb8 Bug 1586708 - Making the test 'browser/components/originattributes/test/browser/browser_cacheAPI.js' working in Fission. r=baku
Depends on D49245

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:23:26 +00:00
Tim Huang 7a60369ac5 Bug 1586707 - Making the test 'browser/components/originattributes/test/browser/browser_cache.js' working in Fission. r=baku
This patch also adds a workaround for avoid a timing issue. The timing
issue exists if we close and rapidly open again of a given origin which
is using a shared worker with container enabled. The showdown of the
content process would be delayed in this case, so the content process
will be shutdown during opening the tab, which would lead to an
unexpected behavior.

The workaround makes the script to wait the shutdown process to be
finished.

Depends on D49244

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:23:14 +00:00
Tim Huang 6ca54f1869 Bug 1586705 - Making the test 'browser/components/originattributes/test/browser/browser_broadcastChannel.js' working in Fission. r=baku
Depends on D49243

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:22:55 +00:00
Tim Huang 1ef834493a Bug 1586704 - Modify the test browser/components/originattributes/test/browser/browser_blobURLIsolation.js for fission. r=baku
Depends on D49242

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:22:39 +00:00
Tim Huang c95de67308 Bug 1585312 - Modify the IsolationTestTools in order to adapt Fission. r=baku
This patch changes the ways how we construct the test page for the
isolation tests. We move to use the SpecialPowers.spawn() instread of
the ContentTask.spawn() for the test framework.

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

--HG--
extra : moz-landing-system : lando
2019-10-15 14:26:45 +00:00
Mark Banner 411281f15f Bug 1589848 - Don't try and update the separate private engine selector in preferences when the UI isn't shown. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D49885

--HG--
extra : moz-landing-system : lando
2019-10-21 10:14:30 +00:00
Jon Coppeard 6b4f9b67da Bug 1589108 Assert that the current realm's global is not gray on entry to the JS API r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D49429

--HG--
extra : moz-landing-system : lando
2019-10-21 10:37:41 +00:00
Rob Wu d0771d2e35 Bug 1582020 - Minimize time between adb.py's OKAY and exit r=jdescottes
test_adb.js is likely failing because the socket is still in use.
Refactor the code to exit ASAP, by ungracefully exiting adb.py.
This logic is also used by the actual adb binary:
727b07b260/adb/adb.cpp (1039)

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

--HG--
extra : moz-landing-system : lando
2019-10-21 09:59:02 +00:00
Jan de Mooij b764bfc53e Bug 1589415 part 4 - Use CopyChars to simplify CTypes PrependString. r=anba
It's tempting to use CopyChars also in AppendString, but that one has a
char() cast for each character. Maybe we should change that but I didn't
want to introduce any side-effects.

Depends on D49714

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

--HG--
extra : moz-landing-system : lando
2019-10-18 13:39:08 +00:00