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
Jan Varga 1311af9ad2 Bug 1866217 - Introduce PersistenceScope class à la OriginScope; r=dom-storage-reviewers,jari
Directory locks currently only support specifying a concrete persistence type
or all persistence types. There are situations like temporary storage
initialization when multiple persistence types need to be specified. It would
be possible to create multiple directory locks for that, but that would also
introduce non-trivial additional complexity. A new PersistenceScope class in
the style of OriginScope will make it easy to specify multiple persistence
types. Support for actual persistence type sets will be added in a separate
patch, this patch just adds basic functionality.

Differential Revision: https://phabricator.services.mozilla.com/D195366
2024-08-14 12:46:14 +00:00
.cargo Backed out 3 changesets (bug 1910796) for causing build bustages and mass test failures. CLOSED TREE 2024-08-13 19:29:38 +03:00
.github/workflows
.vscode
accessible Bug 1900668 - Use GDBusProxy for platform a11y enabled check. r=Jamie 2024-08-09 16:17:17 +00:00
browser Bug 1912040 - Remove all instances of onLegacyEngagement(). r=adw,urlbar-reviewers 2024-08-14 12:38:26 +00:00
build Backed out changeset d5d4782604fd (bug 1906824) for causing bustages on BigIntType. CLOSED TREE 2024-08-14 01:30:14 +03:00
caps Bug 1912804 - Don't warn in BasePrincipal::IsL10nAllowed if GetURI return null. r=peterv,dom-core 2024-08-13 12:40:13 +00:00
chrome Bug 1910698 - Remove nsIScriptError.sourceLine. r=smaug,devtools-reviewers,webdriver-reviewers,necko-reviewers,nchevobbe,kershaw,jdescottes,credential-management-reviewers,dimi 2024-08-01 17:12:48 +00:00
config Backed out 3 changesets (bug 1910796) for causing build bustages and mass test failures. CLOSED TREE 2024-08-13 19:29:38 +03:00
devtools Bug 1871762 - [devtools] Wait for request animation frame to resize netmonitor request list r=devtools-reviewers,ochameau 2024-08-14 00:04:40 +00:00
docs Bug 1906260: Remove the -no-remote command line argument. r=glandium,webdriver-reviewers,perftest-reviewers,application-update-reviewers,taskgraph-reviewers,nalexander,bhearsum,jdescottes,sparky 2024-08-13 14:13:10 +00:00
docshell Bug 1894040 - Support for enabling or disabling BounceTrackingProtection during runtime. r=anti-tracking-reviewers,bvandersloot 2024-08-13 12:38:26 +00:00
dom Bug 1866217 - Introduce PersistenceScope class à la OriginScope; r=dom-storage-reviewers,jari 2024-08-14 12:46:14 +00:00
editor Bug 1910800 - Make HTMLEditor::ComputeEditingHostInternal() stop referring mIsInDesignMode and refer focused element in the window r=m_kato 2024-08-13 00:08:58 +00:00
extensions Bug 1906744 - Check if constructor is enabled before installing named property. r=mccr8,dom-storage-reviewers,janv,asuth,eemeli 2024-08-08 16:35:19 +00:00
gfx Bug 1912368 - Use GpuProcessTextureId in D3D11TextureData if compositor device is used r=gfx-reviewers,lsalzman 2024-08-14 11:02:38 +00:00
gradle/wrapper
hal Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,necko-reviewers,geckoview-reviewers,application-update-reviewers,media-playback-reviewers,devtools-reviewers,anti-tracking-reviewers,profiler-reviewers,win-reviewers,migration-reviewers,padenot,mconley,nchevobbe,kershaw,gstoll,mstange,bytesized,m_kato 2024-07-17 11:15:31 +00:00
image Bug 1910297. Handle repaint propagation to the root if the root is a table. r=layout-reviewers,emilio 2024-08-09 10:25:21 +00:00
intl Bug 1912853 - Remove network.IDN.* prefs r=necko-reviewers,hsivonen,valentin 2024-08-13 21:12:55 +00:00
ipc Bug 1908725 - Part 5: Add additional validation for early-startup command line checks, r=ipc-reviewers,mccr8 2024-08-07 20:39:41 +00:00
js Bug 1908395 part 4 - Rename StringBuffer.h/cpp to StringBuilder.h/cpp. r=arai 2024-08-14 08:37:24 +00:00
layout Bug 1913021: Fix up missed renaming from position-try-options to position-try-fallbacks. r=emilio 2024-08-14 12:05:33 +00:00
media Bug 1911655 - Update dav1d to 5ef6b241f05a2b9058b58136da4b25842aefba96 r=chunmin 2024-08-06 16:45:04 +00:00
memory Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,necko-reviewers,geckoview-reviewers,application-update-reviewers,media-playback-reviewers,devtools-reviewers,anti-tracking-reviewers,profiler-reviewers,win-reviewers,migration-reviewers,padenot,mconley,nchevobbe,kershaw,gstoll,mstange,bytesized,m_kato 2024-07-17 11:15:31 +00:00
mfbt Bug 1910421: Support float16 in mozilla::FloatingPoint. r=jandem 2024-08-01 06:02:40 +00:00
mobile Bug 1913058 - Update android nightly application-services version bump to 016192965413b7d38c76d24f25560d5222bb0b18 r=dmeehan 2024-08-14 11:53:13 +00:00
modules Backed out 2 changesets (bug 1889130) for causing xpc failures @ netwerk/test/unit/<...> CLOSED TREE 2024-08-14 16:04:22 +03:00
mozglue Bug 1908725 - Part 5: Add additional validation for early-startup command line checks, r=ipc-reviewers,mccr8 2024-08-07 20:39:41 +00:00
netwerk Backed out 2 changesets (bug 1889130) for causing xpc failures @ netwerk/test/unit/<...> CLOSED TREE 2024-08-14 16:04:22 +03:00
nsprpub
other-licenses
parser Bug 1910951 - Avoid incorrect use of nsParser when meta refresh is added to about:blank. r=sefeng 2024-08-13 15:15:03 +00:00
python Backed out changeset d5d4782604fd (bug 1906824) for causing bustages on BigIntType. CLOSED TREE 2024-08-14 01:30:14 +03:00
remote Bug 1906260: Remove the -no-remote command line argument. r=glandium,webdriver-reviewers,perftest-reviewers,application-update-reviewers,taskgraph-reviewers,nalexander,bhearsum,jdescottes,sparky 2024-08-13 14:13:10 +00:00
security Bug 1912344 - only filter non-trust-anchors if they are known built-in roots when loading third-party certificates r=jschanck 2024-08-12 19:42:25 +00:00
services Bug 1912893 - Fix attachments bundle extraction to prevent shutdown crash in IndexedDB r=leplatrem 2024-08-13 13:18:46 +00:00
servo Bug 1912663 - Fix some build issues with cbindgen 0.27. r=firefox-style-system-reviewers,zrhoffman 2024-08-11 15:12:29 +00:00
startupcache
storage
supply-chain Backed out 3 changesets (bug 1910796) for causing build bustages and mass test failures. CLOSED TREE 2024-08-13 19:29:38 +03:00
taskcluster Bug 1910096 - upgrade mercurial to 6.8.1 in docker images. r=sheehan 2024-08-13 16:57:25 +00:00
testing Bug 1883903 - Try to get a profile when we encounter a hang r=florian,profiler-reviewers,ahal 2024-08-14 12:11:43 +00:00
third_party Backed out 3 changesets (bug 1910796) for causing build bustages and mass test failures. CLOSED TREE 2024-08-13 19:29:38 +03:00
toolkit Bug 1896175: Check canvas extraction permission before returning ImageExtraction::Randomize. r=timhuang 2024-08-14 11:13:02 +00:00
tools Bug 1883903 - Try to get a profile when we encounter a hang r=florian,profiler-reviewers,ahal 2024-08-14 12:11:43 +00:00
uriloader Bug 1890028 - Display Server Error message when server returns HTTP 500 and unusual content-type r=kershaw,fluent-reviewers,necko-reviewers,flod 2024-08-07 13:31:02 +00:00
view Bug 1831649 - Propagate the software keyboard height change into nsPresContext. r=botond,geckoview-reviewers,m_kato 2024-08-06 07:46:21 +00:00
widget Bug 1911486: Leave DragSession connected to BrowserChild while sending dragend r=win-reviewers,gstoll 2024-08-13 22:30:25 +00:00
xpcom Bug 1883903 - Try to get a profile when we encounter a hang r=florian,profiler-reviewers,ahal 2024-08-14 12:11:43 +00:00
xpfe/appshell Bug 1905253 - Add a null-check in AppWindow::MoveResize. r=smaug 2024-07-16 07:43:22 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1890370 - Remove libtheora from the tree. r=sylvestre,frontend-codestyle-reviewers,zeid 2024-07-15 14:20:37 +00:00
.cron.yml Bug 1907655: remove l10n bump cron task/hook from mozilla-central r=RyanVM,aryx,releng-reviewers,jcristau 2024-07-15 14:35:53 +00:00
.eslintrc-ignores.js Bug 1907841 - Change ESLint's .eslintignore to be an imported module. r=frontend-codestyle-reviewers,zeid,devtools-reviewers,nchevobbe 2024-07-16 12:53:09 +00:00
.eslintrc-rollouts.js Bug 1896774 - Expose length in MPRIS metadata r=media-playback-reviewers,alwu,frontend-codestyle-reviewers 2024-08-09 16:39:25 +00:00
.eslintrc-test-paths.js
.eslintrc.js Bug 1907841 - Change ESLint's .eslintignore to be an imported module. r=frontend-codestyle-reviewers,zeid,devtools-reviewers,nchevobbe 2024-07-16 12:53:09 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Backed out 4 changesets (bug 1743983) for causing multiple failures. CLOSED TREE 2024-08-06 01:49:21 +03:00
.hg-annotate-ignore-revs
.hgignore Backed out 4 changesets (bug 1743983) for causing multiple failures. CLOSED TREE 2024-08-06 01:49:21 +03:00
.hgtags No bug - tagging a12975dc04594d4ebd1d3e2927c6c1f18b7aa09c with FIREFOX_NIGHTLY_130_END a=release DONTBUILD CLOSED TREE 2024-08-05 13:59:00 +00:00
.lando.ini
.lldbinit
.mailmap No bug - Add some old committer emails to mailmap. DONTBUILD 2024-07-21 00:20:52 +00:00
.prettierignore Bug 1907841 - Change ESLint's .eslintignore to be an imported module. r=frontend-codestyle-reviewers,zeid,devtools-reviewers,nchevobbe 2024-07-16 12:53:09 +00:00
.prettierrc.js
.stylelintignore
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4 Bug 1882553 - Move clang plugin flag computation to python.configure r=glandium 2024-08-01 15:12:50 +00:00
AUTHORS
build.gradle Bug 1880792, 1880801, 1880805 - Compile Focus, Fenix, AC and GV with SDK 35. r=android-reviewers,geckoview-reviewers,ohall 2024-08-08 08:02:32 +00:00
Cargo.lock Backed out 3 changesets (bug 1910796) for causing build bustages and mass test failures. CLOSED TREE 2024-08-13 19:29:38 +03:00
Cargo.toml Bug 1911767 - Update to Glean v60.5.0 r=chutten,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,twhite,ahal 2024-08-08 14:58:04 +00:00
client.mk
client.py
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-08-05 13:59:10 +00:00
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in Bug 1821091 - Send Glean crash pings from the crashreporter r=gsvelto,glandium 2024-07-16 14:08:52 +00:00
mots.yaml Bug 1911899 - Update owner of Testing::Gtest r=zeid DONTBUILD 2024-08-12 21:56:54 +00:00
moz.build
moz.configure Backed out 3 changesets (bug 1910796) for causing build bustages and mass test failures. CLOSED TREE 2024-08-13 19:29:38 +03:00
mozilla-config.h.in
old-configure.in Backed out changeset d5d4782604fd (bug 1906824) for causing bustages on BigIntType. CLOSED TREE 2024-08-14 01:30:14 +03:00
package-lock.json
package.json
pyproject.toml
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.