Changeset 105514 in webkit


Ignore:
Timestamp:
Jan 20, 2012 7:33:21 AM (12 years ago)
Author:
mihnea@adobe.com
Message:

[CSSRegion]Expose DOM interface for WebKitCSSRegionRule
https://bugs.webkit.org/show_bug.cgi?id=73985

Reviewed by Antti Koivisto.

Source/WebCore:

Start by exposing the interface and the cssRules attribute of type CSSRuleList.
Test: fast/regions/webkit-region-rule.html

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSCSSRuleCustom.cpp:

(WebCore::toJS):

  • bindings/objc/DOMCSS.mm:

(kitClass):

  • bindings/v8/custom/V8CSSRuleCustom.cpp:

(WebCore::toV8):

  • css/WebKitCSSRegionRule.cpp:
  • css/WebKitCSSRegionRule.h:
  • css/WebKitCSSRegionRule.idl:
  • page/DOMWindow.idl:

LayoutTests:

Start by exposing the interface and the cssRules attribute of type CSSRuleList.

  • fast/dom/Window/window-properties-expected.txt:
  • fast/dom/Window/window-property-descriptors-expected.txt:
  • fast/dom/prototype-inheritance-2-expected.txt:
  • fast/regions/webkit-region-rule-expected.txt: Added.
  • fast/regions/webkit-region-rule.html: Added.
  • platform/gtk/fast/dom/Window/window-properties-expected.txt:
  • platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
  • platform/gtk/fast/dom/prototype-inheritance-2-expected.txt:
  • platform/gtk/fast/js/global-constructors-expected.txt:
  • platform/mac/fast/dom/Window/window-properties-expected.txt:
  • platform/mac/fast/dom/Window/window-property-descriptors-expected.txt:
  • platform/mac/fast/dom/prototype-inheritance-2-expected.txt:
  • platform/mac/fast/js/global-constructors-expected.txt:
  • platform/qt-arm/fast/dom/Window/window-property-descriptors-expected.txt:
  • platform/qt-wk2/fast/dom/Window/window-properties-expected.txt:
  • platform/qt-wk2/fast/dom/Window/window-property-descriptors-expected.txt:
  • platform/qt-wk2/fast/dom/prototype-inheritance-2-expected.txt:
  • platform/qt/fast/dom/Window/window-properties-expected.txt:
  • platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
  • platform/qt/fast/dom/prototype-inheritance-2-expected.txt:
  • platform/qt/fast/js/global-constructors-expected.txt:
  • platform/win/fast/dom/Window/window-properties-expected.txt:
  • platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
  • platform/win/fast/dom/prototype-inheritance-2-expected.txt:
  • platform/win/fast/js/global-constructors-expected.txt:
Location:
trunk
Files:
3 added
39 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r105513 r105514  
     12012-01-20  Mihnea Ovidenie  <mihnea@adobe.com>
     2
     3        [CSSRegion]Expose DOM interface for WebKitCSSRegionRule
     4        https://bugs.webkit.org/show_bug.cgi?id=73985
     5
     6        Reviewed by Antti Koivisto.
     7
     8        Start by exposing the interface and the cssRules attribute of type CSSRuleList.
     9
     10        * fast/dom/Window/window-properties-expected.txt:
     11        * fast/dom/Window/window-property-descriptors-expected.txt:
     12        * fast/dom/prototype-inheritance-2-expected.txt:
     13        * fast/regions/webkit-region-rule-expected.txt: Added.
     14        * fast/regions/webkit-region-rule.html: Added.
     15        * platform/gtk/fast/dom/Window/window-properties-expected.txt:
     16        * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
     17        * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt:
     18        * platform/gtk/fast/js/global-constructors-expected.txt:
     19        * platform/mac/fast/dom/Window/window-properties-expected.txt:
     20        * platform/mac/fast/dom/Window/window-property-descriptors-expected.txt:
     21        * platform/mac/fast/dom/prototype-inheritance-2-expected.txt:
     22        * platform/mac/fast/js/global-constructors-expected.txt:
     23        * platform/qt-arm/fast/dom/Window/window-property-descriptors-expected.txt:
     24        * platform/qt-wk2/fast/dom/Window/window-properties-expected.txt:
     25        * platform/qt-wk2/fast/dom/Window/window-property-descriptors-expected.txt:
     26        * platform/qt-wk2/fast/dom/prototype-inheritance-2-expected.txt:
     27        * platform/qt/fast/dom/Window/window-properties-expected.txt:
     28        * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
     29        * platform/qt/fast/dom/prototype-inheritance-2-expected.txt:
     30        * platform/qt/fast/js/global-constructors-expected.txt:
     31        * platform/win/fast/dom/Window/window-properties-expected.txt:
     32        * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
     33        * platform/win/fast/dom/prototype-inheritance-2-expected.txt:
     34        * platform/win/fast/js/global-constructors-expected.txt:
     35
    1362012-01-20  Nikolas Zimmermann  <nzimmermann@rim.com>
    237
  • trunk/LayoutTests/fast/dom/Window/window-properties-expected.txt

    r102333 r105514  
    20482048window.WebKitCSSMatrix.prototype.toString [function]
    20492049window.WebKitCSSMatrix.prototype.translate [function]
     2050window.WebKitCSSRegionRule [object WebKitCSSRegionRuleConstructor]
     2051window.WebKitCSSRegionRule.prototype [printed above as window.CSSRule.prototype]
    20502052window.WebKitCSSTransformValue [object WebKitCSSTransformValueConstructor]
    20512053window.WebKitCSSTransformValue.CSS_MATRIX [number]
  • trunk/LayoutTests/fast/dom/Window/window-property-descriptors-expected.txt

    r98733 r105514  
    323323PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSKeyframesRule') is 'object'
    324324PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSMatrix') is 'object'
     325PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSRegionRule') is 'object'
    325326PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSTransformValue') is 'object'
    326327PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitPoint') is 'object'
  • trunk/LayoutTests/fast/dom/prototype-inheritance-2-expected.txt

    r98691 r105514  
    443443Never found WebKitCSSFilterValue
    444444Never found WebKitCSSMatrix
     445Never found WebKitCSSRegionRule
    445446Never found WebKitCSSTransformValue
    446447Never found WebKitPoint
  • trunk/LayoutTests/platform/gtk/fast/dom/Window/window-properties-expected.txt

    r105136 r105514  
    21762176window.WebKitCSSMatrix.prototype.toString [function]
    21772177window.WebKitCSSMatrix.prototype.translate [function]
     2178window.WebKitCSSRegionRule [object WebKitCSSRegionRuleConstructor]
     2179window.WebKitCSSRegionRule.prototype [printed above as window.CSSRule.prototype]
    21782180window.WebKitCSSTransformValue [object WebKitCSSTransformValueConstructor]
    21792181window.WebKitCSSTransformValue.CSS_MATRIX [number]
  • trunk/LayoutTests/platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt

    r105136 r105514  
    336336PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSKeyframesRule') is 'object'
    337337PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSMatrix') is 'object'
     338PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSRegionRule') is 'object'
    338339PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSTransformValue') is 'object'
    339340PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitPoint') is 'object'
  • trunk/LayoutTests/platform/gtk/fast/dom/prototype-inheritance-2-expected.txt

    r105136 r105514  
    451451Never found TextTrackList
    452452Never found WebKitCSSMatrix
     453Never found WebKitCSSRegionRule
    453454Never found WebKitCSSTransformValue
    454455Never found WebKitPoint
  • trunk/LayoutTests/platform/gtk/fast/js/global-constructors-expected.txt

    r105136 r105514  
    317317PASS WebKitCSSKeyframesRule.toString() is '[object WebKitCSSKeyframesRuleConstructor]'
    318318PASS WebKitCSSMatrix.toString() is '[object WebKitCSSMatrixConstructor]'
     319PASS WebKitCSSRegionRule.toString() is '[object WebKitCSSRegionRuleConstructor]'
    319320PASS WebKitCSSTransformValue.toString() is '[object WebKitCSSTransformValueConstructor]'
    320321PASS WebKitPoint.toString() is '[object WebKitPointConstructor]'
  • trunk/LayoutTests/platform/mac/fast/dom/Window/window-properties-expected.txt

    r104624 r105514  
    22152215window.WebKitCSSMatrix.prototype.toString [function]
    22162216window.WebKitCSSMatrix.prototype.translate [function]
     2217window.WebKitCSSRegionRule [object WebKitCSSRegionRuleConstructor]
     2218window.WebKitCSSRegionRule.prototype [printed above as window.CSSRule.prototype]
    22172219window.WebKitCSSTransformValue [object WebKitCSSTransformValueConstructor]
    22182220window.WebKitCSSTransformValue.CSS_MATRIX [number]
  • trunk/LayoutTests/platform/mac/fast/dom/Window/window-property-descriptors-expected.txt

    r103644 r105514  
    338338PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSKeyframesRule') is 'object'
    339339PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSMatrix') is 'object'
     340PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSRegionRule') is 'object'
    340341PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSTransformValue') is 'object'
    341342PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitPoint') is 'object'
  • trunk/LayoutTests/platform/mac/fast/dom/prototype-inheritance-2-expected.txt

    r103644 r105514  
    455455Never found WebKitCSSFilterValue
    456456Never found WebKitCSSMatrix
     457Never found WebKitCSSRegionRule
    457458Never found WebKitCSSTransformValue
    458459Never found WebKitPoint
  • trunk/LayoutTests/platform/mac/fast/js/global-constructors-expected.txt

    r103485 r105514  
    319319PASS WebKitCSSKeyframesRule.toString() is '[object WebKitCSSKeyframesRuleConstructor]'
    320320PASS WebKitCSSMatrix.toString() is '[object WebKitCSSMatrixConstructor]'
     321PASS WebKitCSSRegionRule.toString() is '[object WebKitCSSRegionRuleConstructor]'
    321322PASS WebKitCSSTransformValue.toString() is '[object WebKitCSSTransformValueConstructor]'
    322323PASS WebKitPoint.toString() is '[object WebKitPointConstructor]'
  • trunk/LayoutTests/platform/qt-arm/fast/dom/Window/window-property-descriptors-expected.txt

    r98733 r105514  
    316316PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSKeyframesRule') is 'object'
    317317PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSMatrix') is 'object'
     318PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSRegionRule') is 'object'
    318319PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSTransformValue') is 'object'
    319320PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitPoint') is 'object'
  • trunk/LayoutTests/platform/qt-wk2/fast/dom/Window/window-properties-expected.txt

    r102333 r105514  
    20172017window.WebKitCSSMatrix.prototype.toString [function]
    20182018window.WebKitCSSMatrix.prototype.translate [function]
     2019window.WebKitCSSRegionRule [object WebKitCSSRegionRuleConstructor]
     2020window.WebKitCSSRegionRule.prototype [printed above as window.CSSRule.prototype]
    20192021window.WebKitCSSTransformValue [object WebKitCSSTransformValueConstructor]
    20202022window.WebKitCSSTransformValue.CSS_MATRIX [number]
  • trunk/LayoutTests/platform/qt-wk2/fast/dom/Window/window-property-descriptors-expected.txt

    r98733 r105514  
    311311PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSKeyframesRule') is 'object'
    312312PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSMatrix') is 'object'
     313PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSRegionRule') is 'object'
    313314PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSTransformValue') is 'object'
    314315PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitPoint') is 'object'
  • trunk/LayoutTests/platform/qt-wk2/fast/dom/prototype-inheritance-2-expected.txt

    r93482 r105514  
    424424Never found TextMetrics
    425425Never found WebKitCSSMatrix
     426Never found WebKitCSSRegionRule
    426427Never found WebKitCSSTransformValue
    427428Never found WebKitPoint
  • trunk/LayoutTests/platform/qt/fast/dom/Window/window-properties-expected.txt

    r105130 r105514  
    21192119window.WebKitCSSMatrix.prototype.toString [function]
    21202120window.WebKitCSSMatrix.prototype.translate [function]
     2121window.WebKitCSSRegionRule [object WebKitCSSRegionRuleConstructor]
     2122window.WebKitCSSRegionRule.prototype [printed above as window.CSSRule.prototype]
    21212123window.WebKitCSSTransformValue [object WebKitCSSTransformValueConstructor]
    21222124window.WebKitCSSTransformValue.CSS_MATRIX [number]
  • trunk/LayoutTests/platform/qt/fast/dom/Window/window-property-descriptors-expected.txt

    r104560 r105514  
    319319PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSKeyframesRule') is 'object'
    320320PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSMatrix') is 'object'
     321PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSRegionRule') is 'object'
    321322PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSTransformValue') is 'object'
    322323PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitPoint') is 'object'
  • trunk/LayoutTests/platform/qt/fast/dom/prototype-inheritance-2-expected.txt

    r105493 r105514  
    435435Never found WebKitCSSFilterValue
    436436Never found WebKitCSSMatrix
     437Never found WebKitCSSRegionRule
    437438Never found WebKitCSSTransformValue
    438439Never found WebKitPoint
  • trunk/LayoutTests/platform/qt/fast/js/global-constructors-expected.txt

    r105493 r105514  
    300300PASS WebKitCSSKeyframesRule.toString() is '[object WebKitCSSKeyframesRuleConstructor]'
    301301PASS WebKitCSSMatrix.toString() is '[object WebKitCSSMatrixConstructor]'
     302PASS WebKitCSSRegionRule.toString() is '[object WebKitCSSRegionRuleConstructor]'
    302303PASS WebKitCSSTransformValue.toString() is '[object WebKitCSSTransformValueConstructor]'
    303304PASS WebKitPoint.toString() is '[object WebKitPointConstructor]'
  • trunk/LayoutTests/platform/win/fast/dom/Window/window-properties-expected.txt

    r103217 r105514  
    20612061window.WebKitCSSMatrix.prototype.toString [function]
    20622062window.WebKitCSSMatrix.prototype.translate [function]
     2063window.WebKitCSSRegionRule [object WebKitCSSRegionRuleConstructor]
     2064window.WebKitCSSRegionRule.prototype [printed above as window.CSSRule.prototype]
    20632065window.WebKitCSSTransformValue [object WebKitCSSTransformValueConstructor]
    20642066window.WebKitCSSTransformValue.CSS_MATRIX [number]
  • trunk/LayoutTests/platform/win/fast/dom/Window/window-property-descriptors-expected.txt

    r98733 r105514  
    326326PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSKeyframesRule') is 'object'
    327327PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSMatrix') is 'object'
     328PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSRegionRule') is 'object'
    328329PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitCSSTransformValue') is 'object'
    329330PASS typeof Object.getOwnPropertyDescriptor(window, 'WebKitPoint') is 'object'
  • trunk/LayoutTests/platform/win/fast/dom/prototype-inheritance-2-expected.txt

    r98691 r105514  
    440440Never found TextMetrics
    441441Never found WebKitCSSMatrix
     442Never found WebKitCSSRegionRule
    442443Never found WebKitCSSTransformValue
    443444Never found WebKitPoint
  • trunk/LayoutTests/platform/win/fast/js/global-constructors-expected.txt

    r96764 r105514  
    308308PASS WebKitCSSKeyframesRule.toString() is '[object WebKitCSSKeyframesRuleConstructor]'
    309309PASS WebKitCSSMatrix.toString() is '[object WebKitCSSMatrixConstructor]'
     310PASS WebKitCSSRegionRule.toString() is '[object WebKitCSSRegionRuleConstructor]'
    310311PASS WebKitCSSTransformValue.toString() is '[object WebKitCSSTransformValueConstructor]'
    311312PASS WebKitPoint.toString() is '[object WebKitPointConstructor]'
  • trunk/Source/WebCore/CMakeLists.txt

    r105502 r105514  
    130130    css/WebKitCSSKeyframesRule.idl
    131131    css/WebKitCSSMatrix.idl
     132    css/WebKitCSSRegionRule.idl
    132133    css/WebKitCSSTransformValue.idl
    133134
  • trunk/Source/WebCore/ChangeLog

    r105513 r105514  
     12012-01-20  Mihnea Ovidenie  <mihnea@adobe.com>
     2
     3        [CSSRegion]Expose DOM interface for WebKitCSSRegionRule
     4        https://bugs.webkit.org/show_bug.cgi?id=73985
     5
     6        Reviewed by Antti Koivisto.
     7
     8        Start by exposing the interface and the cssRules attribute of type CSSRuleList.
     9        Test: fast/regions/webkit-region-rule.html
     10
     11        * CMakeLists.txt:
     12        * DerivedSources.cpp:
     13        * DerivedSources.make:
     14        * DerivedSources.pri:
     15        * GNUmakefile.list.am:
     16        * WebCore.gypi:
     17        * WebCore.vcproj/WebCore.vcproj:
     18        * WebCore.xcodeproj/project.pbxproj:
     19        * bindings/js/JSCSSRuleCustom.cpp:
     20        (WebCore::toJS):
     21        * bindings/objc/DOMCSS.mm:
     22        (kitClass):
     23        * bindings/v8/custom/V8CSSRuleCustom.cpp:
     24        (WebCore::toV8):
     25        * css/WebKitCSSRegionRule.cpp:
     26        * css/WebKitCSSRegionRule.h:
     27        * css/WebKitCSSRegionRule.idl:
     28        * page/DOMWindow.idl:
     29
    1302012-01-20  Nikolas Zimmermann  <nzimmermann@rim.com>
    231
  • trunk/Source/WebCore/DerivedSources.cpp

    r105217 r105514  
    468468#include "JSWebKitCSSTransformValue.cpp"
    469469#include "JSWebKitCSSMatrix.cpp"
     470#include "JSWebKitCSSRegionRule.cpp"
    470471#include "JSWebKitMutationObserver.cpp"
    471472#include "JSWebKitNamedFlow.cpp"
  • trunk/Source/WebCore/DerivedSources.make

    r105217 r105514  
    8080    $(WebCore)/css/WebKitCSSKeyframesRule.idl \
    8181    $(WebCore)/css/WebKitCSSMatrix.idl \
     82    $(WebCore)/css/WebKitCSSRegionRule.idl \
    8283    $(WebCore)/css/WebKitCSSTransformValue.idl \
    8384    $(WebCore)/dom/Attr.idl \
  • trunk/Source/WebCore/DerivedSources.pri

    r105217 r105514  
    116116    $$PWD/css/WebKitCSSKeyframesRule.idl \
    117117    $$PWD/css/WebKitCSSMatrix.idl \
     118    $$PWD/css/WebKitCSSRegionRule.idl \
    118119    $$PWD/css/WebKitCSSTransformValue.idl \
    119120    $$PWD/dom/Attr.idl \
  • trunk/Source/WebCore/GNUmakefile.list.am

    r105506 r105514  
    581581        DerivedSources/WebCore/JSWebKitCSSMatrix.cpp \
    582582        DerivedSources/WebCore/JSWebKitCSSMatrix.h \
     583        DerivedSources/WebCore/JSWebKitCSSRegionRule.cpp \
     584        DerivedSources/WebCore/JSWebKitCSSRegionRule.h \
    583585        DerivedSources/WebCore/JSWebKitCSSTransformValue.cpp \
    584586        DerivedSources/WebCore/JSWebKitCSSTransformValue.h \
     
    667669        $(WebCore)/css/WebKitCSSKeyframesRule.idl \
    668670        $(WebCore)/css/WebKitCSSMatrix.idl \
     671        $(WebCore)/css/WebKitCSSRegionRule.idl \
    669672        $(WebCore)/css/WebKitCSSTransformValue.idl \
    670673        $(WebCore)/dom/Attr.idl \
  • trunk/Source/WebCore/WebCore.gypi

    r105506 r105514  
    11791179            'css/WebKitCSSKeyframesRule.idl',
    11801180            'css/WebKitCSSMatrix.idl',
     1181            'css/WebKitCSSRegionRule.idl',
    11811182            'css/WebKitCSSTransformValue.idl',
    11821183            'dom/Attr.idl',
     
    72547255            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSMatrix.mm',
    72557256            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSMatrixInternal.h',
     7257            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSRegionRule.h',
     7258            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSRegionRule.mm',
     7259            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSRegionRuleInternal.h',
    72567260            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSTransformValue.h',
    72577261            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMWebKitCSSTransformValue.mm',
     
    82728276            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSMatrix.cpp',
    82738277            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSMatrix.h',
     8278            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSRegionRule.cpp',
     8279            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSRegionRule.h',
    82748280            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSTransformValue.cpp',
    82758281            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSTransformValue.h',
  • trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj

    r105506 r105514  
    2244322443                        </File>
    2244422444                        <File
     22445                                RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitCSSRegionRule.cpp"
     22446                                >
     22447                        </File>
     22448                        <File
     22449                                RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitCSSRegionRule.h"
     22450                                >
     22451                        </File>
     22452                        <File
    2244522453                                RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitCSSTransformValue.cpp"
    2244622454                                >
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r105506 r105514  
    29932993                8AA61D00144D595B00F37350 /* WebKitCSSRegionRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AA61CFE144D595B00F37350 /* WebKitCSSRegionRule.h */; };
    29942994                8AB4BC77126FDB7100DEB727 /* IgnoreDestructiveWriteCountIncrementer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB4BC76126FDB7100DEB727 /* IgnoreDestructiveWriteCountIncrementer.h */; };
     2995                8AD0A59414C88336000D83C5 /* JSWebKitCSSRegionRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8ACC24CD148E24B200EFCC0D /* JSWebKitCSSRegionRule.cpp */; };
     2996                8AD0A59514C88336000D83C5 /* JSWebKitCSSRegionRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ACC24CE148E24B200EFCC0D /* JSWebKitCSSRegionRule.h */; };
     2997                8AD0A59614C88358000D83C5 /* DOMWebKitCSSRegionRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ACC2817148E47E700EFCC0D /* DOMWebKitCSSRegionRule.h */; };
     2998                8AD0A59714C88358000D83C5 /* DOMWebKitCSSRegionRule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8ACC2818148E47E700EFCC0D /* DOMWebKitCSSRegionRule.mm */; };
     2999                8AD0A59814C88358000D83C5 /* DOMWebKitCSSRegionRuleInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ACC2819148E47E700EFCC0D /* DOMWebKitCSSRegionRuleInternal.h */; };
    29953000                8AF4E55511DC5A36000ED3DE /* PerformanceNavigation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8AF4E55211DC5A36000ED3DE /* PerformanceNavigation.cpp */; };
    29963001                8AF4E55611DC5A36000ED3DE /* PerformanceNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AF4E55311DC5A36000ED3DE /* PerformanceNavigation.h */; };
     
    98099814                8AA61CFE144D595B00F37350 /* WebKitCSSRegionRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitCSSRegionRule.h; sourceTree = "<group>"; };
    98109815                8AB4BC76126FDB7100DEB727 /* IgnoreDestructiveWriteCountIncrementer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IgnoreDestructiveWriteCountIncrementer.h; sourceTree = "<group>"; };
     9816                8ACC24CD148E24B200EFCC0D /* JSWebKitCSSRegionRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebKitCSSRegionRule.cpp; sourceTree = "<group>"; };
     9817                8ACC24CE148E24B200EFCC0D /* JSWebKitCSSRegionRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWebKitCSSRegionRule.h; sourceTree = "<group>"; };
     9818                8ACC2817148E47E700EFCC0D /* DOMWebKitCSSRegionRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMWebKitCSSRegionRule.h; sourceTree = "<group>"; };
     9819                8ACC2818148E47E700EFCC0D /* DOMWebKitCSSRegionRule.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMWebKitCSSRegionRule.mm; sourceTree = "<group>"; };
     9820                8ACC2819148E47E700EFCC0D /* DOMWebKitCSSRegionRuleInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMWebKitCSSRegionRuleInternal.h; sourceTree = "<group>"; };
     9821                8AD0A55614C87425000D83C5 /* WebKitCSSRegionRule.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WebKitCSSRegionRule.idl; sourceTree = "<group>"; };
    98119822                8AF4E55211DC5A36000ED3DE /* PerformanceNavigation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PerformanceNavigation.cpp; sourceTree = "<group>"; };
    98129823                8AF4E55311DC5A36000ED3DE /* PerformanceNavigation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerformanceNavigation.h; sourceTree = "<group>"; };
     
    1535415365                                4983914E0F1E76B400C23782 /* DOMWebKitCSSMatrix.mm */,
    1535515366                                4983914F0F1E76B400C23782 /* DOMWebKitCSSMatrixInternal.h */,
     15367                                8ACC2817148E47E700EFCC0D /* DOMWebKitCSSRegionRule.h */,
     15368                                8ACC2818148E47E700EFCC0D /* DOMWebKitCSSRegionRule.mm */,
     15369                                8ACC2819148E47E700EFCC0D /* DOMWebKitCSSRegionRuleInternal.h */,
    1535615370                                31611E5E0E1C4E1400F6A579 /* DOMWebKitCSSTransformValue.h */,
    1535715371                                31611E5F0E1C4E1400F6A579 /* DOMWebKitCSSTransformValue.mm */,
     
    1776717781                                4983913D0F1E767500C23782 /* JSWebKitCSSMatrix.cpp */,
    1776817782                                4983913E0F1E767500C23782 /* JSWebKitCSSMatrix.h */,
     17783                                8ACC24CD148E24B200EFCC0D /* JSWebKitCSSRegionRule.cpp */,
     17784                                8ACC24CE148E24B200EFCC0D /* JSWebKitCSSRegionRule.h */,
    1776917785                                31611E580E1C4DE000F6A579 /* JSWebKitCSSTransformValue.cpp */,
    1777017786                                31611E590E1C4DE000F6A579 /* JSWebKitCSSTransformValue.h */,
     
    2006720083                                8AA61CFD144D595B00F37350 /* WebKitCSSRegionRule.cpp */,
    2006820084                                8AA61CFE144D595B00F37350 /* WebKitCSSRegionRule.h */,
     20085                                8AD0A55614C87425000D83C5 /* WebKitCSSRegionRule.idl */,
    2006920086                                5038BC0614711CDB0095E0D1 /* WebKitCSSShaderValue.cpp */,
    2007020087                                50B42157146976960087E604 /* WebKitCSSShaderValue.h */,
     
    2405424071                                50CC089A14C6E99C0017AB51 /* CustomFilterNumberParameter.h in Headers */,
    2405524072                                BC0B358814C4F9830055E22A /* RunLoop.h in Headers */,
     24073                                8AD0A59514C88336000D83C5 /* JSWebKitCSSRegionRule.h in Headers */,
     24074                                8AD0A59614C88358000D83C5 /* DOMWebKitCSSRegionRule.h in Headers */,
     24075                                8AD0A59814C88358000D83C5 /* DOMWebKitCSSRegionRuleInternal.h in Headers */,
    2405624076                        );
    2405724077                        runOnlyForDeploymentPostprocessing = 0;
     
    2501425034                                316FE0810E6CCC2800BF6088 /* DOMWebKitCSSKeyframesRule.mm in Sources */,
    2501525035                                498391510F1E76B400C23782 /* DOMWebKitCSSMatrix.mm in Sources */,
     25036                                8AD0A59714C88358000D83C5 /* DOMWebKitCSSRegionRule.mm in Sources */,
    2501625037                                31611E620E1C4E1400F6A579 /* DOMWebKitCSSTransformValue.mm in Sources */,
    2501725038                                8A195933147EA16E00D1EA61 /* DOMWebKitNamedFlow.mm in Sources */,
     
    2604826069                                E1AD14B5129734CA00ACA989 /* JSWebKitCSSKeyframesRuleCustom.cpp in Sources */,
    2604926070                                4983913F0F1E767500C23782 /* JSWebKitCSSMatrix.cpp in Sources */,
     26071                                8AD0A59414C88336000D83C5 /* JSWebKitCSSRegionRule.cpp in Sources */,
    2605026072                                31611E5A0E1C4DE000F6A579 /* JSWebKitCSSTransformValue.cpp in Sources */,
    2605126073                                C6F0902C14327D4F00685849 /* JSWebKitMutationObserver.cpp in Sources */,
  • trunk/Source/WebCore/bindings/js/JSCSSRuleCustom.cpp

    r101401 r105514  
    4242#include "JSWebKitCSSKeyframeRule.h"
    4343#include "JSWebKitCSSKeyframesRule.h"
     44#include "JSWebKitCSSRegionRule.h"
    4445#include "WebKitCSSKeyframeRule.h"
    4546#include "WebKitCSSKeyframesRule.h"
     47#include "WebKitCSSRegionRule.h"
    4648
    4749using namespace JSC;
     
    9395            wrapper = CREATE_DOM_WRAPPER(exec, globalObject, WebKitCSSKeyframesRule, rule);
    9496            break;
     97        case CSSRule::WEBKIT_REGION_RULE:
     98            wrapper = CREATE_DOM_WRAPPER(exec, globalObject, WebKitCSSRegionRule, rule);
     99            break;
    95100        default:
    96101            wrapper = CREATE_DOM_WRAPPER(exec, globalObject, CSSRule, rule);
  • trunk/Source/WebCore/bindings/objc/DOMCSS.mm

    r101899 r105514  
    5050#import "DOMWebKitCSSKeyframeRule.h"
    5151#import "DOMWebKitCSSKeyframesRule.h"
     52#import "DOMWebKitCSSRegionRule.h"
    5253#import "DOMWebKitCSSTransformValue.h"
    5354
     
    9192            return [DOMWebKitCSSKeyframeRule class];
    9293        case DOM_WEBKIT_REGION_RULE:
    93             return [DOMCSSUnknownRule class];
     94            return [DOMWebKitCSSRegionRule class];
    9495    }
    9596    ASSERT_NOT_REACHED();
  • trunk/Source/WebCore/bindings/v8/custom/V8CSSRuleCustom.cpp

    r101899 r105514  
    4040#include "V8WebKitCSSKeyframeRule.h"
    4141#include "V8WebKitCSSKeyframesRule.h"
     42#include "V8WebKitCSSRegionRule.h"
    4243
    4344namespace WebCore {
     
    7071        return toV8(static_cast<WebKitCSSKeyframesRule*>(impl));
    7172    case CSSRule::WEBKIT_REGION_RULE:
    72         return V8CSSRule::wrap(impl);
     73        return toV8(static_cast<WebKitCSSRegionRule*>(impl));
    7374    }
    7475    return V8CSSRule::wrap(impl);
  • trunk/Source/WebCore/css/WebKitCSSRegionRule.cpp

    r101899 r105514  
    1414 *    provided with the distribution.
    1515 *
    16  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY
     16 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER "AS IS" AND ANY
    1717 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    1818 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     
    3232#include "WebKitCSSRegionRule.h"
    3333
     34#include "CSSParser.h"
    3435#include "CSSParserValues.h"
    3536#include "CSSRuleList.h"
     37#include "Document.h"
     38#include "ExceptionCode.h"
    3639
    3740namespace WebCore {
  • trunk/Source/WebCore/css/WebKitCSSRegionRule.h

    r101593 r105514  
    1414 *    provided with the distribution.
    1515 *
    16  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY
     16 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER "AS IS" AND ANY
    1717 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    1818 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  • trunk/Source/WebCore/page/DOMWindow.idl

    r105486 r105514  
    555555        attribute WebKitCSSKeyframeRuleConstructor WebKitCSSKeyframeRule;
    556556        attribute WebKitCSSKeyframesRuleConstructor WebKitCSSKeyframesRule;
     557        attribute WebKitCSSRegionRuleConstructor WebKitCSSRegionRule;
    557558
    558559        attribute WebKitCSSMatrixConstructor WebKitCSSMatrix; // Usable with the new operator
Note: See TracChangeset for help on using the changeset viewer.