gecko-dev/gfx
Jamie Nicol 35886dcefd Bug 1580153 - Call NotifyFirstPaint on next composite after RecvResumeAndResize. r=jrmuizel
Previously after RecvResumeAndResize() we would set a flag on the root
WebRenderBridgeParent, which in turn sets a flag on the next display list it
receives that it should be treated as a first paint. Then when that display list
is finally composited, we call UiCompositorControllerParent::NotifyFirstPaint(),
which in turn tells GeckoView to uncover the widget.

After switching tabs in GeckoView browsers, however, the root
WebRenderBridgeParent does not always receive a new display list, so the widget
would not be uncovered. Instead of waiting for the next received display list to
be composited, we simply want to uncover the widget on the next composite. To
achieve this we instead set the forced-first-paint flag on the root
CompositorBridgeParent then we call NotifyFirstPaint() during
CompositorBridgeParent::NotifyPipelineRendered().

Differential Revision: https://phabricator.services.mozilla.com/D46157

--HG--
extra : moz-landing-system : lando
2019-09-17 14:57:59 +00:00
..
2d Bug 1547063 - Use FreeType metrics directly instead of querying Cairo. r=jfkthame 2019-09-16 17:15:10 +00:00
angle Backed out 4 changesets (bug 1578576) for causing build failure with microsoft visual studio 2019. a=backout 2019-09-10 11:54:20 +03:00
cairo Bug 1547063 - Use SharedFTFace locking instead of Cairo locking. r=jfkthame 2019-09-16 17:12:38 +00:00
config Bug 1578605 - Remove workaround of Bug 1569881 r=jrmuizel 2019-09-04 02:40:27 +00:00
docs Bug 1581065 - Ride along: Fix two typos in the doc r=andi 2019-09-13 11:32:01 +00:00
gl Backed out 4 changesets (bug 1578576) for causing build failure with microsoft visual studio 2019. a=backout 2019-09-10 11:54:20 +03:00
graphite2
harfbuzz Bug 1576041 - Update HarfBuzz to 2.6.1. r=jfkthame 2019-08-23 14:12:12 +00:00
ipc Bug 1571711 - Factorize crash handling out of the various process IPC classes r=froydnj 2019-08-15 12:06:51 +00:00
layers Bug 1580153 - Call NotifyFirstPaint on next composite after RecvResumeAndResize. r=jrmuizel 2019-09-17 14:57:59 +00:00
ots
qcms Bug 1558883 - Add QCMS transform correctness and performance tests. r=miko 2019-06-25 09:45:56 -04:00
sfntly
skia Bug 1547063 - Use SharedFTFace locking instead of Cairo locking. r=jfkthame 2019-09-16 17:12:38 +00:00
src Bug 1560335 - Enable webrender for Pixel 2 on GeckoView Nightly. r=aosmond 2019-09-10 10:46:13 +00:00
tests Bug 1574493 - Part 6. Add reftest annotations for newly failing/passing tests. r=jrmuizel,kvark 2019-09-14 16:16:59 +00:00
thebes Backed out 21 changesets (bug 1578327, bug 1575448, bug 1580091, bug 1576554, bug 1581049, bug 1576551, bug 1578329, bug 1576555) for platform.cpp related bustage CLOSED TREE 2019-09-17 10:16:14 +03:00
vr Bug 1576975 - Compile VRSession.cpp into vrhost.dll r=kip 2019-09-06 16:48:56 +00:00
webrender_bindings Bug 1570435. Handle merging blobs with different bounds. r=nical 2019-09-17 18:13:37 +00:00
wr Bug 1575648 - update webrender tc.yml to v1; r=jrmuizel 2019-09-17 13:54:56 +00:00
ycbcr Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
moz.build Bug 1569916 - run reftest/crashtest on android-hw when gfx/* files change. r=ahal 2019-07-31 13:43:59 +00:00