From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- layout/xul/grid/crashtests/306911-crash.xul | 4 + .../xul/grid/crashtests/306911-grid-testcases.xul | 99 ++ .../xul/grid/crashtests/306911-grid-testcases2.xul | 98 ++ layout/xul/grid/crashtests/311710-1.xul | 22 + layout/xul/grid/crashtests/312784-1.xul | 29 + layout/xul/grid/crashtests/313173-1-inner.xul | 41 + layout/xul/grid/crashtests/313173-1.html | 9 + layout/xul/grid/crashtests/321066-1.xul | 8 + layout/xul/grid/crashtests/321073-1.xul | 7 + layout/xul/grid/crashtests/382750-1.xul | 5 + layout/xul/grid/crashtests/400790-1.xul | 20 + layout/xul/grid/crashtests/423802-crash.xul | 13 + layout/xul/grid/crashtests/crashtests.list | 11 + layout/xul/grid/examples/borderedcolumns.xul | 43 + layout/xul/grid/examples/borderedrowscolumns.xul | 55 + layout/xul/grid/examples/borderedrowscolumns2.xul | 44 + layout/xul/grid/examples/borderedrowscolumns3.xul | 57 + layout/xul/grid/examples/bordermargincolumns1.xul | 44 + layout/xul/grid/examples/collapsetest.xul | 67 + layout/xul/grid/examples/divcolumngrid.xul | 33 + layout/xul/grid/examples/divrowgrid.xul | 36 + layout/xul/grid/examples/dynamicgrid.xul | 370 ++++++ layout/xul/grid/examples/flexgroupgrid.xul | 47 + layout/xul/grid/examples/javascriptappend.xul | 42 + layout/xul/grid/examples/jumpygrid.xul | 82 ++ layout/xul/grid/examples/nestedrows.xul | 48 + layout/xul/grid/examples/rowspan.xul | 41 + layout/xul/grid/examples/scrollingcolumns.xul | 80 ++ layout/xul/grid/examples/scrollingrows.xul | 80 ++ layout/xul/grid/examples/splitter.xul | 40 + layout/xul/grid/moz.build | 43 + layout/xul/grid/nsGrid.cpp | 1276 ++++++++++++++++++++ layout/xul/grid/nsGrid.h | 132 ++ layout/xul/grid/nsGridCell.cpp | 127 ++ layout/xul/grid/nsGridCell.h | 53 + layout/xul/grid/nsGridLayout2.cpp | 266 ++++ layout/xul/grid/nsGridLayout2.h | 78 ++ layout/xul/grid/nsGridRow.cpp | 57 + layout/xul/grid/nsGridRow.h | 57 + layout/xul/grid/nsGridRowGroupFrame.cpp | 63 + layout/xul/grid/nsGridRowGroupFrame.h | 49 + layout/xul/grid/nsGridRowGroupLayout.cpp | 265 ++++ layout/xul/grid/nsGridRowGroupLayout.h | 51 + layout/xul/grid/nsGridRowLayout.cpp | 197 +++ layout/xul/grid/nsGridRowLayout.h | 60 + layout/xul/grid/nsGridRowLeafFrame.cpp | 94 ++ layout/xul/grid/nsGridRowLeafFrame.h | 54 + layout/xul/grid/nsGridRowLeafLayout.cpp | 328 +++++ layout/xul/grid/nsGridRowLeafLayout.h | 62 + layout/xul/grid/nsIGridPart.h | 95 ++ layout/xul/grid/reftests/column-sizing-1-ref.xul | 13 + layout/xul/grid/reftests/column-sizing-1.xul | 15 + layout/xul/grid/reftests/not-full-basic-ref.xhtml | 27 + layout/xul/grid/reftests/not-full-basic.xul | 45 + .../xul/grid/reftests/not-full-grid-pack-align.xul | 46 + .../reftests/not-full-row-group-align-ref.xhtml | 27 + .../xul/grid/reftests/not-full-row-group-align.xul | 46 + .../not-full-row-group-direction-ref.xhtml | 27 + .../grid/reftests/not-full-row-group-direction.xul | 46 + .../reftests/not-full-row-group-pack-ref.xhtml | 31 + .../xul/grid/reftests/not-full-row-group-pack.xul | 46 + .../xul/grid/reftests/not-full-row-leaf-align.xul | 46 + .../grid/reftests/not-full-row-leaf-direction.xul | 46 + .../grid/reftests/not-full-row-leaf-pack-ref.xhtml | 27 + .../xul/grid/reftests/not-full-row-leaf-pack.xul | 46 + layout/xul/grid/reftests/reftest-stylo.list | 38 + layout/xul/grid/reftests/reftest.list | 18 + .../xul/grid/reftests/row-or-column-sizing-1.xul | 21 + .../xul/grid/reftests/row-or-column-sizing-2.xul | 21 + .../xul/grid/reftests/row-or-column-sizing-3.xul | 27 + .../xul/grid/reftests/row-or-column-sizing-4.xul | 27 + layout/xul/grid/reftests/row-sizing-1-ref.xul | 14 + layout/xul/grid/reftests/row-sizing-1.xul | 16 + .../xul/grid/reftests/scrollable-columns-ref.xhtml | 25 + layout/xul/grid/reftests/scrollable-columns.xul | 49 + layout/xul/grid/reftests/scrollable-rows-ref.xhtml | 25 + layout/xul/grid/reftests/scrollable-rows.xul | 49 + layout/xul/grid/reftests/sizing-2d-ref.xul | 12 + layout/xul/grid/reftests/sizing-2d.xul | 26 + layout/xul/grid/reftests/z-order-1-ref.xul | 30 + layout/xul/grid/reftests/z-order-1.xul | 47 + layout/xul/grid/reftests/z-order-2-ref.xul | 30 + layout/xul/grid/reftests/z-order-2.xul | 47 + 83 files changed, 6038 insertions(+) create mode 100644 layout/xul/grid/crashtests/306911-crash.xul create mode 100644 layout/xul/grid/crashtests/306911-grid-testcases.xul create mode 100644 layout/xul/grid/crashtests/306911-grid-testcases2.xul create mode 100644 layout/xul/grid/crashtests/311710-1.xul create mode 100644 layout/xul/grid/crashtests/312784-1.xul create mode 100644 layout/xul/grid/crashtests/313173-1-inner.xul create mode 100644 layout/xul/grid/crashtests/313173-1.html create mode 100644 layout/xul/grid/crashtests/321066-1.xul create mode 100644 layout/xul/grid/crashtests/321073-1.xul create mode 100644 layout/xul/grid/crashtests/382750-1.xul create mode 100644 layout/xul/grid/crashtests/400790-1.xul create mode 100644 layout/xul/grid/crashtests/423802-crash.xul create mode 100644 layout/xul/grid/crashtests/crashtests.list create mode 100644 layout/xul/grid/examples/borderedcolumns.xul create mode 100644 layout/xul/grid/examples/borderedrowscolumns.xul create mode 100644 layout/xul/grid/examples/borderedrowscolumns2.xul create mode 100644 layout/xul/grid/examples/borderedrowscolumns3.xul create mode 100644 layout/xul/grid/examples/bordermargincolumns1.xul create mode 100644 layout/xul/grid/examples/collapsetest.xul create mode 100644 layout/xul/grid/examples/divcolumngrid.xul create mode 100644 layout/xul/grid/examples/divrowgrid.xul create mode 100644 layout/xul/grid/examples/dynamicgrid.xul create mode 100644 layout/xul/grid/examples/flexgroupgrid.xul create mode 100644 layout/xul/grid/examples/javascriptappend.xul create mode 100644 layout/xul/grid/examples/jumpygrid.xul create mode 100644 layout/xul/grid/examples/nestedrows.xul create mode 100644 layout/xul/grid/examples/rowspan.xul create mode 100644 layout/xul/grid/examples/scrollingcolumns.xul create mode 100644 layout/xul/grid/examples/scrollingrows.xul create mode 100644 layout/xul/grid/examples/splitter.xul create mode 100644 layout/xul/grid/moz.build create mode 100644 layout/xul/grid/nsGrid.cpp create mode 100644 layout/xul/grid/nsGrid.h create mode 100644 layout/xul/grid/nsGridCell.cpp create mode 100644 layout/xul/grid/nsGridCell.h create mode 100644 layout/xul/grid/nsGridLayout2.cpp create mode 100644 layout/xul/grid/nsGridLayout2.h create mode 100644 layout/xul/grid/nsGridRow.cpp create mode 100644 layout/xul/grid/nsGridRow.h create mode 100644 layout/xul/grid/nsGridRowGroupFrame.cpp create mode 100644 layout/xul/grid/nsGridRowGroupFrame.h create mode 100644 layout/xul/grid/nsGridRowGroupLayout.cpp create mode 100644 layout/xul/grid/nsGridRowGroupLayout.h create mode 100644 layout/xul/grid/nsGridRowLayout.cpp create mode 100644 layout/xul/grid/nsGridRowLayout.h create mode 100644 layout/xul/grid/nsGridRowLeafFrame.cpp create mode 100644 layout/xul/grid/nsGridRowLeafFrame.h create mode 100644 layout/xul/grid/nsGridRowLeafLayout.cpp create mode 100644 layout/xul/grid/nsGridRowLeafLayout.h create mode 100644 layout/xul/grid/nsIGridPart.h create mode 100644 layout/xul/grid/reftests/column-sizing-1-ref.xul create mode 100644 layout/xul/grid/reftests/column-sizing-1.xul create mode 100644 layout/xul/grid/reftests/not-full-basic-ref.xhtml create mode 100644 layout/xul/grid/reftests/not-full-basic.xul create mode 100644 layout/xul/grid/reftests/not-full-grid-pack-align.xul create mode 100644 layout/xul/grid/reftests/not-full-row-group-align-ref.xhtml create mode 100644 layout/xul/grid/reftests/not-full-row-group-align.xul create mode 100644 layout/xul/grid/reftests/not-full-row-group-direction-ref.xhtml create mode 100644 layout/xul/grid/reftests/not-full-row-group-direction.xul create mode 100644 layout/xul/grid/reftests/not-full-row-group-pack-ref.xhtml create mode 100644 layout/xul/grid/reftests/not-full-row-group-pack.xul create mode 100644 layout/xul/grid/reftests/not-full-row-leaf-align.xul create mode 100644 layout/xul/grid/reftests/not-full-row-leaf-direction.xul create mode 100644 layout/xul/grid/reftests/not-full-row-leaf-pack-ref.xhtml create mode 100644 layout/xul/grid/reftests/not-full-row-leaf-pack.xul create mode 100644 layout/xul/grid/reftests/reftest-stylo.list create mode 100644 layout/xul/grid/reftests/reftest.list create mode 100644 layout/xul/grid/reftests/row-or-column-sizing-1.xul create mode 100644 layout/xul/grid/reftests/row-or-column-sizing-2.xul create mode 100644 layout/xul/grid/reftests/row-or-column-sizing-3.xul create mode 100644 layout/xul/grid/reftests/row-or-column-sizing-4.xul create mode 100644 layout/xul/grid/reftests/row-sizing-1-ref.xul create mode 100644 layout/xul/grid/reftests/row-sizing-1.xul create mode 100644 layout/xul/grid/reftests/scrollable-columns-ref.xhtml create mode 100644 layout/xul/grid/reftests/scrollable-columns.xul create mode 100644 layout/xul/grid/reftests/scrollable-rows-ref.xhtml create mode 100644 layout/xul/grid/reftests/scrollable-rows.xul create mode 100644 layout/xul/grid/reftests/sizing-2d-ref.xul create mode 100644 layout/xul/grid/reftests/sizing-2d.xul create mode 100644 layout/xul/grid/reftests/z-order-1-ref.xul create mode 100644 layout/xul/grid/reftests/z-order-1.xul create mode 100644 layout/xul/grid/reftests/z-order-2-ref.xul create mode 100644 layout/xul/grid/reftests/z-order-2.xul (limited to 'layout/xul/grid') diff --git a/layout/xul/grid/crashtests/306911-crash.xul b/layout/xul/grid/crashtests/306911-crash.xul new file mode 100644 index 000000000..cf55dfdf8 --- /dev/null +++ b/layout/xul/grid/crashtests/306911-crash.xul @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/layout/xul/grid/crashtests/306911-grid-testcases.xul b/layout/xul/grid/crashtests/306911-grid-testcases.xul new file mode 100644 index 000000000..bb69f5bcd --- /dev/null +++ b/layout/xul/grid/crashtests/306911-grid-testcases.xul @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/xul/grid/crashtests/306911-grid-testcases2.xul b/layout/xul/grid/crashtests/306911-grid-testcases2.xul new file mode 100644 index 000000000..c6b4e3849 --- /dev/null +++ b/layout/xul/grid/crashtests/306911-grid-testcases2.xul @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layout/xul/grid/crashtests/311710-1.xul b/layout/xul/grid/crashtests/311710-1.xul new file mode 100644 index 000000000..403b267e9 --- /dev/null +++ b/layout/xul/grid/crashtests/311710-1.xul @@ -0,0 +1,22 @@ + + + + + + + + + + +