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
Перейти к файлу
Andrew Osmond b6515eab13 Bug 1814703 - Allow selecting between ARM and x86 clearkey on Windows ARM. r=azebrowski
On Windows ARM, we currently use the x86 version of the clearkey plugin.
We do however ship Firefox with the ARM version although prior to this
patch it was unused. Now if media.gmp-clearkey.allow-x64-plugin-on-arm64
is set to false, then we will attempt to load the ARM version of the
plugin. The pref remains true by default.

Differential Revision: https://phabricator.services.mozilla.com/D168707
2023-02-21 21:40:13 +00:00
.cargo Bug 1816781 - Vendor wgpu changes. r=webgpu-reviewers,teoxoy 2023-02-15 16:45:33 +00:00
.vscode
accessible Bug 1815229 - Remove nsImageBoxFrame. r=tnikkel,layout-reviewers 2023-02-21 17:36:11 +00:00
browser Bug 1359861 - allow reader-mode tabs to be shared. r=Gijs,skhamis 2023-02-21 21:04:10 +00:00
build Bug 1817894 - Force-disable terminfo in clang. r=firefox-build-system-reviewers,andi 2023-02-21 08:32:33 +00:00
caps Backed out changeset 3cdcc72baa6e (bug 1776755) for causing failures at test_ext_contentscript_triggeringPrincipal.js. 2023-02-14 19:30:16 +02:00
chrome Bug 1805100 - Remove "else if" after interruptions of control flow. r=sylvestre 2022-12-13 09:12:55 +00:00
config Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2023-02-13 16:28:07 +00:00
devtools Bug 1818037 - [devtools] Update test for text selection in netmonitor response preview r=ochameau 2023-02-21 18:11:24 +00:00
docs Bug 1749473 - Remove warnings from the generated talos.rst file r=perftest-reviewers,sparky DONTBUILD 2023-02-21 14:47:07 +00:00
docshell Bug 1804803 - Hit MOZ_CRASH(DocumentLoadListener::Open for invalid history entry due to mismatch of 'Invalid LoadId'). r=smaug 2023-02-21 15:09:09 +00:00
dom Bug 1756175 - Implement roundRect for canvas2D. r=lsalzman,emilio 2023-02-21 19:41:49 +00:00
editor Bug 1810403: Allow `nsRange`s to be in multiple `Selection`s. r=masayuki 2023-02-21 12:25:28 +00:00
extensions Bug 1810403: Allow `nsRange`s to be in multiple `Selection`s. r=masayuki 2023-02-21 12:25:28 +00:00
gfx Bug 1818047 - Add prefs to control WebRender scissored cache clears. r=gfx-reviewers,jrmuizel 2023-02-21 20:50:58 +00:00
gradle/wrapper
hal Bug 1812938 - Part 1. GetWidgetScreen returns Screen instead of nsIScreen. r=emilio,geckoview-reviewers,owlish 2023-02-06 04:51:26 +00:00
image Bug 1815404 - Replace most uses of gfxContext::CreateOrNull with stack-allocated contexts. r=gfx-reviewers,lsalzman 2023-02-21 07:28:25 +00:00
intl Bug 1817716 - Make intl/uconv buildable outside of a unified build environment r=andi 2023-02-21 18:57:45 +00:00
ipc Bug 1816088 - use highest priority message for SHMEM_CREATED_MESSAGE_TYPE, r=nika 2023-02-14 01:29:03 +00:00
js Bug 1816000 - Keep FP valid at Wasm entry points. r=jandem 2023-02-21 20:26:45 +00:00
layout Bug 709398: Add crashtest for this no-longer-reproducible bug. (no review, crashtest-only) 2023-02-21 19:14:22 +00:00
media Bug 1816486 - Apply local patches to libvpx r=webrtc-reviewers,ng 2023-02-14 22:26:53 +00:00
memory Bug 1814808 - Move chunk releasing out of the arena lock's critical section r=glandium 2023-02-17 04:17:24 +00:00
mfbt Backed out 9 changesets (bug 1799258) for causing multiple failures. CLOSED TREE 2023-02-15 12:18:44 +02:00
mobile Bug 1817381 - Remove DOMWindowUtils.fullZoom. r=jfkthame,layout-reviewers,extension-reviewers,rpl,geckoview-reviewers,m_kato 2023-02-21 17:24:00 +00:00
modules Bug 1818047 - Add prefs to control WebRender scissored cache clears. r=gfx-reviewers,jrmuizel 2023-02-21 20:50:58 +00:00
mozglue Bug 1817034 - add a new Timer profiler category to use it for markers in the Timer thread, r=canaltinova. 2023-02-17 13:11:08 +00:00
netwerk Bug 1814659 - DoH native fallback warning should not show after switching to a non-restricted network r=valentin,necko-reviewers 2023-02-21 19:42:47 +00:00
nsprpub Bug 1788009 - NSPR_4_35_RTM, version number only, no code change. r=glandium UPGRADE_NSPR_RELEASE 2022-09-13 06:26:48 +00:00
other-licenses Bug 1802290 - Remove +x permissions on more files r=linter-reviewers,andi 2023-01-03 08:17:50 +00:00
parser Bug 1444491 - Check the number of script blocking style sheets in autofocus algorithm r=hsivonen 2023-02-15 20:08:38 +00:00
python Bug 1816483 - part 2: Update Focus nightly routes r=sparky 2023-02-21 14:40:20 +00:00
remote Bug 1808688 - [bidi] Remove before request sent map spec assert r=jdescottes,webdriver-reviewers 2023-02-21 21:25:35 +00:00
security Bug 1817721 - Make security/sandbox/linux/launch buildable outside of a unified build environment r=andi 2023-02-21 18:57:47 +00:00
services Bug 1359861 - allow reader-mode tabs to be shared. r=Gijs,skhamis 2023-02-21 21:04:10 +00:00
servo Bug 1817071 - Remove -moz-image-region support from layout. r=layout-reviewers,tnikkel 2023-02-21 12:19:44 +00:00
startupcache Bug 1817313 - Make startupcache/ buildable outside of a unified build environment r=andi 2023-02-19 21:40:36 +00:00
storage Bug 1810791 - Check `SQLITE_IOERR_SHORT_READ` against `rc`. r=dom-storage-reviewers,asuth,hsingh 2023-01-18 18:28:03 +00:00
supply-chain Bug 1817458 - vendor authenticator-rs 0.4.0-alpha.9. r=keeler,supply-chain-reviewers 2023-02-17 19:13:50 +00:00
taskcluster Bug 1816483 - part 1: Update Fenix nightly routes r=sparky 2023-02-21 14:40:19 +00:00
testing Bug 1808688 - [bidi] Remove before request sent map spec assert r=jdescottes,webdriver-reviewers 2023-02-21 21:25:35 +00:00
third_party Bug 1817263 - fix OS picker behavior under Wayland r=ng,jib,stransky 2023-02-20 21:25:56 +00:00
toolkit Bug 1814703 - Allow selecting between ARM and x86 clearkey on Windows ARM. r=azebrowski 2023-02-21 21:40:13 +00:00
tools Bug 1817815 - use double quotes for mach try presets, r=ahal 2023-02-21 16:35:19 +00:00
uriloader Bug 1807260 - ensure local files opened have their extensions taken into account when determining what to do with them, r=mhowell 2023-02-20 16:44:19 +00:00
view Bug 1814239 - Expose Point/Size rounded-to-multiple helpers, and use them from MaybeRoundToDisplayPixels. r=tnikkel,gfx-reviewers,nical 2023-02-06 12:28:47 +00:00
widget Backed out 4 changesets (bug 1813407) for causing Linux bp-hybrid bustages in WindowSurfaceProvider.h. CLOSED TREE 2023-02-21 12:54:32 +02:00
xpcom Bug 1817467: Add logging for CC mParticipant change assertions r=mccr8 2023-02-21 17:36:49 +00:00
xpfe/appshell Bug 1816436 - Narrow down the pipMask on GTK. r=stransky,mconley 2023-02-16 14:50:23 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1817052 - Ship geckoview twice a day r=diannaS DONTBUILD 2023-02-16 17:42:16 +00:00
.eslintignore Bug 1817183 - Migrate most of services/fxaccounts to ES modules. r=markh 2023-02-17 16:34:42 +00:00
.eslintrc-test-paths.js Bug 1693495 - [devtools] Implement a beginning of "Network" commands, starting with sendHTTPRequest. r=devtools-reviewers,nchevobbe 2023-01-09 13:09:43 +00:00
.eslintrc.js Bug 1816182 - Stop applying ESLint test configuration to module files. r=Gijs,necko-reviewers 2023-02-13 12:26:46 +00:00
.flake8 Bug 1805839 - Do not auto-format mako.XY template files r=sheehan,linter-reviewers,sylvestre 2023-01-02 11:46:53 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1813597 - Support reach experiments in the FxMS schemas r=omc-reviewers,emcminn 2023-02-13 18:42:36 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1813597 - Support reach experiments in the FxMS schemas r=omc-reviewers,emcminn 2023-02-13 18:42:36 +00:00
.hgtags No bug - tagging 936d17fd83ca2497225995193a49bfe425739135 with FIREFOX_NIGHTLY_111_END a=release DONTBUILD CLOSED TREE 2023-02-13 16:28:00 +00:00
.isort.cfg Bug 1492495 - Add flake8-isort plugin to sort Python includes, with support for autofixing through isort. r=linter-reviewers,ahal 2022-11-03 13:50:46 +00:00
.lando.ini Bug 1801965: update `.lando.ini` file for new autoformatting implementation r=zeid DONTBUILD 2022-11-22 20:19:59 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc.js Bug 1811820 - Change prettier config file from json to common js format. r=cmkm,Gijs 2023-01-24 22:53:55 +00:00
.taskcluster.yml Bug 1795994 - Migrate decision task over to GCP r=ahal,releng-reviewers,jcristau 2022-10-26 15:55:18 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
AUTHORS
CLOBBER Bug 1812154 - (fix-9d9c2d5795) Removed dependency transport:stun_types fixing error generating build files. r=mjf - moz.build file updates 2023-02-13 09:51:15 -07:00
Cargo.lock Bug 1817458 - vendor authenticator-rs 0.4.0-alpha.9. r=keeler,supply-chain-reviewers 2023-02-17 19:13:50 +00:00
Cargo.toml Bug 1810615 - Update the async-task crate, r=supply-chain-reviewers,emilio 2023-01-31 20:35:32 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle Bug 1812615 - Update to Glean v52.2.0, glean_parser 7.0.0 and UniFFI 0.23. r=chutten,markh,glandium,supply-chain-reviewers 2023-01-31 11:12:05 +00:00
client.mk Bug 1802075 - Avoid calling "--stop-server" as a command on local build failure. r=firefox-build-system-reviewers,andi 2022-11-23 20:38:52 +00:00
client.py Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
configure
configure.py Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
gradle.properties
gradlew
gradlew.bat
mach Bug 1814369 - Properly format Python2 detection message r=ahochheiden 2023-02-01 16:22:39 +00:00
mach.cmd
mach.ps1
mots.yaml Bug 1794552 - Reorganize modules for Remote Protocol. r=zeid DONTBUILD 2023-02-09 19:38:39 +00:00
moz.build Bug 1804449: document basic information about update infrastructure and watershed updates in the source docs. r=jcristau 2022-12-13 16:57:52 +00:00
moz.configure Bug 1817372 - Allow -windows-msvc and -windows-gnu triplets as host and target. r=firefox-build-system-reviewers,andi 2023-02-17 07:42:48 +00:00
mozilla-config.h.in Bug 1802290 - Remove +x permissions on more files r=linter-reviewers,andi 2023-01-03 08:17:50 +00:00
old-configure.in Bug 1814802 - Move STLPORT_LIBS to moz.configure. r=firefox-build-system-reviewers,glandium 2023-02-14 02:29:22 +00:00
package-lock.json Bug 1801591 - Add eslint-plugin-eslint-plugin for linting our ESLint plugin rules, and upgrade most of node_modules. r=mossop 2023-02-03 13:28:13 +00:00
package.json Bug 1801591 - Add eslint-plugin-eslint-plugin for linting our ESLint plugin rules, and upgrade most of node_modules. r=mossop 2023-02-03 13:28:13 +00:00
settings.gradle Bug 1740799 - Add android-format lint test. r=nalexander,linter-reviewers,sylvestre 2022-11-18 00:55:03 +00:00
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.