Rolling out the this change since it caused a bad regression:
authorthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Oct 2006 20:13:37 +0000 (20:13 +0000)
committerthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Oct 2006 20:13:37 +0000 (20:13 +0000)
        <rdar://problem/4788524> REGRESSION: Incomplete repaint of text area when deleting (11277)

    2006-10-12  Adele Peterson  <adele@apple.com>

        Reviewed by Dave Harrison.

        - Fixed <rdar://problem/4650813> REGRESSION: typing in a textarea in Safari is extremely slow (sample shows focus ring drawing)

        * rendering/RenderObject.cpp: (WebCore::RenderObject::markContainingBlocksForLayout):
        Make subtree layouts work for textareas as well as text fields.

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

WebCore/ChangeLog
WebCore/rendering/RenderObject.cpp

index 681fa9b61b22cac76168defe5f65c8c7a4448cfb..55a1050c2259a705fb05ff1253be081484d093eb 100644 (file)
@@ -1,3 +1,17 @@
+2006-10-19  Timothy Hatcher  <timothy@apple.com>
+
+        Rolling out the this change since it caused a bad regression:
+        <rdar://problem/4788524> REGRESSION: Incomplete repaint of text area when deleting (11277)
+
+    2006-10-12  Adele Peterson  <adele@apple.com>
+          
+        Reviewed by Dave Harrison.
+          
+        - Fixed <rdar://problem/4650813> REGRESSION: typing in a textarea in Safari is extremely slow (sample shows focus ring drawing)
+          
+        * rendering/RenderObject.cpp: (WebCore::RenderObject::markContainingBlocksForLayout):
+        Make subtree layouts work for textareas as well as text fields.
+
 2006-10-19  Nikolas Zimmermann  <zimmermann@kde.org>
 
         Reviewed and landed by Anders.
index 51a008ed742d30a1da3bbeb5ffea8cd88b6c0613..0d2bc624a7ad6507edad3bfba437fab5f17d0693 100644 (file)
@@ -756,7 +756,7 @@ void RenderObject::markContainingBlocksForLayout(bool scheduleRelayout)
         }
 
         last = o;
-        if (scheduleRelayout && (last->isTextField() || last->isTextArea()))
+        if (scheduleRelayout && last->isTextField())
             break;
         o = o->container();
     }