Commit Graph

700198 Commits

Author SHA1 Message Date
Jon Coppeard
26300c631f Bug 1627666 - Remove GC_INCREMENTAL_DISABLED telemetry r=sfink
I think this was used when incremental GC was being enabled to see how whether/how frequently incremental GC got disabled.  The data is a solid 0% for the last 15 versions at least.

Depends on D69826

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

--HG--
extra : moz-landing-system : lando
2020-04-06 16:34:10 +00:00
Jon Coppeard
407b4fe7c6 Bug 1627666 - Remove expired GC_NURSERY_BYTES telemetry r=sfink
This has been replaced by GC_NURSERY_BYTES_2.

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

--HG--
extra : moz-landing-system : lando
2020-04-06 16:34:27 +00:00
Xidorn Quan
355d3969f9 Bug 1350875 part 6 - Enable fullscreen scroll tests. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D68683

--HG--
extra : moz-landing-system : lando
2020-04-02 11:39:12 +00:00
Xidorn Quan
c0122a7d77 Bug 1350875 part 5 - Wait for window resize for one frame after window goes fullscreen. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D68682

--HG--
extra : moz-landing-system : lando
2020-04-02 11:39:10 +00:00
Xidorn Quan
6175b78a78 Bug 1350875 part 4 - Have windows notify fullscreen will change. r=jmathies
Differential Revision: https://phabricator.services.mozilla.com/D68681

--HG--
extra : moz-landing-system : lando
2020-04-02 11:39:02 +00:00
Xidorn Quan
2dcd9a0339 Bug 1350875 part 3 - Have GTK notify fullscreen will change. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D68680

--HG--
extra : moz-landing-system : lando
2020-04-02 21:42:41 +00:00
Xidorn Quan
68303a274a Bug 1350875 part 2 - Have cocoa always notify fullscreen will change. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D68679

--HG--
extra : moz-landing-system : lando
2020-04-02 11:38:43 +00:00
Xidorn Quan
35eb065a86 Bug 1350875 part 1 - Have android notify fullscreen will change. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D68678

--HG--
extra : moz-landing-system : lando
2020-04-02 11:38:35 +00:00
Frederik Braun
68b90281b3 Bug 1613609 - allow requests with new loadinfo flag to succeeed r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D68391

--HG--
extra : moz-landing-system : lando
2020-04-07 11:55:23 +00:00
Julian Descottes
6f0280be90 Bug 1627888 - Add a test helper to change the selected tab in about:debugging tests r=daisuke
Depends on D69813

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

--HG--
extra : moz-landing-system : lando
2020-04-07 12:06:55 +00:00
Frederik Braun
1a204fbc01 Bug 1613609 - add 'allowDeprecatedSystemRequests' loadinfo flag r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D68035

--HG--
extra : moz-landing-system : lando
2020-04-07 11:55:20 +00:00
Benjamin Bouvier
327a1fa9a5 Bug 1626967: Provide Cranelift the size of wasm::Frame from a StaticEnvironment value; r=rhunt
This avoids one platform-specific number (3 for x86_64, 4 for arm64).

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

--HG--
extra : moz-landing-system : lando
2020-04-07 10:37:32 +00:00
Benjamin Bouvier
c2fe368068 Bug 1626967: Use snake_case in shared Cranelift data structures; r=rhunt
This favors Rust, but there's no way to generate different names in the
bindings, as far as I know.

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

--HG--
extra : moz-landing-system : lando
2020-04-07 10:37:20 +00:00
Benjamin Bouvier
34b4962cb1 Bug 1626967: Use the regular Cranelift sinks to keep track of relocations; r=rhunt
This goes hand in hand with
https://github.com/bytecodealliance/wasmtime/pull/1460, which will need to be
merged first.

This removes most of the Spidermonkey-specific machinery to collect
relocations. The only remaining place is for stack-maps, which will be handled
later.

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

--HG--
extra : moz-landing-system : lando
2020-04-07 10:37:13 +00:00
Benjamin Bouvier
5333bbb793 Bug 1626967: bump Cranelift to 6a68130d5b0296379fae0b8de5fbb8a1499b67a5; r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D69977

--HG--
extra : moz-landing-system : lando
2020-04-07 10:43:14 +00:00
sonakshi
cf73c9828b Bug 1584797 - Removed comment related to aProxyService parameter r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D69975

--HG--
extra : moz-landing-system : lando
2020-04-07 11:39:33 +00:00
Harry Twyford
788b61dbd9 Bug 1606924 - Remove unused urlbar WebExtension APIs. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D69820

--HG--
extra : moz-landing-system : lando
2020-04-07 04:43:47 +00:00
Edgar Chen
33f76b8038 Bug 1627723 - Move requestPointerLock to new user activation model; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D69876

--HG--
extra : moz-landing-system : lando
2020-04-07 11:00:31 +00:00
Dimi Lee
6551735516 Bug 1624812 - Fix accidentally removed line in previous commit. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D69973

--HG--
extra : moz-landing-system : lando
2020-04-07 11:28:44 +00:00
Alex Chronopoulos
88b8c3cca3 Bug 1626319 - Change async callback logger to log per thread-id. r=padenot
TRACE_AUDIO_CALLBACK() and TRACE_AUDIO_CALLBACK_COMMENT(aFmt, ...) log to a hardcoded thread id number. This creates confusion when more than one MTG is running because logs from different threads are depicted to the same thread line and overlapping each other. Those logging commands have been removed and the TRACE* command is used that it logs per thread-id.

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

--HG--
extra : moz-landing-system : lando
2020-04-07 10:45:52 +00:00
Anthony Ramine
42bdec38a0 Bug 1627636 - Vendor mio-named-pipes from crates.io; r=kinetik
There is no need to use the Git repository, its only change compared to 0.1.6
is that some random tidbit has been fixed in the README file.

Depends on D69805

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

--HG--
extra : moz-landing-system : lando
2020-04-07 02:41:07 +00:00
Anthony Ramine
1eb60b1342 Bug 1627636 - Clean up version constraints in audioipc manifest; r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D69805

--HG--
extra : moz-landing-system : lando
2020-04-07 02:40:59 +00:00
Kartikaya Gupta
00c078e5f2 Bug 1622360 - Remove WebRenderScrollDataCollection. r=jrmuizel
This basically allowed managing a bunch of scroll data things in parallel
for all the render roots which we don't need anymore.

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

--HG--
extra : moz-landing-system : lando
2020-04-06 20:45:21 +00:00
Kartikaya Gupta
cee04b337d Bug 1622360 - Remove the sub-builder machinery. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D69844

--HG--
extra : moz-landing-system : lando
2020-04-06 20:45:14 +00:00
Kartikaya Gupta
134d04f038 Bug 1622360 - Remove the code that deals with render root rects. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D69843

--HG--
extra : moz-landing-system : lando
2020-04-06 20:44:58 +00:00
Kartikaya Gupta
1c73319b51 Bug 1622360 - Downgrade mPendingScrollUpdates from RenderRootArray. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D69842

--HG--
extra : moz-landing-system : lando
2020-04-06 20:44:46 +00:00
Hubert Boma Manilla
0c81407b4e Bug 1623033 - Added response panel damp tests r=ochameau
- Added test for html preview
	- First pass at damp test for rendering response sidepanel

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

--HG--
extra : moz-landing-system : lando
2020-04-07 10:23:34 +00:00
Christoph Kerschbaumer
7a9ddc9a40 Bug 1627235: Test CSP for images loaded as iframe. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D69832

--HG--
extra : moz-landing-system : lando
2020-04-07 09:46:20 +00:00
Matthew Noorenberghe
27bdc062e3 Bug 1615685 - Trigger Sync CFR when a non-FxA user updates a saved password from doorhanger r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D65034

--HG--
extra : moz-landing-system : lando
2020-04-07 06:27:06 +00:00
sonakshi
ec5af734d9 Bug 1586774 - network ID: split NetlinkService::CalculateIDForFamily() into multiple methods r=michal
Differential Revision: https://phabricator.services.mozilla.com/D69404

--HG--
extra : moz-landing-system : lando
2020-04-07 10:03:09 +00:00
Mihai Alexandru Michis
5da80eeda9 Backed out 3 changesets (bug 1550037) for causing bustages in SharedFontList-impl.h
CLOSED TREE

Backed out changeset 34ebd6260867 (bug 1550037)
Backed out changeset 7571e5bc19e7 (bug 1550037)
Backed out changeset 71fdead8eecb (bug 1550037)
2020-04-07 13:11:17 +03:00
Makoto Kato
9db27b76b5 Bug 1424284 - Part 3. mHTMLInputType should set valid value. r=masayuki
Actually, current code gets type attribute by `GetAttr`, But this cannot get
valid value. If no type attribute, `mHTMLInputType` will be empty. So if type
has invalid value, we should return `text` value instead.

Depends on D69349

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

--HG--
extra : moz-landing-system : lando
2020-04-07 08:37:44 +00:00
Makoto Kato
9151f36c46 Bug 1424284 - Part 2. Expose inputmode even if not input element. r=masayuki
Actually inputmode attribute exposes <input> element only, current WHATWG spec
allows all HTML element. So inputmode in input context should be always set.

Also, if using contenteditable, this attribute is only used on editing host when
using other browsers (Blink and Webkit). It is
https://github.com/whatwg/html/issues/5322.

Depends on D69348

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

--HG--
extra : moz-landing-system : lando
2020-04-07 08:37:35 +00:00
Makoto Kato
2099916d3a Bug 1424284 - Part 1. Add inputmode to HTMLElement. r=smaug,jdai
`inputmode` attribute controls software keyboard layout like `<input type>`.
Originally this was by B2G (bug 746142) and for `<input>` element only.

WHATWG spec allows this attribute for HTML element and WebKit and Blink have
already implemented this.

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

--HG--
extra : moz-landing-system : lando
2020-04-07 08:37:25 +00:00
Andy Wingo
2a92dcdaf5 Bug 1625927 - Enable multi-value on nightly r=lth
Now that multi-value is code-complete, we enable it on nightly browsers
in addition to shell builds.

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

--HG--
extra : moz-landing-system : lando
2020-04-07 09:01:18 +00:00
Jonathan Kew
a7a8713b2b Bug 1550037 - patch 3 - Remove mAddr from the ShmBlock struct, as mShmem->memory() is now a trivial inline accessor. r=jwatt
In mozilla::ipc::SharedMemory, the memory() method was virtual, so we cached the address here
(although the compiler would likely have inlined the accessor as the `final` concrete subclass
was known). Anyhow, in base::SharedMemory it's a trivial (non-virtual) accessor, so there's
no sense in shadowing it here.

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

--HG--
extra : moz-landing-system : lando
2020-04-07 09:24:32 +00:00
Jonathan Kew
68661385f7 Bug 1550037 - patch 2 - Ensure the font-list memory blocks passed to content processes are shared as readonly copies. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D68779

--HG--
extra : moz-landing-system : lando
2020-04-07 09:24:30 +00:00
Jonathan Kew
1bf1c749a5 Bug 1550037 - patch 1 - Migrate shared font-list code from mozilla::ipc::SharedMemoryBasic to base::SharedMemory APIs. r=jwatt
The base::SharedMemory class provides APIs to create a "read-only" copy of a shared memory block,
which means it can be shared to a child process without the risk that the child might map it as
writable and corrupt the contents. We want to use this facility for the font list, hence switching
the shared-memory APIs used.

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

--HG--
extra : moz-landing-system : lando
2020-04-07 09:23:24 +00:00
Mihai Alexandru Michis
af4ac5130b Backed out changeset a32a1f5c2676 (bug 1609557) for causing bc failures.
CLOSED TREE
2020-04-07 12:39:37 +03:00
Mihai Alexandru Michis
2b0db08709 Backed out 3 changesets (bug 1627248) for causing bustages in src/js/src/gc/GC.cpp
CLOSED TREE

Backed out changeset f7bda197d6b9 (bug 1627248)
Backed out changeset cc6e408e477c (bug 1627248)
Backed out changeset f6ca42417f92 (bug 1627248)
2020-04-07 12:30:36 +03:00
Jon Coppeard
de8847102d Bug 1627248 - Use placement new when forwarding cells r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D69576

--HG--
extra : moz-landing-system : lando
2020-04-07 09:11:31 +00:00
Jon Coppeard
917c9dee13 Bug 1627248 - Check GC thing classes are have standard layout type r=tcampbell
I wanted to assert that the most derived type of all GC things had standard layout type; sadly this was not true. The restrictions are quite strong, and I don't think this is realistic. However we can assert that the base GC thing type meets the restrictions with one minor change and I think that's most of the way there.

Depends on D69575

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

--HG--
extra : moz-landing-system : lando
2020-04-07 09:11:31 +00:00
Jon Coppeard
cb8a1287cf Bug 1627248 - Refactor cell methods that read cell header flags r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D69575

--HG--
extra : moz-landing-system : lando
2020-04-07 09:11:15 +00:00
Francesco Lodolo (:flod)
995498145a Bug 1627872 - Remove Fluent migration recipes for Firefox 74 r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D69924

--HG--
extra : moz-landing-system : lando
2020-04-07 07:09:58 +00:00
Julian
018ae5bc4a Bug 1609557 - Migrate placesContextMenu.inc.xhtml to Fluent. r=fluent-reviewers,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D68733

--HG--
extra : moz-landing-system : lando
2020-04-07 08:46:02 +00:00
Julian Descottes
14c38a953a Bug 1622098 - Wait for tablist updates after selecting tabs in browser_aboutdebugging_devtoolstoolbox_focus.js r=daisuke
Depends on D69812

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

--HG--
extra : moz-landing-system : lando
2020-04-07 08:27:15 +00:00
Julian Descottes
5e9736532b Bug 1627138 - Wait for additional tab requests when navigating to this-firefox in tests r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D69812

--HG--
extra : moz-landing-system : lando
2020-04-07 08:27:22 +00:00
Imanol Fernandez
e5f06da9f7 Bug 1616835 - Implement eye orientation component of rigid transform r=kip
Depends on D62369

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

--HG--
extra : moz-landing-system : lando
2020-04-02 15:18:35 +00:00
Edgar Chen
0409345a7c Bug 1615732 - Don't dispatch xul command event on Mac if it is from mouse event with ctrl key is pressed; r=Gijs,NeilDeakin
Depends on D68775

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

--HG--
extra : moz-landing-system : lando
2020-04-06 23:59:53 +00:00
Edgar Chen
e2aca2c26d Bug 1615732 - Don't handle click event on Mac when ctrl key is pressed; r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D68775

--HG--
extra : moz-landing-system : lando
2020-04-06 20:56:14 +00:00