gecko-dev/layout/base
Robert O'Callahan ad7435d1e8 Bug 1022612. Part 27: Make FrameLayerBuilder responsible for setting all layer visible regions. r=mattwoodrow
Calling Layer::SetVisibleRegion multiple times in a transaction can result in
unnecessary IPC traffic.

This patch removes Intersect(childGfxBounds). This is only needed to
restrict the visible region to something sane for 3D transforms, and this will
be fixed up in a later patch.

--HG--
extra : rebase_source : dc1eaa8079f61648c24ac9502e837ac9f2630730
2014-06-18 15:12:55 +12:00
..
crashtests Bug 982915 - Use different expected assertion range for layout/base/crashtests/898913.html on Android; r=dholbert 2014-06-10 19:10:10 -06:00
tests Bug 1018265 - iframe containing Javascript alert() dialog fails after leaving and returning to page, r=bz 2014-07-11 22:09:08 +03:00
ActiveLayerTracker.cpp Bug 1025709 part 7 - Move HasAnimationOfProperty from ElementAnimations/ElementTransitions to base class; r=heycam 2014-06-20 12:39:25 +09:00
ActiveLayerTracker.h Bug 1009478 - Make LayerActivity properties survive across reframes of an element. r=roc 2014-05-13 19:30:11 +02:00
DisplayItemClip.cpp Bug 1008301 - Make DisplayItemClip only invalidate changes in clip, not changes in bounds. r=roc 2014-05-12 21:37:21 +02:00
DisplayItemClip.h
DisplayListClipState.cpp
DisplayListClipState.h
FrameLayerBuilder.cpp Bug 1022612. Part 27: Make FrameLayerBuilder responsible for setting all layer visible regions. r=mattwoodrow 2014-06-18 15:12:55 +12:00
FrameLayerBuilder.h Bug 1022612. Part 10: Implement merging and flattening in ProcessDisplayItems. r=mattwoodrow 2014-06-09 16:48:00 +12:00
FramePropertyTable.cpp
FramePropertyTable.h
GeometryUtils.cpp Bug 1009036 - Watch out for frame destruction caused by EnsureFrameForTextNode. r=roc 2014-05-12 20:25:22 +00:00
GeometryUtils.h Bug 1026535 - Fix mismatched class/struct tags. r=ehsan 2014-06-18 17:57:51 -07:00
Makefile.in Bug 941595 - Build with system-cairo is broken. r=glandium 2013-12-10 10:37:03 -05:00
MaskLayerImageCache.cpp
MaskLayerImageCache.h Bug 952977: Switch ScaleAndTranslate to gfx::Matrix r=nical 2013-12-29 18:35:53 -05:00
moz.build Bug 987718 - Part 5: Add SelectionCarets; r=roc 2014-06-04 22:57:00 +02:00
nsArenaMemoryStats.h Bug 590790, part 1 - Add getTotalSize() methods to nsWindowSizes and nsArenaMemoryStats. r=njn 2014-05-08 10:52:13 +01:00
nsAutoLayoutPhase.cpp
nsAutoLayoutPhase.h
nsBidi.cpp Bug 1031395 - Remove a double assignment to "limit" to fix a minor warning found by scan-build, the LLVM/Clang static analyzer. r=ehsan 2014-06-27 10:02:00 +02:00
nsBidi.h Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc 2014-01-04 10:02:17 -05:00
nsBidiPresUtils.cpp Mark line after a preformatted newline as dirty during bidi resolution. Bug 1015128, r=mats 2014-06-11 08:57:25 -07:00
nsBidiPresUtils.h Bug 491863 - Remove IBMBIDI; r=roc 2014-04-23 21:15:29 -04:00
nsCaret.cpp Bug 1016680, part 5 - Report the memory used by PresShell::mCaret. r=dbaron 2014-06-22 23:02:59 +01:00
nsCaret.h Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron 2014-06-23 18:40:01 -04:00
nsChangeHint.h Bug 727125 - Update overflow areas for text frames on text-decoration change to ensure text-decoration on hover is visible. r=dbaron 2014-06-17 10:32:00 -04:00
nsCompatibility.h
nsCounterManager.cpp Bug 982355 - Support disclosure-{open,closed} counter styles. r=jfkthame 2014-06-13 17:34:00 +02:00
nsCounterManager.h Bug 966166 - Part 3: Link to other parts. r=dbaron 2014-06-11 21:12:00 -04:00
nsCSSColorUtils.cpp Remove some unneeded #undef's, no bug 2013-12-04 00:00:12 -05:00
nsCSSColorUtils.h
nsCSSFrameConstructor.cpp Bug 1027611 (Part 1) - Don't use a frame before initializing it in CreateContinuingTableFrame. r=bz 2014-07-02 17:58:53 -07:00
nsCSSFrameConstructor.h Bug 1016680, part 3 - DeCOMify nsGenConNode::mText. r=dholbert 2014-06-11 23:11:15 +01:00
nsCSSRendering.cpp Bug 933019, part 7 - Remove code for handling Thebes backed gfxContext from various files under layout/. r=Bas 2014-07-10 10:58:07 +01:00
nsCSSRendering.h Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc 2014-06-28 10:13:13 +00:00
nsCSSRenderingBorders.cpp Bug 933019, part 7 - Remove code for handling Thebes backed gfxContext from various files under layout/. r=Bas 2014-07-10 10:58:07 +01:00
nsCSSRenderingBorders.h Bug 933019, part 7 - Remove code for handling Thebes backed gfxContext from various files under layout/. r=Bas 2014-07-10 10:58:07 +01:00
nsDisplayItemTypes.h
nsDisplayItemTypesList.h Bug 975931. Part 1: Add nsDOMWindowUtils API to add an extra scroll offset in the AsyncPanZoomController when compositing. r=kats 2014-02-14 21:59:23 +13:00
nsDisplayList.cpp Bug 1022612. Part 27: Make FrameLayerBuilder responsible for setting all layer visible regions. r=mattwoodrow 2014-06-18 15:12:55 +12:00
nsDisplayList.h Bug 1022612. Part 27: Make FrameLayerBuilder responsible for setting all layer visible regions. r=mattwoodrow 2014-06-18 15:12:55 +12:00
nsDisplayListInvalidation.cpp Bug 613659 - Fix B2G build error. r=me 2014-04-17 13:55:12 +00:00
nsDisplayListInvalidation.h Bug 944835 - Fix non-unified build in layout/base after bug 941559. r=roc 2013-12-01 07:20:41 +09:00
nsDocumentViewer.cpp Bug 1018265 - iframe containing Javascript alert() dialog fails after leaving and returning to page, r=bz 2014-07-11 22:09:08 +03:00
nsFrameManager.cpp Bug 1015664. Part 2: Remove some NS_HIDDEN usage. r=bsmedberg 2014-06-03 00:08:24 +12:00
nsFrameManager.h Bug 1024084: Clean up forward declarations and #includes in nsFrameManager.h and nsFrameManagerBase.h. r=jwatt 2014-06-12 10:09:31 -07:00
nsFrameManagerBase.h Bug 1016680, part 4 - Explicitly initialize members in nsFrameManagerBase's ctor rather than using memset. r=bz 2014-06-12 20:25:33 +01:00
nsFrameTraversal.cpp Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron 2014-06-23 18:40:01 -04:00
nsFrameTraversal.h Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron 2014-06-23 18:40:01 -04:00
nsGenConList.cpp
nsGenConList.h Bug 1016680, part 3 - DeCOMify nsGenConNode::mText. r=dholbert 2014-06-11 23:11:15 +01:00
nsIDocumentViewerPrint.h
nsIFrameTraversal.h
nsILayoutDebugger.h
nsILayoutHistoryState.h Fix the places where we forward declare already_AddRefed as a struct, no bug, r=I'm-sick-and-tired-of-MSVC-stupidity 2014-06-17 10:57:23 -04:00
nsIPercentHeightObserver.h
nsIPresShell.h Bug 966166 - Part 3: Link to other parts. r=dbaron 2014-06-11 21:12:00 -04:00
nsIReflowCallback.h
nsIStyleSheetService.idl Bug 1024707 - Add API to register style sheets but without loading them. r=bz 2014-07-09 11:43:33 +02:00
nsLayoutDebugger.cpp Bug 1022612. Part 21: Remove DidComputeVisibility checking. r=mattwoodrow 2014-06-09 16:48:01 +12:00
nsLayoutHistoryState.cpp Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
nsLayoutUtils.cpp Bug 1022612. Part 20: Do the business. r=mattwoodrow 2014-06-09 16:48:01 +12:00
nsLayoutUtils.h Bug 1026641 - Put outline-style:auto rendering behind a pref and disable it by default. r=roc 2014-06-26 12:48:05 +00:00
nsPresArena.cpp Bug 1015664. Part 1: Remove NS_HIDDEN_() usage. r=bsmedberg 2014-06-03 00:08:21 +12:00
nsPresArena.h Bug 1015664. Part 1: Remove NS_HIDDEN_() usage. r=bsmedberg 2014-06-03 00:08:21 +12:00
nsPresContext.cpp Bug 940625 - Discard the surfaces for SVG images that are in the ImageLib SurfaceCache when the app theme changes. r=seth 2014-06-25 13:04:36 +01:00
nsPresContext.h Bug 966166 - Part 3: Link to other parts. r=dbaron 2014-06-11 21:12:00 -04:00
nsPresShell.cpp Bug 1022612. Part 20: Do the business. r=mattwoodrow 2014-06-09 16:48:01 +12:00
nsPresShell.h Backout revision 308e51eae10c for build bustage. 2014-06-20 13:00:08 +02:00
nsPresState.h Bug 611556 - Add persistent zoom history sessions. r=roc, r=snorp 2014-04-07 13:43:58 +02:00
nsQuoteList.cpp
nsQuoteList.h
nsRefreshDriver.cpp Bug 1028511 - Don't let refresh driver time go backwards when changing timers; r=vlad 2014-06-26 09:17:50 +09:00
nsRefreshDriver.h Bug 854421 - Part 10: Resume the refresh driver if we miss too many ticks. r=vlad 2014-05-29 09:45:06 +12:00
nsStyleChangeList.cpp
nsStyleChangeList.h
nsStyleSheetService.cpp Bug 1024707 - Add API to register style sheets but without loading them. r=bz 2014-07-09 11:43:33 +02:00
nsStyleSheetService.h Bug 1024707 - Add API to register style sheets but without loading them. r=bz 2014-07-09 11:43:33 +02:00
PaintTracker.cpp
PaintTracker.h
PositionedEventTargeting.cpp Bug 989212 Rename nsEventStates to mozilla::EventStates r=smaug 2014-04-03 13:18:36 +09:00
PositionedEventTargeting.h
RestyleManager.cpp Bug 1026768 - Pass the restyle hint through from ProcessOneRestyle to ComputeStyleChangeFor rather than converting it to a boolean and back. r=heycam 2014-06-18 17:07:26 -07:00
RestyleManager.h Bug 1026768 - Pass the restyle hint through from ProcessOneRestyle to ComputeStyleChangeFor rather than converting it to a boolean and back. r=heycam 2014-06-18 17:07:26 -07:00
RestyleTracker.cpp Bug 1026768 - Pass the restyle hint through from ProcessOneRestyle to ComputeStyleChangeFor rather than converting it to a boolean and back. r=heycam 2014-06-18 17:07:26 -07:00
RestyleTracker.h Bug 996798 - Add a typedef to make it easier to change the size of nsWrapperCache/nsINode flags. r=bzbarsky 2014-06-18 17:07:26 -07:00
ScrollbarStyles.h
SelectionCarets.cpp Bug 1024966 - Check mResultContent before using it. r=roc 2014-07-09 02:21:00 +02:00
SelectionCarets.h Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron 2014-06-23 18:40:01 -04:00
StackArena.cpp
StackArena.h
TouchCaret.cpp Bug 1036444 - Kill touchenter and touchleave events. r=smaug 2014-07-09 10:27:00 -04:00
TouchCaret.h Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron 2014-06-23 18:40:01 -04:00
Units.h Bug 1022381 - Enforce that strongly-typed geometric classes are used with a proper coordinate system tag type. r=kats 2014-06-10 12:43:52 -04:00
UnitTransforms.h Backed out changeset bae32cf47dec (bug 988882) since it seems this breaks debug-bc tests 2014-04-04 13:23:20 +02:00