gecko-dev/gfx/layers/ipc
Martin Stransky b887819c71 Bug 1464037 - Replace GL_PROVIDER_GLX by MOZ_X11 to build X11 dependent code, r=lsalzman
In order to have useful Wayland builds we need ability to switch
between GL backends run-time - to use EGL backend for Wayland and GLX backend for X11.

GL_PROVIDER_GLX is used exclusively for GLX GL backend, so let's replace GL_PROVIDER_GLX
build-time check by more general MOZ_X11 check which determines X11 dependent code
and it's valid for both X11 and Wayland builds.

MozReview-Commit-ID: HYobrHveoaP

--HG--
extra : rebase_source : 2d359355ee747f5898d27d8a28d66114f4135f5b
2018-05-24 14:06:31 +02:00
..
APZCTreeManagerChild.cpp Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
APZCTreeManagerChild.h Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
APZCTreeManagerParent.cpp Bug 1449982 - Conceptually split the mUpdaterQueue into separate queues per layers id. r=botond 2018-04-10 12:30:01 -04:00
APZCTreeManagerParent.h Bug 1449620 - Extract an APZUpdater class from APZSampler. r=botond 2018-03-28 18:36:42 -04:00
APZChild.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
APZChild.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
APZInputBridgeChild.cpp Respect SYNC_DECODE when deciding to use Webrender for nsDisplayBackgroundImage. (bug 1439960, r=mstange) 2018-03-20 13:42:05 -05:00
APZInputBridgeChild.h Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
APZInputBridgeParent.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
APZInputBridgeParent.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
CompositableForwarder.h
CompositableTransactionParent.cpp Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
CompositableTransactionParent.h Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) 2018-03-13 17:00:18 -05:00
CompositorBench.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
CompositorBench.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
CompositorBridgeChild.cpp Bug 1455974 - Clear the client-side shared frame metrics data on shutdown with WR as well. r=sotaro 2018-04-23 14:24:36 -04:00
CompositorBridgeChild.h Bug 1455974 - Clear the client-side shared frame metrics data on shutdown with WR as well. r=sotaro 2018-04-23 14:24:36 -04:00
CompositorBridgeParent.cpp Merge mozilla-central to mozilla-inbound 2018-05-16 01:01:29 +03:00
CompositorBridgeParent.h Bug 1461122 - Implement DidComposite(LayersId,...) for CompositorBridgeParent. r=sotaro 2018-05-15 08:49:29 -04:00
CompositorManagerChild.cpp Bug 1451363 - part 5 - remove ProtocolName virtual function; r=mccr8 2018-04-23 14:13:36 -04:00
CompositorManagerChild.h Bug 1451363 - part 5 - remove ProtocolName virtual function; r=mccr8 2018-04-23 14:13:36 -04:00
CompositorManagerParent.cpp Backed out changeset d84ea38d6fd0 (bug 1399453) because the annotations are no longer needed. 2017-11-01 13:34:43 -04:00
CompositorManagerParent.h Backed out changeset d84ea38d6fd0 (bug 1399453) because the annotations are no longer needed. 2017-11-01 13:34:43 -04:00
CompositorThread.cpp Bug 1441916 - Modify the static GetAPZCTreeManager to return an IAPZCTreeManager. r=botond 2018-03-01 23:00:41 -05:00
CompositorThread.h Backed out changeset d84ea38d6fd0 (bug 1399453) because the annotations are no longer needed. 2017-11-01 13:34:43 -04:00
CompositorVsyncScheduler.cpp Bug 1435282 - Add a helper FlushPendingComposite function. r=sotaro 2018-02-02 10:48:25 -05:00
CompositorVsyncScheduler.h Bug 1435282 - Add a helper FlushPendingComposite function. r=sotaro 2018-02-02 10:48:25 -05:00
CompositorVsyncSchedulerOwner.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
CrossProcessCompositorBridgeParent.cpp Bug 1457246 - Don't hold the sIndirectLayerTreesLock while making synchronous calls to the RenderBackend thread. r=sotaro 2018-04-26 15:29:21 -04:00
CrossProcessCompositorBridgeParent.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
ISurfaceAllocator.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ISurfaceAllocator.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ImageBridgeChild.cpp Bug 1455408 - Remove dead code in ImageBridge that was used for changing thread priority. r=kats 2018-04-19 14:36:09 -05:00
ImageBridgeChild.h Bug 1451363 - part 5 - remove ProtocolName virtual function; r=mccr8 2018-04-23 14:13:36 -04:00
ImageBridgeParent.cpp Bug 1455408 - Remove dead code in ImageBridge that was used for changing thread priority. r=kats 2018-04-19 14:36:09 -05:00
ImageBridgeParent.h Bug 1455408 - Remove dead code in ImageBridge that was used for changing thread priority. r=kats 2018-04-19 14:36:09 -05:00
KnowsCompositor.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
LayerAnimationUtils.cpp Bug 1437272 - Split nsTimingFunction into an independent header file. r=birtles 2018-03-08 18:22:45 +09:00
LayerAnimationUtils.h
LayerTransactionChild.cpp Bug 1412048 - Remove NS_RUNTIMEABORT. r=froydnj 2017-10-24 23:41:15 -07:00
LayerTransactionChild.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
LayerTransactionParent.cpp Bug 1454324 - Clear all animation data when we release layer. r=kats 2018-04-24 09:27:54 +09:00
LayerTransactionParent.h Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow 2018-04-20 15:13:06 -04:00
LayerTreeOwnerTracker.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
LayerTreeOwnerTracker.h Bug 1448439 - Fix unified build bustage. r=kats 2018-04-20 20:03:52 -04:00
LayersMessageUtils.h Bug 1453501 - Allow the compositor to be created in a paused state r=kats 2018-05-14 11:12:39 -05:00
LayersMessages.ipdlh Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow 2018-04-20 15:13:06 -04:00
LayersSurfaces.ipdlh Bug 1415763 - Fix DXGIYCbCrTextureData as to deliver YUVColorSpace r=mattwoodrow 2017-11-10 18:15:54 +09:00
PAPZ.ipdl Bug 1443292 - Move TouchBehaviorFlags from APZUtils.h to LayersTypes.h. r=botond 2018-03-14 18:18:27 -04:00
PAPZCTreeManager.ipdl Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
PAPZInputBridge.ipdl Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
PCompositorBridge.ipdl Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow 2018-04-20 15:13:06 -04:00
PCompositorManager.ipdl Bug 1331944 - Part 2. Add SharedSurfacesParent/Child to manage shared surfaces. r=jrmuizel 2017-10-30 13:10:29 -04:00
PImageBridge.ipdl Bug 1455408 - Remove dead code in ImageBridge that was used for changing thread priority. r=kats 2018-04-19 14:36:09 -05:00
PLayerTransaction.ipdl Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow 2018-04-20 15:13:06 -04:00
PTexture.ipdl Bug 1400407 - Part 1: Cleanup WebVR dead code,r=daoshengmu,r=jgilbert 2017-09-14 17:10:15 -07:00
PUiCompositorController.ipdl Bug 1379252 - Remove unused argument. r=rbarker 2017-07-07 14:56:10 -04:00
PVideoBridge.ipdl Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
PWebRenderBridge.ipdl Bug 1452390 - Implement paint-skipping support in WebRender. r=botond 2018-05-11 21:18:22 -04:00
RefCountedShmem.cpp Bug 1445766 - Fix some non-unified build bustage in gfx/layers. r=lsalzman 2018-03-14 17:03:29 -04:00
RefCountedShmem.h Bug 1405824 - Add a RefCountedShmem type that supports manual cross-process reference counting. r=jrmuizel 2018-01-04 16:23:18 +00:00
RemoteContentController.cpp Bug 1445662 - Update RemoteContentController to allow the GPU process controller thread to be different from the compositor thread. r=rhunt 2018-03-15 15:25:11 -04:00
RemoteContentController.h Bug 1445662 - Update RemoteContentController to allow the GPU process controller thread to be different from the compositor thread. r=rhunt 2018-03-15 15:25:11 -04:00
ShadowLayerUtils.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ShadowLayerUtilsMac.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ShadowLayerUtilsX11.cpp Bug 1464037 - Replace GL_PROVIDER_GLX by MOZ_X11 to build X11 dependent code, r=lsalzman 2018-05-24 14:06:31 +02:00
ShadowLayerUtilsX11.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ShadowLayers.cpp Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow 2018-04-20 15:13:06 -04:00
ShadowLayers.h Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow 2018-04-20 15:13:06 -04:00
SharedPlanarYCbCrImage.cpp Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
SharedPlanarYCbCrImage.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
SharedRGBImage.cpp Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
SharedRGBImage.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
SharedSurfacesChild.cpp Bug 1425484 - Part 1. Allow using SharedSurfacesChild::Share with the external image ID directly. r=jrmuizel 2018-04-26 19:00:12 -04:00
SharedSurfacesChild.h Bug 1425484 - Part 1. Allow using SharedSurfacesChild::Share with the external image ID directly. r=jrmuizel 2018-04-26 19:00:12 -04:00
SharedSurfacesParent.cpp Bug 1425484 - Part 2. Allow using SharedSurfacesParent off the compositor thread. r=jrmuizel 2018-04-26 19:00:14 -04:00
SharedSurfacesParent.h Bug 1425484 - Part 2. Allow using SharedSurfacesParent off the compositor thread. r=jrmuizel 2018-04-26 19:00:14 -04:00
SynchronousTask.h Bug 1447299 - Ensure all APZSampler functions run on the sampler thread. r=botond 2018-03-28 14:57:06 -04:00
TextureForwarder.h Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
ThreadSafeRefcountingWithMainThreadDestruction.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
UiCompositorControllerChild.cpp Bug 1451363 - part 5 - remove ProtocolName virtual function; r=mccr8 2018-04-23 14:13:36 -04:00
UiCompositorControllerChild.h Bug 1451363 - part 5 - remove ProtocolName virtual function; r=mccr8 2018-04-23 14:13:36 -04:00
UiCompositorControllerMessageTypes.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
UiCompositorControllerParent.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
UiCompositorControllerParent.h Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
VideoBridgeChild.cpp Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
VideoBridgeChild.h Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
VideoBridgeParent.cpp Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
VideoBridgeParent.h Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
WebRenderMessages.ipdlh Bug 1456679 - Don't set non-animated values as AnimatedValue in delay phase. r=kats 2018-05-08 15:59:01 +09:00