gecko/layout/base
Timothy Nikkel 607c3b7a01 Bug 1234725. Don't change the dirty rect to the display port when building display lists for documents. r=mstange
Instead do it when we first encounter the root scroll frame.

Doing this goes back to bug 635053, where we did it because fixed position items weren't getting included. However in bug 974643 we learned that this was wrong. Displayports aren't relevant to fixed pos content, displayports are only relevant to scrolled content. And we set the dirty rects of fixed pos content specially. The only other thing that should be affected is scrollbars, and we already carefully set their dirty rects too.
2016-01-09 00:25:58 -06:00
..
crashtests Bug 1235467. If the root reference frame is transformed don't use an ancestor of the root reference frame as the local reference frame. r=mattwoodrow 2015-12-30 13:21:10 -06:00
doc
gtest Bug 1206545 - Store nsIPresShell pointer in constructor instead of Init(). r=roc 2015-11-16 18:16:43 +08:00
tests Bug 1190541 - Update some tests to deal with fluffing that correctly accounts for presShell resolution. r=domivinc 2016-01-05 23:08:07 -05:00
AccessibleCaret.cpp Bug 1235186 - Part 1: Fix -Wformat warnings in layout/. r=dholbert 2015-12-24 16:04:20 -07:00
AccessibleCaret.h Bug 1225701 - Update comments in AccessibleCaret files. r=mtseng 2015-11-18 11:44:00 +08:00
AccessibleCaretEventHub.cpp Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel 2015-09-10 19:24:34 +09:00
AccessibleCaretEventHub.h Bug 1225701 - Update comments in AccessibleCaret files. r=mtseng 2015-11-18 11:44:00 +08:00
AccessibleCaretLogger.h Bug 1219470 - Replace PRLogModuleInfo with LazyLogModule. r=roc 2015-11-05 23:35:03 +01:00
AccessibleCaretManager.cpp Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel 2015-09-10 19:24:34 +09:00
AccessibleCaretManager.h Bug 1232852 (part 3) - Remove unused parameters from some accessibility code. r=tbsaunde. 2015-12-15 21:24:06 -08:00
ActiveLayerTracker.cpp Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel 2015-09-10 19:24:34 +09:00
ActiveLayerTracker.h Bug 1201330 - Keep scroll handler induced layer activity active until the scroll frame becomes inactive. r=roc 2015-10-30 16:28:53 +01:00
ArenaObjectID.h
ArenaRefPtr.h
ArenaRefPtrInlines.h
BorderConsts.h Bug 382721 - Part 2: Split constants for border rendering to BorderConsts.h. r=jrmuizel 2015-08-06 11:42:09 +09:00
CaretAssociationHint.h
DisplayItemClip.cpp
DisplayItemClip.h
DisplayItemScrollClip.cpp Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel 2015-09-10 19:24:34 +09:00
DisplayItemScrollClip.h Bug 1147673 - Make display items know about their scroll clips. r=tn, r=roc 2015-12-22 16:54:19 +01:00
DisplayListClipState.cpp Bug 1147673 - Make display items know about their scroll clips. r=tn, r=roc 2015-12-22 16:54:19 +01:00
DisplayListClipState.h Bug 1147673 - Make display items know about their scroll clips. r=tn, r=roc 2015-12-22 16:54:19 +01:00
FrameLayerBuilder.cpp Bug 1231818 - Make FrameLayerBuilder try harder to respect layers.max-active pref. r=mstange 2016-01-07 15:50:23 +00:00
FrameLayerBuilder.h Bug 1232852 (part 3) - Remove unused parameters from some accessibility code. r=tbsaunde. 2015-12-15 21:24:06 -08:00
FramePropertyTable.cpp
FramePropertyTable.h
GeometryUtils.cpp Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel 2015-09-10 19:24:34 +09:00
GeometryUtils.h
LayerState.h
LayoutLogging.cpp Bug 1219470 - Replace PRLogModuleInfo with LazyLogModule. r=roc 2015-11-05 23:35:03 +01:00
LayoutLogging.h Bug 1219470 - Replace PRLogModuleInfo with LazyLogModule. r=roc 2015-11-05 23:35:03 +01:00
MaskLayerImageCache.cpp
MaskLayerImageCache.h
MobileViewportManager.cpp Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel 2015-09-10 19:24:34 +09:00
MobileViewportManager.h Bug 1225571 - Move the code to update the SPCSPS from repaint request handling to when the resolution is updated in the presShell. r=botond 2015-11-18 13:53:14 -05:00
moz.build Bug 1147673 - Make display items know about their scroll clips. r=tn, r=roc 2015-12-22 16:54:19 +01:00
nsArenaMemoryStats.h
nsAutoLayoutPhase.cpp
nsAutoLayoutPhase.h
nsBidi.cpp Bug 1157727 - Part 2: Update bidi algorithm for bracket matching (patch originally by :tedders1, updated by :jfkthame). r=jfkthame 2015-10-27 13:41:39 -07:00
nsBidi.h Bug 1231175 - Missed change from Unicode 6.3 bidi algorithm update (ported from ICU's ubidi): include new ENL and ENR bidi pseudo-types in MASK_LTR. r=smontagu 2015-12-09 11:58:17 -05:00
nsBidiPresUtils.cpp Bug 1235152 - [css-break] Don't apply border/padding twice on inlines with box-decoration-break:clone and direction:rtl. r=roc 2016-01-05 21:27:13 +01:00
nsBidiPresUtils.h Bug 1232852 (part 3) - Remove unused parameters from some accessibility code. r=tbsaunde. 2015-12-15 21:24:06 -08:00
nsCaret.cpp Bug 1232852 (part 4) - Remove some unused parameters in and around layout/base/. r=heycam. 2016-01-05 16:08:17 -08:00
nsCaret.h Bug 1232852 (part 4) - Remove some unused parameters in and around layout/base/. r=heycam. 2016-01-05 16:08:17 -08:00
nsChangeHint.h Bug 1228921 patch 2 - Fix nsRestyleHint constants to match the same style. r=xidorn 2015-11-30 21:37:08 -08:00
nsCompatibility.h
nsCounterManager.cpp Bug 1187784 (part 9) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. 2015-10-22 22:48:42 -07:00
nsCounterManager.h
nsCSSColorUtils.cpp
nsCSSColorUtils.h
nsCSSFrameConstructor.cpp Bug 1232852 (part 4) - Remove some unused parameters in and around layout/base/. r=heycam. 2016-01-05 16:08:17 -08:00
nsCSSFrameConstructor.h Bug 1232852 (part 4) - Remove some unused parameters in and around layout/base/. r=heycam. 2016-01-05 16:08:17 -08:00
nsCSSRendering.cpp Bug 382721 - Part 2: Split constants for border rendering to BorderConsts.h. r=jrmuizel 2015-08-06 11:42:09 +09:00
nsCSSRendering.h Bug 1232852 (part 4) - Remove some unused parameters in and around layout/base/. r=heycam. 2016-01-05 16:08:17 -08:00
nsCSSRenderingBorders.cpp Bug 382721 - Part 2: Split constants for border rendering to BorderConsts.h. r=jrmuizel 2015-08-06 11:42:09 +09:00
nsCSSRenderingBorders.h Bug 382721 - Part 2: Split constants for border rendering to BorderConsts.h. r=jrmuizel 2015-08-06 11:42:09 +09:00
nsDisplayItemTypes.h
nsDisplayItemTypesList.h Bug 1168263 - Add nsDisplayPerspective and build separate layers for perspective. r=roc 2015-11-26 22:32:36 +13:00
nsDisplayList.cpp Bug 1194851. Change the GetDisplayPort API to take an optional RelativeTo parameter, instead of having that expressed in the function name. r=botond 2016-01-07 18:27:49 -06:00
nsDisplayList.h Bug 1237457 - Partially Moz2Dify nsDisplayGeneric. r=roc. 2015-12-03 19:16:59 -08:00
nsDisplayListInvalidation.cpp Bug 1201327 - Let DLBI detect background-position changes. r=mattwoodrow 2015-10-28 22:52:15 +01:00
nsDisplayListInvalidation.h Bug 1201327 - Let DLBI detect background-position changes. r=mattwoodrow 2015-10-28 22:52:15 +01:00
nsDocumentViewer.cpp Bug 1155730, implement History.scrollRestoration r=jst 2015-12-26 12:59:09 +02:00
nsFrameManager.cpp Bug 1223228 - Remove unused nsFrameManagerBase::mStyleSet. r=dholbert 2015-11-10 12:27:47 +11:00
nsFrameManager.h Bug 1223228 - Remove unused nsFrameManagerBase::mStyleSet. r=dholbert 2015-11-10 12:27:47 +11:00
nsFrameManagerBase.h Bug 1223228 - Remove unused nsFrameManagerBase::mStyleSet. r=dholbert 2015-11-10 12:27:47 +11:00
nsFrameTraversal.cpp
nsFrameTraversal.h
nsGenConList.cpp
nsGenConList.h
nsIDocumentViewerPrint.h
nsIFrameTraversal.h
nsILayoutDebugger.h Bug 1232852 (part 2) - Remove some dead member functions from nsILayoutDebugger. r=roc. 2016-01-05 00:21:57 -08:00
nsILayoutHistoryState.h Bug 1155730, implement History.scrollRestoration r=jst 2015-12-26 12:59:09 +02:00
nsIPercentBSizeObserver.h
nsIPresShell.h Bug 1232852 (part 9) - Simplify ReleasePointerCaptureCaller. r=tn. 2016-01-05 16:08:17 -08:00
nsIReflowCallback.h
nsIStyleSheetService.idl
nsLayoutDebugger.cpp Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel 2015-09-10 19:24:34 +09:00
nsLayoutHistoryState.cpp Bug 1155730, implement History.scrollRestoration r=jst 2015-12-26 12:59:09 +02:00
nsLayoutUtils.cpp Bug 1234725. Don't change the dirty rect to the display port when building display lists for documents. r=mstange 2016-01-09 00:25:58 -06:00
nsLayoutUtils.h Bug 1233056 - Long tapping on a link will select a different link from the page r=tnikkel 2016-01-08 20:22:07 -08:00
nsPresArena.cpp
nsPresArena.h
nsPresArenaObjectList.h
nsPresContext.cpp Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel 2015-09-10 19:24:34 +09:00
nsPresContext.h Bug 1237151 (part 3) - Remove ignored qualifiers in all remaining code. r=froydnj. 2016-01-05 17:08:45 -08:00
nsPresShell.cpp Bug 1234725. Don't change the dirty rect to the display port when building display lists for documents. r=mstange 2016-01-09 00:25:58 -06:00
nsPresShell.h Bug 1232852 (part 5) - Remove some unused parameters in and around layout/base/. r=heycam. 2016-01-05 16:08:17 -08:00
nsPresState.h
nsQuoteList.cpp
nsQuoteList.h
nsRefreshDriver.cpp Backed out 2 changesets (bug 1235478) for possibly breaking weightmapping-12579.html CLOSED TREE 2016-01-05 16:48:24 -08:00
nsRefreshDriver.h Backed out 2 changesets (bug 1235478) for possibly breaking weightmapping-12579.html CLOSED TREE 2016-01-05 16:48:24 -08:00
nsStyleChangeList.cpp
nsStyleChangeList.h
nsStyleSheetService.cpp Bug 990250 - Fold nsIStyleSheet into CSSStyleSheet. r=dbaron 2015-11-17 17:04:09 +11:00
nsStyleSheetService.h Bug 990250 - Fold nsIStyleSheet into CSSStyleSheet. r=dbaron 2015-11-17 17:04:09 +11:00
PaintTracker.cpp
PaintTracker.h
PositionedEventTargeting.cpp Bug 1190541 - PositionedEventTargeting doesn’t take into account the zoom in/out actions. r=kats 2016-01-05 23:07:49 -05:00
PositionedEventTargeting.h
RestyleLogging.h
RestyleManager.cpp Bug 1229280 - Move animation generation from AnimationCollection to EffectSet; r=dbaron 2016-01-06 11:04:05 +09:00
RestyleManager.h Bug 1229280 - Move animation generation from AnimationCollection to EffectSet; r=dbaron 2016-01-06 11:04:05 +09:00
RestyleTracker.cpp Bug 1192189 - Fix assertion condition to use to-be-restyled element's composed document. r=dbaron 2015-11-11 16:46:43 +11:00
RestyleTracker.h
RestyleTrackerInlines.h
ScrollbarStyles.cpp
ScrollbarStyles.h
StackArena.cpp
StackArena.h
TouchManager.cpp Backed out changeset 9f30d3caa231 (bug 1221459) 2015-12-22 14:03:21 +05:30
TouchManager.h Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel 2015-09-10 19:24:34 +09:00
Units.h Bug 1236750 - Introduce a new unit type CSSTransformedLayerPixel. r=kats 2016-01-06 18:52:45 -05:00
UnitTransforms.h Bug 1236750 - Add some specialized typedefs of Matrix4x4 to represent layer transform matrices. r=kats 2016-01-06 18:56:25 -05:00
WordMovementType.h
ZoomConstraintsClient.cpp Backed out changeset 9f30d3caa231 (bug 1221459) 2015-12-22 14:03:21 +05:30
ZoomConstraintsClient.h