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
Перейти к файлу
Lee Salzman 1bb52a690c Bug 1829026 - Remove waiting texture ids if nothing uses them. r=aosmond
We can accumulate a bunch of waiting texture ids that never actually get
composited. By the time we go to lock a successive canvas frame, if nothing
has queried a surface descriptor for the preceding frame, it is safe to assume
that the canvas frame will never be rendered, since any record of its texture
id has been erased. In this case, we want to remove the resources allocated
to that texture immediately from the host side rather than let it sit around
indefinitely, in case no composition ever occurs.

Differential Revision: https://phabricator.services.mozilla.com/D196850
2023-12-19 15:44:41 +00:00
.cargo Bug 1869520 - Update `wgpu` to revision 6dc9ccab8592645fda3204be1cfb5929fd7f924d. r=webgpu-reviewers,supply-chain-reviewers,nical 2023-12-13 09:48:09 +00:00
.github/workflows
.vscode
accessible Backed out changeset 846e436ca1c2 (bug 1870512) for causing automation.py related Windows failures CLOSED TREE 2023-12-18 21:53:13 +02:00
browser Bug 1868567 - Firefox View longer searched terms will overflow the message box r=fxview-reviewers,sclements 2023-12-19 14:09:54 +00:00
build Bug 1606191 - Remove hand-written Windows orderfile r=glandium 2023-12-19 14:03:13 +00:00
caps Bug 1851816: Pass PBM Status into RFPIsEnabledFor r=timhuang 2023-12-18 18:39:33 +00:00
chrome
config Bug 1869332 - Move libaom to libgkcodecs. r=glandium,media-playback-reviewers,chunmin 2023-12-19 15:21:50 +00:00
devtools Bug 1353798 - [devtools] Add documentation for service worker timings r=devtools-reviewers,ochameau 2023-12-19 12:54:37 +00:00
docs Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol 2023-12-13 18:32:20 +00:00
docshell Bug 1867628 - Fire a load event when frame-ancestors blocks an iframe (similar to X-Frame-Options). r=nika,smaug 2023-12-19 10:05:12 +00:00
dom Merge central to autoland. CLOSED TREE 2023-12-19 17:39:20 +02:00
editor Bug 1764895 - part 3: Get rid of `nsIEditor.setShouldTxnSetSelection` r=m_kato DONTBUILD 2023-12-14 00:41:20 +00:00
extensions Bug 1847298: IPC constructor cleanup r=nika,padenot,dom-storage-reviewers,necko-reviewers,cookie-reviewers,asuth,Jamie 2023-12-08 15:56:39 +00:00
gfx Bug 1829026 - Remove waiting texture ids if nothing uses them. r=aosmond 2023-12-19 15:44:41 +00:00
gradle/wrapper
hal
image Bug 1869332 - Move libaom to libgkcodecs. r=glandium,media-playback-reviewers,chunmin 2023-12-19 15:21:50 +00:00
intl Bug 1869332 - Remove .orig files that crept in. r=chunmin 2023-12-19 15:21:52 +00:00
ipc Backed out changeset 30210e0efac1 (bug 1867360) for causing failures at PIPDLUnitTestChild.cpp. CLOSED TREE 2023-12-19 02:28:52 +02:00
js Bug 1866909 - Add "Tools" section r=mgaudet 2023-12-19 15:38:25 +00:00
layout Bug 1870676 - Clean up transition-property handling, and remove eCSSPropertyExtra_all_properties. r=firefox-style-system-reviewers,zrhoffman 2023-12-19 11:02:39 +00:00
media Bug 1869332 - Temporarily disable libaom fuzzing. r=pehrsons 2023-12-19 15:21:53 +00:00
memory Bug 1864828 - pt 1. Move operators to create literals with units into mfbt/ r=glandium 2023-12-11 11:01:33 +00:00
mfbt Bug 1869497 - Introduce MOZ_NAKED to centralize all attributes we expect from naked r=glandium,win-reviewers,mhowell 2023-12-15 09:26:48 +00:00
mobile Bug 1867079 - Set requestAnalysisCreationStatus deprecation for 124 r=geckoview-reviewers,owlish 2023-12-18 23:06:48 +00:00
modules Merge central to autoland. CLOSED TREE 2023-12-19 17:39:20 +02:00
mozglue Bug 1868949 - Add support for AVX VNNI in cpu detection and IntegerGemm r=marco 2023-12-19 13:04:19 +00:00
netwerk Bug 1869175 - netwerk nsSocketTransport2 thread-safety annotations r=necko-reviewers,kershaw,valentin 2023-12-19 15:42:03 +00:00
nsprpub
other-licenses Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol 2023-12-13 18:32:20 +00:00
parser Bug 1712140 - Part 3: Add support for parsing and building Declarative ShadowDOMs. r=dom-core,webidl,saschanaz,hsivonen 2023-12-07 21:27:10 +00:00
python Bug 1870252 - Pull the JDK 17.0.9+9.1 build when bootstrapping on Windows. r=geckoview-reviewers,m_kato 2023-12-18 01:40:31 +00:00
remote Bug 1353798 - [devtools] Display service worker timings in the devtools UI r=devtools-reviewers,webdriver-reviewers,perftest-reviewers,ochameau,sparky 2023-12-19 12:54:36 +00:00
security Bug 1870290 - land 660735996d77, UPGRADE_NSS_RELEASE, r=nss-reviewers,nkulatova 2023-12-19 15:02:11 +00:00
services Merge mozilla-central to autoland on a CLOSED TREE 2023-12-18 19:20:51 +02:00
servo Bug 1870676 - Clean up transition-property handling, and remove eCSSPropertyExtra_all_properties. r=firefox-style-system-reviewers,zrhoffman 2023-12-19 11:02:39 +00:00
startupcache Bug 1869606 - Improve StartupCache thread-safety annotations r=mccr8 2023-12-12 22:08:46 +00:00
storage
supply-chain Bug 1869520 - Update `wgpu` to revision 6dc9ccab8592645fda3204be1cfb5929fd7f924d. r=webgpu-reviewers,supply-chain-reviewers,nical 2023-12-13 09:48:09 +00:00
taskcluster Bug 1720063 - Disable unity-webgl test on all platforms on autoland. r=afinder,perftest-reviewers DONTBUILD 2023-12-19 13:48:46 +00:00
testing Merge central to autoland. CLOSED TREE 2023-12-19 17:39:20 +02:00
third_party Bug 1868949 - Add support for AVX VNNI in cpu detection and IntegerGemm r=marco 2023-12-19 13:04:19 +00:00
toolkit Bug 1606191 - Remove hand-written Windows orderfile r=glandium 2023-12-19 14:03:13 +00:00
tools Backed out changeset 30210e0efac1 (bug 1867360) for causing failures at PIPDLUnitTestChild.cpp. CLOSED TREE 2023-12-19 02:28:52 +02:00
uriloader Bug 1603699 - Enable default URI pref. r=valentin,necko-reviewers,extension-reviewers,robwu 2023-12-06 19:33:56 +00:00
view
widget Merge central to autoland. CLOSED TREE 2023-12-19 17:39:20 +02:00
xpcom Backed out 12 changesets (bug 1795296, bug 1855742) as requested by aosmond a=backout 2023-12-19 17:25:55 +02:00
xpfe/appshell Backed out 3 changesets (bug 1870512) as part of previous backout since issues are still present CLOSED TREE 2023-12-18 23:37:42 +02:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.eslintignore
.eslintrc-test-paths.js
.eslintrc.js Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.hgtags No bug - tagging 2506788ad1107aedfe4a7e67b5cc9a6b6779912b with FIREFOX_NIGHTLY_122_END a=release DONTBUILD CLOSED TREE 2023-12-18 16:30:03 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1868470 - Add new OffscreenCanvas and WebCodecs talos tests. r=perftest-reviewers,sparky 2023-12-15 22:18:41 +00:00
.prettierrc.js
.stylelintignore Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.stylelintrc.js Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Bug 1869332 - Move libaom to libgkcodecs. r=glandium,media-playback-reviewers,chunmin 2023-12-19 15:21:50 +00:00
Cargo.lock Bug 1682239 - [geckodriver] Use anyhow for errors in geckodriver. r=whimboo,webdriver-reviewers,jgraham 2023-12-14 10:55:49 +00:00
Cargo.toml Bug 1869358 - reference rusqlite via a workspace dependency. r=glandium 2023-12-13 14:28:12 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle Bug 1867639 - Vendor in new application-services / Glean / UniFFI. r=markh,janerik,supply-chain-reviewers,mach-reviewers,ahal 2023-12-12 14:13:44 +00:00
client.mk
client.py
configure
configure.py
gradle.properties
gradlew
gradlew.bat
mach Bug 1843209 - Bump Mach's minimum Python version to `3.8` r=firefox-build-system-reviewers,glandium 2023-12-12 03:52:00 +00:00
mach.cmd
mach.ps1
mots.yaml
moz.build Bug 1869204 - Batch 19.1 - migrate python/ mozbuild and mozbase .ini to toml. r=ahal,firefox-build-system-reviewers,ahochheiden 2023-12-15 20:59:46 +00:00
moz.configure
mozilla-config.h.in
old-configure.in Bug 1867459 - Replace CPU_ARCH with TARGET_CPU. r=firefox-build-system-reviewers,sergesanspaille 2023-12-08 10:43:59 +00:00
package-lock.json
package.json
pyproject.toml
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild Bug 1677775 - reformat .mozbuild files with Black r=linter-reviewers,geckoview-reviewers,firefox-build-system-reviewers,ahal,glandium,owlish,sylvestre 2023-12-08 04:26:45 +00:00

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.