layout/generic/nsGridContainerFrame.cpp
d8487e949e271d12fb197f40d4a3b19c6048bdf3
created 2017-04-18 22:35 +0200
pushed 2017-04-18 20:35 +0000
Mats Palmgren Mats Palmgren - Bug 1348857 part 1 - [css-grid] Add a bit on GridItemInfo that says if we should apply Automatic Minimum Size or not (idempotent patch). r=dholbert
255057a14c43736b2b0a9f42a077ba5f1fb0b2eb
created 2017-04-18 22:35 +0200
pushed 2017-04-18 20:35 +0000
Mats Palmgren Mats Palmgren - Bug 1356820 part 1 - [css-grid] Don't shrink-wrap the inline size when we have an available size when measuring block size. r=dholbert
947d5e737c2d05f038f01ddc2f02a01289db7ba8
created 2017-04-05 19:31 -0700
pushed 2017-04-06 02:32 +0000
Daniel Holbert Daniel Holbert - Bug 812687 part 3: Move CSSOrderAwareFrameIterator code to its own .h/.cpp file. r=mats
1732e9dd1f9e28ec85eecb1ae45730a3d36e2dd5
created 2017-04-05 19:31 -0700
pushed 2017-04-06 02:32 +0000
Daniel Holbert Daniel Holbert - Bug 812687 part 2: Rename GridItemCSSOrderIterator to CSSOrderAwareFrameIterator (& similar for its Reverse form). r=mats
5a6f0d546c631ada21d8109eccbb48b64b3be048
created 2017-04-05 19:31 -0700
pushed 2017-04-06 02:32 +0000
Daniel Holbert Daniel Holbert - Bug 812687 part 1: Rename GridItemCSSOrderIteratorT to CSSOrderAwareFrameIteratorT, and drop "Grid" from its method names. r=mats
ed0b77acc612e03c89aa77db3c53ba0a96743a51
created 2017-03-30 22:56 -0400
pushed 2017-03-31 02:58 +0000
L. David Baron L. David Baron - Bug 1351359 - Make nsGridContainerFrame call ReflowInput::SetBResize(true) because of auto-block-size swapping between measuring reflows and regular reflows. r=mats
3670c556728ba50a10b2c89b0e79b64b21284411
created 2017-03-23 21:04 +0100
pushed 2017-03-23 20:04 +0000
Mats Palmgren Mats Palmgren - Bug 1349650 - [css-grid] Fix a bogus assertion. r=dholbert
73be2cb53669c0ce6a25a1ce16b458409b7debef
created 2017-03-16 13:24 +0100
pushed 2017-03-16 12:25 +0000
Mats Palmgren Mats Palmgren - Bug 1346699 part 2 - [css-grid] Don't require 'fr' to be non-zero to apply min/max-size. r=dholbert
b49afac936ad3f5d75e422f0314c458df38b50ba
created 2017-03-16 13:24 +0100
pushed 2017-03-16 12:25 +0000
Mats Palmgren Mats Palmgren - Bug 1346699 part 1 - [css-grid] Don't require that some (flexible) track size changed to apply min/max-size. r=dholbert
06623679bd90b5edadd91022bf83589eb55b2d9e
created 2017-02-24 08:38 -0800
pushed 2017-02-27 21:38 +0000
Daniel Holbert Daniel Holbert - Bug 1340309 part 1: Resolve "align-self:auto"/"justify-self:auto" to flex/grid parent's *-items value, when resolving static pos of abspos children. r=mats
cb33bd098140c9cef18c8716853bb6c5e29190ac
created 2017-02-14 17:55 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert
8c1a80a316405112ec7abae64a0cd0447a52c312
created 2017-02-14 16:22 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 17 - Convert NS_INLINE_IS_BREAK_AFTER to a method. r=dholbert
333bdff178fcf0e50ff9ff79c5e716d9feb2e3ed
created 2017-02-14 16:05 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 16 - Convert NS_INLINE_IS_BREAK_BEFORE to a method. r=dholbert
b39fdda36636395fefd8a671ced01fa4eee9f154
created 2017-02-14 11:52 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 13 - Convert NS_INLINE_LINE_BREAK_AFTER to a method. r=dholbert
43b83d0ac36b7f27b02defaecc00f735e3c1a9e3
created 2017-02-14 11:52 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 12 - Add bit-fields for inline break status, and convert NS_INLINE_LINE_BREAK_BEFORE. r=dholbert
6d832b39d9a090a94c830f2ccb8927c4e1020545
created 2017-02-13 17:15 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 11 - Convert NS_MergeReflowStatusInto() to a method. r=dholbert
bbe9d528bcf59644fc99b076c8a1ad1597dc9c41
created 2017-02-13 14:56 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 9 - Convert NS_FRAME_REFLOW_NEXTINFLOW to use bit-field and methods. r=dholbert
74d9f315b9000eb8be2f9ce50a769659bd66a38c
created 2017-02-11 23:18 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 8 - Remove NS_FRAME_SET_OVERFLOW_INCOMPLETE. r=dholbert
167b50e9d5845d65c599801614ce8a60bd2b5a37
created 2017-02-11 23:06 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 7 - Remove NS_FRAME_SET_INCOMPLETE. r=dholbert
2cb25268cfbb3d268b06e316f37d0b2af505c530
created 2017-02-11 22:45 +0800
pushed 2017-02-23 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 5 - Remove NS_FRAME_IS_COMPLETE. r=dholbert
385c006f46b2273ffbcba6fd6e1b5b933bc441cb
created 2017-02-11 22:38 +0800
pushed 2017-02-23 14:30 +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 14:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 775624 Part 3 - Remove NS_FRAME_IS_NOT_COMPLETE. r=dholbert
e2915a5e35cd859c31e6164d3a6a31f02ed25d71
created 2017-02-17 09:28 +0530
pushed 2017-02-17 21:51 +0000
Ravi Shankar Ravi Shankar - Bug 1339765 - Replace NS_STYLE_GRID_TRACK_BREADTH_* with enum classes;r=heycam
deb448009371c6677fb44897f7ca5d03c00739a9
created 2017-02-13 09:07 -0800
pushed 2017-02-14 19:36 +0000
Jeff Walden Jeff Walden - 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
12789bb38582c97d158d8d1adbae9d44318bc408
created 2017-01-14 01:05 +0100
pushed 2017-01-14 00:06 +0000
Mats Palmgren Mats Palmgren - Bug 1330380 part 2 - We must always pass along a CB size when reflowing grid items, also in MeasuringReflow. r=dholbert
a6f5417cf3f249688ee74c9a95bd35c58a086ef9
created 2017-01-14 01:05 +0100
pushed 2017-01-14 00:06 +0000
Mats Palmgren Mats Palmgren - Bug 1330380 part 1 - Rename a couple of variables. r=dholbert
748010a48c9e4865a58396bf2c16c50871fa824b
created 2017-01-05 15:31 +0800
pushed 2017-01-06 06:58 +0000
Cameron McCormack Cameron McCormack - Bug 1328832 - Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky
bcbf5734ae38944963804243169a63d1129af353
created 2017-01-04 00:56 +0100
pushed 2017-01-03 23:56 +0000
Mats Palmgren Mats Palmgren - Bug 1232194 part 1 - [writing-mode] Drop "Get" from GetConsumedBSize() and add a WritingMode param. r=dholbert
efcaf80ef8590b3dc41b75e836cd13f308a413a1
created 2016-12-20 23:56 +0100
pushed 2016-12-20 22:56 +0000
Mats Palmgren Mats Palmgren - Bug 1312379 part 4 - Rename GetBaseline() to BaselineBOffset(). r=me
950dba8823a024743997c98062c2f2e2826fca0e
created 2016-12-20 23:56 +0100
pushed 2016-12-20 22:56 +0000
Mats Palmgren Mats Palmgren - Bug 1312379 part 1 - [css-align][css-flexbox][css-grid] Introduce nsIFrame methods for calculating baselines per CSS Alignment and CSS2 'vertical-align'. r=dholbert
5d97a9484c127d2aae69ff50c7f24adfc457c02f
created 2016-12-20 23:56 +0100
pushed 2016-12-20 22:56 +0000
Mats Palmgren Mats Palmgren - Bug 1313068 - [css-grid] Synthesize a grid container baseline from the margin-box when in an inline-level context, and from the border-box otherwise. r=dholbert
c4fa411c43f3a4dfe4a74eba4e22d2ecc552d594
created 2016-12-20 23:56 +0100
pushed 2016-12-20 22:56 +0000
Mats Palmgren Mats Palmgren - Bug 1314664 part 4 - [css-grid] Don't include percentage tracks in the repeat track calculation. r=dholbert
5425d9c7e4d4f820e4b0c43081c7dda607bac9fa
created 2016-12-20 23:56 +0100
pushed 2016-12-20 22:56 +0000
Mats Palmgren Mats Palmgren - Bug 1314664 part 3 - [css-grid] Remove unused eIndefinitePercentMinSizing bit. r=dholbert
5b3493452ebad18b155cc9488b768e23ef4d6283
created 2016-12-20 23:56 +0100
pushed 2016-12-20 22:56 +0000
Mats Palmgren Mats Palmgren - Bug 1314664 part 2 - [css-grid] Don't re-resolve percentage track sizes since there is no need. r=dholbert
186f083d83546c7aa7af27244b3afe60c50d5966
created 2016-12-20 23:56 +0100
pushed 2016-12-20 22:56 +0000
Mats Palmgren Mats Palmgren - Bug 1314664 part 1 - [css-grid] Don't include percentage tracks in the back-computed intrinsic size equation. r=dholbert
1e5621e43ac66ff8e06fe9a682780c3a187996d3
created 2016-11-28 11:03 -0500
pushed 2016-11-28 21:04 +0000
Nathan Froyd Nathan Froyd - Bug 1320752 - remove mozilla/Function.h; r=gerald
e4719fb7438421eccecce2d410dcebf344f4c945
created 2016-11-18 19:08 +0100
pushed 2016-11-18 18:08 +0000
Mats Palmgren Mats Palmgren - Bug 1316051 part 3 - [css-grid] Store the CB size that we give to table-wrappers on a frame property, then propagate that later (minus margins) to the inner table frame. r=dholbert
11829d96d9016ce42522fb9f4452faccd6a201b8
created 2016-11-08 16:30 -0800
pushed 2016-11-09 00:31 +0000
Daniel Holbert Daniel Holbert - Bug 1269017 part 5 - [css-grid] Tag grid placeholder children as needing CSS Box Alignment, & consolidate their placement code. r=mats
5e6f0bf39062d35752108049fb4b70cc5732f2bd
created 2016-11-08 16:30 -0800
pushed 2016-11-09 00:31 +0000
Daniel Holbert Daniel Holbert - Bug 1269017 part 2 - [css-grid] Give grid an implementation of CSSAlignmentForAbsPosChild(). r=mats
fb521e9bf8f8adc6631ea272669bb43999658b0b
created 2016-11-05 02:57 +0100
pushed 2016-11-05 01:57 +0000
Mats Palmgren Mats Palmgren - Bug 1313254 part 6 - [css-grid] A few comment tweaks. rs=dholbert
06769bb604a358d6f18e7843cc90123078051edd
created 2016-11-05 02:57 +0100
pushed 2016-11-05 01:57 +0000
Mats Palmgren Mats Palmgren - Bug 1313254 part 2 - [css-align] Change "last-baseline" to "last baseline" in layout/ (scripted change). r=dholbert
488d1410c7be7a98c14d53e1a9a8fd082ceb1543
created 2016-11-05 02:57 +0100
pushed 2016-11-05 01:57 +0000
Mats Palmgren Mats Palmgren - Bug 1300369 part 7 - [css-grid] Implement margin-box min-size clamping for grid item reflow. r=dholbert
84cfc7a757b9c3e632d6fd339b8479aa08a203ef
created 2016-11-05 02:57 +0100
pushed 2016-11-05 01:57 +0000
Mats Palmgren Mats Palmgren - Bug 1300369 part 3 - [css-grid] Implement margin-box min-size clamping during track sizing. r=dholbert
7085eed57189b0b50cc466683c153af6325ee4d4
created 2016-10-31 08:59 -0700
pushed 2016-10-31 15:59 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 8: Rewrite CSSAlignUtils::AlignJustifySelf to use a single "flags" arg instead of boolean args. r=mats
707a38d83b3b735f92c6bc03269d4e834d451067
created 2016-10-31 08:58 -0700
pushed 2016-10-31 15:59 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 1: Spin out some grid alignment code into a helper method, in a new CSSAlignUtils class. r=mats
ac4628bf99126783da833e1641d673c92ee4b1a7
created 2016-10-29 01:30 +0200
pushed 2016-10-28 23:30 +0000
Mats Palmgren Mats Palmgren - Bug 1305244 part 3 - [css-grid] Stop handling <flex> track min-sizing in layout since they can't occur anymore. r=dholbert
c9847c40b56c88a4dad6c5d43db002b597dd694b
created 2016-10-27 10:32 -0400
pushed 2016-10-28 19:33 +0000
Mats Palmgren Mats Palmgren - Bug 1228455 - [css-grid] Update the 'used flex fraction' for indefinite sizes to clamp flex factors less than 1 before dividing the base size (due to CSS Grid spec change). r=dholbert
7c24f445542062d41f97cba2dd8a45bd3a468b98
created 2016-10-27 21:59 -0700
pushed 2016-10-28 04:59 +0000
Phil Ringnalda Phil Ringnalda - Backed out 12 changesets (bug 1269045, bug 1269046) as the most likely cause of Windows build bustage
539db74e4a889a6dc0605f91ff40ab7e748b996d
created 2016-10-27 18:58 -0700
pushed 2016-10-28 01:59 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 1: Spin out some grid alignment code into a helper method, in a new CSSAlignUtils class. r=mats
9a8d5add5a55f368055c7425dd95a3a722d81b2b
created 2016-10-20 17:45 -0700
pushed 2016-10-21 15:09 +0000
Daniel Holbert Daniel Holbert - Bug 1311865: Refactor the grid "same sides" code into a simpler WritingMode::ParallelAxisHasSamePolarity() utility function. r=mats
50173aed1530ae1ca75739f8eada9b6ff36511a2
created 2016-10-19 04:20 +0200
pushed 2016-10-19 02:20 +0000
Mats Palmgren Mats Palmgren - Bug 1302541 part 5 - [css-grid] Back-compute percentages when calculating the number of auto-fill/fit tracks. r=dholbert
0adfd4435d287cd441b6051d5d0500440165e7f6
created 2016-10-19 04:20 +0200
pushed 2016-10-19 02:20 +0000
Mats Palmgren Mats Palmgren - Bug 1302541 part 4 - [css-grid] Back-compute percentages for the intrinsic block size. r=dholbert
948ea4b490cf644cfb2ffaea320c1ac9f577b02a
created 2016-10-19 04:20 +0200
pushed 2016-10-19 02:20 +0000
Mats Palmgren Mats Palmgren - Bug 1302541 part 3 - [css-grid] Back-compute percentages for the intrinsic inline size. r=dholbert
c761406e4c140ff94c713a3826d0ade24aca933e
created 2016-10-19 04:20 +0200
pushed 2016-10-19 02:20 +0000
Mats Palmgren Mats Palmgren - Bug 1302541 part 2 - [css-grid] Propagate track state bits and store the union of all tracks in each axis. r=dholbert
f1d7ffc24c84d94871d39749d39dc822a2d64b24
created 2016-10-19 04:20 +0200
pushed 2016-10-19 02:20 +0000
Mats Palmgren Mats Palmgren - Bug 1302541 part 1 - [css-grid] Add a track state bit for percentage min-sizing that is treated as 'auto'. r=dholbert
682ba994390bd158d90b394d403ac8d2fb85ed74
created 2016-10-19 04:20 +0200
pushed 2016-10-19 02:20 +0000
Mats Palmgren Mats Palmgren - Bug 1309407 - [css-grid] Apply min/max-sizes after stretching <flex> grid items with an indefinite CB size and re-run the algo with a definite size if the grid size changed. r=dholbert
52948479ec32fa1ccfc3d9f4ee4de96267864fb1
created 2016-10-06 22:43 +0200
pushed 2016-10-06 20:43 +0000
Mats Palmgren Mats Palmgren - Bug 1306906 - [css-grid] Get the relevant baseline from the grid item for the basline group. r=dholbert
55cc4a7987a37a259aa03c7235cc7a075c65ff98
created 2016-10-04 21:13 +0200
pushed 2016-10-04 19:14 +0000
Mats Palmgren Mats Palmgren - Bug 1307113 - [css-grid] Fix a typo in baseline track selection. r=dholbert
42c95d88aaaa7c2eca1d278399421d437441ac4d
created 2016-10-04 11:58 +0200
pushed 2016-10-04 10:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
1a4288cc3cead7e7026ea5e2594b6041e69dd13b
created 2016-10-03 14:08 -0700
pushed 2016-10-04 10:01 +0000
David Keeler David Keeler - bug 1307226 - extend clang crash workaround to work around similar crash in SetGridItemCount r=mats
less more (0) -100 -60 tip