gecko-dev/layout/painting
Ryan Hunt a6a2b4f7c4 Bug 1351783 part 10 - Create and sync the current FocusTarget on each layer transaction. r=kats,botond
This commit modifies PresShell and nsDisplayList to send a FocusTarget update on
every layer transaction. Ideally we would like to send updates as often as possible,
but this seems like it works well. This can be iterated on later, if necessary.

MozReview-Commit-ID: 8PFqIOhzH77

--HG--
extra : rebase_source : 1e2c3b5620f5d7e6e789848da57b2486c3d74f14
2017-06-13 02:00:49 -04:00
..
ActiveLayerTracker.cpp Bug 1368252 - Call GetLayerActivity() instead of directly looking up frame's LayerActivityProperty(). r=mats 2017-05-28 11:22:39 +01:00
ActiveLayerTracker.h
BorderCache.h
BorderConsts.h Bug 1320014 Part 6 - Remove #define NS_CORNER_[TOP_LEFT/TOP_RIGHT/BOTTOM_RIGHT/BOTTOM_LEFT] r=mats 2017-01-04 18:15:30 +08:00
DashedCornerFinder.cpp
DashedCornerFinder.h
DisplayItemClip.cpp Bug 1320014 Part 7 - Convert half corner indices #define to an enum. r=mats 2017-01-05 11:31:38 +08:00
DisplayItemClip.h
DisplayItemClipChain.cpp
DisplayItemClipChain.h
DisplayItemScrollClip.cpp
DisplayItemScrollClip.h
DisplayListClipState.cpp
DisplayListClipState.h
DottedCornerFinder.cpp Bug 1320014 Part 3 - Move Corner from namespace mozilla::css into mozilla. r=mats 2017-01-04 17:18:49 +08:00
DottedCornerFinder.h Bug 1320014 Part 3 - Move Corner from namespace mozilla::css into mozilla. r=mats 2017-01-04 17:18:49 +08:00
FrameLayerBuilder.cpp Bug 1375972 - Avoid copying the visible region. r=mstange 2017-06-23 16:03:59 -04:00
FrameLayerBuilder.h Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel 2017-06-13 11:00:10 -04:00
LayerState.h
MaskLayerImageCache.cpp Bug 1326579: Add some needed includes in layout/painting, to preemptively fix unified bustage. r=xidorn 2016-12-31 16:35:41 -08:00
MaskLayerImageCache.h Bug 1333366 Part 1 - Update document related to Corner and HalfCorner. r=mats 2017-01-24 18:37:05 +08:00
PaintTracker.cpp
PaintTracker.h
moz.build Bug 1341101 part 1 - Move nsCSSRendering::PaintGradient into its own file r=jrmuizel 2017-03-14 01:05:41 -05:00
nsCSSRendering.cpp Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange. 2017-06-22 17:08:53 +10:00
nsCSSRendering.h Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel 2017-06-13 11:00:10 -04:00
nsCSSRenderingBorders.cpp Bug 1376215 - Stop exposing the WrClipRegionToken in WebRenderAPI.h APIs. r=jrmuizel 2017-06-26 07:49:52 -04:00
nsCSSRenderingBorders.h Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel 2017-06-13 11:00:10 -04:00
nsCSSRenderingGradients.cpp Bug 1376215 - Stop exposing the WrClipRegionToken in WebRenderAPI.h APIs. r=jrmuizel 2017-06-26 07:49:52 -04:00
nsCSSRenderingGradients.h Bug 1360246 - Propagate the StackingContextHelper to the rest of the displaylist-building code. r=nical 2017-05-03 08:48:08 -04:00
nsDisplayItemTypes.h
nsDisplayItemTypesList.h Bug 929484 - Remove nsTableBorderBackground displayitem and nsTablePainter. r=mstange 2017-05-05 14:30:15 +08:00
nsDisplayList.cpp Bug 1351783 part 10 - Create and sync the current FocusTarget on each layer transaction. r=kats,botond 2017-06-13 02:00:49 -04:00
nsDisplayList.h Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel 2017-06-13 11:00:10 -04:00
nsDisplayListInvalidation.cpp
nsDisplayListInvalidation.h
nsImageRenderer.cpp Bug 1376215 - Stop exposing the WrClipRegionToken in WebRenderAPI.h APIs. r=jrmuizel 2017-06-26 07:49:52 -04:00
nsImageRenderer.h Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel 2017-06-13 11:00:10 -04:00