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
Перейти к файлу
Nika Layzell bebd207110 Bug 1823159 - Avoid racily initializing the PermissionManager twice during startup, r=timhuang,baku
It appears that the issue is caused by a change in behaviour from bug
1799470 which made the profile available earlier during startup. If the
permission manager is started between the time when the profile becomes
available and profile-do-change, it would've previously initialized
without storage, and initialized storage after profile-do-change, but
after the changes it may initialize twice instead.

This patch changes the profile-do-change handler to check if we already
have a profile, and avoid initializing the DB twice in that situation.

Differential Revision: https://phabricator.services.mozilla.com/D173062
2023-03-20 22:15:31 +00:00
.cargo Bug 1813481 - Allow 'none' keyword in color components r=emilio,supply-chain-reviewers,devtools-reviewers 2023-03-16 11:50:55 +00:00
.vscode
accessible Bug 1822170 - Handle any kind of NSRanges provided to AXAttributedStringForRange. r=Jamie 2023-03-20 22:01:27 +00:00
browser Bug 1822692 - Add tests for migration wizard entrypoint telemetry. r=Gijs 2023-03-20 21:55:15 +00:00
build Backed out 3 changesets (bug 1823335, bug 1815937, bug 1823399) for devtools failures on browser_dbg-features-breakable-positions.js. CLOSED TREE 2023-03-21 00:01:11 +02:00
caps Bug 1776755 - Skip ordering ExpandedPrincipals to speed up creation; r=nika,necko-reviewers 2023-03-13 14:52:04 +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 Backed out 2 changesets (bug 1806618, bug 1808184) for causing build bustages. 2023-03-15 18:12:19 +02:00
devtools Backed out 3 changesets (bug 1823335, bug 1815937, bug 1823399) for devtools failures on browser_dbg-features-breakable-positions.js. CLOSED TREE 2023-03-21 00:01:11 +02:00
docs Bug 1811850 - [lint] Replace pylint linter with ruff, r=linter-reviewers,marco 2023-03-20 13:06:28 +00:00
docshell Bug 1818250 - Add ShouldResistFingerprinting to WindowContext. r=nika 2023-03-20 18:52:25 +00:00
dom Bug 1823317 - Downgrade diagnostic assert in FFmpegAudioDecoder. r=media-playback-reviewers,padenot 2023-03-20 22:11:39 +00:00
editor Bug 1820972 - Make `nsBaseDragService::FireDragEventAtSource` update `mSourceNode` if it's disconnected while `HTMLEditor` deletes selection caused by a drag operation r=edgar 2023-03-16 06:37:18 +00:00
extensions Bug 1823159 - Avoid racily initializing the PermissionManager twice during startup, r=timhuang,baku 2023-03-20 22:15:31 +00:00
gfx Bug 1820914 - Don't require WGL_ARB_extensions_string on WGL. r=gfx-reviewers,lsalzman 2023-03-20 20:19:00 +00:00
gradle/wrapper
hal Bug 1607634 - Part 4b: Changes for not-nullable actor types being wrapped in NotNull, r=ipc-reviewers,necko-reviewers,mccr8 2023-03-20 15:40:36 +00:00
image Bug 1813466 - Store AVIF prefs as default decoder flags in RasterImage. r=tnikkel 2023-03-17 00:50:07 +00:00
intl Bug 1818305 - Part 2: Add a streamStatus method to nsIInputStream, r=xpcom-reviewers,necko-reviewers,geckoview-reviewers,valentin,jesup,m_kato,mccr8 2023-03-15 19:52:34 +00:00
ipc Bug 1822728 - Increase the child process shutdown timeout for Unix ccov builds. r=ipc-reviewers,nika 2023-03-20 20:32:31 +00:00
js Backed out 3 changesets (bug 1823335, bug 1815937, bug 1823399) for devtools failures on browser_dbg-features-breakable-positions.js. CLOSED TREE 2023-03-21 00:01:11 +02:00
layout Bug 1822919 - Remove unused declaration from nsCSSFrameConstructor.cpp r=emilio 2023-03-20 21:29:01 +00:00
media Bug 1822246 - Part 3. Add patch file to moz.yaml. r=media-playback-reviewers,padenot 2023-03-20 07:39:46 +00:00
memory Bug 1609478 - Poison memory we want to free before we take the arena lock r=glandium 2023-03-16 06:05:27 +00:00
mfbt Bug 1607634 - Part 1: Improve the ergonomics of using NotNull with RefPtr and nsCOMPtr, r=glandium 2023-03-20 15:40:35 +00:00
mobile Bug 1822792 - Convert ModuleManager's resouces to ESM. r=geckoview-reviewers,extension-reviewers,owlish 2023-03-17 06:34:35 +00:00
modules Bug 1168182 - Bind wheel event targets to wheel transactions. r=masayuki,smaug 2023-03-20 12:19:36 +00:00
mozglue Bug 1822605: Add ThreadSanitizer suppression for race in libvulkan_lvp.so r=decoder 2023-03-16 20:12:03 +00:00
netwerk Bug 1814686 - Part 2: Make nsDocShellLoadState not-null, and simplify handling of nsDOMNavigationTiming, r=necko-reviewers,valentin,smaug 2023-03-20 15:40:38 +00:00
nsprpub
other-licenses Bug 1815019 - Customize 7z to write provenance data r=nalexander 2023-03-02 16:44:10 +00:00
parser Backed out 3 changesets (bug 1823335, bug 1815937, bug 1823399) for devtools failures on browser_dbg-features-breakable-positions.js. CLOSED TREE 2023-03-21 00:01:11 +02:00
python Bug 1822325 - Vendor Glean 52.4.2 r=janerik,supply-chain-reviewers 2023-03-20 17:52:38 +00:00
remote Bug 1585622 - [marionette] Add support for getComputedRole and getComputedLabel r=webdriver-reviewers,whimboo 2023-03-20 21:46:01 +00:00
security No Bug, mozilla-central repo-update HPKP remote-settings tld-suffixes - r=release-managers,RyanVM 2023-03-20 12:38:17 +00:00
services No Bug, mozilla-central repo-update HPKP remote-settings tld-suffixes - r=release-managers,RyanVM 2023-03-20 12:38:17 +00:00
servo Backed out changeset 18595f6364ea (bug 1822521) for wpt failures on popover-focus-child-dialog.html. CLOSED TREE 2023-03-20 21:17:55 +02:00
startupcache
storage Bug 1781116 - QuotaManager needs to deal with SQLite path canonicalization/symlink piercing; r=asuth,dom-storage-reviewers 2023-03-07 15:56:51 +00:00
supply-chain Bug 1822325 - Vendor Glean 52.4.2 r=janerik,supply-chain-reviewers 2023-03-20 17:52:38 +00:00
taskcluster Bug 1823016 - extend variant 'wmf-media-engine'. r=ci-and-tooling,jmaher 2023-03-20 20:53:46 +00:00
testing Bug 1820782 - [geckodriver] Add support for getComputedLabel and getComputedRole r=webdriver-reviewers,whimboo 2023-03-20 21:46:02 +00:00
third_party Bug 1822325 - Vendor Glean 52.4.2 r=janerik,supply-chain-reviewers 2023-03-20 17:52:38 +00:00
toolkit Bug 1820334 - Make the metrics_yamls and ping_yamls lists deterministically ordered. r=chutten,nalexander 2023-03-20 21:52:49 +00:00
tools Bug 1822862 - Fix profiler build errors on non-MOZ_GECKO_PROFILER platforms r=mstange 2023-03-20 20:44:16 +00:00
uriloader Bug 1818305 - Part 1: Add a streamStatus method to nsIOutputStream, r=necko-reviewers,geckoview-reviewers,jesup,emilio,m_kato,devtools-reviewers 2023-03-15 19:52:33 +00:00
view
widget Bug 1823077, r=mhowell 2023-03-20 20:55:56 +00:00
xpcom Backed out changeset 18595f6364ea (bug 1822521) for wpt failures on popover-focus-child-dialog.html. CLOSED TREE 2023-03-20 21:17:55 +02:00
xpfe/appshell Backed out changeset 9125aacdb96b (bug 1823350) for bc failures on browser_changePiPSrcInFullscreen.js. 2023-03-20 21:08:13 +02:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1822107 - Run the Beta l10n-bumper job an hour earlier. r=releng-reviewers,jcristau DONTBUILD 2023-03-13 16:54:07 +00:00
.eslintignore
.eslintrc-test-paths.js
.eslintrc.js Bug 1812098 - Enable the builtinGlobals option for ESLint no-shadow rule on .mjs files. r=Gijs 2023-03-14 09:13:49 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1810885 - Use ChromeMap for rewriting chrome:// URIs in Storybook r=hjones 2023-02-28 05:43:54 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre 2023-03-20 13:06:27 +00:00
.hgtags
.lando.ini
.lldbinit
.mailmap
.prettierignore
.prettierrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Bug 1817024 - Vendor libwebrtc from 15a82c93d0 - moz.build file updates 2023-03-13 12:03:34 +01:00
Cargo.lock Bug 1822325 - Vendor Glean 52.4.2 r=janerik,supply-chain-reviewers 2023-03-20 17:52:38 +00:00
Cargo.toml Bug 1813481 - Allow 'none' keyword in color components r=emilio,supply-chain-reviewers,devtools-reviewers 2023-03-16 11:50:55 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle Bug 1822325 - Vendor Glean 52.4.2 r=janerik,supply-chain-reviewers 2023-03-20 17:52:38 +00:00
client.mk
client.py
configure
configure.py
gradle.properties
gradlew
gradlew.bat
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
mots.yaml Bug 1822698 - Update list of peers for GeckoView module r=zeid 2023-03-16 16:26:28 +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 1807907 - Cache the results of `try_invoke_compiler` on disk for re-use between different runs of configure r=firefox-build-system-reviewers,glandium 2023-02-28 08:42:52 +00:00
mozilla-config.h.in
old-configure.in
package-lock.json
package.json
pyproject.toml Bug 1811850 - [lint] Replace pylint linter with ruff, r=linter-reviewers,marco 2023-03-20 13:06:28 +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.