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
Перейти к файлу
alwu df9c134aa6 Bug 1683788 - add telemetry probe for the audio competition. r=bryce
If multiple audible tabs play at the same time, we call it as `Audio Competition`.

When the audio competition happens, there are several possibilities

(1) ignore that and keep multiple tabs playing at the same time
(2) user manually handles that by pausing or muting audible playing tabs, remaining only an audible playing tab
(3) user enables audio focus management, so gecko would pause them and only allow one audible tab playing at a time

By collecting these situations, we can know the details of how user would react for the audio compeition.

In addition, we also collect the situation where no audio competition happens, in order to know whether the audio competition is common to users.

Differential Revision: https://phabricator.services.mozilla.com/D100292
2020-12-24 02:42:56 +00:00
.cargo Bug 1683902 - Update neqo to 0.4.19 r=necko-reviewers,kershaw 2020-12-22 18:36:22 +00:00
.vscode
accessible Bug 1682988 - Use UTF8String for querySelector and similar OM methods. r=heycam 2020-12-23 05:42:00 +00:00
browser Bug 1680906 - Update Baidu search engine logo. r=mkaply 2020-12-23 19:23:04 +00:00
build Bug 1684061 - land NSS 97ef009f7a78 UPGRADE_NSS_RELEASE, r=bbeurdouche 2020-12-23 19:54:31 +00:00
caps Bug 1583109 - Use StringJoin(Append) where easily possible. r=nika 2020-12-17 14:58:18 +00:00
chrome Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
config Bug 1679750 - Part 4: Move BigInt with Int32 comparison to the MacroAssembler. r=jandem 2020-12-22 13:25:32 +00:00
devtools Bug 1679452 - Replace :not(X):not(Y) with :not(X, Y) r=ntim 2020-12-19 11:24:13 +00:00
docs Bug 1682547 - Write a simple quick reference guide for managing patches stack r=julienw,sheehan DONTBUILD 2020-12-18 21:28:25 +00:00
docshell Bug 1052471: add some logging to test_bug453650.xhtml to help diagnose what's causing the intermittent failure. (no review; just adding some test-only logging) 2020-12-21 17:52:45 +00:00
dom Bug 1683788 - add telemetry probe for the audio competition. r=bryce 2020-12-24 02:42:56 +00:00
editor Bug 1683226 - part 3: Get rid of pathes for handling plugin from `IMEStateManager`, `IMEContentObserver` and `ContentEventHandler` r=smaug 2020-12-21 05:52:49 +00:00
extensions Bug 1671764 - Part 1. Use ACString for dictionary language instead. r=masayuki 2020-12-14 03:01:05 +00:00
gfx Bug 1684095 - More safety in profile writing. r=aosmond 2020-12-24 00:22:42 +00:00
gradle/wrapper
hal Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
image Bug 1682103 - Make nsContentPolicyType a CEnum type. r=ckerschb 2020-12-16 11:36:47 +00:00
intl Bug 1679758 - Remove trailing empty lines r=sylvestre,marionette-reviewers,jgraham 2020-12-15 10:34:54 +00:00
ipc Bug 1683226 - part 13: Get rid of `nsIWidget::StartPluginFocused()` r=m_kato,ipc-reviewers,mccr8 2020-12-24 02:46:46 +00:00
js Bug 1684096 - Clean up JSOp spew for CacheIR health report. r=iain 2020-12-23 20:50:05 +00:00
layout Bug 1683424 - Take box sizing into account for replaced elements with aspect-ratio. r=TYLin 2020-12-23 22:58:35 +00:00
media Bug 1681943: Gtests for bug. r=mjf 2020-12-18 18:00:22 +00:00
memory Bug 1682556 - Increase vm_copy() threshold. r=glandium 2020-12-23 01:35:22 +00:00
mfbt Bug 1410760 - Fix comment on NotNull<UniquePtr<T>>. r=gerald DONTBUILD 2020-12-22 11:11:21 +00:00
mobile Bug 1656336: Implement Web Extension downloads.download() - GV API r=geckoview-reviewers,robwu,agi 2020-12-23 01:56:37 +00:00
modules Bug 1683226 - part 14: Get rid of `ComplexTextInputPanel` r=m_kato 2020-12-24 02:49:02 +00:00
mozglue Bug 1671603: display skeleton ui elements in correct position when RTL is enabled r=dthayer 2020-12-22 17:22:07 +00:00
netwerk Bug 1683902 - Update neqo to 0.4.19 r=necko-reviewers,kershaw 2020-12-22 18:36:22 +00:00
nsprpub Bug 1660371 - NSPR_4_29_RTM. r=kjacobs UPGRADE_NSPR_RELEASE DONTBUILD 2020-09-17 15:26:54 +00:00
other-licenses Bug 1461690 Part 3: HttpPostFile plugin for uploading uninstall ping via POST. r=mhowell 2020-10-20 23:20:25 +00:00
parser Bug 1683220 - Remove nsJSContext::MaybeRunNextCollectorSlice entirely r=smaug 2020-12-21 17:23:26 +00:00
python Bug 1683929 - fix brew list r=mhentges 2020-12-22 19:38:46 +00:00
remote Bug 1606604 - [remote] Disable experimental SameSite=Lax by default. r=remote-protocol-reviewers,jgraham 2020-12-22 12:54:55 +00:00
security Bug 1684061 - land NSS 97ef009f7a78 UPGRADE_NSS_RELEASE, r=bbeurdouche 2020-12-23 19:54:31 +00:00
services Bug 1678606: Remove onClearHistory interface from nsINavHistoryService. r=mixedpuppy,mak 2020-12-23 11:15:20 +00:00
servo Bug 1683424 - Add UseBoxSizing for AspectRatio class, and fix non-replaced element usage. r=TYLin 2020-12-23 22:42:55 +00:00
startupcache Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
storage Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
taskcluster Bug 1654817: Part 1 - Convert e10s-multi transform to an e10s-single transform; r=taskgraph-reviewers,jmaher 2020-11-23 17:16:07 +00:00
testing Bug 1683424 - Take box sizing into account for replaced elements with aspect-ratio. r=TYLin 2020-12-23 22:58:35 +00:00
third_party Bug 1683902 - Update neqo to 0.4.19 r=necko-reviewers,kershaw 2020-12-22 18:36:22 +00:00
toolkit Bug 1683788 - add telemetry probe for the audio competition. r=bryce 2020-12-24 02:42:56 +00:00
tools Backed out 2 changesets (bug 1681985) for perma failures on test_basic.js and test_getInfo.js. CLOSED TREE 2020-12-23 20:04:55 +02:00
uriloader Bug 1681619 - in browser_extension_correction.js clear finished downloads to avoid intermittents, r=mak 2020-12-22 11:08:19 +00:00
view Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
widget Bug 1683226 - part 14: Get rid of `ComplexTextInputPanel` r=m_kato 2020-12-24 02:49:02 +00:00
xpcom Bug 1683031 - pt 5. Add an assertion and document idle request IDs r=smaug 2020-12-22 17:56:46 +00:00
xpfe/appshell Bug 1671603: display skeleton ui elements in correct position when RTL is enabled r=dthayer 2020-12-22 17:22:07 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1667674 - [Wayland] Support public primary-selection unstable protocol. r=stransky 2020-10-02 09:13:06 +00:00
.cron.yml Bug 1680028 - run l10n-bumper daily instead of hourly. r=releng-reviewers,jmaher,aki 2020-12-02 20:22:57 +00:00
.eslintignore Bug 1669956 - [devtools] Enable eslint for devtools/client/shared/components/reps. r=jdescottes. 2020-10-14 11:33:16 +00:00
.eslintrc.js Bug 1675349: Update tests under dom/plugins/test for the removal of plugins. r=jmathies 2020-11-18 15:58:15 +00:00
.flake8 Bug 1673700 - Don't use double quotes around strings in definition of `fork_interpose` r=firefox-build-system-reviewers,glandium 2020-10-29 15:47:14 +00:00
.git-blame-ignore-revs Bug 1648010 - Add revisions for the replacement of literal string macros by string literals to the ignore sets. r=marco,glandium DONTBUILD 2020-12-01 09:04:42 +00:00
.gitattributes
.gitignore Bug 1666347 - Delete assorted dead code after removal of vendored `psutil` r=firefox-build-system-reviewers,rstewart 2020-11-27 16:21:07 +00:00
.hg-annotate-ignore-revs Bug 1648010 - Add revisions for the replacement of literal string macros by string literals to the ignore sets. r=marco,glandium DONTBUILD 2020-12-01 09:04:42 +00:00
.hg-format-source
.hgignore Bug 1666347 - Delete assorted dead code after removal of vendored `psutil` r=firefox-build-system-reviewers,rstewart 2020-11-27 16:21:07 +00:00
.hgtags No bug - tagging 22fc47c968f29a47ed15b282e2148aa5024d861e with FIREFOX_NIGHTLY_85_END a=release DONTBUILD CLOSED TREE 2020-12-14 15:47:54 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml Bug 1666809 - Insert decision task indexes directly via taskluster API rather than index-task, r=taskgraph-reviewers,aki 2020-09-24 19:19:36 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-08-24 14:18:41 +00:00
Cargo.lock Bug 1683966. Add some more objc autorelease pools. r=mstange 2020-12-23 04:02:43 +00:00
Cargo.toml Bug 1681574: Remove the old update agent skeleton. r=nalexander 2020-12-15 19:00:25 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1675086 - drop reference to 'pgo' from Windows AArch EME artifact build. r=nalexander 2020-11-03 22:46:57 +00:00
README.txt
aclocal.m4
build.gradle Bug 1671460 - Update to apilint 0.4.0. r=snorp 2020-11-02 19:42:25 +00:00
client.mk Bug 1671424 - Move configure execution from client.mk to `mach configure`. r=firefox-build-system-reviewers,rstewart 2020-10-20 20:41:52 +00:00
client.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
configure.in Bug 1671424 - Move configure execution from client.mk to `mach configure`. r=firefox-build-system-reviewers,rstewart 2020-10-20 20:41:52 +00:00
configure.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
gradle.properties Bug 1553459 - Migrate to AndroidX r=geckoview-reviewers,agi 2020-09-18 22:29:04 +00:00
gradlew
gradlew.bat
mach Bug 1638961 - Run mach geckodriver under Py 3, r=whimboo 2020-12-21 19:08:56 +00:00
moz.build Bug 1679938 - Don't recurse the build into mfbt for projects that don't need it. r=firefox-build-system-reviewers,mhentges 2020-12-01 23:52:03 +00:00
moz.configure Bug 1677742 - Followups for new pass manager LTO r=glandium 2020-11-21 02:13:04 +00:00
mozilla-config.h.in
old-configure.in Bug 1681445 - Fix CLOCK_MONOTONIC test by fixing typo from bug 1524461. r=firefox-build-system-reviewers,dmajor 2020-12-18 01:07:06 +00:00
package-lock.json Bug 1668274 - update eslint, eslint-plugin-no-unsanitized and mocha to allow use of logical assignment operators, r=Standard8 2020-10-02 18:00:40 +00:00
package.json Bug 1668274 - update eslint, eslint-plugin-no-unsanitized and mocha to allow use of logical assignment operators, r=Standard8 2020-10-02 18:00:40 +00:00
settings.gradle
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.