layout/generic/nsHTMLReflowState.cpp
fbf523548a2558388fe9eee9b0333c5c3d3d1f42
created 2015-01-13 20:04 +1100
pushed 2015-03-30 18:32 +0000
Xidorn Quan Xidorn Quan - Bug 1055658 part 4 - Revert RubyReflowState. r=dbaron
b684185c1c542c75868adf0b7d16293d3cc6b1c7
created 2015-01-12 10:43 +0530
pushed 2015-02-23 15:17 +0000
Nigel Babu Nigel Babu - Backed out 4 changesets (bug 1055658) for M5 bustage on a CLOSED TREE
3cbd9323c8963df4f15b83a19e6efa7a74a2c23e
created 2015-01-12 14:31 +1100
pushed 2015-02-23 15:17 +0000
Xidorn Quan Xidorn Quan - Bug 1055658 part 4 - Revert RubyReflowState. r=dbaron
84572abd99ab5eb6161121efbbfd67d267f0a563
created 2015-01-08 16:08 +0100
pushed 2015-02-23 15:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2ee5068037f2 (bug 1055658)
2ee5068037f2639dd7bed0ac957ad4887f88a446
created 2015-01-08 23:20 +1100
pushed 2015-02-23 15:17 +0000
Xidorn Quan Xidorn Quan - Bug 1055658 part 4 - Revert RubyReflowState. r=dbaron
848c0164755f08064188893768a2ef2e2bb8eabf
created 2014-12-30 11:16 +1100
pushed 2015-02-23 15:17 +0000
Xidorn Quan Xidorn Quan - Bug 1116037 part 11 - Add RubyReflowState for sharing states between ruby level boxes. r=dbaron
9a373a63d7de93b0720c4740a84b5c6bead0dc0d
created 2014-12-14 17:22 +0000
pushed 2015-02-23 15:17 +0000
Mats Palmgren Mats Palmgren - Bug 1108104 part 3 - Deal with the placeholder being on a different page than the out-of-flow frame. r=roc
d1f3262e8b98035bb06fdb8d13533dbaf6fec993
created 2014-12-11 11:16 +0000
pushed 2015-02-23 15:17 +0000
Jonathan Kew Jonathan Kew - Bug 1108923 - Update comments to reflect the newly logicalized parameters. r=smontagu
a5bc284ebe1ce82c7881601a2ef4521b4f6e941f
created 2014-12-11 11:16 +0000
pushed 2015-02-23 15:17 +0000
Jonathan Kew Jonathan Kew - Bug 1108923 - Use the correct containing box dimension as the percent basis for margin/padding in vertical writing modes. r=smontagu
f3bdbfd4e11727dc31d312a7fdcb1d042b8dd8bc
created 2014-11-28 06:53 -0800
pushed 2015-02-23 15:17 +0000
Simon Montagu Simon Montagu - Bug 1105828 patch 1: Avoid using UNCONSTRAINEDSIZE in CalculateBlockSideMargins, r=jfkthame
733eb2aff2cebc431b31629bce1419668e6bab59
created 2014-11-28 09:44 +0000
pushed 2015-02-23 15:17 +0000
Jonathan Kew Jonathan Kew - Bug 1077528 - part 1 - Provide physical and logical accessors for the m{HV}Resize flags in nsHTMLReflowState, and convert all flag users to the accessor methods. r=smontagu
6379adced8398683787f2efad2ba88487546c87a
created 2014-11-26 10:24 +0000
pushed 2015-01-12 19:37 +0000
Jonathan Kew Jonathan Kew - Bug 1096224 - part 1 - CalculateBlockSideMargins should be working in the containing block's writing mode. r=smontagu
002f76d56d0f1d7d81d5f88ac3b690ca62de7876
created 2014-11-26 15:52 +1100
pushed 2015-01-12 19:37 +0000
Xidorn Quan Xidorn Quan - Bug 1052924 - Resolve some warnings. r=dbaron
656caf7121356af614799c25715a8409ed6b750b
created 2014-11-24 21:44 +0000
pushed 2015-01-12 19:37 +0000
Jonathan Kew Jonathan Kew - Bug 1103613 - Use better inline-size for an orthogonal flow within a block of specified dimensions. r=smontagu
be1f8816683e8f3a253420e2c68d84959e80f9b6
created 2014-11-11 11:02 +0000
pushed 2015-01-12 19:37 +0000
Jonathan Kew Jonathan Kew - Bug 1096260 - Convert flags parameter of nsIFrame::ComputeSize from uint32_t to a typed enum, and update callers accordingly. r=dholbert
4845f12212781c8c0ef3e099860c0afe2ec03c97
created 2014-11-04 15:45 +0100
pushed 2015-01-12 19:37 +0000
Xidorn Quan [:xidorn] Xidorn Quan [:xidorn] - Bug 1085311 - Vertical writing-mode support for single-line <input> fields. r=jfkthame
a638e05ed88ad369df7de1081eed2db252c7ffc8
created 2014-10-25 12:09 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Kew Jonathan Kew - Bug 1088547 - Don't pass NS_UNCONSTRAINEDSIZE as inline-size constraint to ComputeSize. r=smontagu
80ba33c7c54996482b8a35a09a9db9e10a08af4f
created 2014-10-24 12:24 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Kew Jonathan Kew - Bug 1083892 - Make CalculateBlockSideMargins work with logical coordinates. r=smontagu
335a39df0c798a0b57e486ebfab2258ff168c7b0
created 2014-10-22 06:34 -0700
pushed 2015-01-12 19:37 +0000
Simon Montagu Simon Montagu - Bug 1083748. Pass inline-size, not width, to ComputeSize. r=jfkthame
01a10676eef162b3da8510e315a8e62ba90a3e50
created 2014-09-03 16:43 +0100
pushed 2014-11-28 15:29 +0000
Jonathan Kew Jonathan Kew - bug 1061170 - constrain the reflow-state's available inline size for an orthogonal flow. r=smontagu
54ada5ad66bb17c41aa9295e63296a6b189e6b40
created 2014-08-24 15:34 +0100
pushed 2014-10-13 16:35 +0000
Jonathan Kew Jonathan Kew - bug 1046950 pt 2 - convert ComputeSize to use logical-coordinate parameters. r=smontagu
ea66ed3c2ca1b20220a586c563bfd4fd62a61bb6
created 2014-07-24 18:03 +0100
pushed 2014-10-13 16:35 +0000
Jonathan Kew Jonathan Kew - bug 1031241 pt 3 - Also rename Intrinsic{Width,Height} to Intrinsic{I,B}Size. r=smontagu
a4ba6995c87e7cf67a7d513ac7e23dcdab76b408
created 2014-07-24 01:28 -0700
pushed 2014-10-13 16:35 +0000
Simon Montagu Simon Montagu - Bug 789096 patch 9: use logical coordinates in nsHTMLReflowState available size. r=jfkthame
f5b98d327bdea311e7b8d4ceff5c1a50b414a872
created 2014-07-22 08:24 -0700
pushed 2014-10-13 16:35 +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
b2c96bbed41dd1cb1856112eb32628df2b55a47a
created 2014-07-22 08:24 -0700
pushed 2014-10-13 16:35 +0000
Daniel Holbert Daniel Holbert - Bug 984711 part 6: Add back special handling for min-width:auto in nsHTMLReflowState & getComputedStyle. (no review; just an unbitrotted backout)
fc15aa6922065e4396084fb2d87e4486549a8bf6
created 2014-07-22 08:24 -0700
pushed 2014-10-13 16:35 +0000
Daniel Holbert Daniel Holbert - Bug 984711 part 4: Add back handling for nsStylePosition::mMinHeight having "eStyleUnit_Auto" in style system & general layout code. (no review; just an unbitrotted backout)
e776a7beb9ea5f20440e1b13a2acc80241b3e5da
created 2014-07-22 08:24 -0700
pushed 2014-10-13 16:35 +0000
Daniel Holbert Daniel Holbert - Bug 984711 part 3: Add back handling for nsStylePosition::mMinWidth having "eStyleUnit_Auto" in style system & general layout code. (no review; just an unbitrotted backout)
ff798ed89e0de51e6c2499cac78c6a5cca440868
created 2014-07-10 10:11 +0100
pushed 2014-09-02 16:39 +0000
Jonathan Kew Jonathan Kew - bug 789096 patch X - avoid some unconstrained-width (should be -isize) warnings with mixed writing modes. r=smontagu
4a67b3d41033d7e655c1fd4b7a7fff408b48f453
created 2014-07-04 11:48 +0000
pushed 2014-09-02 16:39 +0000
Mats Palmgren Mats Palmgren - Bug 1032450 - Flag the reflow state for a table frame as a "dummy" state if its parent state is. r=roc
9603399b9ee1a95a7e2359d3c878e41cc6012ed2
created 2014-06-13 17:34 +0200
pushed 2014-09-02 16:39 +0000
Xidorn Quan Xidorn Quan - Bug 982355 - Support disclosure-{open,closed} counter styles. r=jfkthame
fffcb4bbc8b17a34f5fa5013418a8956d0fdcc7a
created 2014-06-11 21:12 -0400
pushed 2014-09-02 16:39 +0000
Xidorn Quan Xidorn Quan - Bug 966166 - Part 3: Link to other parts. r=dbaron
7048bc41993fc4e70898ad3623043260fec3255e
created 2014-05-12 21:16 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1008969 - part 1, Initialize the nsHTMLReflowState "frame type" correctly for display:grid/inline-grid. Add nsIFrame::IsFlexOrGridItem(), and use it to share some flexbox code in nsHTMLReflowState. r=dholbert
983feecdb5da5a7060699e2ac7a9a96489700bc6
created 2014-04-16 01:03 -0700
pushed 2014-06-09 21:49 +0000
Simon Montagu Simon Montagu - Make nsLineBox.mBounds a LogicalRect. Bug 789096, r=jfkthame
0e768e11d2c63b82fe07ce15d24d20fb1571d7f7
created 2014-03-14 17:00 -0700
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 697451 - Stop overriding line-height (max-ing with 1.0) on inputs other than single-line text inputs. r=bzbarsky
26b27dcceb7350c6a25156f20e2aa9480f187827
created 2014-03-12 20:33 -0700
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 349259 patch 2: Prevent html:input elements from having a line-height smaller than 1. r=bz
e0e03efe760cbfd050d6e091f60afd0cfd7fe954
created 2014-03-12 20:33 -0700
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 349259 patch 1: Add an nsIContent* parameter to nsHTMLReflowState::CalcLineHeight. r=bz
3afc42ad21856a187f7c08445be1a97cc3dd86f2
created 2014-02-26 23:43 -0800
pushed 2014-04-28 18:51 +0000
Simon Sapin Simon Sapin - Bug 975501 part 1: Add a XUL prefix to existing internal GRID constants. r=dholbert
e8dbff705562eebecd90b91e983d29c0d0aac074
created 2014-02-06 17:45 -0800
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 91419 patch 1: Rename NS_FRAME_IS_SPECIAL to NS_FRAME_PART_OF_IBSPLIT. r=mats
be8ad29ffc6961bf00400f3fe714e46927cbaba2
created 2014-02-06 12:32 -0700
pushed 2014-04-28 18:51 +0000
Alex Henrie Alex Henrie - Bug 968029 - Use unprefixed box-sizing in content/, dom/, layout/, and widget/. r=dbaron
84b6f0aba30d13304476993becd8cb89a65526fd
created 2014-02-06 01:02 -0800
pushed 2014-04-28 18:51 +0000
Daniel Holbert Daniel Holbert - Bug 965897: Assert that we have the right prescontext in nsHTMLReflowState constructor, and convert some existing NS_PRECONDITION null-checks into MOZ_ASSERTs. r=mats
45578475913846d489764c6604c4dab9744a0013
created 2014-01-20 14:02 -0800
pushed 2014-03-17 21:55 +0000
Daniel Holbert Daniel Holbert - Bug 961354 part 1: Move nsCSSOffsetState constructor definition to .cpp file. r=mats
f94ada7507f40c63d4afcfb1878539274e89f835
created 2014-01-15 22:47 +1300
pushed 2014-03-17 21:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 157846. Part 0.1: When reflowing a non-rootframe reflow root, preserve its used padding in case that differs from its CSS computed padding for some reason. r=mats
72591e9d49a8432c45b304c7ccb86a8e09947bb1
created 2013-12-27 17:59 +0000
pushed 2014-03-17 21:55 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 4.1 - use accessor functions for some physical-coordinate fields in nsHTMLReflowMetrics, in preparation for logicalization. r=smontagu
c73264fcffc344dbede024b64667dc31a9ac9043
created 2013-12-27 17:59 +0000
pushed 2014-03-17 21:55 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 3.2 - update the rest of layout code to use the new accessors on nsHTMLReflowState. r=smontagu
bcba7f58a8e759e8ce85af0d5a707b81783fc362
created 2013-12-27 17:59 +0000
pushed 2014-03-17 21:55 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 3.1 - make width/height/offset/margin fields in nsHTMLReflowState private, and provide accessor functions. r=smontagu
236de57e3215e4c9d849c91f7ff2de78f7a280ad
created 2013-10-01 17:01 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 3: Avoid #including nsStyleStructInlines.h in nsHTMLReflowState.h; r=roc
2f301631893281227b7551f8e5c6bcc3115a383f
created 2013-10-01 17:00 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
8ba2dc63f1bff15241402a299832e902fac32025
created 2013-09-25 12:28 -0700
pushed 2013-12-09 19:58 +0000
L. David Baron L. David Baron - Bug 828312 patch 9a: Make sticky positioning handle block-in-inline splits correctly. r=dholbert
1080eec8fed174da0a0f78b0dd3bad11165846a0
created 2013-09-25 11:42 +0000
pushed 2013-12-09 19:58 +0000
Mats Palmgren Mats Palmgren - Bug 919318 - Drop the Get prefix on the frame methods GetFirstContinuation, GetLastContinuation, GetFirstInFlow, GetLastInFlow and also on nsLayoutUtils::GetLastContinuationWithChild, because they never return null. r=dholbert
e304de11edaece5d14266dde9720131e162b11be
created 2013-09-24 18:43 -0700
pushed 2013-12-09 19:58 +0000
Daniel Holbert Daniel Holbert - Bug 919871: Make .cpp files in layout/generic #include their corresponding .h file first. r=mats
a532a78c567113f0a9946976d18170f8a805d58c
created 2013-09-13 16:53 -0700
pushed 2013-12-09 19:58 +0000
Corey Ford Corey Ford - Bug 904197 - Use the union of continuations' rects in sticky positioning calculations. r=dholbert
9d622582bd5249b4bf76c43421ef540ec70feba5
created 2013-09-17 04:44 -0700
pushed 2013-10-28 21:59 +0000
L. David Baron L. David Baron - Bug 917021: We should not store the NormalPositionProperty on all frames, only relatively positioned ones. r=dholbert approval-mozilla-aurora=lsblakk
f304767ded19005e9d08c2e427a001b22006f381
created 2013-09-10 11:33 -0700
pushed 2013-10-28 21:59 +0000
Corey Ford Corey Ford - Bug 911786 - Part 1: Store computed relative position offsets. r=dholbert
82d94735ba7f2d4f03fce39a03b453dd5c1f5ce3
created 2013-09-11 16:30 -0700
pushed 2013-10-28 21:59 +0000
Corey Ford Corey Ford - Bug 914891 - Bail gracefully on sticky positioning with no scroll container. r=dholbert
ec56bbf4c57c55c9a5ff0fb7463d09732dcc9d31
created 2013-09-09 15:29 -0500
pushed 2013-10-28 21:59 +0000
Scott Johnson Scott Johnson - Bug 794693, part 2: Perform parent reflow state calculation at the box-block interface before setting up child reflow state to prevent crashing when a parent reflow state is assumed to be non-null. [r=dbaron]
ee3ddbc1a590af0fbbf567c29b9971e3aff4f389
created 2013-09-09 15:29 -0500
pushed 2013-10-28 21:59 +0000
Scott Johnson Scott Johnson - Bug 794693, part 1: Refactor nsHTMLReflowState constructor to allow initialization to be done by caller. [r=dbaron]
ac968ae7cb1ef16445658901336a495e2f1ad71c
created 2013-09-08 10:34 -0700
pushed 2013-10-28 21:59 +0000
Daniel Holbert Daniel Holbert - (no bug) Fix comment typo: s/frames/frame's/ DONTBUILD
29bbbd1de60b5cc3eea4d031ba95a597d59e6e52
created 2013-09-07 20:05 -0500
pushed 2013-10-28 21:59 +0000
Scott Johnson Scott Johnson - Backout 8f09d30d3571 for crashtest orange. [r=me]
de783698c0abe127e57c178b8ca34a9a47a3d882
created 2013-09-07 20:04 -0500
pushed 2013-10-28 21:59 +0000
Scott Johnson Scott Johnson - Backout dfe69eabbe47 for crashtest orange. [r=me]
8f09d30d35715b349d783b715ddae25e17e15b41
created 2013-09-07 19:02 -0500
pushed 2013-10-28 21:59 +0000
Scott Johnson Scott Johnson - Bug 794693, part 2: Perform parent reflow state calculation at the box-block interface before setting up child reflow state to prevent crashing when a parent reflow state is assumed to be non-null. [r=dbaron]
less more (0) -300 -100 -60 tip