Commit Graph

743778 Commits

Author SHA1 Message Date
Nihanth Subramanya
48840a82cd Bug 1688228 - Introduce TRR_NXDOMAIN skip reason and record it when an rcode value of 0x03 is received. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D102774
2021-02-06 13:00:36 +00:00
Gabriele Svelto
edaeca08d4 Bug 1663451 - Import a new version of fix-stacks with proper fallback to native debuginfo support when breakpad symbols are missing r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D104198
2021-02-05 23:04:50 +00:00
Dorel Luca
3b8c3d5bcb Backed out changeset 4da871dee153 (bug 1687852) for Xpcshell failures in browser/components/migration/tests/unit/test_Chrome_passwords.js. CLOSED TREE 2021-02-06 09:27:53 +02:00
Markus Stange
222784d009 Bug 1691176 - Fix includes and namespace annotations in RenderCompositorNative. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D104304
2021-02-06 05:20:24 +00:00
Mihai Alexandru Michis
6da97a654e Backed out 2 changesets (bug 1689445) for causing bc failures in browser_search.js
Backed out changeset 2b1ec882c4c1 (bug 1689445)
Backed out changeset bcb4ba398ee0 (bug 1689445)
2021-02-06 05:33:02 +02:00
Andrei Cristian Petcu
cc083bcdcf Bug 1687852 Resolve how we handle duplicate logins when importing from CSV file r=sfoster,tgiles
Differential Revision: https://phabricator.services.mozilla.com/D102639
2021-02-06 01:53:56 +00:00
Kate Hudson
5ac1094bb5 Bug 1672202 - Add Feature API with default values r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D104056
2021-02-06 01:24:06 +00:00
Mats Palmgren
e0550b2172 Bug 1689789 part 2 - Use Ceil instead of Truncate the ensure the print surface is large enough for the requested paper size. r=jfkthame
Also, for GTK, request the paper size in millimeter for
millimeter based paper units to avoid depending on GTK's
rounding behavior.

Differential Revision: https://phabricator.services.mozilla.com/D103609
2021-02-06 00:28:29 +00:00
Mats Palmgren
6b588acfa8 Bug 1689789 part 1 - Ensure we don't have any overflow areas for pdf.js content. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D103608
2021-02-05 19:39:31 +00:00
Geoff Brown
2097a84f83 Bug 1598776 - Support directory specification for test-verify; r=jmaher
When test-verify is run and a try test path is specified, as with 'mach try ... <path>',
and the path is a directory, run test-verify on every changed file in the push that
also resides in the specified directory.

Differential Revision: https://phabricator.services.mozilla.com/D104243
2021-02-05 22:25:01 +00:00
Jeff Muizelaar
08d1c5cb33 Bug 1691147 - Always properly balance aContext->Save(). r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D104283
2021-02-05 23:01:52 +00:00
Scott
49f5a4fcaf Bug 1691126 - Save to Pocket button test. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D104262
2021-02-05 22:55:03 +00:00
Mihai Alexandru Michis
63453c1404 Backed out changeset 110829513605 (bug 1672202) for causing bc failures in browser_autocomplete_import.js
CLOSED TREE
2021-02-06 01:00:32 +02:00
Yura Zenevich
d3beb62c1d Bug 1689445 - revert EventUtils.sendMouseEvent back to being sync. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D104127
2021-02-05 21:26:54 +00:00
Yura Zenevich
1a40e8580c Bug 1689445 - make accessible retrieval synchronous. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D104126
2021-02-05 02:15:18 +00:00
Botond Ballo
4357fa7621 Bug 1650183 - Handle nested content processes in CalculateRootCompositionSize(). r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D103979
2021-02-05 22:22:58 +00:00
Botond Ballo
772aeb4f4a Bug 1650183 - Add a test to check that an OOP iframe with a large viewport does not have too large of a displayport. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D103538
2021-02-05 22:31:14 +00:00
Emma Malysz
f704ce12fa Bug 1689372, simplify history panel r=mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D103535
2021-02-05 22:29:30 +00:00
Edgar Chen
448e1644a0 Bug 1690897 - Get rid of dom.formdata.event.enabled pref; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D104103
2021-02-05 13:51:33 +00:00
Alexis Beingessner
b4afded0ed Bug 1683439 - Remove suppression for fixed issue. r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D104051
2021-02-05 17:22:06 +00:00
Benjamin Beurdouche
d901b16ba2 Bug 1688685 - land NSS fc3a4c142c16 UPGRADE_NSS_RELEASE, r=kjacobs
2021-02-04  Kevin Jacobs  <kjacobs@mozilla.com>

	* gtests/ssl_gtest/ssl_recordsize_unittest.cc, lib/ssl/ssl3ext.c:
	Bug 1690583 - Fix CH padding extension size calculation. r=mt

	Bug 1654332 changed the way that NSS constructs Client Hello
	messages. `ssl_CalculatePaddingExtLen` now receives a
	`clientHelloLength` value that includes the 4B handshake header.
	This looks okay per the inline comment (which states that only the
	record header is omitted from the length), but the function actually
	assumes that the handshake header is also omitted.

	This patch removes the addition of the handshake header length.
	Those bytes are already included in the buffered CH.

	[fc3a4c142c16] [tip]

	* automation/abi-check/expected-report-libnss3.so.txt:
	Bug 1690421 - Adjust 3.62 ABI report formatting for new libabigail.
	r=bbeurdouche

	[a1ed44dba32e]

2021-02-03  Kevin Jacobs  <kjacobs@mozilla.com>

	* automation/taskcluster/docker-builds/Dockerfile:
	Bug 1690421 - Install packaged libabigail in docker-builds image
	r=bbeurdouche

	[3c719b620136]

2021-01-31  Kevin Jacobs  <kjacobs@mozilla.com>

	* cmd/selfserv/selfserv.c, cmd/tstclnt/tstclnt.c,
	lib/ssl/tls13hashstate.c, lib/ssl/tls13hashstate.h:
	Bug 1689228 - Minor ECH -09 fixes for interop testing, fuzzing. r=mt

	A few minor ECH -09 fixes for interop testing and fuzzing:
	- selfserv now takes a PKCS8 keypair for ECH. This is more
	maintainable and significantly less terrible than parsing the
	ECHConfigs and cobbling one together within selfserv (e.g. we can
	support other KEMs without modifying the server).
	- Get rid of the newline character in tstclnt retry_configs output.
	- Fuzzer fixes in tls13_HandleHrrCookie:
	 - We shouldn't use internal_error when PK11_HPKE_ImportContext fails.
	Cookies are unprotected in fuzzer mode, so this can be expected to
	occur.
	 - Only restore the application token when recovering hash state,
	otherwise the copy could happen twice, leaking one of the
	allocations.

	[8bbea1902024]

2021-01-25  Kevin Jacobs  <kjacobs@mozilla.com>

	* lib/ssl/ssl3exthandle.c:
	Bug 1674819 - Fixup a51fae403328, enum type may be signed.
	r=bbeurdouche

	[2004338a2080]

Differential Revision: https://phabricator.services.mozilla.com/D104258
2021-02-05 21:13:47 +00:00
Kate Hudson
2fb39f1f63 Bug 1672202 - Add Feature API with default values r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D104056
2021-02-05 21:00:32 +00:00
Stephen A Pohl
8aade11c62 Bug 1690879: Make test_bug869314.html pass on macOS with the non-native theme enabled. r=emilio
Depends on D104084

Differential Revision: https://phabricator.services.mozilla.com/D104091
2021-02-05 12:03:34 +00:00
Stephen A Pohl
74e08b1d20 Bug 1690895: Mark transform-input-012.html as expected pass with non-native theme enabled on macOS. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D104112
2021-02-05 12:00:35 +00:00
Mike Hommey
142b37dbe4 Bug 1690940 - Don't package things we don't use in wasi-sysroot. r=firefox-build-system-reviewers,dmajor
This brings the artifact size from 38M to 1.8M.

Differential Revision: https://phabricator.services.mozilla.com/D104135
2021-02-05 14:51:56 +00:00
Stephen A Pohl
2e0a7d4a45 Bug 1690848: Mark stretch-input-in-column.html as expected pass with non-native theme enabled on macOS. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D104084
2021-02-05 12:02:23 +00:00
Mihai Alexandru Michis
0f6fc4b0f7 Backed out changeset d96ca6e90aa2 (bug 1691065) for causing Bug 1691125.
CLOSED TREE
2021-02-05 22:56:17 +02:00
Kagami Sascha Rosylight
717d5d2aa5 Bug 1671768 - Part 4: Use MOZ_CAN_RUN_SCRIPT for Selection::RemoveAllRanges r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D103780
2021-02-03 21:52:48 +00:00
Kagami Sascha Rosylight
0ea5caf27e Bug 1671768 - Part 3: Use MOZ_CAN_RUN_SCRIPT for Selection::SelectAllChildren r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D103779
2021-02-03 21:52:22 +00:00
Kagami Sascha Rosylight
e0304db4c3 Bug 1671768 - Part 2: Use MOZ_CAN_RUN_SCRIPT for Selection::Extend r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D103778
2021-02-03 21:52:15 +00:00
Kagami Sascha Rosylight
03a9abe590 Bug 1671768 - Part 1: Use MOZ_CAN_RUN_SCRIPT for Selection::StyledRanges::MaybeFocusCommonEditingHost r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D103777
2021-02-03 21:52:02 +00:00
Lee Salzman
2cdca4441a Bug 1690967 - remove some calls to commit_span. r=bradwerth
This removes some calls to commit_span from inside the draw_span specializers.
Instead it relies upon the span rasterizer loop to do some of the work, which
will incur a function pointer call in the rare case we actually return out
of a specializer early. This shouldn't be that performance critical and will
remove some inliner bloat.

Also, I refactored commit_output in the rasterizer itself to hopefully cause
fewer template instantiations which should also further reduce inliner bloat.

Differential Revision: https://phabricator.services.mozilla.com/D104150
2021-02-05 20:37:20 +00:00
Emily McDonough
87195c1610 Bug 1630789 - Add web-platform tests for grid line names with repeat(auto) with multiple values r=mats
Differential Revision: https://phabricator.services.mozilla.com/D71418
2021-02-05 18:14:04 +00:00
Mihai Alexandru Michis
220ebe2284 Backed out changeset dfbbd3864b2f (bug 1689372) for causing bc failures in browser_history_recently_closed.js
CLOSED TREE
2021-02-05 22:15:25 +02:00
Emma Malysz
5aa317ef1e Bug 1689372, simplify history panel r=mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D103535
2021-02-05 18:01:55 +00:00
Gavin Lazar Suntop
09539c4e2c Bug 1689201 - Re-enabling telemetry for Reader Mode r=thecount,nanj
Differential Revision: https://phabricator.services.mozilla.com/D104083
2021-02-05 18:36:10 +00:00
Emilio Cobos Álvarez
e531b2b7fd Bug 1689615 - Only paint one outline for outline-style:auto with nnt. r=mstange
outline-style: auto might show up in non-themed controls and such, and
the double-outline there might look ugly.

Following border-radius would be an extra improvement for the reddit
case, but no platform does it currently (Safari on macOS does it), so
let's consider that in a follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D104214
2021-02-05 16:25:57 +00:00
Nick Alexander
1b17d2b73e Bug 1674408 - Define stat64 as stat on OpenBSD. r=application-update-reviewers,bytesized
This is the approach taken for Bug 648735: see
https://bugzilla.mozilla.org/attachment.cgi?id=561029&action=diff.

Differential Revision: https://phabricator.services.mozilla.com/D104250
2021-02-05 18:48:34 +00:00
Kirk Steuber
57b49a2593 Bug 1682810 - Fix tests to expect the correct pending status r=application-update-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D104124
2021-02-05 04:16:30 +00:00
Kirk Steuber
529aad0d9b Bug 1682810 - When staging fails, leave the update in the same state regardless of how it failed r=nalexander
I am changing the way that we handle staging failures here: https://searchfox.org/mozilla-central/rev/851bbbd9d9a38c2785a24c13b6412751be8d3253/toolkit/mozapps/update/UpdateService.jsm#4322
to more closely match the way we handle staging failures here: https://searchfox.org/mozilla-central/rev/851bbbd9d9a38c2785a24c13b6412751be8d3253/toolkit/mozapps/update/UpdateService.jsm#6015

This change will allow the Mozilla Maintenance Service to be used when the partial patch fails to stage. The updater already falls back if the Maintenance Service fails, so if there is indeed a problem with the Service a UAC will still be shown.

Differential Revision: https://phabricator.services.mozilla.com/D103406
2021-02-05 00:59:39 +00:00
Agi Sferro
227fa1abcd Bug 1689745 - Throw ImageProcessingException in Image#getBitmap. r=aklotz,esawin
Differential Revision: https://phabricator.services.mozilla.com/D103527
2021-02-05 17:48:15 +00:00
Micah Tigley
4de0841b18 Bug 1689420 - Fix origin header for null principal content dialogs. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D103810
2021-02-05 17:39:10 +00:00
Mark Banner
f780a008d6 Bug 1412519 - Re-enable browser_contextSearchTabPosition.js for test-verify on Windows debug as it now passes. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D104235
2021-02-05 16:43:14 +00:00
Nicolas Silva
d85a05d78c Bug 1691023 - Add some profile counters for texture cache eviction. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D104207
2021-02-05 16:23:05 +00:00
Sylvestre Ledru
9270e2e340 Bug 1690990 - lint: add some requirements.txt to the line check linter + fix them r=linter-reviewers,marco DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D104156
2021-02-05 17:19:40 +00:00
Doug Thayer
38b58e62b2 Bug 1690925 - Don't animate the skeleton UI if we're in a fast startup r=mconley,emalysz
This avoids paying a cost for animating the skeleton UI for faster startups.
Slow startups don't seem to be affected, given the data available. This is
likely due to slow startups being dominated by IO.

Differential Revision: https://phabricator.services.mozilla.com/D104118
2021-02-05 16:43:02 +00:00
Bogdan Tara
2b67cce4bf Bug 1690898 - correct expectation to fail on windows CLOSED TREE 2021-02-05 19:48:16 +02:00
André Bargull
16bcc81210 Bug 1689990 - Part 23: Assert MBasicBlock::NewPopN() is only used for Warp compilation. r=jandem
Empty bytecode sites are typically only used for Wasm compilation. Assert this
in `MBasicBlock::NewPopN()` and document this in `BytecodeSite`.

(*) The only exception are fake OSR blocks in GVN.

Differential Revision: https://phabricator.services.mozilla.com/D103660
2021-02-05 16:11:20 +00:00
André Bargull
4ae22e26d1 Bug 1689990 - Part 22: Ensure tracked bytecode sites are consistent. r=jandem
A `MDefinition`'s tracked bytecode site is always equal to the bytecode site
of its block. Assert this property so we can remove `MDefinition::trackedSite_`
in a follow-up bug.

Differential Revision: https://phabricator.services.mozilla.com/D103659
2021-02-05 16:11:20 +00:00
André Bargull
0d94d601f3 Bug 1689990 - Part 21: Tracked inline script trees are always present when Warp-compiling. r=jandem
Warp compilation always has a tracked bytecode site, so instead of testing if
the bytecode site's tree is non-null, test if we're currently Warp (= not Wasm)
compiling. This should make it easier to understand this code.

Differential Revision: https://phabricator.services.mozilla.com/D103658
2021-02-05 16:11:20 +00:00