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
Перейти к файлу
Daniel Holbert eec12e877e Bug 1860705: Use pushPrefEnv instead of setBoolPref in mochitest test_statechange.html. r=eeejay
setBoolPref has a persistent effect for the rest of the test run (potentially
affecting the behavior of other prefs), so we don't want to use
that. This test is currently failing when run in test-verify mode as a result
of this.  With pushPrefEnv, the test will properly undo its pref-modification
when it completes.

Note: I'm moving the pref-toggle statement inside of a function so that I can
use the ergonomic `await` syntax. This is still essentially right at the start
of the test, since `doTests` is the main function here.

Differential Revision: https://phabricator.services.mozilla.com/D197830
2024-01-09 20:22:57 +00:00
.cargo Bug 1873164 - Update `wgpu` to revision 4b82121501a61c2c2e11cb472d70ba54af3aa12d. r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler 2024-01-05 21:57:42 +00:00
.github/workflows Bug 1853618 - address issue with GitHub PR closer, and optimise r=hwine DONTBUILD 2023-09-20 15:33:26 +00:00
.vscode Bug 1858932 - Skip bash and run mach directly on powershell for tasks.json r=tcampbell DONTBUILD 2023-10-17 19:49:17 +00:00
accessible Bug 1860705: Use pushPrefEnv instead of setBoolPref in mochitest test_statechange.html. r=eeejay 2024-01-09 20:22:57 +00:00
browser Bug 1865845: stop caching mac attribution data in a separate file r=nalexander 2024-01-09 20:21:54 +00:00
build Bug 1872889 - Disable symbol ordering warning r=aryx 2024-01-04 14:23:12 +00:00
caps Bug 1851816: Pass PBM Status into RFPIsEnabledFor r=timhuang 2023-12-18 18:39:33 +00:00
chrome Bug 1859873 - batch 13 xpcshell.ini -> .toml. r=aryx,devtools-reviewers,profiler-reviewers 2023-11-21 12:32:50 +00:00
config Bug 1870952 - Add sections for gkcodecs.symbols r=media-playback-reviewers,jolin 2023-12-20 18:26:29 +00:00
devtools Bug 1873007 - [devtools] Show the reason why the JS tracer stopped. r=devtools-reviewers,nchevobbe 2024-01-09 17:49:02 +00:00
docs Bug 1871447: Remove firefox-bin on macOS. r=mac-reviewers,bradwerth,glandium 2024-01-09 00:18:31 +00:00
docshell Bug 1873294 - Clean up logic for firing cross-process load events, r=smaug 2024-01-08 19:30:59 +00:00
dom Backed out changeset b1f46ae76bf0 (bug 1872907) for causing BP bustages on SVGSymbolFrame.cpp . CLOSED TREE 2024-01-09 22:23:33 +02:00
editor Bug 1870962 - Make `HTMLEditor::SplitAncestorStyledInlineElementsAt` never drop the "did split" state from the result r=m_kato 2023-12-27 02:53:44 +00:00
extensions Bug 1859908 - convert .ini manifests to .toml: batch 20 marionette.ini r=jmaher,webdriver-reviewers,necko-reviewers,application-update-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,bytesized,kershaw,whimboo,dao,jesup,Standard8 2024-01-02 15:31:51 +00:00
gfx Backed out 2 changesets (bug 1851952) for reftest failure on hyphens-1.html 2024-01-09 21:15:52 +02:00
gradle/wrapper
hal Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
image Bug 1872839 - Remove aMimeTypeGuess parameter from nsIContentPolicy. r=freddyb 2024-01-08 15:47:42 +00:00
intl Bug 1868328 - Fix clippy warnings. r=sylvestre 2024-01-09 10:03:42 +00:00
ipc Backed out changeset 9c4ce17422de (bug 1867360) for causing crashes on PRemoteQuotaObjectChild. CLOSED TREE 2024-01-08 23:18:19 +02:00
js Bug 1872373 - Use --disable-unified-build option in autospider nonunified variant. r=sfink 2024-01-09 03:31:35 +00:00
layout Backed out changeset b1f46ae76bf0 (bug 1872907) for causing BP bustages on SVGSymbolFrame.cpp . CLOSED TREE 2024-01-09 22:23:33 +02:00
media Bug 1873510 - Update libjxl to b26041c708d523ac53bb7d95d4f5c4a5d3b1ce30 r=saschanaz 2024-01-09 08:26:00 +00:00
memory Bug 1864828 - pt 1. Move operators to create literals with units into mfbt/ r=glandium 2023-12-11 11:01:33 +00:00
mfbt Bug 1718516 - Fix AddToHash of 64-bits numbers on 32-bits platforms. r=nika,anba 2024-01-09 01:48:31 +00:00
mobile Bug 1872169 - Honor `extensions.update.enabled` pref in GeckoView. r=amejiamarmol,rpl,geckoview-reviewers 2024-01-09 15:33:04 +00:00
modules Bug 1873307 - Remove unused editor.join_split_direction.force_use_traditional_direction and editor.join_split_direction.force_use_compatible_direction prefs r=masayuki DONTBUILD 2024-01-09 03:31:09 +00:00
mozglue Bug 1871545 - add a profiler counter for bandwidth use, r=profiler-reviewers,necko-reviewers,kershaw,canaltinova. 2024-01-09 14:41:55 +00:00
netwerk Bug 1872896 - Add deprecation console message for cookies that are foreign and not Partitioned - r=timhuang,cookie-reviewers,anti-tracking-reviewers 2024-01-09 15:52:30 +00:00
nsprpub
other-licenses Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol 2023-12-13 18:32:20 +00:00
parser Bug 1712140 - Part 3: Add support for parsing and building Declarative ShadowDOMs. r=dom-core,webidl,saschanaz,hsivonen 2023-12-07 21:27:10 +00:00
python Bug 1856590: create a function to return `--remotes` arg and use in `get_branch_nodes` r=ahochheiden 2024-01-09 18:04:09 +00:00
remote Bug 1872116 - Fix year detection in checkTimeDateString r=whimboo,webdriver-reviewers,arai 2023-12-30 07:57:13 +00:00
security Backed out changeset f760cb85cb74 (bug 1871011) as requested by dkeeler 2024-01-09 22:22:31 +02:00
services Bug 1870913 - Add search-config-icons dumps to the build and update system. r=leplatrem 2024-01-09 09:24:05 +00:00
servo Backed out changeset b1f46ae76bf0 (bug 1872907) for causing BP bustages on SVGSymbolFrame.cpp . CLOSED TREE 2024-01-09 22:23:33 +02:00
startupcache Bug 1869606 - Improve StartupCache thread-safety annotations r=mccr8 2023-12-12 22:08:46 +00:00
storage Bug 1871991 - Required arguments after optional are not supported r=jesup 2024-01-04 02:06:08 +00:00
supply-chain Bug 1873525 - qcms: Add back COPYING, add CONTRIBUTING.md and bump the version. r=gfx-reviewers,aosmond,supply-chain-reviewers 2024-01-09 04:04:09 +00:00
taskcluster Bug 1869384: re-enable attributable builds for macOS r=releng-reviewers,taskgraph-reviewers,gbrown,hneiva 2024-01-09 17:57:39 +00:00
testing Backed out changeset b1f46ae76bf0 (bug 1872907) for causing BP bustages on SVGSymbolFrame.cpp . CLOSED TREE 2024-01-09 22:23:33 +02:00
third_party Bug 1743144 [Wayland] Implement Wayland proxy r=emilio 2024-01-09 12:25:01 +00:00
toolkit Bug 1865845: stop caching mac attribution data in a separate file r=nalexander 2024-01-09 20:21:54 +00:00
tools Bug 1873656 - Fix typo "sticked" -> "stuck". r=truber DONTBUILD 2024-01-09 19:24:54 +00:00
uriloader Bug 1873294 - Clean up logic for firing cross-process load events, r=smaug 2024-01-08 19:30:59 +00:00
view Bug 1421651 - Remove obseleted timeline and TimelineMarker code r=canaltinova,webidl,devtools-reviewers,saschanaz,smaug,ochameau 2023-10-24 15:18:12 +00:00
widget Bug 1869796 - Make xul alert windows have the appropriate type hint. r=stransky 2024-01-09 12:38:33 +00:00
xpcom Bug 1684897: Ensure that xpcom/io/CocoaFileUtils.mm uses NSAutoReleasePools. r=mac-reviewers,mstange 2024-01-08 15:14:52 +00:00
xpfe/appshell Bug 1869796 - Make xul alert windows have the appropriate type hint. r=stransky 2024-01-09 12:38:33 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format Bug 1851529 - Set clang-format ColumnLimit consistently. r=sylvestre,necko-reviewers,kershaw 2023-09-05 11:23:01 +00:00
.clang-format-ignore Bug 1816519 - implement getAuthenticatorData for AuthenticatorAttestationResponse. r=keeler,webidl,emilio,smaug 2023-08-31 22:56:50 +00:00
.cron.yml Bug 1750351 - Include push tasks for sp-perftests to prevent rescheduling builds. r=aryx DONTBUILD 2023-10-04 12:51:26 +00:00
.eslintignore Bug 1869896 - Put automatic restart behind Nimbus experiment r=nalexander,application-update-reviewers 2023-12-20 18:57:53 +00:00
.eslintrc-test-paths.js Bug 1844125 - Remove more bits of old translations code. r=gregtatum 2023-10-30 16:20:55 +00:00
.eslintrc.js Bug 1793560 - Remove navigate-to CSP directive r=tschuster 2024-01-03 16:43:12 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1873177 - Fix typo in hgignore for puppeteer files r=whimboo 2024-01-05 12:46:46 +00:00
.hgtags No bug - tagging 2506788ad1107aedfe4a7e67b5cc9a6b6779912b with FIREFOX_NIGHTLY_122_END a=release DONTBUILD CLOSED TREE 2023-12-18 16:30:03 +00:00
.lando.ini Bug 1871425: disable Lando autoformatting r=TYLin DONTBUILD 2024-01-09 17:59:10 +00:00
.lldbinit
.mailmap
.prettierignore Bug 1872857 - Add json checking to the file-perms and file-whitespace linters. r=linter-reviewers,ahal 2024-01-04 15:50:31 +00:00
.prettierrc.js
.stylelintignore Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.stylelintrc.js Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao 2023-12-14 18:46:55 +00:00
.taskcluster.yml
.trackerignore
.yamllint Bug 1858299 - moz.yaml file should not start with --- r=tjr 2023-10-13 11:56:37 +00:00
.ycm_extra_conf.py
AUTHORS
CLOBBER Bug 1816581 - part 1: Make `CaretAssociationHint` an enum class r=emilio 2023-12-27 04:42:09 +00:00
Cargo.lock Bug 1872200 - remove UniFFI `extern-rustbuffer` feature. r=janerik 2024-01-09 14:31:54 +00:00
Cargo.toml Bug 1871446: Vendor application-services into mozilla-central r=markh 2023-12-22 17:17:03 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1863497 - sccache: enable --show-adv-stats when storing stats r=glandium 2023-11-27 16:59:49 +00:00
README.txt
aclocal.m4
build.gradle Bug 1867639 - Vendor in new application-services / Glean / UniFFI. r=markh,janerik,supply-chain-reviewers,mach-reviewers,ahal 2023-12-12 14:13:44 +00:00
client.mk
client.py
configure
configure.py Bug 1861273 - Add some profile markers for sub-phases of configure. r=firefox-build-system-reviewers,ahochheiden 2023-10-26 00:49:31 +00:00
gradle.properties
gradlew
gradlew.bat
mach Bug 1843209 - Bump Mach's minimum Python version to `3.8` r=firefox-build-system-reviewers,glandium 2023-12-12 03:52:00 +00:00
mach.cmd
mach.ps1
mots.yaml Bug 1872277 - Fix nick of mixedpuppy in mots.yaml r=mixedpuppy,zeid 2024-01-03 15:59:10 +00:00
moz.build Bug 1869204 - Batch 19.1 - migrate python/ mozbuild and mozbase .ini to toml. r=ahal,firefox-build-system-reviewers,ahochheiden 2023-12-15 20:59:46 +00:00
moz.configure Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato 2023-09-06 16:14:30 +00:00
mozilla-config.h.in
old-configure.in Bug 1359918 - Add -z now linker flags. r=firefox-build-system-reviewers,andi 2024-01-09 00:02:41 +00:00
package-lock.json Bug 1873158 - Update ESLint related modules to their latest versions. r=mossop,aminomancer,devtools-reviewers,reusable-components-reviewers 2024-01-05 19:52:08 +00:00
package.json Bug 1873158 - Update ESLint related modules to their latest versions. r=mossop,aminomancer,devtools-reviewers,reusable-components-reviewers 2024-01-05 19:52:08 +00:00
pyproject.toml
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild Bug 1677775 - reformat .mozbuild files with Black r=linter-reviewers,geckoview-reviewers,firefox-build-system-reviewers,ahal,glandium,owlish,sylvestre 2023-12-08 04:26:45 +00:00

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.