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

784733 Коммитов

Автор SHA1 Сообщение Дата
Hubert Boma Manilla e8424ded4d Bug 1753594 - [devtools] Improve removing breakpoints in pretty-printed files test r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D137743
2022-02-08 21:42:44 +00:00
Meg Viar c29d746338 Bug 1747149 - Consolidate logic for when to show VPN promo and add BrowserUtils tests r=dmose,preferences-reviewers,prathiksha,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D134874
2022-02-08 21:39:38 +00:00
Daniel Holbert 8e9c53a643 Bug 1754277: Fix non-unified build errors in layout/svg, and mark it as safe to build in non-unified mode. r=emilio
Below are the build errors fixed here.

layout/svg/SVGFEUnstyledLeafFrame.cpp:75:33: error: no type named 'SVGFEUnstyledElement' in namespace 'mozilla::dom'

* Fixed this by including SVGFilters.h (which defines this type).

layout/svg/SVGFEContainerFrame.cpp:83:12: error: unknown type name 'SVGFE'; did you mean 'dom::SVGFE'?
layout/svg/SVGFELeafFrame.cpp:80:12: error: unknown type name 'SVGFE'; did you mean 'dom::SVGFE'?

* Fixed these with a 'using' statement for the namespace.

layout/svg/SVGGFrame.cpp:34:32: error: unknown type name 'SVGElement'

* Fixed by including this type's header.

layout/svg/FilterInstance.cpp:873:9: error: use of undeclared identifier 'nsLayoutUtils'
layout/svg/SVGOuterSVGFrame.cpp:623:29: error: incomplete type 'nsLayoutUtils' named in nested name specifier
layout/svg/SVGUseFrame.cpp:84:5: error: use of undeclared identifier 'nsLayoutUtils
layout/svg/SVGViewportFrame.cpp:207:9: error: use of undeclared identifier 'nsLayoutUtils'

* Fixed these by including this header.

layout/svg/SVGOuterSVGFrame.cpp:88:20: error: unused function 'DependsOnIntrinsicSize' [-Werror,-Wunused-function]

* Fixed by removing the unused function.

layout/svg/SVGStopFrame.cpp:86:21: error: unknown type name 'SVGGradientFrame'

* Fixed this by including this header.

Differential Revision: https://phabricator.services.mozilla.com/D138187
2022-02-08 21:22:18 +00:00
Glenn Watson 4c82369d31 Bug 1754160 - Adjust fuzziness for perma tier2 android hw tests r=gfx-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D138192
2022-02-08 21:12:57 +00:00
Glenn Watson aad4b4ce74 Bug 1754131 - Adjust fuzziness for perma tier2 android hw tests r=gfx-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D138191
2022-02-08 21:12:57 +00:00
Hiroyuki Ikezoe 5669bdab0e Bug 1754129 - Add a mochitest for scroll linked effects. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D136207
2022-02-08 21:10:24 +00:00
Hiroyuki Ikezoe 46166484e0 Bug 1754129 - Factor out a function to collect APZTestData for the given element. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D138110
2022-02-08 21:10:24 +00:00
Marian-Vasile Laza a9f8213954 Backed out 3 changesets (bug 1750515, bug 1753025) for causing wpt failures on idlharness.https.any... CLOSED TREE
Backed out changeset 9771e7cbe148 (bug 1750515)
Backed out changeset f671d5206b88 (bug 1753025)
Backed out changeset 99bacb6a3d92 (bug 1753025)
2022-02-09 00:10:47 +02:00
Marian-Vasile Laza 566c6f57a1 Backed out 2 changesets (bug 1751023) for causing mochitest failures on test_playback_rate.html.
Backed out changeset 703e7c358f73 (bug 1751023)
Backed out changeset 946a654afa04 (bug 1751023)
2022-02-09 00:02:45 +02:00
Marian-Vasile Laza a77ec1c69f Merge mozilla-central to autoland. a=merge CLOSED TREE 2022-02-08 23:52:31 +02:00
Marian-Vasile Laza b697834e78 Merge autoland to mozilla-central. a=merge 2022-02-08 23:50:07 +02:00
Jamie Nicol dbfce4d8f3 Bug 1331109 - Enable GPU process on Android. r=gfx-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D138144
2022-02-08 20:54:16 +00:00
Sammy Khamis cf62b56b2a Bug 1752664 - sync shortly after a tab change event r=Gijs,markh
Differential Revision: https://phabricator.services.mozilla.com/D137376
2022-02-08 20:52:14 +00:00
Daniel Holbert d724bbe121 Bug 1754105: Fix non-unified build errors in layout/xul, and mark it as safe to build in non-unified mode. r=emilio
Build errors being fixed here:

layout/xul/nsDeckFrame.cpp:164:43: error: unknown type name 'nsSetAttrRunnable'

layout/xul/nsMenuBarListener.cpp:45:7: error: cannot initialize a member subobject of type 'mozilla::dom::EventTarget *' with an rvalue of type 'nsINode::Document *' (aka 'mozilla::dom::Document *')
(...where "Document" is not defined; this patch includes the header that defines it, which fixes this.)

layout/xul/nsBoxFrame.cpp:270:10: error: 'return' will never be executed [-Werror,-Wunreachable-code-return]

dist/include/nsIRollupListener.h:36:38: error: no type named 'LayoutDeviceIntPoint' in namespace 'mozilla'
(For this error, this patch is changing a header outside of layout/xul, but
it's still required in order for layout/xul to build properly, since it's
#included by layout/xul/nsXULPopupManager.cpp (indirectly, via its .h file).

Differential Revision: https://phabricator.services.mozilla.com/D138092
2022-02-08 20:16:55 +00:00
Kagami Sascha Rosylight 162d2f3048 Bug 1754032 - Enable all stream prefs in streams dir r=evilpie
Differential Revision: https://phabricator.services.mozilla.com/D138140
2022-02-08 19:46:30 +00:00
Niklas Baumgardner b1ea82417d Bug 1749585 - Add Telemetry probes for Picture-in-Picture toggle clicks. r=mhowell,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D135657
2022-02-08 19:39:41 +00:00
Niklas Baumgardner d1bba8d864 Bug 1749586 - Add code for PiP first time toggle experiment. r=mhowell,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D135655
2022-02-08 19:39:41 +00:00
Tim Giles 631334fa35 Bug 1747893 - Fix credit cards not syncing correctly once disabled on subsequent startup. r=sgalich
Depends on D135076

Differential Revision: https://phabricator.services.mozilla.com/D137673
2022-02-08 19:32:00 +00:00
Tim Giles a887c814a4 Bug 1745973 - Add UK, FR, DE to credit card autofill supported countries pref. r=sgalich,dimi
Depends on D135553

Differential Revision: https://phabricator.services.mozilla.com/D135076
2022-02-08 19:31:59 +00:00
Tim Giles a640bbd7fe Bug 1745248 - Add form autofill pref migration and tests. r=dimi,sgalich
Depends on D133820

Differential Revision: https://phabricator.services.mozilla.com/D135553
2022-02-08 19:31:59 +00:00
Tim Giles aa79b28355 Bug 1745248 - Fix tests from removing the form autofill module pref and allowing each feature to determine if it should be available or not. r=dimi,sgalich
Depends on D133819

Differential Revision: https://phabricator.services.mozilla.com/D133820
2022-02-08 19:31:59 +00:00
Tim Giles ff39ce43da Bug 1745248 - Allow each autofill feature to hide its prefs if the feature is not supported in the search region. r=dimi,sgalich
Depends on D133818

Differential Revision: https://phabricator.services.mozilla.com/D133819
2022-02-08 19:31:58 +00:00
Tim Giles 7d4695982b Bug 1745248 - Allow each autofill feature to detect if it should be enabled depending on search region. r=dimi,sgalich,preferences-reviewers,skhamis,LougeniaBailey
Differential Revision: https://phabricator.services.mozilla.com/D133818
2022-02-08 19:31:58 +00:00
Tim Giles 875c819715 Bug 1740027 - Migrate "Test Verification" MDN doc to Firefox Source Docs. r=jmaher
Imported from: https://raw.githubusercontent.com/mdn/archived-content/main/files/en-us/mozilla/qa/test_verification/index.html
Previous URL: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Test_Verification
Rendered version of previous documentation: https://web.archive.org/web/20210531181724/https://developer.mozilla.org/en-US/docs/Mozilla/QA/Test_Verification

Followed instructions at https://firefox-source-docs.mozilla.org/tools/moztreedocs/mdn-import.html

Differential Revision: https://phabricator.services.mozilla.com/D138059
2022-02-08 19:28:37 +00:00
Narcis Beleuzu 0541c7f30f Backed out 2 changesets (bug 1754006) for mda failures on test_bug1113600.html CLOSED TREE
Backed out changeset f22af4b15704 (bug 1754006)
Backed out changeset 078521a5c82b (bug 1754006)
2022-02-08 21:14:53 +02:00
Mozilla Releng Treescript f2383d743d no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
el -> 47aa1d2d31af8a3820e0f1b54c8f3c3837fbf9fd
es-MX -> 970fd46401ea471ba6f886607f2124424cc9a189
fr -> 9c5d1a69b6f494cb82d0974e4c633e30e3fe7769
he -> 2aa7b17642d24e276a005793d76ba2b3bdc5facf
hu -> 9012b6d7a39104e071da10bf680b9c530723e226
ia -> 913b68b3333d48ddb3ba3a12fa27631d73510a76
is -> b1d6dcafa93ed068dc688abe7cb12b8078749449
it -> fb22c99920ca256464d20a98c6c51fa14eeae50f
meh -> ab5e76a788d771d5d000a535491177c61843cc76
sk -> 53d798cb63ce1fe3b2efb74747ed8e15f4107ee0
sl -> d2f508218fb7f0b6f9d18e7a0ec7ea40c64c656d
tg -> 78188c1885d7da1fa7f35577e2fa9fa0dad999ff
uk -> d0e5927143222aa1d48326914407bbcef70d2c83
zh-TW -> 05f141fae4316ba05cb4e5d5716a500e4ca112ad
2022-02-08 19:03:57 +00:00
Lukas Bernhard 97b45e601b Bug 1754235 - Narrow RegEx flag reads to corresponding size - r=iain
Differential Revision: https://phabricator.services.mozilla.com/D138166
2022-02-08 18:40:20 +00:00
Boris Chiou 20a964e3ea Bug 1738135 - Don't create ScrollTimeline for each Animation. r=hiro
We use a HashMap to keep the ScrollTimeline, and use scroll-direction as
the key, so a specific Element and a fixed scroll direction map to a specific
ScrollTimeline object. This means a maximum of one ScrollTimeline objects per
@scroll-timeline declaration.

If @scroll-timeline rule gets updated, we rebuild all the CSS
animations, and then re-check their ScrollTimeline objects. If there are
any unused old ScrollTimeline objects, their ref-counts will be zero
because only Animation object holds the strong reference,
so they will be removed from the associated ScrollTimelineSet and be
deleted automatically.

Note: We may have to update this once we support more descriptors in
@scroll-timeline. However, the syntax update is to obsolute @scroll-timeline,
so we don't have to address too many cases for now. This should be enough.

This is an internal optimization, and we can probably just rely on the existing
WPTs to test this without any memory leaks.

Differential Revision: https://phabricator.services.mozilla.com/D137236
2022-02-08 18:35:23 +00:00
Joel Maher ede63d0926 Bug 1751497 - adjust wpt test-verify and test-coverage tasks to be fission only. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D138076
2022-02-08 18:18:24 +00:00
Eden Chuang 0430fc154e Bug 1750515 - Enable NavigationPreload API on Nightly. r=dom-worker-reviewers,smaug
Depends on D137599

Differential Revision: https://phabricator.services.mozilla.com/D136215
2022-02-08 18:12:34 +00:00
Eden Chuang 2026337440 Bug 1753025 - Adding debugging log for FetchSerivce/FetchInstance. r=dom-worker-reviewers,jesup
Depends on D137594

Differential Revision: https://phabricator.services.mozilla.com/D137599
2022-02-08 18:12:34 +00:00
Eden Chuang 792a165fb9 Bug 1753025 - Using correct principal to create channel for NavigationPreload. r=dom-worker-reviewers,jesup
Currently using the pricinpal of InternalRequest to create the channel for NavigationPreload.
However, it is not a correct principal and makes NavigationPreload stop with channel security checking.
Instead of using the principal of InternalRequest, this patch uses the loadingPrincipal of InterceptedHttpChannel to create the channel.

Differential Revision: https://phabricator.services.mozilla.com/D137594
2022-02-08 18:12:34 +00:00
Agi Sferro 552a9e761b Bug 1754244 - Remove deprecated enterpiseRootsEnabled. r=calu
Differential Revision: https://phabricator.services.mozilla.com/D138165
2022-02-08 18:04:26 +00:00
Alexandre Lissy 443945e8ff Bug 1753642 - Ensure UtilityProcessHost cleanup in unexpected shutdown r=nika
Differential Revision: https://phabricator.services.mozilla.com/D137876
2022-02-08 17:48:14 +00:00
Alexandre Lissy 08550b853b Bug 1753642 - Add test of hard kill and clean shutdown for UtilityProcess r=nika
Differential Revision: https://phabricator.services.mozilla.com/D137875
2022-02-08 17:48:13 +00:00
criss e81e5f0c57 Backed out changeset 068ad1f32fba (bug 1752387) for causing failures on nsISupportsImpl.cpp:43. CLOSED TREE 2022-02-08 19:46:20 +02:00
criss 00c2091ed9 Backed out 3 changesets (bug 1752206, bug 1754088) for causing failures on testReadableStream.cpp
Backed out changeset bf7e7a03d4bb (bug 1752206)
Backed out changeset e53660b82b9a (bug 1752206)
Backed out changeset 2f006f71ce1e (bug 1754088)
2022-02-08 19:44:43 +02:00
Paul Adenot 2add014e1e Bug 1751023 - Fix static-analysis warnings in AudioSink. r=media-playback-reviewers,chunmin,webidl,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D136396
2022-02-08 17:32:16 +00:00
Paul Adenot 611a857d6f Bug 1751023 - Fix static analysis warnings in MediaDecoderStateMachine. r=media-playback-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D136395
2022-02-08 17:32:16 +00:00
Agi Sferro b01d2a756c Bug 1750623 - Always set isTopLevel=true for ENV_EXTENSION senders. r=robwu,jonalmeida
isTopLevel is used for ENV_TYPE_CONTENT_SCRIPT to let embedders know if an
iframe is sending messages to the app. For extension environments we don't need
this extra check so we can always set the value to true.

Differential Revision: https://phabricator.services.mozilla.com/D137776
2022-02-08 17:27:49 +00:00
Nick Alexander 256654ca3d Bug 1748485 - Add test for Bug 1742682: Ensure callback app is launched with umask from before updating. r=bytesized,application-update-reviewers
This adds a new `check-umask` command to `TestAUSHelper`.  For
convenience, we invoke the new command with the umask from before the
update but have the command output its current umask (i.e., from when
it is launched).  This allows to reuse the existing `checkCallbackLog`
function, which verifies that the arguments and the callback log
output are the same.  The callback log file is the given argument, so
we prefix with "umask" to avoid conflicting with existing numeric
files and directories in the test data.

Differential Revision: https://phabricator.services.mozilla.com/D133804
2022-02-08 17:04:54 +00:00
Kagami Sascha Rosylight ce65c87a1c Bug 1752662 - Use enum class TeeBranch instead of boolean/integer r=evilpie
Differential Revision: https://phabricator.services.mozilla.com/D138137
2022-02-08 16:37:45 +00:00
Paul Adenot f9155a36ec Bug 1749761 - Fix signed->unsigned conversion in the WebM demuxer. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D135506
2022-02-08 16:36:40 +00:00
Paul Adenot 3257826abf Bug 1749761 - Fix signed->unsigned conversion in the FLAC demuxer. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D135505
2022-02-08 16:36:40 +00:00
Paul Adenot 831b3b9a2c Bug 1749761 - Fix signed->unsigned conversion in the OGG demuxer. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D135504
2022-02-08 16:36:39 +00:00
Paul Adenot 82b0cc5cdc Bug 1749761 - Fix signed->unsigned conversion in the MP3 demuxer. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D135503
2022-02-08 16:36:39 +00:00
Paul Adenot a6c6ea8442 Bug 1749761 - Fix signed->unsigned conversion in the WAV demuxer. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D135502
2022-02-08 16:36:38 +00:00
Paul Adenot 8b6c5102eb Bug 1749761 - Fix signed->unsigned conversion in the ADTS demuxer. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D135501
2022-02-08 16:36:38 +00:00
Emilio Cobos Álvarez 91ee8905cc Bug 1753830 - Take GTK unthemed scrollbar colors from Adwaita. r=stransky
Rather than windows 10, which has much wider scrollbars.

Differential Revision: https://phabricator.services.mozilla.com/D137938
2022-02-08 16:36:12 +00:00
Emilio Cobos Álvarez 20a681b496 Bug 1753830 - Add a pref to allow disabling themed scrollbar colors. r=stransky
This is useful for testing.

Differential Revision: https://phabricator.services.mozilla.com/D137937
2022-02-08 16:36:12 +00:00