gecko-dev/layout/generic
Botond Ballo 868bc3704a Bug 1259296 - Do not scroll snap on the main thread for wheel events handled by APZ. r=kats
MozReview-Commit-ID: DudrJuO4pFM

--HG--
extra : source : a9468a25f1b937c49c5f801069d2cdc2cd610bdd
extra : histedit_source : 18d04bcb32288c7713a162f0ee33650f6f10926f
2016-04-04 17:46:12 -04:00
..
crashtests Bug 1140268 - Set up mCBReflowState for the 'bogus' parent reflow state used for RestyleManager::RecomputePosition. r=dbaron 2016-04-06 00:37:31 +01:00
test Bug 1261195 - Make the Windows fuzzing in test_selection_underline.html conditional on D2D being enabled. r=mattwoodrow 2016-04-01 08:25:27 -04:00
AsyncScrollBase.cpp Bug 1199468 - Create prefs for the smooth scroll timing function shape. r=kats 2016-01-07 21:09:18 +01:00
AsyncScrollBase.h Add APZ support for mousewheel.acceleration prefs. (bug 1214170 part 1, r=kats) 2015-12-01 13:45:49 -08:00
broken-image.png
DetailsFrame.cpp Bug 1245424 Part 1 - Fix assert for a display:none summary on debug build. r=bz 2016-03-24 15:05:29 +08:00
DetailsFrame.h Bug 591737 - Construct details and summary in nsCSSFrameConstructor. r=bz 2016-02-02 17:39:49 +08:00
folder.png
frame-graph.py
FrameChildList.cpp Bug 1064843 part 6 - Add backdrop frame list. r=dholbert 2016-01-28 10:11:00 +11:00
FrameChildList.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
jar.mn
JustificationUtils.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
loading-image.png
MathMLTextRunFactory.cpp Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame 2016-03-17 13:55:48 +08:00
MathMLTextRunFactory.h Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame. 2015-12-15 13:56:41 -08:00
moz.build Bug 1219296 - Factor out the algorithm that computes a scroll snap destination into a reusable form. r=kats 2016-03-21 21:32:28 -04:00
nsAbsoluteContainingBlock.cpp Bug 1236920 - remvoed usless null check on aKidFrame in order to silence Coveirty warning. r=mwoodrow 2016-01-05 06:20:00 +01:00
nsAbsoluteContainingBlock.h Bug 1151243 part 2 - [css-grid] Add a eIsGridContainerCB flag for nsAbsoluteContainingBlock::Reflow to trigger Grid specific code (rather than checking GetType()). r=dholbert 2015-12-22 23:03:16 +01:00
nsAtomicContainerFrame.h Bug 1064843 part 1 - Make nsImageFrame inherit nsContainerFrame. r=dholbert 2016-01-28 10:11:00 +11:00
nsAutoCopyListener.h
nsBackdropFrame.cpp Bug 1247082 - Suppress rendering of nsBackdropFrame for VR content r=dholbert 2016-02-12 11:14:05 -08:00
nsBackdropFrame.h Bug 1064843 part 8 - Add frame class for backdrop frame. r=dbaron 2016-01-28 10:11:00 +11:00
nsBlockDebugFlags.h
nsBlockFrame.cpp Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame 2016-03-17 13:55:48 +08:00
nsBlockFrame.h Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert 2016-02-24 18:01:11 +11:00
nsBlockReflowContext.cpp Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats 2016-01-29 22:42:14 +08:00
nsBlockReflowContext.h Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert 2015-07-16 10:07:57 +01:00
nsBlockReflowState.cpp Bug 1231256 (part 6) - Remove unused parameter from Damage functions. r=roc. 2015-12-07 15:23:34 -08:00
nsBlockReflowState.h Bug 538194 patch 1 - Refactor some code dealing with fitting block formatting contexts around floats into separate functions. r=roc 2015-08-02 21:03:09 -07:00
nsBRFrame.cpp Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame 2016-03-17 13:55:48 +08:00
nsBulletFrame.cpp Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame 2016-03-17 13:55:48 +08:00
nsBulletFrame.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsCanvasFrame.cpp Bug 1248913 - Build nsDisplayBlendMode items for background-blend-mode. r=mattwoodrow 2016-03-08 14:22:36 -05:00
nsCanvasFrame.h Bug 686281 - Rename nsStyleSVGReset::mLayers to nsStyleSVGReset::mMask; Rename nsStyleBackground::mLayers to nsStyleBackground::mImage. r=dbaron 2016-01-28 06:39:00 +01:00
nsColumnSetFrame.cpp Bug 1064843 part 5 - Ensure frames behave properly for unknown child list id passed into SetInitialChildList. r=dholbert 2016-01-28 10:11:00 +11:00
nsColumnSetFrame.h Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats 2016-01-29 22:42:14 +08:00
nsContainerFrame.cpp Bug 1261698. Make ReparentFrameViewTo return void because it always returns NS_OK. r=mats 2016-04-06 01:26:42 -05:00
nsContainerFrame.h Bug 1259561: Increase CRAZY_COORD (threshold for debug build layout warnings) by an order of magnitude. r=mats 2016-03-25 15:09:04 -07:00
nsDirection.h
nsFirstLetterFrame.cpp Bug 1248864 - Part 3: Use RestyleManagerHandle instead of concrete restyle manager class. r=dholbert 2016-02-24 18:01:12 +11:00
nsFirstLetterFrame.h
nsFlexContainerFrame.cpp Bug 1257688 part 5: Change "-webkit-box-flex" to alias its -moz equivalent, & change nsFlexContainerFrame to use it instead of flex-shrink & flex-grow in a -webkit-box. r=mats 2016-04-04 18:32:12 -07:00
nsFlexContainerFrame.h Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert 2015-07-16 10:07:57 +01:00
nsFloatManager.cpp Bug 1145218 followup - Properly parenthesize macro argument. No review. 2016-03-14 10:27:05 -07:00
nsFloatManager.h Bug 1253094, part 5 - Stop using DebugOnly for class/struct members in layout/. r=mats 2016-02-26 15:52:07 +00:00
nsFontInflationData.cpp Bug 1235261 - Part 6: Rename AutoInfallibleTArray to AutoTArray. r=froydnj 2016-02-02 17:36:31 +02:00
nsFontInflationData.h
nsFrame.cpp Bug 1219296 - Split fields not needed for repaints out from FrameMetrics. r=kats 2016-03-28 19:14:52 -04:00
nsFrame.h Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame. 2015-12-15 13:56:41 -08:00
nsFrameIdList.h Bug 591737 - Add SummaryFrame. r=bz 2016-02-02 17:39:06 +08:00
nsFrameList.cpp Bug 1203766 - Part 1: Generate nsPresArena::ObjectIDs with a preprocessor-included file. r=bzbarsky 2015-09-17 12:08:19 +10:00
nsFrameList.h Bug 1227927 Part 4 - Add comment to nsFrameList::GetLength() to warn it's O(n). r=mats 2016-01-29 22:42:15 +08:00
nsFrameSelection.h Bug 1238137 - Telemetry pings for main thread scrolling to bring the caret into view after moving it in response to keyboard input. r=ehsan 2016-02-03 20:36:24 -05:00
nsFrameSetFrame.cpp Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert 2016-02-24 18:01:11 +11:00
nsFrameSetFrame.h Bug 1219903 - use UniquePtr<T[]> instead of delete[] calls in layout/generic/; r=dholbert 2015-10-29 16:16:13 -04:00
nsFrameState.cpp Bug 1144096 part 5 - [css-grid] Create a couple of Grid container frame bits. r=dholbert 2016-03-11 17:39:26 +01:00
nsFrameState.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
nsFrameStateBits.h Bug 1157546 - Replace the image visibility API with a more general API that tracks visibility for any kind of frame. r=mstange 2016-03-25 14:49:43 -07:00
nsFrameUtil.cpp
nsGfxScrollFrame.cpp Bug 1259296 - Do not scroll snap on the main thread for wheel events handled by APZ. r=kats 2016-04-04 17:46:12 -04:00
nsGfxScrollFrame.h Bug 1259296 - Do not scroll snap on the main thread for wheel events handled by APZ. r=kats 2016-04-04 17:46:12 -04:00
nsGridContainerFrame.cpp Bug 1260614 - Cleanup grid item iterator Reset() calls. r=dholbert 2016-04-01 02:08:15 +02:00
nsGridContainerFrame.h Bug 1256040 - Follow-up fix for nsGridContainerFrame.h/cpp compile errors in non-unified build. r=me 2016-03-13 09:12:00 -04:00
nsHTMLCanvasFrame.cpp Bug 1172796 - Part 7: Implements ImageBitmapRenderingContext. r=roc r=smaug 2015-12-18 14:52:17 +08:00
nsHTMLCanvasFrame.h Bug 823483 patch 2 - Add frame state bit to indicate frame classes that do replaced-element-like sizing. r=dholbert 2016-02-04 09:43:02 +11:00
nsHTMLParts.h Bug 591737 - Add SummaryFrame. r=bz 2016-02-02 17:39:06 +08:00
nsHTMLReflowMetrics.cpp
nsHTMLReflowMetrics.h Bug 1243125 - patch 0 - Relax overly-harsh writing mode assertions in nsReflowMetrics size accessors. r=dholbert 2016-02-03 09:24:24 +00:00
nsHTMLReflowState.cpp Bug 1236400 part 1: Add internal enum values to represent "display: -webkit-box" & "display: -webkit-inline-box". r=mats 2016-03-24 09:55:11 -07:00
nsHTMLReflowState.h Bug 1151243 part 4 - Some code cleanup in nsHTMLReflowState::CalculateHypotheticalPosition, and make a few methods 'const' (idempotent patch). r=dholbert 2015-12-22 23:03:16 +01:00
nsIAnonymousContentCreator.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsIFrame.h Bug 1157546 - Replace the image visibility API with a more general API that tracks visibility for any kind of frame. r=mstange 2016-03-25 14:49:43 -07:00
nsIFrameInlines.h Bug 1163435 part 1 - [css-grid][css-flexbox] Propagate an explicit CB width/height to the reflow state to resolve percentage lengths for grid items properly. Resolve percent against the size in the same axis for abs.pos. children too. r=dholbert 2015-11-03 21:45:33 +01:00
nsIFrameUtil.h
nsILineIterator.h
nsImageFrame.cpp Bug 852754 - Part 3: Share the implementation of ConfigureLayer. r=mstange 2016-04-07 18:54:33 +12:00
nsImageFrame.h Bug 852754 - Part 3: Share the implementation of ConfigureLayer. r=mstange 2016-04-07 18:54:33 +12:00
nsImageMap.cpp Bug 1219903 - use UniquePtr<T[]> instead of delete[] calls in layout/generic/; r=dholbert 2015-10-29 16:16:13 -04:00
nsImageMap.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
nsInlineFrame.cpp Bug 1248864 - Part 3: Use RestyleManagerHandle instead of concrete restyle manager class. r=dholbert 2016-02-24 18:01:12 +11:00
nsInlineFrame.h Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame. 2015-12-15 13:56:41 -08:00
nsIntervalSet.cpp
nsIntervalSet.h
nsIObjectFrame.h
nsIPageSequenceFrame.h
nsIScrollableFrame.h Bug 1259296 - Do not scroll snap on the main thread for wheel events handled by APZ. r=kats 2016-04-04 17:46:12 -04:00
nsIScrollPositionListener.h
nsIStatefulFrame.h Bug 1249664 - Make stateful frames responsible for their own keys r=dbaron 2016-03-10 10:14:37 -05:00
nsLeafFrame.cpp Bug 1064843 part 3 - Make nsFormControlFrame inherit nsContainerFrame. r=dholbert 2016-01-28 10:11:00 +11:00
nsLeafFrame.h Bug 1064843 part 2 - Make nsSubDocumentFrame inherit nsContainerFrame. r=dholbert 2016-01-28 10:11:00 +11:00
nsLineBox.cpp Backed out changeset 427dc5894094 (bug 1197307) for bustage 2015-12-01 10:04:50 +01:00
nsLineBox.h Bug 1185399 (part 1) - Remove macros from pldhash.h. r=froydnj. 2015-07-20 17:06:38 -07:00
nsLineLayout.cpp Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame 2016-03-17 13:55:48 +08:00
nsLineLayout.h Bug 1225018 part 3 - Use font metrics of emphasis marks to compute required leading. r=jfkthame 2015-12-08 12:55:01 -05:00
nsPageContentFrame.cpp
nsPageContentFrame.h
nsPageFrame.cpp Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame 2016-03-17 13:55:48 +08:00
nsPageFrame.h Bug 1250674 - Don't print header/footer if larger than user defined margins. r=dbaron 2016-02-23 13:55:00 -05:00
nsPlaceholderFrame.cpp Bug 1237457 - Partially Moz2Dify nsDisplayGeneric. r=roc. 2015-12-03 19:16:59 -08:00
nsPlaceholderFrame.h Bug 1064843 part 4 - Add a placeholder type for top layer. r=roc 2016-01-28 10:11:00 +11:00
nsPluginFrame.cpp Bug 1259664 part.12 Rename WidgetWheelEvent::overflowDeltaY to WidgetWheelEvent::mOverflowDeltaY r=smaug 2016-04-01 00:36:55 +09:00
nsPluginFrame.h Bug 823483 patch 2 - Add frame state bit to indicate frame classes that do replaced-element-like sizing. r=dholbert 2016-02-04 09:43:02 +11:00
nsQueryFrame.h
nsRubyBaseContainerFrame.cpp Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
nsRubyBaseContainerFrame.h Backed out 8 changesets (bug 1225018, bug 1229278, bug 1224013) for reftest failures on CLOSED TREE 2015-12-04 13:08:17 +11:00
nsRubyBaseFrame.cpp
nsRubyBaseFrame.h
nsRubyContentFrame.cpp Bug 1216332 - Remove framearena helpers from abstract frame classes and stop them from being instantiated. r=dbaron 2015-11-04 20:57:35 +11:00
nsRubyContentFrame.h Bug 1216332 - Remove framearena helpers from abstract frame classes and stop them from being instantiated. r=dbaron 2015-11-04 20:57:35 +11:00
nsRubyFrame.cpp Bug 1229437 part 2 - Reparent floats inside pulled ruby segment. r=dbaron 2016-01-27 16:58:53 +11:00
nsRubyFrame.h Bug 1229437 part 2 - Reparent floats inside pulled ruby segment. r=dbaron 2016-01-27 16:58:53 +11:00
nsRubyTextContainerFrame.cpp Bug 1219296 - Fix an include-what-you-use error. r=kats 2016-03-16 21:46:33 -04:00
nsRubyTextContainerFrame.h
nsRubyTextFrame.cpp
nsRubyTextFrame.h
nsSelection.cpp Bug 1259658 Rename WidgetInputEvent::modifiers to WidgetInputEvent::mModifiers r=smaug 2016-03-31 17:03:00 +09:00
nsSimplePageSequenceFrame.cpp Bug 1253010 - part 3 - create all nsIDateTimeFormat instances directly; r=smontagu 2015-12-05 11:03:27 -05:00
nsSimplePageSequenceFrame.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsSplittableFrame.cpp Bug 1144096 part 15 - [css-grid] Compute our pre-reflow logical skip sides and cache the result of ComputedLogicalBorderPadding() with that applied. r=dholbert 2016-03-11 17:39:26 +01:00
nsSplittableFrame.h Bug 1144096 part 15 - [css-grid] Compute our pre-reflow logical skip sides and cache the result of ComputedLogicalBorderPadding() with that applied. r=dholbert 2016-03-11 17:39:26 +01:00
nsSubDocumentFrame.cpp Bug 1261718. In nsSubDocumentFrame when getting the document from a view go through the view manager because it is more like to succeed. r=mats 2016-04-05 01:33:36 -05:00
nsSubDocumentFrame.h Bug 823483 patch 2 - Add frame state bit to indicate frame classes that do replaced-element-like sizing. r=dholbert 2016-02-04 09:43:02 +11:00
nsTextFrame.cpp Bug 1220438 - Correct baseline offset computation of text decoration for vertical-rl. r=jfkthame 2016-04-01 16:29:31 +11:00
nsTextFrame.h Bug 1258636 part 2 - Use struct to pass params for nsTextFrame::PaintDecorationLine. r=jfkthame 2016-03-22 17:42:18 +08:00
nsTextFrameUtils.cpp
nsTextFrameUtils.h
nsTextRunTransformations.cpp Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm. 2016-03-29 10:09:43 +11:00
nsTextRunTransformations.h Bug 1251995 part 2 - Add gfxTextRun::Range to replace parameter pairs like (offset, length) and (start, end). r=jfkthame 2016-03-08 15:56:18 +08:00
nsVideoFrame.cpp Bug 1261553 - Don't return from OnVisibilityChanged implementations without calling the superclass implementation. r=mstange 2016-04-05 01:11:14 -07:00
nsVideoFrame.h Bug 1157546 - Replace the image visibility API with a more general API that tracks visibility for any kind of frame. r=mstange 2016-03-25 14:49:43 -07:00
nsViewportFrame.cpp Bug 1064843 part 10 - Create and render backdrop frame for top layer frames. r=dbaron 2016-01-28 10:11:00 +11:00
nsViewportFrame.h Bug 1064843 part 5 - Ensure frames behave properly for unknown child list id passed into SetInitialChildList. r=dholbert 2016-01-28 10:11:00 +11:00
RubyUtils.cpp Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats 2016-01-29 22:42:14 +08:00
RubyUtils.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
ScrollbarActivity.cpp Bug 1225137 - Avoid crash on some platforms if scrollbar fading is enabled and the duration is set to zero. r=spohl 2015-11-16 10:44:45 -05:00
ScrollbarActivity.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04: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 1219296 - Scroll snap directly in APZ instead of going through the main thread. r=kats 2016-03-28 18:36:02 -04:00
ScrollVelocityQueue.cpp Bug 1181832 - Keep gfxPrefs.h out of header files. r=kats 2015-07-13 11:53:10 -04:00
ScrollVelocityQueue.h
Selection.h Bug 1238137 - Telemetry pings for main thread scrolling to bring the caret into view after moving it in response to keyboard input. r=ehsan 2016-02-03 20:36:24 -05:00
SelectionChangeListener.h Bug 571294 - Part 1: Implement selection events behind the dom.select_events.enabled pref, r=smaug 2015-09-12 17:56:44 -04:00
StickyScrollContainer.cpp Bug 1230034 part 5 - Convert all frame properties which use DeleteValue and ReleaseValue as destructor to be typesafe. r=dbaron 2016-01-28 14:23:59 +11:00
StickyScrollContainer.h
SummaryFrame.cpp Bug 591737 - Construct details and summary in nsCSSFrameConstructor. r=bz 2016-02-02 17:39:49 +08:00
SummaryFrame.h Bug 591737 - Construct details and summary in nsCSSFrameConstructor. r=bz 2016-02-02 17:39:49 +08:00
TextOverflow.cpp Bug 1157546 - Replace the image visibility API with a more general API that tracks visibility for any kind of frame. r=mstange 2016-03-25 14:49:43 -07:00
TextOverflow.h Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert 2015-07-16 10:07:57 +01:00
Visibility.h Bug 1157546 - Replace the image visibility API with a more general API that tracks visibility for any kind of frame. r=mstange 2016-03-25 14:49:43 -07:00
WritingModes.h Bug 1122918 - Part 2 - Provide accessors that return logical 'float' and 'clear' values resolved to their physical equivalents. r=heycam 2015-09-18 16:25:14 +01:00