RenderIFrame should display its name correctly in DRT output.
[WebKit-https.git] / Source / WebCore / ChangeLog
index c44e98f..9d7766b 100644 (file)
@@ -1,3 +1,82 @@
+2013-11-09  Andreas Kling  <akling@apple.com>
+
+        RenderIFrame should display its name correctly in DRT output.
+        <https://webkit.org/b/124117>
+
+        Nuke an age-old FIXME about making RenderIFrame show its true name
+        in DRT output. No more "RenderPartObject {IFRAME}"!
+
+        Reviewed by Anders Carlsson.
+
+2013-11-09  Andreas Kling  <akling@apple.com>
+
+        SVGTextMetricsBuilder::walkTree() should take a RenderElement.
+        <https://webkit.org/b/124105>
+
+        Make walkTree() take a RenderElement so we can use the non-virtual
+        firstChild() internally. All call sites had pointers to compatible
+        objects already.
+
+        Reviewed by Anders Carlsson.
+
+2013-11-09  Andreas Kling  <akling@apple.com>
+
+        RenderMathMLFenced should pass around operators in tighter types.
+        <https://webkit.org/b/124115>
+
+        Store operator renderers in RenderMathMLOperator pointers instead
+        of passing them around as RenderObject.
+
+        Reviewed by Martin Robinson.
+
+2013-11-09  Andreas Kling  <akling@apple.com>
+
+        Use RENDER_OBJECT_TYPE_CASTS for more types.
+        <https://webkit.org/b/124112>
+
+        Generate toRenderFoo() type casting helpers for these classes:
+
+            - RenderCombineText
+            - RenderDetailsMarker
+            - RenderListMarker
+            - RenderVideo
+            - RenderView
+
+        Reviewed by Anders Carlsson.
+
+2013-11-09  Andreas Kling  <akling@apple.com>
+
+        Move MathML type checking virtuals to RenderObject.
+        <https://webkit.org/b/124111>
+
+        Previously, checking the type of a MathML renderer would require
+        that you first check if it's a RenderMathMLBlock, and then casting
+        to that type to access the check you really wanted.
+
+        This change moves all the isRenderMathMLFoo() virtual functions
+        to RenderObject. I also made sure all the overloads were private
+        and marked them OVERRIDE/FINAL as appropriate.
+
+        Finally I replaced all the hand-written casting functions with
+        autogenerated ones using RENDER_OBJECT_TYPE_CASTS.
+
+        Reviewed by Anders Carlsson.
+
+2013-11-09  Martin Robinson  <mrobinson@igalia.com>
+
+        [MathML] Poor spacing around delimiters in MathML Torture Test 14
+        https://bugs.webkit.org/show_bug.cgi?id=122837
+
+        Reviewed by Brent Fulgham.
+
+        Instead of stretching the vertical bar with the stretchable version, just repeat
+        the normal vertical bar. This follows what Gecko does when rendering tall vertical
+        bars and also works around an issue with STIX fonts leading to poor spacing in
+        formulas.
+
+        * rendering/mathml/RenderMathMLOperator.cpp: Stretch the vertical bar with the
+        normal variant.
+
 2013-11-09  Anders Carlsson  <andersca@apple.com>
 
         Encode form data using the KeyedEncoder