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
Перейти к файлу
Nika Layzell 5bd9a5e6a1 Bug 1443925 - Part 9: Allow checking webextension permissions from off-main-thread through WebExtensionPolicyCore, r=extension-reviewers,kmag
This requires migrating some members from WebExtensionPolicy to
WebExtensionPolicyCore. The mHostPermissions member could not be fully
transferred, as the WebIDL reflector needs to be cached for
WebExtensionPolicy.allowedOrigins, however the threadsafe core is shared.

Differential Revision: https://phabricator.services.mozilla.com/D163039
2022-12-02 00:53:52 +00:00
.cargo Bug 1799402 - Vendor wpf-gpu-raster Rust crate. r=jrmuizel,supply-chain-reviewers 2022-11-12 08:06:43 +00:00
.vscode
accessible Backed out 4 changesets (bug 1676068) for causing geckoview failures CLOSED TREE 2022-12-01 19:44:47 -05:00
browser Bug 1799974 - Pocket newtab fixing loading of page to have less shifting. r=gvn 2022-12-02 00:40:05 +00:00
build Bug 1803471 - Adjust clang plugin to upstream changes on trunk. r=firefox-build-system-reviewers,ahochheiden 2022-12-01 23:59:01 +00:00
caps Bug 1443925 - Part 6: Allow specifying Domain when creating content principals, r=ckerschb,bholley 2022-12-02 00:53:51 +00:00
chrome Bug 1793463 - Part 6: Remove nsIProtocolHandler.{defaultPort,protocolFlags}, r=necko-reviewers,valentin 2022-12-01 15:43:19 +00:00
config Bug 1802097 - Check return code of `cargo udeps` and `cargo audit` to determine if they aren't installed, and provide the necessary commands to install them if they aren't r=firefox-build-system-reviewers,glandium 2022-12-01 23:54:17 +00:00
devtools Bug 1796069 - Register AppleVTDecoder callback thread with the profiler. r=padenot 2022-12-01 09:52:53 +00:00
docs Bug 1803398 - Add Florian as a peer to the Gecko Profiler module, move a few inactive peers, update URL and paths. r=canaltinova,zeid 2022-11-30 18:29:14 +00:00
docshell Bug 1793463 - Part 4: Generate static components entries for protocols, r=necko-reviewers,xpcom-reviewers,valentin,kmag 2022-12-01 15:43:19 +00:00
dom Bug 1443925 - Part 5: Make it possible to get the system principal from any thread, r=ckerschb 2022-12-02 00:53:51 +00:00
editor Bug 1802736 - Make `AutoInlineStyleSetter` stop using different type of elements from the HTML/CSS mode point of view r=m_kato 2022-12-01 07:58:14 +00:00
extensions Bug 1541508 - Use Services.env in extensions/ r=extension-reviewers,robwu 2022-11-25 19:09:07 +00:00
gfx Bug 1800050 - Use UniqueFreePtr in StartupCache::PutBuffer. r=nbp 2022-12-01 10:46:34 +00:00
gradle/wrapper Bug 1786164 - Update gradle and plugin to the latest versions. r=geckoview-reviewers,jonalmeida 2022-08-31 22:10:38 +00:00
hal Bug 1744687 - Part 3. Fix build error for newer Windows SDK. r=gsvelto 2022-11-25 15:13:43 +00:00
image Bug 1793463 - Part 6: Remove nsIProtocolHandler.{defaultPort,protocolFlags}, r=necko-reviewers,valentin 2022-12-01 15:43:19 +00:00
intl Bug 1685180 - Debug assert Fluent strings where replaced variables are not provided; r=nordzilla 2022-12-01 21:40:56 +00:00
ipc Bug 1443925 - Part 6: Allow specifying Domain when creating content principals, r=ckerschb,bholley 2022-12-02 00:53:51 +00:00
js Bug 1803278 - Add a document describing the why/how of bytecode addition r=jandem 2022-12-01 23:50:59 +00:00
layout Backed out changeset b5b515b2a259 (bug 1802238) for causing crashtest failures on 1683126.html CLOSED TREE 2022-12-01 20:53:37 -05:00
media Bug 1803368 - Plumb H264 configuration from sdp negotiation into libwebrtc. r=webrtc-reviewers,mjf 2022-12-01 13:21:37 +00:00
memory Bug 1798711 - Remove duplication of DisableCrashReporter on gtest r=ahal 2022-11-30 14:41:42 +00:00
mfbt Bug 1802320 - Green up and re-enable style system layout tests. r=boris 2022-11-25 10:52:26 +00:00
mobile Bug 1794711 - Adding missing PendingIntent flag required with Android 12. r=geckoview-reviewers,owlish 2022-12-01 16:51:51 +00:00
modules Bug 1443925 - Part 7: Make AddonManagerWebAPI::IsValidSite threadsafe, r=extension-reviewers,kmag 2022-12-02 00:53:52 +00:00
mozglue Bug 1803322 - Use non-inlinable thread-local helpers in TestNativeNt and TestSafeThreadLocal. r=glandium 2022-12-01 14:13:29 +00:00
netwerk Backed out changeset 6a46210f9aa2 (bug 1803480) for causing build bustages CLOSED TREE 2022-12-01 19:41:15 -05: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 1800048: Don't expose the LINKS_TO relation via ATK and IA2. r=morgan 2022-11-15 06:46:24 +00:00
parser Bug 1803317 - Assert that mOpQueue is empty in ~nsHtml5TreeOpExecutor. r=edgar 2022-11-30 16:57:02 +00:00
python Backed out changeset 93a99f808df6 (bug 1799233) for causing endless exceptions 2022-12-01 18:39:18 -05:00
remote Bug 1803341 - Automatically replace Cu.reportError with console.error (remote). r=webdriver-reviewers,whimboo 2022-12-01 16:29:01 +00:00
security Backed out changeset 4534fc16cb5c (bug 1802996) for causing multiple failures UPGRADE_NSS_RELEASE CLOSED TREE 2022-12-01 18:47:20 -05:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2022-12-01 13:09:16 +00:00
servo Bug 1802957 - Remove non-standard and unused system font values. r=jfkthame 2022-12-01 09:23:19 +00:00
startupcache Bug 1800050 - Use UniqueFreePtr in StartupCache::PutBuffer. r=nbp 2022-12-01 10:46:34 +00:00
storage Bug 1798711 - Remove duplication of DisableCrashReporter on gtest r=ahal 2022-11-30 14:41:42 +00:00
supply-chain Backed out changeset 06c98719ac0a (bug 1530373) for causing build bustages on cbindgen-metadata.json.stub CLOSED TREE 2022-12-01 17:38:12 -05:00
taskcluster No bug - Black should run when tools/lint/black.yml is modified and not tools/lint/flake8.yml. r=linter-reviewers,sylvestre DONTBUILD 2022-12-02 00:11:45 +00:00
testing Bug 1803342 - Automatically replace Cu.reportError with console.error (testing). r=perftest-reviewers,sparky 2022-12-01 16:29:01 +00:00
third_party Backed out changeset 06c98719ac0a (bug 1530373) for causing build bustages on cbindgen-metadata.json.stub CLOSED TREE 2022-12-01 17:38:12 -05:00
toolkit Bug 1443925 - Part 9: Allow checking webextension permissions from off-main-thread through WebExtensionPolicyCore, r=extension-reviewers,kmag 2022-12-02 00:53:52 +00:00
tools Bug 1793948 - Set warnings argument for mozlint parser in try, autoland and mozilla-central repositories. r=marco DONTBUILD 2022-12-01 23:19:53 +00:00
uriloader Bug 1793463 - Part 6: Remove nsIProtocolHandler.{defaultPort,protocolFlags}, r=necko-reviewers,valentin 2022-12-01 15:43:19 +00:00
view Bug 1802225 - Remove Layers.{h,cpp}. r=tnikkel,geckoview-reviewers,jgilbert,media-playback-reviewers,padenot,m_kato 2022-11-29 01:52:03 +00:00
widget Bug 1796069 - Record decoded video frames in android/RemoteDataDecoder. r=jolin,geckoview-reviewers,owlish 2022-12-01 09:52:49 +00:00
xpcom Backed out 4 changesets (bug 1676068) for causing geckoview failures CLOSED TREE 2022-12-01 19:44:47 -05:00
xpfe/appshell Backed out 4 changesets (bug 1786048) for causing bc failures on browser_modal_resize.js. CLOSED TREE 2022-12-01 05:00:38 +02: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 Bug 1666491 - Add a eslint-build tester (tier 3) that depends on xpt artifacts. r=nalexander,releng-reviewers,gbrown 2022-11-17 10:57:41 +00:00
.eslintignore Bug 1794693 - [devtools] Convert source-map jest test into mochitests. r=bomsy 2022-11-08 16:01:01 +00:00
.eslintrc-test-paths.js Bug 1774300 - Implement VideoColorSpace r=padenot,jgilbert 2022-10-06 00:37:20 +00:00
.eslintrc.js Bug 1803342 - Automatically replace Cu.reportError with console.error (testing). r=perftest-reviewers,sparky 2022-12-01 16:29:01 +00:00
.flake8 Bug 1622677 - Make dom/bindings flake8 compliant. r=sylvestre 2022-10-31 17:45:33 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1784022 - [refactor] Convert text-emphasis-position #defines to enum classes r=emilio 2022-09-27 07:38:08 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Backed out 2 changesets (bug 1801426, bug 1790483) for causing bc failures on browser_all_files_referenced.js. CLOSED TREE 2022-11-23 03:09:29 +02:00
.hgtags No bug - tagging 41c78f88417ab2629a8f39dd4f4cbb56e59bbf85 with FIREFOX_NIGHTLY_108_END a=release DONTBUILD CLOSED TREE 2022-11-14 15:13:16 +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 Bug 1782273 - Part 30: Enable prettier for selfhosted code. r=tcampbell,Standard8 2022-08-04 17:13:03 +00:00
.prettierrc
.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
AUTHORS
CLOBBER Bug 1792775 - Part 13: Updating ICU requires a clobber. r=platform-i18n-reviewers,dminor 2022-11-23 17:56:18 +00:00
Cargo.lock Backed out changeset 06c98719ac0a (bug 1530373) for causing build bustages on cbindgen-metadata.json.stub CLOSED TREE 2022-12-01 17:38:12 -05:00
Cargo.toml Bug 1801029 - Upgrade bindgen to 0.63.0. r=emilio,necko-reviewers,supply-chain-reviewers,kershaw 2022-11-30 22:06:50 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle Bug 1799442 - Update Glean to v51.8.2, rkv to 0.18 r=janerik,supply-chain-reviewers 2022-11-18 13:56:27 +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 1790816 - Reformat client.py and configure.py with isort. r=linter-reviewers,sylvestre DONTBUILD 2022-11-24 13:09:01 +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 1790816 - Reformat client.py and configure.py with isort. r=linter-reviewers,sylvestre DONTBUILD 2022-11-24 13:09:01 +00:00
gradle.properties Bug 1786164 - Add more Gradle JVM memory flags. r=geckoview-reviewers,jonalmeida 2022-08-31 22:10:39 +00:00
gradlew
gradlew.bat
mach Bug 1766497 - Remove early exit on Homebrew Python3.10 now that we're using `venv` instead of `virtualenv` r=firefox-build-system-reviewers,nalexander 2022-11-01 07:48:06 +00:00
mach.cmd
mach.ps1
mots.yaml Bug 1803398 - Add Florian as a peer to the Gecko Profiler module, move a few inactive peers, update URL and paths. r=canaltinova,zeid 2022-11-30 18:29:14 +00:00
moz.build Bug 1737634: mots config file r=sheehan 2022-07-14 15:45:44 +00:00
moz.configure Bug 1802405 - Prepend mozillabuild msys2 to path only for the build. r=glandium 2022-11-26 23:23:34 +00:00
mozilla-config.h.in
old-configure.in Bug 1802228 - Select a host linker in the same manner we do for the target linker. r=firefox-build-system-reviewers,ahochheiden 2022-11-25 01:56:38 +00:00
package-lock.json Bug 1792465 - Add eslint-plugin-jsdoc and upgrade node_modules to latest versions. r=mossop 2022-10-03 06:55:28 +00:00
package.json Bug 1792465 - Add eslint-plugin-jsdoc and upgrade node_modules to latest versions. r=mossop 2022-10-03 06:55:28 +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.