Skip to content
  • commit-queue@webkit.org's avatar
    Expose DOM interface for CSS Device Adaptation · 13710062
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=95966
    
    Patch by Thiago Marcos P. Santos <thiago.santos@intel.com> on 2012-11-23
    Reviewed by Kenneth Rohde Christiansen.
    
    Source/WebCore:
    
    Added V8 and JSC bindings for CSS Device Adapation.
    
    Test: css3/device-adapt/opera/cssom-001.xhtml
    
    * CMakeLists.txt:
    * DerivedSources.make:
    * DerivedSources.pri:
    * GNUmakefile.list.am:
    * WebCore.gypi:
    * WebCore.xcodeproj/project.pbxproj:
    * bindings/js/JSCSSRuleCustom.cpp:
    (WebCore::toJS):
    * bindings/objc/DOMCSS.mm:
    (kitClass):
    * bindings/v8/custom/V8CSSRuleCustom.cpp:
    (WebCore::wrap):
    * css/CSSRule.idl:
    * css/WebKitCSSViewportRule.idl: Added.
    * page/DOMWindow.idl:
    
    LayoutTests:
    
    Imported a test submitted by Opera that tests the exposed interface.
    
    * css3/device-adapt/opera/cssom-001-expected.txt: Added.
    * css3/device-adapt/opera/cssom-001.xhtml: Added.
    * platform/efl/fast/js/global-constructors-expected.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    13710062