gecko-dev/gfx
Andrew Osmond 7067bbd819 Bug 1691309 - Manage image key lifetimes properly for the missing glyph atlas. r=jrmuizel
The resource namespace associated with a WebRenderBridgeChild can change
over time, e.g. due to a tab being moved between windows. We need to
recreate any resource keys as a result of this. The missing glyph atlas
code assumed the namespace was constant, and this could cause issues by
referencing invalid image keys, or even another unrelated image. This
patch makes it properly track the entire image key, not just the handle,
so that it can manage namespace changes properly.

Differential Revision: https://phabricator.services.mozilla.com/D104336
2021-02-08 00:15:01 +00:00
..
2d Bug 1690235 - Don't use a font descriptor for variation fonts on systems before macOS 10.15. r=lsalzman 2021-02-03 17:25:19 +00:00
angle Bug 1690349 - Try fixing black lint. r=lint-fix CLOSED TREE 2021-02-05 05:23:41 +02:00
cairo Bug 1689998 - Mozilla-specific build fixups for pixman 0.40.0. r=jrmuizel 2021-02-05 12:00:27 +00:00
config Bug 1689203 - Allow fallback from WebRender to Software WebRender. r=jrmuizel 2021-02-01 23:36:36 +00:00
docs Bug 1689202 - Add a deprecation note to Advanced Layers. 2021-01-27 21:35:32 +00:00
gl Backed out changeset ece826cc95e0 (bug 1688668) for causing bug 1688999. 2021-01-27 01:05:40 +02:00
graphite2
harfbuzz Bug 1684110 - Define UNICODE on some directories. r=glandium 2021-01-13 22:49:59 +00:00
ipc Bug 1689203 - Allow fallback from WebRender to Software WebRender. r=jrmuizel 2021-02-01 23:36:36 +00:00
layers Bug 1691139 - Use cheaper linear approximation for WR shader anti-aliasing. r=gw 2021-02-07 20:15:47 +00:00
ots Bug 1686287 - Update OTS to 8.1.3. r=jfkthame 2021-01-12 21:01:04 +00:00
qcms Bug 1685311 - Flesh out the documentation a little. r=aosmond 2021-01-06 17:11:21 +00:00
sfntly
skia Bug 1684050 - choose appropriate stroke res scale for PathSkia::StrokeContainsPoint. r=bobowen 2021-01-14 09:01:54 +00:00
src Bug 1689253 - Add a more sensible scrollbar size API to nsITheme, and use it to replace ScrollbarNonDisappearing. r=spohl 2021-01-28 22:11:54 +00:00
tests Bug 1691139 - Use cheaper linear approximation for WR shader anti-aliasing. r=gw 2021-02-07 20:15:47 +00:00
thebes Bug 1691309 - Manage image key lifetimes properly for the missing glyph atlas. r=jrmuizel 2021-02-08 00:15:01 +00:00
vr BUG 1688920 - Remove vrhost from build r=jrmuizel 2021-01-28 00:27:35 +00:00
webrender_bindings Bug 1687536 - Move SWGL compositor into WebRender proper. r=lsalzman 2021-02-07 20:04:14 +00:00
wgpu
wgpu_bindings
wr Bug 1687536 - Move SWGL compositor into WebRender proper. r=lsalzman 2021-02-07 20:04:14 +00:00
ycbcr Bug 1684688 - Fix alpha support in nsAVIFDecoder. r=aosmond 2021-01-26 00:24:57 +00:00
moz.build