Changeset 142737 in webkit


Ignore:
Timestamp:
Feb 13, 2013 4:57:21 AM (11 years ago)
Author:
haraken@chromium.org
Message:

Unreviewed, rolling out r142730.
http://trac.webkit.org/changeset/142730
https://bugs.webkit.org/show_bug.cgi?id=109666

chromium browser tests are failing

  • bindings/scripts/CodeGeneratorV8.pm:

(GenerateNormalAttrGetter):
(GenerateNormalAttrSetter):
(GenerateSingleBatchedAttribute):
(GenerateImplementation):

  • bindings/scripts/test/V8/V8TestInterface.cpp:

(TestInterfaceV8Internal):
(WebCore):

  • bindings/scripts/test/V8/V8TestObj.cpp:

(WebCore):

Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r142735 r142737  
     12013-02-13  Kentaro Hara  <haraken@chromium.org>
     2
     3        Unreviewed, rolling out r142730.
     4        http://trac.webkit.org/changeset/142730
     5        https://bugs.webkit.org/show_bug.cgi?id=109666
     6
     7        chromium browser tests are failing
     8
     9        * bindings/scripts/CodeGeneratorV8.pm:
     10        (GenerateNormalAttrGetter):
     11        (GenerateNormalAttrSetter):
     12        (GenerateSingleBatchedAttribute):
     13        (GenerateImplementation):
     14        * bindings/scripts/test/V8/V8TestInterface.cpp:
     15        (TestInterfaceV8Internal):
     16        (WebCore):
     17        * bindings/scripts/test/V8/V8TestObj.cpp:
     18        (WebCore):
     19
    1202013-02-13  Tamas Czene  <tczene@inf.u-szeged.hu>
    221
  • trunk/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm

    r142730 r142737  
    899899    push(@implContentDecls, GenerateFeatureObservation($attrExt->{"V8MeasureAs"}));
    900900
    901     if (HasCustomGetter($attrExt)) {
    902         push(@implContentDecls, <<END);
    903         return ${v8InterfaceName}::${attrName}AccessorGetter(name, info);
    904 }
    905 
    906 END
    907         push(@implContentDecls, "#endif // ${conditionalString}\n\n") if $conditionalString;
    908         return;
    909     }
    910 
    911901    if ($svgNativeType) {
    912902        my $svgWrappedNativeType = $codeGenerator->GetSVGWrappedTypeNeedingTearOff($interfaceName);
     
    11841174    push(@implContentDecls, "static void ${attrName}AttrSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)\n{\n");
    11851175    push(@implContentDecls, GenerateFeatureObservation($attribute->signature->extendedAttributes->{"V8MeasureAs"}));
    1186 
    1187     if (HasCustomSetter($attrExt)) {
    1188         push(@implContentDecls, <<END);
    1189         ${v8InterfaceName}::${attrName}AccessorSetter(name, value, info);
    1190 }
    1191 
    1192 END
    1193         push(@implContentDecls, "#endif // ${conditionalString}\n\n") if $conditionalString;
    1194         return;
    1195     }
    11961176
    11971177    # If the "StrictTypeChecking" extended attribute is present, and the attribute's type is an
     
    23282308            $setter = "${interfaceName}V8Internal::${interfaceName}ReplaceableAttrSetter";
    23292309        }
     2310
     2311        if (HasCustomSetter($attrExt)) {
     2312            $setter = "V8${customAccessor}AccessorSetter";
     2313        }
     2314
     2315        if (HasCustomGetter($attrExt)) {
     2316            $getter = "V8${customAccessor}AccessorGetter";
     2317        }
    23302318    }
    23312319
     
    27252713        }
    27262714
    2727         GenerateNormalAttrGetter($attribute, $interface);
     2715        if (!HasCustomGetter($attrExt)) {
     2716            GenerateNormalAttrGetter($attribute, $interface);
     2717        }
    27282718
    27292719        if ($attrExt->{"Replaceable"}) {
    27302720            $hasReplaceable = 1;
    2731         } elsif (!IsReadonly($attribute)) {
     2721        } elsif (!HasCustomSetter($attrExt) && !IsReadonly($attribute)) {
    27322722            GenerateNormalAttrSetter($attribute, $interface);
    27332723        }
  • trunk/Source/WebCore/bindings/scripts/test/V8/V8TestInterface.cpp

    r142730 r142737  
    126126    TestSupplemental::setSupplementalStr2(imp, v);
    127127    return;
    128 }
    129 
    130 #endif // ENABLE(Condition11) || ENABLE(Condition12)
    131 
    132 #if ENABLE(Condition11) || ENABLE(Condition12)
    133 
    134 static v8::Handle<v8::Value> supplementalStr3AttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info)
    135 {
    136         return V8TestInterface::supplementalStr3AccessorGetter(name, info);
    137 }
    138 
    139 #endif // ENABLE(Condition11) || ENABLE(Condition12)
    140 
    141 #if ENABLE(Condition11) || ENABLE(Condition12)
    142 
    143 static void supplementalStr3AttrSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
    144 {
    145         V8TestInterface::supplementalStr3AccessorSetter(name, value, info);
    146128}
    147129
     
    235217#if ENABLE(Condition11) || ENABLE(Condition12)
    236218    // Attribute 'supplementalStr3' (Type: 'attribute' ExtAttr: 'CustomSetter CustomGetter Conditional ImplementedBy')
    237     {"supplementalStr3", TestInterfaceV8Internal::supplementalStr3AttrGetter, TestInterfaceV8Internal::supplementalStr3AttrSetter, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     219    {"supplementalStr3", V8TestInterface::supplementalStr3AccessorGetter, V8TestInterface::supplementalStr3AccessorSetter, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
    238220#endif // ENABLE(Condition11) || ENABLE(Condition12)
    239221#if ENABLE(Condition11) || ENABLE(Condition12)
  • trunk/Source/WebCore/bindings/scripts/test/V8/V8TestObj.cpp

    r142730 r142737  
    499499        setDOMException(ec, info.GetIsolate());
    500500    return;
    501 }
    502 
    503 static v8::Handle<v8::Value> customAttrAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info)
    504 {
    505         return V8TestObj::customAttrAccessorGetter(name, info);
    506 }
    507 
    508 static void customAttrAttrSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
    509 {
    510         V8TestObj::customAttrAccessorSetter(name, value, info);
    511501}
    512502
     
    19281918    {"stringAttrWithSetterException", TestObjV8Internal::stringAttrWithSetterExceptionAttrGetter, TestObjV8Internal::stringAttrWithSetterExceptionAttrSetter, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
    19291919    // Attribute 'customAttr' (Type: 'attribute' ExtAttr: 'Custom')
    1930     {"customAttr", TestObjV8Internal::customAttrAttrGetter, TestObjV8Internal::customAttrAttrSetter, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     1920    {"customAttr", V8TestObj::customAttrAccessorGetter, V8TestObj::customAttrAccessorSetter, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
    19311921    // Attribute 'withScriptStateAttribute' (Type: 'attribute' ExtAttr: 'CallWith')
    19321922    {"withScriptStateAttribute", TestObjV8Internal::withScriptStateAttributeAttrGetter, TestObjV8Internal::withScriptStateAttributeAttrSetter, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
Note: See TracChangeset for help on using the changeset viewer.