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

639955 Коммитов

Автор SHA1 Сообщение Дата
Brindusan Cristian 1f6d297e33 Backed out 5 changesets (bug 1508976, bug 1522581) for android geckoview bustages at /usr/bin/python2.7. CLOSED TREE
Backed out changeset 7a6be593b0be (bug 1522581)
Backed out changeset c47b37ac1775 (bug 1522581)
Backed out changeset 91c31d2a7706 (bug 1508976)
Backed out changeset da57df805c56 (bug 1508976)
Backed out changeset 4e5d97c93515 (bug 1508976)
2019-03-05 22:42:15 +02:00
Nico Grunbaum 804dd49ed4 Bug 1530025 - shift video only functions from MediaConduitInterface to VideoSessionConduit r=dminor
Moving video only functions from MediaConduitInterface to VideoSessionInterface

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

--HG--
extra : moz-landing-system : lando
2019-03-05 18:33:01 +00:00
Jan Henning ae8ca78a46 Bug 1525662 - Part 5: Turn on word wrapping by default for plain text documents on mobile. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D19308

--HG--
extra : moz-landing-system : lando
2019-03-05 18:01:23 +00:00
Jan Henning 8b6b062f8e Bug 1525662 - Part 4: Use "width=device-width" viewport for plain text documents. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D20954

--HG--
extra : moz-landing-system : lando
2019-03-05 18:01:15 +00:00
Jan Henning 61f77676dd Bug 1525662 - Part 3: Provide a hook for treating missing viewport specification as an explicit "width=device-width". r=botond
Ordinarily, when a page doesn't explicitly specify its viewport dimensions using
a <meta> viewport tag, we treat is as a non-mobile-friendly desktop page and do
some special viewport handling.

For some document types however we might want to override that behaviour and
treat the page as if "<meta name="viewport" content="width=device-width>" had
explicitly been specified anyway.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 18:01:13 +00:00
Jan Henning bd6905ded7 Bug 1525662 - Part 2: Remember plain-textness of HTML documents post loading. r=hsivonen
Based on the current implementation of nsContentUtils::IsPlainTextType(), we
could just call that function again if we need to know whether we're
dealing with plain text content or not later on, but doing it this way ensures
we're always consistent with the current code in StartDocumentLoad(), which
includes some additional sanity checks.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 18:01:11 +00:00
Jan Henning 9c6d4f7549 Bug 1525662 - Part 1: Add test for viewport treatment of plain text documents. r=botond
I want to turn on word-wrapping for plain text documents on mobile. However
currently, these are rendered with the desktop viewport by default, leading to
still tiny font sizes and still having to scroll horizontally if you then
pinch-zoom in to achieve a readable font size.

While font inflation would solve that problem, the layout of plain text
documents is so simple that we can also just render them using a
"width=device-width" viewport instead.

This test will test that plain text documents will be rendered as they would
include a <meta name="viewport" content="width=device-width"> tag.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 18:01:09 +00:00
Jan Henning 6080b6fb5c Bug 1501665 - No bug: Add comment with rationale behind choice of default viewport. r=dbaron
Especially in view of the patches for bug 1501665, which seem to have some-
what misunderstood the reason for the choice of viewport width here.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 18:01:07 +00:00
Chris AtLee 92ae1aa498 Bug 1532341: make widget/android exclusive to android r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D21960

--HG--
extra : moz-landing-system : lando
2019-03-05 17:27:48 +00:00
Nika Layzell 8b4e459999 Bug 1530550 - Synchronize mOpener and mIsActivatedByUserGesture with SYNCED_BC_FIELD, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D21134

--HG--
extra : moz-landing-system : lando
2019-03-05 17:33:52 +00:00
Nika Layzell 3c1dfd1e77 Bug 1529684 - Part 3: Create BrowsingContext for remote iframes in embedder, r=farre
Depends on D21096

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

--HG--
extra : moz-landing-system : lando
2019-03-05 17:33:29 +00:00
Nika Layzell 332f3940ad Bug 1529684 - Part 2: Create BrowsingContext for remote browsers in parent, r=farre
Depends on D21095

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

--HG--
extra : moz-landing-system : lando
2019-03-05 17:33:22 +00:00
Nika Layzell 95cc8c68c0 Bug 1529684 - Part 1: Allow Attaching BrowsingContext from parent to child, r=farre
This is important to allow creating BrowsingContexts outside of the process
where they are going to be used. This is largely a re-arrangement of existing
code.

There is currently no way to do this type of attaching for browsing contexts in
existing BrowsingContextGroups, which creates some limitations, but happens to
be sufficient for us in the current situation.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 17:33:19 +00:00
Andy Wingo c6a1e051a4 Bug 1532289 - Fix missing pre-write barrier for BigInt values in Ion r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D21941

--HG--
extra : moz-landing-system : lando
2019-03-05 15:02:57 +00:00
Geoff Brown 9fd7271860 Bug 1532462 - Avoid permission error in Android cppunittests on some devices by creating destination directory; r=bc
Differential Revision: https://phabricator.services.mozilla.com/D22034

--HG--
extra : moz-landing-system : lando
2019-03-05 17:03:27 +00:00
Simon Fraser 73f0adb36d Bug 1532236 Convert level into integer in partials transform r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22108

--HG--
extra : moz-landing-system : lando
2019-03-05 17:04:49 +00:00
Julian Descottes db8791247c Bug 1527224 - Skip browser_aboutdebugging_serviceworker_multie10s.js on debug || asan;r=ladybenko
Fails primarily on asan and debug. Have sent try pushes to try fo force GC to see if it helps.
Main worry is that if this is GC related, skipping the test might just move the intermittent to the next test.
Try pushes
base: https://treeherder.mozilla.org/#/jobs?repo=try&revision=153e1a9cae6afe923d706126755db9871b195cdf
skip(this patch): https://treeherder.mozilla.org/#/jobs?repo=try&revision=be3cfc2d597195ccc60cec4b35796a812b7f91f7
forceGC: https://treeherder.mozilla.org/#/jobs?repo=try&revision=d9ba430399b00bc2134b3af89b35034fe6e9fa9d
force + shrinkGC: https://treeherder.mozilla.org/#/jobs?repo=try&revision=9f184f1063749dcaf8f3fe6a8654404f3f649eec

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

--HG--
extra : moz-landing-system : lando
2019-03-05 16:07:29 +00:00
Henrik Skupin 86fb0e4800 Bug 1530794 - Release marionette_driver 2.8.0 and marionette_harness 4.6.0. r=ato
Depends on D22105

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

--HG--
extra : moz-landing-system : lando
2019-03-05 16:27:44 +00:00
Henrik Skupin 026c6bb705 Bug 1530794 - [marionette] Bump requirements for Python 3 compatibility. r=ato
Nearly all dependencies except moznetwork and moztest already
support Python3. Lets make those releases the minimum allowed
version.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 16:27:29 +00:00
Brindusan Cristian 3707df1311 Backed out 4 changesets (bug 1532402) for assertion failures at Navigator.cpp. CLOSED TREE
Backed out changeset 135025f2d2c0 (bug 1532402)
Backed out changeset 6df23def6c36 (bug 1532402)
Backed out changeset ed1e303084c4 (bug 1532402)
Backed out changeset 589d985b3cfe (bug 1532402)
2019-03-05 21:41:08 +02:00
Yaron Tausky f51bd2ae8f Bug 1530223: Promote assertion to MOZ_RELEASE_ASSERT r=asuth
Instead of trying to figure out which pointer is nullptr, add a more
powerful assertion. Since the nullptr already causes a crash, this won't
cause any regression.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 16:36:24 +00:00
Nathan Froyd d27ce6994a Bug 1531577 - update winapi-rs to a new upstream version; r=agashlin
We've implemented several fixes to upstream `winapi-rs` that are
necessary for other work.  We might as well make our upstream branch
track upstream `winapi-rs` instead of keeping track of the cherry-picked
fixes that we need.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 03:37:00 +00:00
Ehsan Akhgari 74f09670e6 Bug 1532402 - Part 4: Pass a docshell pointer to nsContentUtils::ShouldResistFingerprinting() for Navigator.maxTouchPoints; r=baku
Depends on D21992

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

--HG--
extra : moz-landing-system : lando
2019-03-05 15:53:59 +00:00
Ehsan Akhgari b9adb18a0b Bug 1532402 - Part 3: Pass a principal pointer nsContentUtils::ShouldResistFingerprinting() in the user-agent spoofing code for the rest of the Navigator properties; r=baku
Depends on D21991

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

--HG--
extra : moz-landing-system : lando
2019-03-05 15:53:57 +00:00
Ehsan Akhgari c0a8648f86 Bug 1532402 - Part 2: Add a variant of nsContentUtils::ShouldResistFingerprinting() which accepts an nsIPrincipal* argument; r=baku
We can use this variant in cases where we don't know anything about the
provenant source of the check except its principal.

The principal may not be enough information in the future but at least
porting call sites to this variant will allow us to have a small number
of functions to extend in the future when we want to enable enabling
fingerprinting resistance in certain frames (e.g. third-party tracking
frames.)

Depends on D21990

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

--HG--
extra : moz-landing-system : lando
2019-03-05 15:53:55 +00:00
Ehsan Akhgari 199904dd54 Bug 1532402 - Part 1: Pass a docshell pointer to nsContentUtils::ShouldResistFingerprinting() in the user-agent spoofing code for the Navigator properties; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D21990

--HG--
extra : moz-landing-system : lando
2019-03-05 15:53:48 +00:00
Razvan Caliman 6200563298 Bug 1532511 - Update colors for buttons in Changes panel; r=pbro
Reflecting latest UI changes: https://mozilla.invisionapp.com/share/VFQC7MQSD9W#/screens

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

--HG--
extra : moz-landing-system : lando
2019-03-05 15:28:47 +00:00
Erica Wright fca78851e8 Bug 1532052 - Fix test that will fail when default values change. r=johannh
in bug 1524862, the test checked against a pref value that was different between Nightly and Beta. it now checks for default values.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 15:01:23 +00:00
Emilio Cobos Álvarez 669bc06ddd Bug 1532645 - Update cubeb-backend to workaround a Rust bug. r=froydnj
https://github.com/rust-lang/rust/issues/58881 doesn't repro with cubeb-backend
v5.0.1, so use that so that other Rust nightly users don't get their builds
busted.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 15:18:58 +00:00
Nicolas Chevobbe 5f9d2acd17 Bug 1407630 - Clean support-files in devtools/client/webconsole/test/mochitest/; r=Honza.
These files aren't used anymore, so we can
remove them.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 14:40:07 +00:00
John Dai eb73069288 Bug 1527625 - Fill required arguments for ReceiveMessageArgument, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D21987

--HG--
extra : moz-landing-system : lando
2019-03-05 17:12:40 +00:00
Nick Alexander d0a9b39e94 Bug 1522581 - Post: Clean up Android TC artifacts. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D21479

--HG--
extra : moz-landing-system : lando
2019-03-05 17:48:43 +00:00
Nick Alexander 9cb8906b5d Bug 1522581 - Publish GeckoView multi-architecture fat AAR Nightly. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D15774

--HG--
extra : moz-landing-system : lando
2019-03-05 17:52:15 +00:00
Nick Alexander e291c07ff9 Bug 1508976 - Post: Include all targets in about:buildconfig in GeckoView fat AAR. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D15773

--HG--
extra : moz-landing-system : lando
2019-03-05 17:52:36 +00:00
Nick Alexander 4e61bae5d6 Bug 1508976 - Post: Don't include architecture in multi-architecture GeckoView artifactId. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D15772

--HG--
extra : moz-landing-system : lando
2019-03-05 17:48:35 +00:00
Nick Alexander 5854b41436 Bug 1508976 - Produce a multi-architecture GeckoView "fat AAR". r=snorp,agi,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D15771

--HG--
extra : moz-landing-system : lando
2019-03-05 17:52:54 +00:00
Doug Thayer 55db157391 Bug 1364235 - Collect telemetry stats on startup cache hits and misses r=kmag
In bug 1264235 we have some indication that observed bugs with the
startup cache might have been resolved, but we don't really know
until we collect data. Collecting these stats will give us the
ability to have more certainty that the startup cache is functioning
correctly in the wild.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 16:52:57 +00:00
Marco Bonardo b4093c5061 Bug 1521534 - Make urlbar mochitests use a TEST_BASE_URL provided via head.js. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D22068

--HG--
extra : moz-landing-system : lando
2019-03-05 15:22:12 +00:00
Noemi Erli edd8d7fc40 Backed out changeset ed389b1ea7da (bug 1532397) for debugger failure CLOSED TREE 2019-03-05 19:04:35 +02:00
Noemi Erli 94cb1d9dcd Backed out changeset ce3dfcdb5861 (bug 1532236) for linting opt failure in partials.py CLOSED TREE 2019-03-05 18:54:16 +02:00
David Walsh f0e5e29f4f Bug 1532397 - Fix multiple highlight issues in debugger r=jlast
https://github.com/firefox-devtools/debugger/issues/7954

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

--HG--
extra : moz-landing-system : lando
2019-03-05 00:33:08 +00:00
Alex Gaynor d3a1bdd83c Bug 1532368 - replace OptionalPrincipalInfo with PrincipalInfo? in IPDL; r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D21972

--HG--
extra : moz-landing-system : lando
2019-03-05 14:41:42 +00:00
Simon Fraser 48d7b61acb Bug 1532236 Convert level into integer in partials transform r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22108

--HG--
extra : moz-landing-system : lando
2019-03-05 16:12:08 +00:00
Daniel Holbert 23e76434b1 Bug 1530048 part 2: Add test to verify that table, td, and th draw borders using 'currentColor'. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D21249

--HG--
extra : moz-landing-system : lando
2019-03-05 00:52:20 +00:00
Daniel Holbert e2f3884dca Bug 1530048 part 1: Remove quirks-mode-only UA stylesheet rule that made table borders gray. r=dbaron
This quirk was originally for compatibility with IE, but IE doesn't have this
special behavior anymore (in quirks-mode or in standards-mode).
And Blink/WebKit have yet another set of behaviors, which are also not
quirks-mode-dependent, and vary depending on the part of the table:
 https://bugs.chromium.org/p/chromium/issues/detail?id=935708
 https://bugs.chromium.org/p/chromium/issues/detail?id=935729

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

--HG--
extra : moz-landing-system : lando
2019-03-04 23:33:50 +00:00
Nika Layzell d99a73ae5b Bug 1531163 - Add support for 'allFrames' and 'includeChrome' to JS Window Actors, r=jdai
Differential Revision: https://phabricator.services.mozilla.com/D21453

--HG--
extra : moz-landing-system : lando
2019-03-01 17:25:44 +00:00
Jean-Yves Avenard d63e3b0ef0 Bug 1521370 - Always assume we can decode vp8/vp9. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D21478

--HG--
extra : moz-landing-system : lando
2019-03-05 15:01:38 +00:00
lucas 8c4bf2f69e HeadersPanel: unecessary isRequired on PropTypes (Bug 1530323) r=Honza
Before this change, member was considered a required Prop on the file
HeadersPanel.js. The component itself wasn't using this prop, it was only passing to the
renderValue as a prop, and then renderValue uses member to render the data. So, the simpler
solution is remove isRequired from the PropTypes.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 14:55:42 +00:00
Dão Gottwald c74034d3c0 Bug 1525910 - QuantumBar: Pressing the down key should first go to the end of line, then open the results. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D20437

--HG--
extra : moz-landing-system : lando
2019-03-05 15:16:00 +00:00
Dave Townsend c0fc49757e Bug 1530615: Don't show a missing profile as in use in about:profiles. r=Gijs
This is about the simplest fix possible. Anything else would require strings so
I want to wait on UX before implementing that. This simply don't consider a
profile locked if the directory doesn't exist and doesn't show options to open
the directories if they don't exist.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 11:35:33 +00:00