Commit Graph

913193 Commits

Author SHA1 Message Date
Nazım Can Altınova
644e75f157 Bug 1888766 - Decouple the dismiss and profiler state update logics r=mleclair,android-reviewers,gl
Previously we had the `profilerViewModel.setProfilerState` call inside the
dismiss method. Because of this it was updating the profiler state prematurely
when user was pressing "upload profile" button and then returning home quickly.

After decoupling the dismiss and setProfilerState calls, now we only update the
profiler state once the profiler state changes, which makes sure that profiler
states in geckoview and ProfilerViewModel stay in sync.

Differential Revision: https://phabricator.services.mozilla.com/D206647
2024-04-16 22:48:46 +00:00
Nikki Sharpley
d0f70542e1 Bug 1851697 - Remove Firefox View button notification dot r=fxview-reviewers,desktop-theme-reviewers,dao,jsudiaman
This was disabled in bug 1787980 so we needed to remove the obsolete code.

Differential Revision: https://phabricator.services.mozilla.com/D207473
2024-04-16 22:02:52 +00:00
Norisz Fay
a7726be982 Backed out changeset f61ac97becfe (bug 1888766) for causing ktlint failure CLOSED TREE 2024-04-17 01:13:26 +03:00
Butkovits Atila
d72cdc116e Merge mozilla-central to autoland. CLOSED TREE 2024-04-17 01:01:13 +03:00
Nazım Can Altınova
b0e17df897 Bug 1715286 - Document the Android profiler marker API r=profiler-reviewers,julienw,aabh
Differential Revision: https://phabricator.services.mozilla.com/D207461
2024-04-16 21:22:51 +00:00
Nazım Can Altınova
2f27d04022 Bug 1888766 - Decouple the dismiss and profiler state update logics r=mleclair,android-reviewers,gl
Previously we had the `profilerViewModel.setProfilerState` call inside the
dismiss method. Because of this it was updating the profiler state prematurely
when user was pressing "upload profile" button and then returning home quickly.

After decoupling the dismiss and setProfilerState calls, now we only update the
profiler state once the profiler state changes, which makes sure that profiler
states in geckoview and ProfilerViewModel stay in sync.

Differential Revision: https://phabricator.services.mozilla.com/D206647
2024-04-16 21:21:30 +00:00
Greg Tatum
39a2f5be5a Bug 1890494 - Fix the translations icon when there are multiple windows; r=translations-reviewers,nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D207611
2024-04-16 21:20:48 +00:00
Greg Tatum
a43f678348 Bug 1890494 - Add capabilities to provide a ChromeWindow to some of the translations test utils; r=translations-reviewers,nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D207610
2024-04-16 21:20:47 +00:00
Sergey Galich
dbd29b5397 Bug 1891770 - Focsuing search box after closing line menu in megalist r=issammani
Differential Revision: https://phabricator.services.mozilla.com/D207585
2024-04-16 21:13:19 +00:00
Eemeli Aro
84dc029bb0 Bug 1889417 - On errors, reject the document.l10n.ready promise in tests. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D206587
2024-04-16 21:04:38 +00:00
Cristina Horotan
1a34259635 Backed out changeset 68ea681f466b (bug 1885671) for causing xpcshell failures at test_privacy_transition.js CLOSED TREE 2024-04-17 00:42:33 +03:00
Kelly Cochrane
07a4f5031d Bug 1891644 - Fix for test_moz_page_nav.html high frequency failure r=reusable-components-reviewers,tgiles
Differential Revision: https://phabricator.services.mozilla.com/D207589
2024-04-16 20:49:45 +00:00
Tooru Fujisawa
283e30f0f0 Bug 1891598 - Do not assume function in JSOp::Resume. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D207539
2024-04-16 20:40:22 +00:00
alwu
daff89f246 Bug 1884962 - report kProtectionHDCP for the protection mask. r=media-playback-reviewers,padenot
According to what Widevine told us, `kProtectionNone` will cause playback
to stop if HDCP_V1 is required. Therefore, we would report HDCP protection
if there is no potential capturing.

Differential Revision: https://phabricator.services.mozilla.com/D207483
2024-04-16 20:15:12 +00:00
Jonathan Kew
97b85d8b7d Bug 1891630 - Avoid calling GetPathForGlyphs with a TextDrawTarget. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D207619
2024-04-16 20:10:51 +00:00
Emily McDonough
d999dfa37e Bug 1833466 - Implement CSSMarginRule and the corresponding DOM API. r=webidl,firefox-style-system-reviewers,smaug,emilio
Differential Revision: https://phabricator.services.mozilla.com/D206804
2024-04-16 19:52:39 +00:00
Fred Chasen
5d5182acb3 Bug 1885614 - Implement backup method for AddonsBackupResource. r=backup-reviewers,mconley
Differential Revision: https://phabricator.services.mozilla.com/D207491
2024-04-16 19:27:25 +00:00
Nipun Shukla
441bf7db9f Bug 1869842 - Extend MockRegistry to support types and subkeys/children r=nrishel
Differential Revision: https://phabricator.services.mozilla.com/D199434
2024-04-16 19:24:57 +00:00
alwu
ddec4dc371 Bug 1885671 - run the method of getting codec supported on the background thread in order not to block the main thread. r=jrmuizel
There are modifications needed for PDMfactory and the decoder modules in
order to run their methods on non-mainthread and keep them threadsafe.

Differential Revision: https://phabricator.services.mozilla.com/D206420
2024-04-16 19:20:13 +00:00
Mike Conley
e0a87b45fd Bug 1890585 - Have MiscDataBackupResource backup the ActivityStreamStorage snippets table. r=backup-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D207460
2024-04-16 19:18:33 +00:00
Mike Conley
1de5dd48da Bug 1891494 - Add getAllKeys to ActivityStreamStorage. r=home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D207455
2024-04-16 19:18:32 +00:00
Greg Tatum
99404fa79b Bug 1891824 - Drive by fix some incorrect prose around TranslationsChild; r=nordzilla,translations-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D187225
2024-04-16 19:12:36 +00:00
Greg Tatum
001a689afe Bug 1885158 - Clean up the data-moz-translations-id after translation; r=translations-reviewers,nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D204512
2024-04-16 19:05:18 +00:00
Mozilla Releng Treescript
a60a7beb4d no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ar -> ae378800d511c0ef32246d14d45b320e867e7142
da -> daa4acbfcef916d586a5ffe0089ce313c2f70750
he -> cef35859975c209ba934c4ad309d4e6c8ad03d77
sl -> 7710d552adcec2fee80da161f1f8a5bc5267074e
uk -> 61f998460dd2c2639eae869a5afa8f3120fc8047
2024-04-16 19:05:20 +00:00
Nipun Shukla
00a289bfd6 Bug 1891521 - Fixed undefined taskId in maybeScheduleBackgroundUpdateTask r=bytesized,application-update-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207561
2024-04-16 19:00:51 +00:00
Norisz Fay
b94e479d0b Backed out 8 changesets (bug 1522790) as requested by Whimboo CLOSED TREE
Backed out changeset 525e8e012c7b (bug 1522790)
Backed out changeset 0cc4328d899f (bug 1522790)
Backed out changeset 4e0801e07b86 (bug 1522790)
Backed out changeset 7c2605ef5f00 (bug 1522790)
Backed out changeset 91d70d27459b (bug 1522790)
Backed out changeset 8ea7b13449af (bug 1522790)
Backed out changeset d099e86e9a3f (bug 1522790)
Backed out changeset ed9818780499 (bug 1522790)
2024-04-16 21:35:03 +03:00
Henrik Skupin
5d015603d4 Bug 1863266 - [remote] Improve DOM.isDisabled() for complex disabled checks. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D193201
2024-04-16 18:31:41 +00:00
Henrik Skupin
46c0a3721a Bug 1863266 - [wdspec] Improve tests for "Element Clear" and "Is Element Enabled" for disabled elements. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D193200
2024-04-16 18:31:40 +00:00
Kelly Cochrane
6d07671d4b Bug 1877120 - Ensure virtual-list intersection observer fires only once expected fxview-tab-list items have rendered r=fxview-reviewers,sfoster,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D207476
2024-04-16 18:31:20 +00:00
Julien Pages
7a9ef1ecbe Bug 1837683 - wasm: test case for branch hinting. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D201263
2024-04-16 18:24:01 +00:00
Julien Pages
53f37d2ad3 Bug 1837683 - wasm: First implementation of the branch hinting proposal. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D192987
2024-04-16 18:24:01 +00:00
Julien Pages
01349c48e3 Bug 1837683 - wasm: Parsing of the custom branch hinting section. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D192986
2024-04-16 18:24:01 +00:00
Norisz Fay
9324f5ea1e Backed out changeset b9cbb65614b0 (bug 1884962) for causing bustage on ChromiumCDMProxy.cpp CLOSED TREE 2024-04-16 21:40:49 +03:00
Norisz Fay
4c42932b5c Backed out 8 changesets (bug 1522790) as requested by Whimboo CLOSED TREE
Backed out changeset 525e8e012c7b (bug 1522790)
Backed out changeset 0cc4328d899f (bug 1522790)
Backed out changeset 4e0801e07b86 (bug 1522790)
Backed out changeset 7c2605ef5f00 (bug 1522790)
Backed out changeset 91d70d27459b (bug 1522790)
Backed out changeset 8ea7b13449af (bug 1522790)
Backed out changeset d099e86e9a3f (bug 1522790)
Backed out changeset ed9818780499 (bug 1522790)
2024-04-16 21:35:03 +03:00
alwu
4dd5b209a5 Bug 1884962 - report kProtectionHDCP for the protection mask. r=media-playback-reviewers,padenot
According to what Widevine told us, `kProtectionNone` will cause playback
to stop if HDCP_V1 is required. Therefore, we would report HDCP protection
if there is no potential capturing.

Differential Revision: https://phabricator.services.mozilla.com/D207483
2024-04-16 18:09:54 +00:00
Mark Banner
4f51d50a02 Bug 1891679 - Apply ESLint rule mozilla/reject-chromeutils-import everywhere rather than just modules. r=frontend-codestyle-reviewers,mossop
Differential Revision: https://phabricator.services.mozilla.com/D207519
2024-04-16 18:04:33 +00:00
Gabriel Bustamante
fc83533158 Bug 1891062 - Add the Linux ARM64/AArch64 Nightly to the cron-bouncer-check r=releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D207283
2024-04-16 17:53:56 +00:00
Barret Rennie
27674977a7 Bug 1883646 - Migrate abouthomecache feature to use setPref r=mconley,firefox-desktop-core-reviewers ,home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D204084
2024-04-16 17:37:27 +00:00
Nicholas Rishel
51223e02bb Bug 1891562 - Remove deprecated Nimbus feature for Default Agent C++ fallback. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D207469
2024-04-16 17:32:37 +00:00
Nicholas Rishel
78ed373d01 Bug 1891127 - Use dedicated fox doodle for Default Agent intervention notification. r=bytesized,mossop
Differential Revision: https://phabricator.services.mozilla.com/D207317
2024-04-16 17:30:53 +00:00
longsonr
7056480d38 Bug 1874052 Part 2 - cache whether we pass or fail conditional processing tests r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D198972
2024-04-16 17:15:00 +00:00
Robert Longson
76f0895534 Bug 1874052 Part 1 - Use oxilang to do proper BCP 47 matching for SVG switch and systemLanguage matching r=emilio,jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D198249
2024-04-16 17:07:34 +00:00
longsonr
2c87a1dbfe Bug 1891467 - Don't strip whitespace within X-Frame-Options values r=tschuster
Differential Revision: https://phabricator.services.mozilla.com/D207448
2024-04-16 17:06:42 +00:00
Jan-Erik Rediger
3d2d255e58 Bug 1885170 - Remove EventMetricType wrapper from a-c again r=TravisLong,android-reviewers,mcarare
Previously added as a workaround in https://github.com/mozilla-mobile/firefox-android/pull/6005
The new Glean update will fix that in the SDK directly.

Differential Revision: https://phabricator.services.mozilla.com/D205032
2024-04-16 16:56:54 +00:00
Updatebot
16eb058401 Bug 1891459 - Update dav1d to 5b5399911dd24703de641d65eda5b7f1e845d060 r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D207425
2024-04-16 16:40:31 +00:00
Chun-Min Chang
be484e5383 Bug 1886378 - Update linux/aarch64 sources to SVE-disabled version r=glandium
This patch updates the linux/aarch64 sources in our code base to the
SVE-disabled version. The commit version remains at 7fb8cec.

Differential Revision: https://phabricator.services.mozilla.com/D206720
2024-04-16 16:37:25 +00:00
Chun-Min Chang
6f46fb6bb4 Bug 1886378 - Include vpx_config.c directly in source list r=glandium
Initially, *vpx_config.c* on various platform-architecture combinations
was revmoed from the input list for source list generation and later
added to the source list in moz.build. This was necessary because the
generated list was based solely on architecture, while the vpx_config.c
differed across platform-architecture combinations.

With the source list generation reworked in the previous patch, each
platform-architecture combination now has its own list. Therefore,
vpx_config.c can be directly included in the source list, simplifying
the process.

Differential Revision: https://phabricator.services.mozilla.com/D207183
2024-04-16 16:37:25 +00:00
Chun-Min Chang
cdc4ec7b80 Bug 1886378 - Rework source-list generation across platforms and architectrues r=glandium
Previously, source lists on different platforms were generated solely
based on architecture. Each architecture's source list would be copied
to lists on various platforms with the same architecture, with
modifications as necessary. However, with recently divergent settings
for platforms sharing the same architecture, maintaining a single list
and modifying it across different platforms becomes cumbersome.

To streamline this process and accommodate differing platform-specific
settings, this patch introduces a new approach. It generates source
lists for each platform-architecture combination. Consequently, source
lists for all platform-architecture combinations can be directly copied
without subsequent modifications. This simplifies maintenance across
different platforms and architectures.

Differential Revision: https://phabricator.services.mozilla.com/D206719
2024-04-16 16:37:24 +00:00
Chun-Min Chang
3f09a6a1c0 Bug 1886378 - Disable SVE on linux/aarch64 r=glandium
This patch, akin to D204798 in bug 1880814 [1, 2], disables the SVE
features on the Linux/AArch64 platform.

[1] https://phabricator.services.mozilla.com/D204798
[2] https://hg.mozilla.org/mozilla-central/rev/d3a921beb422

Differential Revision: https://phabricator.services.mozilla.com/D206718
2024-04-16 16:37:24 +00:00
Nicolas Silva
b4a0426fbf Bug 1888628 - Extract the texture sampling logic out of ps_quad.glsl. r=gw
This simplifies the common infrastructure, removes two varyings from the common set and will allow other patterns to handle sampling differently if they need it (for example an upcoming repeating pattern).

In addition:
 - the color parameter is always passed to the fragment shader (it used to be only when no uv_rect was passed).
 - v_flags was reorganized a bit so that w is used by the common infrastructure and xyz are available for patterns to use.

Differential Revision: https://phabricator.services.mozilla.com/D206098
2024-04-16 16:26:28 +00:00