gecko/layout/base
Chris Lord f52875b4e5 Bug 758620 - Force fixed-position frames to have their own layers. r=roc
Introduce a new display-list item 'nsDisplayFixedPosition' that represents
fixed-position elements. This item cannot be merged, which forces fixed
position elements to have their own layer, and has a BuildLayer implementation
that sets the necessary metadata on a Layer to be able to maintain its
position correctly during composition when asynchronously panning and zooming.
2012-06-27 16:43:57 +01:00
..
crashtests Bug 763702, Part 2/2: Crashtest for bug 763702. [r=dbaron] 2012-06-20 11:09:37 -05:00
tests Back out bug 766007, bug 703241 and bug 752796 due to perma-orange (419f0d1b848b to 8661c74deeb5). 2012-06-22 11:13:32 +02:00
FrameLayerBuilder.cpp Bug 757346; mask image format stuff - use A8 textures (except DX10) and some small, misc fixes. r=roc 2012-06-26 14:43:31 +12:00
FrameLayerBuilder.h Bug 757347; Add a shutdown hook and remove MaskImageFormat(). r=roc 2012-06-26 14:43:30 +12:00
FramePropertyTable.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
FramePropertyTable.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Makefile.in Bug 757347; Add a cache for image containers. r=roc 2012-06-26 14:43:30 +12:00
MaskLayerImageCache.cpp Bug 757347; Add a cache for image containers. r=roc 2012-06-26 14:43:30 +12:00
MaskLayerImageCache.h Bug 757347; Add a cache for image containers. r=roc 2012-06-26 14:43:30 +12:00
nsArenaMemoryStats.h Bug 674922 - report on most common objects allocated in a PresShell's arena; r=roc,njn 2012-06-06 13:35:40 -04:00
nsAutoLayoutPhase.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsBidi.cpp Bug 743581: Removes nsCRT::strlen(const PRUnichar*). f=sgautherie r=dougt 2012-05-30 18:43:39 +01:00
nsBidi.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsBidiPresUtils.cpp Bug 764541. r=smontagu 2012-06-21 12:51:38 +02:00
nsBidiPresUtils.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCaret.cpp Backout 61fd66629c4f, 7c8121f8d3af & 2a2e9cf8fd41 (bug 539356), e31a5e6545d3 (bug 761884), 85fa80bd9792, a284ccb25b83, 2865904db9fc, 34e07b09c426, e9b3d41e0360, cef00ebcd6c8, f943b729ac14 & 783f298401b6 (bug 539356), 330a086f1570 (bug 741682), d80219c8842c (bug 739671), e8c96b4fd4da, 313af486e68d, 0adc41ff56dc, 0cd288a38085, f1d43208825c, 4859876972f3, eec8ef3ebe48, f7f29fcd1845, 6079b229d306, f23c3a7e7ce0, 9824458a41e2 & 6748b5496059 (bug 539356) for mochitest-4 orange & talos regressions on multiple platforms 2012-06-11 10:08:32 +01:00
nsCaret.h Backout 61fd66629c4f, 7c8121f8d3af & 2a2e9cf8fd41 (bug 539356), e31a5e6545d3 (bug 761884), 85fa80bd9792, a284ccb25b83, 2865904db9fc, 34e07b09c426, e9b3d41e0360, cef00ebcd6c8, f943b729ac14 & 783f298401b6 (bug 539356), 330a086f1570 (bug 741682), d80219c8842c (bug 739671), e8c96b4fd4da, 313af486e68d, 0adc41ff56dc, 0cd288a38085, f1d43208825c, 4859876972f3, eec8ef3ebe48, f7f29fcd1845, 6079b229d306, f23c3a7e7ce0, 9824458a41e2 & 6748b5496059 (bug 539356) for mochitest-4 orange & talos regressions on multiple platforms 2012-06-11 10:08:32 +01:00
nsChangeHint.h Bug 157681 - Part 2: Optimize positioned frame offset changes by moving the frame as opposed to reflowing it in case we know that the size of the frame will not change; r=dbaron 2012-06-06 00:53:48 -04:00
nsChildIterator.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsChildIterator.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCompatibility.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCounterManager.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCounterManager.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCSSColorUtils.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCSSColorUtils.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCSSFrameConstructor.cpp Bug 666041 patch 3: Create boilerplate nsFlexContainerFrame class. r=bz 2012-06-26 15:12:13 -07:00
nsCSSFrameConstructor.h Bug 666041 patch 2: Add "-moz-flex" & "-moz-inline-flex" values for "display" property. r=bz 2012-06-26 15:11:38 -07:00
nsCSSRendering.cpp Bug 766120 - Stop conflating effects offset and continuation union size in nsSVGIntegrationUtils. r=longsonr. 2012-06-19 16:28:04 +01:00
nsCSSRendering.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsCSSRenderingBorders.cpp Bug 764117 - Part 1: Prefer performance over avoiding seaming in border drawing. r=roc 2012-06-22 16:27:38 +02:00
nsCSSRenderingBorders.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsDisplayItemTypes.h Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
nsDisplayList.cpp Bug 758620 - Force fixed-position frames to have their own layers. r=roc 2012-06-27 16:43:57 +01:00
nsDisplayList.h Bug 758620 - Force fixed-position frames to have their own layers. r=roc 2012-06-27 16:43:57 +01:00
nsDocumentViewer.cpp Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
nsFrameManager.cpp Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
nsFrameManager.h Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
nsFrameManagerBase.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsFrameTraversal.cpp Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (layout parts); r=roc 2012-06-18 23:26:34 -04:00
nsFrameTraversal.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsGenConList.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsGenConList.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDocumentViewerPrint.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIFrameTraversal.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsILayoutDebugger.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsILayoutHistoryState.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsImageLoader.cpp Backout 61fd66629c4f, 7c8121f8d3af & 2a2e9cf8fd41 (bug 539356), e31a5e6545d3 (bug 761884), 85fa80bd9792, a284ccb25b83, 2865904db9fc, 34e07b09c426, e9b3d41e0360, cef00ebcd6c8, f943b729ac14 & 783f298401b6 (bug 539356), 330a086f1570 (bug 741682), d80219c8842c (bug 739671), e8c96b4fd4da, 313af486e68d, 0adc41ff56dc, 0cd288a38085, f1d43208825c, 4859876972f3, eec8ef3ebe48, f7f29fcd1845, 6079b229d306, f23c3a7e7ce0, 9824458a41e2 & 6748b5496059 (bug 539356) for mochitest-4 orange & talos regressions on multiple platforms 2012-06-11 10:08:32 +01:00
nsImageLoader.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIPercentHeightObserver.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIPresShell.h Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
nsIReflowCallback.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIStyleSheetService.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsLayoutDebugger.cpp Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
nsLayoutErrors.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsLayoutHistoryState.cpp Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (layout parts); r=roc 2012-06-18 23:26:34 -04:00
nsLayoutUtils.cpp Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
nsLayoutUtils.h Bug 755971 - Add methods to nsLayoutUtils to calculate the padding boxes. r=bz 2012-06-21 09:35:17 -04:00
nsPresArena.cpp Bug 674922 - report on most common objects allocated in a PresShell's arena; r=roc,njn 2012-06-06 13:35:40 -04:00
nsPresArena.h Bug 764376 - Fix references to |class nsArenaMemoryStats|; r=ehsan 2012-06-13 10:43:38 -04:00
nsPresContext.cpp Don't assume ordering of callers of nsPresContext::ScreenWidthInchesForFontInflation; instead, track changes only for the caller that cares about changes. (Bug 759755, patch 5) r=bzbarsky 2012-06-11 22:43:31 -07:00
nsPresContext.h Don't assume ordering of callers of nsPresContext::ScreenWidthInchesForFontInflation; instead, track changes only for the caller that cares about changes. (Bug 759755, patch 5) r=bzbarsky 2012-06-11 22:43:31 -07:00
nsPresShell.cpp Bug 758620 - Layout fixed-position frames to the set scroll-port. r=roc 2012-06-27 16:43:46 +01:00
nsPresShell.h Bug 767388 - Kill NS_DEBUG. r=bz. 2012-06-25 20:59:42 +01:00
nsPresState.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsQuoteList.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsQuoteList.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsRefreshDriver.cpp Backout 61fd66629c4f, 7c8121f8d3af & 2a2e9cf8fd41 (bug 539356), e31a5e6545d3 (bug 761884), 85fa80bd9792, a284ccb25b83, 2865904db9fc, 34e07b09c426, e9b3d41e0360, cef00ebcd6c8, f943b729ac14 & 783f298401b6 (bug 539356), 330a086f1570 (bug 741682), d80219c8842c (bug 739671), e8c96b4fd4da, 313af486e68d, 0adc41ff56dc, 0cd288a38085, f1d43208825c, 4859876972f3, eec8ef3ebe48, f7f29fcd1845, 6079b229d306, f23c3a7e7ce0, 9824458a41e2 & 6748b5496059 (bug 539356) for mochitest-4 orange & talos regressions on multiple platforms 2012-06-11 10:08:32 +01:00
nsRefreshDriver.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (layout parts); r=roc 2012-06-18 23:26:34 -04:00
nsStyleChangeList.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsStyleChangeList.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsStyleConsts.h Bug 666041 patch 2: Add "-moz-flex" & "-moz-inline-flex" values for "display" property. r=bz 2012-06-26 15:11:38 -07:00
nsStyleSheetService.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsStyleSheetService.h Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (layout parts); r=roc 2012-06-18 23:26:34 -04:00
PaintTracker.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
PaintTracker.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
RestyleTracker.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
RestyleTracker.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
StackArena.cpp Bug 751227 - Remove nsPresShell::mStackArena, make it a separate stack class. r=roc 2012-05-04 02:14:02 +02:00
StackArena.h Bug 756229 - Fix some layout warnings. r=roc 2012-05-18 11:42:39 -04:00