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
Перейти к файлу
Andreas Farre b3cd1ccf21 Bug 1701303 - Move counting of private browsing contexts to parent process. r=smaug,johannh
Move the counting of private browsing contexts to the parent
process. Also change to only consider non-chrome browsing contexts
when counting private contexts. The latter is possible due to bug
1528115, because we no longer need to support hidden private windows.

With counting in the parent process we can make sure that when we're
changing remoteness on a private browsing context the private browsing
context count never drops to zero. This fixes an issue with Fission,
where we remoteness changes could transiently have a zero private
browsing context count, that would be mistaken for the last private
browsing context going away.

Changing to only count non-chrome browsing contexts makes us only fire
'last-pb-context-exited' once, and since we count them in the parent
there is no missing information about contexts that makes us wait for
a content process about telling us about insertion or removal of
browsing contexts.

Differential Revision: https://phabricator.services.mozilla.com/D118182
2021-07-05 13:16:49 +00:00
.cargo Bug 1714465 - Add ThreadNamesStream support to minidump_writer_linux. r=gsvelto 2021-06-30 15:03:52 +00:00
.vscode Bug 1701913 - Documentation regarding Remote Development over SSH using VS Code. r=marco 2021-03-30 14:44:51 +00:00
accessible Backed out changeset 11d1710e481f (bug 1714212) for Browser-chrome failures in toolkit/xre/test/browser_checkdllblockliststate.js. CLOSED TREE 2021-06-26 09:45:29 +03:00
browser Bug 1701303 - Move counting of private browsing contexts to parent process. r=smaug,johannh 2021-07-05 13:16:49 +00:00
build Bug 1718936 - Backed out changeset f3cd92f7cd0d: Restore -Wno-range-loop-analysis. r=andi,firefox-build-system-reviewers 2021-07-05 06:43:44 +00:00
caps Bug 1654488: Remove pref in CheckLoadURIWIthFlags which allows all UI resources to load r=bholley 2021-06-25 17:28:59 +00:00
chrome Bug 1695162 - Use range-based for instead of custom hashtable iterators. r=xpcom-reviewers,kmag 2021-03-17 15:49:46 +00:00
config Bug 1685075 - Part 2: Remove "en-US-posix" locale from ICU data file. r=zbraniecki 2021-06-18 09:22:06 +00:00
devtools Bug 1467313 - Replace disabled addon debugging mochitest-chrome test with a new devtools xpcshell test. r=jdescottes 2021-07-05 12:54:56 +00:00
docs Bug 1587022 - Improve documentation for remaining Mozilla specific ESLint rules. r=sylvestre 2021-07-05 11:38:39 +00:00
docshell Bug 1701303 - Move counting of private browsing contexts to parent process. r=smaug,johannh 2021-07-05 13:16:49 +00:00
dom Bug 1701303 - Move counting of private browsing contexts to parent process. r=smaug,johannh 2021-07-05 13:16:49 +00:00
editor Bug 1718815 - part 4: Move `EditorBase::AppendNodeToSelectionAsRange()` and `EditorBase::ClearSelection()` to `HTMLEditor` r=m_kato 2021-07-02 08:23:46 +00:00
extensions Bug 1718607 - Make `TextServicesDocument` use `uint32_t` for offset in DOM node r=m_kato 2021-06-30 09:07:35 +00:00
gfx Bug 1705976 - A test that double tapping inside OOP iframe doesn't zoom if the top level document disallows zooming. r=tnikkel 2021-07-05 00:48:42 +00:00
gradle/wrapper
hal Bug 1710473 - Remove hal::SetProcessPrioritySupported(). r=gsvelto,geckoview-reviewers,aklotz 2021-05-10 19:59:24 +00:00
image Bug 1718398 - Skip mozicon file intermittent on ccov as well r=neha 2021-06-26 14:42:07 +00:00
intl Bug 1715979 - Do not leak ICU objects in mozilla:intl component moves; r=nordzilla 2021-06-29 15:25:44 +00:00
ipc Bug 1714299 - Correct the opaque response judgment for opaque response blocking. r=necko-reviewers,annevk,dragana 2021-07-02 23:11:55 +00:00
js Bug 1718823 - Disable GC zeal for weakmap-nursery-value.js test r=arai 2021-07-05 12:04:25 +00:00
layout Bug 1719113. Fix confusing in nsImageBoxFrame between imgIContainer and nsImageRendering flags. r=aosmond 2021-07-05 12:29:56 +00:00
media Bug 1700534 - Coalesce RLBox wasmboxed libraries. r=firefox-build-system-reviewers,shravanrn,bholley,andi,mhentges 2021-06-22 05:31:33 +00:00
memory Bug 1717466 - A few minor fixes for block_analyzer.py. r=pbone 2021-06-22 14:17:44 +00:00
mfbt Bug 1717778 - Upgrade some LinkedList asserts to RELEASE_ASSERT, r=glandium 2021-06-25 16:53:39 +00:00
mobile Bug 1699794 - [2.0] Add address autocomplete tests r=geckoview-reviewers,agi 2021-06-22 22:03:01 +00:00
modules Bug 1695381 - Use IPC for content processes' moz-icon URL loading. r=tnikkel,nika 2021-06-26 01:15:01 +00:00
mozglue Backed out changeset 11d1710e481f (bug 1714212) for Browser-chrome failures in toolkit/xre/test/browser_checkdllblockliststate.js. CLOSED TREE 2021-06-26 09:45:29 +03:00
netwerk No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=jcristau 2021-07-05 11:42:50 +00:00
nsprpub Bug 1715584 - Update to NSPR_4_32_RTM (no code change). r=bbeurdouche UPGRADE_NSPR_RELEASE DONTBUILD 2021-07-01 09:07:04 +00:00
other-licenses Bug 1710751: Create LINKS_TO relation to track anchors and their corresponding elements r=eeejay 2021-05-26 21:31:42 +00:00
parser Bug 1713627 - Remove code obsoleted by the replacing the Text Encoding menu with one item. r=jaws,emk 2021-06-21 12:09:01 +00:00
python Bug 1703066 - add tracking key to mozyaml file schema; r=tjr 2021-06-29 14:01:58 +00:00
remote Bug 1714068 - Bug 1707588 - [puppeteer] Sync vendored puppeteer to v10.0.0 r=webdriver-reviewers,whimboo 2021-06-23 12:37:53 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=jcristau 2021-07-05 11:42:50 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=jcristau 2021-07-05 11:42:50 +00:00
servo Bug 1717161 - Clamp perspective() values to a minimum of 1px. r=emilio 2021-07-05 05:19:15 +00:00
startupcache Bug 708901 - Migrate to nsTHashSet in startupcache. r=dthayer 2021-03-23 10:36:39 +00:00
storage Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
taskcluster Bug 1716834 - Bump mingw revision to fix a build break r=firefox-build-system-reviewers,nalexander 2021-06-30 18:32:53 +00:00
testing Bug 1718504 [wpt PR 29516] - Update wpt metadata, a=testonly 2021-07-05 10:37:42 +00:00
third_party Bug 1714465 - Add ThreadNamesStream support to minidump_writer_linux. r=gsvelto 2021-06-30 15:03:52 +00:00
toolkit Bug 1719146 - Use size_t in breakpad's Linux exception handler. r=gsvelto 2021-07-05 11:59:34 +00:00
tools Bug 1717909 - Fetch only one file at a time from Microsoft's symbol servers; r=marco,calixte 2021-06-26 06:37:29 +00:00
uriloader Bug 1685737 - Older blocked mixed-content downloads get removed from download-list on restart. r=Gijs 2021-06-24 11:13:49 +00:00
view Bug 1710533 - Apply the widget size constraints to newBounds r=mstange,gfx-reviewers 2021-05-13 09:34:26 +00:00
widget Bug 1718748 - Ensure that changing browser.theme.toolbar-theme triggers an style/layout update. r=stransky 2021-07-02 07:55:24 +00:00
xpcom Bug 1718262 - Remove duplicated declaration of NS_GetCurrentThread. r=mccr8 2021-06-25 18:35:09 +00:00
xpfe/appshell Bug 1710687, null check mDocShell before using it, r=peterv 2021-05-25 12:25:41 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1702166 - Update ESLint, Babel and associated modules to the latest versions. r=mossop,nchevobbe 2021-04-04 08:05:39 +00:00
.clang-format
.clang-format-ignore Bug 1714577 - Part 5 - Add GeckoTraceEvent.h to clang-format-ignore. r=gerald 2021-06-09 15:43:38 +00:00
.cron.yml Bug 1717600 - Add browsertime perf tests for FF built with clang-trunk. r=perftest-reviewers,jmaher,davehunt 2021-06-24 17:15:43 +00:00
.eslintignore Bug 1515695 - Remove Task.jsm. r=florian,jdescottes 2021-06-17 08:28:02 +00:00
.eslintrc.js Bug 1716642 - Replaced calls to GlobalManager.extensionMap.get() with WebExtensionPolicy.getByID(). r=Standard8,kmag,robwu 2021-06-24 15:06:17 +00:00
.flake8 Bug 1714641: Remove usages of vendored "wptserve_py2" library r=jgraham,ahal 2021-06-09 15:48:51 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1703105 - wasm: Move generate-spectest tool into tree. r=lth 2021-04-13 16:41:46 +00:00
.hgtags No bug - tagging b724ec4440e0fec4dd6e02ac019f43b2e0b32f85 with FIREFOX_NIGHTLY_90_END a=release DONTBUILD CLOSED TREE 2021-05-31 17:00:09 +00:00
.lando.ini Bug 1714470: add `.lando.ini` file r=zeid DONTBUILD 2021-06-08 12:52:25 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml Bug 1696944 - Part 3 - Add new image to taskcluster.yml. r=aki 2021-03-17 11:22:02 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Bug 1714933 - Part 7: Updating ICU requires a clobber. r=tcampbell 2021-06-15 07:54:06 +00:00
Cargo.lock Bug 1714465 - Add ThreadNamesStream support to minidump_writer_linux. r=gsvelto 2021-06-30 15:03:52 +00:00
Cargo.toml Bug 1714465 - Add ThreadNamesStream support to minidump_writer_linux. r=gsvelto 2021-06-30 15:03:52 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle
client.mk Bug 1683797: Removes unnecessary lines from client.mk r=sheehan,firefox-build-system-reviewers,glandium 2021-03-09 14:45:24 +00:00
client.py No bug - fix client.py update_nss on python3. r=firefox-build-system-reviewers,mhentges,bbeurdouche 2021-05-05 16:59:09 +00:00
configure.in
configure.py
gradle.properties
gradlew
gradlew.bat
mach Bug 1713173 - Add `--profile-command` flag for profiling `mach` commands. r=firefox-build-system-reviewers,mhentges 2021-06-02 21:28:56 +00:00
mach.ps1
moz.build Bug 1705403 - Replace FOG's Glean autodocs with link to Glean Dictionary r=janerik DONTBUILD 2021-05-10 13:33:09 +00:00
moz.configure Bug 1717585 - Switch --enable-bootstrap on by default on central. r=firefox-build-system-reviewers,mhentges 2021-06-22 23:36:28 +00:00
mozilla-config.h.in
old-configure.in Backed out 3 changesets (bug 1709640) for causing android-4-1-armv7 pgo build bustages. 2021-06-08 03:58:27 +03:00
package-lock.json Bug 1702858 - Update node modules for latest versions, remove obsolete. r=mossop 2021-05-19 16:53:53 +00:00
package.json Bug 1702858 - Update node modules for latest versions, remove obsolete. r=mossop 2021-05-19 16:53:53 +00:00
settings.gradle
substitute-local-geckoview.gradle Backed out 3 changesets (bug 1709640) for causing android-4-1-armv7 pgo build bustages. 2021-06-08 03:58:27 +03: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.