layout/generic/nsHTMLReflowState.cpp
ea578e2813f422d30631ef8dd27c8763ec8bad37
created 2016-06-18 23:03 +0100
pushed 2016-06-18 22:05 +0000
Kyle Zentner Kyle Zentner - Bug 1166728 - Remove support for "box-sizing: padding-box", per CSS WG resolution. r=dholbert r=mats
b866a92a8310bc84100f454eb1d8b9b5472e9dbf
created 2016-06-16 13:35 +0100
pushed 2016-06-16 12:44 +0000
Astley Chen Astley Chen - Bug 1277131 : Part 4 - rename -moz-table-outer to -moz-table-wrapper. r=heycam
2dfd78777b8d507a18b29688a6139906910f25e6
created 2016-06-16 13:35 +0100
pushed 2016-06-16 12:44 +0000
Astley Chen Astley Chen - Bug 1277131 : Part 3 - rename nsGkAtoms::tableOuterFrame and nsCSSAnonBoxes::tableOuter. r=heycam
255baa34b080f87bbb3b99cb8ccaaffad38abbe6
created 2016-06-16 13:14 +0100
pushed 2016-06-16 12:44 +0000
Astley Chen Astley Chen - Bug 1277131 : Part 1 - rename nsTableOuterFrame to nsTableWrapperFrame. r=heycam
952636b63ad76c6f56d399b0cf1736793d1f4cb8
created 2016-06-02 15:24 -0700
pushed 2016-06-02 23:18 +0000
Daniel Holbert Daniel Holbert - Bug 1277703: Mark nsHTMLReflowState::ComputeContainingBlockRectangle as 'const'. r=mats
7ea32b5e7ecfe284bb739dbe65c96f80a36f4f31
created 2016-06-02 17:46 +0200
pushed 2016-06-02 15:47 +0000
Mats Palmgren Mats Palmgren - Bug 1256429 part 2 - [css-grid] Implement Grid layout for align|justify-content:baseline|last-baseline (aka "Baseline Content-Alignment"). r=dholbert
7294fad22949eef3cf91c5e484f5c8a02e4a105b
created 2016-06-02 17:46 +0200
pushed 2016-06-02 15:47 +0000
Mats Palmgren Mats Palmgren - Bug 1256429 part 1 - Move the ReflowStateFlags type to nsCSSOffsetState and add a 'ReflowStateFlags aFlags' param to nsCSSOffsetState::InitOffsets for later use (idempotent patch). r=dholbert
5d9b7a5387ed5342e37224ca07a083127458b0e2
created 2016-05-31 17:40 +0800
pushed 2016-06-01 02:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1276870 - Rename parentReflowState to mParentReflowState in nsHTMLReflowState. r=dholbert
33a81f0faa57ad12ba5433b5ffb949e90959461c
created 2016-05-18 21:07 +0100
pushed 2016-05-18 20:08 +0000
Jonathan Kew Jonathan Kew - Bug 1272997 - followup 1 - Check for orthogonal writing modes when propagating (logical) resize flags from parent to child. r=dholbert
4084b6e9bef3ba9d66a55466d01b92d9c9725dd0
created 2016-05-18 21:07 +0100
pushed 2016-05-18 20:08 +0000
Jonathan Kew Jonathan Kew - Bug 1272997 - Set resize flags properly when calling SetComputed{Width,Height} on the reflow state for a viewport frame. r=dholbert
462441879f593eed77d18ad5ff069694f9348139
created 2016-05-18 13:49 +0200
pushed 2016-05-18 11:49 +0000
Mats Palmgren Mats Palmgren - Bug 1271492 - Rename nsIFrame::eUseAutoHeight to eUseAutoBSize. r=dholbert
141c11f55522afee23a2f7d02dcce802caafe738
created 2016-05-18 13:49 +0200
pushed 2016-05-18 11:49 +0000
Mats Palmgren Mats Palmgren - Bug 1271392 part 1 - [css-grid] Make grid item 'stretch' not require an extra reflow. r=dholbert
4e08f29820a35936be6142b86350318e3246633d
created 2016-04-26 12:56 -0400
pushed 2016-04-26 16:56 +0000
Boris Zbarsky Boris Zbarsky - Bug 1263845. When a parent changes from auto height to non-auto height or vice versa, a percentage height non-block child needs to realize it's doing a vertical resize. r=dbaron
f81e6e5226fbc7b0bbe19711c219177feca4d8dc
created 2016-04-20 21:28 -0700
pushed 2016-04-21 04:32 +0000
L. David Baron L. David Baron - Bug 1053986 - Rename nsIFrame::IsBoxFrame to IsXULBoxFrame. r=dholbert
bf08d20a386d7d5dc5200e06c585642eaba54052
created 2016-03-24 09:55 -0700
pushed 2016-03-24 17:05 +0000
Daniel Holbert Daniel Holbert - Bug 1236400 part 1: Add internal enum values to represent "display: -webkit-box" & "display: -webkit-inline-box". r=mats
8ae38f8e1def584f4d76413e48534ec0827dee55
created 2016-03-17 13:55 +0800
pushed 2016-03-21 11:45 +0000
Xidorn Quan Xidorn Quan - Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame
c766b041302f7b96b526d9e8d4ff02e3e57efb55
created 2015-12-03 14:24 +0900
pushed 2016-02-06 04:31 +0000
Karl Dubost Karl Dubost - Bug 812899 part 3 - Make vertical 'auto' margins on absolutely positioned elements always center, even when the margins are negative. r=dbaron
4bd6ad5694118f3a3a1bb256e51a09f1ed1819d8
created 2016-02-03 09:24 +0000
pushed 2016-02-03 09:50 +0000
Jonathan Kew Jonathan Kew - Bug 1243125 - patch 2 - Don't ever set NS_FRAME_TRUNCATED for orthogonal flows. r=dholbert
c48856457f889eb00272a15b2c10151207088bd8
created 2016-02-03 09:24 +0000
pushed 2016-02-03 09:50 +0000
Oriol Oriol - Bug 1243125 - patch 1 - Check block size instead of height when detecting truncated frames. r=jfkthame
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-02-02 15:36 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-01-31 18:11 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-01-31 15:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
ca70ac0268052e53fca79ed583cdbb1322aceb81
created 2016-01-29 22:42 +0800
pushed 2016-01-29 15:40 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats
3b4d8528c2f22908b546185439846b3e330305eb
created 2016-01-28 14:23 +1100
pushed 2016-01-28 03:29 +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
2b5384764e6cf1d8efd533f8513d511f9fae46eb
created 2016-01-28 14:23 +1100
pushed 2016-01-28 03:29 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 4 - Make FramePropertyDescriptor to be a template. r=froydnj,dbaron
6c0ccd4c356601e412b4d276d1c2dc21f05e9fc4
created 2016-01-05 21:27 +0100
pushed 2016-01-05 20:27 +0000
Mats Palmgren Mats Palmgren - Bug 1233106 part 1 - [css-align] Update align-/justify-* properties to the current CSS Align spec (adding 'normal' keyword, dropping 'auto' in some cases etc). r=dholbert
aab78aed1c92f6a838eaf737b6302eb7a7b6c93a
created 2015-11-22 21:33 -0800
pushed 2015-12-29 01:57 +0000
Chris Peterson Chris Peterson - Bug 1235306 - Fix -Wimplicit-fallthrough warnings in layout/. r=dholbert
4cf8b95e28d0036cd2f1263ff251c9e7ceae62ad
created 2015-12-22 23:03 +0100
pushed 2015-12-22 22:03 +0000
Mats Palmgren Mats Palmgren - Bug 1151243 part 4 - Some code cleanup in nsHTMLReflowState::CalculateHypotheticalPosition, and make a few methods 'const' (idempotent patch). r=dholbert
0f8a939a121316f73be4518cfe156827afd1df04
created 2015-12-22 23:03 +0100
pushed 2015-12-22 22:03 +0000
Mats Palmgren Mats Palmgren - Bug 1151243 part 3 - [css-grid] Add a generic nsHTMLReflowState::STATIC_POS_IS_CB_ORIGIN flag to place the static-position at the CB origin, and make nsAbsoluteContainingBlock use it in Grid containers where the placeholder is a child too. r=dholbert
fd03238ebdb51450e42a76d188fae5ed0bfbb066
created 2015-12-02 14:12 +0100
pushed 2015-12-02 13:12 +0000
Mats Palmgren Mats Palmgren - Bug 1227285 part 1 - Add a nsHTMLReflowState ctor flag to request shrink-wrap behavior. r=dholbert
daf6598a5d7a933c786bd09abfb19874e2ace950
created 2015-12-01 23:20 +0100
pushed 2015-12-01 22:20 +0000
Mats Palmgren Mats Palmgren - Bug 1176793 part 1 - [css-grid] Implement margin:auto for grid items. r=dholbert
965b8e749d1f06b34ec176e4a7ddc5dcfd444e6e
created 2015-11-19 18:09 -0800
pushed 2015-11-20 02:10 +0000
L. David Baron L. David Baron - Bug 1223653 patch 2 - Use an enum class for NS_STYLE_BOX_SIZING_*. r=heycam
73e519e9ec5e8a458d95dcf2ef6bda5ccb232cd4
created 2015-11-19 18:09 -0800
pushed 2015-11-20 02:10 +0000
L. David Baron L. David Baron - Bug 1223653 patch 1 - Fix incorrect function being called, caught by enum class type checking in next patch. r=jfkthame
2906aec76e646a5c844a68353ecf3f50493a738a
created 2015-11-17 15:00 +0100
pushed 2015-11-17 14:00 +0000
Mats Palmgren Mats Palmgren - Bug 1224634 - [css-grid] Make grid items shrink-wrap when reflowing them, unless they have justify-self:stretch. r=dholbert
4648b9e7d65a49a389cf93a52eefbee60cef552f
created 2015-11-04 20:55 -0800
pushed 2015-11-05 22:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1059014 (part 2) - Remove support for reflow on zoom event pending. r=dbaron.
beb4cf7d167970d5c774bfe903211e8d58633829
created 2015-10-21 16:27 +1300
pushed 2015-11-04 00:34 +0000
Robert O'Callahan Robert O'Callahan - Bug 1209994. Take block-wrapper path only for blocks that are wrappers. r=bz
9dbec0f99fd0a17e99bf07da22e8833a8de3492c
created 2015-11-03 21:45 +0100
pushed 2015-11-03 20:45 +0000
Mats Palmgren Mats Palmgren - Bug 1163435 part 1 - [css-grid][css-flexbox] Propagate an explicit CB width/height to the reflow state to resolve percentage lengths for grid items properly. Resolve percent against the size in the same axis for abs.pos. children too. r=dholbert
c89dd8e9559c0f608b889b63bbf6eba600ec4e97
created 2015-11-03 17:52 +0100
pushed 2015-11-03 16:52 +0000
Mats Palmgren Mats Palmgren - Bug 1151213 part 1 - [css-grid][css-align] Implement layout for the 'align-self' and 'justify-self' properties on grid items. r=dholbert
a59b9742c81e77a54ee8c7e726f45113553d190d
created 2015-10-24 15:38 +0200
pushed 2015-10-24 13:52 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1215699, bug 1209994) for web platform failures. r=backout
a8adf1f9d366b936e1f25dbd3deb7a83b8cfa0cd
created 2015-10-21 16:27 +1300
pushed 2015-10-24 09:40 +0000
Robert O'Callahan Robert O'Callahan - Bug 1209994. Take block-wrapper path only for blocks that are wrappers. r=bz
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-17 21:25 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:10 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
c32abb6c9e65860e4f12e5dbc4668b36779ee8fd
created 2015-09-15 22:02 +0100
pushed 2015-09-15 21:03 +0000
Jonathan Kew Jonathan Kew - Bug 1202993 - Remove the logical-direction-based keywords for caption-side, and instead interpret the old physical keywords as logical sides. r=dholbert
98ef84304afd474107ac41466dd334762f0ce3b1
created 2015-08-12 11:02 +0100
pushed 2015-08-12 10:02 +0000
Jonathan Kew Jonathan Kew - Bug 1191185 - Simplify nsHypotheticalBox, eliminating obsolete/redundant fields, and rename to nsHypotheticalPosition. r=dholbert
f4387ef8cabe8a17c490b3554206a5b7513f7945
created 2015-08-12 11:02 +0100
pushed 2015-08-12 10:02 +0000
Jonathan Kew Jonathan Kew - Bug 1191109 - Clean up use of writing-modes in GetHypotheticalBoxContainer, eliminating a redundant ConvertTo call. r=dholbert
2debc63507da51f9f884a0e6e7c3bd9bac254dc3
created 2015-08-06 21:01 +0100
pushed 2015-08-06 20:02 +0000
Jonathan Kew Jonathan Kew - Bug 1183431 - Ensure hypothetical box has a writing mode with the same block direction as the absolute containing block. r=dholbert
4a90edbfe8ff9665b26b2ec3950f30a28b9da7ba
created 2015-08-06 17:32 +0100
pushed 2015-08-06 16:40 +0000
Jonathan Kew Jonathan Kew - Backout changesets 1639af64e372, 74ecf0f57a56, 94831690f525, 27eab13d3cf2 (bug 1183431) for Android-specific failure in reftest 1183431-orthogonal-modes-5a.html.
94831690f525b1eced48bca0ce233045cb72de98
created 2015-08-06 15:44 +0100
pushed 2015-08-06 14:45 +0000
Jonathan Kew Jonathan Kew - Bug 1183431 - Ensure hypothetical box has a writing mode with the same block direction as the absolute containing block. r=dholbert
8c47f6709cf5284a46b95154accf1bd801442c9c
created 2015-08-05 21:04 -0700
pushed 2015-08-06 04:05 +0000
L. David Baron L. David Baron - Bug 451791 patch 1 - Remove write-only nsHTMLReflowState::mFlags::mHasClearance. r=roc
65c3a87e04fb7cf4250533fc16387af8d1a05c6b
created 2015-07-17 12:04 -0400
pushed 2015-07-17 16:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a5ea84a0a779 (bug 812899) for reftest failures.
a5ea84a0a7792190ec90020e2c193eb963a3b145
created 2015-07-17 16:12 +0900
pushed 2015-07-17 15:22 +0000
Karl Dubost Karl Dubost - Bug 812899 - Make vertical 'auto' margins on absolutely positioned elements always center, even when the margins are negative. r=dbaron
54c94c8b16c93ec78c2bb6362ccbd455b165105f
created 2015-07-16 21:04 +0100
pushed 2015-07-16 20:04 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 followup - Remove one more bidi-in-vertical-mode hack that is no longer required. r=dholbert
d6cec98744a6569ffadcc7c3492212789f894a51
created 2015-07-16 10:08 +0100
pushed 2015-07-16 09:22 +0000
Jonathan Kew Jonathan Kew - Bug 1183439 - Update the wording of a few assertions to reflect logical-coordinate conversion. r=dholbert
28673cc5e68b48d6a397b027a6ef5321703dea4a
created 2015-07-16 10:07 +0100
pushed 2015-07-16 09:22 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert
b0f47defe8106f673aea5fdd4f91e64aaa5e6ff5
created 2015-07-16 10:07 +0100
pushed 2015-07-16 09:22 +0000
Jonathan Kew Jonathan Kew - Bug 1177614 - Provide a utility method on nsHTMLReflowState to return the computed size including border-padding, for use as a container for logical coordinate conversions, or zero if unconstrained. r=dholbert
e70e937ae75bf355bf58575601a4ccf6c6f0c1df
created 2015-07-07 14:20 +0100
pushed 2015-07-07 13:32 +0000
Jonathan Kew Jonathan Kew - Bug 1181087 - part 1 - Eliminate the few callers of physical-coordinate setters on the logical-coordinate geometry classes. r=smontagu
8864f9b4bb29da127578d8045079d3cbc270e81b
created 2015-07-03 11:37 +0100
pushed 2015-07-03 10:38 +0000
Jonathan Kew Jonathan Kew - Bug 1177076 patch 2 - Convert nsTableOuterFrame to work with logical coordinates. r=dholbert
9c5e20dd8ae551e06a93234afea4509ad27f3069
created 2015-06-29 13:02 -0700
pushed 2015-06-29 22:33 +0000
Daniel Holbert Daniel Holbert - Bug 1177925: Use range-based "for" loops for nsFrameList iteration, in various places in layout. r=tn
dbc622672848986638ad7544c6c39b4f15cc9f2c
created 2015-06-22 10:33 +0100
pushed 2015-06-22 09:33 +0000
Jonathan Kew Jonathan Kew - Bug 1174711 - patch 4 - Rename mSpecialHeightReflow to mSpecialBSizeReflow, and update comments to match. r=dholbert
less more (0) -300 -100 -60 tip