layout/generic/nsFlexContainerFrame.cpp
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
6c0ccd4c356601e412b4d276d1c2dc21f05e9fc4
created 2016-01-05 21:27 +0100
pushed 2016-03-07 14:18 +0000
Mats Palmgren Mats Palmgren - Bug 1233106 part 1 - [css-align] Update align-/justify-* properties to the current CSS Align spec (adding 'normal' keyword, dropping 'auto' in some cases etc). r=dholbert
9059476e8881d6ec8f6377a285ef0446459fe01a
created 2016-01-04 13:11 -0800
pushed 2016-03-07 14:18 +0000
Daniel Holbert Daniel Holbert - Bug 1235737: Soften some MOZ_CRASH statements in flexbox layout code to MOZ_ASSERT_UNREACHABLE, which they were originally intended as anyway. r=mats
aab78aed1c92f6a838eaf737b6302eb7a7b6c93a
created 2015-11-22 21:33 -0800
pushed 2016-03-07 14:18 +0000
Chris Peterson Chris Peterson - Bug 1235306 - Fix -Wimplicit-fallthrough warnings in layout/. r=dholbert
d15205791d9bce5c067bad9ecc92e7181e34edb3
created 2015-11-28 21:37 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1225376 part 1 - [css-align] Don't compute left/right to start in the style system anymore (due to pending spec change). Map the used value instead (in layout). 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
b50b417d69b6a5ebf857b8e515d47f45db145c8e
created 2015-11-05 23:35 +0100
pushed 2016-01-25 13:55 +0000
sajitk sajitk - Bug 1219470 - Replace PRLogModuleInfo with LazyLogModule. r=roc
f1dd50e3451f4ca8d51479535c1d6c9a355f4f4d
created 2015-11-04 07:48 -0800
pushed 2016-01-25 13:55 +0000
Daniel Holbert Daniel Holbert - Bug 1221112: When checking for ::before/::after while sorting flex items by DOM order, dig past placeholder to out-of-flow frame. r=mats
56aebef6afdfd77c266d6b95abf3866a75c4abe7
created 2015-11-03 15:18 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1151214 part 2 - [css-flexbox][css-align] Shim implemention for the new align/justify property values in flexbox layout (just to avoid fatal assertions). r=dholbert
075f3a69cc48715bb4b8cae7577b95f39298666f
created 2015-11-03 15:18 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1176782 part 7 - [css-align] Update the flexbox layout code to use the new align/justify style constants and remove the old in the style system. r=cam
5ed5ee646acd814ac782873ee73194e843695870
created 2015-11-03 15:18 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1176782 part 6 - [css-align] Implement additional syntax and values for the 'align-content' property in the style system. r=cam
ba69ab935f538911ff97764e9f284d7621d663d1
created 2015-11-03 15:18 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1176782 part 5 - [css-align] Implement additional syntax and values for the 'align-self' property in the style system. r=cam
b191efb0028a523d18c0db431959be4ce197d8b8
created 2015-11-03 15:18 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1176782 part 4 - [css-align] Implement additional syntax and values for the 'align-items' property in the style system. r=cam
4ea55ddf4b4108f4f6770502a8fad8eacf322126
created 2015-11-03 15:18 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1176782 part 3 - [css-align] Implement additional syntax and values for the 'justify-content' property in the style system. r=cam
31a26ed444843f086c468a98236e8c98b7115b44
created 2015-09-03 12:15 -0400
pushed 2015-10-29 11:30 +0000
Michael Layzell Michael Layzell - Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
e6eed9f588de74077f18248d72508418d7061c23
created 2015-07-16 10:08 +0100
pushed 2015-09-21 14:04 +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-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
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
660ab6f4e1be82f7d3cfbf3a211627a130a7ad54
created 2015-06-12 14:28 -0700
pushed 2015-08-10 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 1173646 part 4: Convert isize/bsize into flex container's writing-mode in flexbox macros that aim to pick a main-axis or cross-axis value. r=mats
2accd3927c4fe718afdcf7e9b5c5fdb79a2f1dc8
created 2015-06-12 14:28 -0700
pushed 2015-08-10 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 1173646 part 3: Make FlexItems cache their WritingMode, for quick access. r=mats
e0145b66ac039d57ced5d49e485b5f37e819595d
created 2015-06-04 03:43 -0700
pushed 2015-08-10 18:23 +0000
Simon Montagu Simon Montagu - Bug 1147834: Use abstract coordinates in nsHTMLReflowState, r=jfkthame
f52c18aac7ce0949190da943ec5d4ee86627d0f8
created 2015-06-03 15:25 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
3c8ed81098ddbe4a4c09e7aa652b5288dc4ce0d3
created 2015-06-02 13:05 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
7c3b45a47811b55f4e973d996dd149c5d575721b
created 2015-06-01 22:17 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
3f1f9238e02fe107701bf3ab4237c0cb3b125710
created 2015-06-01 17:57 -0700
pushed 2015-08-10 18:23 +0000
Wes Kocher Wes Kocher - Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
150606c022a29517f43ee6907075170db825c947
created 2015-06-01 14:31 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
a33ee01bca86051f053ba83251b1fe702907c1f9
created 2015-05-21 18:35 -0700
pushed 2015-08-10 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 1165667: Use reflow state's reference rendering context during flex layout, instead of creating a temporary one. r=mats
8a03e892db51e07a20a85f97abe073cee7be0fa0
created 2015-05-21 13:22 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
9fb7acc6f108dd473fae5df9a29b8ff4ddac915f
created 2015-05-19 11:15 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
49cdc55a2121f9dd5e832d5cd3781c9ad1850308
created 2015-05-15 11:57 -0700
pushed 2015-08-10 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 1158290 part 6: Use new GET_[MAIN|CROSS]_COMPONENT_LOGICAL macros, to reduce explicit width/height usage. r=mats
514f50da0d6d5dba450f6db1d9789a6358d67ef1
created 2015-05-15 11:57 -0700
pushed 2015-08-10 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 1158290 part 5: Use logical coords & axes in methods that compute flex container's own main size & cross size. r=mats
43404a28955dd15f853148130e4cfbb78d31349e
created 2015-05-15 11:57 -0700
pushed 2015-08-10 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 1158290 part 4: Clarify documentation & naming of ClampFlexContainerMainSize (now called ResolveFlexContainerMainSize). r=mats
4722c39a16f7b293e73166f6a9b92127c38c2f9c
created 2015-05-12 13:34 -0700
pushed 2015-08-10 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 1158290 part 3: Convert GenerateFlexLines to use logical axes & sizes. r=mats
0c1b368f0857a3e484126f192d2c85e73b172d10
created 2015-05-12 13:34 -0700
pushed 2015-08-10 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 1158290 part 2: Use logical (not physical) skipsides & borderpadding when chipping away from available BSize. r=mats
90e8896f13b731eeb09ef5bdc8fe22aff0588cba
created 2015-05-12 13:34 -0700
pushed 2015-08-10 18:23 +0000
Daniel Holbert Daniel Holbert - Bug 1158290 part 1: Use AvailableBSize instead of AvailableHeight, throughout flex layout. r=mats
520a0ded5a2fcec9820f5b1de89ee12f8b7c1e91
created 2015-05-11 13:53 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1162673 - Part 1: Remove instances of #ifdef PR_LOGGING in layout. r=froydnj
2b5464de971e921130f7f2cbf8da6d2807320124
created 2015-04-17 10:41 -0700
pushed 2015-06-29 20:18 +0000
Daniel Holbert Daniel Holbert - Bug 1155312: Convert flex container nsHTMLReflowMetrics/aDesiredSize-populating code to use logical coords. r=mats
d4988bb6de2f05601e0c7d0c9f31bd7183f12a92
created 2015-04-16 12:01 -0700
pushed 2015-06-29 20:18 +0000
Daniel Holbert Daniel Holbert - Bug 1152913 part 3: Make flexbox's PositionTracker classes track whether axis is reversed, & directly convert flex item final sizes/positions to logical coords. r=mats
aba83736383f497d12c33c23541320cc6057a39b
created 2015-04-10 13:35 -0700
pushed 2015-06-29 20:18 +0000
Daniel Holbert Daniel Holbert - Bug 1152913 part 2: Convert flexbox 'IsAxisHorizontal' checks to use new logical-axis member data. r=mats
fe8c7869b1a855e11bff19066c8f2d73d01c0fd6
created 2015-04-10 13:35 -0700
pushed 2015-06-29 20:18 +0000
Daniel Holbert Daniel Holbert - Bug 1152913 part 1: Make FlexboxAxisTracker store the WritingMode & representation of how flex axes map to it. r=mats
f3466cb572cb0c7c032a27f004d5342e8620eb1f
created 2015-04-10 09:27 -0700
pushed 2015-06-29 20:18 +0000
Daniel Holbert Daniel Holbert - Bug 1152951: Delete the copy-constructor and reassignment operator for FlexboxAxisTracker & PositionTracker state-management classes. r=mats
d9687f023f9fd9c8867ed897c3bd3f47daeb157d
created 2015-03-31 21:50 -0700
pushed 2015-06-29 20:18 +0000
Daniel Holbert Daniel Holbert - Bug 1149854: Use range-based "for" loops when iterating over child frames in nsFlexContainerFrame.cpp. r=xidorn
0973f08337c46e69b8a822b23179873b905e0d60
created 2015-03-30 11:36 -0400
pushed 2015-06-29 20:18 +0000
Mats Palmgren Mats Palmgren - Bug 1148971 - Make nsITheme::GetMinimumWidgetSize return a LayoutDeviceIntSize result instead of the unit-less nsIntSize type. r=roc
fbd6031f29580de6f43b9208a48cf35abdefdfb3
created 2015-03-30 15:04 +0200
pushed 2015-06-29 20:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 513192eb7df4 (bug 1148971) for causing bc2 memory leaks
513192eb7df4da949f0763fe86c1d5fc62935361
created 2015-03-30 10:37 +0000
pushed 2015-06-29 20:18 +0000
Mats Palmgren Mats Palmgren - Bug 1148971 - Make nsITheme::GetMinimumWidgetSize return a LayoutDeviceIntSize result instead of the unit-less nsIntSize type. r=roc
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
52c1155d7bff4dba1b5e53bdb07f62767ad1daef
created 2015-03-27 12:06 -0700
pushed 2015-05-11 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 1148294 part 1: Determine flex axes (in FlexboxAxisTracker) using the flex container's writing mode. r=mats
e0e18a7b4e5d50faa5a2187d814012e943f71b1e
created 2015-03-27 12:06 -0700
pushed 2015-05-11 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 1148298 part 4: Convert flexbox helper-function IsAxisHorizontal() to be a private implementation detail of FlexboxAxisTracker. r=mats
fff94cb6ddf49d154a064f6be1f2f233eb874ee8
created 2015-03-27 12:06 -0700
pushed 2015-05-11 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 1148298 part 3: Make flexbox helper GetBaselineOffsetFromOuterCrossEdge take a FlexboxAxisTracker instead of an explicit axis. r=mats
667d53879f65b5fc77e182ce4333e1c1cad6f225
created 2015-03-27 12:06 -0700
pushed 2015-05-11 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 1148298 part 2: Replace flexbox static helper-function GetSizePropertyForAxis() with a FlexboxAxisTracker method. r=mats
893ec9c54ffb67ab7528f7a89d34914a8e35aa05
created 2015-03-27 12:06 -0700
pushed 2015-05-11 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 1148298 part 1: Convert most flexbox-layout IsAxisHorizontal() calls into IsMainAxisHorizontal()/IsCrossAxisHorizontal(). r=mats
638492d777fca9f6e7bbefc1de2c5c40137a4414
created 2015-03-26 14:37 -0700
pushed 2015-05-11 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 1148078: Replace the word "Logical" with "Flex-Relative" in some vars & functions in flexbox layout. r=mats
d111d64d9f0f186e9dd8eeaa327c1a209e8c6e18
created 2015-03-19 23:00 -0700
pushed 2015-05-11 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 1128354: Don't optimize away a flex item's second reflow, if it has percent-height children. r=mats
c17b8f486fd530b8ee76b5fda4b9ed91b318a3e4
created 2015-03-13 23:08 -0700
pushed 2015-05-11 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 1142686: check flex item's content-box size (not border-box size) when deciding whether to skip final reflow. r=mats
841bf22704e0e1742f91f956fae2db1a02994559
created 2015-03-13 23:07 -0700
pushed 2015-05-11 18:39 +0000
Daniel Holbert Daniel Holbert - Backed out changeset 6cd4d71818ee (bug 1142686) because it wasn't quite the final patch version
0936a835649d0f2332a4e7864c2f3a7f34662027
created 2015-03-19 23:00 -0700
pushed 2015-03-30 18:32 +0000
Daniel Holbert Daniel Holbert - Bug 1128354 - Don't optimize away a flex item's second reflow, if it has percent-height children. r=mats, a=sledru
8852b9ffe7c266330b9135555047d8fbf9b67961
created 2015-03-13 23:08 -0700
pushed 2015-03-30 18:32 +0000
Daniel Holbert Daniel Holbert - Bug 1142686 - Check flex item's content-box size (not border-box size) when deciding whether to skip final reflow. r=mats, a=sledru
less more (0) -100 -60 tip