layout/generic/nsFlexContainerFrame.h
13018e92b17958dcde86fb4780a543c33129d056
created 2017-02-06 13:06 +0100
pushed 2017-04-10 20:44 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1336708 - Don't reuse cached flex-item reflow measurements if the item's computed height has changed. r=dholbert, a=lizzard
ae419dfaebbc4c174aa64d323475b4ee1ab73717
created 2017-01-06 15:34 +0100
pushed 2017-04-10 20:44 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1209697 - Part 2: Cache flex measuring reflows to avoid exponential behavior. r=dholbert, a=lizzard
e229f04d9a4f66b19a1a460f39ee7e57c72b15f1
created 2017-01-17 16:27 -0800
pushed 2017-04-10 20:44 +0000
Daniel Holbert Daniel Holbert - Bug 1331756 part 5: Drop redundant 'virtual' keyword from method overrides in several frame classes. r=xidorn
45ec6acc712f03fb55f2d65a7e605734893c46c9
created 2016-12-20 23:56 +0100
pushed 2017-04-10 20:44 +0000
Mats Palmgren Mats Palmgren - Bug 1312379 part 2 - [css-flexbox] Improve support for CSS Alignment 'last baseline' alignment by exporting the last baseline when asked for. r=dholbert
950dba8823a024743997c98062c2f2e2826fca0e
created 2016-12-20 23:56 +0100
pushed 2017-04-10 20:44 +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
e38ccf5210624c1a4906f893fc2f7932d4e76a5e
created 2016-12-02 10:32 -0800
pushed 2017-04-10 20:44 +0000
Daniel Holbert Daniel Holbert - Bug 1321698 part 2: Use the new frame state bit to check for -webkit-box containers. r=mats
15f43157a6e1241e6203ac47871e4b1e59ed2585
created 2016-12-02 01:02 -0800
pushed 2017-04-10 20:44 +0000
Daniel Holbert Daniel Holbert - Bug 1321698 part 1: Set a frame state bit on nsFlexContainerFrame if it's emulating -webkit-box. r=mats
bd10e45827131158e9dd3948396d8859b1674fad
created 2016-12-02 10:32 -0800
pushed 2017-02-27 14:59 +0000
Daniel Holbert Daniel Holbert - Bug 1321698 part 2: Use the new frame state bit to check for -webkit-box containers. r=mats a=jcristau
181a7b3a8c42e00c34f875a5def13cab8f9faccc
created 2016-12-02 01:02 -0800
pushed 2017-02-27 14:59 +0000
Daniel Holbert Daniel Holbert - Bug 1321698 part 1: Set a frame state bit on nsFlexContainerFrame if it's emulating -webkit-box. r=mats a=jcristau
99c2c958f3d28879cc14ddc89850631f88714d4e
created 2016-12-22 21:18 +0100
pushed 2017-02-27 14:59 +0000
Mats Palmgren Mats Palmgren - Bug 1312379 part 2 - [css-flexbox] Improve support for CSS Alignment 'last baseline' alignment by exporting the last baseline when asked for. r=dholbert a=cbook
93ed33a01abe9b661e1bb2e1fbd02b52ac8936df
created 2016-12-22 21:18 +0100
pushed 2017-02-27 14:59 +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-02-27 14:59 +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
321139b54a82d70ccffc0d84ddfb0c1aef095bfc
created 2016-12-22 20:21 +0100
pushed 2017-02-27 14:59 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2973e5aa9d5c (bug 1312379)
2973e5aa9d5cf9e6e147aea4cec33a2a80a5f124
created 2016-12-22 16:08 +0100
pushed 2017-02-27 14:59 +0000
Mats Palmgren Mats Palmgren - Bug 1312379 part 2 - [css-flexbox] Improve support for CSS Alignment 'last baseline' alignment by exporting the last baseline when asked for. r=dholbert a=cbook
b4f1387cf20b8817ef2fac7014deb77d16d8ab79
created 2016-12-22 16:08 +0100
pushed 2017-02-27 14:59 +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
b44098de249789c5aa196575d15e14c9b31457fb
created 2016-10-31 08:59 -0700
pushed 2017-02-27 14:59 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 7: Give nsFlexContainerFrame a CSSAlignmentForAbsPosChild() implementation (to determine appropriate align enum for abspos children). r=mats
d1135160f859f64f5a5b0ca02bf70f220e8167ce
created 2016-10-31 08:58 -0700
pushed 2017-02-27 14:59 +0000
Daniel Holbert Daniel Holbert - Bug 1269045 part 2: Separate out abspos placeholders when creating FlexItems, and give them a trivial reflow at container's content-box origin. r=mats
7c24f445542062d41f97cba2dd8a45bd3a468b98
created 2016-10-27 21:59 -0700
pushed 2017-02-27 14:59 +0000
Phil Ringnalda Phil Ringnalda - Backed out 12 changesets (bug 1269045, bug 1269046) as the most likely cause of Windows build bustage
a0008dd33cf4ef5a733c431c163dbd3793234a2f
created 2016-10-27 18:58 -0700
pushed 2017-02-27 14:59 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 7: Give nsFlexContainerFrame a CSSAlignmentForAbsPosChild() implementation (to determine appropriate align enum for abspos children). r=mats
7aa8199183fca08ca7d9b309fa01580affb45da7
created 2016-10-27 18:58 -0700
pushed 2017-02-27 14:59 +0000
Daniel Holbert Daniel Holbert - Bug 1269045 part 2: Separate out abspos placeholders when creating FlexItems, and give them a trivial reflow at container's content-box origin. r=mats
b05f66ffb5529b94e7424f479e65e3a1099d5b36
created 2016-10-20 13:23 -0700
pushed 2017-02-27 14:59 +0000
Daniel Holbert Daniel Holbert - Bug 1309119 part 1: Expose nsFlexContainerFrame helper-function IsLegacyBox as a static method. r=mats
c6b2288a20ec19052510571d6b18cee5e1d2f546
created 2016-10-14 17:16 -0700
pushed 2017-02-27 14:59 +0000
Daniel Holbert Daniel Holbert - Bug 1235922 Part 2: Add support for "justify-content: space-evenly" to flexbox layout. r=mats
af377e9d9ddb550370153f80707e2ea2350a05d3
created 2016-10-14 17:23 -0700
pushed 2017-02-27 14:59 +0000
Brad Werth Brad Werth - Bug 1235922 Part 1: Introduce a helper-function to share code for justify-content and align-content space-around and space-between in flexbox layout. r=mats
2e88bcc7f1bcceee48a2001785307cd18f5e931e
created 2016-10-11 12:54 -0700
pushed 2017-02-27 14:59 +0000
Brad Werth Brad Werth - Bug 1306894 Part 1: Cache baseline from nsFlexContainerFrame::Reflow() for use in later calls to GetLogicalBaseline(). r=dholbert
2fcc860cc4edfadaeb44fdc8c399bd9bdb11a3e7
created 2016-10-20 13:23 -0700
pushed 2017-01-16 13:07 +0000
Daniel Holbert Daniel Holbert - Bug 1309119 part 1: Expose nsFlexContainerFrame helper-function IsLegacyBox as a static method. r=mats a=gchang
d1a449efbe4446e696311b21f7bdfcd709b82a26
created 2016-07-21 18:36 +0800
pushed 2016-10-31 18:13 +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-10-31 18:13 +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-10-31 18:13 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1c - Rename nsHTMLReflowState to ReflowInput. r=dbaron
616e6e57a7df155730cf679ed5ed33e38a57c66f
created 2016-07-08 08:08 +0200
pushed 2016-10-31 18:13 +0000
Michael Li Michael Li - Bug 1283273 - Change nsAutoPtr to UniquePtr in classes within layout/generic. r=dholbert
020c4ce999d9c1cbafa7caa5c380c904f0042349
created 2016-04-20 16:43 -0700
pushed 2016-07-25 16:35 +0000
Daniel Holbert Daniel Holbert - Bug 1262049 part 5: Honor -webkit-box-orient & -webkit-box-direction when determining axes for a -webkit-box flexbox. r=mats
737b1eb73eb558029acfab49aeb046807e85c5c9
created 2016-04-18 13:51 +0800
pushed 2016-07-25 16:35 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1264837 Part 5 - Remove nsFlexContainerFrameSuper. r=dholbert
28673cc5e68b48d6a397b027a6ef5321703dea4a
created 2015-07-16 10:07 +0100
pushed 2015-10-26 12:58 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-10-26 12:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
90e8896f13b731eeb09ef5bdc8fe22aff0588cba
created 2015-05-12 13:34 -0700
pushed 2015-09-14 18:56 +0000
Daniel Holbert Daniel Holbert - Bug 1158290 part 1: Use AvailableBSize instead of AvailableHeight, throughout flex layout. r=mats
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-04-21 23:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
d87c50c303298b0b40419988b793504dc715cf73
created 2015-01-23 14:15 -0800
pushed 2015-04-21 23:03 +0000
Daniel Holbert Daniel Holbert - Bug 1054010: Skip final reflow for flex items that receive an earlier 'measuring reflow' with the right size. r=mats
47555e5053c5fb77f8f9b8f6461838853f42eb7a
created 2015-01-23 10:25 -0800
pushed 2015-04-21 23:03 +0000
Daniel Holbert Daniel Holbert - Bug 1054054 part 2: Add "a" prefix to args which were formerly local variables, in ReflowFlexItem. r=mats
2950a664e922b6ea6f6b659b34909885444af694
created 2015-01-23 10:25 -0800
pushed 2015-04-21 23:03 +0000
Daniel Holbert Daniel Holbert - Bug 1054054 part 1: Split out code for doing final reflow of each flex item into its own helper-function, "ReflowFlexItem". r=mats
9d4e083655b993f73ba3eca84e0f14cdd270bcda
created 2014-08-31 23:36 -0400
pushed 2014-11-24 19:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
beb29103be6902f7759bbcb7b9eb4e39fb0636dd
created 2014-07-24 18:03 +0100
pushed 2014-11-24 19:04 +0000
Jonathan Kew Jonathan Kew - bug 1031241 pt 1 - Rename Get{Min,Pref}Width to Get{Min,Pref}ISize throughout layout. r=dbaron,smontagu
f5b98d327bdea311e7b8d4ceff5c1a50b414a872
created 2014-07-22 08:24 -0700
pushed 2014-11-24 19:04 +0000
Daniel Holbert Daniel Holbert - Bug 1015474 part 1: Update behavior of "min-width:auto"/"min-height:auto" to match current spec text. r=mats
bdb506c21fc0d7d275008c27f194f227fca87e35
created 2014-07-22 08:24 -0700
pushed 2014-11-24 19:04 +0000
Daniel Holbert Daniel Holbert - Bug 1037177 part 5: Update documentation for GenerateFlexItemForChild & helpers. (comment-only, no review)
596eaed1c0245f24198236839a0ad48400a88097
created 2014-07-22 08:24 -0700
pushed 2014-11-24 19:04 +0000
Daniel Holbert Daniel Holbert - Bug 1037177 part 3: Split out flexbox's auto-height-measuring code into its own dedicated function. r=mats
ab0b0aea5baaf1a1ac003adf2c0981a2508d8c37
created 2014-07-22 08:24 -0700
pushed 2014-11-24 19:04 +0000
Daniel Holbert Daniel Holbert - Bug 1037177 part 2: Rename ResolveFlexItemMaxContentSizing to ResolveAutoFlexBasisAndMinSize. r=mats
fcf15eb82338c3339cb39066828467b504ccc1a1
created 2014-06-18 17:57 -0700
pushed 2014-10-06 12:51 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
07d708291fed003292a28530188ea0616b07bbb2
created 2014-06-13 08:37 -0700
pushed 2014-10-06 12:51 +0000
Daniel Holbert Daniel Holbert - Bug 1024875: Make reflow-related functions in nsFlexContainerFrame return void, now that Reflow returns void. r=mats
8aa36dab27656347b615b29223d26f4294b73e83
created 2014-05-24 22:20 +0000
pushed 2014-08-25 18:42 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 4, Make nsCSSFrameConstructor use nsContainerFrame* for frames used as parent frames. r=roc
edfbdecd9e8283748385e7ee661b53bb21e2615b
created 2014-05-13 00:47 +0000
pushed 2014-08-25 18:42 +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-08-25 18:42 +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
9afa5e7715e1b1c0da963368329097e735e484c8
created 2014-05-12 17:40 +0000
pushed 2014-08-25 18:42 +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
cd28787bf3901ec0f1cf4bd3d686f3f137d88634
created 2014-03-18 09:23 +0800
pushed 2014-07-14 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 983434 part 2: Store FlexLines and FlexItems in MFBT LinkedLists instead of nsTArrays. r=mats
e158b74486220dcf525cdfcb89528473a59d0b00
created 2014-03-18 07:27 +0800
pushed 2014-07-14 18:39 +0000
Daniel Holbert Daniel Holbert - Backed out c5dc2de8d224 (Bug 983434 part 2) for Linux static-analysis build bustage
c5dc2de8d2246c2a35efa9564b9919e63c8e5c6f
created 2014-03-18 06:09 +0800
pushed 2014-07-14 18:39 +0000
Daniel Holbert Daniel Holbert - Bug 983434 part 2: Store FlexLines and FlexItems in MFBT LinkedLists instead of nsTArrays. r=mats
128a9757865e741d92d9a5e6143e207b0a560b41
created 2014-03-15 12:00 -0700
pushed 2014-06-02 21:01 +0000
Kyle Huey Kyle Huey - Bug 981150: Use nsTArrayForwardDeclare.h more. r=ehsan
0a71fbcee972e110dc525b940ac26ad3077eb04e
created 2014-03-07 15:58 -0800
pushed 2014-06-02 21:01 +0000
Daniel Holbert Daniel Holbert - Bug 981116: Convert nsFlexContainerFrame boolean member-var into frame state bit. r=heycam
b7ed86c35097e2a17efe2c14899afbe588e591ef
created 2014-02-18 00:36 -0800
pushed 2014-06-02 21:01 +0000
Daniel Holbert Daniel Holbert - Bug 919806 followup: Reindent method declarations affected by NS_IMETHOD-removal. (whitespace-only; no review) DONTBUILD
f6d37fdcc976b9f649fa39ce065f298731b1d935
created 2014-02-17 23:47 -0800
pushed 2014-06-02 21:01 +0000
Arnaud Sourioux Arnaud Sourioux - Bug 919806: Get rid of NS_IMETHOD in nsIFrame.h and its implementations r=dholbert
43437cbeca1a78b37d4884831dc1019788a10870
created 2014-02-06 17:04 -0800
pushed 2014-06-02 21:01 +0000
Daniel Holbert Daniel Holbert - Bug 969147: Compute (and sum) the cross sizes of flex lines as we go, to make pagination easier. r=mats
81c6d8fc5702a58cd0cabbb90d7b4bb1817a4cc5
created 2014-01-21 17:05 -0800
pushed 2014-04-22 00:22 +0000
Daniel Holbert Daniel Holbert - Bug 962267: Move nsFlexContainerFrame.h's forward-decls into the class's scope. r=mats
31e897da75da1f99825c6405f56f9a26bbdd4ac3
created 2014-01-21 14:52 -0800
pushed 2014-04-22 00:22 +0000
Daniel Holbert Daniel Holbert - Bug 783470 part 3: Use the strut metadata we've saved to actually build special "strut" FlexItems on our second pass through reflow. r=mats
less more (0) -60 tip