layout/generic/nsAbsoluteContainingBlock.cpp
bd52d785f0d482d6a106b5d5603c3c334a521b2e
created 2017-05-31 21:29 +0200
pushed 2017-06-01 00:50 +0000
Mats Palmgren Mats Palmgren - bug 1369015 - Remove a useless do_QueryFrame() call. r=jfkthame
45409ba9a985de2d6572055f5d6f552dff74f4f6
created 2017-05-31 21:29 +0200
pushed 2017-06-01 00:50 +0000
Mats Palmgren Mats Palmgren - bug 1368547 part 2 - Remove nsFrameManager/PresShell methods dealing with placeholders and introduce a nsIFrame::GetPlaceholderFrame() convenience method. r=jfkthame
e6bf2e19464cd774d46d243c82a64fa1b05056c8
created 2017-05-25 16:21 -0400
pushed 2017-05-26 01:49 +0000
L. David Baron L. David Baron - Bug 1367413 - Fix assertion that can occur when paginating abs-pos elements with a transform. r=mats
093eab57d50408eab14dcfa17f8e916e34ecd4b6
created 2017-05-20 10:15 -0700
pushed 2017-05-21 20:17 +0000
L. David Baron L. David Baron - Bug 1365449 - Reflow absolutely positioned children when they need to be repaginated. r=mats
fbc54f707dc421f8132340e45fa2719dbdc9621b
created 2017-05-01 19:32 +0200
pushed 2017-05-02 08:37 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361051: rename mozilla::FrameType to mozilla::LayoutFrameType. r=xidorn
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-04-30 17:39 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
004684088f591ff1ae6116c2c9de97bf300d170f
created 2017-03-16 09:39 -0700
pushed 2017-03-17 18:14 +0000
L. David Baron L. David Baron - 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
cb33bd098140c9cef18c8716853bb6c5e29190ac
created 2017-02-14 17:55 +0800
pushed 2017-02-23 06:20 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert
6d832b39d9a090a94c830f2ccb8927c4e1020545
created 2017-02-13 17:15 +0800
pushed 2017-02-23 06:20 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 11 - Convert NS_MergeReflowStatusInto() to a method. r=dholbert
74d9f315b9000eb8be2f9ce50a769659bd66a38c
created 2017-02-11 23:18 +0800
pushed 2017-02-23 06:20 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 8 - Remove NS_FRAME_SET_OVERFLOW_INCOMPLETE. r=dholbert
385c006f46b2273ffbcba6fd6e1b5b933bc441cb
created 2017-02-11 22:38 +0800
pushed 2017-02-23 06:20 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 4 - Remove NS_FRAME_IS_FULLY_COMPLETE. r=dholbert
9f1508490ddf657da9cc3b29c423ad39aba52891
created 2017-02-11 22:17 +0800
pushed 2017-02-23 06:20 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 3 - Remove NS_FRAME_IS_NOT_COMPLETE. r=dholbert
ab70dc086596dc45abba729112247a7b6c684b57
created 2016-11-08 16:30 -0800
pushed 2016-11-09 15:43 +0000
Daniel Holbert Daniel Holbert - Bug 1269017 part 3 - [css-grid] Reduce scope of a mStaticPosIsCBOrigin check to *just* cover hypothetical-position calculation, and update comments. r=mats
5795b76480b60724e3fc5e703d8f0848a88dad13
created 2016-11-08 16:30 -0800
pushed 2016-11-09 15:43 +0000
Daniel Holbert Daniel Holbert - Bug 1269017 part 1 - [css-grid] Adjust OffsetToAlignedStaticPos() to use correct alignment container for abpsos children of grid containers. r=mats
06769bb604a358d6f18e7843cc90123078051edd
created 2016-11-05 02:57 +0100
pushed 2016-11-05 21:11 +0000
Mats Palmgren Mats Palmgren - Bug 1313254 part 2 - [css-align] Change "last-baseline" to "last baseline" in layout/ (scripted change). r=dholbert
5c85b7c93c5e86011e180451c86bae49dcc49f4e
created 2016-10-31 08:59 -0700
pushed 2016-11-01 01:48 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 10: Skip the normal margin-adding codepath for abspos frames that undergo CSS Box Alignment (which takes care of margins). r=mats
c8965356a17237420621f7089af5146275e5efff
created 2016-10-31 08:59 -0700
pushed 2016-11-01 01:48 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 9: Add a flag to control whether CSSAlignUtils::AlignJustifySelf() expands "auto" margins. r=mats
7085eed57189b0b50cc466683c153af6325ee4d4
created 2016-10-31 08:59 -0700
pushed 2016-11-01 01:48 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 8: Rewrite CSSAlignUtils::AlignJustifySelf to use a single "flags" arg instead of boolean args. r=mats
6deb2d4c2f6bcfb1bbf2ed0e9ef3acf35b8c4051
created 2016-10-31 08:58 -0700
pushed 2016-11-01 01:48 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 5: If an abspos child's offset depends on CSS Box Alignment, ask nsContainerFrame for the alignment enum to use, and align with CSSAlignUtils. r=mats
777060004f3ffc63cb95c1d015f548dc7743df63
created 2016-10-31 08:58 -0700
pushed 2016-11-01 01:48 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 2: Spin out a helper function to hold nsAbsoluteContainingBlock's code for resolving abspos offsets. r=mats
7c24f445542062d41f97cba2dd8a45bd3a468b98
created 2016-10-27 21:59 -0700
pushed 2016-10-29 13:13 +0000
Phil Ringnalda Phil Ringnalda - Backed out 12 changesets (bug 1269045, bug 1269046) as the most likely cause of Windows build bustage
fb7655f3e1cf3bf9635da9e434eb7da6cf6800f9
created 2016-10-27 18:58 -0700
pushed 2016-10-29 13:13 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 5: If an abspos child's offset depends on CSS Box Alignment, ask nsContainerFrame for the alignment enum to use, and align with CSSAlignUtils. r=mats
eb4b52bf06ec8c1f5b33cfba7255a0d4bb64c168
created 2016-10-27 18:58 -0700
pushed 2016-10-29 13:13 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 2: Spin out a helper function to hold nsAbsoluteContainingBlock's code for resolving abspos offsets. r=mats
f881b700b183e9c4bb83cd9e0ae450082fb947e9
created 2016-08-14 23:43 -0700
pushed 2016-08-15 21:54 +0000
Igor Igor - Bug 1293384 - Part 2: Rename Snprintf.h header to Sprintf.h. r=froydnj
d1a449efbe4446e696311b21f7bdfcd709b82a26
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron
b2db47ba326823e5774032569afaa333bfb1f7a3
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron
36e0aef210e256b04a1afce041c8ad5f150bd720
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1c - Rename nsHTMLReflowState to ReflowInput. r=dbaron
999402eb1b15f1c23038d201036b2578c424fab5
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1b - Rename nsHTMLReflowState.h/cpp to ReflowInput.h/cpp and fix #includes. r=dbaron
e74d457b8b1100479d6e011b7658ef0baa31c3d2
created 2016-01-05 06:20 +0100
pushed 2016-01-13 10:57 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1236920 - remvoed usless null check on aKidFrame in order to silence Coveirty warning. r=mwoodrow
0f8a939a121316f73be4518cfe156827afd1df04
created 2015-12-22 23:03 +0100
pushed 2015-12-23 11:00 +0000
Mats Palmgren Mats Palmgren - Bug 1151243 part 3 - [css-grid] Add a generic nsHTMLReflowState::STATIC_POS_IS_CB_ORIGIN flag to place the static-position at the CB origin, and make nsAbsoluteContainingBlock use it in Grid containers where the placeholder is a child too. r=dholbert
a296d149c69e229d6c633da0d2f91ec3d4e5f1de
created 2015-12-22 23:03 +0100
pushed 2015-12-23 11:00 +0000
Mats Palmgren Mats Palmgren - Bug 1151243 part 2 - [css-grid] Add a eIsGridContainerCB flag for nsAbsoluteContainingBlock::Reflow to trigger Grid specific code (rather than checking GetType()). r=dholbert
0937bbc778f348a0ad6e55cfca523688ee7667b3
created 2015-12-22 23:03 +0100
pushed 2015-12-23 11:00 +0000
Mats Palmgren Mats Palmgren - Bug 1151243 part 1 - Replace three bool params for nsAbsoluteContainingBlock::Reflow with a flag param (idempotent patch). r=dholbert
e6eed9f588de74077f18248d72508418d7061c23
created 2015-07-16 10:08 +0100
pushed 2015-07-16 18:53 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 part 2 - Respect the container height when converting vertical-RTL inline-direction coordinates. r=dholbert
28673cc5e68b48d6a397b027a6ef5321703dea4a
created 2015-07-16 10:07 +0100
pushed 2015-07-16 18:53 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert
9c5e20dd8ae551e06a93234afea4509ad27f3069
created 2015-06-29 13:02 -0700
pushed 2015-06-30 11:23 +0000
Daniel Holbert Daniel Holbert - Bug 1177925: Use range-based "for" loops for nsFrameList iteration, in various places in layout. r=tn
ddf49050d29e17ffd2a918e516ae0fd34fd8593f
created 2015-06-05 08:47 +0100
pushed 2015-06-05 21:49 +0000
Jonathan Kew Jonathan Kew - Bug 1079151 - patch 2 - Convert nsAbsoluteContainingBlock to use logical coordinates. r=smontagu
e0145b66ac039d57ced5d49e485b5f37e819595d
created 2015-06-04 03:43 -0700
pushed 2015-06-05 21:49 +0000
Simon Montagu Simon Montagu - Bug 1147834: Use abstract coordinates in nsHTMLReflowState, r=jfkthame
3dd4d2de214a96874c9927f1afd1ea708d930c6b
created 2015-05-26 14:33 -0400
pushed 2015-05-28 00:03 +0000
Botond Ballo Botond Ballo - Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
c8053cb8ac32ea639e6b3d7df1fdd07f95e0a51f
created 2015-05-25 18:48 -0700
pushed 2015-05-26 10:07 +0000
Phil Ringnalda Phil Ringnalda - Back out 3 changesets (bug 1119980) for emulator-l bustage
bdb8d05f8870425176e12885c16f339439e2d3b0
created 2015-05-25 20:45 -0400
pushed 2015-05-26 10:07 +0000
Botond Ballo Botond Ballo - Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
41c005e9398e95871789aa21bb0f26559320b3d9
created 2015-03-29 22:38 +0000
pushed 2015-03-30 10:00 +0000
Mats Palmgren Mats Palmgren - Bug 1148833 part 3 - Remove nsIFrame::WillReflow and add a non-virtual MarkInReflow method instead that sets NS_FRAME_IN_REFLOW. Call it at the start of Reflow(). r=roc
791f8195e4dd341022ae79f0f8f264ef26a33050
created 2015-03-26 18:57 +0000
pushed 2015-03-27 16:19 +0000
Mats Palmgren Mats Palmgren - Bug 1107783 - part 1, [css-grid] Implement abs.pos. grid item placement and reflow. r=dholbert
43845a1d2f21fb40cbea37d2bd913187f4d1731a
created 2014-11-24 16:42 +0000
pushed 2014-11-25 00:56 +0000
Mats Palmgren Mats Palmgren - Bug 1102791 - Always return NS_FRAME_COMPLETE status from nsHTMLButtonControlFrame::Reflow. Don't create overflow container continuations unless the delegating frame has eCanContainOverflowContainers. r=roc
a4ba6995c87e7cf67a7d513ac7e23dcdab76b408
created 2014-07-24 01:28 -0700
pushed 2014-07-25 22:59 +0000
Simon Montagu Simon Montagu - Bug 789096 patch 9: use logical coordinates in nsHTMLReflowState available size. r=jfkthame
e7cd2558a8214320282feb727a4df3b4c3133c23
created 2014-05-28 19:36 +0000
pushed 2014-05-29 06:33 +0000
Mats Palmgren Mats Palmgren - Bug 1015781 - part 1+2, Make the SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods return void (scripted change). Remove code handling the return values. r=roc
26134643a8c5c565a48e6320d59683a86426bab0
created 2014-05-24 22:20 +0000
pushed 2014-05-26 12:37 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 9, Remove now redundant static_cast<nsContainerFrame*> and do_QueryFrame() calls. r=roc
32e8633c7cc02a064d08fba8420030c5366ec557
created 2014-05-13 00:47 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 14, make nsAbsoluteContainingBlock::Reflow() return type 'void'. r=roc
edfbdecd9e8283748385e7ee661b53bb21e2615b
created 2014-05-13 00:47 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
157af79fbc88c386a39e20fbc3892798b1e91a67
created 2014-05-12 15:47 -0700
pushed 2014-05-13 10:23 +0000
Wes Kocher Wes Kocher - Backed out 11 changesets (bug 1008917) for apparently introducing an intermittent failure of B2G Crashtest-2 on a CLOSED TREE
2ab5b01da4de7a19511d34f63042490250f0d6cf
created 2014-05-12 17:40 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 14, make nsAbsoluteContainingBlock::Reflow() return type 'void'. r=roc
9afa5e7715e1b1c0da963368329097e735e484c8
created 2014-05-12 17:40 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
63a4ad62401ab5b08174e86b80d22b7bdffdc0c9
created 2013-12-31 13:50 +0000
pushed 2014-03-07 11:48 +0000
Jonathan Kew Jonathan Kew - bug 735577 - followup 1 (v2) - allow reflow-state to be passed to the reflow-metrics constructor to get the writing mode. r=roc
3072f01555157ab7d187f4ec497e81fd8765da1a
created 2014-02-06 14:07 -0800
pushed 2014-02-07 08:51 +0000
Daniel Holbert Daniel Holbert - Bug 967287 part 1: Remove unnecessary nsPresContext* argument from functions defined in nsContainerFrame.h. r=mats
f71a7dafeefe40da30c6f760a4958dc7d9d28bae
created 2013-12-29 22:48 +0000
pushed 2013-12-31 03:16 +0000
Jonathan Kew Jonathan Kew - backout changeset 8b6f20bda157 (bug 735577 followup 1) for build failure
8b6f20bda157534bd01e73c1caa5179e95c9df9c
created 2013-12-29 22:04 +0000
pushed 2013-12-31 03:16 +0000
Jonathan Kew Jonathan Kew - bug 735577 - followup 1 - allow reflow-state to be passed to the reflow-metrics constructor to get the writing mode. r=roc
72591e9d49a8432c45b304c7ccb86a8e09947bb1
created 2013-12-27 17:59 +0000
pushed 2013-12-28 02:40 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 4.1 - use accessor functions for some physical-coordinate fields in nsHTMLReflowMetrics, in preparation for logicalization. r=smontagu
c73264fcffc344dbede024b64667dc31a9ac9043
created 2013-12-27 17:59 +0000
pushed 2013-12-28 02:40 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 3.2 - update the rest of layout code to use the new accessors on nsHTMLReflowState. r=smontagu
f10d31a0f7b48383b6d34f66607adc11eb18ec48
created 2013-08-22 14:32 -0400
pushed 2013-08-23 00:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 907883 - Minimize #includes in layout/generic; r=roc
48bbd10759f78f6bd8dd76ec1edae4e3a8264d21
created 2013-06-10 18:31 +0000
pushed 2013-06-11 00:13 +0000
Mats Palmgren Mats Palmgren - Bug 863935. r=roc
abc416eac56ffd4e5dd35b95d45289a36c8e3810
created 2013-04-15 09:31 +0100
pushed 2013-04-15 16:12 +0000
Chris Lord Chris Lord - Bug 856932 - Fix fixed margins on position:fixed hierarchies. r=roc
less more (0) -100 -60 tip