gecko-dev/layout/tables
L. David Baron 527965d95c Bug 1115999 - Call ApplyRelativePositioning properly for some table cells that we choose not to reflow. r=roc
I confirmed that the reftest passes with the patch and fails without the
patch.

This is the crazy codepath where nsTableRowFrame sets doReflowChild to
true, and then tests some additional conditions, and based on those
conditions decides to do part (but not all) of the work of reflowing the
child.  This is making relative and sticky positioning work correctly in
that case, which we should really just get rid of, but which I don't
want to deal with now.

--HG--
extra : transplant_source : %B2%BE%A64%F1%5CG%25%BD%0F%BD%3E%94%80%24%86eEWv
2014-12-28 19:42:54 -05:00
..
crashtests Bug 563009 - crashtests. 2014-11-23 15:09:51 +00:00
reftests Bug 1031934 - Handle collapsing a row / row-group with no cell frames inside it. r=roc 2014-07-01 17:58:13 +00:00
test Bug 1053013 - Collapse test-only moz.build files under layout/ into ancestor moz.build files. r=glandium 2014-08-20 10:27:18 -07:00
BasicTableLayoutStrategy.cpp Bug 1048752. Part 9: Remove nsCaret.h from nsDisplayList.h. r=tn 2014-08-06 17:19:25 +12:00
BasicTableLayoutStrategy.h Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
FixedTableLayoutStrategy.cpp bug 1031241 pt 4 - Rename the {MIN,PREF}_WIDTH constants used to identify the type of intrinsic inline-size. r=smontagu 2014-07-24 18:03:26 +01:00
FixedTableLayoutStrategy.h Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
SpanningCellSorter.cpp Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc. 2014-08-25 16:56:33 -07:00
SpanningCellSorter.h Bug 940170 - part 1 - constify PLDHashTableOps in layout/; r=bz 2013-11-18 21:51:48 -05:00
celldata.h Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
moz.build Bug 946065 - Part 12: Move content/base/ to dom/ and flatten subdirectories. r=peterv 2014-10-25 20:25:22 +03:00
nsCellMap.cpp Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc 2014-06-28 10:13:13 +00:00
nsCellMap.h Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc 2014-06-28 10:13:13 +00:00
nsITableCellLayout.h Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
nsITableLayoutStrategy.h Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
nsTableCellFrame.cpp 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 2014-11-28 09:44:02 +00:00
nsTableCellFrame.h Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
nsTableColFrame.cpp Bug 789096 patch 10: make Reflow set nsHTMLReflowMetrics.ISize and BSize instead of Width and Height. r=jfkthame 2014-07-24 01:30:07 -07:00
nsTableColFrame.h Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
nsTableColGroupFrame.cpp Bug 907396 - Replace GetParentStyleContextFrame with GetParentStyleContext which can return frame-less display:contents style contexts. r=bzbarsky 2014-11-20 18:24:10 +00:00
nsTableColGroupFrame.h Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
nsTableFrame.cpp Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron 2014-08-19 18:24:58 -07:00
nsTableFrame.h Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron 2014-08-19 18:24:58 -07:00
nsTableOuterFrame.cpp Bug 1109571 part 2 - Remove nsGkAtoms::tableCaptionFrame. Implement nsIFrame::IsTableCaption() and use that instead. r=roc 2014-12-26 07:21:32 +00:00
nsTableOuterFrame.h Bug 1109571 part 1 - Remove nsTableCaptionFrame. r=roc 2014-12-26 07:21:31 +00:00
nsTablePainter.cpp Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron 2014-08-19 18:24:58 -07:00
nsTablePainter.h Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron 2014-08-19 18:24:58 -07:00
nsTableRowFrame.cpp Bug 1115999 - Call ApplyRelativePositioning properly for some table cells that we choose not to reflow. r=roc 2014-12-28 19:42:54 -05:00
nsTableRowFrame.h Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
nsTableRowGroupFrame.cpp Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron 2014-08-19 18:24:58 -07:00
nsTableRowGroupFrame.h Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron 2014-08-19 18:24:58 -07:00