gecko-dev/gfx/layers
Hiroyuki Ikezoe 1695970073 Bug 1454324 - Set non-animated values to the layer only if there is no running animation. r=kats
In the next patch, we skip updating animation value for the layer if the
animation value isn't changed.  So without this patch, we will have to update
animation value even if the value isn't changed at all.

MozReview-Commit-ID: 9tU7BTkNOHL

--HG--
extra : rebase_source : 0dbaaab9e52108c843f2d378785a67a8f374994c
2018-04-24 09:27:54 +09:00
..
apz Bug 1411144 - Temporarily disable a high-frequency intermittent failure for webrender. r=me 2018-04-23 14:15:06 -04:00
basic Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
client Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow 2018-04-20 15:13:06 -04:00
composite Bug 1454324 - Set non-animated values to the layer only if there is no running animation. r=kats 2018-04-24 09:27:54 +09:00
d3d11 Bug 1426199 - Relax ASSERT checks r=nical 2018-04-03 18:25:36 +09:00
ipc Bug 1454324 - Set non-animated values to the layer only if there is no running animation. r=kats 2018-04-24 09:27:54 +09:00
layerviewer Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
mlgpu Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
opengl Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
protobuf Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
wr Merge inbound to mozilla-central. a=merge 2018-04-24 04:14:21 +03:00
AnimationHelper.cpp Bug 1454324 - Cache animation TimingParams on the compositor. r=birtles 2018-04-24 09:27:53 +09:00
AnimationHelper.h Bug 1454324 - Cache animation TimingParams on the compositor. r=birtles 2018-04-24 09:27:53 +09:00
AnimationInfo.cpp Bug 1419851 - Handle OMTA throttling for webrender. r=jrmuizel 2018-04-06 10:06:54 -04:00
AnimationInfo.h Bug 1455155 - Drop AnimationValue usage in gfx/. r=birtles 2018-04-19 13:50:14 +09:00
AsyncCanvasRenderer.cpp Bug 1429413 - Ensure Factory::CreateDataSourceSurface allocation failures are gracefully handled. r=bas 2018-01-11 08:26:42 -05:00
AsyncCanvasRenderer.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
AtomicRefCountedWithFinalize.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
AxisPhysicsMSDModel.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
AxisPhysicsMSDModel.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
AxisPhysicsModel.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
AxisPhysicsModel.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
BSPTree.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
BSPTree.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
BufferTexture.cpp Bug 1421187 - P2. Properly set bytesPerPixel in MappedYCbCrTextureData. r=mattwoodrow 2017-11-28 15:53:54 +01:00
BufferTexture.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
BufferUnrotate.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
BufferUnrotate.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
CanvasRenderer.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
CanvasRenderer.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
Compositor.cpp Bug 1441916 - Introduce the notion of the APZ sampler thread. r=botond 2018-03-01 23:00:41 -05:00
Compositor.h Bug 1444432 - Create Compositor::BlitRenderTarget and implement it for CompositorOGL. r=jrmuizel 2018-04-12 15:28:26 -04:00
CompositorTypes.h Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
CopyableCanvasRenderer.cpp Bug 1440993: followup: Avoid overwriting the frontbuffer variable. r=nical 2018-03-14 14:26:41 +01:00
CopyableCanvasRenderer.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
D3D9SurfaceImage.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
D3D9SurfaceImage.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
D3D11ShareHandleImage.cpp Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
D3D11ShareHandleImage.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
D3D11YCbCrImage.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
D3D11YCbCrImage.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
DirectedGraph.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
DirectionUtils.h Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
Effects.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
Effects.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
FrameMetrics.cpp Bug 951793 - Store the overscroll behavior in ScrollMetadata and propagate it to APZ. r=mstange 2017-11-25 01:29:01 +01:00
FrameMetrics.h Bug 1453463 - Refactor to make unordered_maps with guid keys a little cleaner. r=botond 2018-04-16 09:33:07 -04:00
GLImages.cpp Bug 1412427 part 1: Add standard mode line & MPL boilerplate to a few gfx C++ files that are missing it entirely. r=jrmuizel 2017-10-27 15:55:37 -07:00
GLImages.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
GPUVideoImage.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
IMFYCbCrImage.cpp Bug 1423806 - Enable IMFYCbCrImage with WebRender r=mattwoodrow 2017-12-07 22:15:34 +09:00
IMFYCbCrImage.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
IPDLActor.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
ImageContainer.cpp Bug 1433351 - Add nsBaseHashtable::EntryPtr::OrRemove method to abort nsBaseHashtable::LookupForAdd on miss. r=froydnj 2018-03-28 12:58:49 -04:00
ImageContainer.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
ImageDataSerializer.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
ImageDataSerializer.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
ImageLayers.cpp Bug 1429602: Rename BaseRect::IsZero to BaseRect::IsZeroArea. Also slip in some corrections to using BaseRect methods instead of direct member access. r=bas.schouten 2018-01-10 17:57:10 -05:00
ImageLayers.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
ImageTypes.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
LayerAttributes.h Bug 1454485 - Stop passing around the scroll view and container direction since it's already in the scrollbar data. r=botond 2018-04-17 15:04:34 -04:00
LayerMetricsWrapper.h Bug 1454485 - Stop passing around the scroll view and container direction since it's already in the scrollbar data. r=botond 2018-04-17 15:04:34 -04:00
LayerScope.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
LayerScope.h Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel 2017-07-05 11:18:49 -04:00
LayerSorter.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
LayerSorter.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
LayerTreeInvalidation.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
LayerTreeInvalidation.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
LayerUserData.h
Layers.cpp Bug 1454324 - Clear all animation data when we release layer. r=kats 2018-04-24 09:27:54 +09:00
Layers.h Bug 1454324 - Clear all animation data when we release layer. r=kats 2018-04-24 09:27:54 +09:00
LayersHelpers.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
LayersHelpers.h Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
LayersLogging.cpp Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow 2018-03-24 19:06:01 -04:00
LayersLogging.h Generate webrender_ffi_generated with cbindgen:0.3.3 (bug 1428142, r=nical) 2018-01-04 12:23:34 -06:00
LayersTypes.cpp Bug 1440112 - Support CompositorHitTestInfo::eRequiresTargetConfirmation with EventRegions-based hit testing. r=kats 2018-02-23 17:37:55 -05:00
LayersTypes.h Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow 2018-04-20 15:13:06 -04:00
MacIOSurfaceHelpers.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
MacIOSurfaceHelpers.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
MacIOSurfaceImage.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
MacIOSurfaceImage.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
PaintThread.cpp Add 'layers.omtp.dump-capture' for logging DrawTargetCapture (bug 1435938, r=bas) 2018-02-05 22:03:49 -06:00
PaintThread.h Add tiling and paint worker count information to about:support. (bug 1432516, r=milan) 2018-01-23 15:52:13 -06:00
PersistentBufferProvider.cpp Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
PersistentBufferProvider.h Bug 1418791 - Explicit free the resource of PersistentBufferProviderBasic, r=sotaro 2017-11-23 16:31:55 +08:00
ProfilerScreenshots.cpp Bug 1444430 - Add a ProfilerScreenshots class which can be used to submit DataSourceSurfaces to the profiler. r=jrmuizel 2018-03-26 23:08:33 -04:00
ProfilerScreenshots.h Bug 1444430 - Add a ProfilerScreenshots class which can be used to submit DataSourceSurfaces to the profiler. r=jrmuizel 2018-03-26 23:08:33 -04:00
ReadbackLayer.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
ReadbackProcessor.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
ReadbackProcessor.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
RenderTrace.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
RenderTrace.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
RotatedBuffer.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
RotatedBuffer.h Replay buffer commands on paint thread when OMTP is enabled (bug 1399692 part 7, r=bas) 2017-10-26 00:47:17 -04:00
ShareableCanvasRenderer.cpp Bug 1427668 - Move the webgl backbuffer into webgl. - r=daoshengmu 2018-01-05 15:27:30 -08:00
ShareableCanvasRenderer.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
SourceSurfaceSharedData.cpp Bug 1427639 - Part 2. Fix misleading image memory reporting on Android. r=tnikkel 2018-02-22 14:26:29 -05:00
SourceSurfaceSharedData.h Bug 1453801 - Part 2. Ensure shared surfaces are properly released from render texture cache. r=sotaro 2018-04-23 07:57:15 -04:00
SourceSurfaceVolatileData.cpp Bug 1427639 - Part 2. Fix misleading image memory reporting on Android. r=tnikkel 2018-02-22 14:26:29 -05:00
SourceSurfaceVolatileData.h Bug 1427639 - Part 2. Fix misleading image memory reporting on Android. r=tnikkel 2018-02-22 14:26:29 -05:00
SyncObject.cpp Bug 1416164 - Replace NS_ABORT with MOZ_ASSERT_UNREACHABLE. r=froydnj 2017-10-24 23:52:56 -07:00
SyncObject.h Bug 1409176 - make SyncObjectD3D11Client become fallible. r=dvander 2017-11-06 16:07:22 +08:00
TextureDIB.cpp Bug 1445766 - Fix some non-unified build bustage in gfx/layers. r=lsalzman 2018-03-14 17:03:29 -04:00
TextureDIB.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
TextureSourceProvider.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
TextureSourceProvider.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
TextureWrapperImage.cpp Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
TextureWrapperImage.h Bug 1404997 - P5. Fix constness and remove redundant virtual keyword. r=mattwoodrow 2017-11-30 19:03:02 +01:00
TiledLayerBuffer.h Bug 1438551 - Remove unused mPaintedRegion from TiledLayerBuffer. r=nical 2018-04-12 15:40:21 -05:00
TransactionIdAllocator.h Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow 2018-04-20 15:13:06 -04:00
TreeTraversal.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
UpdateImageHelper.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
moz.build Bug 1444432 - Implement screenshot grabbing in LayerManagerComposite. r=jrmuizel 2018-04-12 15:31:12 -04:00