layout/generic/nsFlexContainerFrame.cpp
809eca6fc4b705a51ddf3381ee20bad9864b06bc
created 2018-08-03 07:56 -0700
pushed 2018-08-16 09:25 +0000
Mihir Iyer Mihir Iyer - Bug 1472843 - Implement justify-content:left/right/start/end, align-content:start/end, align-self:self-start/self-end for flexbox. r=dholbert
73c353f1d88fd07830c9034ad67800f333149cee
created 2018-08-15 15:46 +1000
pushed 2018-08-16 09:25 +0000
Cameron McCormack Cameron McCormack - Bug 1482782 - Part 5: Move CSS anonymous box atoms to nsGkAtoms. r=njn,emilio
f3f6f10edab261d55866ee45f12827d65b6a10c6
created 2018-08-15 09:14 +0300
pushed 2018-08-15 09:49 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 8 changesets (bug 1483121, bug 1482782) for build bustages on nsDirectoryService.cpp. CLOSED TREE
887de0efbb67f436a241a60fea0fc4a001656cdd
created 2018-08-15 15:46 +1000
pushed 2018-08-15 09:49 +0000
Cameron McCormack Cameron McCormack - Bug 1482782 - Part 5: Move CSS anonymous box atoms to nsGkAtoms. r=njn,emilio
347512fd214e57f6b9b9468e59aba51188b6cc98
created 2018-07-24 11:38 -0700
pushed 2018-08-01 09:51 +0000
Mihir Iyer Mihir Iyer - Bug 1473047 - Re-resolve row-gap percentages after intrinsic block size calculated. r=dholbert
57d01bdce6b86840f4567d8d68b61d893369a849
created 2018-07-19 12:30 -0700
pushed 2018-07-24 09:45 +0000
Mihir Iyer Mihir Iyer - Bug 1311892 - Implement <overflow-position> 'safe'/'unsafe' for absolutely positioned boxes in grid and flexbox. r=dholbert
836cb5c955494ea255dc65053a4d0fb59855ee54
created 2018-06-26 14:33 -0700
pushed 2018-07-18 09:32 +0000
Mihir Iyer Mihir Iyer - Bug 1297774 - Implement safe/unsafe for flexbox 'justify-content' and 'align-{content,self,items}' r=dholbert
96c61b1dd0a1ecbc37fd4e257ff0bdff6f56df8b
created 2018-07-13 00:51 +0300
pushed 2018-07-12 21:52 +0000
Andreea Pavel Andreea Pavel - Merge mozilla-inbound to mozilla-central. a=merge
56062a63fa8c1eb577eedd5ea3b972f0f93ca740
created 2018-07-12 09:42 +0300
pushed 2018-07-12 21:52 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - Layout - Initialize member fields in classes/ structures. r=dbaron
0e53ce7e13987a9ab9ee36ad01e1fda81bdb1aca
created 2018-07-10 10:16 -0700
pushed 2018-07-12 21:50 +0000
Mihir Iyer Mihir Iyer - Bug 1473044 - Make flexbox cross size take row/column gap into account. r=dholbert
cb898a5e2d09a92a08b52a66e05b15768ebb8538
created 2018-06-29 10:31 -0700
pushed 2018-07-07 10:29 +0000
Morgan Rae Reschenberg Morgan Rae Reschenberg - Bug 1467209 - Implement contain:size for flexContainerFrame. r=dholbert
6c1bb0f3ff9807262d85034dac5194139160ee1b
created 2018-06-19 10:28 -0700
pushed 2018-06-28 09:44 +0000
Mihir Iyer Mihir Iyer - Bug 1398483 - Implement column and row gap for flexbox. r=dholbert
8c2678e72358777d9e7912e01960b476f81f8954
created 2018-05-25 19:46 -0700
pushed 2018-05-28 08:45 +0000
Daniel Holbert Daniel Holbert - Bug 1461446: Make flex layout explicitly handle integer overflow when summing up flex item hypothetical sizes. r=mats
3f82fe06f98b200c456c4bca401085c1634c71aa
created 2018-04-17 13:30 +0200
pushed 2018-04-20 23:00 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1449326: Account for min- / max- block size changes too in the flex caching code. r=dholbert
8f14385e4b18594957cca2ec4770d0d89776aafc
created 2018-04-17 17:06 -0700
pushed 2018-04-18 22:35 +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-18 22:35 +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-14 09:47 +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
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
94c0105f79d00f1309e413346c533752e522471d
created 2018-03-08 17:35 -0800
pushed 2018-04-03 04:03 +0000
Brad Werth Brad Werth - Bug 1298008 Part 2: Make nsFlexContainer update UsedMargin property after final reflow. r=dholbert
34c6c2038fc7163d27aef4ecce09c52066ba8995
created 2018-03-30 16:13 -0700
pushed 2018-03-31 10:06 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 late-breaking followup: remove obsolete comment about flex align-self:baseline behavior. (no review, comment-only, DONTBUILD)
0f2d2c86412ccf3896c8b3eb6f3b261db443c50b
created 2018-03-30 23:10 +0300
pushed 2018-03-30 22:18 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1298008) for devtools failures on browser_boxmodel_pseudo-element.js CLOSED TREE
b5a4113f4649687c0ccc53d793263dd61a79c010
created 2018-03-08 17:35 -0800
pushed 2018-03-30 21:47 +0000
Brad Werth Brad Werth - Bug 1298008 Part 2: Make nsFlexContainer update UsedMargin property after final reflow. r=dholbert
70c80f12ce8e9bacfcf2c14c555014de6f8ec17b
created 2018-03-29 14:49 -0700
pushed 2018-03-30 21:47 +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-03-22 22:52 +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-03-22 22:52 +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-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
6650c3db53ec00d4e8e8cee800755607fe7f08f5
created 2018-02-22 21:03 -0800
pushed 2018-03-06 18:34 +0000
Chris Peterson Chris Peterson - Bug 1443402 - Fix some -Wmissing-prototypes warnings in layout. r=dholbert
c723ca78deaaf05ec7589b0070fca8154614d4c8
created 2018-02-28 09:41 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 11: [css-flexbox] Remove IsCrossAxisHorizontal(), and make IsMainAxisHorizontal() a private implementation detail. r=mats
d0c4313e6d22595665e4cc78e81c9829e1d9a960
created 2018-02-28 09:41 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 10: [css-flexbox] Remove GET_MAIN_COMPONENT/GET_CROSS_COMPONENT macros (expanding each at its only remaining callsite). r=mats
ec67f4f9bb892efc2186108f99775f88f5b0e213
created 2018-02-28 09:40 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 9: [css-flexbox] Remove GET_MAIN_COMPONENT calls from CheckForMinSizeAuto(). r=mats
dd08d793fa67b55cfcbadd63c9522079e94cae78
created 2018-02-27 16:32 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 8: [css-flexbox] Change flex item intrinsic ratio calculations to use logical axes and a LogicalSize. r=mats
af2524d9b0ab33a8ccdc53535ce4622017d3b764
created 2018-02-27 15:50 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 7: [css-flexbox] Logicalize IsCrossAxisHorizontal() check in GetBaselineOffsetFromOuterCrossSize (and simplify a condition for baseline fallback). r=mats
88d72b7833f55d731132e60ae6a4641452ceadcd
created 2018-02-27 15:46 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 6: [css-flexbox] Replace ComputedCrossSize() helper with a new API that uses logical axes internally. r=mats
0653058864dfaf8379c00e69d7648e62032dac20
created 2018-02-27 15:40 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 5: [css-flexbox] Remove is-{main,cross}-axis-horizontal checks from ReflowFlexItem. r=mats
201aadc96164accd39ee4ffcb6e5108ad17eccbc
created 2018-02-27 15:40 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 4: [css-flexbox] Remove IsMainAxisHorizontal() check from DoFlexLayout(). r=mats
934b53dafa35502ca511f2cc59efed30323a9dba
created 2018-02-27 15:40 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 3: [css-flexbox] Make GetMarginSizeInMainAxis() take a LogicalMargin, instead of nsMargin. r=mats
0d797523af037f15a866a7d4fb8571fa362d6a3c
created 2018-02-27 11:26 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 2: [css-flexbox] Reformat code around GetMinimumWidgetSize call slightly. r=mats
cacbcc051b29afff404638157e99201cf71c68b9
created 2018-02-27 11:21 -0800
pushed 2018-03-01 17:11 +0000
Daniel Holbert Daniel Holbert - Bug 1174003 part 1: [css-flexbox] Remove unused method nsFlexContainerFrame::IsHorizontal. r=mats
c2b3a9f871a37bc2cf82cd42568bd2eff034bd3e
created 2018-02-17 16:59 -0800
pushed 2018-02-18 09:34 +0000
Daniel Holbert Daniel Holbert - Bug 1433339: Apply single-item fallback behavior for 'space-between' more directly, in flexbox code. r=mats
d28772595a77be6de5632e0a2176325ec229f154
created 2018-02-08 15:17 -0800
pushed 2018-02-09 10:00 +0000
Daniel Holbert Daniel Holbert - Bug 1267462 part 9: Fix IsCrossSizeDefinite() helper-method to use logical axes & coords. r=mats
153279d8dcfeb166c1f0694f03ab661f56925c79
created 2018-02-08 15:15 -0800
pushed 2018-02-09 10:00 +0000
Daniel Holbert Daniel Holbert - Bug 1267462 part 8: Rename ReflowInput.mFlags.mIsFlexContainerMeasuringHeight with s/Height/BSize/, to match reality. r=mats
1c67959201d286cb2a76906a240b88a15c737071
created 2018-02-08 15:15 -0800
pushed 2018-02-09 10:00 +0000
Daniel Holbert Daniel Holbert - Bug 1267462 part 7: Generalize nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize and helpers to use logical axes & coords. r=mats
ceef95f707fe6926cc7419495e61d1fe4223d52c
created 2018-02-08 15:01 -0800
pushed 2018-02-09 10:00 +0000
Daniel Holbert Daniel Holbert - Bug 1267462 part 6: Add FlexItem methods to test whether its inline axis is in container's main vs. cross axis. r=mats
60666668cf81676e5917e94c9a5ac34c73f944b7
created 2018-02-08 14:58 -0800
pushed 2018-02-09 10:00 +0000
Daniel Holbert Daniel Holbert - Bug 1267462 part 5: Move WritingMode member-var earlier in FlexItem class. r=mats
16e76fada893040809d0f9f672b53bd99ffabfe4
created 2017-12-18 12:17 -0600
pushed 2017-12-19 10:06 +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
462e7346039f17b609f5af67d4fee7217253906d
created 2017-12-18 12:17 -0600
pushed 2017-12-19 10:06 +0000
Daniel Holbert Daniel Holbert - Bug 1398963 part 2: Make nsFlexContainerFrame label itself as legacy if it has -moz-box/-moz-inline-box display val. r=mats
959ac9840798c974febf91d9749aa4216870ac2c
created 2017-12-18 12:17 -0600
pushed 2017-12-19 10:06 +0000
Daniel Holbert Daniel Holbert - Bug 1398963 part 1: Rename frame-state bit from NS_STATE_FLEX_IS_LEGACY_WEBKIT_BOX to NS_STATE_FLEX_IS_EMULATING_LEGACY_BOX (idempotent patch). r=mats
12c2e518c50d42afc5357f9dd0aed9ef181c543e
created 2017-12-08 15:49 -0800
pushed 2017-12-14 09:52 +0000
Brad Werth Brad Werth - Bug 1424436 Part 1: Add more asserts in flex api calculation of mainDeltaSize values. r=dholbert
c292873bb2b32980cc771e77b26adc2b09db2ad8
created 2017-12-01 13:02 -0800
pushed 2017-12-09 20:06 +0000
Brad Werth Brad Werth - Bug 1419924 Part 1: Capture FlexLine cross start position to report to devtools when requested. r=dholbert
db843359f5a8f9e6a2357a42b612a24862e9d82e
created 2017-11-22 16:44 -0800
pushed 2017-12-08 21:57 +0000
Brad Werth Brad Werth - Bug 1409083 Part 3: Add a GetFirstNonAnonBoxDescendant function to unpack anonymous flex items. r=dholbert
d9bb470ce2ebd0f60f50597c2b082e36d5bf6b72
created 2017-10-20 11:20 -0700
pushed 2017-12-08 21:57 +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 2017-12-08 09:54 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 1409083) for eslint failures
574cd09aad41972c293a9fc6e9063b0a8aefdeb3
created 2017-11-22 16:44 -0800
pushed 2017-12-08 09:54 +0000
Brad Werth Brad Werth - Bug 1409083 Part 3: Add a GetFirstNonAnonBoxDescendant function to unpack anonymous flex items. r=dholbert
b21e6a795493c75d1c3a901ccaad3b4ecdd56d15
created 2017-10-20 11:20 -0700
pushed 2017-12-08 09:54 +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-10-28 08:30 +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-10-28 08:30 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 4: Update stale MPL license boilerplate on a few files in layout. r=jfkthame
c0b4af15d17a5377f3d554129338747ad709d5d5
created 2017-09-13 18:00 +0800
pushed 2017-09-19 09:08 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). r=dholbert
d668e62d469150330729bc2e61503587d035988e
created 2017-08-07 14:23 +1200
pushed 2017-08-11 20:16 +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-08-11 01:14 +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
less more (0) -300 -100 -60 tip