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
Karl Tomlinson 9fcd2ec8df Bug 1887774 delay AudioProcessing initialization until required r=pehrsons
The benefit is that whether the DeviceInputTrack or reverse stream could be
affected by clock drift is more likely to be known, and so recreation of
mAudioProcessing will be less likely when, in a subsequent patch, the
AudioProcessing needs to be replaced when the possibility of drift changes.

mSkipProcessing and mRequestedInputChannelCount are now replaced by their
MediaEnginePrefs equivalents.  The AudioInputProcessing now starts in
pass-through mode, consistent with its initial AEC, AGC, and noise suppression
settings.

Differential Revision: https://phabricator.services.mozilla.com/D206868
2024-04-10 21:54:46 +00:00
.cargo Bug 1888683 - Checking in automated code changes. r=janerik,supply-chain-reviewers,glandium 2024-04-10 17:23:01 +00:00
.github/workflows
.vscode
accessible Bug 1849160 - Part 4: Update tests in light of new ancestor role requirements, r=Jamie,devtools-reviewers,nchevobbe,geckoview-reviewers,ohall 2024-04-10 17:22:14 +00:00
browser Bug 1787379 - Add origin to runtime.MessageSender. r=robwu,zombie,geckoview-reviewers 2024-04-10 21:48:40 +00:00
build Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya 2024-04-10 17:23:00 +00:00
caps Bug 1881863 - Part 1: Standardize on boolean over bool in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,extension-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,places-reviewers,nalexander,emilio,zombie,sgalich,karlt,lina,Standard8 2024-04-04 18:45:21 +00:00
chrome Bug 1864896: Autofix unused function arguments (general). r=nika,jfkthame,ckerschb 2024-03-19 14:59:22 +00:00
config Backed out 3 changesets (bug 1879975) for causing build bustages @ browser/components/shell/Windows11LimitedAccessFeatures.h CLOSED TREE 2024-04-11 00:41:59 +03:00
devtools Bug 1849160 - Part 4: Update tests in light of new ancestor role requirements, r=Jamie,devtools-reviewers,nchevobbe,geckoview-reviewers,ohall 2024-04-10 17:22:14 +00:00
docs Bug 1890498 - Added new warning introduced in Bug 1888958 to max_num_warnings r=bytesized,nalexander 2024-04-09 21:32:42 +00:00
docshell Backed out 12 changesets (bug 1843308, bug 1848406, bug 1888500, bug 1888504, bug 1890546) for causing AddressSanitizer @ xpcom/base/nsISupportsImpl.cpp & bc failures @ toolkit/components/antitracking/bouncetrackingprotection/test/browser/<...> CLOSED TREE 2024-04-10 22:10:33 +03:00
dom Bug 1887774 delay AudioProcessing initialization until required r=pehrsons 2024-04-10 21:54:46 +00:00
editor Bug 903746 - part 2: Add textInput event and make EditorBase dispatch it as a default action of beforeinput r=smaug 2024-04-08 12:30:00 +00:00
extensions Bug 1881797 - (part 3) Testing for storage permission clearing in the new clear history dialog. r=pbz,settings-reviewers,mconley 2024-04-09 15:39:32 +00:00
gfx Bug 1888683 - Checking in automated code changes. r=janerik,supply-chain-reviewers,glandium 2024-04-10 17:23:01 +00:00
gradle/wrapper Bug 1887180 - Update Gradle to version 8.7. r=android-reviewers 2024-03-25 14:35:36 +00:00
hal Bug 1875484 - Add missing null check in Hal code. r=gsvelto 2024-01-22 18:56:18 +00:00
image Bug 1890090. Check return value of WebPInitDecBuffer in webp decoder. r=gfx-reviewers,lsalzman 2024-04-06 04:27:37 +00:00
intl Bug 1889237 - Remove redundant import from l10nregistry-ffi-gtest. r=eemeli 2024-04-10 05:53:22 +00:00
ipc Bug 1887870 - Reduce the number of mutexes used by mojo in TSAN builds, r=ipc-reviewers,mccr8 2024-04-09 20:16:53 +00:00
js Backed out changeset ae6126131b6d (bug 1881995) for causing ThreadSanitizer failures @ HashFunctions.h CLOSED TREE 2024-04-10 23:16:31 +03:00
layout Bug 1878919 - Add a forced-colors: requested chrome-only media feature value. r=morgan,dao 2024-04-10 14:34:44 +00:00
media Bug 1890629 - Update opus to fdb198e88660721e289df94c29e91f70caff787e r=kinetik 2024-04-09 23:04:29 +00:00
memory Bug 1888326 - Advance the chunk index after committing pages r=glandium 2024-04-04 00:03:27 +00:00
mfbt Bug 1875481 - Part 1: move MOZ_CAN_RUN_SCRIPT_BOUNDARY_LAMBDA into a shared header r=handyman 2024-04-10 00:15:46 +00:00
mobile Bug 1787379 - Add origin to runtime.MessageSender. r=robwu,zombie,geckoview-reviewers 2024-04-10 21:48:40 +00:00
modules Bug 1887774 add prefs to simulate drift in audio streams r=padenot 2024-04-10 18:42:35 +00:00
mozglue Bug 1887068: Add perfetto event traces for taskcontroller tasks and dom performance measurement markers. r=smaug 2024-04-10 17:48:08 +00:00
netwerk Bug 1881797 - (part 3) Testing for storage permission clearing in the new clear history dialog. r=pbz,settings-reviewers,mconley 2024-04-09 15:39:32 +00:00
nsprpub Bug 1879120 - Remove all python deprecation warning: invalid escape sequence r=ahochheiden,webdriver-reviewers,perftest-reviewers,afinder UPGRADE_NSPR_RELEASE 2024-02-26 08:26:38 +00:00
other-licenses Bug 1883629 - Update Snappy to version 1.2.0. r=dom-storage-reviewers,janv 2024-04-08 13:48:06 +00:00
parser Bug 1884208 - Remove negative probes for measuring delta between OnDataFinished and OnStopRequest in HttpChannelChild and HTML5Parser. r=jesup,necko-reviewers 2024-03-28 09:37:25 +00:00
python Bug 1888142 - Webpagetest Permafail due to new way of accepting API keys. r=perftest-reviewers,kshampur 2024-04-10 18:44:46 +00:00
remote Bug 1879503 - Do not send third-party cookies when it's not allowed by preferences. r=webdriver-reviewers,whimboo 2024-04-10 08:22:35 +00:00
security Bug 1873386 - Interfaces referenced from scriptable members need to be [scriptable] r=necko-reviewers,jschanck,mccr8,valentin 2024-04-09 11:29:22 +00:00
services Bug 1886485 - Add test coverage for behavior expected on weak signed xpi install attempt triggered from sync. r=willdurand,markh,sync-reviewers 2024-04-09 19:19:20 +00:00
servo Bug 1878919 - Add a forced-colors: requested chrome-only media feature value. r=morgan,dao 2024-04-10 14:34:44 +00:00
startupcache Bug 1882581: Implement @scope parsing. r=firefox-style-system-reviewers,saschanaz,emilio 2024-03-19 13:36:48 +00:00
storage Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
supply-chain Bug 1888683 - Checking in automated code changes. r=janerik,supply-chain-reviewers,glandium 2024-04-10 17:23:01 +00:00
taskcluster Backed out 3 changesets (bug 1879975) for causing build bustages @ browser/components/shell/Windows11LimitedAccessFeatures.h CLOSED TREE 2024-04-11 00:41:59 +03:00
testing Backed out 3 changesets (bug 1879975) for causing build bustages @ browser/components/shell/Windows11LimitedAccessFeatures.h CLOSED TREE 2024-04-11 00:41:59 +03:00
third_party Bug 1887068: Add perfetto SDK and build with it when gecko profiling is enabled on Android. r=glandium,smaug,dveditz 2024-04-10 17:48:05 +00:00
toolkit Bug 1787379 - Add origin to runtime.MessageSender. r=robwu,zombie,geckoview-reviewers 2024-04-10 21:48:40 +00:00
tools Bug 1887068: Add perfetto event traces for taskcontroller tasks and dom performance measurement markers. r=smaug 2024-04-10 17:48:08 +00:00
uriloader Bug 1881863 - Part 1: Standardize on boolean over bool in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,extension-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,places-reviewers,nalexander,emilio,zombie,sgalich,karlt,lina,Standard8 2024-04-04 18:45:21 +00:00
view
widget Bug 1888202 Don't automatically throw away drag data when trying to get some other flavors; r=stransky 2024-04-10 09:31:56 +00:00
xpcom Bug 1887068: Add perfetto event traces for taskcontroller tasks and dom performance measurement markers. r=smaug 2024-04-10 17:48:08 +00:00
xpfe/appshell Bug 1881863 - Part 1: Standardize on boolean over bool in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,extension-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,places-reviewers,nalexander,emilio,zombie,sgalich,karlt,lina,Standard8 2024-04-04 18:45:21 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1877989 - [devtools] Add CodeMirror 6 in tree. r=devtools-reviewers,bomsy. 2024-02-08 14:39:41 +00:00
.cron.yml Bug 1888648 - Stop the are-we-esmified-yet cron job. r=yulia,taskgraph-reviewers 2024-03-29 16:08:28 +00:00
.eslintignore Bug 1873610 - Part 2: Improve modules import/export error messages. r=jonco 2024-03-18 14:04:14 +00:00
.eslintrc-test-paths.js Bug 1876432 - Added support for custom themes as its own menu in Reader View. r=reader-mode-reviewers,fluent-reviewers,desktop-theme-reviewers,hjones,accessibility-frontend-reviewers,bolsson,devtools-reviewers,sfoster,cmkm,jules,ayeddi 2024-04-02 00:08:46 +00:00
.eslintrc.js Bug 1799465 - Enable require-jsdoc rules by default, disabling on code where there are existing failures. r=frontend-codestyle-reviewers,migration-reviewers,backup-reviewers,mossop,mconley 2024-04-08 13:34:13 +00:00
.git-blame-ignore-revs Bug 1882465 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to reflect firefox-android monorepo migration r=glandium,geckoview-reviewers,tthibaud 2024-04-04 14:55:00 +00:00
.gitattributes
.gitignore Bug 1855674 - Modify pdfpaint test to run more PDFs. r=aglavic,perftest-reviewers 2024-04-08 11:47:05 +00:00
.hg-annotate-ignore-revs Bug 1882465 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to reflect firefox-android monorepo migration r=glandium,geckoview-reviewers,tthibaud 2024-04-04 14:55:00 +00:00
.hg-format-source
.hgignore Bug 1855674 - Modify pdfpaint test to run more PDFs. r=aglavic,perftest-reviewers 2024-04-08 11:47:05 +00:00
.hgtags No bug - tagging 3c5105fce0360bb6708a9ac3f09d06527b316119 with FIREFOX_NIGHTLY_125_END a=release DONTBUILD CLOSED TREE 2024-03-18 09:11:03 +00:00
.lando.ini Bug 1871425: re-enable autoformatting after disabling WPT linter r=zeid DONTBUILD 2024-02-29 21:22:27 +00:00
.lldbinit
.mailmap
.prettierignore Bug 1889082 - Add Android build files to Generated.txt. r=linter-reviewers,ahal,frontend-codestyle-reviewers 2024-04-08 10:43:26 +00:00
.prettierrc.js
.stylelintignore Bug 1879146 - update lint exclusions for a-c docs move. r=gl 2024-02-20 11:08:26 +01:00
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4 Bug 1881545 - Move nl_langinfo and CODESET check from js/src/old-configure.in to js/moz.configure r=glandium 2024-02-28 11:11:18 +00:00
AUTHORS
build.gradle Bug 1886433 - Use the AC dependencies plugin for GeckoView where possible. r=android-reviewers,amejiamarmol 2024-03-20 21:40:21 +00:00
Cargo.lock Bug 1888683 - Checking in automated code changes. r=janerik,supply-chain-reviewers,glandium 2024-04-10 17:23:01 +00:00
Cargo.toml Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya 2024-04-10 17:23:00 +00:00
client.mk
client.py
CLOBBER Bug 1883116 - Vendor libwebrtc from 0b6899272c - moz.build file updates 2024-03-19 11:05:04 -05:00
configure
configure.py
GNUmakefile
gradle.properties Bug 1873677 - Upgrade Gradle to 8.5 version r=geckoview-reviewers,calu 2024-01-23 14:50:12 +00:00
gradlew Bug 1873677 - Upgrade Gradle to 8.5 version r=geckoview-reviewers,calu 2024-01-23 14:50:12 +00:00
gradlew.bat Bug 1878410 - Update Gradle to version 8.6. r=geckoview-reviewers,mcarare,amejiamarmol 2024-02-05 16:01:14 +00:00
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in Bug 1873959 - Only force generation of buildid.h and source-repo.h during export phase r=glandium 2024-01-16 13:49:03 +00:00
mots.yaml Bug 1890254 - ./mach mots clean --refresh r=zeid DONTBUILD 2024-04-09 20:13:18 +00:00
moz.build Bug 1888321 - Rename .cargo/config.in to .cargo/config.toml.in. r=firefox-build-system-reviewers,webdriver-reviewers,ahochheiden 2024-04-01 21:26:49 +00:00
moz.configure Bug 1880424 - Move clock_monotonic check to moz.configure r=glandium 2024-02-28 11:11:17 +00:00
mozilla-config.h.in
old-configure.in Bug 1884070 - Remove AC_HEADER_DIRENT checks r=glandium 2024-03-30 08:40:23 +00:00
package-lock.json Bug 1557040 - Remove eslint-plugin-fetch-options from the tree. r=Gijs,omc-reviewers,aminomancer,home-newtab-reviewers,frontend-codestyle-reviewers,thecount 2024-04-09 08:11:10 +00:00
package.json Bug 1557040 - Remove eslint-plugin-fetch-options from the tree. r=Gijs,omc-reviewers,aminomancer,home-newtab-reviewers,frontend-codestyle-reviewers,thecount 2024-04-09 08:11:10 +00:00
pyproject.toml Bug 1879558 - Reactivate invalid escape sequence warning in ruff r=ahochheiden 2024-02-28 08:16:06 +00:00
README.txt
settings.gradle Bug 1876335 - use GRADLE_MAVEN_REPOSITORIES in more places. r=owlish,geckoview-reviewers,nalexander,tthibaud,android-reviewers 2024-01-18 15:38:47 +01: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.