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
Jamie Nicol c3f6044a08 Bug 1903810 - Leak EGLDisplays on all Samsung Xclipse GPUs. a=dmeehan
In bug 1868825 we encountered crashes on a specific device when
calling eglTerminate. As a workaround, we avoided calling eglTerminate
and instead deliberately leaked the EGLDisplay. As we had only
encountered this crash on a specific device, we limited the workaround
to just that device.

We are now seeing the same crash on a range of devices, all with
Samsung Xclipse GPUs. This patch therefore makes us leak the
EGLDisplays on all devices with an Xclipse GPU.

As the GPU model is not available in EglDisplay code, we instead set a
flag on the EglDisplay object when the GLContext is initialized. Prior
to terminating the display we check whether this flag has been set.
Terminating a display which has not had a context created does not
reproduce the crash, so this is sufficient.

Original Revision: https://phabricator.services.mozilla.com/D214539

Differential Revision: https://phabricator.services.mozilla.com/D214800
2024-06-25 13:26:51 +00:00
.cargo Bug 1903027 - Update cubeb-coreaudio to b5dc6e2431. a=RyanVM 2024-06-20 16:03:43 +00:00
.github/workflows
.vscode
accessible Bug 1813976: Support RemoteAccessible::Language on non-HyperText Accessibles. r=morgan 2024-06-05 23:51:11 +00:00
browser no bug - Bumping Firefox l10n changesets r=release a=l10n-bump 2024-06-25 09:16:12 +00:00
build Bug 1903021 - Avoid use after vector resize. a=RyanVM 2024-06-21 22:19:57 +00:00
caps Backed out changeset 25f376fb859f (bug 1873973) for causing various regressions. 2024-05-31 15:08:52 -04:00
chrome
config Bug 1900590 - Suppress undefined aom_codec_control symbol on Solaris SPARC r=glandium a=RyanVM 2024-06-19 15:20:09 +00:00
devtools Bug 1893593 - [devtools] Display @scope rules in the Rules view. r=devtools-reviewers,bomsy. 2024-06-09 11:46:16 +00:00
docs
docshell Backed out changeset b234ba179483 (bug 1747230) for causing mochitest failures on browser_target_blank.js. CLOSED TREE 2024-06-06 19:51:33 +03:00
dom Bug 1900191 - use default duration if exists. r=media-playback-reviewers,karlt a=pascalc 2024-06-24 13:33:01 +00:00
editor Bug 1848966 - Remove dom.document.exec_command.nested_calls_allowed pref r=masayuki 2024-06-05 02:48:31 +00:00
extensions Bug 1811451 - Update en-US dictionary with new words, r=bolsson 2024-05-30 06:07:57 +00:00
gfx Bug 1903810 - Leak EGLDisplays on all Samsung Xclipse GPUs. a=dmeehan 2024-06-25 13:26:51 +00:00
gradle/wrapper Backed out 2 changesets (bug 1900345) for preventing Fenix builds with Android Studio in the repository root. a=backout 2024-06-12 18:05:25 +02:00
hal
image Bug 1898606 - Add crashtest. r=tnikkel 2024-06-08 16:42:55 +00:00
intl Bug 1899990 - Eliminate dependency on ICU4C's ubidi.h in BidiEmbeddingLevel.cpp. r=platform-i18n-reviewers,dminor 2024-05-31 13:13:27 +00:00
ipc Bug 1896638 - Export some IPDL information as JSON. r=nika 2024-06-07 10:22:48 +00:00
js Bug 1902983 - Don't use bailout data after iterating Wasm frames. a=RyanVM 2024-06-20 18:28:28 +00:00
layout Bug 1902540 - Don't remove first rbc child if still needed. r=dholbert, a=dmeehan 2024-06-21 22:25:27 +00:00
media Bug 1901160 - Correcting level applied to kDefaultProfileLevelId for H264. r=bwc, a=RyanVM 2024-06-10 22:05:11 +00:00
memory Backed out 4 changesets (bug 1875768) for causing cppunittest-1proc failures CLOSED TREE 2024-06-07 08:18:50 +03:00
mfbt
mobile no bug - Bumping Mobile l10n changesets r=release a=l10n-bump 2024-06-25 09:16:18 +00:00
modules Bug 1054947 - Also check prefs.js last modified time before showing profile reset notification after a long absence, a=RyanVM 2024-06-20 18:26:52 +00:00
mozglue Bug 1898171 - Add SanitizedString profiler marker format r=acreskey,profiler-reviewers,aabh 2024-06-04 17:59:19 +00:00
netwerk No Bug, mozilla-beta repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=pascalc 2024-06-24 11:11:24 +00:00
nsprpub
other-licenses
parser Bug 1901414 - Flush layout before firing SVG image doc load. r=dshin, a=RyanVM 2024-06-14 07:33:45 +00:00
python Bug 1900421: flip l10n strings to new github repository a=RyanVM 2024-06-17 21:07:12 +00:00
remote Bug 1900880 - [puppeteer] Ignore favicon requests in the unit test for redirects. r=webdriver-reviewers,jdescottes 2024-06-07 08:03:59 +00:00
security No Bug, mozilla-beta repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=pascalc 2024-06-24 11:11:24 +00:00
services No Bug, mozilla-beta repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=pascalc 2024-06-24 11:11:24 +00:00
servo Bug 1901378 - Line height unit rlh in calc() is sometimes interpreted as lh r=emilio 2024-06-09 10:41:22 +00:00
startupcache
storage
supply-chain Bug 1900504 - Update the time crate to version 0.3.36 r=glandium,supply-chain-reviewers 2024-06-04 19:35:35 +00:00
taskcluster Bug 1902979 - add t-linux-xlarge-wayland worker type. r=jmaher a=RyanVM 2024-06-21 22:06:46 +00:00
testing Bug 1901355 - Make it possible to start http3Server on demand, r=necko-reviewers,valentin a=test-only 2024-06-20 08:30:56 +00:00
third_party Bug 1903027 - Update cubeb-coreaudio to b5dc6e2431. a=RyanVM 2024-06-20 16:03:43 +00:00
toolkit Bug 1903770 - Set added images in a pdf at the right position when switching to the presentation mode r=Snuffleupagus a=dmeehan 2024-06-25 13:00:43 +00:00
tools Bug 1886246 - Add documentation to source docs for Shavar. r=timhuang 2024-06-06 18:54:56 +00:00
uriloader Bug 1681457 - Allow non-auxiliary BrowsingContexts created by script to close themselves, r=smaug 2024-06-05 00:06:48 +00:00
view
widget Bug 1902305 - Use mozilla::Array in ClipboardCache; a=dmeehan 2024-06-19 17:58:38 +00:00
xpcom Bug 1351669 - Remove obsolete test.properties file. r=florian 2024-06-05 14:05:37 +00:00
xpfe/appshell
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1899174 - skip periodic-updates cron on esr128 for now. r=releng-reviewers,gbrown a=RyanVM DONTBUILD 2024-06-13 14:53:40 +00:00
.eslintignore
.eslintrc-rollouts.js Bug 795716 - remove test_network_events.html. r=necko-reviewers,frontend-codestyle-reviewers,valentin 2024-06-01 12:21:46 +00:00
.eslintrc-test-paths.js Bug 1900002 - Move tabbrowser tests into a browser/ folder. r=frontend-codestyle-reviewers,dwalker 2024-06-04 13:20:52 +00:00
.eslintrc.js
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags No bug - Tagging 10e085c5fff8effb7bc9bc319a67c0c6f71bb601 with FIREFOX_128_0b7_RELEASE a=release CLOSED TREE DONTBUILD 2024-06-24 17:55:23 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1894958: Render more complex WebGL canvases r=timhuang,sylvestre,frontend-codestyle-reviewers 2024-06-05 02:04:39 +00:00
.prettierrc.js
.stylelintignore Bug 1899373 - Update PDF.js to 24e12d515dce2f11b392410dd6e6e9926270ac65 r=pdfjs-reviewers,frontend-codestyle-reviewers,marco 2024-05-30 12:35:49 +00:00
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4 Bug 1897978 - Move MOZ_ANDROID_NDK from old-configure to moz.configure r=glandium 2024-06-04 09:42:11 +00:00
AUTHORS
build.gradle
Cargo.lock Bug 1903027 - Update cubeb-coreaudio to b5dc6e2431. a=RyanVM 2024-06-20 16:03:43 +00:00
Cargo.toml Backed out changeset e63e0129d5a6 (bug 1900400) for causing mochitest-plain failures. CLOSED TREE 2024-06-04 09:32:58 +03:00
client.mk
client.py
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-06-10 14:49:58 +00:00
configure
configure.py
GNUmakefile
gradle.properties
gradlew Backed out 2 changesets (bug 1900345) for preventing Fenix builds with Android Studio in the repository root. a=backout 2024-06-12 18:05:25 +02:00
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml
moz.build
moz.configure
mozilla-config.h.in
old-configure.in Bug 1897973 - Move MOZ_TOOL_VARIABLES from old-configure to moz.configure r=glandium 2024-06-04 09:42:13 +00: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.