Fune (船) is a Firefox ESR fork with the intent of bringing back the Firefox 2.0 look and overall decrapifying the browser.
Find a file
Michael Comella 88203f8ad7 Bug 1752381 - only parse stdout in substitute-local-geckoview. r=nalexander
Root cause: in the current tree, mach commands in mozilla-central output a
warning to stderr. The substitute-local-geckoview script was calling a mach
command and combining the stdout and stderr streams of the process, parsing
it as JSON. This warning is not JSON so the script crashed.

The crashing code was copied from settings.gradle:
  https://searchfox.org/mozilla-central/rev/b70bc09685763c44a8e56e4e04cb741fa020701a/settings.gradle#26

The code in settings.gradle does an intuitive thing - capture stderr separately
but only print it on subprocess non-zero exit value - so we also copy that
solution. I'm not sure what an appropriate place to store code shared between
these two files would be so I didn't try to deduplicate it.

Differential Revision: https://phabricator.services.mozilla.com/D137591
2022-02-02 18:00:46 +00:00
.cargo Bug 1752117 - Neqo version 0.5.7 r=necko-reviewers,valentin 2022-01-31 05:17:42 +00:00
.vscode
accessible Bug 1750839 - Enable fission browser-chrome for variants. r=mccr8,releng-reviewers,gbrown 2022-02-01 19:30:34 +00:00
browser Bug 1747692 - Remove ObserverChanges in editBookmark.js. r=mak 2022-02-02 11:08:20 +00:00
build Bug 1753107 - Enable framepointers on all channels for macOS arm64 builds. r=glandium 2022-02-02 15:52:31 +00:00
caps Bug 1544127 - Make sure nsIPrincipal is only accessed on main thread, r=necko-reviewers,valentin 2022-01-19 13:52:05 +00:00
chrome Bug 1747165 - Replace TK_FLAGS/TK_LIBS with MOZ_GTK3_FLAGS/MOZ_GTK3_LIBS. r=firefox-build-system-reviewers,andi 2021-12-23 20:29:07 +00:00
config Bug 1751331 - Remove MOZ_DIST. r=firefox-build-system-reviewers,mhentges 2022-01-25 21:29:49 +00:00
devtools Bug 1751677 - [devtools] Refactor duplicate functions tests to assert pausing r=ochameau 2022-02-02 15:33:19 +00:00
docs Bug 1753127 - NSPR doc: fix the typos, warnings and nbsp; r=kaie 2022-02-02 17:19:51 +00:00
docshell Bug 1750174 - Auto-refreshing pages reposition themselves to the top upon refresh. r=smaug 2022-02-02 13:22:30 +00:00
dom Bug 1750234 - Handle GPU process crash when rendering video and webgl on Android. r=jgilbert,jolin 2022-02-02 17:01:02 +00:00
editor Bug 1718825 - Treat strong pointers which are members of class/struct and marked as MOZ_KNOWN_LIVE as safe r=andi 2022-02-02 00:48:19 +00:00
extensions Bug 1750164 - Hand over the proper unit of time from ClearDataService to PermissionManager. r=pbz 2022-01-31 16:33:33 +00:00
gfx Bug 1750234 - Handle GPU process crash when rendering video and webgl on Android. r=jgilbert,jolin 2022-02-02 17:01:02 +00:00
gradle/wrapper Bug 1724480 - Upgrade JDK to Java 17. r=glandium,ahal,calu 2022-01-11 19:16:01 +00:00
hal Bug 1750142 - Support screen.orientation.lock('any') on GeckoView backend. r=geckoview-reviewers,calu 2022-01-15 11:19:55 +00:00
image Bug 1725363 - Replace PL_strcasecmp with nsCRT::strcasecmp image/ r=aosmond 2022-01-26 09:07:33 +00:00
intl Bug 1748061 - Make line-breaking behavior of fullwidth compatibility characters more compatible with UAX#14 and other browsers. r=platform-i18n-reviewers,gregtatum 2022-01-23 17:44:33 +00:00
ipc Bug 1751367: Delay loading winmm.dll, so it loads after COM initialization. r=cmartin,media-playback-reviewers,alwu 2022-02-02 13:43:51 +00:00
js Bug 1751959 - Part 2: Remove the auxillary mark stack and use a single stack for both black and gray marking r=sfink 2022-02-02 17:29:05 +00:00
layout Bug 1747272 - Apply current color when rasterizing glyphs from color fonts in Skia using Core Text. r=lsalzman 2022-02-01 21:41:17 +00:00
media Bug 1225722 - Implement getters in the conduits for currently active payload types. r=bwc 2022-02-01 23:12:28 +00:00
memory Bug 1747756 - Move Windows system libraries from LIBS to moz.build. r=firefox-build-system-reviewers,mhentges 2021-12-30 20:56:43 +00:00
mfbt Bug 1748874 - Part 5: Require CAN_RUN_SCRIPT to be at the first declaration r=andi 2022-01-11 11:52:27 +00:00
mobile Bug 1750234 - Handle GPU process crash when rendering video and webgl on Android. r=jgilbert,jolin 2022-02-02 17:01:02 +00:00
modules Bug 1753248 - Disable strict-trr-fallback until we fix the timeout issues r=necko-reviewers,dragana 2022-02-02 17:38:13 +00:00
mozglue Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,webdriver-reviewers 2022-01-31 17:00:21 +00:00
netwerk Bug 1751367: Delay loading winmm.dll, so it loads after COM initialization. r=cmartin,media-playback-reviewers,alwu 2022-02-02 13:43:51 +00:00
nsprpub Bug 1743566 - Finalize NSPR version number (no code change). r=glandium UPGRADE_NSPR_RELEASE DONTBUILD 2021-12-18 01:13:20 +00:00
other-licenses
parser Bug 1752498 - XML error shows garbage for location. r=bholley 2022-02-02 09:28:33 +00:00
python Bug 1734722 - Part 2: Add if not domstreams to WPT meta r=jgraham,mgaudet 2022-01-31 22:15:38 +00:00
remote Bug 1747107 - [remote] Replace FrameContextUtils::getOsPid with isParentProcess r=webdriver-reviewers,jgraham,whimboo. CLOSED TREE 2022-02-01 14:35:25 +00:00
security Bug 1753127 - NSPR doc: move the doc into docs/nspr UPGRADE_NSS_RELEASE r=kaie,bbeurdouche 2022-02-02 17:19:51 +00:00
services Bug 1749815 - Syncing tabs now syncs recently opened tabs r=markh 2022-01-31 20:26:24 +00:00
servo Bug 1751331 - Use the mozbuild crate in servo. r=emilio 2022-01-25 21:29:51 +00:00
startupcache
storage Bug 1748718 - Part 2: Use the specified type for rust xpidl constants, r=emilio 2022-01-07 20:35:15 +00:00
taskcluster Bug 1753047 - [taskgraph] Use hardcoded values for default 'base_repository' and 'head_repository' parameters, r=releng-reviewers,jmaher,aki 2022-02-02 14:59:00 +00:00
testing Bug 1746750 - Part 4. Update test annotations for OffscreenCanvasRenderingContext2D. r=lsalzman 2022-02-02 16:41:27 +00:00
third_party Bug 1753047 - Update vendored taskgraph to 1.1.4, r=releng-reviewers,jcristau 2022-02-02 14:59:00 +00:00
toolkit Bug 1751494 - Add test for win32k lockdown r=bobowen 2022-02-02 16:33:11 +00:00
tools Bug 1753127 - NSPR doc: fix the typos, warnings and nbsp; r=kaie 2022-02-02 17:19:51 +00:00
uriloader Backed out changeset a384c409bd44 (bug 1752996) for causing build bustages on Unified_cpp_uriloader_exthandler CLOSED TREE 2022-02-02 10:10:18 -05:00
view
widget Bug 1719327 - Block webrender on Vivante GC7000UL devices. r=gfx-reviewers,jrmuizel 2022-02-02 17:21:08 +00:00
xpcom Bug 1751494 - Add the win32k experiment enrollment prefs and infrastructure r=bobowen 2022-02-02 16:33:11 +00:00
xpfe/appshell Bug 1748888 - Add ErrorResult parameter to PromiseNativeHandler callbacks r=smaug 2022-01-20 19:11:39 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1750663 [Linux] Move mozva library and va headers to media directory r=alwu,media-playback-reviewers 2022-01-24 10:19:51 +00:00
.cron.yml Bug 1748581 - Update l10n changesets with daily builds r=aki 2022-01-18 18:07:59 +00:00
.eslintignore Bug 1750596 - Moving save to Pocket vendors into their own bundle. r=gvn 2022-01-20 21:27:44 +00:00
.eslintrc.js Bug 1746751 - Use ChromeUtils.import with one parameter in blocklist test code. r=robwu DONTBUILD 2022-01-07 10:06:51 +00:00
.flake8
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1751511 - Save to Pocket panels, don't minify css build. r=gvn 2022-01-25 16:11:07 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1751511 - Save to Pocket panels, don't minify css build. r=gvn 2022-01-25 16:11:07 +00:00
.hgtags No bug - tagging 84580a18f7004d023fe9666a0f01c1b97b03c355 with FIREFOX_NIGHTLY_97_END a=release DONTBUILD CLOSED TREE 2022-01-10 17:50:29 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4 Bug 1747970 - Move AC_CHECK_FUNC{,S} to python configure. r=firefox-build-system-reviewers,andi 2022-01-20 21:01:20 +00:00
AUTHORS
build.gradle Bug 1750544 - Upgrade to Glean v43.0.2. r=chutten 2022-01-17 16:26:33 +00:00
Cargo.lock Bug 1752117 - Neqo version 0.5.7 r=necko-reviewers,valentin 2022-01-31 05:17:42 +00:00
Cargo.toml Bug 1746533 - Part 1: Use custom vendored version of async-task, r=emilio 2022-01-26 15:36:13 +00:00
client.mk
client.py
CLOBBER
configure.in
configure.py Bug 1747332 - Move build environment checks to configure.py. r=firefox-build-system-reviewers,andi 2021-12-23 20:47:47 +00:00
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach Bug 1751284: Assert for distutils during Mach initialization r=ahal 2022-01-24 22:35:25 +00:00
mach.cmd Bug 1750874: Support launching Mach with py instead of python r=glandium 2022-01-21 18:22:58 +00:00
mach.ps1 Bug 1748762: Update mach.ps1 to always support MozillaBuild 4.0 r=saschanaz 2022-01-21 18:22:59 +00:00
Makefile.in Bug 1751515 - Part 3: Do not install artifact test archive when --disable-tests. r=firefox-build-system-reviewers,glandium 2022-01-26 19:08:57 +00:00
moz.build Bug 1753127 - NSPR doc: move the doc into docs/nspr UPGRADE_NSS_RELEASE r=kaie,bbeurdouche 2022-02-02 17:19:51 +00:00
moz.configure Bug 1596656 - Move STRIP to python configure. r=firefox-build-system-reviewers,andi 2022-01-28 03:00:13 +00:00
mozilla-config.h.in Bug 1746991 - Avoid warning noise from __STDC_CONSTANT_MACROS being redefined. r=firefox-build-system-reviewers,andi 2021-12-21 21:22:26 +00:00
old-configure.in Bug 1596656 - Move STRIP to python configure. r=firefox-build-system-reviewers,andi 2022-01-28 03:00:13 +00:00
package-lock.json
package.json
README.txt
settings.gradle Bug 1745246 - Move org/mozilla/thirdparty to it's own module. r=calu 2022-01-11 19:16:02 +00:00
substitute-local-geckoview.gradle Bug 1752381 - only parse stdout in substitute-local-geckoview. r=nalexander 2022-02-02 18:00:46 +00:00
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.