2009-05-07 Simon Fraser <simon.fraser@apple.com>
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 8 May 2009 01:23:32 +0000 (01:23 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 8 May 2009 01:23:32 +0000 (01:23 +0000)
        Rubber Stamped by Dave Hyatt

        Shuffle the data members to minimize padding.

        * rendering/RenderTableSection.cpp:
        (WebCore::RenderTableSection::RenderTableSection):
        * rendering/RenderTableSection.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@43380 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/rendering/RenderTableSection.cpp
WebCore/rendering/RenderTableSection.h

index a68d342..ed6c96a 100644 (file)
@@ -2,6 +2,16 @@
 
         Rubber Stamped by Dave Hyatt
         
+        Shuffle the data members to minimize padding.
+
+        * rendering/RenderTableSection.cpp:
+        (WebCore::RenderTableSection::RenderTableSection):
+        * rendering/RenderTableSection.h:
+
+2009-05-07  Simon Fraser  <simon.fraser@apple.com>
+
+        Rubber Stamped by Dave Hyatt
+        
         Shuffle the data members to make Events 8 bytes smaller in 64-bit.
 
         * dom/Event.cpp:
index 9dec3f0..35dbc5b 100644 (file)
@@ -47,7 +47,6 @@ RenderTableSection::RenderTableSection(Node* node)
     , m_gridRows(0)
     , m_cCol(0)
     , m_cRow(-1)
-    , m_needsCellRecalc(false)
     , m_outerBorderLeft(0)
     , m_outerBorderRight(0)
     , m_outerBorderTop(0)
@@ -56,6 +55,7 @@ RenderTableSection::RenderTableSection(Node* node)
     , m_overflowWidth(0)
     , m_overflowTop(0)
     , m_overflowHeight(0)
+    , m_needsCellRecalc(false)
     , m_hasOverflowingCell(false)
 {
     // init RenderObject attributes
index 5c57714..30614f0 100644 (file)
@@ -140,13 +140,13 @@ private:
     RenderObjectChildList m_children;
 
     Vector<RowStruct> m_grid;
-    int m_gridRows;
     Vector<int> m_rowPos;
 
+    int m_gridRows;
+
     // the current insertion position
     int m_cCol;
     int m_cRow;
-    bool m_needsCellRecalc;
 
     int m_outerBorderLeft;
     int m_outerBorderRight;
@@ -156,6 +156,8 @@ private:
     int m_overflowWidth;
     int m_overflowTop;
     int m_overflowHeight;
+
+    bool m_needsCellRecalc;
     bool m_hasOverflowingCell;
 };