Commit Graph

639941 Commits

Author SHA1 Message Date
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
Gijs Kruitbosch
de6d0168b0 Bug 1532071 - call formatAccessKey when inheriting accesskey attributes into labels, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D22102

--HG--
extra : moz-landing-system : lando
2019-03-05 15:30:00 +00:00
Axel Hecht
e659d85fed Bug 1530352, add lintargs to lint setup, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D21010

--HG--
extra : moz-landing-system : lando
2019-03-05 16:15:03 +00:00
Sean Stangl
1a695b31cd Bug 1529034 - Just punt on auto-regress/bug1263857.js. r=nbp
Disable auto-regress/bug1263857.js, leaving it for follow-up work.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 14:41:40 +00:00
Lee Salzman
73f0b9de6d Bug 1531417 - limit DrawWindow surfaces with PersisentBufferProviderShared to visible size r=nical
Differential Revision: https://phabricator.services.mozilla.com/D22027

--HG--
extra : moz-landing-system : lando
2019-03-05 14:19:37 +00:00
Geoff Brown
a908bb5504 Bug 1531611 - Check for ANR and tombstone files in all android tests; r=bc
The existing ANR and tombstone checks in remoteautomation are used
by mochitests and reftests but are awkward for other harnesses like cppunit
that do not use remoteautomation...and easily missed. This patch moves that
code to the mozharness AndroidMixin, treating ANRs and tombstones like the
logcat: Make sure any old logs are deleted when the mozharness script starts,
then move any logs found at the end of the run to the upload directory.
https://treeherder.mozilla.org/#/jobs?repo=try&tier=1%2C2%2C3&revision=f3de1e9836da2b0c9232f5d92c751b979459e19b
demonstrates tombstone artifacts for the Android 7.0 cppunit tests.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 14:22:45 +00:00
Boris Zbarsky
fee4435d19 Bug 1532351. Remove idle observer API on navigator. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D22029

--HG--
extra : moz-landing-system : lando
2019-03-05 08:32:57 +00:00
Ashley Hauck
6efac32ac8 Bug 1530832 - Refactor classDefinition and replace Maybe::reset() with a block. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D21270

--HG--
extra : moz-landing-system : lando
2019-03-05 13:42:29 +00:00
Shane Caraveo
981bfc4fb9 Bug 1529394 fix tests for pref'ing on incognito not_allowed r=rpl
This patch addresses remaining test issues when pref'ing on.  These are tests that
previously ran some tests in private contexts that now require the use of incognitoOverride.
This also fixes an xpcshell test wrapper to set the permission when overridden.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 14:17:36 +00:00
Marco Bonardo
75b577afe5 Bug 1515226 - Intermittent timout in browser_tabMatchesInAwesomebar_perwindowpb.js. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D22066

--HG--
extra : moz-landing-system : lando
2019-03-05 13:39:05 +00:00
Jan de Mooij
fb76b1c7da Bug 1530937 part 6 - Convert remaining callVMs in BaselineCompiler.cpp. r=nbp
Also removes the old callVM overload so new code in BaselineCompiler must use
the new mechanism.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 13:47:36 +00:00
Jan de Mooij
41f87a9067 Bug 1530937 part 5 - Convert more callVMs in BaselineCompiler. r=nbp
We had multiple overloads for js::Throw so I renamed the one we call here
for JSOP_THROW to js::ThrowOperation.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 11:22:46 +00:00
Martin Koroknay
f8151e922a Bug 1159078 - Display a useful message in network monitor response tab when response body is truncated. r=Honza
Previously when a JSON response's size was over the limit specified in pref devtools.netmonitor.responseBodyLimit, when inspecting this response in the Network Monitor one simply saw a JSON parse error message. This was due to the fact that the response was truncated in this view and thus no longer a valid JSON, even if the actual response was a valid JSON. Of course the actual response could have been invalid in the first place -- there was no way to know.

This patch will ensure that in such cases a truncation warning message is displayed instead of a parse error message, thus avoiding a likely misleading parse error message.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 13:55:07 +00:00
Bryce Van Dyk
a725d59770 Bug 1532354 - Remove virtual keyword on GMPServiceChild|GMPServiceParent::GetContentParent. r=cpearce
These functions already specify the override keyword. This change also makes
them more consistent with the overloaded versions of the same functions in these
classes.

Depends on D21968

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

--HG--
extra : moz-landing-system : lando
2019-03-05 00:32:07 +00:00
Bryce Van Dyk
6beff6688a Bug 1532354 - Remove unused DeleteGMPServiceParent class. r=cpearce
Bug 1352924 removed the usage of this class, so we can safely remove the dead
code.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 00:31:27 +00:00