layout/generic/nsGridContainerFrame.h
93ed33a01abe9b661e1bb2e1fbd02b52ac8936df
created 2016-12-22 21:18 +0100
pushed 2017-01-23 14:19 +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 a=cbook
3f796290f90ecb3a66af13f2ea0435859a38b57a
created 2016-12-22 20:25 +0100
pushed 2017-01-23 14:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b4f1387cf20b (bug 1312379) for permafailing flexbox-align-self-baseline-horiz-3.xhtml on OSX. r=backout a=backout
b4f1387cf20b8817ef2fac7014deb77d16d8ab79
created 2016-12-22 16:08 +0100
pushed 2017-01-23 14:19 +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 a=cbook
9bf667428df5062ee63ff191f09ebddca36e384b
created 2016-12-22 16:08 +0100
pushed 2017-01-23 14:19 +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 a=cbook
5e6f0bf39062d35752108049fb4b70cc5732f2bd
created 2016-11-08 16:30 -0800
pushed 2017-01-23 14:19 +0000
Daniel Holbert Daniel Holbert - Bug 1269017 part 2 - [css-grid] Give grid an implementation of CSSAlignmentForAbsPosChild(). r=mats
1e1c048cf01beec96ced7e826f09258c33c2293e
created 2016-10-01 02:26 +0200
pushed 2017-01-23 14:19 +0000
Mats Palmgren Mats Palmgren - Bug 1151204 part 4 - [css-grid] Implement Grid Container Baselines. r=dholbert
33bd454be96a44c66a1651f3e1b4d098e4f45f07
created 2016-10-01 02:26 +0200
pushed 2017-01-23 14:19 +0000
Mats Palmgren Mats Palmgren - Bug 1151204 part 2 - [css-grid] Add methods for finding the first/last grid item in Grid Order in this fragment. r=dholbert
bb3080bc1aad672b53575dc983f1bd2c3e1718a0
created 2016-10-01 02:26 +0200
pushed 2017-01-23 14:19 +0000
Mats Palmgren Mats Palmgren - Bug 1151204 part 1 - [css-grid] Make GridItemCSSOrderIterator use nsFrameList iterators internally and make the specific type (forward/reverse) a template param. r=dholbert
c684f2f380767b95585e0daf0d88a412a1a674d3
created 2016-09-21 11:49 -0700
pushed 2017-01-23 14:19 +0000
Brad Werth Brad Werth - Bug 1300877 - Expose removed grid auto-fit tracks to devtools API. r=mats, r=ehsan
31fe1120ff9ab9c7290c07d671a463b50c65f364
created 2016-09-08 08:40 -0700
pushed 2016-11-14 12:26 +0000
Brad Werth Brad Werth - Bug 1281446 - Resolved value of grid-template-columns/rows now lists removed auto-fit tracks as 0px. r=mats
cd249dba87c2660f93409a99ca9296386d230345
created 2016-09-02 16:28 -0700
pushed 2016-11-14 12:26 +0000
Brad Werth Brad Werth - Bug 1297189 - Expose implicit grid areas via dev tools API. r=mats, r=bz
c98b8c992c2f3dfc4789deab913ca942ae61f304
created 2016-08-23 13:34 -0700
pushed 2016-11-14 12:26 +0000
Brad Werth Brad Werth - Bug 1289200 - Adds GridAreas to grid css dev tools API. r=bz, mats
d1a449efbe4446e696311b21f7bdfcd709b82a26
created 2016-07-21 18:36 +0800
pushed 2016-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1c - Rename nsHTMLReflowState to ReflowInput. r=dbaron
bb4686084769fedfc0562a62c92343f591401a99
created 2016-07-07 11:38 -0700
pushed 2016-09-19 13:38 +0000
Brad Werth Brad Werth - Bug 1241932 - Expose decoded CSS grid line properties via a Chrome API. r=mats
3396152c5e11bb9c2a8af4ef1bd1c39be78d5e28
created 2016-07-06 11:45 -0700
pushed 2016-09-19 13:38 +0000
Brad Werth Brad Werth - Bug 1241932 - Expose decoded CSS grid track properties in a Chrome API. r=heycam, r=khuey
623f0d0a8703c68a002eefcdaa2059dee2647c4c
created 2016-07-06 06:00 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3de5b79d7373 (bug 1241932) for bustage
75880714f9d8bb42e320090d26e814feda1b094a
created 2016-07-06 05:59 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e98d1ac584d6 (bug 1241932)
e98d1ac584d6b19bf21d89dffcf64e470cd52a32
created 2016-07-05 13:35 -0700
pushed 2016-09-19 13:38 +0000
Brad Werth Brad Werth - Bug 1241932 - Expose decoded CSS grid line properties via a Chrome API. r=mats
3de5b79d73731ea3b7cdf312b08d9d2f9048e6b3
created 2016-06-24 12:20 -0700
pushed 2016-09-19 13:38 +0000
Brad Werth Brad Werth - Bug 1241932 - Expose decoded CSS grid track properties in a Chrome API. r=heycam, r=khuey
c719d640442bc54f0fdcbc229de9126ec5e0f047
created 2016-06-20 13:28 +0200
pushed 2016-09-19 13:38 +0000
Mats Palmgren Mats Palmgren - Bug 1174569 - [css-grid] Use the resolved column sizes to guide intrinsic row sizing. r=dholbert
1ad5e5ff1669c75e73910fbda77c9c4aae7c66c0
created 2016-06-02 17:46 +0200
pushed 2016-08-01 13:59 +0000
Mats Palmgren Mats Palmgren - Bug 1221525 part 1 - [css-grid] Break out the grid item measuring reflow code to a separate function. Also, make the size contribution functions take a GridItemInfo instead of a frame, for use in later parts (idempotent patch). r=dholbert
5e11a2a81e37ac77f646857ba8b1e1c154b96167
created 2016-05-18 13:49 +0200
pushed 2016-08-01 13:59 +0000
Mats Palmgren Mats Palmgren - Bug 1271392 part 6 - [css-grid] Remove now dead code. r=dholbert
9377969bb65fbb0134a97ed45e9dcc363f01bad1
created 2016-05-18 13:49 +0200
pushed 2016-08-01 13:59 +0000
Mats Palmgren Mats Palmgren - Bug 1271392 part 4 - [css-grid] Make sure a grid item's last fragment fills its grid area. r=dholbert
c35e08d87d0c46d6ecb45dbb044bd2d55ac50800
created 2016-03-13 09:12 -0400
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1256040 - Follow-up fix for nsGridContainerFrame.h/cpp compile errors in non-unified build. r=me
b673658dad491b1a8ded271d9d42c437105987b3
created 2016-03-13 00:30 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1256040 - Fix some nsGridContainerFrame.h/cpp compile errors in non-unified build. r=dholbert
e8b769cce0f101f39284954ec6a826c0cd6343cf
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 21 - [css-grid] Deal with dynamically inserted/appended/removed child frames. r=dholbert
557bb3ae736f484ca7671ba9ec84b09e24ac7d70
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 20 - [css-grid] Sanity check our child lists before starting a Reflow (DEBUG only). r=dholbert
2a7ef2dd4427641166c3a49d3311f5d092337961
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 19 - [css-grid] Sanity check the initial child lists we get from the frame constructor (DEBUG only). r=dholbert
b52d71c48531a2dc78d198dd99a23e79fbbd0a81
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 17 - [css-grid] Add helper methods that add a sorted list of child frames to the Overflow and ExcessOverflowContainers child lists. r=dholbert
40456ea738607ff6668d3c22531c682984ef6d68
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 16 - [css-grid] Implement fragmentation. r=dholbert
33b3bfd3d4160439d6da2694841841f9fc02e3cc
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 13 - [css-grid] Refactor ReflowChildren() by separating out the code that reflows normal flow children (grid items and placeholders) into a new method ReflowInFlowChild(). r=dholbert
cd0203659e30c0e76df6be132bb59ce3739807e9
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 11 - [css-grid] Add a GetNearestFragmentainer() method that collects some data from the nearest enclosing fragmentainer needed for fragmentation. r=dholbert
0b2efb5e8dfbdfba0ba032d18f2bd76ad9c997de
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 9 - [css-grid] Create a SharedGridData object owned by the first-in-flow Grid container to share state between its continuations. r=dholbert
738a70d91d8c7c316c35274f75e61162fbd9d30f
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 6 - [css-grid] Add support for creating Grid container continuations and deal with overflow containers. r=dholbert
6fa46d335b2817eeb4904390ab32b3ee45646a48
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 5 - [css-grid] Create a couple of Grid container frame bits. r=dholbert
035a1dd254e1e28f2a1571332a4160101d261f3d
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 4 - [css-grid] Move more local nsGridContainerFrame classes into .cpp file. r=dholbert
3737062990186ca27ee7fd31c2afd2fabfedab5c
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 2 - [css-grid] Make GridItemInfo::mFrame available also in non-DEBUG builds since we'll need it to support fragmentation. r=dholbert
a8b7c33f5687a244a3abffb7b02b7c2ca231b7f8
created 2016-03-11 17:39 +0100
pushed 2016-06-06 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 1 - [css-grid] Refactor nsGridContainerFrame state and methods. r=dholbert
3b4d8528c2f22908b546185439846b3e330305eb
created 2016-01-28 14:23 +1100
pushed 2016-04-25 16:57 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 5 - Convert all frame properties which use DeleteValue and ReleaseValue as destructor to be typesafe. r=dbaron
671d9025bd6102d932ef62629ee1a0a013a98cf4
created 2016-01-27 17:02 +0100
pushed 2016-04-25 16:57 +0000
Mats Palmgren Mats Palmgren - Bug 1240795 - [css-grid] Refactor GetComputedTemplateColumns/Rows to return a self-contained value. r=dholbert
b818db1bd826a14231819fc3507fedf4abf6f3d3
created 2016-01-14 23:11 +0100
pushed 2016-03-07 14:18 +0000
Mats Palmgren Mats Palmgren - Bug 1238294 part 1 - [css-grid] Make GridLineEdge() a method on the Tracks class rather than a static function (idempotent change). r=dholbert
ee8ff172b58ec45d0260e59c15aa53f921b12737
created 2016-01-14 23:11 +0100
pushed 2016-03-07 14:18 +0000
Mats Palmgren Mats Palmgren - Bug 1239036 - [css-grid] Deal with implicit tracks when computing grid-template-{columns,rows}. r=dholbert
2ba193524a8b10234db028b517105725d20b6e15
created 2016-01-11 19:46 +0100
pushed 2016-03-07 14:18 +0000
Mats Palmgren Mats Palmgren - Bug 1237805 part 1 - [css-grid] Remove all empty 'auto-fit' tracks, not just those at the end. r=dholbert
04539f076e4587a0975527828bf43e129e8ed0ba
created 2015-09-10 19:24 +0900
pushed 2016-03-07 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel
a296d149c69e229d6c633da0d2f91ec3d4e5f1de
created 2015-12-22 23:03 +0100
pushed 2016-03-07 14:18 +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
1e56586df39f5d0880852e5cc72528c6cab4e87d
created 2015-12-22 23:03 +0100
pushed 2016-03-07 14:18 +0000
Mats Palmgren Mats Palmgren - Bug 1118820 part 5 - [css-grid] Remove any empty 'repeat(auto-fit)' tracks at the end of its range and adjust affected grid area line numbers accordingly. r=dholbert
c79ced4b22c819a6a3aaf56f571d7479e4e03950
created 2015-12-22 23:03 +0100
pushed 2016-03-07 14:18 +0000
Mats Palmgren Mats Palmgren - Bug 1118820 part 3a - [css-grid] Modify TrackSizingFunctions to take a dynamic number of 'repeat(auto-fill/auto-fit)' tracks taking into account. r=dholbert
f2325b96d317b2f70b2dd57e69e3ffe382c5a812
created 2015-12-22 23:03 +0100
pushed 2016-03-07 14:18 +0000
Mats Palmgren Mats Palmgren - Bug 1118820 part 2c+2d - [css-grid] Modify the LineNameMap::FindLine/RFindLine/FindNamedLine methods to take line names associated with 'repeat(auto-fill/auto-fit)' tracks into account. Instantiate and pass around a LineNameMap object instead of an array of line name arrays. r=dholbert
468e226d8dc886275bd6d37cfa102655b7b74bb7
created 2015-12-22 23:03 +0100
pushed 2016-03-07 14:18 +0000
Mats Palmgren Mats Palmgren - Bug 1118820 part 2a - [css-grid] Add a LineNameMap class that lets us lookup line names with a dynamic number of 'repeat(auto-fill/auto-fit)' tracks taken into account. r=dholbert
ef6fa56c99ca6c3db253d2a227928a3c6dccd061
created 2015-12-09 23:46 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1229999 - [css-grid] Clamp auto-placed lines to where kMaxLine is in the translated grid. r=dholbert
5138ad90e360d3145e3991d188c420ee167d9578
created 2015-11-24 17:27 -0800
pushed 2016-01-25 13:55 +0000
Tobias Schneider Tobias Schneider - Bug 978212 - [css-grid] Resolved value of grid-template-{columns,rows} in px units. r=mats
e68851ffbe37a923ce7463b832dbfa23d01988bb
created 2015-12-08 15:55 +0530
pushed 2016-01-25 13:55 +0000
Nigel Babu Nigel Babu - Backed out changeset c798c2576ad4 (bug 978212) for mochitest bustage
c798c2576ad4228df74ac4dd69c702ebe9e3ecce
created 2015-12-03 14:23 +0100
pushed 2016-01-25 13:55 +0000
Tobias Schneider Tobias Schneider - Bug 978212 - Resolved value of grid-template-{columns,rows} in px units. r=mats
a118847de0311c9dc5f2d22206ac7975bcceb45e
created 2015-11-03 21:45 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1215099 part 1 - [css-grid] Backout bug 1206703. r=dholbert
3bb626ed4c3777a077ef6dc9537848cf7be4a4e1
created 2015-11-03 17:52 +0100
pushed 2016-01-25 13:55 +0000
Mats Palmgren Mats Palmgren - Bug 1151214 part 3 - [css-grid][css-align] Implement layout for the 'justify-content' and 'align-content' CSS properties on grid containers. r=dholbert
7e2ac3ffb07c06a992348a4552a721d0b90392e3
created 2015-09-22 23:32 +0200
pushed 2015-12-14 20:08 +0000
Mats Palmgren Mats Palmgren - Bug 1206703 - [css-grid] In an empty grid all lines should be treated as 'auto' for abs.pos. items, i.e. snap to the padding edge. r=dholbert
56e29e6d877eab5f887cc93bfeff34a9a63144e9
created 2015-09-04 22:06 +0200
pushed 2015-10-29 11:30 +0000
Mats Palmgren Mats Palmgren - Bug 1174553 part 5 - [css-grid] Replace the ambiguous Dimension with LogicalAxis. r=dholbert
bacad119cc26f53894d092bdd32f95a88ab70308
created 2015-09-04 22:06 +0200
pushed 2015-10-29 11:30 +0000
Mats Palmgren Mats Palmgren - Bug 1174574 part 2 - [css-grid] Implement intrinsic sizing for grid containers (aka GetMinISize/GetPrefISize). r=dholbert
less more (0) -100 -60 tip