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

676059 Коммитов

Автор SHA1 Сообщение Дата
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
Jan de Mooij 7848253347 Bug 1589415 part 3 - Simplify CTypes FieldHashPolicy. r=anba
Use HashStringChars instead of hand-rolling custom string hashing code.

Depends on D49713

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

--HG--
extra : moz-landing-system : lando
2019-10-18 13:39:10 +00:00
Jan de Mooij fc25d4f694 Bug 1589415 part 2 - Add js::HashStringChars and use it in a few places. r=anba
Depends on D49712

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

--HG--
extra : moz-landing-system : lando
2019-10-18 13:39:06 +00:00
Jan de Mooij d9a58eba5f Bug 1589415 part 1 - Use StringEqualsAscii in intrinsic_IsRuntimeDefaultLocale. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D49712

--HG--
extra : moz-landing-system : lando
2019-10-18 13:39:04 +00:00
Cosmin Sabou b92b3ef033 Bug 1589629 - Update multiple-redirect-https-downgrade-upgrade.tentative.sub.html expectancies. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D49872

--HG--
extra : moz-landing-system : lando
2019-10-21 09:13:50 +00:00
Nicolas Chevobbe 5c94cfcc44 Bug 1576568 - Enable editor mode everywhere. r=Honza.
The focus previous element function needed to be modified
in order to not find non-visible elements.

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

--HG--
extra : moz-landing-system : lando
2019-10-21 08:39:42 +00:00
Paul Adenot 772872cd0e Bug 1587244 - Allow NaN in IIR filter output. r=karlt
It's perfectly possible to create unstable filter, that can easily go to
infinity, so this assert is not valid.

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

--HG--
extra : moz-landing-system : lando
2019-10-20 21:52:31 +00:00
Nicolas Chevobbe 517642a768 Bug 1589867 - Fix browser_parsable_css.js failure on beta. r=Honza.
The rotate property is only enabled on Nightly.
For beta, we need to use transform: rotate instead.

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

--HG--
extra : moz-landing-system : lando
2019-10-21 08:31:52 +00:00
James Teh f0d5de33b0 Bug 1587809: Give the CFR address bar button a more descriptive tooltip/a11y label. Announce its appearance to screen reader users. r=andreio,fluent-reviewers,flod
1. Previously, the label and tooltip for all recommendations was just "Recommendation", even though the icon was different for extension and feature recommendations.
  Because users might not be able to see the icon and/or determine its meaning, it is important that this is communicated in the tooltip and a11y label.
2. Screen reader users won't know this has appeared, even though this attracts some attention visually.
  Therefore, provide a specific announcement for screen reader users when the recommendation appears.

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

--HG--
extra : moz-landing-system : lando
2019-10-21 07:13:14 +00:00
Jan de Mooij bee57f89e3 Bug 1584027 - Don't include filename in exception message if it's invalid UTF-8. r=jwalden
Fuzzers can trigger this in the JS shell and until we enforce filenames
are valid UTF-8 we have to deal with it somehow.

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

--HG--
extra : moz-landing-system : lando
2019-10-20 09:34:09 +00:00
Andrea Marchesini 410cb724a7 Bug 1585284 - Force global in Blob CTOR, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D49629

--HG--
extra : moz-landing-system : lando
2019-10-21 05:33:19 +00:00
Andrea Marchesini d7888947e5 Bug 1585284 - Use BlobImpl in MutableBlobStorage instead of Blob, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D49436

--HG--
extra : moz-landing-system : lando
2019-10-21 05:33:33 +00:00
Andrea Marchesini 6797e45278 Bug 1585284 - Use nsIGlobalObject in any Blob/File CTOR, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D49392

--HG--
extra : moz-landing-system : lando
2019-10-21 05:33:33 +00:00
Boris Zbarsky 3ae961a2da Bug 1589561. Factor out idle handling from PrioritizedEventQueue. r=smaug
We could try to move the EnforcePendingTaskGuarantee() bit into
PeekIdleDeadline, but then we'd need to check HasReadyEvent() on
mDeferredTimersQueue and mIdleQueue before we possibly unlock the mutex under
PeekIdleDeadline, and it's not clear that that state cannot change once the
mutex is unlocked...

The EnsureIsActive() call at the end of GetIdleDeadlineInternal in the !aIsPeek
case only makes sense if there are in fact idle tasks available to run when
GetDeadlineForIdleTask is called, because otherwise it would incorrectly set us
active when we are not running any tasks.

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

--HG--
rename : xpcom/threads/PrioritizedEventQueue.cpp => xpcom/threads/IdlePeriodState.cpp
rename : xpcom/threads/PrioritizedEventQueue.h => xpcom/threads/IdlePeriodState.h
extra : moz-landing-system : lando
2019-10-20 15:08:44 +00:00
harry c0eeb589dd Bug 1588921 - Fix nsTouchBar build errors. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D49434

--HG--
extra : moz-landing-system : lando
2019-10-21 02:10:36 +00:00
Logan Smyth 18146a6645 Bug 1564177 - Part 2: Move the DebuggerVector from GlobalObject to the Realm. r=jimb
The DebuggerVector has been associated with the GlobalObject via a private slot
referencing a wrapper JS object (DebugggerVectorHolder). Moving this data into
the JS::Realm instance removes complexity and avoids needing the holder.

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

--HG--
extra : moz-landing-system : lando
2019-10-18 20:21:44 +00:00
Logan Smyth fb8b012d6b Bug 1564177 - Part 1: Clean up unused type declaration on Zone. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D49705

--HG--
extra : moz-landing-system : lando
2019-10-18 20:00:38 +00:00
Mats Palmgren 6aadfc8aaf Bug 1587141 part 2 - Make execCommand("indent") ignore whitespace when looking for sibling list element. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D48587

--HG--
extra : moz-landing-system : lando
2019-10-14 17:11:00 +00:00
Mats Palmgren c506e40d11 Bug 1587141 part 1 - Share some common code between Handle[CSS|HTML]IndentAtSelectionInternal (idempotent patch). r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D48586

--HG--
extra : moz-landing-system : lando
2019-10-15 04:36:26 +00:00
Razvan Maries 44d59a93a5 Backed out 3 changesets (bug 1585582) for perma fails on appcache.tentative.https.sub.html.
Backed out changeset a55fbe377803 (bug 1585582)
Backed out changeset 0bd7ff0df367 (bug 1585582)
Backed out changeset 78a947a05f08 (bug 1585582)
2019-10-20 21:15:17 +03:00
Jonathan Kingston d4386ce539 Bug 1585582 - Set appcache prefs on before start to prevent races in tests. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D47977

--HG--
extra : moz-landing-system : lando
2019-10-20 15:34:12 +00:00
Jonathan Kingston b42861195e Bug 1585582 - Remove all pref observers in CacheService r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D47960

--HG--
extra : moz-landing-system : lando
2019-10-18 16:05:28 +00:00
Jonathan Kingston 06801e64f6 Bug 1585582 - Simplify exposure of AppCache interface for SecureContext r=baku
Differential Revision: https://phabricator.services.mozilla.com/D47959

--HG--
extra : moz-landing-system : lando
2019-10-18 16:05:28 +00:00