gecko-dev/layout/generic
Sebastian Hengst 37409bb05b merge mozilla-central to autoland. r=merge a=merge 2017-04-09 20:50:44 +02:00
..
crashtests Backed out changeset e4ecf720b3a1 (bug 713680) for crashing in dom/tests/mochitest/chrome/test_xray_event_constructor.xul on Windows 7 debug. r=backout 2017-03-29 21:51:05 +02:00
test Backed out 9 changesets (bug 1333482) for stylo test failures and this should be landed to autoland 2017-03-24 10:21:30 +08:00
AsyncScrollBase.cpp
AsyncScrollBase.h
BRFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
BlockReflowInput.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
BlockReflowInput.h Bug 1338443 Part 1 - Use ReflowInput's float manager in BlockReflowInput. r=dholbert 2017-02-09 16:59:07 +08:00
CSSAlignUtils.cpp Bug 1321387 part 4: Add #includes to some .cpp files in layout/generic, to provide types/definitions used in those files. r=TYLin 2016-11-30 14:51:12 -08:00
CSSAlignUtils.h Bug 1321387 part 6: Add #includes & forward declarations to some headers in layout/generic, to provide types used in those files. r=TYLin 2016-11-30 14:52:26 -08:00
CSSOrderAwareFrameIterator.cpp Bug 812687 part 4: Add an optional parameter which can make CSSOrderAwareFrameIterator use the legacy "box-ordinal-group" property. r=mats 2017-04-05 19:31:47 -07:00
CSSOrderAwareFrameIterator.h Bug 1353888 part 2: Assert that CSSOrderAwareFrameIterator is only used on flex/grid children. r=mats 2017-04-07 11:46:35 -07:00
DetailsFrame.cpp Bug 1321166 - Wrap DetailsFrame's definition and implementation in mozilla namespace. r=dholbert 2016-12-01 13:18:03 +08:00
DetailsFrame.h Bug 1321166 - Wrap DetailsFrame's definition and implementation in mozilla namespace. r=dholbert 2016-12-01 13:18:03 +08:00
FrameChildList.cpp
FrameChildList.h Bug 1317430 - Avoid a unnecessary copy by passing a const & in layout/ r=mstange 2016-11-15 17:30:59 +01:00
JustificationUtils.h Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj 2016-07-08 14:39:53 -07:00
MathMLTextRunFactory.cpp Bug 1280887 - patch 2 - Make gfxTextRun refcounted, replace usage of UniquePtr<> with RefPtr<> for textruns, and make nsTextFrame hold a strong reference to its run(s). r=mats 2016-08-19 13:14:22 +01:00
MathMLTextRunFactory.h Bug 1321387 part 3: Add "mozilla::" namespace prefix to some types in header files. r=TYLin 2016-11-30 14:50:22 -08:00
ReflowInput.cpp Bug 1351926. Set the resize flags to false at the beginning of InitResizeFlags, so stale values from an old (incorrect) computed bsize won't keep being propagated in cases when we SetComputedWidth or SetComputedHeight on the ReflowInput. r=dbaron 2017-04-05 23:07:40 -04:00
ReflowInput.h Bug 1338443 Part 2 - Convert nsAutoFloatManager::mNew to use UniquePtr. r=dholbert 2017-02-09 17:57:16 +08:00
ReflowOutput.cpp Bug 1321387 part 1: Wrap ReflowOutput impl in "namespace mozilla {}". r=TYLin 2016-11-30 14:47:45 -08:00
ReflowOutput.h Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron 2016-07-21 18:36:38 +08:00
RubyUtils.cpp
RubyUtils.h Bug 1321387 part 6: Add #includes & forward declarations to some headers in layout/generic, to provide types used in those files. r=TYLin 2016-11-30 14:52:26 -08:00
ScrollSnap.cpp Bug 1219296 - Move the layout.css.scroll-snap.proximity-threshold pref to gfxPrefs, so it can be queried on the compositor thread. r=kats 2016-03-18 21:15:45 -04:00
ScrollSnap.h Bug 1321387 part 6: Add #includes & forward declarations to some headers in layout/generic, to provide types used in those files. r=TYLin 2016-11-30 14:52:26 -08:00
ScrollVelocityQueue.cpp
ScrollVelocityQueue.h
ScrollbarActivity.cpp Bug 1340771 part 1 - Rename nsWeakFrame to AutoWeakFrame (automated change). r=tn 2017-03-01 18:03:14 +01:00
ScrollbarActivity.h
Selection.h Bug 1343795 - Hold a strong ref on the Selection while calling ScrollIntoView with SCROLL_DO_FLUSH. r=smaug 2017-03-21 02:12:41 +01:00
SelectionChangeListener.h
StickyScrollContainer.cpp Bug 1316101 - Avoid excessive clamping in StickyScrollContainer::GetScrollRanges(). r=mstange 2016-11-14 19:01:37 -05:00
StickyScrollContainer.h
TextOverflow.cpp Bug 1303241 part 2 - Make GetVisitedDependentColor use style structs directly. r=dbaron 2016-12-31 00:57:37 +11:00
TextOverflow.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
ViewportFrame.cpp Bug 1348665 part 2 - Remove the ViewProperty and store the nsView* in a field on the relevant frame classes instead. r=tnikkel 2017-03-21 01:22:13 +01:00
ViewportFrame.h Bug 1348665 part 2 - Remove the ViewProperty and store the nsView* in a field on the relevant frame classes instead. r=tnikkel 2017-03-21 01:22:13 +01:00
Visibility.h Bug 1284350. Backed out changeset 69abdc731a99 (Bug 1261554 (Part 1) - Prepare for implementing in-displayport visibility tracking. r=mstange) 2016-09-12 00:19:08 -05:00
WritingModes.h Backed out 8 changesets (bug 1311244) for OOM failures in Win7 debug R1 2017-01-08 21:11:25 -08:00
broken-image.png
folder.png
frame-graph.py
jar.mn
loading-image.png
moz.build Bug 812687 part 3: Move CSSOrderAwareFrameIterator code to its own .h/.cpp file. r=mats 2017-04-05 19:31:47 -07:00
nsAbsoluteContainingBlock.cpp Bug 1347759 - Fix conditions under which we reflow absolutely positioned element due to size change of its container for everything other than horizontal LTR. r=jfkthame 2017-03-16 09:39:19 -07:00
nsAbsoluteContainingBlock.h Bug 1269046 part 2: Spin out a helper function to hold nsAbsoluteContainingBlock's code for resolving abspos offsets. r=mats 2016-10-31 08:58:18 -07:00
nsAtomicContainerFrame.h
nsAutoCopyListener.h Bug 1261299 - Add new clipboard kSelectionCache to cache the current selection for OSX service menu. Add a constructor to nsAutoCopyListener which sets the clipboard to copy to. Pass in kSelectionCache for OSX or kSelectionClipboard for linux. r=mstange 2016-06-03 12:04:22 -04:00
nsBackdropFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
nsBackdropFrame.h Bug 1300369 part 4 - Refactor all ComputeAutoSize methods to take the full ComputeSizeFlags instead of just a "bool aShrinkWrap" for the eShrinkWrap flag (idempotent patch). r=dholbert 2016-11-05 02:57:06 +01:00
nsBlockDebugFlags.h Bug 1302758 Part 2 - Replace NOISY_FLOATMANAGER with nsBlockFrame::gNoisyFloatManager. r=dholbert 2016-09-15 14:32:12 +08:00
nsBlockFrame.cpp Bug 1349462 - Part 1. Rename IsSVGText as IsInSVGTextSubtree. r=heycam 2017-03-23 15:29:11 +08:00
nsBlockFrame.h Bug 410857 part 1 - Traverse overflow lines too so we don't miss some text. r=jfkthame 2017-02-20 17:43:08 +01:00
nsBlockReflowContext.cpp Bug 775624 Part 16 - Convert NS_INLINE_IS_BREAK_BEFORE to a method. r=dholbert 2017-02-14 16:05:24 +08:00
nsBlockReflowContext.h Bug 1277129 Part 7c - Rename various RS variables to RI. r=dbaron 2016-07-21 18:36:39 +08:00
nsBulletFrame.cpp Bug 1348980 - use UnscaledFont to track WebRender font keys. r=jrmuizel 2017-04-06 17:41:24 -04:00
nsBulletFrame.h Bug 1328494 - Convert nsDisplayBullet to layer. r=mattwoodrow 2017-01-24 16:53:42 +08:00
nsCanvasFrame.cpp Bug 1343450 - Convert nsDisplayCanvasBackgroundColor to WebRenderDisplayItemLayer. r=mattwoodrow 2017-03-20 14:41:55 +08:00
nsCanvasFrame.h Bug 1343450 - Convert nsDisplayCanvasBackgroundColor to WebRenderDisplayItemLayer. r=mattwoodrow 2017-03-20 14:41:55 +08:00
nsColumnSetFrame.cpp Bug 1347411 part 6. Change stylo to correctly recompute style of column-content anonymous boxes. r=heycam 2017-03-15 14:00:43 -04:00
nsColumnSetFrame.h Bug 1347411 part 6. Change stylo to correctly recompute style of column-content anonymous boxes. r=heycam 2017-03-15 14:00:43 -04:00
nsContainerFrame.cpp Bug 1348665 part 5 - Remove the aFrame param to ReparentFrameViewTo and make it a member function instead. r=tnikkel 2017-03-21 01:22:13 +01:00
nsContainerFrame.h Bug 1348665 part 1 - Move a few nsView related methods from nsContainerFrame to nsIFrame/nsFrame (idempotent patch). r=dholbert 2017-03-21 01:22:13 +01:00
nsDirection.h
nsFirstLetterFrame.cpp Bug 1322570 Part 5 - Use GetParentAllowServo() related to first letter frame. r=bz 2017-03-20 14:13:32 +08:00
nsFirstLetterFrame.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsFlexContainerFrame.cpp Bug 812687 part 6: Rename & invert polarity of a flexbox frame-state-bit, for consistency with grid. r=mats 2017-04-05 19:31:47 -07:00
nsFlexContainerFrame.h Bug 1336708: Don't reuse cached flex-item reflow measurements if the item's computed height has changed. r=dholbert 2017-02-07 21:00:45 +01:00
nsFloatManager.cpp Bug 1340044 - Part 2. Rename value in StyleGeometryBox. r=heycam 2017-03-16 15:18:10 +08:00
nsFloatManager.h Bug 1326409 Part 6 - Convert aBasicShape to a pointer to a const value. r=dholbert 2017-03-13 12:03:40 +08:00
nsFontInflationData.cpp Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsFontInflationData.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsFrame.cpp Bug 1353187 - Guard access to the frame property table with a frame state bit. r=dholbert 2017-04-04 20:59:21 -07:00
nsFrame.h Bug 1353143 - Part 5: Replace direct usage of PR_LogPrint. r=froydnj 2017-04-04 14:36:21 -07:00
nsFrameIdList.h Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsFrameList.cpp Bug 1295192 - part 1 - remove CPP_THROW_NEW on layout struct operator new overloads that forward to nsPresShell::AllocateByObjectID; r=dholbert 2016-08-17 15:28:45 -04:00
nsFrameList.h Bug 1295192 - part 1 - remove CPP_THROW_NEW on layout struct operator new overloads that forward to nsPresShell::AllocateByObjectID; r=dholbert 2016-08-17 15:28:45 -04:00
nsFrameSelection.h Bug 1345247 - Devirtualize nsFrameSelection. r=dholbert 2017-03-10 14:52:08 +01:00
nsFrameSetFrame.cpp Bug 1347411 part 4. Change the various anonymous boxes associated with framesets to be non-inheriting, since their styles aren't really used for anything. r=heycam 2017-03-15 14:00:43 -04:00
nsFrameSetFrame.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsFrameState.cpp Bug 1349244 - Rename nsISVGChildFrame to nsSVGDisplayableFrame to reduce confusion. r=longsonr 2017-02-09 18:24:31 +00:00
nsFrameState.h Bug 1265624 - Remove unnecessary compiler version check for MSVS 2010 in nsFrameState.h. r=heycam 2016-04-17 17:09:32 -07:00
nsFrameStateBits.h Bug 812687 part 6: Rename & invert polarity of a flexbox frame-state-bit, for consistency with grid. r=mats 2017-04-05 19:31:47 -07:00
nsFrameUtil.cpp
nsGfxScrollFrame.cpp Bug 1347815 - part1.2: label ScrollFrameActivityTracker. r=heycam 2017-04-09 16:53:56 +08:00
nsGfxScrollFrame.h Bug 1346109. Call NotifyApproximateFrameVisibilityUpdate after we set a display port base rect. r=botond 2017-04-05 00:18:11 -05:00
nsGridContainerFrame.cpp Bug 812687 part 3: Move CSSOrderAwareFrameIterator code to its own .h/.cpp file. r=mats 2017-04-05 19:31:47 -07:00
nsGridContainerFrame.h Bug 812687 part 3: Move CSSOrderAwareFrameIterator code to its own .h/.cpp file. r=mats 2017-04-05 19:31:47 -07:00
nsHTMLCanvasFrame.cpp Bug 1347411 part 2. Fix stylo to properly update styles for the various frames that use FCDATA_WITH_WRAPPING_BLOCK to wrap an anonymous block around their kids. r=heycam 2017-03-15 14:00:43 -04:00
nsHTMLCanvasFrame.h Bug 1347411 part 2. Fix stylo to properly update styles for the various frames that use FCDATA_WITH_WRAPPING_BLOCK to wrap an anonymous block around their kids. r=heycam 2017-03-15 14:00:43 -04:00
nsHTMLParts.h Bug 1334358 - Stop using CreateAnonymousFrames for combo box creation. r=bz 2017-01-27 16:13:33 -08:00
nsIAnonymousContentCreator.h Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time, and eliminate explicit style contexts in nsIAnonymousContentCreator::ContentInfo. r=bholley 2017-01-13 03:21:11 +00:00
nsIFrame.h Bug 1353187 - Give frame properties the const-ness semantics of member variables. r=dholbert 2017-04-04 20:59:21 -07:00
nsIFrameInlines.h Bug 1343937 - Implement and use GetInFlowParent. r=bz 2017-03-07 13:54:36 -08:00
nsIFrameUtil.h
nsILineIterator.h
nsIObjectFrame.h
nsIPageSequenceFrame.h
nsIScrollPositionListener.h
nsIScrollableFrame.h Bug 1346109. Call NotifyApproximateFrameVisibilityUpdate after we set a display port base rect. r=botond 2017-04-05 00:18:11 -05:00
nsIStatefulFrame.h Bug 1300206: Add some missing #includes & namespaces in layout/generic, to prevent unified build bustage. r=mats 2016-09-02 15:01:09 -07:00
nsImageFrame.cpp Bug 1345053 - Add webrender support for nsDisplayImage. r=mattwoodrow 2017-03-10 09:57:07 +08:00
nsImageFrame.h Bug 1287006 - Don't pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer, in layout/-related code. r=bz 2017-02-13 09:07:40 -08:00
nsImageMap.cpp Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku 2016-03-31 11:58:25 +01:00
nsImageMap.h
nsInlineFrame.cpp Bug 1351139. Use only one kind of anonymous box for the block wrappers we create for a block-inside-inline split. r=dbaron 2017-03-28 21:26:31 -04:00
nsInlineFrame.h Bug 1340723 part 3. Fix stylo to properly update styles on the anonymous blocks we create in a block-inside-inline situation when the style of the inline changes. r=emilio 2017-03-03 15:45:40 -05:00
nsIntervalSet.cpp
nsIntervalSet.h
nsLeafFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
nsLeafFrame.h Bug 1300369 part 4 - Refactor all ComputeAutoSize methods to take the full ComputeSizeFlags instead of just a "bool aShrinkWrap" for the eShrinkWrap flag (idempotent patch). r=dholbert 2016-11-05 02:57:06 +01:00
nsLineBox.cpp Bug 1316556 - Remove zeroing allocation in class nsIPresShell. r=dbaron. 2016-12-01 09:06:50 +01:00
nsLineBox.h Bug 1342330 Part 3 - Convert FlagBits::mBreakType to StyleClear. r=xidorn 2017-02-24 15:27:23 +08:00
nsLineLayout.cpp Bug 1351904 - Switch layout over to ArenaAllocator. r=xidorn 2017-03-31 14:06:33 -07:00
nsLineLayout.h Bug 1351904 - Switch layout over to ArenaAllocator. r=xidorn 2017-03-31 14:06:33 -07:00
nsPageContentFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
nsPageContentFrame.h Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame 2017-02-28 18:58:30 +01:00
nsPageFrame.cpp Bug 1344629 - Part 6: Rewrite unnecessary uses of nsLiteralString. r=dbaron 2017-03-14 15:26:27 +13:00
nsPageFrame.h Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame 2017-02-28 18:58:30 +01:00
nsPlaceholderFrame.cpp Bug 1343078 part 7. Make placeholders a non-inheriting anon box. r=dbaron 2017-03-08 00:18:40 -05:00
nsPlaceholderFrame.h Bug 1343078 part 7. Make placeholders a non-inheriting anon box. r=dbaron 2017-03-08 00:18:40 -05:00
nsPluginFrame.cpp Bug 1353143 - Part 2: Remove usage of PR_LOGGING. r=froydnj 2017-04-04 14:36:16 -07:00
nsPluginFrame.h Bug 1348665 part 2 - Remove the ViewProperty and store the nsView* in a field on the relevant frame classes instead. r=tnikkel 2017-03-21 01:22:13 +01:00
nsQueryFrame.h Bug 1331756 part 1: Drop redundant 'virtual' keyword from some macros that declare nsIFrame method overrides. r=xidorn 2017-01-17 16:27:02 -08:00
nsRubyBaseContainerFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
nsRubyBaseContainerFrame.h Bug 1267515 part 2 - Place ruby annotations outside annotations from ruby descendants. r=dholbert 2016-10-26 17:40:58 +11:00
nsRubyBaseFrame.cpp Bug 1264837 Part 9 - Remove nsRubyBaseFrameSuper. r=dholbert 2016-04-18 14:04:03 +08:00
nsRubyBaseFrame.h Bug 1264837 Part 9 - Remove nsRubyBaseFrameSuper. r=dholbert 2016-04-18 14:04:03 +08:00
nsRubyContentFrame.cpp Bug 1264837 Part 10 - Remove nsRubyContentFrameSuper. r=dholbert 2016-04-18 14:06:23 +08:00
nsRubyContentFrame.h Bug 1264837 Part 10 - Remove nsRubyContentFrameSuper. r=dholbert 2016-04-18 14:06:23 +08:00
nsRubyFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
nsRubyFrame.h Bug 1267515 part 1 - Refactor ruby leadings into a helper RubyBlockLeadings struct. r=dholbert 2016-11-10 11:10:42 +11:00
nsRubyTextContainerFrame.cpp Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
nsRubyTextContainerFrame.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsRubyTextFrame.cpp Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsRubyTextFrame.h Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron 2016-07-21 18:36:39 +08:00
nsSelection.cpp Bug 1343642 - Ensure to grab nsFrameSelection before calling its methods unless calling only const methods. r=smaug 2017-04-06 13:11:52 +09:00
nsSimplePageSequenceFrame.cpp Bug 1347646 Part 2: Use CreateRenderingContext in nsSimplePageSequenceFrame::PrePrintNextPage to ensure recorder is used for canvases. r=jwatt 2017-04-08 22:47:51 +01:00
nsSimplePageSequenceFrame.h Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame 2017-02-28 18:58:30 +01:00
nsSplittableFrame.cpp Bug 1232194 part 2 - [writing-mode] Make ConsumedBSize() return the block-axis size, not the physical height. r=dholbert 2017-01-04 00:56:19 +01:00
nsSplittableFrame.h Bug 1232194 part 2 - [writing-mode] Make ConsumedBSize() return the block-axis size, not the physical height. r=dholbert 2017-01-04 00:56:19 +01:00
nsSubDocumentFrame.cpp Bug 1348665 part 2 - Remove the ViewProperty and store the nsView* in a field on the relevant frame classes instead. r=tnikkel 2017-03-21 01:22:13 +01:00
nsSubDocumentFrame.h Bug 1348665 part 2 - Remove the ViewProperty and store the nsView* in a field on the relevant frame classes instead. r=tnikkel 2017-03-21 01:22:13 +01:00
nsTextFrame.cpp Bug 1348980 - implement UnscaledFont API for Moz2D and thebes. r=jfkthame 2017-04-06 17:41:02 -04:00
nsTextFrame.h Bug 1343516 - clean up the mess of PropertyProvider and its implementations. r=jfkthame 2017-03-17 18:53:15 +08:00
nsTextFrameUtils.cpp Bug 1330236 - Compute SVG getNumberOfChars() quicker in simple cases. r=longsonr+218550 2017-01-17 13:45:43 +08:00
nsTextFrameUtils.h Bug 1330236 - Compute SVG getNumberOfChars() quicker in simple cases. r=longsonr+218550 2017-01-17 13:45:43 +08:00
nsTextRunTransformations.cpp Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato 2016-12-20 10:06:51 +00:00
nsTextRunTransformations.h Bug 1321387 part 3: Add "mozilla::" namespace prefix to some types in header files. r=TYLin 2016-11-30 14:50:22 -08:00
nsVideoFrame.cpp Bug 1350821 - Notify the mediaElement to render subtitle when the mCaption was created or re-created. r=rillian 2017-03-28 16:48:40 +08:00
nsVideoFrame.h Bug 1350821 - Notify the mediaElement to render subtitle when the mCaption was created or re-created. r=rillian 2017-03-28 16:48:40 +08:00