Skip to content
  • weinig@apple.com's avatar
    Cleanup MediaQueryListListener · 2e687dd4
    weinig@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=119664
    
    Reviewed by Andreas Kling.
    
    Make MediaQueryListListener a proper WebIDL callback.
    
    * CMakeLists.txt:
    * DerivedSources.cpp:
    * DerivedSources.make:
    * DerivedSources.pri:
    * GNUmakefile.list.am:
    * Target.pri:
    * WebCore.vcxproj/WebCore.vcxproj:
    * WebCore.vcxproj/WebCore.vcxproj.filters:
    * WebCore.xcodeproj/project.pbxproj:
    Update project files.
    
    * bindings/scripts/CodeGeneratorJS.pm:
    (GenerateCallbackHeader):
    (GenerateCallbackImplementation):
    (JSValueToNative):
    * bindings/scripts/IDLAttributes.txt:
    Add support for CallbackNeedsOperatorEqual, which adds an operator==.
    
    * css/MediaAllInOne.cpp:
    Remove MediaQueryListListener.cpp.
    
    * css/MediaQueryListListener.cpp:
    Removed.
    
    * css/MediaQueryListListener.h:
    (WebCore::MediaQueryListListener::~MediaQueryListListener):
    (WebCore::MediaQueryListListener::MediaQueryListListener):
    * css/MediaQueryListListener.idl:
    Convert to a proper WebIDL callback.
    
    * css/MediaQueryMatcher.cpp:
    (WebCore::MediaQueryMatcher::Listener::evaluate):
    (WebCore::MediaQueryMatcher::styleResolverChanged):
    * css/MediaQueryMatcher.h:
    Remove all traces of the ScriptState.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153925 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    2e687dd4