gecko-dev/gfx/layers
Kartikaya Gupta 2878061467 Bug 1409446 - Wire up the DefineClip and DefineScrollLayer APIs to allow specifying ancestry. r=jrmuizel
The APIs now allow providing the parent clip or scroll info explicitly
instead of having to push it on the stack. For now we just pass
Nothing() to preserve the existing behaviour, so this change is a
functinoal no-op.

MozReview-Commit-ID: dtNamN595

--HG--
extra : rebase_source : 3b6bd03b919bd31cd89e3f82283cb962f8f6abc5
2017-10-24 15:45:57 -04:00
..
apz Bug 1404181 - Part 22: Make sure we mark frames as modified any time they change position or style data and make sure we don't accidentally mark the root as being modified when we don't need to. r=mstange 2017-09-29 10:51:49 +13:00
basic Backed out changeset cce97a15c945 (bug 1409871) 2017-10-23 23:43:30 +02:00
client Backed out changeset 45596e6d2e2f (bug 1409871) on request from rhunt for causing black context menus on Windows. r=backout 2017-10-23 23:44:15 +02:00
composite Backed out changeset 7b7bcdf87539 (bug 1409871) 2017-10-23 23:43:13 +02:00
d3d11 Bug 1411001 - Remove the +x permissions on cpp & h files r=froydnj 2017-10-23 20:59:55 +02:00
ipc merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-10-24 11:52:35 +02:00
layerviewer
mlgpu Cache invalidation properties after compositing, not before. (bug 1408781 part 2, r=mattwoodrow) 2017-10-20 15:09:13 -07:00
opengl Backed out 4 changesets (bug 1395497) for Linux failures in test_conformance__textures__misc__texture-npot-video.html 2017-10-16 19:13:56 -07:00
protobuf Bug 1385461 - Upgrade to the latest version of the protobuf library. r=dimi,fitzgen,glandium,mattwoodrow,mossop 2017-10-18 15:02:05 -07:00
wr Bug 1409446 - Wire up the DefineClip and DefineScrollLayer APIs to allow specifying ancestry. r=jrmuizel 2017-10-24 15:45:57 -04:00
AnimationHelper.cpp Bug 1399714 - Iterate animation segments for setting start/end values and timing functions just once. r=boris 2017-09-14 12:59:06 +09:00
AnimationHelper.h Bug 1402439 - Add some documentation for the compositor animation code. r=pchang 2017-09-22 16:39:53 -04:00
AnimationInfo.cpp Bug 1402439 - Redo how we discard compositor animation ids. r=pchang 2017-09-22 16:39:57 -04:00
AnimationInfo.h Bug 1378602 - Part2. Move animation data from layer to AnimationInfo. r=kats 2017-07-21 14:21:47 +08:00
AsyncCanvasRenderer.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
AsyncCanvasRenderer.h Bug 1365099 - Convert NS_GetCurrentThread uses in gfx (r=dvander) 2017-06-12 20:20:08 -07:00
AtomicRefCountedWithFinalize.h Bug 1387845 - Add more NS_BUILD_REFCNT_LOGGING in AtomicRefCountedWithFinalize r=nical 2017-08-23 13:49:29 +09:00
AxisPhysicsModel.cpp Bug 1402498 - Mark two methods of AxisPhysicsModel as const. r=rhunt 2017-09-17 13:41:14 +02:00
AxisPhysicsModel.h Bug 1402498 - Mark two methods of AxisPhysicsModel as const. r=rhunt 2017-09-17 13:41:14 +02:00
AxisPhysicsMSDModel.cpp
AxisPhysicsMSDModel.h
BSPTree.cpp
BSPTree.h
BufferTexture.cpp Backed out changeset 248c73a2c3b1 (bug 1215089) 2017-10-04 16:25:46 +02:00
BufferTexture.h Backed out changeset 248c73a2c3b1 (bug 1215089) 2017-10-04 16:25:46 +02:00
BufferUnrotate.cpp
BufferUnrotate.h
CanvasRenderer.cpp Bug 1379920 - Introduce CanvasRenderer and its derived classes. r=nical,jrmuizel 2017-08-03 13:55:14 +08:00
CanvasRenderer.h Bug 1400407 - Part 3: Remove IsMirror concept, as it is no longer used by WebVR,r=jgilbert 2017-08-28 14:50:14 -07:00
Compositor.cpp Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan 2017-08-14 08:29:28 -04:00
Compositor.h Bug 1377090 - Make the Matrix class templated so we can instantiate it with a double type. r=bas 2017-07-05 11:18:48 -04:00
CompositorTypes.h Backed out changeset 7b7bcdf87539 (bug 1409871) 2017-10-23 23:43:13 +02:00
CopyableCanvasRenderer.cpp Bug 1400407 - Part 3: Remove IsMirror concept, as it is no longer used by WebVR,r=jgilbert 2017-08-28 14:50:14 -07:00
CopyableCanvasRenderer.h Bug 1400407 - Part 3: Remove IsMirror concept, as it is no longer used by WebVR,r=jgilbert 2017-08-28 14:50:14 -07:00
D3D9SurfaceImage.cpp Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan 2017-08-14 08:29:28 -04:00
D3D9SurfaceImage.h
D3D11ShareHandleImage.cpp Bug 1407149 - Add immediate context pointer check to d3d images r=nical 2017-10-10 19:09:37 +09:00
D3D11ShareHandleImage.h
D3D11YCbCrImage.cpp merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-10-10 23:56:11 +02:00
D3D11YCbCrImage.h Bug 1322746 - Support PLANAR_YCBCR, GPU_VIDEO, and D3D11_YCBCR_IMAGE in GLBlitHelper. - r=jerry 2017-09-02 21:52:16 -07:00
DirectedGraph.h
DirectionUtils.h Bug 1371098 - Fix unified builds when adding a PaintThread. r=kats 2017-06-08 11:18:09 -07:00
Effects.cpp
Effects.h Backed out changeset 248c73a2c3b1 (bug 1215089) 2017-10-04 16:25:46 +02:00
FrameMetrics.cpp
FrameMetrics.h Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .h files in gfx/*. r=botond 2017-08-14 08:28:11 -04:00
GLImages.cpp Bug 1403049 - Remove EGLImageImage r=snorp 2017-09-27 09:56:38 +09:00
GLImages.h Bug 1403049 - Remove EGLImageImage r=snorp 2017-09-27 09:56:38 +09:00
GPUVideoImage.h Bug 1322746 - Support PLANAR_YCBCR, GPU_VIDEO, and D3D11_YCBCR_IMAGE in GLBlitHelper. - r=jerry 2017-09-02 21:52:16 -07:00
ImageContainer.cpp Backed out changeset 2072826699d5 (bug 1215089) 2017-10-04 16:25:51 +02:00
ImageContainer.h Backed out changeset 3fc22c028eab (bug 1215089) 2017-10-04 16:26:09 +02:00
ImageDataSerializer.cpp Backed out changeset 248c73a2c3b1 (bug 1215089) 2017-10-04 16:25:46 +02:00
ImageDataSerializer.h Backed out changeset 248c73a2c3b1 (bug 1215089) 2017-10-04 16:25:46 +02:00
ImageLayers.cpp Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan 2017-08-14 08:29:28 -04:00
ImageLayers.h
ImageTypes.h Bug 1403049 - Remove EGLImageImage r=snorp 2017-09-27 09:56:38 +09:00
IMFYCbCrImage.cpp Bug 1223270: P7. Extract D3D11MTAutoEnter and reuse. r=mattwoodrow 2017-06-20 20:45:40 +02:00
IMFYCbCrImage.h
IPDLActor.h
LayerAttributes.h
LayerMetricsWrapper.h Bug 1382200 - Eliminate LayerMetricsWrapper::IsScrollInfoLayer entirely by inlining it. r=botond 2017-07-19 09:24:28 -04:00
Layers.cpp merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-10-11 11:54:59 +02:00
Layers.h Bug 1410359 - Remove unused css filter codes. r=kats 2017-10-20 16:10:03 +08:00
LayerScope.cpp Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan 2017-08-14 08:29:28 -04:00
LayerScope.h Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel 2017-07-05 11:18:49 -04:00
LayersHelpers.cpp Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan 2017-08-14 08:29:28 -04:00
LayersHelpers.h Initial import of Advanced Layers. (bug 1365879 part 20, r=bas) 2017-06-23 14:23:12 -07:00
LayersLogging.cpp Bug 1403049 - Remove EGLImageImage r=snorp 2017-09-27 09:56:38 +09:00
LayersLogging.h Bug 1399505 - Expose the API to add sticky frames to the WR display list. r=mstange 2017-09-21 10:11:39 -04:00
LayerSorter.cpp Bug 1377169 - Turn gfxRect into a typedef. r=jrmuizel 2017-07-05 11:22:00 -04:00
LayerSorter.h
LayersTypes.cpp Bug 1410359 - Remove unused css filter codes. r=kats 2017-10-20 16:10:03 +08:00
LayersTypes.h Bug 1410359 - Remove unused css filter codes. r=kats 2017-10-20 16:10:03 +08:00
LayerTreeInvalidation.cpp Bug 1390942: Recomposite areas of a container where child layers became visible. r=mattwoodrow 2017-08-31 16:27:26 +00:00
LayerTreeInvalidation.h Change the subdoc invalidation callback to handle overflow. (bug 1345891 part 5, r=mattwoodrow) 2017-08-03 21:22:49 -07:00
LayerUserData.h
MacIOSurfaceHelpers.cpp
MacIOSurfaceHelpers.h
MacIOSurfaceImage.cpp
MacIOSurfaceImage.h
moz.build Bug 1385461 - Upgrade to the latest version of the protobuf library. r=dimi,fitzgen,glandium,mattwoodrow,mossop 2017-10-18 15:02:05 -07:00
PaintThread.cpp Backed out changeset 7e2fc94f5be9 (bug 1409871) 2017-10-23 23:42:51 +02:00
PaintThread.h Backed out changeset 7e2fc94f5be9 (bug 1409871) 2017-10-23 23:42:51 +02:00
PersistentBufferProvider.cpp
PersistentBufferProvider.h
ReadbackLayer.h
ReadbackProcessor.cpp
ReadbackProcessor.h
RenderTrace.cpp
RenderTrace.h
RotatedBuffer.cpp Backed out changeset 0c763c30594d (bug 1409871) 2017-10-23 23:44:09 +02:00
RotatedBuffer.h Backed out changeset 0c763c30594d (bug 1409871) 2017-10-23 23:44:09 +02:00
ShareableCanvasRenderer.cpp Bug 1400407 - Part 3: Remove IsMirror concept, as it is no longer used by WebVR,r=jgilbert 2017-08-28 14:50:14 -07:00
ShareableCanvasRenderer.h Bug 1379920 - Introduce CanvasRenderer and its derived classes. r=nical,jrmuizel 2017-08-03 13:55:14 +08:00
SourceSurfaceSharedData.cpp
SourceSurfaceSharedData.h
SourceSurfaceVolatileData.cpp
SourceSurfaceVolatileData.h Bug 1380649 - Part 2. Ensure SourceSurfaceVolatileData does not forget its purged state. r=jrmuizel 2017-09-19 08:19:48 -04:00
SyncObject.cpp Bug 1357299 - P9: Do the refactoring for SyncObject. v2. r=mattwoodrow,dvander 2017-08-07 18:15:23 +08:00
SyncObject.h Bug 1405518: Make SyncObjectClient atomically refcounted as it may be accessed both on the paint and the main thread. r=dvander 2017-10-05 20:08:18 +02:00
TextureDIB.cpp Add support for locklessly getting TextureSources from TextureHosts. (bug 1365879 part 6, r=mattwoodrow) 2017-06-20 01:17:17 -07:00
TextureDIB.h Add support for locklessly getting TextureSources from TextureHosts. (bug 1365879 part 6, r=mattwoodrow) 2017-06-20 01:17:17 -07:00
TextureSourceProvider.cpp Fix potential memory leak in TextureSourceProviderMLGPU. (bug 1365879 part 1, r=mattwoodrow) 2017-06-20 01:17:15 -07:00
TextureSourceProvider.h Fix shutdown leak in TextureSourceProviderMLGPU. (bug 1398304, r=bas) 2017-09-22 09:48:12 -07:00
TextureWrapperImage.cpp
TextureWrapperImage.h
TiledLayerBuffer.h
TransactionIdAllocator.h Bug 1378966 - Don't cause immediate throttling of the refresh driver on repeat transactions. r=mattwoodrow 2017-07-12 09:10:25 -04:00
TreeTraversal.h
UpdateImageHelper.h Bug 1384839 - Part4. Use A8 format when painting mask image. r=kats 2017-07-31 14:00:29 +08:00