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

852834 Коммитов

Автор SHA1 Сообщение Дата
Cristian Tuns 16065577eb Backed out changeset 707eef46a4c0 (bug 1806999) Given the amount of failures. CLOSED TREE 2023-08-16 01:01:33 -04:00
scottdowne 3b44c7a349 Bug 1848845 - Pocket newtab migrate existing markets to new API. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D186257
2023-08-16 03:53:34 +00:00
John Schanck 74757c75c7 Bug 1848821 - decode base64url encoded arguments in add/remove credential. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D186244
2023-08-16 03:34:24 +00:00
Botond Ballo 850d2e2964 Bug 1846902 - Inline GetCurrentAsyncTransformWithOverscroll() into GetAsyncTransformForInputTransformation(). r=dlrobertson
It was its only caller.

Differential Revision: https://phabricator.services.mozilla.com/D185260
2023-08-16 02:55:16 +00:00
Botond Ballo a0fa6cb755 Bug 1846902 - Propagate an AsyncTransformConsumer parameter into SidesStuckToRootContent(). r=dlrobertson
The implementation was unconditionally passing eForEventHandling to
GetCurrentAsyncTransform(), but one of the call sites was actually
used for compositing.

Differential Revision: https://phabricator.services.mozilla.com/D185259
2023-08-16 02:55:15 +00:00
Botond Ballo 720f390667 Bug 1846902 - Move AsyncTransformConsumer from AsyncPanZoomController to namespace scope. r=dlrobertson
Make it an enum class to avoid placing the enumerators themselves into
namespace scope.

This allows the next patch to use the enum in APZCTreeManager.h,
where only the forward declaration of AsyncPanZoomController is visible.

For convenience, add forwarding constants to AsyncPanZoomController.

Differential Revision: https://phabricator.services.mozilla.com/D185258
2023-08-16 02:55:15 +00:00
Botond Ballo 7f978a2983 Bug 1846902 - Rename AsyncTransformConsumer::eForHitTesting to eForEventHandling. r=dlrobertson
We don't perform hit testing in APZ any more (that's done in WebRender).
The use cases for which we want to use the most up to date async transform
that reflects all previously received input events even if we haven't
composited their effects yet, are more accurately summarized  as "event
handling".

Differential Revision: https://phabricator.services.mozilla.com/D185257
2023-08-16 02:55:15 +00:00
Botond Ballo 90cb43c0f9 Bug 1846902 - Remove mentions of 'transient' and 'nontransient' async transforms in the comment above APZCTreeManager::GetScreenToApzcTransform(). r=dlrobertson
The "nontransient async transform" has been removed a long time ago,
in bug 1076241.

Differential Revision: https://phabricator.services.mozilla.com/D185256
2023-08-16 02:55:15 +00:00
Norisz Fay 8b866adfe9 Backed out changeset af1979bb2dd2 (bug 1848845) for causing bc failures on browser_discovery_card.js CLOSED TREE 2023-08-16 05:36:04 +03:00
Michael Froman 11cd4cc0d9 Bug 1847833 - pref 'media.webrtc.debug.aec_dump_max_size' is no longer used. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D185933
2023-08-16 01:45:44 +00:00
Michael Froman c54fe4139f Bug 1847833 - remove now-vestigial GetWebRtcLogPrefs(). r=ng
Differential Revision: https://phabricator.services.mozilla.com/D185932
2023-08-16 01:45:44 +00:00
Michael Froman 9040057393 Bug 1847833 - aec_debug_size_, aec_debug_size(), set_aec_debug_size(uint32_t size) are no longer used. r=ng,webrtc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185931
2023-08-16 01:45:44 +00:00
Michael Froman a6ea76ffe9 Bug 1847833 - remove aec log output size limiting code from libwebrtc's apm_data_dumper. r=ng,webrtc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185930
2023-08-16 01:45:44 +00:00
scottdowne 16d9d9dbaa Bug 1848845 - Pocket newtab migrate existing markets to new API. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D186257
2023-08-16 01:41:26 +00:00
KS ce46af3a99 Bug 1835065 - Subclass raptor gecko profile class with new superclass. r=perftest-reviewers,sparky
This patch slightly refactors the gecko profile class in
raptor-browsertime to make use of the new RaptorProfiling superclass.

Differential Revision: https://phabricator.services.mozilla.com/D186051
2023-08-15 23:56:03 +00:00
KS b532f59b19 Bug 1835065 - Add brief description of Chrome trace support in documentation. r=perftest-reviewers,sparky
This patch adds some explanation of the current support of tracing in
raptor-browsertime and clarifies that this currently only supports
pageload tests. This documentatoin will be further extended once
benchmark support is added.

Differential Revision: https://phabricator.services.mozilla.com/D185962
2023-08-15 23:56:02 +00:00
KS 234bbd3b32 Bug 1835065 - Add tests for chrome extra profiler run. r=perftest-reviewers,canaltinova,sparky
Here tests are added for manifest and another to test the archiving from
a trace run in browsertime.

Differential Revision: https://phabricator.services.mozilla.com/D185430
2023-08-15 23:56:02 +00:00
KS b9e6442ef4 Bug 1835065 - Add support for gathering a Chrome desktop profile in Raptor. r=perftest-reviewers,sparky,canaltinova
This patch adds the ability to collect a Trace on chrome applications
(currently Chrome, Chromium, and Chromium-as-Release) using Browsertime.

The logic here is intended for gathering a Trace on page load tests.

Differential Revision: https://phabricator.services.mozilla.com/D183894
2023-08-15 23:56:01 +00:00
KS 3613d24a1f Bug 1835065 - Add a super class for profiling in raptor-browsertime. r=perftest-reviewers,sparky
This patch adds a raptor profling superclass. This is due to the overlap between the
 ChromeTrace class and the GeckoProfile class. This patch doesn't
 complete the entire refactoring process but lays a foundation to follow
 up on it.

Differential Revision: https://phabricator.services.mozilla.com/D186015
2023-08-15 23:56:01 +00:00
Cristina Horotan 9afcad675b Backed out changeset 7d891879797e (bug 1846572) for causing bc failures at browser_firefoxview_next.js CLOSED TREE 2023-08-16 02:55:34 +03:00
Norisz Fay 1c3ec17993 Backed out changeset 6bf12c86cf75 (bug 1848845) for causing bc newtab related failures CLOSED TREE 2023-08-16 02:45:39 +03:00
Kelly Cochrane 720c51f48d Bug 1846572 - Adding role='application' to fix keyboard navigation in Firefox View with NVDA on Windows r=mkaply,fluent-reviewers,ayeddi,flod
Differential Revision: https://phabricator.services.mozilla.com/D185339
2023-08-15 21:52:20 +00:00
Doug Thayer ac1cf29992 Bug 1824051 - Fix loading class and cOps and ensure we check for null r=iain
Fairly straightforward patch. I didn't add a test for this specifically,
because it turns out the previous tests would have been failing if I had just
correctly loaded the JSClass out of the BaseShape in the first place because
PlainObject has null class ops. We were just actually loading the proto
pointer before off the BaseShape, and then loading an offset from that which
just happened to usually be non-null, causing us to take the more conservative
path.

Depends on D185350

Differential Revision: https://phabricator.services.mozilla.com/D186170
2023-08-15 21:51:10 +00:00
Doug Thayer 33f20e49a0 Bug 1824051 - Fix alias sets for CheckIsObj and CheckScriptedProxyGetResult r=jandem
So, this patch is very tentative. The reason for this is that if we just change
the alias sets for these ops, we end up failing this assertion: https://searchfox.org/mozilla-central/rev/85269d4444c2553e7f4c669fe4de72d64f4fe438/js/src/jit/CodeGenerator.cpp#332.
Our solution to this is to give the ops resume points, and... blow right past
the warnings telling us not to have multiple effectful operations for a single
transpiled IC. Iain suggested that I rope you in here, Jan, to get your take on
whether this is safe or not. Nothing seems to blow up in tests.

Differential Revision: https://phabricator.services.mozilla.com/D185350
2023-08-15 21:51:10 +00:00
Doug Thayer 64484bff10 Bug 1824051 - Tidy up slot loading code r=iain
Differential Revision: https://phabricator.services.mozilla.com/D184721
2023-08-15 21:51:10 +00:00
Doug Thayer 716fa9646b Bug 1824051 - Add tests for Scripted Proxy Get IC r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D182506
2023-08-15 21:51:10 +00:00
Doug Thayer 4a0b1e43c4 Bug 1824051 - Handle IC for scripted proxy get in Ion r=iain,jandem
Differential Revision: https://phabricator.services.mozilla.com/D182133
2023-08-15 21:51:09 +00:00
Doug Thayer e77934e39a Bug 1824051 - Add scripted proxy IC to baseline r=iain,jandem
Differential Revision: https://phabricator.services.mozilla.com/D182382
2023-08-15 21:51:09 +00:00
Doug Thayer 0e1503cd84 Bug 1824051 - Expose proxy get result validation r=iain,jandem
Differential Revision: https://phabricator.services.mozilla.com/D182381
2023-08-15 21:51:09 +00:00
Doug Thayer 2c9f58d3b6 Bug 1824051 - Track in ObjectFlags whether we need proxy get/set validation r=iain,jandem
Differential Revision: https://phabricator.services.mozilla.com/D182380
2023-08-15 21:51:08 +00:00
Harveer Singh 52d33dca7e Bug 1843046: Ignored a android kt private notification test.r=geckoview-reviewers,owlish
Depends on D184064

Differential Revision: https://phabricator.services.mozilla.com/D185818
2023-08-15 20:48:14 +00:00
hsingh 058e2f8b2a Bug 1843046: Do not allow notifications in private window.r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D184064
2023-08-15 20:48:13 +00:00
scottdowne c023063eaa Bug 1848845 - Pocket newtab migrate existing markets to new API. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D186257
2023-08-15 20:41:58 +00:00
Mike Hommey 24a8bc2423 Bug 1848746 - Avoid problems when <exception> is included before <new>. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D186201
2023-08-15 20:11:14 +00:00
Kelsey Gilbert 4aaddc54d4 Bug 1810189 - Update MOTS for WebGPU: +jimb,+egubler,+nical,+teoxoy. DONTBUILD r=jimb,zeid
Differential Revision: https://phabricator.services.mozilla.com/D186162
2023-08-15 19:46:13 +00:00
scottdowne dfe56f5cc7 Bug 1847787 - Pocket newtab sponsored topsites enabled by default r=nanj,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D185694
2023-08-15 19:21:36 +00:00
Mike Kaply 015fc94352 Bug 1839442 - Add ssl negotiation pref to policy. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D185960
2023-08-15 19:08:29 +00:00
Dan Minor 2a1cba56aa Bug 1552900 - Crash on OOM in ICU on Nightly builds; r=jandem,platform-i18n-reviewers
We're seeing inconsistent handling of OOMs in the ICU library. This
patch changes the behaviour to crash on OOM rather than allowing
ICU to handle the allocation failure. The inconsistent handling in ICU
could lead to ICU being in an inconsistent state which could in turn
cause security problems. The safer alternative is to crash, but it's
possible this will lead to too high of crash rate. For now, we'll try
this on Nightly only and monitor crash reports to see what impact this
change has.

Differential Revision: https://phabricator.services.mozilla.com/D186226
2023-08-15 19:03:15 +00:00
Cristina Horotan aa7f4151d4 Backed out changeset 1b798d3780ba (bug 1846726) for causing xpcshell failures at test_fetchImage.js CLOSED TREE 2023-08-15 23:06:10 +03:00
Cristina Horotan c9444d3291 Bug 1840981 - disable test_http3_dns_retry.js for causing perma failures. r=RyanVM 2023-08-15 23:03:16 +03:00
Mozilla Releng Treescript 26a1abb519 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> a34a6d37a663b21538d965992459248a1913439a
br -> 51a303af67d20008fd819768f8b4c6cacdf4f9ef
eu -> 78b923ede583aa9afcff7396c8616197aea07283
ka -> f1bc6b114379c8fa2bc5a875ff276b31d0977703
kab -> 8e6e1203e21ac0af92bff1b53bfe1687f93782aa
kk -> 74d85f3db0f2c6f3b43cdb40d49f7b6ef5762fd3
my -> aed15cb0a7d513ce95a10da22f5307d43caa9d66
sc -> dda0fb63b378cc669375275168a3f266125f44b9
sl -> 41d56edb904f5878a50b082d5535c25a78b19da7
vi -> 723a6891160273ebe2ecf3dee48a02a668821c0d
2023-08-15 19:02:27 +00:00
owlishDeveloper 5637e974b1 Bug 1673763 - Do not switch processes when loading error pages on Android r=geckoview-reviewers,nika,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D186065
2023-08-15 18:43:38 +00:00
Katherine Patenio 54a89b94cd Bug 1844835 - create message-bar for out of stock products already reported as available by users. r=shopping-reviewers,fluent-reviewers,flod,niklas
Differential Revision: https://phabricator.services.mozilla.com/D186066
2023-08-15 18:42:58 +00:00
Erik Nordin 4762d0c323 Bug 1842369 - Ensure Translations button is hidden in reader mode r=gregtatum
Previously the translations button would stay visible in reader
mode but no interact with the page when clicked. This patch
ensures that the translations button is no longer visible
once a user enters reader mode.

Differential Revision: https://phabricator.services.mozilla.com/D185607
2023-08-15 18:40:37 +00:00
stransky 874e49bdd9 Bug 1848764 [Wayland] Don't use UserIdleServiceX11() on Wayland only builds r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D186209
2023-08-15 18:36:49 +00:00
Niklas Baumgardner f3f03fe60f Bug 1846726 - Fetch recommended product image over OHTTP. r=shopping-reviewers,fchasen
Differential Revision: https://phabricator.services.mozilla.com/D185948
2023-08-15 18:22:02 +00:00
Niklas Baumgardner c5bfe072f7 Bug 1848675 - Add pref for ads in shopping sidebar. r=shopping-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D186155
2023-08-15 18:20:59 +00:00
Otto Länd 516f870d33 Bug 1767142: apply code formatting via Lando
# ignore-this-changeset
2023-08-15 18:02:41 +00:00
Emilio Cobos Álvarez 04499d4fbe Bug 1767142 - [wayland] Implement fractional-scale-v1 protocol support for fractional scaling. r=stransky
This is a manually-rebased version of D145169, but with the protocol
header regenerated, various fixes and tweaks.

In particular we only check the pref once when asking for the protocol
now, the rest falls through from current_fractional_scale being 0.0.

I gave it a shot on KWin and stuff seems to work properly, but let's
keep it disabled by default for now and maybe enable on a separate bug.

Depends on D186198

Differential Revision: https://phabricator.services.mozilla.com/D186199
2023-08-15 17:59:55 +00:00
Emilio Cobos Álvarez 52e5e39a54 Bug 1767142 - [gtk] Simplify MozContainer state tracking. r=stransky
Use C++ constructor/destructors to deal with MozContainer state, which makes
stuff a bit simpler to reason about, and a bit more correct.

For example we were relying on an std::vector<> allocated via calloc() being
correct, which seems to hold but it's UB and a bit sketchy.

Differential Revision: https://phabricator.services.mozilla.com/D186198
2023-08-15 17:59:55 +00:00