layout/generic/nsBlockFrame.cpp
e62deaa9a7332df75b2e0f12d8f9331e43dd0d82
created 2016-02-02 17:39 +0800
pushed 2016-04-25 16:57 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 591737 - Construct details and summary in nsCSSFrameConstructor. r=bz
65e84ada79e41a3afdcb0d8148a84a7152888df1
created 2016-02-04 09:41 +1100
pushed 2016-04-25 16:57 +0000
L. David Baron L. David Baron - Bug 1236745 - Fix infinite loop resulting from block formatting context entering resize oscillation due to considering floats over its whole height when sizing it. r=dholbert
6aa232d721699891e2734f83e51267848de69707
created 2016-02-03 12:37 -0800
pushed 2016-04-25 16:57 +0000
Daniel Holbert Daniel Holbert - Bug 1245406: In ReflowBlockFrame, use Maybe<> to destroy & reconstruct a stack-allocated object, instead of an explicit call to destructor & placement 'new'. r=dbaron
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-04-25 16:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
ca70ac0268052e53fca79ed583cdbb1322aceb81
created 2016-01-29 22:42 +0800
pushed 2016-04-25 16:57 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats
33342c3d45efdb7610c9be83bf09d5664f898cd7
created 2016-01-28 14:23 +1100
pushed 2016-04-25 16:57 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 10 - Convert remaining frame properties to by typed and remove the unsafe declaring macro. r=dbaron
7a5912b5ab4e519ca4deeaa853b49be42a0c3293
created 2016-01-28 14:23 +1100
pushed 2016-04-25 16:57 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 8 - Convert frame properties which assert on destructor to be typed. r=dbaron
d391b419c38b8331982c1b2725a01ef11442e868
created 2016-01-28 14:23 +1100
pushed 2016-04-25 16:57 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron
4e8764d61e1d88bd1c486095e42f0ca83c05daf5
created 2016-01-28 10:11 +1100
pushed 2016-04-25 16:57 +0000
Xidorn Quan Xidorn Quan - Bug 1064843 part 5 - Ensure frames behave properly for unknown child list id passed into SetInitialChildList. r=dholbert
b1ea34b31329ba97441b2c3a846e27f809aec6b4
created 2016-02-04 09:41 +1100
pushed 2016-03-07 14:18 +0000
L. David Baron L. David Baron - Bug 1236745 - Fix infinite loop resulting from block formatting context entering resize oscillation due to considering floats over its whole height when sizing it. r=dholbert, a=sylvestre
290f666471a0177f984f05d5c9933914d2d11443
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame.
0937bbc778f348a0ad6e55cfca523688ee7667b3
created 2015-12-22 23:03 +0100
pushed 2016-03-07 14:18 +0000
Mats Palmgren Mats Palmgren - Bug 1151243 part 1 - Replace three bool params for nsAbsoluteContainingBlock::Reflow with a flag param (idempotent patch). r=dholbert
6ff479c4c0ccf2a8a3a35f45f3212115e4edfc82
created 2015-12-07 15:23 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231256 (part 6) - Remove unused parameter from Damage functions. r=roc.
b94464e816a23c12e5a59e434022bb51666de964
created 2016-02-04 09:41 +1100
pushed 2016-02-08 14:38 +0000
L. David Baron L. David Baron - Bug 1236745 - Fix infinite loop resulting from block formatting context entering resize oscillation due to considering floats over its whole height when sizing it. r=dholbert, a=sylvestre
e1cf548298482c22ce9b51002a84e998bcff61a4
created 2015-12-06 14:13 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1230413 (part 4) - Remove unused nsRenderingContext argument from ForceBreak() and OptionallyBreak(). r=mattwoodrow.
805a09eaffc0b13c3499215ef14d10290f27d750
created 2015-12-01 12:50 -0800
pushed 2016-01-25 13:55 +0000
Anup Kumar Anup Kumar - Bug 1197307 - remove PR_snprintf calls in layout/ r=froydnj r=dholbert
301532805d409381b55b62309358b95e83f1c952
created 2015-12-01 10:04 +0100
pushed 2016-01-25 13:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 427dc5894094 (bug 1197307) for bustage
427dc5894094f29a6613908769582c5fdf4c509a
created 2015-11-27 21:44 +0100
pushed 2016-01-25 13:55 +0000
Anup Kumar Anup Kumar - Bug 1197307 - remove PR_snprintf calls in layout. r=froydnj r=dholbert
ad83a815314e76ccad3ded95f271643d8975088a
created 2015-11-26 17:12 +0800
pushed 2016-01-25 13:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1226875 - Remove nsIFrame::GetFirstChild(). r=mats
5a632c89fb1c45f5953227797b531e4a3885a111
created 2015-11-20 15:29 +1100
pushed 2016-01-25 13:55 +0000
Xidorn Quan Xidorn Quan - Bug 994418 - Renumber list items when computing intrinsic isize. r=roc
1ffc4b1f166c2c78ffb1f0891ff50a7614f4b754
created 2015-11-16 17:32 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1153695 - Wrap nsAutoOOFFrameList in a scope to ensure its dtor runs before the VerifyOverflowSituation() call (to avoid frames appearing to be on two child lists). r=roc
e1ef40eb730838441c359ddfbbca6a072a06bc41
created 2015-11-16 11:00 -0800
pushed 2016-01-25 13:55 +0000
Wes Kocher Wes Kocher - Backed out changeset 1fc0ecca3e9b (bug 1153695) for test_value_cloning.html bustage CLOSED TREE
1fc0ecca3e9bc1a3a30ab407bfdbdbb5f19596cf
created 2015-11-16 17:32 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1153695 - Wrap nsAutoOOFFrameList in a scope to ensure its dtor runs before the VerifyOverflowSituation() call (to avoid frames appearing to be on two child lists). r=roc
d69c292db762bcff2ee05c9f57ae08e59c2ece41
created 2015-11-14 08:46 +0000
pushed 2016-01-25 13:55 +0000
Jonathan Kew Jonathan Kew - Bug 1224230 - Explicitly store the lineContainer's writing mode in InlineIntrinsicISizeData. r=dbaron
6ab34b9a34e4b9bd6811c5685b9fc7fc1f417c03
created 2015-09-18 16:25 +0100
pushed 2016-01-25 13:55 +0000
Jonathan Kew Jonathan Kew - Bug 1122918 - Part 3 - Use the resolved physical values of 'float' and 'clear' properties during layout. r=heycam
746b38b755df85d956c7c3c2fae485f8208319a6
created 2015-11-09 13:32 +0100
pushed 2016-01-25 13:55 +0000
Kyle Zentner Kyle Zentner - Bug 1170781 - Patch 1: Implement CSS 'contain: paint'. r=dholbert
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
49d87bbe0122d894c8e45f0b409c42dfe1c36737
created 2015-10-07 10:29 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
dc298a55b2f785de2691ce0fae834d547f947f8d
created 2015-10-07 00:54 +0200
pushed 2015-12-14 20:08 +0000
Mats Palmgren Mats Palmgren - Bug 790260 - Make CollectFloats remove the IS_PUSHED_FLOAT bit in case the float was collected from the PushedFloats list. r=roc
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
c72a8bcab579f366a3092648752fcb9fbd20a50a
created 2015-09-27 02:19 -0700
pushed 2015-10-29 11:30 +0000
L. David Baron L. David Baron - Bug 1207157 - patch 3 - Don't bother passing around the inline-end margin of replaced elements we consider clearing past floats, since we don't need it any more. r=jfkthame, a=lizzard
2ce4a3b6fdb3c005d70129175d2ba0ad090d6e4d
created 2015-09-04 22:06 +0200
pushed 2015-10-29 11:30 +0000
Mats Palmgren Mats Palmgren - Bug 1174553 part 3 - [css-grid] Implement the 'min-content' / 'max-content' sizing functions in layout. r=dholbert
c8e1442c657f09fc3637d20e0051db62389cf8ad
created 2015-09-04 16:22 -0700
pushed 2015-10-29 11:30 +0000
Wes Kocher Wes Kocher - Backed out changeset 4a0c4ece75db (bug 1174553)
4a0c4ece75db8c5b30a7703a20f5453286a377fa
created 2015-09-04 22:06 +0200
pushed 2015-10-29 11:30 +0000
Mats Palmgren Mats Palmgren - Bug 1174553 part 3 - [css-grid] Implement the 'min-content' / 'max-content' sizing functions in layout. r=dholbert
8c47f6709cf5284a46b95154accf1bd801442c9c
created 2015-08-05 21:04 -0700
pushed 2015-09-21 14:04 +0000
L. David Baron L. David Baron - Bug 451791 patch 1 - Remove write-only nsHTMLReflowState::mFlags::mHasClearance. r=roc
80ef9bb2c2e9ebaf375e078428e9615d46adbde9
created 2015-08-02 21:03 -0700
pushed 2015-09-21 14:04 +0000
L. David Baron L. David Baron - Bug 538194 patch 2 - Redo block reflow below floats when the height of a block that does not intersect floats pushes it into the way of other floats. r=roc
b17337696896f9e9c33af4fbc7c0229561a1a7b5
created 2015-08-02 21:03 -0700
pushed 2015-09-21 14:04 +0000
L. David Baron L. David Baron - Bug 538194 patch 1 - Refactor some code dealing with fitting block formatting contexts around floats into separate functions. r=roc
28673cc5e68b48d6a397b027a6ef5321703dea4a
created 2015-07-16 10:07 +0100
pushed 2015-09-21 14:04 +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-09-21 14:04 +0000
Daniel Holbert Daniel Holbert - Bug 1177925: Use range-based "for" loops for nsFrameList iteration, in various places in layout. r=tn
2f789a4def0a7c18443039df41a2d5d9c82b5692
created 2015-06-18 07:33 +0100
pushed 2015-08-10 18:23 +0000
Jonathan Kew Jonathan Kew - Bug 1174507 - Replace the frame flag CONTAINS_RELATIVE_HEIGHT with CONTAINS_RELATIVE_BSIZE, and adjust callsites appropriately. r=dholbert
587e2801a2392a70bb40dcd646013fdde2d58f03
created 2015-06-17 00:42 -0400
pushed 2015-08-10 18:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1174521 - Backout the second part of bug 1143570 to fix the regression; r=roc
e20e65a1f5e8cbd017f897ab07b0d1c70be0d24e
created 2015-06-17 10:12 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b857e7a2ab26 (bug 1174521) for timeouts in test_bug1174521.html
b857e7a2ab265aa623df42e9d6ec24c9858c8324
created 2015-06-17 00:42 -0400
pushed 2015-08-10 18:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1174521 - Backout the second part of bug 1143570 to fix the regression; r=roc
bcaca4f837e80a7e28d0fa44cc0a1c5d335fd6a7
created 2015-06-10 23:42 -0700
pushed 2015-08-10 18:23 +0000
Simon Montagu Simon Montagu - Bug 1172774: for a box with a writing mode orthogonal to its containing block, calculate positioning values (margin, padding and offsets) in the writing mode of the containing block, r=jfkthame
f6a0792e62591363b96683fc2d3c157096994f43
created 2015-05-11 13:52 -0400
pushed 2015-08-10 18:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1143570 - Part 2: Update the block frame's line cursor every time that nsBlockInFlowLineIterator's constructor finds a new line; r=roc
ea0858f7f19ff01c7fe251cb548c1eb7ecab70fe
created 2015-05-22 08:49 +0100
pushed 2015-08-10 18:23 +0000
Jonathan Kew Jonathan Kew - Bug 1167145 - Check result of PrevInFlow() before trying to call a method on it. r=dbaron
3d9012207555b94f0611440fe84b9410fa56a0f4
created 2015-05-11 11:37 +0100
pushed 2015-08-10 18:23 +0000
Jonathan Kew Jonathan Kew - Bug 1159305 - patch 2 - Clean up layout code by using the new accessors. r=smontagu
d9eec87368cefacd542212488b55a33f8aa2e175
created 2015-05-03 17:49 +0200
pushed 2015-06-29 20:18 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1160784 - Remove a misleading declaration r=smontagu
db67998e75c21b0cf072a33012b7bcad244a57e0
created 2015-04-27 09:41 +0100
pushed 2015-06-29 20:18 +0000
Jonathan Kew Jonathan Kew - Bug 1158549 - Properly apply min/max constraints to block-size in vertical writing modes. r=smontagu
d91047ecbd9f0d84002ecc47d8bcf33703228a3e
created 2015-04-11 00:21 +0000
pushed 2015-06-29 20:18 +0000
Mats Palmgren Mats Palmgren - Bug 1143299 - Make frame insertion methods deal with aPrevFrame being on an overflow list. r=roc a=abillings
bfd05b76c3bb0dd47c3a892029f47463b0b8ba12
created 2015-04-09 17:57 +0000
pushed 2015-06-29 20:18 +0000
Mats Palmgren Mats Palmgren - Bug 1145768 - Use the right begin() iterator to compare with. r=roc
87c03b8a7f375ba97cb3b3c4a551892828714a85
created 2015-04-01 16:43 +0100
pushed 2015-06-29 20:18 +0000
Jonathan Kew Jonathan Kew - Bug 1145218 - Require a new float manager if a block frame has a different writing-mode to its parent's. r=dbaron
5dd1b08994a73f2dd84bba829d78a03872947c63
created 2015-04-01 11:36 -0700
pushed 2015-06-29 20:18 +0000
Wes Kocher Wes Kocher - Backed out changeset 2bf6b633b054 (bug 1145218)
2bf6b633b05403d1bbb4e42d9edcb2786e4046b7
created 2015-04-01 16:43 +0100
pushed 2015-06-29 20:18 +0000
Jonathan Kew Jonathan Kew - Bug 1145218 - Require a new float manager if a block frame has a different writing-mode to its parent's. r=dbaron
790150e0ea11b62a13fea95eca2f6b785fa10bdf
created 2015-04-11 00:21 +0000
pushed 2015-05-11 18:39 +0000
Mats Palmgren Mats Palmgren - Bug 1143299 - Make frame insertion methods deal with aPrevFrame being on an overflow list. r=roc, a=sledru
41c005e9398e95871789aa21bb0f26559320b3d9
created 2015-03-29 22:38 +0000
pushed 2015-05-11 18:39 +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
95ec024d2e6bd8b8f145735057577428fe1aaad7
created 2015-03-22 11:44 +0200
pushed 2015-05-11 18:39 +0000
Simon Montagu Simon Montagu - Bug 1143218 patch 3: a better fix for bug 1105137 using line-left and line-right to place floats, r=jfkthame
less more (0) -300 -100 -60 tip