layout/generic/nsFlexContainerFrame.h
1c3baa04d4ce66c9a8b3428b3d475c73bc07f76b
created 2018-11-15 16:20 +0000
pushed 2018-12-03 16:23 +0000
Brad Werth Brad Werth - Bug 1506687 Part 2: Make FlexItemValues also provide the item's position and size. r=dholbert
a40344d98665905cd05f742e38cbe93f3bc7b5d4
created 2018-10-24 23:47 +0000
pushed 2018-12-03 16:23 +0000
Brad Werth Brad Werth - Bug 1498273 Part 3: Define and set ComputedFlexItemInfo::mClampState. r=dholbert
19472cba78cc8439d0b1007ce1d4a8b3f2fcd592
created 2018-10-23 16:23 +0000
pushed 2018-12-03 16:23 +0000
Brad Werth Brad Werth - Bug 1501109 Part 1: Change Flex API growth state to match layout algorithm, and use enums from webidl. r=dholbert
e1fde2f49f84ca071bc41175b3335969b974c88b
created 2018-10-22 00:54 +0200
pushed 2018-10-22 13:58 +0000
Mats Palmgren Mats Palmgren - Bug 1500609 part 1 - Add a nsFlexContainerFrame method to remove cached data that depend on flex items' intrinsic isize (idempotent patch). r=dholbert
d8e73cf6952fd03c118b8cdd3cc97a8f59045f95
created 2018-10-17 20:23 +0000
pushed 2018-10-19 23:09 +0000
Brad Werth Brad Werth - Bug 1497589 Part 4: Set ComputedFlexContainerInfo physical axis values, and expose them through the Flex API. r=dholbert
6daf79d1bace1f7169901b91203655988ee5e11f
created 2018-10-04 20:24 +0000
pushed 2018-10-15 21:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1495169 - Remove cached measuring reflows if we aren't measuring the right thing because we got interrupted. r=dholbert
72d5f7a7f6eccc258f0779915c25d464784215d7
created 2018-10-01 16:08 +0000
pushed 2018-10-15 21:07 +0000
Brad Werth Brad Werth - Bug 1494694: Improve a comment in the ComputedFlexItemInfo structure header. r=dholbert
9f144c575382a05e93c5c39e5186711588d98a0e
created 2018-10-04 20:24 +0000
pushed 2018-10-11 19:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1495169 - Remove cached measuring reflows if we aren't measuring the right thing because we got interrupted. r=dholbert, a=pascalc
6c1bb0f3ff9807262d85034dac5194139160ee1b
created 2018-06-19 10:28 -0700
pushed 2018-08-24 17:49 +0000
Mihir Iyer Mihir Iyer - Bug 1398483 - Implement column and row gap for flexbox. r=dholbert
8f14385e4b18594957cca2ec4770d0d89776aafc
created 2018-04-17 17:06 -0700
pushed 2018-04-26 21:04 +0000
Daniel Holbert Daniel Holbert - Bug 1454822 part 2: Cache the results of nsFlexContainerFrame::GetMinISize/GetPrefISize. r=mats
9afaf3e043b2754ba6807429020432fce5f69449
created 2018-04-17 17:06 -0700
pushed 2018-04-26 21:04 +0000
Daniel Holbert Daniel Holbert - Bug 1454822 part 1: Refactor nsFlexContainerFrame::GetMinISize/GetPrefISize to be implemented via a common helper function. r=mats
30e0cdcd531a8effc2c65bd31b622689348dc33b
created 2018-04-13 12:17 -0700
pushed 2018-04-26 21:04 +0000
Daniel Holbert Daniel Holbert - Bug 1374540 part 3: Refactor nsFrame::ComputeSize methods to handle the two "used flex-basis of content" scenarios with a consistent codepath. r=mats
70c80f12ce8e9bacfcf2c14c555014de6f8ec17b
created 2018-03-29 14:49 -0700
pushed 2018-04-26 21:04 +0000
Daniel Holbert Daniel Holbert - Bug 1449838 part 1: Add utility function nsFlexContainerFrame::IsItemInlineAxisMainAxis(). r=mats
0016368787a44bdf5deb4c9b73f3c0b59d2bc27a
created 2018-03-22 19:20 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE
b7c7195b99f43e8f493f013877938ec2edd19a58
created 2018-03-22 20:04 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE
b683bb3f22a1aef672332aa3ee9d2c7a77149913
created 2018-03-22 19:20 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
cacbcc051b29afff404638157e99201cf71c68b9
created 2018-02-27 11:21 -0800
pushed 2018-03-02 22:13 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 1: [css-flexbox] Remove unused method nsFlexContainerFrame::IsHorizontal. r=mats
1c67959201d286cb2a76906a240b88a15c737071
created 2018-02-08 15:15 -0800
pushed 2018-03-01 16:46 +0000
Daniel Holbert Daniel Holbert - Bug 1267462 part 7: Generalize nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize and helpers to use logical axes & coords. r=mats
16e76fada893040809d0f9f672b53bd99ffabfe4
created 2017-12-18 12:17 -0600
pushed 2018-01-11 21:05 +0000
Daniel Holbert Daniel Holbert - Bug 1398963 part 6: Make "visibility:collapse" cause flex items to be 0-sized, in emulated -moz-{inline-}box. r=mats
c292873bb2b32980cc771e77b26adc2b09db2ad8
created 2017-12-01 13:02 -0800
pushed 2018-01-11 21:05 +0000
Brad Werth Brad Werth - Bug 1419924 Part 1: Capture FlexLine cross start position to report to devtools when requested. r=dholbert
d9bb470ce2ebd0f60f50597c2b082e36d5bf6b72
created 2017-10-20 11:20 -0700
pushed 2018-01-11 21:05 +0000
Brad Werth Brad Werth - Bug 1409083 Part 1: Capture computed flex data for use by devtools. r=dholbert
2bf149f661604a615f0b33d7b0c3ee7c84747838
created 2017-12-07 19:47 -0800
pushed 2018-01-11 21:05 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 1409083) for eslint failures
b21e6a795493c75d1c3a901ccaad3b4ecdd56d15
created 2017-10-20 11:20 -0700
pushed 2018-01-11 21:05 +0000
Brad Werth Brad Werth - Bug 1409083 Part 1: Capture computed flex data for use by devtools. r=dholbert
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-11-02 16:33 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
d5056038d25e8492a1a4cb1dcaea5d5207c22969
created 2017-10-27 10:09 -0700
pushed 2017-11-02 16:33 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 4: Update stale MPL license boilerplate on a few files in layout. r=jfkthame
d668e62d469150330729bc2e61503587d035988e
created 2017-08-07 14:23 +1200
pushed 2017-09-15 00:19 +0000
Matt Woodrow Matt Woodrow - Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
c0f5be3f9f5239098364712f31d7a80f3e10cd3b
created 2017-08-10 14:40 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8f2dd8f13b53 (bug 1388161) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
8f2dd8f13b53a5b4d114204f0bf0650a320da3fb
created 2017-08-07 14:23 +1200
pushed 2017-09-15 00:19 +0000
Matt Woodrow Matt Woodrow - Bug 1388161 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList. r=mstange
5e5dda793c3e0a93fa8a0f2c377dcb28a113e3e7
created 2017-06-09 15:14 -0400
pushed 2017-08-02 08:25 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
b1940873102d01722956b79991166286e121072a
created 2017-06-13 00:30 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3d1ce85e6348 (bug 1088760) for bustage, at least on Android at layout/generic/nsPluginFrame.cpp:1612. r=backout
3d1ce85e6348307a1e98284e6d13da828729bf91
created 2017-06-09 15:14 -0400
pushed 2017-08-02 08:25 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
78e989ad55af7cf13cfafcb4ba891cc5ea78d740
created 2017-05-26 12:11 +0200
pushed 2017-06-12 13:08 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 4 - Remove the now unused LayoutFrameType values from the ctors. r=jfkthame
47ed59045f9bff59434723249b995515116d4ed0
created 2017-05-26 12:11 +0200
pushed 2017-06-12 13:08 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 2 - Add a nsIFrame::mClass field and propagate the concrete class' value up the ctor chain. r=jfkthame
45bf72e9b3b3b5d45457598865c72536b3027264
created 2017-05-26 12:11 +0200
pushed 2017-06-12 13:08 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 1 - Make every concrete frame class be a NS_DECL_QUERYFRAME_TARGET. r=jfkthame
25e130b9fb74e7ba9ac0d562b8c1892273a3d4de
created 2017-05-11 23:09 -0700
pushed 2017-06-12 13:08 +0000
Daniel Holbert Daniel Holbert - Bug 1361617: Remove unused member var nsFlexContainerFrame::mChildrenHaveBeenReordered. r=mats
fbc54f707dc421f8132340e45fa2719dbdc9621b
created 2017-05-01 19:32 +0200
pushed 2017-06-12 13:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361051: rename mozilla::FrameType to mozilla::LayoutFrameType. r=xidorn
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-06-12 13:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
13018e92b17958dcde86fb4780a543c33129d056
created 2017-02-06 13:06 +0100
pushed 2017-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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-01-23 14:19 +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-01-23 14:19 +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-01-23 14:19 +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-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
321139b54a82d70ccffc0d84ddfb0c1aef095bfc
created 2016-12-22 20:21 +0100
pushed 2017-01-23 14:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2973e5aa9d5c (bug 1312379)
2973e5aa9d5cf9e6e147aea4cec33a2a80a5f124
created 2016-12-22 16:08 +0100
pushed 2017-01-23 14:19 +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-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
b44098de249789c5aa196575d15e14c9b31457fb
created 2016-10-31 08:59 -0700
pushed 2017-01-23 14:19 +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-01-23 14:19 +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-01-23 14:19 +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-01-23 14:19 +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-01-23 14:19 +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-01-23 14:19 +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-01-23 14:19 +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-01-23 14:19 +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
less more (0) -100 -60 tip