gecko-dev/gfx/layers/ipc
sotaro 16784c5201 Bug 1573710 - Trigger composite after SetParent() r=Gankro
The patch permits to resize compositor window's size after ::SetParent() call to prevent a conflict between ::SetParent() and ::SetWindowPos(). Then it triggers a composite after SetParent() call to resize compositor window correctly.

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

--HG--
extra : moz-landing-system : lando
2019-10-28 21:33:40 +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 1548247 - Use aGuid's RenderRoot in RecvStart/StopAutoscroll r=kats 2019-06-18 22:03:04 +00: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 Bug 1564195 - Group the results of APZInputBridge::ReceiveInputEvent() into a struct. r=tnikkel 2019-09-19 02:45:21 +00:00
APZInputBridgeChild.h Bug 1564195 - Group the results of APZInputBridge::ReceiveInputEvent() into a struct. r=tnikkel 2019-09-19 02:45:21 +00:00
APZInputBridgeParent.cpp Bug 1564195 - Group the results of APZInputBridge::ReceiveInputEvent() into a struct. r=tnikkel 2019-09-19 02:45:21 +00:00
APZInputBridgeParent.h Bug 1564195 - Group the results of APZInputBridge::ReceiveInputEvent() into a struct. r=tnikkel 2019-09-19 02:45:21 +00:00
CanvasChild.cpp Bug 1583337: Return null in CanvasChild::WrapSurface if we don't have a recorder. r=jrmuizel 2019-10-07 14:37:13 +00:00
CanvasChild.h Bug 1578475: Cleanup Remote Canvas 2D IPC classes when not used for certain duration. r=mattwoodrow 2019-09-17 00:15:59 +00:00
CanvasParent.cpp Bug 1575874: Create the CanvasTranslator on the Compositor thread to prevent race with WaitForSurfaceDescriptor. r=jrmuizel 2019-09-10 02:06:28 +00:00
CanvasParent.h Bug 1575874: Create the CanvasTranslator on the Compositor thread to prevent race with WaitForSurfaceDescriptor. r=jrmuizel 2019-09-10 02:06:28 +00:00
CompositableForwarder.h Bug 1441308 - Core renderroot splitting changes r=kats,sotaro 2019-03-22 18:28:42 +00:00
CompositableTransactionParent.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
CompositableTransactionParent.h Bug 1557105 - Handle non-webrender widget case during enabling WebRender at ImageBridge r=nical 2019-06-10 12:36:14 +00:00
CompositorBench.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
CompositorBench.h
CompositorBridgeChild.cpp Bug 1578475: Cleanup Remote Canvas 2D IPC classes when not used for certain duration. r=mattwoodrow 2019-09-17 00:15:59 +00:00
CompositorBridgeChild.h Bug 1565785 - Skip WR rendering until window becomes ready to draw on Wayland r=nical 2019-07-16 01:28:32 +00:00
CompositorBridgeParent.cpp Bug 1573710 - Trigger composite after SetParent() r=Gankro 2019-10-28 21:33:40 +00:00
CompositorBridgeParent.h Bug 1573710 - Trigger composite after SetParent() r=Gankro 2019-10-28 21:33:40 +00:00
CompositorManagerChild.cpp Bug 1570369 - Part 5: Use IPDL refcounted for PCompositorBridge, r=mattwoodrow 2019-08-08 16:46:33 +00:00
CompositorManagerChild.h Bug 1570369 - Part 5: Use IPDL refcounted for PCompositorBridge, r=mattwoodrow 2019-08-08 16:46:33 +00:00
CompositorManagerParent.cpp Bug 1570369 - Part 5: Use IPDL refcounted for PCompositorBridge, r=mattwoodrow 2019-08-08 16:46:33 +00:00
CompositorManagerParent.h Bug 1570369 - Part 5: Use IPDL refcounted for PCompositorBridge, r=mattwoodrow 2019-08-08 16:46:33 +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 1577916 - Remove using namespace std from gfx/layers r=mattwoodrow 2019-09-02 17:38:31 +00:00
CompositorVsyncScheduler.h Bug 1545991 - Cancel the current VR task when CompositorThread is shutdown. r=kip,sotaro 2019-05-07 01:37:05 +00:00
CompositorVsyncSchedulerOwner.h
ContentCompositorBridgeParent.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-06 18:29:55 +00:00
ContentCompositorBridgeParent.h Bug 1578475: Cleanup Remote Canvas 2D IPC classes when not used for certain duration. r=mattwoodrow 2019-09-17 00:15:59 +00:00
ISurfaceAllocator.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
ISurfaceAllocator.h Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
ImageBridgeChild.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
ImageBridgeChild.h Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
ImageBridgeParent.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
ImageBridgeParent.h Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
KnowsCompositor.h Bug 1570879 - Fix high contrast theme handling with DirectComposition and WebRender r=nical 2019-10-08 10:07:47 +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 1577859 - Remove the layout.scroll.root-frame-containers pref and code that depends directly on it. r=tnikkel 2019-09-15 17:01:22 +00:00
LayerTransactionParent.h Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
LayerTreeOwnerTracker.cpp
LayerTreeOwnerTracker.h
LayersMessageUtils.h Bug 1588743 - Remove old scroll-snap implementation, and scroll snapping prefs. r=hiro 2019-10-15 12:40:14 +00:00
LayersMessages.ipdlh Bug 1541705 - Introduce remote document rect. r=botond 2019-09-12 08:08:32 +00:00
LayersSurfaces.ipdlh Bug 1576910 - [Wayland] Add SurfaceDescriptorDMABuf to enable dma buf surface import/export on Wayland and (potentially) X11, r=sotaro 2019-08-28 02:13:03 +00:00
PAPZ.ipdl Bug 1533673 - Prevent the GPU RemoteContentController from sending messages to a dead actor. r=rhunt 2019-05-06 16:20:05 +00:00
PAPZCTreeManager.ipdl Bug 1441308 - Core renderroot splitting changes r=kats,sotaro 2019-03-22 18:28:42 +00:00
PAPZInputBridge.ipdl Bug 1564195 - Group the results of APZInputBridge::ReceiveInputEvent() into a struct. r=tnikkel 2019-09-19 02:45:21 +00:00
PCanvas.ipdl Bug 1575874: Create the CanvasTranslator on the Compositor thread to prevent race with WaitForSurfaceDescriptor. r=jrmuizel 2019-09-10 02:06:28 +00:00
PCompositorBridge.ipdl Bug 1578475: Cleanup Remote Canvas 2D IPC classes when not used for certain duration. r=mattwoodrow 2019-09-17 00:15:59 +00: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 Backed out changeset 2095b5ca1769 (bug 1566956) for causing Bug 1567002. a=backout 2019-07-18 12:54:25 +03:00
PWebRenderBridge.ipdl Bug 1585801 - Fixing crash when folder is not writable and refactored logic. r=jrmuizel 2019-10-15 17:03:22 +00:00
RefCountedShmem.cpp
RefCountedShmem.h
RemoteContentController.cpp Bug 1533673 - Prevent the GPU RemoteContentController from sending messages to a dead actor. r=rhunt 2019-05-06 16:20:05 +00:00
RemoteContentController.h Bug 1533673 - Prevent the GPU RemoteContentController from sending messages to a dead actor. r=rhunt 2019-05-06 16:20:05 +00: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 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
ShadowLayers.h Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
SharedPlanarYCbCrImage.cpp Bug 1557257 - Rename KnowsCompositor* aForwarder to aKnowsCompositor r=nical 2019-06-07 12:27:05 +00:00
SharedPlanarYCbCrImage.h Bug 1557257 - Rename KnowsCompositor* aForwarder to aKnowsCompositor r=nical 2019-06-07 12:27:05 +00:00
SharedRGBImage.cpp Bug 1557257 - Rename KnowsCompositor* aForwarder to aKnowsCompositor r=nical 2019-06-07 12:27:05 +00:00
SharedRGBImage.h Bug 1557257 - Rename KnowsCompositor* aForwarder to aKnowsCompositor r=nical 2019-06-07 12:27:05 +00:00
SharedSurfacesChild.cpp Bug 1581307 - Remove wr::WrExternalImageId r=jrmuizel 2019-09-16 22:13:16 +00:00
SharedSurfacesChild.h Bug 1524280 - Part 1. Ensure we always post when freeing SharedUserData. r=jrmuizel 2019-05-28 16:23:52 -04:00
SharedSurfacesMemoryReport.h
SharedSurfacesParent.cpp Bug 1581307 - Remove wr::WrExternalImageId r=jrmuizel 2019-09-16 22:13:16 +00: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 1555544 - Change function name from CancelWaitForRecycle() to CancelWaitForNotifyNotUsed() r=jgilbert 2019-06-01 09:37:56 +00:00
ThreadSafeRefcountingWithMainThreadDestruction.h
UiCompositorControllerChild.cpp Bug 1559859 - Always release mWidget in UiCompositorControllerChild::Destroy() r=kats 2019-06-18 09:49:02 +00:00
UiCompositorControllerChild.h Bug 1550058: Move most keyboard shortcut handling out of XBL. r=masayuki 2019-09-06 17:10:40 +00:00
UiCompositorControllerMessageTypes.h
UiCompositorControllerParent.cpp Bug 1547737 - Make RecvRequestScreenPixels work with WR. r=jnicol 2019-10-18 13:40:40 +00:00
UiCompositorControllerParent.h Bug 1540731 - Part 2: Move toplevel actors to override ActorDestroy, r=froydnj 2019-05-21 17:04:21 +00:00
VideoBridgeChild.cpp Bug 1561178 - Use Endpoints for VideoBridge construction, and support the possibility that there are multiple at the same time. r=jya 2019-06-28 07:00:41 +00:00
VideoBridgeChild.h Bug 1561178 - Use Endpoints for VideoBridge construction, and support the possibility that there are multiple at the same time. r=jya 2019-06-28 07:00:41 +00:00
VideoBridgeParent.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/layers/ r=mattwoodrow 2019-07-10 04:47:53 +00:00
VideoBridgeParent.h Backed out changeset 2095b5ca1769 (bug 1566956) for causing Bug 1567002. a=backout 2019-07-18 12:54:25 +03:00
WebRenderMessages.ipdlh Bug 1563770. Always include a visible rect with blob images. r=nical 2019-07-13 19:07:05 +00:00