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
Jens Stutte 61d67b9ff0 Bug 1706998: Replace QuotaManager::GetRef().MaybeRecordShutdownStep by static QuotaManager::(Safe)MaybeRecordQuotaClientShutdownStep; r=dom-storage-reviewers,janv
There are some few unsafe uses of MaybeRecordShutdownStep where the QuotaManager singleton may be  not (yet or anymore) alive.
In order to not add many unnecessary null checks, we drop GetRef and MaybeRecordShutdownStep in favor of
QuotaManager::MaybeRecordQuotaClientShutdownStep
QuotaManager::SafeMaybeRecordQuotaClientShutdownStep
with the sole difference that the Safe variant runtime checks the singleton, while the normal one only asserts.

Differential Revision: https://phabricator.services.mozilla.com/D115988
2021-05-28 06:46:04 +00:00
.cargo Bug 1712440 - Update neqo to version 0.4.25 r=necko-reviewers,kershaw 2021-05-25 21:52:27 +00:00
.vscode
accessible Bug 1704640 - Move mochitest browser-chrome / media from osx 10.14 to osx 10.15. r=ahal,preferences-reviewers 2021-05-27 16:06:03 +00:00
browser Backed out 9 changesets (bug 1695817) for causing build bustages. CLOSED TREE 2021-05-28 07:52:30 +03:00
build Bug 1712804: Change comm action to be specific to Thunderbird r=rjl,ahal 2021-05-27 15:18:37 +00:00
caps Part 1: Bug 1700623 - Add storagePrincipal to WindowGlobalParent. r=nika,timhuang 2021-05-26 07:14:03 +00:00
chrome
config Bug 1699271 - Part 1: Generate MIR Opcodes. r=jandem,iain 2021-05-27 22:55:30 +00:00
devtools Bug 1709358 - [devtools] Handle wasm parser errors r=jdescottes 2021-05-27 13:35:10 +00:00
docs
docshell Backed out 9 changesets (bug 1695817) for causing build bustages. CLOSED TREE 2021-05-28 07:52:30 +03:00
dom Bug 1706998: Replace QuotaManager::GetRef().MaybeRecordShutdownStep by static QuotaManager::(Safe)MaybeRecordQuotaClientShutdownStep; r=dom-storage-reviewers,janv 2021-05-28 06:46:04 +00:00
editor Bug 1540037 - part 29: Move nsIEditor.documentCharacterSet definitions into HTMLEditor r=m_kato 2021-05-26 07:45:02 +00:00
extensions Bug 1708422: part 21) Reduce scope of erv variable in mozInlineSpellChecker::SpellCheckerSlice::Execute. r=smaug 2021-05-26 10:04:36 +00:00
gfx Bug 1712890 - Use snapshotWindowWithOptions() to pass options r=hiro 2021-05-27 08:23:32 +00:00
gradle/wrapper
hal
image Bug 1705033 - Added ImageCacheCleaner deleteByBaseDomain. r=tnikkel,timhuang 2021-05-27 12:37:04 +00:00
intl Bug 1705156 - Add a unified DateTimeFormat component; r=dminor,anba 2021-05-27 23:03:43 +00:00
ipc Part 9: Bug 1700623 - Notify main thread about storage updates periodically. r=asuth 2021-05-26 07:14:07 +00:00
js Bug 1699271 - Part 10: Auto generate more MIR instructions. r=iain 2021-05-27 22:55:34 +00:00
layout Bug 1711649 - Adjust fuzz or css-grid/grid-fragmentation-dyn1-029. r=aosmond 2021-05-28 05:49:26 +00:00
media Bug 1700452 - Update libdav1d for Firefox 90. r=mjf 2021-05-27 15:49:47 +00:00
memory Bug 1709277 - Simplify gOOMAllocationSize via MFBT_DATA r=glandium 2021-05-20 06:53:27 +00:00
mfbt Backed out 9 changesets (bug 1695817) for causing build bustages. CLOSED TREE 2021-05-28 07:52:30 +03:00
mobile Bug 1700763 - [Part 3] Disable specific junit tests that fail in isolated process build r=geckoview-reviewers,aklotz 2021-05-27 21:02:10 +00:00
modules WIP: Bug 1708121, keep ticking after page load r=mstange 2021-05-27 16:08:04 +00:00
mozglue Backed out 9 changesets (bug 1695817) for causing build bustages. CLOSED TREE 2021-05-28 07:52:30 +03:00
netwerk No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2021-05-27 14:31:44 +00:00
nsprpub Bug 1708093 - NSPR_4_31_RTM. r=bbeurdouche UPGRADE_NSPR_RELEASE DONTBUILD 2021-05-26 16:29:39 +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 1712728 - Limit the encoding_detection_outcome_html and encoding_detection_outcome_text probes to HTTP status 200. r=emk 2021-05-26 04:19:12 +00:00
python Bug 1712819: Avoid pip's "outdated" warning in virtualenvs r=ahal 2021-05-27 23:04:06 +00:00
remote Backed out changeset 4b889750da57 (bug 1696251) for causing lint failures. CLOSED TREE 2021-05-28 01:43:11 +03:00
security Bug 1704640 - Move mochitest browser-chrome / media from osx 10.14 to osx 10.15. r=ahal,preferences-reviewers 2021-05-27 16:06:03 +00:00
services Bug 1690105 - Add initial JSON dumps for doh-providers and doh-config collections. r=Gijs,necko-reviewers,dragana 2021-05-27 22:30:25 +00:00
servo Bug 1709018 - Don't simplify percentages that resolve to lengths in min/max/clamp. r=boris 2021-05-21 00:39:48 +00:00
startupcache
storage
taskcluster Bug 1708665 - Enable reftests on Pixel2 for SW-WR r=jmaher 2021-05-28 00:16:12 +00:00
testing Bug 1700763 - Shorten the lines to fix linting error r=jmaher 2021-05-27 22:22:19 +00:00
third_party Bug 1700452 - Update libdav1d for Firefox 90. r=mjf 2021-05-27 15:49:47 +00:00
toolkit Backed out 9 changesets (bug 1695817) for causing build bustages. CLOSED TREE 2021-05-28 07:52:30 +03:00
tools Backed out changeset 4b889750da57 (bug 1696251) for causing lint failures. CLOSED TREE 2021-05-28 01:43:11 +03:00
uriloader Bug 1599713 - Implement IsCurrentAppOSDefaultForProtocol on Linux (GTK) r=Gijs 2021-05-27 06:42:56 +00:00
view
widget Bug 1710436 [Wayland] Rework Wayland popup hierarchy, r=jhorak 2021-05-27 13:18:03 +00:00
xpcom Backed out 9 changesets (bug 1695817) for causing build bustages. CLOSED TREE 2021-05-28 07:52:30 +03: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
.clang-format
.clang-format-ignore
.cron.yml
.eslintignore Backed out changeset f6aae19033a0 (bug 1710546) for causing Bug 1713225. CLOSED TREE 2021-05-28 05:56:23 +03:00
.eslintrc.js
.flake8
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle
Cargo.lock Bug 1712440 - Update neqo to version 0.4.25 r=necko-reviewers,kershaw 2021-05-25 21:52:27 +00:00
Cargo.toml Bug 1712634 - Update cranelift to version 0.74. r=rhunt 2021-05-25 17:38:20 +00:00
client.mk
client.py
CLOBBER
configure.in
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.ps1
Makefile.in
moz.build
moz.configure Bug 1712350 - Use the mozmake toolchain for CI Windows builds. r=firefox-build-system-reviewers,mhentges 2021-05-27 22:27:25 +00:00
mozilla-config.h.in
old-configure.in Bug 1712633 - Set MOZ_REQUIRE_SIGNING appropriately by default. r=firefox-build-system-reviewers,mhentges 2021-05-25 20:00:05 +00:00
package-lock.json
package.json
README.txt
settings.gradle
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.