fune/gfx
Jamie Nicol 5c4015fd4f Bug 1811929 - Fix JNI crash caused by passing incorrect jobject type. r=gfx-reviewers,nical
The function ANativeWindow_fromSurface() takes a jobject that is
supposed to be a Surface. Prior to bug 1706656 GeckoSurface was a
subclass of Surface, meaning we passed the correct type. However,
GeckoSurface no longer derives from Surface meaning we hit this JNI
crash.

To fix this, call GeckoSurface->GetSurface() to get the underlying
Surface object.

Note that this code path is only active if the user has modified the
pref gfx.use-surfacetexture-textures. So although the volume is high,
it appears to be limited to a small number of users.

Differential Revision: https://phabricator.services.mozilla.com/D167659
2023-01-24 15:31:31 +00:00
..
2d Backed out 6 changesets (bug 1799258) for failures on gfx.color_management.display_profile. CLOSED TREE 2023-01-24 02:08:51 +02:00
angle Bug 1753349 (9/9): chore: update ANGLE to our fork's firefox-111 branch r=jgilbert 2023-01-19 21:41:15 +00:00
cairo Bug 1803059 - Remove obsolete patch files from gfx/cairo, and create patch files to record locally-applied fixes. r=gfx-reviewers,lsalzman DONTBUILD 2022-12-14 16:18:01 +00:00
config Bug 1753373 - Upload software decoded video to NV12 for video overlay on Windows r=alwu,gfx-reviewers,bradwerth 2022-12-20 08:29:47 +00:00
docs
gl Backed out 6 changesets (bug 1799258) for failures on gfx.color_management.display_profile. CLOSED TREE 2023-01-24 02:08:51 +02:00
graphite2
harfbuzz Bug 1806214 - Update harfbuzz to 6.0.0 r=gfx-reviewers,lsalzman 2022-12-17 20:40:34 +00:00
ipc Bug 1811160 - Disable out-of-process WebGL and accelerated canvas when GPU process does not exists on android r=gfx-reviewers,lsalzman 2023-01-24 06:05:13 +00:00
layers Bug 1811929 - Fix JNI crash caused by passing incorrect jobject type. r=gfx-reviewers,nical 2023-01-24 15:31:31 +00:00
ots
qcms Backed out 6 changesets (bug 1799258) for failures on gfx.color_management.display_profile. CLOSED TREE 2023-01-24 02:08:51 +02:00
skia Bug 1802290 - Remove +x permissions on more files r=linter-reviewers,andi 2023-01-03 08:17:50 +00:00
src Bug 1422237 - Implement the color-gamut media feature r=emilio 2022-12-26 22:49:46 +00:00
tests Bug 1803154 - Back out changeset c1b0ce76a51b (bug 1801512) because it seems to have made things worse for a number of users. r=lsalzman 2023-01-24 10:03:49 +00:00
thebes Bug 1803154 - Back out changeset c1b0ce76a51b (bug 1801512) because it seems to have made things worse for a number of users. r=lsalzman 2023-01-24 10:03:49 +00:00
vr Bug 1809753 - Part 1: Remove quantum-dom nsIThread::EventTarget methods, r=mccr8 2023-01-16 23:14:10 +00:00
webrender_bindings Backed out 6 changesets (bug 1799258) for failures on gfx.color_management.display_profile. CLOSED TREE 2023-01-24 02:08:51 +02:00
wgpu_bindings Bug 1811284 - Update wgpu to 24a904256e225b20b11fb30f914ef53212a2909e. r=webgpu-reviewers,ErichDonGubler,jimb 2023-01-24 09:24:03 +00:00
wr Bug 1765921 - Rename fog crate to firefox-on-glean r=TravisLong,supply-chain-reviewers 2023-01-20 23:14:03 +00:00
ycbcr
metrics.yaml
moz.build