gecko-dev/gfx/layers/ipc
Jamie Nicol 9fd3bd8252 Bug 1530195 - Call restoreNormalRefresh before closing window. r=kats
A test was intermittently crashing because it was calling
restoreNormalRefresh after closing the window. This meant
LayerTransactionParent::RecvLeaveTestMode fired after the
CompositorBridgeParent had been destroyed.

This fixes the test by calling restoreNormalRefresh before
win.close. It also checks mDestroyed in RecvLeaveTestMode (for both
LayerTransactionParent and WebRenderBridgeParent).

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

--HG--
extra : moz-landing-system : lando
2019-04-29 17:06:35 +00:00
..
fuzztest
APZCTreeManagerChild.cpp Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00
APZCTreeManagerChild.h Bug 1441308 - Core renderroot splitting changes r=kats,sotaro 2019-03-22 18:28:42 +00:00
APZCTreeManagerParent.cpp Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
APZCTreeManagerParent.h Bug 1441308 - Core renderroot splitting changes r=kats,sotaro 2019-03-22 18:28:42 +00:00
APZChild.cpp Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
APZChild.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
APZInputBridgeChild.cpp
APZInputBridgeChild.h
APZInputBridgeParent.cpp
APZInputBridgeParent.h
CompositableForwarder.h Bug 1441308 - Core renderroot splitting changes r=kats,sotaro 2019-03-22 18:28:42 +00:00
CompositableTransactionParent.cpp Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan 2019-04-05 21:41:42 +00:00
CompositableTransactionParent.h
CompositorBench.cpp Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
CompositorBench.h
CompositorBridgeChild.cpp Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
CompositorBridgeChild.h Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
CompositorBridgeParent.cpp Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00
CompositorBridgeParent.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-22 16:35:03 +00:00
CompositorManagerChild.cpp Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
CompositorManagerChild.h Bug 1543560 - Move NotifyWebRenderError() to CompositorManagerParent r=nical 2019-04-16 07:45:00 +00:00
CompositorManagerParent.cpp Bug 1546298 - Set CompositorManagerParent::sInstance in GPU process r=nical 2019-04-23 12:21:56 +00:00
CompositorManagerParent.h Bug 1546298 - Set CompositorManagerParent::sInstance in GPU process r=nical 2019-04-23 12:21:56 +00:00
CompositorThread.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
CompositorThread.h
CompositorVsyncScheduler.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-22 16:35:03 +00:00
CompositorVsyncScheduler.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
CompositorVsyncSchedulerOwner.h
ContentCompositorBridgeParent.cpp Bug 1441308 - Core renderroot splitting changes r=kats,sotaro 2019-03-22 18:28:42 +00:00
ContentCompositorBridgeParent.h Bug 1441308 - Core renderroot splitting changes r=kats,sotaro 2019-03-22 18:28:42 +00:00
ISurfaceAllocator.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
ISurfaceAllocator.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
ImageBridgeChild.cpp Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
ImageBridgeChild.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
ImageBridgeParent.cpp Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
ImageBridgeParent.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
KnowsCompositor.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
LayerAnimationUtils.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
LayerAnimationUtils.h
LayerTransactionChild.cpp
LayerTransactionChild.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
LayerTransactionParent.cpp Bug 1530195 - Call restoreNormalRefresh before closing window. r=kats 2019-04-29 17:06:35 +00:00
LayerTransactionParent.h Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00
LayerTreeOwnerTracker.cpp
LayerTreeOwnerTracker.h
LayersMessageUtils.h Bug 1373835 - Make positions in the range that the element covers the snapport valid snap positions. r=botond 2019-04-11 06:21:11 +00:00
LayersMessages.ipdlh Bug 1540190 - replace the AnimationData IPDL union with native Maybe syntax; r=kats 2019-03-29 19:54:14 +00:00
LayersSurfaces.ipdlh Bug 1540581 - P11. Handle colorspace correctly with D3D11 images. r=mattwoodrow,nical 2019-04-11 12:38:49 +00:00
PAPZ.ipdl Bug 1530661 - Make APZ report the per LayersId layer-to-screen transform matrices to the chrome process. r=kats 2019-03-09 20:33:17 +00:00
PAPZCTreeManager.ipdl Bug 1441308 - Core renderroot splitting changes r=kats,sotaro 2019-03-22 18:28:42 +00:00
PAPZInputBridge.ipdl
PCompositorBridge.ipdl Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
PCompositorManager.ipdl Bug 1543560 - Move NotifyWebRenderError() to CompositorManagerParent r=nical 2019-04-16 07:45:00 +00:00
PImageBridge.ipdl
PLayerTransaction.ipdl Bug 1539521 - replace MaybeTransform IPDL union with native Maybe syntax; r=kats 2019-03-27 17:56:31 +00:00
PTexture.ipdl
PUiCompositorController.ipdl Bug 1516048 - Introduce GeckoView.setVerticalClipping. r=snorp 2019-04-26 22:38:10 +00:00
PVideoBridge.ipdl
PWebRenderBridge.ipdl Bug 1441308 - Core renderroot splitting changes r=kats,sotaro 2019-03-22 18:28:42 +00:00
RefCountedShmem.cpp
RefCountedShmem.h
RemoteContentController.cpp Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00
RemoteContentController.h Bug 1534395 - Rename TabParent to BrowserParent. r=nika 2019-04-09 16:38:15 -05:00
ShadowLayerUtils.h
ShadowLayerUtilsMac.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
ShadowLayerUtilsX11.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
ShadowLayerUtilsX11.h
ShadowLayers.cpp Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
ShadowLayers.h Bug 1534395 - Rename TabChild to BrowserChild. r=nika 2019-04-09 17:39:01 -05:00
SharedPlanarYCbCrImage.cpp Bug 1544478 - Remove unused method Image::GetBuffer(). r=mattwoodrow 2019-04-16 17:04:41 +00:00
SharedPlanarYCbCrImage.h Bug 1544478 - Remove unused method Image::GetBuffer(). r=mattwoodrow 2019-04-16 17:04:41 +00:00
SharedRGBImage.cpp Bug 1544478 - Remove unused method Image::GetBuffer(). r=mattwoodrow 2019-04-16 17:04:41 +00:00
SharedRGBImage.h Bug 1544478 - Remove unused method Image::GetBuffer(). r=mattwoodrow 2019-04-16 17:04:41 +00:00
SharedSurfacesChild.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
SharedSurfacesChild.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
SharedSurfacesMemoryReport.h
SharedSurfacesParent.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
SharedSurfacesParent.h
SynchronousTask.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
TextureForwarder.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
ThreadSafeRefcountingWithMainThreadDestruction.h
UiCompositorControllerChild.cpp Bug 1516048 - Introduce GeckoView.setVerticalClipping. r=snorp 2019-04-26 22:38:10 +00:00
UiCompositorControllerChild.h Bug 1516048 - Introduce GeckoView.setVerticalClipping. r=snorp 2019-04-26 22:38:10 +00:00
UiCompositorControllerMessageTypes.h
UiCompositorControllerParent.cpp Bug 1516048 - Introduce GeckoView.setVerticalClipping. r=snorp 2019-04-26 22:38:10 +00:00
UiCompositorControllerParent.h Bug 1516048 - Introduce GeckoView.setVerticalClipping. r=snorp 2019-04-26 22:38:10 +00:00
VideoBridgeChild.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
VideoBridgeChild.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
VideoBridgeParent.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
VideoBridgeParent.h
WebRenderMessages.ipdlh Bug 1538796 - Part 2 - remove unused IPDL OptionalOpacity union; r=kats 2019-03-25 19:26:21 +00:00