Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Перейти к файлу
Timothy Nikkel cb5dd67397 Bug 1839109. Don't send animated image updates to throttled refresh drivers. r=gfx-reviewers,bradwerth
The patch for bug 1830753 stops these for CompositorBridgeChild's that are recorded as paused. That fixes the problem for animated images that are in the top level chrome document, but doesn't fix the problem for images in a content tab because the CompositorBridgeChild in the content process is not aware the compositor is paused. So instead we check the throttled state of the refresh driver. Since we only have access to the layer manager at this point it is a bit of a trip to get the refresh driver but very possible.

Differential Revision: https://phabricator.services.mozilla.com/D181353
2023-06-21 05:17:45 +00:00
.cargo Bug 1839459 - Elide empty closed sub-paths instead of emitting a start point. r=jrmuizel 2023-06-20 18:04:20 +00:00
.vscode
accessible Bug 1838782: Add null checks in HyperTextAccessibleBase::OffsetAtPoint. r=morgan 2023-06-20 22:02:40 +00:00
browser Bug 1833913 - Add default private newtab content. r=pdahiya,omc-reviewers,desktop-theme-reviewers,sfoster 2023-06-21 04:37:23 +00:00
build Backed out 2 changesets (bug 1838952, bug 1838948) for causing bootstrap failures. CLOSED TREE 2023-06-21 05:56:46 +03:00
caps Backed out 8 changesets (bug 1830070) for causing assertion failures on nsAboutProtocolUtils.h. CLOSED TREE 2023-06-19 23:51:04 +03:00
chrome Bug 1834176 - Convert consumers of NetUtil.jsm to import the ES module directly. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo 2023-06-07 08:42:36 +00:00
config Bug 1749856 - Use GeneratedFile for rlbox.wasm.c. r=firefox-build-system-reviewers,andi 2023-06-07 07:28:31 +00:00
devtools Bug 1838168 - [devtools] Test automatic CSS pretty print with nested CSS. r=devtools-reviewers,ochameau. 2023-06-20 07:42:20 +00:00
docs Backed out changeset 99fd2fc88cbf (bug 1821228) for causing bc failures in browser_contextmenu_iframe.js CLOSED TREE 2023-06-09 18:26:31 -04:00
docshell Bug 1817723 - Allow HTMLEditor can receive events when the focus is switched between elements in the same shadow tree. r=masayuki 2023-06-19 17:58:15 +00:00
dom Bug 1839424 - Handle transform changes more simply. r=lsalzman 2023-06-21 03:52:59 +00:00
editor Bug 1817723 - Allow HTMLEditor can receive events when the focus is switched between elements in the same shadow tree. r=masayuki 2023-06-19 17:58:15 +00:00
extensions Bug 1579517 - Added a check in removeAllSince to avoid deleting default permissions for new profiles. r=pbz 2023-06-19 19:34:31 +00:00
gfx Bug 1839109. Don't send animated image updates to throttled refresh drivers. r=gfx-reviewers,bradwerth 2023-06-21 05:17:45 +00:00
gradle/wrapper
hal
image Bug 1826206 - Require nsISerialEventTarget for RetargetDeliveryTo, r=necko-reviewers,valentin 2023-06-07 14:48:38 +00:00
intl Bug 1838173: Allow to set the Gregorian change date for ISO-8601 calendars. r=platform-i18n-reviewers,dminor 2023-06-14 05:38:46 +00:00
ipc Bug 1834874 - P2: Remove DocAccessiblePlatformExt. r=Jamie,ipc-reviewers,mccr8 2023-06-20 18:15:43 +00:00
js Backed out 2 changesets (bug 1838952, bug 1838948) for causing bootstrap failures. CLOSED TREE 2023-06-21 05:56:46 +03:00
layout Bug 1833471 Part 3 - Add :first page pseudo-class tests. r=emilio 2023-06-21 02:13:02 +00:00
media Bug 1834008 - Changed JSEP's default H264 level from 42e00d to 42e01f to better match the default pref.r=bwc 2023-06-13 23:04:12 +00:00
memory Backed out 2 changesets (bug 1829128) for causing failures at TestPrintf. 2023-06-14 18:12:10 +03:00
mfbt Bug 1766058 - Avoid mixing log output. r=glandium 2023-06-19 20:44:29 +00:00
mobile Backed out changeset f3fe6cc42791 (bug 1809094) for bc failures on browser_ext_tabs_autoDiscardable.js. 2023-06-21 03:24:56 +03:00
modules Bug 1835804 - Completely block from doing audio decoding on Content and RDD r=alwu 2023-06-20 17:23:23 +00:00
mozglue Bug 1829983 - Disabled assert that's invalid on Windows r=dthayer 2023-06-15 14:59:10 +00:00
netwerk Bug 1839360 - Part 2: Remove remaining more consumers of Services.jsm. r=kmag,necko-reviewers,geckoview-reviewers,m_kato,valentin 2023-06-20 12:36:16 +00:00
nsprpub
other-licenses
parser Bug 1836191 - remove PerformanceCounter that was only used by ChromeUtils.requestPerformanceMetrics, r=smaug. 2023-06-08 21:53:18 +00:00
python Backed out 2 changesets (bug 1838952, bug 1838948) for causing bootstrap failures. CLOSED TREE 2023-06-21 05:56:46 +03:00
remote Bug 1838381 - Extend waitForInitialPageLoaded for "WebDriver:NewSession" for desktop builds. r=webdriver-reviewers,Sasha 2023-06-19 09:49:28 +00:00
security Bug 1838675 - Allow `sched_get_priority_{min,max}` in the RDD sandbox. r=gcp 2023-06-21 04:00:22 +00:00
services Bug 1838708: Removes legacy webext storage keys from account state. r=markh,sync-reviewers 2023-06-19 20:29:02 +00:00
servo Bug 1833471 Part 1 - Implement @page pseudo-class parsing and rule handling r=emilio 2023-06-21 02:13:01 +00:00
startupcache
storage
supply-chain Backed out changeset e637dc2466d4 (bug 1837473) for breaking CTAP2 PIN entry. a=backout 2023-06-17 02:35:10 +03:00
taskcluster Backed out changeset e2747753fb5e (bug 1831263) for causing webgpu failures. 2023-06-21 05:17:25 +03:00
testing Backed out 2 changesets (bug 1838952, bug 1838948) for causing bootstrap failures. CLOSED TREE 2023-06-21 05:56:46 +03:00
third_party Bug 1839440 - updated libwebrtc patch stack. r=ng,webrtc-reviewers DONTBUILD 2023-06-20 20:57:42 +00:00
toolkit Backed out changeset f3fe6cc42791 (bug 1809094) for bc failures on browser_ext_tabs_autoDiscardable.js. 2023-06-21 03:24:56 +03:00
tools Bug 1838595 - Nyx: Add a file dumping API. r=truber 2023-06-20 19:51:47 +00:00
uriloader Bug 1838874 - Remove remaining uses of FileUtils.getFile r=Gijs 2023-06-16 14:48:44 +00:00
view
widget Bug 1837138 [Linux] Enable AMD VA-API zero copy playback on Mesa >= 23.1.1 r=aosmond 2023-06-20 20:39:02 +00:00
xpcom Bug 1835804 - Completely block from doing audio decoding on Content and RDD r=alwu 2023-06-20 17:23:23 +00:00
xpfe/appshell Bug 1838330: Make AppWindow::FullscreenWillChange correctly compare window to screen using device scale. r=edgar 2023-06-14 18:53:34 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1833417 - Add OSX Chromium-as-Release to cron. r=perftest-reviewers,taskgraph-reviewers,bhearsum,sparky 2023-06-19 13:20:01 +00:00
.eslintignore Bug 1836719 - Include all js dot files in ESLint checks. r=cmkm 2023-06-06 16:44:07 +00:00
.eslintrc-test-paths.js
.eslintrc.js Bug 1837950 - Remove references to about:performance in .eslintrc.js, r=Standard8 DONTBUILD 2023-06-12 11:14:13 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1834558: chore(webgpu): sync `.gitignore` with `.hgignore` for WebGPU r=webgpu-reviewers,nical 2023-06-19 20:12:38 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1836191 - remove ChromeUtils.requestPerformanceMetrics that was only used by about:performance, r=smaug. 2023-06-08 21:53:18 +00:00
.prettierrc.js
.stylelintignore
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Bug 1833237 - Vendor libwebrtc from 86163248f4 - moz.build file updates 2023-06-08 14:39:13 -07:00
Cargo.lock Bug 1839459 - Elide empty closed sub-paths instead of emitting a start point. r=jrmuizel 2023-06-20 18:04:20 +00:00
Cargo.toml Bug 1836658 - Update cssparser to 0.31.2. r=emilio,supply-chain-reviewers 2023-06-14 20:50:14 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle Bug 1837142 - Update to Glean v53.0.0 r=TravisLong,supply-chain-reviewers 2023-06-14 10:48:26 +00:00
client.mk
client.py
configure
configure.py Bug 1838763 - Move the location of site/command virtualenvs out of the objdir and into the state dir r=firefox-build-system-reviewers,glandium 2023-06-19 22:48:53 +00:00
gradle.properties
gradlew
gradlew.bat
mach
mach.cmd
mach.ps1
mots.yaml Bug 1834831 - update imports of browser/modules JSMs r=webdriver-reviewers,perftest-reviewers,zeid,extension-reviewers,settings-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sessionstore-reviewers,tabbrowser-reviewers,whimboo,mhowell,sgalich,robwu,sparky,Standard8,mconley,dao,sclements 2023-06-19 18:44:48 +00:00
moz.build
moz.configure Bug 1837122 - Fix typo introduced in bug 1834446. r=firefox-build-system-reviewers,sergesanspaille 2023-06-07 22:09:25 +00:00
mozilla-config.h.in
old-configure.in Bug 1831935: optimize android gecko for O2 r=firefox-build-system-reviewers,glandium 2023-06-14 15:13:40 +00:00
package-lock.json
package.json
pyproject.toml
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

README.txt

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.