Commit Graph

684426 Commits

Author SHA1 Message Date
Simon Giesecke
e0d7403f69 Bug 1577202 - Defer closing of a database while CreateFileOp's are pending. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D44683

--HG--
extra : moz-landing-system : lando
2019-12-13 13:32:02 +00:00
Simon Giesecke
399a9c9856 Bug 1577202 - Added test case from fuzzying. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D44682

--HG--
extra : moz-landing-system : lando
2019-12-04 12:45:35 +00:00
Emilio Cobos Álvarez
b498defa90 Bug 1603455 - Remove full-screen-api.unprefix.enabled. r=xidorn,smaug
It's been enabled since Firefox 64.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 13:27:27 +00:00
Ksenia Berezina
c10eb5d8d6 Bug 1554915 - Remove eslint-disable-next-line complexity from DOMEvent and GenericObject r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D56647

--HG--
extra : moz-landing-system : lando
2019-12-13 13:27:02 +00:00
Simon Giesecke
bd5b9b72d1 Bug 1600906 - Disable remote settings blocklist when running indexedDB tests, as this heavily uses IndexedDB. r=dom-workers-and-storage-reviewers,ytausky
Differential Revision: https://phabricator.services.mozilla.com/D56016

--HG--
extra : moz-landing-system : lando
2019-12-13 11:32:13 +00:00
Simon Giesecke
cd83137067 Bug 1600906 - Reduce statefulness of TransactionDatabaseOperationBase using InitializedOnce. r=dom-workers-and-storage-reviewers,ytausky
Differential Revision: https://phabricator.services.mozilla.com/D56015

--HG--
extra : moz-landing-system : lando
2019-12-13 11:31:56 +00:00
Simon Giesecke
c87fdd4c9a Bug 1600906 - Encapsulate DatabaseOperationBase::mResultCode. r=dom-workers-and-storage-reviewers,ytausky
Differential Revision: https://phabricator.services.mozilla.com/D56014

--HG--
extra : moz-landing-system : lando
2019-12-13 11:28:24 +00:00
Simon Giesecke
ff97600e5a Bug 1600906 - Use move semantics with IdleDatabaseInfo. r=dom-workers-and-storage-reviewers,ytausky
Differential Revision: https://phabricator.services.mozilla.com/D56012

--HG--
extra : moz-landing-system : lando
2019-12-13 12:21:18 +00:00
Simon Giesecke
8ad6cab25f Bug 1600906 - Use move semantics with ThreadInfo. r=dom-workers-and-storage-reviewers,ytausky
Differential Revision: https://phabricator.services.mozilla.com/D56011

--HG--
extra : moz-landing-system : lando
2019-12-13 12:20:23 +00:00
Hiroyuki Ikezoe
99e39cdefa Bug 1577084 - A mochitest to make sure images outside of display port is not decoded. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D57090

--HG--
extra : moz-landing-system : lando
2019-12-13 12:36:52 +00:00
pbz
7035f2def8 Bug 1601256 - Hide private browsing session permissions in preferences permission lists. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D56184

--HG--
extra : moz-landing-system : lando
2019-12-13 12:27:12 +00:00
pbz
a937a753bc Bug 1601256 - nsPermissionManager: Store all private browsing permissions with session expiry. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D56183

--HG--
extra : moz-landing-system : lando
2019-12-13 12:27:10 +00:00
Cameron McCormack
35cf00a2b6 Bug 1603665 - Convert font family name to UTF-16 only once under nsFontFaceUtils::MarkDirtyForFontChange. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D57055

--HG--
extra : moz-landing-system : lando
2019-12-13 11:01:14 +00:00
Julian Descottes
1676f649b6 Bug 1603366 - Rename the Main process target in about:debugging when Multiprocess toolbox is enabled r=ladybenko,fluent-reviewers,flod
Depends on D56877

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

--HG--
extra : moz-landing-system : lando
2019-12-13 12:02:31 +00:00
Julian Descottes
55cb60a6e3 Bug 1603366 - Rename Omniscient browser toolbox to Multiprocess Browser Toolbox and support localization r=pbro,flod
Differential Revision: https://phabricator.services.mozilla.com/D56877

--HG--
extra : moz-landing-system : lando
2019-12-12 15:00:20 +00:00
Emilio Cobos Álvarez
b9e29077e8 Bug 1602651 - Explicitly point to rustfmt during spidermonkey rust build. r=glandium
We build bindgen without the `which` feeature, which means it won't try to
look for `rustfmt` in $PATH. So point at it explicitly so that the bindings are
properly formatted.

We do the same for regular Gecko builds in `build/mozconfig.rust`.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 07:34:35 +00:00
André Bargull
cff8340d20 Bug 1603406 - Part 15: Unused TypeInference functions. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D56905

--HG--
extra : moz-landing-system : lando
2019-12-13 09:54:17 +00:00
André Bargull
1b50af4997 Bug 1603406 - Part 14: Unused TaggedProto functions. r=mgaudet
Depends on D56902

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:50:32 +00:00
André Bargull
22a8ab2f24 Bug 1603406 - Part 13: Unused StructuredClone functions. r=mgaudet
Depends on D56901

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:49:36 +00:00
André Bargull
0fa1554271 Bug 1603406 - Part 12: Unused String functions. r=mgaudet
Depends on D56900

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:48:58 +00:00
André Bargull
030937b3a4 Bug 1603406 - Part 11: Unused Stack functions. r=mgaudet
Depends on D56899

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:44:49 +00:00
André Bargull
d867d7010b Bug 1603406 - Part 10: Unused Shape functions. r=mgaudet
Depends on D56898

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:43:13 +00:00
André Bargull
88c5cb2bf7 Bug 1603406 - Part 9: Unused RegExpObject functions. r=mgaudet
Depends on D56897

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:42:55 +00:00
André Bargull
d4785c1e1f Bug 1603406 - Part 8: Unused Realm functions. r=mgaudet
Depends on D56896

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:40:48 +00:00
André Bargull
fe955b0b9b Bug 1603406 - Part 7: Unused ObjectGroup functions. r=mgaudet
Depends on D56895

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:40:31 +00:00
André Bargull
f113e1bdc0 Bug 1603406 - Part 6: Unused JSObject functions. r=mgaudet
Depends on D56894

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:38:56 +00:00
André Bargull
c4578f568c Bug 1603406 - Part 5: Unused JSContext functions. r=mgaudet
Depends on D56893

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:38:28 +00:00
André Bargull
3d08ce9ac8 Bug 1603406 - Part 4: Unused Interpreter functions. r=mgaudet
Depends on D56892

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:38:27 +00:00
André Bargull
cb175ae3f0 Bug 1603406 - Part 3: Unused GlobalObject functions. r=mgaudet
Depends on D56891

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:38:27 +00:00
André Bargull
47d5e51603 Bug 1603406 - Part 2: Unused ArrayBufferViewObject functions. r=mgaudet
Depends on D56890

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

--HG--
extra : moz-landing-system : lando
2019-12-12 16:38:27 +00:00
André Bargull
c9542d4b20 Bug 1603406 - Part 1: Unused ArrayBufferObject functions. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D56890

--HG--
extra : moz-landing-system : lando
2019-12-12 16:38:27 +00:00
André Bargull
e8b3ef3ee8 Bug 1603403 - Part 3: Update test262 exclusion list. r=tcampbell
Depends on D56886

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

--HG--
extra : moz-landing-system : lando
2019-12-13 09:52:05 +00:00
André Bargull
01ccd7f0f5 Bug 1603403 - Part 2: Import test262 Dec 2019. r=tcampbell
Depends on D56885

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

--HG--
extra : moz-landing-system : lando
2019-12-12 15:10:42 +00:00
André Bargull
12b2df8ea9 Bug 1603403 - Part 1: Update test262 features list. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D56885

--HG--
extra : moz-landing-system : lando
2019-12-12 15:10:41 +00:00
Belén Albeza
cbb88fbdce Bug 1603087 - Disable test when parent_intercept is false r=jdescottes
Since `parent_intercept` requires to be set from the beginning, either we disable the test when it's not the case, or we force the pref to be flipped for this test… I chose the former, but happy to do the latter if it's preferable.

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

--HG--
extra : moz-landing-system : lando
2019-12-12 12:56:01 +00:00
Simon Giesecke
36ae4a9dbf Bug 1600906 - Reduce statefulness of DatabaseConnection using InitializedOnce. r=dom-workers-and-storage-reviewers,ytausky
Differential Revision: https://phabricator.services.mozilla.com/D56008

--HG--
extra : moz-landing-system : lando
2019-12-13 10:55:10 +00:00
Simon Giesecke
30812bc3a6 Bug 1600906 - Made FlippedOnce member functions constexpr. r=dom-workers-and-storage-reviewers,ytausky
Differential Revision: https://phabricator.services.mozilla.com/D56007

--HG--
extra : moz-landing-system : lando
2019-12-13 10:54:48 +00:00
Simon Giesecke
10507063a9 Bug 1600906 - Reduce statefulness of TransactionBase using const and InitializedOnce. r=dom-workers-and-storage-reviewers,ytausky
Differential Revision: https://phabricator.services.mozilla.com/D56006

--HG--
extra : moz-landing-system : lando
2019-12-13 10:54:22 +00:00
Simon Giesecke
6aa7182d46 Bug 1600906 - Extended InitializedOnce to allow restricting the valid values. r=dom-workers-and-storage-reviewers,ytausky
Differential Revision: https://phabricator.services.mozilla.com/D56005

--HG--
extra : moz-landing-system : lando
2019-12-13 10:55:33 +00:00
shindli
1cfffc2672 Backed out 8 changesets (bug 1566850, bug 1603035) for causing perma bc failures in browser/components/extensions/test/browser/browser_ext_devtools_inspectedWindow.js CLOSED TREE
Backed out changeset da1672f831d1 (bug 1566850)
Backed out changeset b3aea303d3ed (bug 1566850)
Backed out changeset 3c8ef35fde92 (bug 1566850)
Backed out changeset 4deadf97378f (bug 1566850)
Backed out changeset 55ac64d74725 (bug 1566850)
Backed out changeset 33c4706a4255 (bug 1566850)
Backed out changeset 1796a39b020b (bug 1566850)
Backed out changeset ae02ae71f846 (bug 1603035)
2019-12-13 12:50:45 +02:00
Julian Descottes
625d25aee8 Bug 1602371 - Rename LocalTabTargetFront tab getter to localTab r=ochameau
Depends on D56330

Renaming the "tab" getter to "localTab" will make it easier to refactor later.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 10:38:07 +00:00
Julian Descottes
eebe135d8e Bug 1602371 - Remove csp and contentPrincipal getters in LocalTabTargetFront r=ochameau
Depends on D56327. Not reason to make target-mixin more complex for this workaround which already has access to the tab object.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 10:00:25 +00:00
Julian Descottes
e60aee2456 Bug 1602371 - Stop listening to tab unload in LocalTabTargetFront r=ochameau
It is not clear why tab unload should be listened to on the client, and only destroy the target front.
Tentatively removing to simplify the local tab target.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 09:59:00 +00:00
Eric Rahm
6c0b70d6d9 Bug 1594344 - Part 3: Use new dump_syms in automation. r=froydnj
This optionally uses the rust-based `dump_syms` toolchain if it has been
installed, otherwise it uses the locally built version.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 10:28:13 +00:00
Eric Rahm
3122df4697 Bug 1594344 - Part 2: Fetch dump_syms toolchain on Windows builds. r=firefox-build-system-reviewers,chmanchester
This installs the rust-based `dump_syms` toolchain on Windows builds.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 10:27:30 +00:00
Eric Rahm
501f996371 Bug 1594344 - Part 1: Add dump_syms toolchain. r=froydnj
This defines a new `dump_syms` toolchain that uses the rust implementation of `dump_syms`.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 10:26:49 +00:00
Yaron Tausky
2381d5552e Bug 1593246 - Part 5: Replicate session storage data r=janv,asuth
This commit implements a simple data replication scheme, where
each content process receives a copy of the relevant session
storage data when navigating, and sending all its session storage
data to the parent process before shutting down.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 09:45:55 +00:00
Nicolas Chevobbe
060e285ff9 Bug 1566850 - Remove this.activeConsole in TargetMixin. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D56693

--HG--
extra : moz-landing-system : lando
2019-12-13 09:16:32 +00:00
Nicolas Chevobbe
74eeee21f6 Bug 1566850 - Remove target.activeConsole usage in Toolbox. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D56692

--HG--
extra : moz-landing-system : lando
2019-12-13 09:15:17 +00:00
Nicolas Chevobbe
2fa7a9ac6b Bug 1566850 - Remove target.activeConsole usage in WebConsole. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D56691

--HG--
extra : moz-landing-system : lando
2019-12-13 09:13:58 +00:00