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
Go to file
ahochheiden 1082f133a8 Bug 1838763 - Move the location of site/command virtualenvs out of the objdir and into the state dir r=firefox-build-system-reviewers,glandium
This is necessary for activating the site/command virtualenvs earlier,
since we can't determine what the objdir will be very early on in the
mach process intialization. We do know where the state dir is, and how
to get to the state dir for a specific topsrcdir, so we can use that
instead. This is already where the `mach` virtualenv lives anyway.

Differential Revision: https://phabricator.services.mozilla.com/D181029
2023-06-27 07:05:20 +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 Bug 1769759 - Update extension ID for rust-analyzer vscode extension recommendation. r=andi 2022-05-17 14:36:27 +00:00
accessible Backed out changeset 4d92a76cedd0 (bug 1754905) for causing bustages at LocalAccessible. CLOSED TREE 2023-06-27 03:46:47 +03:00
browser no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE 2023-06-27 07:00:43 +00:00
build Backed out changeset 0721a2ab9241 (bug 1839788) for causing bustages at libssl.so. 2023-06-27 02:27:07 +03:00
caps Bug 1830070: apply code formatting via Lando 2023-06-27 03:34:34 +00: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 Backed out 2 changesets (bug 1821228) for causing xpc failures in netwerk/test/unit/test_http_sfv.js CLOSED TREE 2023-06-23 16:20:02 +03:00
devtools Backed out 2 changesets (bug 1838829) for causing perma mochitest failure with dom/websocket/tests being skipped CLOSED TREE 2023-06-27 02:52:52 +03:00
docs 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-27 07:05:20 +00:00
docshell Backed out 2 changesets (bug 1838829) for causing perma mochitest failure with dom/websocket/tests being skipped CLOSED TREE 2023-06-27 02:52:52 +03:00
dom Bug 1836974 - Use fastText pref in full-page translation r=gregtatum 2023-06-27 06:38:43 +00:00
editor Bug 1839814 - Move nsIEditor.wrapWidth to nsIEditorMailSupport r=m_kato 2023-06-27 05:47:55 +00:00
extensions Bug 1836792, part 1 - Add new site-pair-scoped permission 3rdPartyFrameStorage, r=anti-tracking-reviewers,timhuang 2023-06-23 12:14:18 +00:00
gfx Backed out 2 changesets (bug 1838829) for causing perma mochitest failure with dom/websocket/tests being skipped CLOSED TREE 2023-06-27 02:52:52 +03:00
gradle/wrapper
hal Bug 1828383 - Make hal/ buildable outside of a unified build environment r=andi 2023-04-18 13:43:20 +00:00
image Backed out 2 changesets (bug 1838829) for causing perma mochitest failure with dom/websocket/tests being skipped CLOSED TREE 2023-06-27 02:52:52 +03:00
intl Bug 1519167 - Part 30: Add methods to retrieve time zone transitions and utf-offsets from local time. r=spidermonkey-reviewers,allstarschh 2023-06-21 20:27:42 +00:00
ipc Bug 1831035 part 2: Remove DocAccessibleChild::RecvAddToSelection. r=eeejay,ipc-reviewers,mccr8 2023-06-26 21:20:12 +00:00
js 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-27 07:05:20 +00:00
layout Bug 831008 - Make EventListenerManager assert when a legacy DOM mutation event listener is added in either chrome documents, native anonymous subtrees or the system event groups r=smaug 2023-06-27 04:20:17 +00:00
media Bug 1837570 - Use canonical-initiated connections for webrtc mirrors. r=bwc 2023-06-22 15:00:24 +00:00
memory Bug 1839147 - Fix linter warnings after rearranging code r=glandium 2023-06-26 23:45:43 +00:00
mfbt Bug 1766058 - Avoid mixing log output. r=glandium 2023-06-19 20:44:29 +00:00
mobile Bug 1836358 - Add support for nsIIdentityCredentialPromptService.showPolicyPrompt in GeckoView. r=geckoview-reviewers,tthibaud,owlish 2023-06-27 00:05:49 +00:00
modules Bug 1836974 - Add language detection fastText pref r=gregtatum 2023-06-27 06:38:42 +00:00
mozglue Bug 1839762 - Cast scoped enums to their underlying type when printing them. r=media-playback-reviewers,necko-reviewers,application-update-reviewers,geckoview-reviewers,handyman,emilio,valentin,bytesized,owlish,karlt 2023-06-24 20:14:31 +00:00
netwerk Bug 1830070: Correctly apply RFP Checks to about: documents and deal with pop-ups r=smaug,necko-reviewers,emilio 2023-06-27 03:31:02 +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 1815019 - Customize 7z to write provenance data r=nalexander 2023-03-02 16:44:10 +00:00
parser Backed out 2 changesets (bug 1838829) for causing perma mochitest failure with dom/websocket/tests being skipped CLOSED TREE 2023-06-27 02:52:52 +03:00
python 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-27 07:05:20 +00:00
remote Bug 1522052 - remove nsIDOMChromeWindow. r=dom-core,webdriver-reviewers,devtools-reviewers,whimboo,mccr8 2023-06-23 14:21:05 +00:00
security Backed out 2 changesets (bug 1838829) for causing perma mochitest failure with dom/websocket/tests being skipped CLOSED TREE 2023-06-27 02:52:52 +03:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,dmeehan 2023-06-26 12:04:37 +00:00
servo Bug 1598156 - Part 7: Support <coord-box> without any function. r=emilio 2023-06-26 23:23:55 +00:00
startupcache Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish 2023-05-20 12:26:49 +00:00
storage Bug 1638256 - Some casts and fixes in mozStorage to make clang-tidy happy. r=asuth 2023-06-24 10:11:28 +00:00
supply-chain Bug 1840022 - Switch phf_macros to syn 2. r=emilio,supply-chain-reviewers,nika 2023-06-24 20:18:24 +00:00
taskcluster Bug 1838763 - Run the clone of version-control-tools in the push-to-try Dockerfile as worker r=firefox-build-system-reviewers,glandium 2023-06-27 07:05:19 +00:00
testing Backed out 3 changesets (bug 1829068) for causing wpt failures in setSinkId-with-MediaElementAudioSourceNode.https.html CLOSED TREE 2023-06-27 01:25:48 -04:00
third_party Bug 1840022 - Switch phf_macros to syn 2. r=emilio,supply-chain-reviewers,nika 2023-06-24 20:18:24 +00:00
toolkit Bug 1836974 - Use fastText pref in full-page translation r=gregtatum 2023-06-27 06:38:43 +00:00
tools Bug 1839368 - Fix debug mode in desktop browsertime tests. r=perftest-reviewers,kshampur 2023-06-26 12:59:54 +00:00
uriloader Backed out 2 changesets (bug 1838829) for causing perma mochitest failure with dom/websocket/tests being skipped CLOSED TREE 2023-06-27 02:52:52 +03:00
view Bug 1837960. Remove array of all nsViewManagers. r=emilio 2023-06-22 09:38:27 +00:00
widget Backed out changeset f9f8e7cfe057 (bug 1817723) as requested by dev for causing regressions CLOSED TREE 2023-06-27 01:22:11 +03:00
xpcom Bug 1840313 fetch and remove the first element of queue in one operation r=emilio 2023-06-26 21:52:50 +00:00
xpfe/appshell Bug 1838415 - Introduce RFPTarget::RoundWindowSize. r=tjr 2023-06-26 07:17:38 +00:00
.arcconfig Bug 1460463 - Update .arcconfig to make history mutable; r=gps 2018-05-09 23:49:52 +00:00
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1764698 - Move LanguageDetector.jsm and related files to toolkit. r=robwu 2022-08-23 05:59:55 +00:00
.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 1838440 - Migrate kinto-http-client to ES module r=Standard8,robwu 2023-06-26 09:03:01 +00:00
.eslintrc-test-paths.js Bug 1776480 - Remove OS.File et al. r=Gijs,webidl,smaug 2023-05-12 18:34:28 +00:00
.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 Bug 770286: Prevent git LF-to-CRLF autoconversion r=glandium 2019-07-06 02:36:03 +00:00
.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 Bug 1735638 - Add Bug 1571899 to annotate/blame ignore revisions. r=glandium DONTBUILD 2021-10-14 16:02:46 +00:00
.hg-format-source Bug 1556393 - Pre 1 (m-c): Update .hg-format-source to use Prettier when running format-source, r=andi, CLOSED TREE 2019-07-03 20:48:37 +02:00
.hgignore
.hgtags No bug - tagging 8f983388de8ac77550eb07422e61c0444e7b8eb5 with FIREFOX_NIGHTLY_115_END a=release DONTBUILD CLOSED TREE 2023-06-05 14:40:48 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1838440 - Migrate kinto-http-client to ES module r=Standard8,robwu 2023-06-26 09:03:01 +00:00
.prettierrc.js Bug 1826062 - Upgrade Prettier to v2.0.5. r=mossop 2023-05-20 12:26:49 +00:00
.stylelintignore Bug 1832765 - merge new tab linting into main stylelint config, r=Standard8,aminomancer 2023-05-30 22:41:22 +00:00
.stylelintrc.js Bug 1835028 - Change newtab stylelint problem severity from warning to error. r=Gijs,Standard8 2023-06-05 12:58:01 +00:00
.taskcluster.yml
.trackerignore Bug 1486468 - Add .trackerignore file to avoid GNOME Tracker indexing mozilla-central files. r=ahal 2018-08-27 16:45:03 +02:00
.yamllint
.ycm_extra_conf.py
aclocal.m4 Bug 1747970 - Move AC_CHECK_FUNC{,S} to python configure. r=firefox-build-system-reviewers,andi 2022-01-20 21:01:20 +00:00
AUTHORS Bug 1481409 - Use HTTPS protocol for Mozilla's Credits link in AUTHORS file r=mossop 2018-08-13 16:39:30 +00:00
build.gradle Bug 1837142 - Update to Glean v53.0.0 r=TravisLong,supply-chain-reviewers 2023-06-14 10:48:26 +00:00
Cargo.lock Bug 1840022 - Switch phf_macros to syn 2. r=emilio,supply-chain-reviewers,nika 2023-06-24 20:18:24 +00:00
Cargo.toml Bug 1840022 - Switch phf_macros to syn 2. r=emilio,supply-chain-reviewers,nika 2023-06-24 20:18:24 +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
CLOBBER Bug 1839512 - remove unused event_wrapper.cc from libwebrtc build. r=dbaker,webrtc-reviewers - moz.build file updates 2023-06-21 14:11:21 +00:00
configure Bug 1787977 - Include configure in the tree. r=firefox-build-system-reviewers,nalexander 2022-08-30 04:02:12 +00:00
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-27 07:05:20 +00:00
GNUmakefile Bug 794723 - Add a default makefile which wraps mach. r=gps 2015-02-06 10:26:00 -08:00
gradle.properties
gradlew
gradlew.bat Bug 1527796 - Part 3. Use gradlew.bat on Windows. r=nalexander 2019-02-26 11:06:12 +09:00
LICENSE
mach Bug 1820915 - Attempt to re-launch Mach with a compatible python3 version if one is available r=firefox-build-system-reviewers,andi 2023-03-09 10:53:16 +00:00
mach.cmd
mach.ps1 Bug 1761633 - Silence the possible error from Get-Command r=mhentges DONTBUILD 2022-03-28 19:13:18 +00:00
Makefile.in
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 Bug 1832765 - start linting scss across the tree in our standard config, r=Standard8 2023-05-30 22:41:22 +00:00
package.json Bug 1832765 - start linting scss across the tree in our standard config, r=Standard8 2023-05-30 22:41:22 +00:00
pyproject.toml Bug 1823694 - [lint.ruff] Disable some warnings we don't actually want to enforce, r=linter-reviewers,andi 2023-03-21 14:36:26 +00:00
README.txt
settings.gradle Bug 1828719 - Remove omnijar Gradle project from srcdir r=geckoview-reviewers,nalexander,amejiamarmol 2023-04-18 23:20:43 +00:00
substitute-local-geckoview.gradle Bug 1752381 - only parse stdout in substitute-local-geckoview. r=nalexander 2022-02-02 18:00:46 +00:00
test.mozbuild

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.