gecko/layout/base
Chris Lord 6bdbf9e99e Bug 777260 - Fix invalidations on transform items in container layers. r=roc
Since Bug 758620, it's possible for an nsDisplayTransform to appear as the
child of a container layer. This caused problems when it was inactive, as the
invalidation would not be transformed in this case.

Fix this in FrameLayerBuilder by mandating that InvalidateThebesLayerContents
takes the untransformed invalidation and apply the transform in
BuildContainerLayer.
2012-08-13 22:54:38 -04:00
..
crashtests Bug 778067: Disable 735943.html for <browser remote>, for now. r=jlebar 2012-08-08 10:51:40 -07:00
tests Backout b4a63a0b90c2 (bug 778420), b849f1b3859a (bug 778420), d522b5a13b27 (bug 72964), 3a12c64bf53a (bug 778420), c07148142675 (bug 726053) for failures in test_bug435425.html on a CLOSED TREE 2012-08-07 00:57:27 +01:00
FrameLayerBuilder.cpp Bug 777260 - Fix invalidations on transform items in container layers. r=roc 2012-08-13 22:54:38 -04:00
FrameLayerBuilder.h Bug 777260 - Fix invalidations on transform items in container layers. r=roc 2012-08-13 22:54:38 -04:00
FramePropertyTable.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
FramePropertyTable.h Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
Makefile.in Bug 779684: Create a stack-based nsFrameIterator class out of nsIFrameTraversal and nsIFrameEnumerator r=roc 2012-08-05 23:00:55 -04:00
MaskLayerImageCache.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
MaskLayerImageCache.h Bug 780868 - Only reuse MaskLayers on LayerManagers with the same backend type. r=nrc 2012-08-13 22:11:40 +12:00
nsArenaMemoryStats.h
nsAutoLayoutPhase.h
nsBidi.cpp Bug 780387 - Part e: Stop using PRSize; r=bsmedberg 2012-08-09 09:10:11 +02:00
nsBidi.h Bug 780387 - Part e: Stop using PRSize; r=bsmedberg 2012-08-09 09:10:11 +02:00
nsBidiPresUtils.cpp Bug 655877 - Part 16: Treat all values of display other than 'none' as 'inline' in SVG text frames. r=roc 2012-08-02 21:38:51 +10:00
nsBidiPresUtils.h [Bug 780428] Don't include nsIFrame.h in places where it's not necessary r=roc 2012-08-05 23:00:56 -04:00
nsCaret.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsCaret.h Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsChangeHint.h Bug 691651. When an element changes between having a transform and not having one, don't reframe if we don't need to. r=dbaron 2012-08-10 23:16:49 +12:00
nsChildIterator.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsChildIterator.h Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsCompatibility.h
nsCounterManager.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsCounterManager.h Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsCSSColorUtils.cpp
nsCSSColorUtils.h
nsCSSFrameConstructor.cpp Bug 691651. When an element changes between having a transform and not having one, don't reframe if we don't need to. r=dbaron 2012-08-10 23:16:49 +12:00
nsCSSFrameConstructor.h Bug 655877 - Part 16: Treat all values of display other than 'none' as 'inline' in SVG text frames. r=roc 2012-08-02 21:38:51 +10:00
nsCSSRendering.cpp Backout 5d77941eba28 (bug 772726), df597d36bcbb (bug 383026), c9c7e1b9aed9 (bug 779399) for failures in meter-native-style.html 2012-08-10 14:50:43 +01:00
nsCSSRendering.h Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg 2012-08-09 09:09:40 +02:00
nsCSSRenderingBorders.cpp Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg 2012-08-09 09:09:40 +02:00
nsCSSRenderingBorders.h Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg 2012-08-09 09:09:40 +02:00
nsDisplayItemTypes.h Backout 4987ffd173a4 (bug 687267) for bustage 2012-07-23 14:47:54 +01:00
nsDisplayList.cpp Bug 777260 - Respect LAYER_ACTIVE_FORCE in ChildrenCanBeInactive. r=roc 2012-08-13 22:54:09 -04:00
nsDisplayList.h Bug 539356 - Part 8b - Move painting of retained layers to the view manager flush, and only composite on the paint event. r=roc 2012-08-13 22:10:10 +12:00
nsDocumentViewer.cpp Bug 391834, don't allow prompts in beforeunload, unload and pagehide events,r=smaug,patch mostly by gavin 2012-08-13 15:05:34 -04:00
nsFrameIterator.cpp Bug 779684 - Move FrameIteratorFlags to nsFrameIterator class. r=roc 2012-08-06 20:27:04 -04:00
nsFrameIterator.h Bug 779684 - Move FrameIteratorFlags to nsFrameIterator class. r=roc 2012-08-06 20:27:04 -04:00
nsFrameManager.cpp Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg 2012-08-09 09:09:40 +02:00
nsFrameManager.h Backout changeset f568fc280fb0 (bug 539356) because of performance and correctness regressions 2012-07-03 20:24:55 -04:00
nsFrameManagerBase.h Bug 764188 - Expose a global frame tree generation number. r=dbaron 2012-07-04 11:42:29 -04:00
nsGenConList.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsGenConList.h Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsIDocumentViewerPrint.h
nsILayoutDebugger.h
nsILayoutHistoryState.h
nsImageLoader.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsImageLoader.h Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsIPercentHeightObserver.h
nsIPresShell.h Bug 539356 - Add to pref to disable painting from the refresh driver. r=roc 2012-08-13 22:11:33 +12:00
nsIReflowCallback.h
nsIStyleSheetService.idl
nsLayoutDebugger.cpp Bug 775431 - Add missing indentation for MOZ_DUMP_PAINT_LIST. r=mattwoodrow 2012-08-08 12:46:55 +01:00
nsLayoutErrors.h
nsLayoutHistoryState.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsLayoutUtils.cpp Bug 539356 - Part 8b - Move painting of retained layers to the view manager flush, and only composite on the paint event. r=roc 2012-08-13 22:10:10 +12:00
nsLayoutUtils.h Bug 539356 - Part 8b - Move painting of retained layers to the view manager flush, and only composite on the paint event. r=roc 2012-08-13 22:10:10 +12:00
nsPresArena.cpp
nsPresArena.h
nsPresContext.cpp Bug 776836. When invalidating ThebesLayers due to an appunits-per-dev-pixel change, we can't trust the frame geometry. r=mattwoodrow 2012-08-07 23:07:07 +12:00
nsPresContext.h bug 721750 - support text-shadow property on ::-moz-selection. r=dbaron 2012-08-04 19:52:21 +01:00
nsPresShell.cpp Bug 539356 - Part 8b - Move painting of retained layers to the view manager flush, and only composite on the paint event. r=roc 2012-08-13 22:10:10 +12:00
nsPresShell.h Bug 539356 - Part 8b - Move painting of retained layers to the view manager flush, and only composite on the paint event. r=roc 2012-08-13 22:10:10 +12:00
nsPresState.h Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsQuoteList.cpp
nsQuoteList.h
nsRefreshDriver.cpp Bug 539356 - Part 8b - Move painting of retained layers to the view manager flush, and only composite on the paint event. r=roc 2012-08-13 22:10:10 +12:00
nsRefreshDriver.h Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsStyleChangeList.cpp
nsStyleChangeList.h
nsStyleConsts.h Implement the new CSS property value unicode-bidi: isolate-override. Bug 774335, r=dbaron 2012-08-07 01:42:46 -07:00
nsStyleSheetService.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
nsStyleSheetService.h
PaintTracker.cpp
PaintTracker.h
RestyleTracker.cpp
RestyleTracker.h
StackArena.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
StackArena.h Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00