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
Lee Salzman a1ba0b4ade Bug 1758968 - Clip drawing in DrawTargetD2D1::DrawSurfaceWithShadow. r=gfx-reviewers,nical
DrawSurfaceWithShadow is supposed to ignore transforms but still support clipping.
It appears that DrawTargetD2D1 for some reason never actually implemented clipping.

The DrawImage calls on the DC just need to happen within the bounds of PrepareForDrawing
and FinalizeDrawing. Since PrepareForDrawing handles the overriding of the blend mode
via SetPrimitiveBlend, we need to use DrawImage with D2D1_COMPOSITE_MODE_SOURCE_OVER
so that it will blend appropriately.

Differential Revision: https://phabricator.services.mozilla.com/D140798
2022-03-11 10:02:07 +00:00
.cargo Bug 1758877 - Bump jsparagus for bug 885514. r=nbp 2022-03-10 11:46:43 +00:00
.vscode
accessible Bug 1758592 - P2: Return a value when pivoting and use it in parent-side traversal. r=Jamie 2022-03-10 00:11:40 +00:00
browser Merge autoland to mozilla-central. a=merge 2022-03-11 11:36:15 +02:00
build Bug 1758781 - Remove now unnecessary patch to link llvm-symbolizer statically. r=firefox-build-system-reviewers,mhentges 2022-03-11 04:10:49 +00:00
caps Bug 1757796 - Permit midi-sysex on localhost. r=mixedpuppy 2022-03-04 22:55:00 +00:00
chrome Backed out changeset 5018856d8fee (bug 1758474) for causing node eslint failure. CLOSED TREE 2022-03-10 11:58:45 +02:00
config Bug 1758204: mozunit should use --tb=short with pytest r=ahal 2022-03-08 15:32:06 +00:00
devtools Backed out changeset 8be44ea054ca (bug 1758666) for causing dt failures at browser_reps_stubs.js. CLOSED TREE 2022-03-11 11:54:21 +02:00
docs Bug 1759015: Update Contributors’ Quick Reference to incloud a new task selector. r=sylvestre DONTBUILD 2022-03-11 08:14:43 +00:00
docshell Bug 1757458, replace loading session history entry only right before redirecting load to real channel r=peterv 2022-03-10 10:41:20 +00:00
dom Bug 1758968 - Clip drawing in DrawTargetD2D1::DrawSurfaceWithShadow. r=gfx-reviewers,nical 2022-03-11 10:02:07 +00:00
editor Bug 1742933 - part 12: Make all aInitializer arguments optional r=m_kato 2022-03-11 09:21:36 +00:00
extensions Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
gfx Bug 1758968 - Clip drawing in DrawTargetD2D1::DrawSurfaceWithShadow. r=gfx-reviewers,nical 2022-03-11 10:02:07 +00:00
gradle/wrapper
hal Bug 1753574 - hal::LockOrientation can return error status. r=smaug,geckoview-reviewers,agi,calu 2022-03-02 03:48:14 +00:00
image Bug 1752861 - [profiler] Rename and expose to JS some existing frame labels as well as adding a few r=mstange 2022-03-11 09:18:30 +00:00
intl Bug 1752968 - Pre: Make l10n gtests robust to changes to aboutAbout.ftl. r=eemeli 2022-03-02 17:43:47 +00:00
ipc Bug 1754448 - Add basic testing for snapshot re-using; r=dom-storage-reviewers,webidl,asuth,jari,ipc-reviewers,mccr8 2022-03-09 09:43:09 +00:00
js Bug 1752861 - [profiler] Expose GC and CC operations to the JS view r=sfink,smaug 2022-03-11 09:18:31 +00:00
layout Bug 1752861 - [profiler] Rename and expose to JS some existing frame labels as well as adding a few r=mstange 2022-03-11 09:18:30 +00:00
media Bug 1757483 - Update libjxl and highway r=tnikkel 2022-03-01 12:17:02 +00:00
memory Bug 1756570 - [loong64] Add basic build support for LoongArch64 port. r=glandium 2022-02-25 03:42:34 +00:00
mfbt Bug 1756570 - [loong64] Add basic build support for LoongArch64 port. r=glandium 2022-02-25 03:42:34 +00:00
mobile Backed out changeset 5018856d8fee (bug 1758474) for causing node eslint failure. CLOSED TREE 2022-03-10 11:58:45 +02:00
modules Bug 1742933 - part 11: Create a pref to get back the traditional behavior r=m_kato 2022-03-11 09:21:36 +00:00
mozglue Bug 1758017 - Disable MOZ_FORMAT_PRINTF in TestPrintf on Android. r=gsvelto 2022-03-09 04:32:29 +00:00
netwerk Merge autoland to mozilla-central. a=merge 2022-03-10 19:22:39 +02:00
nsprpub
other-licenses
parser Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter 2022-03-02 22:34:28 +00:00
python Bug 1756047: When creating Mach venv in CI, put it in $WORKSPACE r=ahal 2022-03-10 20:41:54 +00:00
remote Bug 1750689 - [remote] Support allowed hosts & origins from preferences in RemoteAgent websocket handshake r=webdriver-reviewers,whimboo,jgraham,freddyb 2022-03-10 16:16:15 +00:00
security Bug 1756061 - PSM changes corresponding to mozilla::pkix signature verification changes in bug 1755092 r=jschanck 2022-03-10 23:21:00 +00:00
services Bug 1559349 - Change Sync startup to be after browser idle r=markh,Gijs 2022-03-11 02:03:15 +00:00
servo Bug 1757017 - Make keyframes for pseudo-elements inherit from the right style. r=dholbert 2022-03-02 18:19:18 +00:00
startupcache Backed out changeset f2359b80aaa2 (bug 1746447) for causing assertion failures in StartupCache. CLOSED TREE 2022-02-25 20:12:01 +02:00
storage
taskcluster Bug 1758781 - Build llvm-symbolizer separately. r=firefox-build-system-reviewers,mhentges 2022-03-11 04:10:49 +00:00
testing Bug 1753364 - update disabling to fix android failures r=test-only on a CLOSED TREE 2022-03-11 10:08:46 +02:00
third_party Backed out 3 changesets (bug 1757809, bug 1755599) for causing bc failures on browser_all_files_referenced.js. CLOSED TREE 2022-03-10 12:08:13 -08:00
toolkit Bug 1758007 - Add support for persistAcrossSessions: false in scripting.RegisteredContentScript. r=robwu 2022-03-11 09:43:48 +00:00
tools Bug 1752861 - [profiler] Add a few new macros to add frame labels that will show up in javascript stacks r=gerald 2022-03-11 09:18:30 +00:00
uriloader Bug 1753369 - Use sync PathUtils directory getters on mainthread in uriloader/ r=Gijs 2022-03-10 15:16:43 +00:00
view
widget Bug 1757202 - Make the inner window id of the browser window available in the compositor bridge, r=mstange. 2022-03-11 07:49:04 +00:00
xpcom Bug 1752861 - [profiler] Expose GC and CC operations to the JS view r=sfink,smaug 2022-03-11 09:18:31 +00:00
xpfe/appshell Bug 1743486: More Cut over for resistinfingerprinting API: UseStandinsForNativeColors and Appwindow r=tjr 2022-03-01 19:11:54 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1758746 - Make searchfox run on-push for mozilla-central r=ahal 2022-03-09 21:21:16 +00:00
.eslintignore Bug 1757552 - [devtools] Generate actor-less reps stubs.r=bomsy. 2022-03-03 16:16:50 +00:00
.eslintrc.js Bug 1758292 - Stop using ChromeUtils.import(..., null) for browser_actions_ShowHeartbeatAction.js. r=Gijs 2022-03-08 16:59:20 +00:00
.flake8
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags No bug - tagging 923f64ad8d51a0ba1540c400bb6ee63cbe1233c4 with FIREFOX_NIGHTLY_99_END a=release DONTBUILD CLOSED TREE 2022-03-08 10:07:40 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle
Cargo.lock Bug 1758877 - Bump jsparagus for bug 885514. r=nbp 2022-03-10 11:46:43 +00:00
Cargo.toml
client.mk
client.py
CLOBBER
configure.in
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
moz.build
moz.configure
mozilla-config.h.in
old-configure.in
package-lock.json
package.json
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.