Remove unused method and de-virtualize others in Element.h
[WebKit-https.git] / Source / WebCore / ChangeLog
index bdf9430d98cea1a70da52a4d2a4c9cb17616b206..5f5b9e87fd56452371149eb918c33f99991d7fe4 100644 (file)
@@ -1,3 +1,20 @@
+2013-05-08  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Remove unused method and de-virtualize others in Element.h
+        https://bugs.webkit.org/show_bug.cgi?id=115770
+
+        Reviewed by Andreas Kling.
+
+        Merge https://chromium.googlesource.com/chromium/blink/+/c2c2ff9cb69f46f5cc9d289b2bfbdb8ab5bd3e49
+
+        The de-virtualization possibilities were noted whilst "FINALizing" the Node
+        hierarchy. If a method is successfully marked FINAL but then fails when marked
+        OVERRIDE as well, the method by definition does not need to be virtual.
+
+        * WebCore.exp.in:
+        * dom/Element.h:
+        (WebCore::Element::hasAuthorShadowRoot):
+
 2013-05-06  Darin Adler  <darin@apple.com>
 
         Use adoptCF and adoptNS in more places