WebCore:
[WebKit-https.git] / WebCore / ChangeLog
index 08dbb5008769afdb30ecbd64ba009128f7a725eb..cfc4a2524f216ed42cba5e434beb7b4030770e4a 100644 (file)
@@ -1,3 +1,19 @@
+2007-11-28  Dan Bernstein  <mitz@apple.com>
+
+        Reviewed by Dave Hyatt.
+
+        - fix <rdar://problem/5612459> CrashTracer: [REGRESSION] 61 crashes in Safari at com.apple.WebCore: WebCore::AutoTableLayout::layout + 2046
+
+        Test: fast/table/empty-auto-column-zero-divide.html
+
+        * rendering/AutoTableLayout.cpp:
+        (WebCore::AutoTableLayout::recalcColumn):
+        (WebCore::AutoTableLayout::fullRecalc):
+        (WebCore::AutoTableLayout::calcEffectiveWidth):
+        (WebCore::AutoTableLayout::layout): When distributing the remaining
+        width among columns, skip those whose effective (rather than
+        specified) width is auto and contain only empty cells.
+
 2007-11-28  Peter Kasting  <zerodpx@gmail.com>
 
         Reviewed by Alp Toker.