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
Перейти к файлу
Yulia Startsev e48cee9f1d Bug 1784476 - Move ClientInfo to WorkerLoadContext; r=asuth
Previously, we had the client info for main scripts on the ScriptLoadInfo, and in the ScriptLoader
for non-main scripts (ImportScripts case). This was a bit confusing, so I moved it all to the ScriptLoader as in the
importScripts case, it is always recreated with each new load. However, for modules this is not
true. In order to make it persistant for main scripts and modules, as well as ensure that it has the
correct data, it should always live on the WorkerLoadContext.

Differential Revision: https://phabricator.services.mozilla.com/D147317
2022-08-24 13:38:34 +00:00
.cargo Bug 1785208 - Update AudioIPC macOS branch. r=chunmin 2022-08-24 06:55:04 +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 Bug 1786638: Return early if we can't fetch an internal obj when computing ATK relations r=Jamie 2022-08-24 04:44:38 +00:00
browser Bug 1783256 - Fix typo in Search SAP counts telemetry documentation. r=sylvestre 2022-08-24 09:47:31 +00:00
build Bug 1769791, part 1 - Remove support for setting permissions in mozprofile. r=jmaher 2022-08-18 22:14:53 +00:00
caps Bug 1783078 require web_accessible_resources for any extension loads from a content script r=robwu,ckerschb 2022-08-05 04:36:30 +00:00
chrome Bug 1780788 - Use abstract strings as in-arguments for ipdl. r=nika,necko-reviewers,media-playback-reviewers,alwu,dragana 2022-07-25 20:19:48 +00:00
config Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2022-08-22 14:31:36 +00:00
devtools Bug 1778269 - [devtools] Preview support for FormData objects r=nchevobbe 2022-08-24 12:29:26 +00:00
docs Bug 1780356: list toplevel at the top of the list r=mossop 2022-08-23 14:16:58 +00:00
docshell Bug 1782751 - Make desktop viewport mode a synced BrowsingContext field. r=twisniewski 2022-08-22 22:12:07 +00:00
dom Bug 1784476 - Move ClientInfo to WorkerLoadContext; r=asuth 2022-08-24 13:38:34 +00:00
editor Bug 1785311 - Make `EditorBase::InsertTextIntoTextNodeWithTransaction` update insertion point after executing the transaction r=m_kato 2022-08-22 23:56:36 +00:00
extensions Bug 1782526 - Clean up site scope permission code, r=permissions-reviewers,pbz 2022-08-12 16:12:07 +00:00
gfx Bug 1786440 - Remove assert from RemoteTextureMap::UnregisterTextureConsumer() r=gfx-reviewers,lsalzman 2022-08-24 04:29:19 +00:00
gradle/wrapper Bug 1724480 - Upgrade JDK to Java 17. r=glandium,ahal,calu 2022-01-11 19:16:01 +00:00
hal Bug 1771712 - Make it more likely for child processes to be killed under OOM conditions compared to the parent process on Linux r=jld 2022-08-09 16:05:48 +00:00
image Bug 1784835. Use checkedint in webp encoder to avoid overflow. r=aosmond 2022-08-23 08:42:49 +00:00
intl Bug 1784901 - Show Language Mismatch Screen with negotiated language on left secondary section and switch button r=pdahiya 2022-08-19 22:07:10 +00:00
ipc Backed out 4 changesets (bug 1781129) for causing mochitest failures on test_bug490879.html. CLOSED TREE 2022-08-22 23:07:56 +03:00
js Bug 1786803: Add missing includes for JSONPrinter. r=jonco 2022-08-24 12:06:51 +00:00
layout Bug 1767262 - Lazily layout content that is hidden via `content-visibility: hidden` r=emilio 2022-08-24 13:30:55 +00:00
media Bug 1765480 - Conditionally include bsf, codec and parser list with CONFIG_* macros. r=alwu 2022-08-23 14:19:26 +00:00
memory Bug 1784018 - Remove deprecated OSSpinLocks r=glandium 2022-08-24 09:18:57 +00:00
mfbt Bug 1783051 - Turn default browser agent's `EventLog` into a Windows-only header utility. r=rkraesig 2022-08-17 20:01:58 +00:00
mobile Bug 1760608 - Restrict MV2 pageAction/browserAction setPopup to same extension urls on GeckoView. r=mixedpuppy,geckoview-reviewers,owlish 2022-08-23 10:35:58 +00:00
modules Bug 1786804 - Put the @font-face src tech() function behind a pref, enabled only on Nightly for now. r=emilio 2022-08-24 11:27:42 +00:00
mozglue Bug 1785745 - Make UniqueStack::mUniqueStrings and mCodeAddressService private - r=canaltinova 2022-08-22 21:31:48 +00:00
netwerk Bug 1713203 - Added check for host, scheme and origin attributes check before cookie change broadcast to content processes r=dveditz,dragana,nika 2022-08-23 17:36:24 +00:00
nsprpub Bug 1782740 - Update to NSPR 4.34.1 RTM. r=bbeurdouche UPGRADE_NSPR_RELEASE 2022-08-05 09:51:21 +00:00
other-licenses Bug 1743947 - Update Snappy to version 1.1.9. r=dom-storage-reviewers,janv 2022-07-12 15:38:23 +00:00
parser Bug 1770094 r=freddyb,emilio 2022-08-15 14:41:10 +00:00
python Bug 1734221 - Migrate datetimebox strings from DTD to FTL. r=emilio,fluent-reviewers,flod 2022-08-24 08:32:13 +00:00
remote Bug 1756680 - Update links in Vendoring Puppeteer docs r=webdriver-reviewers,whimboo 2022-08-23 09:07:43 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM 2022-08-23 13:01:05 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM 2022-08-23 13:01:05 +00:00
servo Bug 1786804 - Put the @font-face src tech() function behind a pref, enabled only on Nightly for now. r=emilio 2022-08-24 11:27:42 +00:00
startupcache Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
storage Bug 1769290 - Part 24: Apply mozilla-js-handle-rooted-typedef against layout,security,storage,tools r=andi 2022-07-14 17:00:24 +00:00
supply-chain Bug 1785002 - Update thin-vec to 0.2.7. r=emilio,supply-chain-reviewers 2022-08-23 23:55:48 +00:00
taskcluster Bug 1786511 - Check for missing size when verifying SHA256SUMS on mozilla/symbol-scraper r=gsvelto 2022-08-24 12:48:22 +00:00
testing Bug 1767262 - Lazily layout content that is hidden via `content-visibility: hidden` r=emilio 2022-08-24 13:30:55 +00:00
third_party Bug 1785208 - Update AudioIPC macOS branch. r=chunmin 2022-08-24 06:55:04 +00:00
toolkit Bug 1785983: Expose the parent process accessibility cache in Nightly Experiments. r=morgan,fluent-reviewers,preferences-reviewers,flod,Gijs 2022-08-24 11:50:59 +00:00
tools Bug 1785735 - try compare not working with --rebulid flag. r=perftest-reviewers,ahal,kshampur 2022-08-23 18:59:09 +00:00
uriloader Bug 1519636 - Reformat recent changes to the Google coding style. r=glandium 2022-08-16 07:08:27 +00:00
view Bug 1758115 - Part 2: Streamline locking, initialization and shutdown for TimelineConsumers, r=smaug 2022-06-29 15:01:51 +00:00
widget Backed out changeset 56c6e1791c69 (bug 1782295) for causing failures on browser_startup_mainthreadio.js. CLOSED TREE 2022-08-24 13:29:08 +03:00
xpcom Bug 1783282 - Use a custom attribute instead of derive for implementing xpcom interfaces in rust, r=xpcom-reviewers,necko-reviewers,dragana,barret 2022-08-18 13:57:35 +00:00
xpfe/appshell Backed out 5 changesets (bug 1694993) for bc failure on browser_cross_process_csp_inheritance.js 2022-08-22 20:32:02 +03:00
.arcconfig
.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 Backed out changeset b3f4763a4887 (bug 1752111) for causing l10n-bump failures. 2022-08-12 11:27:09 +03:00
.eslintignore Bug 1764698 - Move LanguageDetector.jsm and related files to toolkit. r=robwu 2022-08-23 05:59:55 +00:00
.eslintrc-test-paths.js Bug 1782008 - Add existing test directories to the ESLint test path definition file. r=mossop 2022-08-03 11:16:19 +00:00
.eslintrc.js Bug 1786094 - Enable ESlint rule no-unused-vars on the global scope for dom/localstorage xpcshell-tests. r=asuth 2022-08-23 21:10:15 +00:00
.flake8 Bug 1775183 - Remove fork_interpose.py. r=firefox-build-system-reviewers,nalexander 2022-06-21 06:44:55 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1776870 - Integrate esmify script into mach. r=yulia,firefox-static-analysis-reviewers,andi 2022-07-11 14:55:11 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1756680 - [puppeteer] Sync puppeteer v16.1.1 r=webdriver-reviewers,whimboo 2022-08-23 09:07:42 +00:00
.hgtags No bug - tagging 6c21710d688563963ed9b143e6794274354f1508 with FIREFOX_NIGHTLY_105_END a=release DONTBUILD CLOSED TREE 2022-08-22 14:31:28 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1782273 - Part 30: Enable prettier for selfhosted code. r=tcampbell,Standard8 2022-08-04 17:13:03 +00:00
.prettierrc
.taskcluster.yml Bug 1762128 - bump the cache name for decision images to stop interfering with other trees. r=releng-reviewers,ahal a=release 2022-03-30 14:54:03 +02:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2022-08-22 14:31:36 +00:00
Cargo.lock Bug 1785208 - Update AudioIPC macOS branch. r=chunmin 2022-08-24 06:55:04 +00:00
Cargo.toml Bug 1785002 - Force update hashbrown to 0.12.3. r=emilio,supply-chain-reviewers 2022-08-16 21:47:43 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1751515 - Part 3: Do not install artifact test archive when `--disable-tests`. r=firefox-build-system-reviewers,glandium 2022-01-26 19:08:57 +00:00
README.txt
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
build.gradle Bug 1783754 - Update to Glean v51.1.0. r=TravisLong,supply-chain-reviewers 2022-08-09 15:58:51 +00:00
client.mk
client.py
configure.in
configure.py Bug 1747332 - Move build environment checks to configure.py. r=firefox-build-system-reviewers,andi 2021-12-23 20:47:47 +00:00
gradle.properties
gradlew
gradlew.bat
mach Bug 1752927: Avoid distutils deprecation warning on every Mach call r=ahal 2022-02-04 21:49:15 +00:00
mach.cmd Bug 1750874: Support launching Mach with `py` instead of `python` r=glandium 2022-01-21 18:22:58 +00:00
mach.ps1 Bug 1761633 - Silence the possible error from Get-Command r=mhentges DONTBUILD 2022-03-28 19:13:18 +00:00
mots.yaml Bug 1780356: list toplevel at the top of the list r=mossop 2022-08-23 14:16:58 +00:00
moz.build Bug 1737634: mots config file r=sheehan 2022-07-14 15:45:44 +00:00
moz.configure Bug 1773520 - add vscode build backend by default if vscode is installed, r=firefox-build-system-reviewers,nalexander,glandium 2022-07-18 13:14:23 +00:00
mozilla-config.h.in
old-configure.in Bug 1762484 - Enable most of the same warnings on Windows as on other platforms. r=firefox-build-system-reviewers,andi 2022-04-25 22:21:31 +00:00
package-lock.json Bug 1762571 - Update node_modules bundles and package-lock.json files for new node versions. r=mossop 2022-07-07 22:09:00 +00:00
package.json Bug 1766268 - Update eslint-plugin-mozilla's version of estraverse to fix issues with private identifiers. r=mossop 2022-04-27 15:14:35 +00:00
settings.gradle Bug 1753914 - ./mach environment is failed in gradle task on Windows. r=nalexander 2022-02-08 06:19:41 +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

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.