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
Andreas Farre 1125476080 Bug 1828375 - Do gradual ORB transition. r=sefeng,necko-reviewers
Add a separate check for spec breaking allows of certain MIME
types. Having this separated out means that we can make the rest of
the implementation behave exactly like spec.

Some tradeoffs that we need in the current state are:

* Allowing "application/dash+xml"
* Allowing "application/vnd.apple.mpegurl"
* Allowing "text/vtt"
* Allow all MIME types beginning with "audio/mpeg"
* Allow "text/plain" when there is a no-sniff header.

Differential Revision: https://phabricator.services.mozilla.com/D176821
2023-05-10 14:35:52 +00:00
.cargo Bug 1830488 — Remove cssparser override. r=emilio,glandium,supply-chain-reviewers,nika 2023-05-02 15:36:58 +00:00
.vscode
accessible Bug 1830466: Mac a11y: Don't try to search forward for a line end boundary on a blank line. r=eeejay 2023-05-10 06:53:33 +00:00
browser Bug 1824112 - switch to addLoginAsync in tests r=credential-management-reviewers,sync-reviewers,sgalich,markh 2023-05-10 13:52:10 +00:00
build Bug 1821680 - provide --enable-lto=full-cross r=glandium 2023-05-10 10:56:31 +00:00
caps Bug 1710232 - remove dead code unused function UseSiteForFirstPartyDomain in OriginAttributes.h. r=timhuang 2023-05-03 13:25:42 +00:00
chrome Bug 1819815 - Make chrome/ buildable outside of a unified build environment r=andi 2023-03-02 07:44:28 +00:00
config Bug 1821680 - provide --enable-lto=full-cross r=glandium 2023-05-10 10:56:31 +00:00
devtools Bug 1830111 - [devtools] Ignore exception related to nested, invisible iframes. r=devtools-reviewers,nchevobbe 2023-05-10 14:27:47 +00:00
docs Bug 1831680 - Document how to locally symbolicate TreeHerder stacks. r=gsvelto DONTBUILD 2023-05-10 13:51:02 +00:00
docshell Bug 1829618 - Enable Prettier on json files (automatic fixes). r=perftest-reviewers,webcompat-reviewers,extension-reviewers,andi,desktop-theme-reviewers,pip-reviewers,devtools-reviewers,sync-reviewers,mossop,denschub,dao,sparky,robwu,geckoview-reviewers,owlish 2023-05-09 16:14:51 +00:00
dom Bug 1823877 - Part 2: Adjust tests to account for parent filtered responses. r=sefeng,smaug 2023-05-10 14:35:52 +00:00
editor Bug 1815969 - part 5: Make editors handle pasting something in new focused editor if a paste event listener moves focus r=m_kato 2023-05-10 06:44:53 +00:00
extensions Bug 1830265 - Tidy up .prettierignore. r=Gijs,sync-reviewers,markh 2023-05-04 17:21:03 +00:00
gfx Bug 1830086: Add Firefox version to PDF metadata. r=emilio 2023-05-10 13:16:08 +00: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 Bug 1808323 - Add telemetry for the page load time and the time to first paint for sites that supports Early Hints response, r=manuel,necko-reviewers,valentin 2023-05-02 08:08:44 +00:00
intl Bug 1828668 - Properly handle zh-TW langpack and add test case r=gregtatum 2023-05-08 21:26:23 +00:00
ipc Backed out 2 changesets (bug 1752703) for causing spider-monkey failures in /mozglue/interposers/env_interposer.cpp CLOSED TREE 2023-05-10 15:25:29 +03:00
js Backed out 2 changesets (bug 1752703) for causing spider-monkey failures in /mozglue/interposers/env_interposer.cpp CLOSED TREE 2023-05-10 15:25:29 +03:00
layout Bug 1822118 - display: inline list-item is also a line participant. r=dshin 2023-05-10 14:14:03 +00:00
media Backed out 2 changesets (bug 1332163) for causing reftests failures in SdpHelper.cpp. CLOSED TREE 2023-05-10 04:20:44 +03:00
memory Bug 1829618 - Enable Prettier on json files (automatic fixes). r=perftest-reviewers,webcompat-reviewers,extension-reviewers,andi,desktop-theme-reviewers,pip-reviewers,devtools-reviewers,sync-reviewers,mossop,denschub,dao,sparky,robwu,geckoview-reviewers,owlish 2023-05-09 16:14:51 +00:00
mfbt Bug 1816953 - Stop hooking BCryptGenRandom. r=cmartin,handyman 2023-05-03 13:40:36 +00:00
mobile Bug 1829608 - Convert dom/manifest to ES modules. r=geckoview-reviewers,devtools-reviewers,m_kato,emilio 2023-05-10 10:50:32 +00:00
modules Bug 1823877 - Part 1: Filter opaque results from fetch() in the parent for ORB. r=sefeng,smaug,necko-reviewers,edenchuang,valentin 2023-05-10 14:35:52 +00:00
mozglue Bug 1830530 - Set CV_USE_CLOCK_API if Android API is 21+. r=glandium 2023-05-10 12:56:57 +00:00
netwerk Bug 1828375 - Do gradual ORB transition. r=sefeng,necko-reviewers 2023-05-10 14:35:52 +00:00
nsprpub
other-licenses Bug 1815019 - Customize 7z to write provenance data r=nalexander 2023-03-02 16:44:10 +00:00
parser Bug 1425310 - Implement modulepreload for link rel. r=yulia,smaug,jonco 2023-05-09 12:35:52 +00:00
python Backed out changeset 51302571bf80 (bug 1730960) for causing build bustage in modules/libpref/init/StaticPrefList.yaml CLOSED TREE 2023-05-10 11:20:47 +03:00
remote Bug 1790185 - [marionette] Use PollPromise when trying to connect to marionette server. r=webdriver-reviewers,whimboo 2023-05-09 15:57:53 +00:00
security Bug 1832190 - Remove generate_certdata.py. r=jschanck 2023-05-10 01:06:12 +00:00
services Bug 1824112 - switch to addLoginAsync in tests r=credential-management-reviewers,sync-reviewers,sgalich,markh 2023-05-10 13:52:10 +00:00
servo Bug 1822118 - display: inline list-item is also a line participant. r=dshin 2023-05-10 14:14:03 +00:00
startupcache Bug 1828265: Remove StartupCache temporary prefetch thread r=kmag 2023-04-22 13:58:06 +00:00
storage Bug 1065923 - Remove histograms from Storage BaseVFS. r=janv,mossop,dom-storage-reviewers 2023-05-10 11:51:49 +00:00
supply-chain Bug 1831992 — Trust warp. r=nika,supply-chain-reviewers 2023-05-09 15:20:25 +00:00
taskcluster Bug 1831980 - Update to wasi-sdk-20. r=firefox-build-system-reviewers,ahochheiden 2023-05-09 20:41:01 +00:00
testing Bug 1828375 - Do gradual ORB transition. r=sefeng,necko-reviewers 2023-05-10 14:35:52 +00:00
third_party Bug 1828065 - cherry-pick upstream libwebrtc commit adf55790b6. r=webrtc-reviewers,mjf 2023-05-10 08:01:58 +00:00
toolkit Bug 1831642 - Make --panel-description-color and --in-content-deemphasized-text aliases of --text-color-deemphasized. r=sfoster 2023-05-10 13:57:29 +00:00
tools Bug 1831979 - Synchronize psutil requirements with build/psutil_requirements.txt r=ahochheiden 2023-05-10 07:25:11 +00:00
uriloader Bug 1829618 - Enable Prettier on json files (automatic fixes). r=perftest-reviewers,webcompat-reviewers,extension-reviewers,andi,desktop-theme-reviewers,pip-reviewers,devtools-reviewers,sync-reviewers,mossop,denschub,dao,sparky,robwu,geckoview-reviewers,owlish 2023-05-09 16:14:51 +00:00
view Bug 1824986 - Use element more in popup manager code. r=mstange 2023-03-28 14:33:19 +00:00
widget Bug 1831541 [Linux] Don't assert on mIsVAAPISupported if MOZ_WAYLAND is missing r=emilio 2023-05-10 11:49:05 +00:00
xpcom Bug 1831272 - Change NS_NET_STATUS_* to success codes to avoid clashing with other nsresult values r=necko-reviewers,kershaw,devtools-reviewers,bomsy 2023-05-10 10:17:26 +00:00
xpfe/appshell Bug 1823284 - Use SizeModeChanged notification to handle fullscreen change; r=geckoview-reviewers,rkraesig,stransky,bradwerth,smaug,m_kato 2023-04-23 21:28:43 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1830265 - Enable ESLint and Prettier on .babel-eslint.rc.js. r=Gijs 2023-05-04 17:21:03 +00:00
.clang-format
.clang-format-ignore
.cron.yml Bug 1825574 - Create a daily cron to run Chrome release tests against Speedometer 3 for android and desktop. r=perftest-reviewers,sparky 2023-04-01 19:51:29 +00:00
.eslintignore Bug 1829618 - Enable Prettier on json files (configuration changes). r=mossop 2023-05-09 16:14:52 +00:00
.eslintrc-test-paths.js Backed out changeset 3d766d94945d (bug 1776480) for causing multiple xpcshell and bc failures CLOSED TREE 2023-04-28 06:55:03 +03:00
.eslintrc.js Bug 1830816 - Convert JSMs in browser/tools/mozscreenshots/mozscreenshots/extension to ESMs. r=Standard8 2023-05-08 20:11:13 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1829512 - Use .clangd rather than vscode-specific configuration to point to the compilation database. r=andi 2023-04-23 06:23:39 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1829512 - Use .clangd rather than vscode-specific configuration to point to the compilation database. r=andi 2023-04-23 06:23:39 +00:00
.hgtags No bug - tagging 715f01d61df8627117e6aefca540f0c1bba45011 with FIREFOX_NIGHTLY_114_END a=release DONTBUILD CLOSED TREE 2023-05-08 17:34:48 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1829618 - Enable Prettier on json files (configuration changes). r=mossop 2023-05-09 16:14:52 +00:00
.prettierrc.js
.taskcluster.yml Bug 1827709: Notify Thunderbird CI Matrix channel after mozilla-central push. r=releng-reviewers,gabriel 2023-04-18 19:36:49 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1831238 - Update GeckoView to Kotlin 1.8.21 and Gradle Plugin 7.4.2. r=geckoview-reviewers,ohall 2023-05-04 21:39:37 +00:00
Cargo.lock Bug 1830944 - vendor authenticator-rs v0.4.0-alpha14. r=keeler,supply-chain-reviewers 2023-05-03 16:37:45 +00:00
Cargo.toml Bug 1830488 — Remove cssparser override. r=emilio,glandium,supply-chain-reviewers,nika 2023-05-02 15:36:58 +00:00
client.mk
client.py
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2023-05-08 17:34:56 +00:00
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
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
Makefile.in
mots.yaml Bug 1831346 - Add Sean Feng as DOM peer. r=mccr8,zeid 2023-05-09 08:06:59 +00:00
moz.build Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre 2023-03-20 13:06:27 +00:00
moz.configure Bug 1830039 - Remove mach support for REQUIRES_UNIFIED_BUILD r=andi,glandium 2023-05-05 12:10:39 +00:00
mozilla-config.h.in
old-configure.in Backed out changeset 21b2831713e7 (bug 1831935) for causing multiple failures. CLOSED TREE 2023-05-09 03:38:25 +03:00
package-lock.json Bug 1677562 - Remove eslint-plugin-prettier now that Prettier and ESLint are separated. r=Gijs,devtools-reviewers,ochameau 2023-04-19 08:52:38 +00:00
package.json Bug 1677562 - Remove eslint-plugin-prettier now that Prettier and ESLint are separated. r=Gijs,devtools-reviewers,ochameau 2023-04-19 08:52:38 +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
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.