Skip to content
  • ch.dumez@sisa.samsung.com's avatar
    Use [ImplementedAs] instead of special casing in the bindings generators · 958ceedf
    ch.dumez@sisa.samsung.com authored
    https://bugs.webkit.org/show_bug.cgi?id=118848
    
    Reviewed by Kentaro Hara.
    
    In several instances, special casing were used in the bindings generator to avoid
    name clashes in the implementation. The [ImplementedBy] IDL extended attribute is
    meant to solve this issue so we now use it instead.
    
    No new tests, no behavior change.
    
    * bindings/scripts/CodeGenerator.pm:
    (WK_ucfirst):
    (AttributeNameForGetterAndSetter):
    * bindings/scripts/CodeGeneratorJS.pm:
    (GenerateImplementation):
    (NativeToJSValue):
    * bindings/scripts/CodeGeneratorObjC.pm:
    (GenerateHeader):
    (GenerateImplementation):
    * svg/SVGAElement.idl:
    * svg/SVGFECompositeElement.cpp:
    (WebCore::SVGFECompositeElement::SVGFECompositeElement):
    (WebCore::SVGFECompositeElement::parseAttribute):
    (WebCore::SVGFECompositeElement::setFilterEffectAttribute):
    (WebCore::SVGFECompositeElement::build):
    * svg/SVGFECompositeElement.h:
    * svg/SVGFECompositeElement.idl:
    * svg/SVGFEMorphologyElement.cpp:
    (WebCore::SVGFEMorphologyElement::SVGFEMorphologyElement):
    (WebCore::SVGFEMorphologyElement::parseAttribute):
    (WebCore::SVGFEMorphologyElement::setFilterEffectAttribute):
    (WebCore::SVGFEMorphologyElement::build):
    * svg/SVGFEMorphologyElement.h:
    * svg/SVGFEMorphologyElement.idl:
    * svg/SVGTransform.cpp:
    (WebCore::SVGTransform::updateSVGMatrix):
    * svg/SVGTransform.h:
    * svg/SVGTransform.idl:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@152844 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    958ceedf