Commit Graph

763969 Commits

Author SHA1 Message Date
Agi Sferro
1bfe02187f Bug 1718341 - Enable keyboard in Android AVDs. r=nalexander
Just noticed that the emulators don't have the keyboard enabled, which makes it
very annoying to test stuff locally.

Differential Revision: https://phabricator.services.mozilla.com/D120100
2021-07-22 17:38:43 +00:00
Alexandre Poirot
f853d8ee7d Bug 1721862 - [devtools] Remove unused code from devtools/client/debugger/src/utils/breakpoint/index.js. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D120227
2021-07-22 17:30:05 +00:00
Emma Malysz
f7a95f14fb Bug 1721215, lazily load screenshots subscript r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D120642
2021-07-22 17:10:42 +00:00
Kris Maglione
3ee95f8b32 Bug 1716849: Add crash annotation for error when aborting for failed module import. r=mccr8
There are a number of modules that we import from C++ and can't continue
running without. We have a number of crashes for some of those failed loads. A
lot of them are from OOMs or corruption, but we're not sure about the rest.

This patch adds a crash annotation with the details of the error wherever we
abort for failing to load a module.

Differential Revision: https://phabricator.services.mozilla.com/D120290
2021-07-22 16:58:02 +00:00
Punam Dahiya
71006b1f9c Bug 1720758 - Remove browser.aboutwelcome.protonDesign pref and pre-MR1 multistage onboarding r=Mardak
Cleanup pre-MR1 new user onboarding experience  by
 - removing browser.aboutwelcome.protonDesign pref
 - removing pre-MR1 multistage screen
 - removing pre-MR1 AboutWelcomeDefault content
 - fix respective tests

Differential Revision: https://phabricator.services.mozilla.com/D120038
2021-07-22 16:57:32 +00:00
Alexandre Poirot
8d3040ab5a Bug 1721790 - [devtools] Fix browser_tab_descriptor_fission.js with server side targets. r=nchevobbe
The navigateTo call just before these assertions with always introduce a target switching
when server targets are enabled.

Differential Revision: https://phabricator.services.mozilla.com/D120589
2021-07-22 16:55:55 +00:00
Alexandre Poirot
595c8cb3f3 Bug 1721789 - [devtools] Fix browser_tab_descriptor_factory.js with server side targets. r=jdescottes
TabDescriptor.getTarget can only be used with a TargetCommand initialized by calling startListening.
We need to have the watcher running to have any target being defined when server targets is enabled.

Differential Revision: https://phabricator.services.mozilla.com/D120588
2021-07-22 16:55:55 +00:00
Andrew Halberstadt
cb434f3943 Bug 1721729 - Increase decision task timeout to 60 minutes, r?#taskgraph-reviewers! CLOSED TREE
Decision task durations have been creeping over the 20 minute mark, which means
we no longer have a lot of leeway when things timeout (like waiting for
bugbug). Longer term we should focus on reducing Decision task duration, but
for now this is needed to re-open autoland.

Differential Revision: https://phabricator.services.mozilla.com/D120644
2021-07-22 17:27:36 +00:00
Dorel Luca
df0ba034a0 Backed out changeset 94ca8dafa006 (bug 1720464) for Browser-chrome failures in browser/base/content/test/performance/browser_startup_mainthreadio.js. UPGRADE_NSS_RELEASE CLOSED TREE 2021-07-22 20:49:30 +03:00
Csoregi Natalia
91127acdb7 Backed out changeset 06b855d93dad (bug 1660452) for causing failures on test_bug1660452_https.html. CLOSED TREE 2021-07-22 19:30:49 +03:00
Ryan Hunt
09f9646233 Bug 1721396 - wasm: Don't trace/finalize newborn RttValues. r=jandem
The RttValue creation function can trigger a GC while the RttValue object
is partially initialized. This commit adds an isNewborn() method to
detect when an object is partially initialized and avoids tracing
and finalizing until the object is fully initialized.

Differential Revision: https://phabricator.services.mozilla.com/D120505
2021-07-22 16:16:16 +00:00
Lee Salzman
6bf4f65df7 Bug 1721014 - Avoid use of rayon par_iter collect in WR glyph resolution. r=gw
Rayon's collect primitive is somehow establishing recursive dependencies on
waiting for task completion, such that if a lot of glyph jobs are submitted
all at once, this can result in huge recursive stack chains. This simplifies
the glyph job queuing to just send everything immediately over the result
channel, rather than waiting for all jobs in the batch (via collect). We then
rely upon sorting upon receipt to put everything back in a sane order.

Differential Revision: https://phabricator.services.mozilla.com/D120520
2021-07-22 15:48:30 +00:00
Harry Twyford
1a37803fd6 Bug 1713827 - Hand off to search mode if searching is disabled in the Urlbar. r=amy,Standard8,flod
This patch also addresses bug 1645293. It essentially reverts parts 1 and 3 of bug 1616700 for users with searching disabled. Since we had to introduce branching behaviour, there are some new constructs like a shouldHandOffToSearchMode multi-pref in UrlbarPrefs.

Differential Revision: https://phabricator.services.mozilla.com/D118606
2021-07-22 15:46:30 +00:00
Niklas Goegge
2f22235706 Bug 1660452: Use precusor URIs to determine if a NullPrincipal was spun off of a Secure Context. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D120493
2021-07-22 14:25:25 +00:00
Thomas Wisniewski
14a8bd1f49 Bug 1713720 - Add a SmartBlock shim for Criteo; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D120628
2021-07-22 14:23:52 +00:00
Benjamin Beurdouche
9753f750fd Bug 1720464 - land NSS 8f41147c2192 UPGRADE_NSS_RELEASE, r=beurdouche
```
2021-07-22  Benjamin Beurdouche  <bbeurdouche@mozilla.com>

	* doc/rst/index.rst:
	Display warning on the new NSS documentation
	[8f41147c2192] [tip]

2021-07-20  Robert Relyea  <rrelyea@redhat.com>

	* lib/softoken/sdb.c:
	Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss
	failures.

	https://sqlite.org/forum/info/42cf8e985bb051a2

	sqlite is now permissive on opening a readonly file even if you ask
	for the file to be opened R/W.

	normally sqlite is very conservative in changing it's underlying
	semantics, but evidently they chose convience over compatibility.
	NSS now needs to check the file permissions itself to preserve nss
	semantics.

	[f2d34a957599]

2021-07-15  Robert Relyea  <rrelyea@redhat.com>

	* tests/common/init.sh, tests/common/parsegtestreport.sed,
	tests/common/parsegtestreport.sh, tests/gtests/gtests.sh,
	tests/ssl_gtests/ssl_gtests.sh:
	Bug 1720230 Gtest update changed the gtest reports, losing gtest
	details in all.sh reports.

	This patch includes the updated .sed script, and an experiment using
	bash instead to see how hard it would be to make a more robust
	parser.

	The robust parser generates identical output as sed, but takes about
	30x longer, so instead of subsecond operations, it takes almost half
	a minute. With that result, I think we can stay with sed and
	continue to update when we get new versions of gtests. (sigh).

	time cat report.xml.0 | sed -f parsegtestreport.sed > r1

	real 0m0.710s user 0m0.705s sys 0m0.008s

	time cat report.xml.0 | sh parsegtestreport.sh > r2

	real 0m25.066s user 0m17.759s sys 0m9.506s [rrelyea@localhost
	common]$ diff r1 r2

	updated: with review comments from Martin and move the report
	parsing to the common code so it can be shared with both ssl_gtests
	and gtests shell scripts.

	[f12856d5d2c2]

2021-07-13  Robert Relyea  <rrelyea@redhat.com>

	* gtests/softoken_gtest/softoken_dh_vectors.h, lib/softoken/pkcs11c.c,
	lib/softoken/pkcs11i.h, lib/softoken/pkcs11u.c,
	lib/softoken/sftkdhverify.c:
	Bug 1720228 NSS incorrectly accepting 1536 bit DH primes in FIPS
	mode

	When NSS is in FIPS mode, it should reject all primes smaller than
	2048. The ike 1536 prime is in the accepted primes table. In FIPS
	mode it should be rejected.

	[d2ec946e601a]

2021-07-15  Robert Relyea  <rrelyea@redhat.com>

	* cmd/manifest.mn, cmd/sdbthreadtst/Makefile,
	cmd/sdbthreadtst/manifest.mn, cmd/sdbthreadtst/sdbthreadtst.c,
	cmd/sdbthreadtst/sdbthreadtst.gyp, lib/softoken/sdb.c,
	lib/softoken/sftkdb.c, nss.gyp, tests/dbtests/dbtests.sh:
	Bug 1720232 SQLite calls could timeout in starvation situations.

	Some of our servers could cause random failures when trying to
	generate many key pairs from multiple threads. This is caused
	because some threads would starve long enough for them to give up on
	getting a begin transaction on sqlite. sqlite only allows one
	transaction at a time.

	Also, there were some bugs in error handling of the broken
	transaction case where NSS would try to cancel a transation after
	the begin failed (most cases were correct, but one case in
	particular was problematic).

	[b54b0d41e51b]

2021-07-13  Robert Relyea  <rrelyea@redhat.com>

	* lib/pk11wrap/pk11cxt.c, lib/pk11wrap/pk11hpke.c,
	lib/softoken/kbkdf.c, lib/softoken/sftkhmac.c,
	lib/softoken/sftkike.c:
	Bug 1720225 Coverity/cpp scanner errors found in nss 3.67

	A number of coverity/scanner issues were found in the kdf code which
	was added in nss 3.44 and the fixes never upstreamed, as well as
	coverity/scanner errors in nss 3.66. Not all errors were fixed,
	those errors which were determined to be false positives were just
	recorded. No attempt has been made to fix coverity/scanner errors in
	gtests.

	[d1b9709d8861]
```

Differential Revision: https://phabricator.services.mozilla.com/D120624
2021-07-22 13:53:32 +00:00
Sebastian Hengst
4367653892 Bug 1718175 - only change fuzz for radialGradient-basic-03.svg on Windows AArch. CLOSED TREE 2021-07-22 16:59:14 +02:00
Csoregi Natalia
03d6cec0fa Backed out changeset dfe2d02eb5f6 (bug 1721455) for causing geckoview failures. CLOSED TREE 2021-07-22 17:44:50 +03:00
Jeff Muizelaar
bb0ccd1f86 Bug 1721681 - startup_syncIPC: Print expected count and actual count. r=florian
This makes debugging failures a little easier.

Differential Revision: https://phabricator.services.mozilla.com/D120517
2021-07-22 13:33:57 +00:00
Csoregi Natalia
6e4e85c04c Backed out changeset 27644fd8810b (bug 1551886) for causing wpt failures on /mixed-content/. CLOSED TREE 2021-07-22 16:02:47 +03:00
Sebastian Hengst
d1492921c9 Bug 1656677 - set scrollend-event-for-user-scroll.html as failing with error on Windows debug without Fission
Follow-up to expectation change in bug 1666822 - there are actually non-Fission
Windows debug runs of wpt.

Differential Revision: https://phabricator.services.mozilla.com/D120617
2021-07-22 12:38:38 +00:00
Benjamin Beurdouche
4582da2473 Bug 1709817 - Enable NSS documentation in firefox-src-tree. r=beurdouche
Differential Revision: https://phabricator.services.mozilla.com/D119913
2021-07-22 12:10:19 +00:00
Andrew Osmond
acd0f2b8cb Bug 1721455 - Move remaining Android CI tests to WebRender. r=jmaher
autoland

--- target_task_set@9865f63971f
+++ target_task_set@ao_ci_android
-test-android-em-7.0-x86_64-lite/debug-geckoview-cppunit-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-crashtest-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-gtest-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-junit-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-junit-e10s-single-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-junit-fis-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-mochitest-plain-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-mochitest-plain-gpu-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-reftest-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-test-verify-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-web-platform-tests-crashtest-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-web-platform-tests-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-web-platform-tests-reftest-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-xpcshell-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-cppunit-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-crashtest-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-gtest-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-junit-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-junit-e10s-single-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-junit-fis-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-mochitest-plain-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-mochitest-plain-gpu-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-reftest-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-test-verify-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-web-platform-tests-crashtest-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-web-platform-tests-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-web-platform-tests-reftest-e10s
-test-android-em-7.0-x86_64-lite/opt-geckoview-xpcshell-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-cppunit-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-crashtest-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-crashtest-noqr-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-gtest-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-junit-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-junit-e10s-single-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-junit-fis-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-mochitest-media-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-mochitest-media-noqr-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-mochitest-plain-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-mochitest-plain-gpu-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-reftest-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-reftest-noqr-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-test-verify-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-test-verify-fis-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-web-platform-tests-crashtest-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-web-platform-tests-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-web-platform-tests-reftest-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-xpcshell-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-cppunit-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-crashtest-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-crashtest-noqr-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-gtest-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-junit-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-junit-e10s-single-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-junit-fis-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-mochitest-media-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-mochitest-media-noqr-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-mochitest-plain-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-mochitest-plain-gpu-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-reftest-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-reftest-noqr-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-test-verify-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-test-verify-fis-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-web-platform-tests-crashtest-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-web-platform-tests-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-web-platform-tests-reftest-e10s
+test-android-em-7.0-x86_64-lite-qr/opt-geckoview-xpcshell-e10s
+test-android-em-7.0-x86_64-qr/debug-geckoview-cppunit-e10s
+test-android-em-7.0-x86_64-qr/debug-geckoview-gtest-e10s
+test-android-em-7.0-x86_64-qr/debug-geckoview-test-verify-e10s
+test-android-em-7.0-x86_64-qr/debug-geckoview-test-verify-fis-e10s
+test-android-em-7.0-x86_64-qr/debug-geckoview-xpcshell-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-cppunit-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-crashtest-noqr-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-gtest-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-junit-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-junit-e10s-single-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-junit-fis-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-mochitest-media-noqr-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-test-verify-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-test-verify-fis-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-web-platform-tests-crashtest-e10s
+test-android-em-7.0-x86_64-qr/opt-geckoview-cppunit-e10s
+test-android-em-7.0-x86_64-qr/opt-geckoview-gtest-e10s
+test-android-em-7.0-x86_64-qr/opt-geckoview-test-verify-e10s
+test-android-em-7.0-x86_64-qr/opt-geckoview-test-verify-fis-e10s
-test-android-em-7.0-x86_64/debug-geckoview-cppunit-e10s
-test-android-em-7.0-x86_64/debug-geckoview-crashtest-e10s
-test-android-em-7.0-x86_64/debug-geckoview-gtest-e10s
-test-android-em-7.0-x86_64/debug-geckoview-junit-e10s
-test-android-em-7.0-x86_64/debug-geckoview-junit-e10s-single-e10s
-test-android-em-7.0-x86_64/debug-geckoview-junit-fis-e10s
-test-android-em-7.0-x86_64/debug-geckoview-mochitest-plain-e10s
-test-android-em-7.0-x86_64/debug-geckoview-mochitest-plain-gpu-e10s
-test-android-em-7.0-x86_64/debug-geckoview-reftest-e10s
-test-android-em-7.0-x86_64/debug-geckoview-test-verify-e10s
-test-android-em-7.0-x86_64/debug-geckoview-web-platform-tests-crashtest-e10s
-test-android-em-7.0-x86_64/debug-geckoview-web-platform-tests-e10s
-test-android-em-7.0-x86_64/debug-geckoview-web-platform-tests-reftest-e10s
-test-android-em-7.0-x86_64/debug-geckoview-xpcshell-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-cppunit-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-gtest-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-junit-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-junit-e10s-single-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-junit-fis-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-test-verify-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-web-platform-tests-crashtest-e10s
-test-android-em-7.0-x86_64/opt-geckoview-cppunit-e10s
-test-android-em-7.0-x86_64/opt-geckoview-crashtest-e10s
-test-android-em-7.0-x86_64/opt-geckoview-gtest-e10s
-test-android-em-7.0-x86_64/opt-geckoview-junit-e10s
-test-android-em-7.0-x86_64/opt-geckoview-junit-e10s-single-e10s
-test-android-em-7.0-x86_64/opt-geckoview-junit-fis-e10s
-test-android-em-7.0-x86_64/opt-geckoview-mochitest-plain-e10s
-test-android-em-7.0-x86_64/opt-geckoview-mochitest-plain-gpu-e10s
-test-android-em-7.0-x86_64/opt-geckoview-reftest-e10s
-test-android-em-7.0-x86_64/opt-geckoview-test-verify-e10s
-test-android-em-7.0-x86_64/opt-geckoview-web-platform-tests-crashtest-e10s
-test-android-em-7.0-x86_64/opt-geckoview-web-platform-tests-e10s
-test-android-em-7.0-x86_64/opt-geckoview-web-platform-tests-reftest-e10s
-test-android-em-7.0-x86_64/opt-geckoview-xpcshell-e10s
+test-android-em-7.0-x86_64-qr/opt-geckoview-xpcshell-e10s
+test-android-hw-p2-8-0-android-aarch64-qr/opt-geckoview-jittest-e10s
-test-android-hw-p2-8-0-android-aarch64/opt-geckoview-jittest-e10s

mozilla-central

--- target_task_set@9865f63971f
+++ target_task_set@ao_ci_android
-test-android-em-7.0-x86_64-lite/debug-geckoview-cppunit-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-crashtest-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-gtest-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-junit-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-junit-e10s-single-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-junit-fis-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-mochitest-plain-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-mochitest-plain-gpu-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-reftest-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-web-platform-tests-crashtest-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-web-platform-tests-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-web-platform-tests-reftest-e10s
-test-android-em-7.0-x86_64-lite/debug-geckoview-xpcshell-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-cppunit-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-crashtest-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-crashtest-noqr-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-gtest-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-junit-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-junit-e10s-single-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-junit-fis-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-mochitest-media-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-mochitest-media-noqr-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-mochitest-plain-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-mochitest-plain-gpu-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-reftest-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-reftest-noqr-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-web-platform-tests-crashtest-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-web-platform-tests-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-web-platform-tests-reftest-e10s
+test-android-em-7.0-x86_64-lite-qr/debug-geckoview-xpcshell-e10s
+test-android-em-7.0-x86_64-qr/debug-geckoview-cppunit-e10s
+test-android-em-7.0-x86_64-qr/debug-geckoview-gtest-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-cppunit-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-crashtest-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-gtest-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-junit-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-junit-e10s-single-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-junit-fis-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-mochitest-plain-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-mochitest-plain-gpu-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-reftest-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-web-platform-tests-backlog-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-web-platform-tests-crashtest-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-web-platform-tests-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-web-platform-tests-reftest-backlog-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-web-platform-tests-reftest-e10s
-test-android-em-7.0-x86_64-shippable-lite/opt-geckoview-xpcshell-e10s
+test-android-em-7.0-x86_64-qr/debug-geckoview-xpcshell-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-cppunit-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-crashtest-noqr-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-gtest-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-junit-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-junit-e10s-single-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-junit-fis-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-mochitest-media-noqr-e10s
+test-android-em-7.0-x86_64-qr/debug-isolated-process-geckoview-web-platform-tests-crashtest-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-cppunit-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-crashtest-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-crashtest-noqr-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-gtest-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-junit-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-junit-e10s-single-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-junit-fis-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-mochitest-media-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-mochitest-media-noqr-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-mochitest-plain-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-mochitest-plain-gpu-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-reftest-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-reftest-noqr-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-web-platform-tests-backlog-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-web-platform-tests-crashtest-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-web-platform-tests-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-web-platform-tests-reftest-backlog-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-web-platform-tests-reftest-e10s
+test-android-em-7.0-x86_64-shippable-lite-qr/opt-geckoview-xpcshell-e10s
+test-android-em-7.0-x86_64-shippable-qr/opt-geckoview-cppunit-e10s
+test-android-em-7.0-x86_64-shippable-qr/opt-geckoview-gtest-e10s
+test-android-em-7.0-x86_64-shippable-qr/opt-geckoview-web-platform-tests-backlog-e10s
+test-android-em-7.0-x86_64-shippable-qr/opt-geckoview-web-platform-tests-reftest-backlog-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-cppunit-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-crashtest-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-gtest-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-junit-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-junit-e10s-single-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-junit-fis-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-mochitest-plain-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-mochitest-plain-gpu-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-reftest-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-web-platform-tests-backlog-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-web-platform-tests-crashtest-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-web-platform-tests-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-web-platform-tests-reftest-backlog-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-web-platform-tests-reftest-e10s
-test-android-em-7.0-x86_64-shippable/opt-geckoview-xpcshell-e10s
-test-android-em-7.0-x86_64/debug-geckoview-cppunit-e10s
-test-android-em-7.0-x86_64/debug-geckoview-crashtest-e10s
-test-android-em-7.0-x86_64/debug-geckoview-gtest-e10s
-test-android-em-7.0-x86_64/debug-geckoview-junit-e10s
-test-android-em-7.0-x86_64/debug-geckoview-junit-e10s-single-e10s
-test-android-em-7.0-x86_64/debug-geckoview-junit-fis-e10s
-test-android-em-7.0-x86_64/debug-geckoview-mochitest-plain-e10s
-test-android-em-7.0-x86_64/debug-geckoview-mochitest-plain-gpu-e10s
-test-android-em-7.0-x86_64/debug-geckoview-reftest-e10s
-test-android-em-7.0-x86_64/debug-geckoview-web-platform-tests-crashtest-e10s
-test-android-em-7.0-x86_64/debug-geckoview-web-platform-tests-e10s
-test-android-em-7.0-x86_64/debug-geckoview-web-platform-tests-reftest-e10s
-test-android-em-7.0-x86_64/debug-geckoview-xpcshell-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-cppunit-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-gtest-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-junit-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-junit-e10s-single-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-junit-fis-e10s
-test-android-em-7.0-x86_64/debug-isolated-process-geckoview-web-platform-tests-crashtest-e10s
+test-android-em-7.0-x86_64-shippable-qr/opt-geckoview-xpcshell-e10s
-test-android-hw-g5-7-0-arm7-shippable/opt-browsertime-mobile-geckoview-youtube-playback-h264-sfr-e10s
-test-android-hw-g5-7-0-arm7-shippable/opt-browsertime-mobile-geckoview-youtube-playback-hfr-e10s
-test-android-hw-g5-7-0-arm7-shippable/opt-browsertime-tp6m-essential-geckoview-allrecipes-e10s
-test-android-hw-g5-7-0-arm7-shippable/opt-browsertime-tp6m-essential-geckoview-amazon-search-e10s
-test-android-hw-g5-7-0-arm7-shippable/opt-browsertime-tp6m-essential-geckoview-espn-e10s
-test-android-hw-g5-7-0-arm7-shippable/opt-browsertime-tp6m-essential-geckoview-facebook-e10s
-test-android-hw-g5-7-0-arm7-shippable/opt-browsertime-tp6m-essential-geckoview-google-e10s
-test-android-hw-g5-7-0-arm7-shippable/opt-browsertime-tp6m-essential-geckoview-microsoft-support-e10s
-test-android-hw-g5-7-0-arm7-shippable/opt-browsertime-tp6m-essential-geckoview-youtube-watch-e10s
+test-android-hw-p2-8-0-android-aarch64-qr/debug-geckoview-jittest-e10s
+test-android-hw-p2-8-0-android-aarch64-shippable-qr/opt-browsertime-speedometer-mobile-chrome-m-e10s
+test-android-hw-p2-8-0-android-aarch64-shippable-qr/opt-browsertime-speedometer-mobile-fenix-e10s
+test-android-hw-p2-8-0-android-aarch64-shippable-qr/opt-browsertime-unity-webgl-mobile-chrome-m-e10s
+test-android-hw-p2-8-0-android-aarch64-shippable-qr/opt-browsertime-unity-webgl-mobile-fenix-e10s
+test-android-hw-p2-8-0-android-aarch64-shippable-qr/opt-geckoview-jittest-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-mobile-geckoview-youtube-playback-h264-sfr-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-mobile-geckoview-youtube-playback-hfr-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-mobile-geckoview-youtube-playback-vp9-sfr-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-speedometer-mobile-chrome-m-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-speedometer-mobile-fenix-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-speedometer-mobile-geckoview-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-tp6m-essential-geckoview-allrecipes-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-tp6m-essential-geckoview-amazon-search-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-tp6m-essential-geckoview-espn-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-tp6m-essential-geckoview-facebook-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-tp6m-essential-geckoview-google-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-tp6m-essential-geckoview-microsoft-support-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-tp6m-essential-geckoview-youtube-watch-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-unity-webgl-mobile-chrome-m-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-unity-webgl-mobile-fenix-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-browsertime-unity-webgl-mobile-geckoview-e10s
-test-android-hw-p2-8-0-android-aarch64-shippable/opt-geckoview-jittest-e10s
-test-android-hw-p2-8-0-android-aarch64/debug-geckoview-jittest-e10s
-test-android-hw-p2-8-0-arm7-shippable/opt-geckoview-jittest-all-e10s
-test-android-hw-p2-8-0-arm7/debug-geckoview-jittest-e10s
+test-android-hw-p2-8-0-arm7-qr/debug-geckoview-jittest-e10s
+test-android-hw-p2-8-0-arm7-shippable-qr/opt-geckoview-jittest-all-e10s

Differential Revision: https://phabricator.services.mozilla.com/D120383
2021-07-22 12:03:12 +00:00
ffxbld
10795c51f3 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D120594
2021-07-22 11:55:25 +00:00
Black-Hole
3a485d9a59 Bug 1720985 - [devtools] copy as cURL result incorrect. r=jdescottes
Only when post data exists, should add --data-raw

Differential Revision: https://phabricator.services.mozilla.com/D120128
2021-07-22 11:41:23 +00:00
Emilio Cobos Álvarez
ae847ec44f Bug 1721606 - Improve dark-color check to actually account for luminance. r=mstange
See the discussion in https://groups.google.com/a/chromium.org/g/blink-dev/c/WwYkLjbGhoA/m/EftJoLN_AwAJ
for some background.

Differential Revision: https://phabricator.services.mozilla.com/D120471
2021-07-22 10:29:52 +00:00
Julian Descottes
add15451cf Bug 1721780 - [devtools] devtools try preset is no longer running windows jobs r=nchevobbe
The only platforms available for devtools chrome & browser mochitests are now:
- shippable
- asan
- qr

Only qr covers debug/opt/fission, so let's use this.

Differential Revision: https://phabricator.services.mozilla.com/D120580
2021-07-22 10:28:38 +00:00
Niklas Goegge
22a59e14de Bug 1551886: Check the parent scheme for NullPrincipals via the precusor principal. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D119977
2021-07-22 10:18:57 +00:00
Emilio Cobos Álvarez
edb16ba59a Bug 1714639 - Don't call FrameLoader.printPreview in hidden frames. r=mstriemer,jwatt
We need to be displayed when cloning into a same-process frame, so that
the preview code hooks up to the view tree correctly and the frame is
correctly painted.

This works for out-of-process frames, but mostly by chance.

Fortify the printPreview() API code to gracefully handle that case, and
remove the sessionrestore special-case which is not really special.

Differential Revision: https://phabricator.services.mozilla.com/D119980
2021-07-22 10:18:26 +00:00
Alexandre Poirot
dd56a80519 Bug 1721555 - [devtools] Fix browser_dbg-windowless-service-workers-reload.js with server side targets. r=nchevobbe
For some reason, the timing is different. Surprising that we never hit this issue before?!

Differential Revision: https://phabricator.services.mozilla.com/D120548
2021-07-22 10:01:14 +00:00
Sebastian Hengst
1527e772de Bug 1721773 - set several steps in resize-observer/observe.html as intermittent on Linux. DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D120581
2021-07-22 09:17:12 +00:00
Alexandre Poirot
a983d8402a Bug 1721372 - [devtools] Fix browser_styleeditor_inline_friendly_names.js with server side targets. r=nchevobbe
Destroy previous target before instantiating a new one.
Otherwise we will destroy it after having setup the new one
and the teardown sequence of the previous may undo the setup of the second.

Typically, in styleeditor, the `styleSheetChangeEventsEnabled` boolean would be toggled
to true by the new target and reset back to false by the old target.

Differential Revision: https://phabricator.services.mozilla.com/D120342
2021-07-22 09:16:18 +00:00
Alexandre Poirot
beeb3d2ab5 Bug 1721372 - [devtools] Fix styleeditor tests helper when reloading a page with a target switch. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D120341
2021-07-22 09:16:18 +00:00
Julian Descottes
e4e1f0a3f2 Bug 1721703 - [devtools] Fix incorrect usage of assertPausedLocation in Debugger mochitests r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D120528
2021-07-22 09:07:32 +00:00
Jan de Mooij
e375c6e791 Bug 1720790 - Remove some debug instrumentation from the assembler. r=nbp
We never got anything actionable out of it and the code in executableCopy
could have false positive crashes.

Differential Revision: https://phabricator.services.mozilla.com/D120453
2021-07-22 08:36:56 +00:00
Andreea Pavel
bf228196ab Bug 1718175 - correct fuzzy condition r=Aryx DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D120119
2021-07-21 23:35:43 +00:00
Alexandre Poirot
347ecc495f Bug 1713607 - [devtools] Emit DOCUMENT_EVENT will-navigate in case of bfcache navigations. r=nchevobbe,jdescottes
Introduce a new watcher for DOCUMENT_EVENT, now running in the parent process.
This watcher will only emit the "will-navigate" resource and we will stop emitting it from the
existing watcher, running in the content process. (except for iframe switching. i.e. the iframe dropdown menu)

We have to move it to the parent to better handle bfcache navigations
and more generally all navigations which are initiated from the parent process.
bfcacheInParent feature enabled many types of navigations to be controlled from the parent process.

This was especially important to have this implementation in the parent
because the navigation event may be fired too late in the content process.
Leading to will-navigate being emitted *after* the new target we navigate to is notified to the client.

Differential Revision: https://phabricator.services.mozilla.com/D116383
2021-07-22 08:14:26 +00:00
Alexandre Poirot
b02d4a98a4 Bug 1713607 - [devtools] Cover bfcache navigation in DOCUMENT_EVENT test. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D119298
2021-07-22 08:14:26 +00:00
Alexandre Poirot
b9c8fde1f7 Bug 1713607 - [devtools] Cover console clearance when doing BFCache navigations. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D118505
2021-07-22 08:14:26 +00:00
Alex Henrie
2c912d63d2 Bug 1719802 - Remove WinTaskbar::SetCurrentProcessExplicitAppUserModelIDPtr. r=jmathies
Differential Revision: https://phabricator.services.mozilla.com/D119489
2021-07-22 08:05:17 +00:00
Sonia Singla
05e2031f5f Bug 1665638 - Remove layout.css.clip-path-path.enabled.r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D120235
2021-07-22 08:04:47 +00:00
Alexandre Poirot
4175e07109 Bug 1721557 - [devtools] Fix browser_accessibility_walker.js with server side targets. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D120445
2021-07-22 07:35:05 +00:00
Csoregi Natalia
83665672f5 Backed out changeset 0f05cde26de6 (bug 1721755) as requested. CLOSED TREE 2021-07-22 10:41:28 +03:00
Mike Hommey
5b04b2c5b6 Bug 1721755 - Only set EARLY_BETA_OR_EARLIER on beta. r=firefox-build-system-reviewers,andi
This matches the spirit of what BUILDING_RELEASE used to do before bug
1597834.

Differential Revision: https://phabricator.services.mozilla.com/D120563
2021-07-22 07:12:59 +00:00
Mike Hommey
fd3fd107af Bug 1721755 - Remove BUILDING_RELEASE. r=firefox-build-system-reviewers,andi
It hasn't done anything since bug 1597834.

Differential Revision: https://phabricator.services.mozilla.com/D120562
2021-07-22 07:12:58 +00:00
Mike Hommey
e999b6357d Bug 1646306 - Avoid trying to install libxul.so-gdb.py from two places. r=firefox-build-system-reviewers,mhentges
The Libxul template was invoked from toolkit/library/build and
toolkit/library/gtest, which means there was a possibility that two
makes would simultaneously try to create libxul.so-gdb.py because it was
being installed twice to the same place.

Differential Revision: https://phabricator.services.mozilla.com/D120535
2021-07-22 07:00:38 +00:00
Csoregi Natalia
0d29385f78 Backed out changeset c2cb820e5a69 (bug 1720758) for causing failures on browser_aboutwelcome_multistage_default.js. CLOSED TREE 2021-07-22 10:03:54 +03:00
Nicolas Chevobbe
554490c7df Bug 1717625 - [devtools] Fix storage inspector tree when bfCacheInParent is enabled and server side target switching is disabled. r=ochameau.
In this patch, we pass a property alongside the DevToolsFrameChild:bf-cache-navigation-pageshow
message that indicates if a new target is being created as a result of this
bfcache navigation.
This flag is then used in the ParentProcessStorage to spawn a new StorageActorMock
when a new target is being created.

As a result we can stop disabling the bfCacheInParent pref in browser_storage_cookies_navigation.js,
where a bfcache navigation is performed.

Differential Revision: https://phabricator.services.mozilla.com/D120438
2021-07-22 05:33:30 +00:00
Punam Dahiya
949c93cd22 Bug 1720758 - Remove browser.aboutwelcome.protonDesign pref and pre-MR1 multistage onboarding r=Mardak
Cleanup pre-MR1 new user onboarding experience  by
 - removing browser.aboutwelcome.protonDesign pref
 - removing pre-MR1 multistage screen
 - removing pre-MR1 AboutWelcomeDefault content
 - fix respective tests

Differential Revision: https://phabricator.services.mozilla.com/D120038
2021-07-22 05:18:06 +00:00
nchevobbe
2022d34edd Bug 1721124 - [devtools] Expose an AbortController global to DevTools modules. r=jdescottes.
Depends on D120193

Differential Revision: https://phabricator.services.mozilla.com/D120194
2021-07-22 05:07:30 +00:00