gecko-dev/layout/base
Kartikaya Gupta 10f514bb72 Bug 1369840 - Support content-side APZ test data in WebRenderLayerManager. r=botond
This mostly just copies the functional parts of the APZTestData code from
ClientLayerManager into WebRenderLayerManager, and propagates the paint sequence
number over to the compositor using the existing WebRenderScrollData machinery.

MozReview-Commit-ID: LHupFpqtWTX
2017-06-04 22:29:35 -04:00
..
crashtests Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
doc
gtest Bug 1355752 - Remove B2G wording in AccessibleCaret. r=TYLin 2017-04-20 13:16:42 +08:00
tests Bug 1208197: Use addEventListener() in test_bug533845.xul to prevent raciness. r=smaug 2017-06-02 14:11:32 +09:00
AccessibleCaret.cpp Bug 1355752 - Remove B2G wording in AccessibleCaret. r=TYLin 2017-04-20 13:16:42 +08:00
AccessibleCaret.h
AccessibleCaretEventHub.cpp Bug 1273045 Part 2 - Update carets when scrolling in subframes without APZ. r=mtseng 2017-03-14 17:50:03 +08:00
AccessibleCaretEventHub.h Bug 1336311 - Change code comments with http://hg.mozilla.org to https://. r=gps 2017-02-07 17:52:56 +01:00
AccessibleCaretLogger.h
AccessibleCaretManager.cpp Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
AccessibleCaretManager.h Bug 1361072 - Change caller of RestrictCaretDraggingOffsets() to use getter_AddRefs. r=dholbert 2017-05-02 14:24:54 +08:00
ArenaObjectID.h Bug 1367190 patch 2 - Remove nsPresArena::AllocateBySize, nsIPresShell::AllocateMisc, and nsPresContext::AllocateFromShell. r=mats 2017-05-24 09:36:11 -04:00
ArenaRefPtr.h Bug 1280295 - Remove MOZ_HAVE_REF_QUALIFIERS. r=froydnj 2017-01-03 22:42:33 -08:00
ArenaRefPtrInlines.h
CaretAssociationHint.h
FrameProperties.h Bug 1370037 - Remove an unnecessary friend declaration in FrameProperties. r=jfkthame 2017-06-04 16:45:15 +02:00
GeckoRestyleManager.cpp Bug 1347270: remove the nsIDOMWindowUtils::ElementsRestyled API. r=bholley 2017-05-30 11:38:53 +02:00
GeckoRestyleManager.h Bug 1357583: Tidy the PostRestyleEventForCSSRuleChanges API. r=heycam 2017-05-29 23:01:50 +02:00
GeometryUtils.cpp Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
GeometryUtils.h Bug 1335368 part 22. Get rid of IsCallerChrome in geometry utils. r=dholbert 2017-02-01 15:43:59 -05:00
LayoutLogging.cpp
LayoutLogging.h
MobileViewportManager.cpp Bug 1346109. Set a displayport base rect in MobileViewportManager::UpdateDisplayPortMargins when we are setting displayport margins. r=botond 2017-03-21 00:16:41 -05:00
MobileViewportManager.h (no bug) Tweak some source files in layout to have correct number of newline characters at the end (exactly 1). (no review, whitespace-only, DONTBUILD) 2017-02-22 08:58:50 -08:00
OverflowChangedTracker.h Bug 1365982 - Attach frame properties to each frame instead of looking them up in a hashtable on the prescontext. r=mats 2017-05-27 12:36:00 +01:00
PositionedEventTargeting.cpp Bug 1335895 - Android GeckoView Dynamic Toolbar Version 3 r=botond,dvander,jchen,kats 2017-04-20 15:15:14 -07:00
PositionedEventTargeting.h
PresShell.cpp Bug 1354933. Add some asserts for document viewer teardown. r=mats 2017-06-03 01:31:12 -05:00
PresShell.h bug 1368547 part 2 - Remove nsFrameManager/PresShell methods dealing with placeholders and introduce a nsIFrame::GetPlaceholderFrame() convenience method. r=jfkthame 2017-05-31 21:29:49 +02:00
RestyleLogging.h
RestyleManager.cpp Backed out changeset 59c0589220ec (bug 1368249) unused function GetNormalPosition at nsIFrame.h:1073. r=backout 2017-05-28 15:38:15 +02:00
RestyleManager.h Bug 1357583: Tidy the PostRestyleEventForCSSRuleChanges API. r=heycam 2017-05-29 23:01:50 +02:00
RestyleManagerHandle.h Bug 1297899 - Part 3: Rename RestyleManager to GeckoRestyleManager and RestyleManagerBase to RestyleManager. r=bholley 2017-02-13 11:21:32 +08:00
RestyleManagerHandleInlines.h Bug 1297899 - Part 1: Rename RestyleManager.{h,cpp} to GeckoRestyleManager.{h,cpp}. r=bholley 2017-02-13 11:21:30 +08:00
RestyleManagerInlines.h Bug 1357583: Tidy the PostRestyleEventForCSSRuleChanges API. r=heycam 2017-05-29 23:01:50 +02:00
RestyleTracker.cpp Bug 1360471 (part 4) - Use a bitfield to represent profiler features. r=mstange. 2017-05-01 14:23:34 +10:00
RestyleTracker.h Bug 1360471 (part 4) - Use a bitfield to represent profiler features. r=mstange. 2017-05-01 14:23:34 +10:00
RestyleTrackerInlines.h
ScrollbarStyles.cpp
ScrollbarStyles.h Bug 1361749: Remove unused empty constructor of ScrollbarStyles. r=mats 2017-05-03 22:05:41 +02:00
ServoRestyleManager.cpp Bug 1357461: Ensure not to increment the restyle generation if we haven't restyled after all. r=heycam 2017-06-03 18:59:10 +02:00
ServoRestyleManager.h Bug 1357461: Ensure not to increment the restyle generation if we haven't restyled after all. r=heycam 2017-06-03 18:59:10 +02:00
ShapeUtils.cpp Bug 1326409 Part 6 - Convert aBasicShape to a pointer to a const value. r=dholbert 2017-03-13 12:03:40 +08:00
ShapeUtils.h Bug 1326409 Part 6 - Convert aBasicShape to a pointer to a const value. r=dholbert 2017-03-13 12:03:40 +08:00
StackArena.cpp
StackArena.h
StaticPresData.cpp Bug 1367619 - Use RWLock when accessing font prefs service off main thread; r=heycam 2017-05-25 15:04:13 -07:00
StaticPresData.h Bug 1367619 - Use RWLock when accessing font prefs service off main thread; r=heycam 2017-05-25 15:04:13 -07:00
TouchManager.cpp Bug 1340085 - [Pointer Event] Stop firing pointer events after firing eTouchCancel. f=smaug. r=kats 2017-02-16 15:05:09 +08:00
TouchManager.h Bug 1340085 - [Pointer Event] Stop firing pointer events after firing eTouchCancel. f=smaug. r=kats 2017-02-16 15:05:09 +08:00
UnitTransforms.h Bug 1359842 - Replace use of NSRectToRect in WebRender-related code with proper LayoutDevicePixel types. r=nical 2017-04-27 12:04:12 -04:00
Units.h Bug 1352863 - Add a CoordOf metafunction that maps point and rect types to their coordinate type. r=kats 2017-05-19 19:54:25 -04:00
WordMovementType.h
ZoomConstraintsClient.cpp Backed out changeset ec75fa65fb37 (bug 1342863) 2017-03-23 08:41:35 +01:00
ZoomConstraintsClient.h (no bug) Tweak some source files in layout to have correct number of newline characters at the end (exactly 1). (no review, whitespace-only, DONTBUILD) 2017-02-22 08:58:50 -08:00
moz.build Bug 1368369 - pt 2 - Move internal FrameProperties methods to the header as inlines, for better optimization opportunities. r=mats 2017-05-31 19:52:56 +01:00
nsArenaMemoryStats.h Bug 1364805 part 3 - Implement Type() by indexing a static array using the mClass field. Remove the nsIFrame::mType field. r=jfkthame 2017-05-26 12:11:11 +02:00
nsAutoLayoutPhase.cpp
nsAutoLayoutPhase.h
nsBidi.h
nsBidiPresUtils.cpp Bug 1365982 - Attach frame properties to each frame instead of looking them up in a hashtable on the prescontext. r=mats 2017-05-27 12:36:00 +01:00
nsBidiPresUtils.h Bug 1358275 - Skip the main body of bidi-resolution for blocks that can be determined to be purely LTR content without directional overrides/embeddings. r=dholbert 2017-04-26 23:25:48 +01:00
nsBidi_ICU.cpp
nsBidi_ICU.h Bug 1352527 - Part 1: Add the nsPresContext::GetBidiEngine() API; r=jfkthame 2017-04-14 02:41:52 -04:00
nsBidi_noICU.cpp
nsBidi_noICU.h Bug 1352527 - Part 1: Add the nsPresContext::GetBidiEngine() API; r=jfkthame 2017-04-14 02:41:52 -04:00
nsCSSColorUtils.cpp
nsCSSColorUtils.h
nsCSSFrameConstructor.cpp Bug 1367209 part 3 - Add a generic frame state bit, NS_FRAME_HAS_CSS_COUNTERS, to indicate that a frame maybe has some counter styles and thus be known by nsCounterManager. r=jfkthame 2017-06-04 16:45:15 +02:00
nsCSSFrameConstructor.h Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
nsCaret.cpp Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
nsCaret.h Bug 1337130 - Create a DisplayItemLayer type. r=mattwoodrow 2017-02-14 13:49:27 -08:00
nsChangeHint.h Bug 1367568 part 2: Rewrite nsChangeHint_ReflowHintsForBSizeChange in terms of nsChangeHint_AllReflowHints. r=bz 2017-05-25 17:53:23 -04:00
nsCompatibility.h
nsCounterManager.cpp Bug 1367209 part 4 - Use LookupForAdd to avoid an additional hashtable lookup when inserting a new entry. r=jfkthame 2017-06-04 16:45:15 +02:00
nsCounterManager.h Bug 1367209 part 2 - Remove a useless constructor. r=jfkthame 2017-06-04 16:45:15 +02:00
nsDocumentViewer.cpp Bug 1354933. Add some asserts for document viewer teardown. r=mats 2017-06-03 01:31:12 -05:00
nsFrameManager.cpp bug 1368547 part 2 - Remove nsFrameManager/PresShell methods dealing with placeholders and introduce a nsIFrame::GetPlaceholderFrame() convenience method. r=jfkthame 2017-05-31 21:29:49 +02:00
nsFrameManager.h bug 1368547 part 2 - Remove nsFrameManager/PresShell methods dealing with placeholders and introduce a nsIFrame::GetPlaceholderFrame() convenience method. r=jfkthame 2017-05-31 21:29:49 +02:00
nsFrameManagerBase.h bug 1368547 part 1 - Remove nsFrameManagerBase::mPlaceholderMap and store the placeholder on a frame property on the out-of-flow instead. r=jfkthame 2017-05-31 21:29:49 +02:00
nsFrameTraversal.cpp bug 1368547 part 2 - Remove nsFrameManager/PresShell methods dealing with placeholders and introduce a nsIFrame::GetPlaceholderFrame() convenience method. r=jfkthame 2017-05-31 21:29:49 +02:00
nsFrameTraversal.h
nsGenConList.cpp Bug 1350770: Cache the most recent nsGenConNode to speed up future insertions. r=xidorn 2017-03-28 10:04:48 -04:00
nsGenConList.h Bug 1350770: Cache the most recent nsGenConNode to speed up future insertions. r=xidorn 2017-03-28 10:04:48 -04:00
nsIDocumentViewerPrint.h
nsIFrameTraversal.h
nsILayoutDebugger.h
nsILayoutHistoryState.idl Bug 1265818 - Part 2 - Add scriptable methods for getting and setting PresStates from JS. r=jst 2017-03-25 14:01:29 +01:00
nsIPercentBSizeObserver.h
nsIPreloadedStyleSheet.idl Bug 1328546 - stylo: Support ServoStyleSheets in nsIStyleSheetService::PreloadSheet and nsIDOMWindowUtils::AddSheet. r=bholley 2017-01-05 15:32:22 +08:00
nsIPresShell.h bug 1368547 part 2 - Remove nsFrameManager/PresShell methods dealing with placeholders and introduce a nsIFrame::GetPlaceholderFrame() convenience method. r=jfkthame 2017-05-31 21:29:49 +02:00
nsIPresShellInlines.h Bug 1355343: Take all the snapshots into account. r=bholley 2017-05-07 16:36:47 +02:00
nsIReflowCallback.h Bug 1328832 - Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky 2017-01-05 15:31:56 +08:00
nsIStyleSheetService.idl Bug 1348442: Part 1 - Allow loading preloaded stylesheets asynchronously. r=heycam 2017-03-19 19:33:49 -07:00
nsLayoutDebugger.cpp Bug 1345804 part 3 - Change will-change to store nsIAtom rather than nsString. r=heycam 2017-03-10 12:26:53 +11:00
nsLayoutHistoryState.cpp Bug 1265818 - Part 2 - Add scriptable methods for getting and setting PresStates from JS. r=jst 2017-03-25 14:01:29 +01:00
nsLayoutUtils.cpp Bug 1369840 - Support content-side APZ test data in WebRenderLayerManager. r=botond 2017-06-04 22:29:35 -04:00
nsLayoutUtils.h Bug 1355675 Part 1: Add optional inCSSUnits parameters to GetTransformMatrix and GetTransformToAncestor. r=mattwoodrow 2017-05-30 09:05:52 -07:00
nsPresArena.cpp Bug 1364805 part 3 - Implement Type() by indexing a static array using the mClass field. Remove the nsIFrame::mType field. r=jfkthame 2017-05-26 12:11:11 +02:00
nsPresArena.h Bug 1367190 patch 3 - Store nsPresArena::mFreeLists as an array. r=mats 2017-05-24 09:41:41 -04:00
nsPresArenaObjectList.h Bug 1367190 patch 1 - Convert the 4 objects that use nsPresArena::AllocateBySize to use AllocateByObjectID. r=mats 2017-05-24 09:35:26 -04:00
nsPresContext.cpp Bug 1357461: Assume viewport units are used on resize. r=heycam 2017-06-03 18:59:14 +02:00
nsPresContext.h Bug 1347270: remove the nsIDOMWindowUtils::ElementsRestyled API. r=bholley 2017-05-30 11:38:53 +02:00
nsPresState.h
nsQuoteList.cpp
nsQuoteList.h
nsRefreshDriver.cpp Bug 1367981 - Use AutoTArray instead of nsCOMArray in Tick(). r=smaug 2017-05-26 16:22:34 +09:00
nsRefreshDriver.h Bug 1311425 - Prepare for handling several sources of idleness, r=smaug 2017-05-24 21:11:12 -04:00
nsStyleChangeList.cpp Bug 1344386 - Don't look for overlapping change hints in stylo documents. r=emilio 2017-03-07 13:14:32 -08:00
nsStyleChangeList.h Bug 1344386 - Followup bustage fix for bad implicit constructor. r=me 2017-03-07 14:00:19 -08:00
nsStyleSheetService.cpp Bug 1348442: Part 1 - Allow loading preloaded stylesheets asynchronously. r=heycam 2017-03-19 19:33:49 -07:00
nsStyleSheetService.h Bug 1337258 - Support ServoStyleSheets in nsStyleSheetService. r=xidorn 2017-02-21 10:42:27 +08:00