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
Перейти к файлу
Kris Wright 9b20afabaf Bug 1671586 - Let GetPrefValue() fail when updating a mirror. r=sg
In bug 1642727 we assumed this method was now essentially infallible because we do not delete mirror prefs. However, users can input some pref values that cause the value casts in `GetValue` to fail, which causes a crash. This commit reverts this behavior back to what it originally does (fail silently) to prevent crashing. We need to fix the underlying issue (bug 1672265) but we also need to ensure this doesn't crash, and any unexpected behavior caused by incorrect pref entry will return to its original behavior before this change, which relies on the individual components' handling of bad pref values rather than `UpdateMirror`.

Differential Revision: https://phabricator.services.mozilla.com/D94195
2020-11-20 14:00:06 +00:00
.cargo Bug 1677452 - Update Cranelift to firefox85 / dcc52ba3f69d3de7cdbd787b936825d9c61e3c27 and wasmparser to 0.67: Part 2 - results of "mach vendor rust". r=lth. 2020-11-19 18:50:58 +00:00
.vscode Bug 1656740 - Integrate `clangd` in `vscode` for C++ language support. r=froydnj 2020-08-06 06:25:17 +00:00
accessible Backed out changeset 612035c577d2 (bug 1649714) for browser_popupbutton.js failures CLOSED TREE 2020-11-20 09:16:18 +02:00
browser Bug 1675106 - Make browsingData.removePluginData a no-op and to log a deprecation warning. r=mixedpuppy 2020-11-20 18:00:46 +00:00
build Bug 1678154 - Only set --target=arm64-apple-darwin when building with Xcode clang. r=firefox-build-system-reviewers,dmajor 2020-11-20 02:12:51 +00:00
caps Bug 1677483 - Reenable some tests that are now succeeding with Fission. r=smaug 2020-11-17 10:25:51 +00:00
chrome Bug 1673054 - Migrate uses of intl.uidirection to intl.l10n.pseudo; r=Gijs,zbraniecki 2020-11-09 15:33:39 +00:00
config Bug 1671691 - Enable Rust stdlib instrumentation. r=decoder 2020-11-16 18:36:41 +00:00
devtools Bug 1617608 - Allow toggling :focus-visible from inspector. r=rcaliman 2020-11-20 16:24:37 +00:00
docs Bug 1641000 - Start documenting the Gecko Profiler; r=gerald 2020-11-20 18:55:26 +00:00
docshell Bug 1585070 - move nsPIDOMWindowOuter::mIsActive to BrowsingContext. r=kmag 2020-11-20 15:16:58 +00:00
dom Bug 1674476 - ChromeUtils.addProfilerMarker should support capturing a stack or setting the category, r=gerald,gregtatum. 2020-11-20 15:41:16 +00:00
editor Bug 1678361 - Return gracely when GetDataTransfer fails r=masayuki 2020-11-20 06:04:43 +00:00
extensions Bug 1675329: Add an API for returning an exit code from the application. r=dthayer,necko-reviewers,dragana,nika 2020-11-20 19:13:34 +00:00
gfx Backed out changeset e9ac2e3b9176 (bug 1675136) for causing bug 1677691. 2020-11-20 09:49:26 -05:00
gradle/wrapper
hal Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
image Bug 1519636 - Reformat with clang-format-11 to the Google coding style r=andi,sg,geckoview-reviewers,snorp 2020-11-18 09:05:59 +00:00
intl Bug 1519636 - Reformat with clang-format-11 to the Google coding style r=andi,sg,geckoview-reviewers,snorp 2020-11-18 09:05:59 +00:00
ipc Bug 1678159 - Move WritePropertyTime to SpliceableJSONWriter::TimeProperty - r=gregtatum 2020-11-20 02:23:08 +00:00
js Bug 1677580 - Remove JSOp::Def{Var,Let,Const,Fun} opcodes. r=jandem 2020-11-20 14:43:14 +00:00
layout Bug 1676301. Only set mResolutionUpdated if we are changing the resolution. r=kats 2020-11-19 01:01:02 +00:00
media Bug 1678395 - Update libjpeg-turbo to 2.0.6. r=aosmond 2020-11-19 19:09:09 +00:00
memory Bug 1670188 - pt 2. Add a tool that prints the run lengths for size classes r=glandium 2020-11-20 03:33:57 +00:00
mfbt Bug 1658755 - Create MOZ_FIND_AND_VALIDATE Tainting validation macro; r=tjr,sg 2020-11-19 22:45:10 +00:00
mobile Bug 1338637 - Ask user for confirmation before folder upload. r=Gijs,geckoview-reviewers,baku 2020-11-17 17:15:51 +00:00
modules Bug 1671586 - Let GetPrefValue() fail when updating a mirror. r=sg 2020-11-20 14:00:06 +00:00
mozglue Bug 1674476 - ChromeUtils.addProfilerMarker should support capturing a stack or setting the category, r=gerald,gregtatum. 2020-11-20 15:41:16 +00:00
netwerk Bug 1675329: Add an API for returning an exit code from the application. r=dthayer,necko-reviewers,dragana,nika 2020-11-20 19:13:34 +00:00
nsprpub Bug 1660371 - NSPR_4_29_RTM. r=kjacobs UPGRADE_NSPR_RELEASE DONTBUILD 2020-09-17 15:26:54 +00:00
other-licenses Bug 1461690 Part 3: HttpPostFile plugin for uploading uninstall ping via POST. r=mhowell 2020-10-20 23:20:25 +00:00
parser Bug 1677822 - Capture last line in the YSOD telemetry. r=peterv DONTBUILD 2020-11-18 20:29:41 +00:00
python Bug 1678154 - Change aarch64 macos builds to be more like the x86_64 ones. r=firefox-build-system-reviewers,dmajor 2020-11-20 03:14:15 +00:00
remote Bug 1677665 - Update Architecture docs DONTBUILD 2020-11-17 03:35:16 +00:00
security Bug 1620114 - Enable pre-spawn CIG in RDD. r=bobowen 2020-11-19 21:59:47 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=jcristau 2020-11-19 14:40:46 +00:00
servo Bug 1677073 - Update in-tree version of env_logger. r=janerik 2020-11-19 14:03:43 +00:00
startupcache Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
storage Bug 1673682 - Accept functors rather than a virtual function override in URLParams::Parse. r=valentin,necko-reviewers 2020-11-13 08:12:12 +00:00
taskcluster Bug 1677640 - remove windows7 talos-webgl-gli. r=sparky 2020-11-20 14:08:57 +00:00
testing Bug 1670332 - [marionette] Replace contentWindow usage with document.defaultView r=marionette-reviewers,whimboo 2020-11-20 18:35:37 +00:00
third_party Bug 1677452 - Update Cranelift to firefox85 / dcc52ba3f69d3de7cdbd787b936825d9c61e3c27 and wasmparser to 0.67: Part 2 - results of "mach vendor rust". r=lth. 2020-11-19 18:50:58 +00:00
toolkit Bug 1675329: Add an API for returning an exit code from the application. r=dthayer,necko-reviewers,dragana,nika 2020-11-20 19:13:34 +00:00
tools Bug 1641000 - Start documenting the Gecko Profiler; r=gerald 2020-11-20 18:55:26 +00:00
uriloader Bug 1672344 - Added telemetry for measuring usage of external protocol navigations by iframes. r=johannh 2020-11-18 15:42:06 +00:00
view Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
widget Bug 1675329: Add an API for returning an exit code from the application. r=dthayer,necko-reviewers,dragana,nika 2020-11-20 19:13:34 +00:00
xpcom Bug 1675329: Add an API for returning an exit code from the application. r=dthayer,necko-reviewers,dragana,nika 2020-11-20 19:13:34 +00:00
xpfe/appshell Bug 1618386 - Add action ids to filter out stale active browsing context updates. r=nika 2020-11-16 19:16:20 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1620537 - Upgrade to ESLint 7.5.0, remove now unnecessary Babel plugins. r=mossop 2020-07-24 21:37:12 +00:00
.clang-format
.clang-format-ignore Bug 1667674 - [Wayland] Support public primary-selection unstable protocol. r=stransky 2020-10-02 09:13:06 +00:00
.cron.yml Bug 1661673 - remove esr68 references.r=releng-reviewers,aki DONTBUILD 2020-08-31 07:59:28 +00:00
.eslintignore Bug 1669956 - [devtools] Enable eslint for devtools/client/shared/components/reps. r=jdescottes. 2020-10-14 11:33:16 +00:00
.eslintrc.js Bug 1675349: Update tests under dom/plugins/test for the removal of plugins. r=jmathies 2020-11-18 15:58:15 +00:00
.flake8 Bug 1673700 - Don't use double quotes around strings in definition of `fork_interpose` r=firefox-build-system-reviewers,glandium 2020-10-29 15:47:14 +00:00
.git-blame-ignore-revs Bug 1637889 - Add commits from bug 1488698 and its blockers to the list of commits to ignore for blame. r=sylvestre 2020-11-12 11:47:20 +00:00
.gitattributes
.gitignore Backed out 4 changesets (bug 1666345, bug 1661624, bug 1667152, bug 1666347) for causing mochitest failures CLOSED TREE 2020-11-16 21:06:12 +02:00
.hg-annotate-ignore-revs Bug 1637889 - Add commits from bug 1488698 and its blockers to the list of commits to ignore for blame. r=sylvestre 2020-11-12 11:47:20 +00:00
.hg-format-source
.hgignore Backed out 4 changesets (bug 1666345, bug 1661624, bug 1667152, bug 1666347) for causing mochitest failures CLOSED TREE 2020-11-16 21:06:12 +02:00
.hgtags No bug - tagging efceae9186cd456bb70240aa851855efb5afd316 with FIREFOX_NIGHTLY_84_END a=release DONTBUILD CLOSED TREE 2020-11-16 10:11:08 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml Bug 1666809 - Insert decision task indexes directly via taskluster API rather than index-task, r=taskgraph-reviewers,aki 2020-09-24 19:19:36 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-08-24 14:18:41 +00:00
Cargo.lock Bug 1677452 - Update Cranelift to firefox85 / dcc52ba3f69d3de7cdbd787b936825d9c61e3c27 and wasmparser to 0.67: Part 2 - results of "mach vendor rust". r=lth. 2020-11-19 18:50:58 +00:00
Cargo.toml Bug 1677452 - Update Cranelift to firefox85 / dcc52ba3f69d3de7cdbd787b936825d9c61e3c27 and wasmparser to 0.67: Part 1 - hash and API changes. r=lth. 2020-11-19 18:50:12 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1675086 - drop reference to 'pgo' from Windows AArch EME artifact build. r=nalexander 2020-11-03 22:46:57 +00:00
README.txt Bug 1659631 - readme: update the wording to firefox, DONTBUILD.r=sylvestre 2020-08-18 04:04:36 +00:00
aclocal.m4
build.gradle Bug 1671460 - Update to apilint 0.4.0. r=snorp 2020-11-02 19:42:25 +00:00
client.mk Bug 1671424 - Move configure execution from client.mk to `mach configure`. r=firefox-build-system-reviewers,rstewart 2020-10-20 20:41:52 +00:00
client.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
configure.in Bug 1671424 - Move configure execution from client.mk to `mach configure`. r=firefox-build-system-reviewers,rstewart 2020-10-20 20:41:52 +00:00
configure.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
gradle.properties Bug 1553459 - Migrate to AndroidX r=geckoview-reviewers,agi 2020-09-18 22:29:04 +00:00
gradlew
gradlew.bat
mach Bug 1638947 - Run 'mach android' with python 3; r=nalexander 2020-11-09 17:54:33 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
moz.configure Bug 1667170: Don't restrict symbol stripping for Android builds r=firefox-build-system-reviewers,glandium 2020-11-17 15:59:30 +00:00
mozilla-config.h.in
old-configure.in Bug 1654109 - Use PDB basename in cross-compiled Windows builds r=firefox-build-system-reviewers,mhentges 2020-11-11 02:34:44 +00:00
package-lock.json Bug 1668274 - update eslint, eslint-plugin-no-unsanitized and mocha to allow use of logical assignment operators, r=Standard8 2020-10-02 18:00:40 +00:00
package.json Bug 1668274 - update eslint, eslint-plugin-no-unsanitized and mocha to allow use of logical assignment operators, r=Standard8 2020-10-02 18:00:40 +00:00
settings.gradle Backed out changeset d0ff30e1d830 (bug 1650692) for toolchains failures on ImageDecoderTest.kt. CLOSED TREE 2020-07-15 07:42:37 +03:00
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.