[SCM] WebKit Debian packaging branch, webkit-1.2, updated. upstream/1.1.90-6072-g9a69373

japhet at chromium.org japhet at chromium.org
Thu Apr 8 01:55:55 UTC 2010


The following commit has been merged in the webkit-1.2 branch:
commit ebc9355ef23851135eb847000ac3b9708d3e80ea
Author: japhet at chromium.org <japhet at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Feb 23 00:12:34 2010 +0000

    2010-02-22  Nate Chapin  <japhet at chromium.org>
    
            Unreviewed, Chromium build fix.
    
            Add special case in CodeGeneratorV8.pm for named getters for html plugin-related elements.
    
            CodeGeneratorV8.pm was relying on HasOverridingNameGetter to hint
            that a custom named getter was needed. That hint was removed in
            http://trac.webkit.org/changeset/55104.
    
            * bindings/scripts/CodeGeneratorV8.pm:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55111 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index cc17407..d333a22 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,15 @@
+2010-02-22  Nate Chapin  <japhet at chromium.org>
+
+        Unreviewed, Chromium build fix.
+
+        Add special case in CodeGeneratorV8.pm for named getters for html plugin-related elements.
+
+        CodeGeneratorV8.pm was relying on HasOverridingNameGetter to hint
+        that a custom named getter was needed. That hint was removed in
+        http://trac.webkit.org/changeset/55104.
+
+        * bindings/scripts/CodeGeneratorV8.pm:
+
 2010-02-22  Alexey Proskuryakov  <ap at apple.com>
 
         Rubber-stamped by Geoff Garen.
diff --git a/WebCore/bindings/scripts/CodeGeneratorV8.pm b/WebCore/bindings/scripts/CodeGeneratorV8.pm
index 94762c8..2d0c505 100644
--- a/WebCore/bindings/scripts/CodeGeneratorV8.pm
+++ b/WebCore/bindings/scripts/CodeGeneratorV8.pm
@@ -439,7 +439,7 @@ sub GenerateHeaderNamedAndIndexedPropertyAccessors
         $hasCustomDeleterr = 0;
         $hasEnumerator = 0;
     }
-    if ($interfaceName eq "HTMLSelectElement") {
+    if ($interfaceName eq "HTMLSelectElement" || $interfaceName eq "HTMLAppletElement" || $interfaceName eq "HTMLEmbedElement" || $interfaceName eq "HTMLObjectElement") {
         $hasCustomNamedGetter = 1;
     }
     my $isIndexerSpecialCase = exists $indexerSpecialCases{$interfaceName};
@@ -1414,6 +1414,10 @@ sub GenerateImplementationNamedPropertyGetter
         $hasCustomGetter = 1;
     }
 
+    if ($interfaceName eq "HTMLAppletElement" || $interfaceName eq "HTMLEmbedElement" || $interfaceName eq "HTMLObjectElement") {
+        $hasCustomGetter = 1;
+    }
+
     my $hasGetter = $dataNode->extendedAttributes->{"HasNameGetter"} || $hasCustomGetter || $namedPropertyGetter;
     if (!$hasGetter) {
         return;

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list