Skip to content
  • jchaffraix@webkit.org's avatar
    WebCore: · 98e84efe
    jchaffraix@webkit.org authored
    2008-05-16  Julien Chaffraix  <jchaffraix@webkit.org>
    
            Reviewed by Eric.
    
            Preparatory work for bug 9191: JS*ElementWrapperFactory should be autogenerated
    
            Make video tags use a header guard so that make_names.pl for factory generation.
    
            - Add video tag guard in HTMLTagNames.in & give an extraDefines parameter to make_names.pl
            when generating HTMLNames.
    
            - Modify the different build systems to accomodate the new parameter.
    
            - Small make_names.pl clean up (mainly code generated coding style issue).
    
            * DerivedSources.make: Add HTML_FLAGS and pass it to make_names.pl
            if it is defined (similar to SVG)
    
            * GNUmakefile.am: Add HTML_FEATURES & HTML_FLAGS and pass it to
            make_names.pl if HTML_FLAGS is defined.
    
            * WebCore.pro: Pass $${DEFINES} to make_names.pl.
    
            * dom/make_names.pl:
            * html/HTMLElement.cpp:
            (WebCore::inlineTagList): Add ENABLE(VIDEO) guard.
            * html/HTMLTagNames.in: Di...
    98e84efe