Commit Graph

832560 Commits

Author SHA1 Message Date
serge-sans-paille
9b1f15288f Bug 1819822 - Make intl buildable outside of a unified build environment r=andi
Depends on D171428

Differential Revision: https://phabricator.services.mozilla.com/D171429
2023-03-02 07:44:31 +00:00
serge-sans-paille
d5e143b061 Bug 1819821 - Make modules/libpref buildable outside of a unified build environment r=andi
Depends on D171427

Differential Revision: https://phabricator.services.mozilla.com/D171428
2023-03-02 07:44:31 +00:00
serge-sans-paille
304c51e922 Bug 1819820 - Make dom/push buildable outside of a unified build environment r=andi
Depends on D171426

Differential Revision: https://phabricator.services.mozilla.com/D171427
2023-03-02 07:44:30 +00:00
serge-sans-paille
115ca5637e Bug 1819819 - Make dom/media/systemservices buildable outside of a unified build environment r=andi
Depends on D171425

Differential Revision: https://phabricator.services.mozilla.com/D171426
2023-03-02 07:44:30 +00:00
serge-sans-paille
de2ef11cc9 Bug 1819818 - Make dom/media/mediacontrol/tests/gtest buildable outside of a unified build environment r=andi
Depends on D171424

Differential Revision: https://phabricator.services.mozilla.com/D171425
2023-03-02 07:44:29 +00:00
serge-sans-paille
e801b837ac Bug 1819817 - Make dom/gamepad buildable outside of a unified build environment r=andi
Depends on D171423

Differential Revision: https://phabricator.services.mozilla.com/D171424
2023-03-02 07:44:29 +00:00
serge-sans-paille
374078cfdf Bug 1819816 - Make devtools/shared/heapsnapshot/tests/gtest buildable outside of a unified build environment r=andi
Depends on D171422

Differential Revision: https://phabricator.services.mozilla.com/D171423
2023-03-02 07:44:29 +00:00
serge-sans-paille
f760120998 Bug 1819815 - Make chrome/ buildable outside of a unified build environment r=andi
Differential Revision: https://phabricator.services.mozilla.com/D171422
2023-03-02 07:44:28 +00:00
Mike Hommey
0761b93625 Bug 1819784 - Fix arm64 mac clang-tidy toolchain naming. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D171414
2023-03-02 07:06:41 +00:00
Mozilla Releng Treescript
8252983008 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
oc -> 2299d1c778ceb2a2786c5c6f34e91d35b336049f
tg -> d8ce0181ef60b38d6f10f541de106129f817de0c
th -> 88a17a5e5943fe9f899aa63a14a2d5389839e6c0
2023-03-02 07:01:01 +00:00
Iulian Moraru
ee40e40786 Backed out changeset 7ecdee3d9f27 (bug 772424) for causing bp-hybrid build bustages on TestWinDND.cpp. CLOSED TREE 2023-03-02 08:33:20 +02:00
Barret Rennie
32c75001f6 Bug 1802551 - Port osfile.jsm usage to IOUtils in TelemetryStorage.jsm r=chutten
Now that IO is all handled by IOUtils, TelemetryControllerParent needs to use
the IOUtils-specific `sendTelemetry` shutdown client to ensure its IO can run
during shutdown.

Differential Revision: https://phabricator.services.mozilla.com/D170773
2023-03-02 05:30:46 +00:00
Makoto Kato
8eaf133428 Bug 1819494 - Add functional test for GeckoSessionSettings.setDisplayMode. r=geckoview-reviewers,owlish
There is no tests for display mode with web content. So we should add
it.

Differential Revision: https://phabricator.services.mozilla.com/D171298
2023-03-02 04:22:56 +00:00
Sergey Galich
8f4015c3ee Bug 1818969 - Show selected login when navigating with keyboard r=credential-management-reviewers,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D171030
2023-03-02 04:20:16 +00:00
Makoto Kato
263e20dd87 Bug 1527022 - Pass AccessibilityTest on Android 11 or early. r=eeejay,geckoview-reviewers,owlish
When getting virtual ID of a11y tree, we use internal method via
reflection. But `AccessibilityNodeInfo.getChildId` is hidden now.

As workaround, since `mChildNodeIds` is still `@UnsupportedAppUsage`,
we can use it to get child node id.

This has another fix. Clipboard access requires foreground on Android 10+.
So we have to set window foucs when using clipboard.

Also, `AccessibilityTest` won't work on Android 12 since more methods
seem to be hidden from Android 12.
(by `@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R)`).

Differential Revision: https://phabricator.services.mozilla.com/D170550
2023-03-02 03:15:43 +00:00
Ray Kraesig
774d379b0b Bug 772424 - Reenable TestWinDND.cpp r=handyman
TestWinDND.cpp was disabled when libxul became a separate library which
could no longer be used by cppunittests.

Add a few shims to turn it into a gtest instead, and hook it back up.

Differential Revision: https://phabricator.services.mozilla.com/D171280
2023-03-02 01:19:12 +00:00
Joel Maher
e401f6a88f Bug 1819381 - when failing to launch browser with permission error, exit ASAP and RETRY. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D171406
2023-03-02 01:11:25 +00:00
Glenn Watson
3c1aea8dd2 Bug 1811978 - Enable the new tiled rendering path, update test expectations r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D167630
2023-03-02 00:58:44 +00:00
Noemi Erli
a94fc6d9ec Backed out changeset e829d84c7128 (bug 1819661) for causing build bustages CLOSED TREE 2023-03-02 02:39:43 +02:00
Andrew Osmond
696e24e3f0 Bug 1819661 - Use ARM clearkey plugin instead of x86 plugin on Windows ARM in nightly. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D171357
2023-03-02 00:24:25 +00:00
James Teh
34209c1742 Bug 1819245: Null check FocusMgr() in DocAccessibleChild::RecvRestoreFocus. r=eeejay
This can (rarely) be null if the accessibility service shuts down before we've processed this queued IPDL message.

Differential Revision: https://phabricator.services.mozilla.com/D171178
2023-03-01 23:51:33 +00:00
Cristian Tuns
aa39d6bc20 Merge mozilla-central to autoland on a CLOSED TREE 2023-03-01 18:03:12 -05:00
Ryan VanderMeulen
fdeae6aef2 Backed out changesets 38a4e166571c and 88798511f9ec (bug 1817126) for causing bug 1819724. 2023-03-01 17:52:33 -05:00
Ryan VanderMeulen
76b958d3b3 Backed out changesets b05343a5b533 and 57b2cda7e0db (bug 1818349) for causing bug 1819723. 2023-03-01 17:52:01 -05:00
Robert Longson
55de781d81 Bug 1819533 - Support oncontextmenu in SVG markup r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D171355
2023-03-01 22:34:03 +00:00
Mike Conley
c542a81924 Bug 1819750 - Map branding strings to the nightly folder when running Storybook. r=hjones
Differential Revision: https://phabricator.services.mozilla.com/D171399
2023-03-01 22:17:18 +00:00
Nico Grunbaum
e92d209180 Bug 1818612 - reduce SDP history real estate in about:webrtc;r=mjf,fluent-reviewers,dbaker,flod
Differential Revision: https://phabricator.services.mozilla.com/D171263
2023-03-01 22:07:05 +00:00
sotaro
bfa93d0546 Bug 1769404 - Do not handle invalid message caused by moving tabs between different windows r=gfx-reviewers,aosmond
The problem happened by ProcessWebRenderParentCommands() handling with invalid transaction message. When a Tab is moved between Windows, WebRenderBridgeParent::UpdateWebRender() is called. It update mApi and mIdNamespace. Then all WebRender related resources are freed. Then a message with old mIdNamespace from WebRenderBridgeChild becomes invalid. Then we should not handle the obsoleted message.

Differential Revision: https://phabricator.services.mozilla.com/D170563
2023-03-01 21:51:59 +00:00
Daniel Holbert
7ff55283c5 Bug 1818652: Unguard an include in nsTraceRefcnt.cpp, to address a non-unified-build compile error. r=mccr8
Also move the include to the top of the list, to its proper sorted-include-list
location, and insert a blank line after the .cpp file's own .h file, to match
common convention in mozilla code.

Differential Revision: https://phabricator.services.mozilla.com/D170837
2023-03-01 21:41:44 +00:00
Gijs Kruitbosch
b02604d95a Bug 1819728 - make E10sUtils.getRemoteURIObject easier to use when passing a subset of options, r=nika,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D170923
2023-03-01 21:29:53 +00:00
Brad Werth
51eda373b8 Bug 1808155 Part 2: Make VIDEO_LOG note events that will cause the video layer to rebuild. r=mstange
There are only a few things that could cause the video layer to be
rebuilt:
1) The mMutatedSpecializeVideo flag being set.
2) A new layer object being created to host for the video.

This patch more thoroughly documents instances of case 1 by adding
VIDEO_LOG message to anything that sets the mMutatedSpecializeVideo flag.

It also makes some attempt to identify case 2 by adding a VIDEO_LOG
message whenever we destroy a layer that has ever displayed a video
texture. If a log message like this is followed by a message that a new
video layer is created, it is a strong signal that we are unexpectedly
throwing away our external surface handles when we'd like to keep using
them.

Differential Revision: https://phabricator.services.mozilla.com/D171301
2023-03-01 20:57:58 +00:00
Brad Werth
0486642892 Bug 1658986 Part 2: Add region stringification to gfxCriticalError before crashing. r=mstange
We're headed for a crash, so this change makes gfxCriticalError have more
information that will help us understand the crash. Unlike some other
error-checking code in this class, it is not NIGHTLY_BUILD because the
crash signatures in this Bug are reported in Beta and beyond.

Differential Revision: https://phabricator.services.mozilla.com/D171390
2023-03-01 20:57:12 +00:00
Gavin Suntop
312fd90e8b Bug 1819712 - Turn on Save To Pocket button r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D171378
2023-03-01 20:53:40 +00:00
Mike Kaply
1eacf28aca Bug 1812339 - Always use /etc directory on Linux for policy. r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D167860
2023-03-01 20:52:55 +00:00
serge-sans-paille
751b077280 Bug 1138187 - Remove unused CONST macro definition r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D171310
2023-03-01 20:51:08 +00:00
Gabriele Svelto
1efe6235e6 Bug 1819657 - Re-try removing minidumps generated during xpcshell tests to avoid intermittent failures on Windows r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D171367
2023-03-01 20:40:26 +00:00
Russell Chan
2c4f50da7a Bug 1791135 - Remove unnecessary rules from aboutwelcome.scss r=omc-reviewers,emcminn
Differential Revision: https://phabricator.services.mozilla.com/D171117
2023-03-01 19:42:48 +00:00
Emilio Cobos Álvarez
d51c247887 Bug 1819711 - Enable :nth-child(... of <selector>) on Nightly. r=zrhoffman
This makes it easier to track where our implementation stands in
https://wpt.fyi vs. others.

The big piece of functionality missing is invalidation for some kinds of
DOM mutations (most notably, not for child changes), see bug 1809754 and
dependencies.

Differential Revision: https://phabricator.services.mozilla.com/D171376
2023-03-01 19:29:06 +00:00
Robert Helmer
bbbcfc0a59 Bug 1749345 - correct documentation regarding default FirstStartup timeout. r=kcochrane
Depends on D159910

Differential Revision: https://phabricator.services.mozilla.com/D159917
2023-03-01 19:25:05 +00:00
Robert Helmer
cb29b9f2f3 Bug 1749345 - re-enable telemetry for FirstStartup service. data-review=chutten, r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D159910
2023-03-01 19:25:04 +00:00
John Schanck
743bd310a0 Bug 1814487 - Enable CTAP2 support. r=dveditz
Differential Revision: https://phabricator.services.mozilla.com/D171276
2023-03-01 19:13:05 +00:00
mcheang
c85c0172e0 Bug 1815699 - Modify existing Glean telemetry and add new telemetry to account for weather as a suggestion. r=adw
This patch modifies existing Glean urlbar abandonment, engagement, and
impression events by including a weather suggestion.

This patch also adds a new telemetry scalar url.picked.weather to the legacy
telemetry system.

Differential Revision: https://phabricator.services.mozilla.com/D169225
2023-03-01 19:06:49 +00:00
Emilio Cobos Álvarez
e18c9b7ad6 Bug 1815552 - Make positioned table parts deal correctly with switching position without being reframed. r=TYLin,layout-reviewers
While looking at the backout, I noticed table parts relied on reframing
on abspos-container-ness changes in a subtle way, see the test, which
fails with the first patch of this bug applied without these changes.

Make the NS_FRAME_CAN_HAVE_ABSPOS_CHILDREN mean the same for table parts
as for everything else. Instead, keep the registration status on each
relevant frame class individually.

Depends on D169127

Differential Revision: https://phabricator.services.mozilla.com/D170969
2023-03-01 19:04:17 +00:00
Emilio Cobos Álvarez
b953328172 Bug 1815552 - Deal with table cells in the abspos cb change optimization code-path. r=dholbert
Remove an assertion that doesn't hold if we don't reframe when switching
positions.

Differential Revision: https://phabricator.services.mozilla.com/D169127
2023-03-01 19:04:16 +00:00
Mozilla Releng Treescript
6f979f20e9 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
cy -> 7c71085557c247e1a845e7735f54233b2067f761
fr -> aab7e2745c3f165a7a4db8c893f42634b320585b
is -> 95c02b9d43e8df867b6e6b56e09a4d897a9b8912
it -> 578aa1c70d7fc78d9cb519f4f3e8b22a73e3e2e3
ja -> ab887affb5fd22dbebca8dd71780282d7ed4e827
ja-JP-mac -> 3f0b15eb476f09a539e3c44a638e724827835888
ka -> 2a7963df310d5440afd05003a095ac8a1e66691b
lo -> 229df592fea59cbdf8ce8bbc5dc23109f32bb80f
nn-NO -> 722e44fb4044e74a18484302d89c99812edf35d2
th -> a980cf642a710d4f556883e50f6d7dd5e14dada0
2023-03-01 19:06:31 +00:00
David Shin
c35c15e5a8 Bug 1819447 - Enable linear() easing function on all channels. r=layout-reviewers,emilio
Reviewed as per: https://github.com/w3ctag/design-reviews/issues/761
Considered shippable as per: https://github.com/w3c/csswg-drafts/issues/7533

Differential Revision: https://phabricator.services.mozilla.com/D171273
2023-03-01 19:02:22 +00:00
Eitan Isaacson
66cf5a32ef Bug 1818450 - Support getting attributed text with empty inputs. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D170939
2023-03-01 19:00:08 +00:00
Hubert Boma Manilla
1660f43787 Bug 1819279 - [devtools] Switch to a block list of known errors instead of an ignore list r=jdescottes
This patch switches from an ignore list of errors to a block list of the errors
we clearly want to block. We are likely going to regress a lot by missing errors from the ignore list
which shouldn't be blocked as revealed by this BUG. Instead let just block the errors we know about and
let other erros through as most of them are shown with error codes and do not need to be blocked.

Differential Revision: https://phabricator.services.mozilla.com/D171352
2023-03-01 18:58:18 +00:00
Emilio Cobos Álvarez
f81ae9ef75 Bug 1819510 - Add some unscientific min size to the page info window. r=Gijs
This seems not too much, but feels better than allowing the page to
collapse vertically / horizontally.

Differential Revision: https://phabricator.services.mozilla.com/D171356
2023-03-01 18:28:16 +00:00
Magnus Melin
434f695131 Bug 1817649 - Fix crash in [@ mozilla::dom::EventTarget::ComputeWantsUntrusted]. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D171296
2023-03-01 18:26:11 +00:00