- a/Source/WebCore/ChangeLog +52 lines
Lines 1-3 a/Source/WebCore/ChangeLog_sec1
1
2013-10-03  Zan Dobersek  <zdobersek@igalia.com>
2
3
        [WebIDL] Annotate IDL interfaces under Source/WebCore/css/ with the OperationsNotDeletable attribute
4
        https://bugs.webkit.org/show_bug.cgi?id=122276
5
6
        Before changing the JSC bindings generator to enforce WebIDL operations to be configurable, all the
7
        interfaces are being annotated with the OperationsNotDeletable attribute. The attribute currently
8
        doesn't have any effect, but will keep the operations not configurable after the generator is modified
9
        to preserve the original behavior. The attribute will be removed from each interface after checking
10
        conformity with other browsers (in terms of configurability of operations of that interface) and the
11
        WebKit's existing test suites.
12
13
        This patch covers IDL interfaces under Source/WebCore/css/.
14
15
        * css/CSSCharsetRule.idl:
16
        * css/CSSFontFaceLoadEvent.idl:
17
        * css/CSSFontFaceRule.idl:
18
        * css/CSSHostRule.idl:
19
        * css/CSSImportRule.idl:
20
        * css/CSSMediaRule.idl:
21
        * css/CSSPageRule.idl:
22
        * css/CSSPrimitiveValue.idl:
23
        * css/CSSRule.idl:
24
        * css/CSSRuleList.idl:
25
        * css/CSSStyleDeclaration.idl:
26
        * css/CSSStyleRule.idl:
27
        * css/CSSStyleSheet.idl:
28
        * css/CSSSupportsRule.idl:
29
        * css/CSSUnknownRule.idl:
30
        * css/CSSValue.idl:
31
        * css/CSSValueList.idl:
32
        * css/Counter.idl:
33
        * css/DOMWindowCSS.idl:
34
        * css/FontLoader.idl:
35
        * css/MediaList.idl:
36
        * css/MediaQueryList.idl:
37
        * css/MediaQueryListListener.idl:
38
        * css/RGBColor.idl:
39
        * css/Rect.idl:
40
        * css/StyleMedia.idl:
41
        * css/StyleSheet.idl:
42
        * css/StyleSheetList.idl:
43
        * css/WebKitCSSFilterRule.idl:
44
        * css/WebKitCSSFilterValue.idl:
45
        * css/WebKitCSSKeyframeRule.idl:
46
        * css/WebKitCSSKeyframesRule.idl:
47
        * css/WebKitCSSMatrix.idl:
48
        * css/WebKitCSSMixFunctionValue.idl:
49
        * css/WebKitCSSRegionRule.idl:
50
        * css/WebKitCSSTransformValue.idl:
51
        * css/WebKitCSSViewportRule.idl:
52
1
2013-10-02  Mario Sanchez Prada  <mario.prada@samsung.com>
53
2013-10-02  Mario Sanchez Prada  <mario.prada@samsung.com>
2
54
3
        [ATK] Expose aria-invalid as a text attribute (not object attribute)
55
        [ATK] Expose aria-invalid as a text attribute (not object attribute)
- a/Source/WebCore/css/CSSCharsetRule.idl -1 / +3 lines
Lines 19-25 a/Source/WebCore/css/CSSCharsetRule.idl_sec1
19
 */
19
 */
20
20
21
// Introduced in DOM Level 2:
21
// Introduced in DOM Level 2:
22
interface CSSCharsetRule : CSSRule {
22
[
23
    OperationsNotDeletable
24
] interface CSSCharsetRule : CSSRule {
23
#if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
25
#if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
24
    [TreatReturnedNullStringAs=Null] readonly attribute DOMString encoding;
26
    [TreatReturnedNullStringAs=Null] readonly attribute DOMString encoding;
25
#else
27
#else
- a/Source/WebCore/css/CSSFontFaceLoadEvent.idl -1 / +2 lines
Lines 32-38 a/Source/WebCore/css/CSSFontFaceLoadEvent.idl_sec1
32
    NoInterfaceObject,
32
    NoInterfaceObject,
33
    Conditional=FONT_LOAD_EVENTS,
33
    Conditional=FONT_LOAD_EVENTS,
34
    JSNoStaticTables,
34
    JSNoStaticTables,
35
    ConstructorTemplate=Event
35
    ConstructorTemplate=Event,
36
    OperationsNotDeletable
36
] interface CSSFontFaceLoadEvent : Event {
37
] interface CSSFontFaceLoadEvent : Event {
37
    [InitializedByEventConstructor] readonly attribute CSSFontFaceRule fontface;
38
    [InitializedByEventConstructor] readonly attribute CSSFontFaceRule fontface;
38
    [InitializedByEventConstructor] readonly attribute DOMError error;
39
    [InitializedByEventConstructor] readonly attribute DOMError error;
- a/Source/WebCore/css/CSSFontFaceRule.idl +1 lines
Lines 22-27 a/Source/WebCore/css/CSSFontFaceRule.idl_sec1
22
[
22
[
23
    JSGenerateToJSObject,
23
    JSGenerateToJSObject,
24
    JSGenerateToNativeObject,
24
    JSGenerateToNativeObject,
25
    OperationsNotDeletable
25
] interface CSSFontFaceRule : CSSRule {
26
] interface CSSFontFaceRule : CSSRule {
26
    readonly attribute CSSStyleDeclaration style;
27
    readonly attribute CSSStyleDeclaration style;
27
};
28
};
- a/Source/WebCore/css/CSSHostRule.idl +1 lines
Lines 21-26 a/Source/WebCore/css/CSSHostRule.idl_sec1
21
// Introduced in Shadow DOM spec:
21
// Introduced in Shadow DOM spec:
22
[
22
[
23
    Conditional=SHADOW_DOM,
23
    Conditional=SHADOW_DOM,
24
    OperationsNotDeletable
24
] interface CSSHostRule : CSSRule {
25
] interface CSSHostRule : CSSRule {
25
    readonly attribute CSSRuleList cssRules;
26
    readonly attribute CSSRuleList cssRules;
26
    
27
    
- a/Source/WebCore/css/CSSImportRule.idl -1 / +3 lines
Lines 19-25 a/Source/WebCore/css/CSSImportRule.idl_sec1
19
 */
19
 */
20
20
21
// Introduced in DOM Level 2:
21
// Introduced in DOM Level 2:
22
interface CSSImportRule : CSSRule {
22
[
23
    OperationsNotDeletable
24
] interface CSSImportRule : CSSRule {
23
    [TreatReturnedNullStringAs=Null] readonly attribute DOMString href;
25
    [TreatReturnedNullStringAs=Null] readonly attribute DOMString href;
24
    readonly attribute MediaList media;
26
    readonly attribute MediaList media;
25
    readonly attribute CSSStyleSheet styleSheet;
27
    readonly attribute CSSStyleSheet styleSheet;
- a/Source/WebCore/css/CSSMediaRule.idl -1 / +3 lines
Lines 19-25 a/Source/WebCore/css/CSSMediaRule.idl_sec1
19
 */
19
 */
20
20
21
// Introduced in DOM Level 2:
21
// Introduced in DOM Level 2:
22
interface CSSMediaRule : CSSRule {
22
[
23
    OperationsNotDeletable
24
] interface CSSMediaRule : CSSRule {
23
    readonly attribute MediaList media;
25
    readonly attribute MediaList media;
24
    readonly attribute CSSRuleList cssRules;
26
    readonly attribute CSSRuleList cssRules;
25
    
27
    
- a/Source/WebCore/css/CSSPageRule.idl -1 / +3 lines
Lines 19-25 a/Source/WebCore/css/CSSPageRule.idl_sec1
19
 */
19
 */
20
20
21
// Introduced in DOM Level 2:
21
// Introduced in DOM Level 2:
22
interface CSSPageRule : CSSRule {
22
[
23
    OperationsNotDeletable
24
] interface CSSPageRule : CSSRule {
23
25
24
             [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] attribute DOMString selectorText;
26
             [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] attribute DOMString selectorText;
25
27
- a/Source/WebCore/css/CSSPrimitiveValue.idl -1 / +2 lines
Lines 18-24 a/Source/WebCore/css/CSSPrimitiveValue.idl_sec1
18
 */
18
 */
19
19
20
[
20
[
21
    ImplementationLacksVTable
21
    ImplementationLacksVTable,
22
    OperationsNotDeletable
22
] interface CSSPrimitiveValue : CSSValue {
23
] interface CSSPrimitiveValue : CSSValue {
23
24
24
    // UnitTypes
25
    // UnitTypes
- a/Source/WebCore/css/CSSRule.idl +1 lines
Lines 25-30 a/Source/WebCore/css/CSSRule.idl_sec1
25
    GenerateIsReachable,
25
    GenerateIsReachable,
26
    CustomToJSObject,
26
    CustomToJSObject,
27
    ObjCPolymorphic,
27
    ObjCPolymorphic,
28
    OperationsNotDeletable
28
] interface CSSRule {
29
] interface CSSRule {
29
30
30
    // RuleType
31
    // RuleType
- a/Source/WebCore/css/CSSRuleList.idl -1 / +2 lines
Lines 26-32 a/Source/WebCore/css/CSSRuleList.idl_sec1
26
// Introduced in DOM Level 2:
26
// Introduced in DOM Level 2:
27
[
27
[
28
    CustomIsReachable,
28
    CustomIsReachable,
29
    SkipVTableValidation
29
    SkipVTableValidation,
30
    OperationsNotDeletable
30
] interface CSSRuleList {
31
] interface CSSRuleList {
31
    readonly attribute unsigned long    length;
32
    readonly attribute unsigned long    length;
32
    getter CSSRule item([Default=Undefined] optional unsigned long index);
33
    getter CSSRule item([Default=Undefined] optional unsigned long index);
- a/Source/WebCore/css/CSSStyleDeclaration.idl -1 / +2 lines
Lines 26-32 a/Source/WebCore/css/CSSStyleDeclaration.idl_sec1
26
    JSCustomGetOwnPropertySlotAndDescriptor,
26
    JSCustomGetOwnPropertySlotAndDescriptor,
27
    CustomNamedSetter,
27
    CustomNamedSetter,
28
    CustomEnumerateProperty,
28
    CustomEnumerateProperty,
29
    SkipVTableValidation
29
    SkipVTableValidation,
30
    OperationsNotDeletable
30
] interface CSSStyleDeclaration {
31
] interface CSSStyleDeclaration {
31
    [TreatReturnedNullStringAs=Null, TreatNullAs=NullString, SetterRaisesException] attribute DOMString cssText;
32
    [TreatReturnedNullStringAs=Null, TreatNullAs=NullString, SetterRaisesException] attribute DOMString cssText;
32
33
- a/Source/WebCore/css/CSSStyleRule.idl -1 / +3 lines
Lines 19-25 a/Source/WebCore/css/CSSStyleRule.idl_sec1
19
 */
19
 */
20
20
21
// Introduced in DOM Level 2:
21
// Introduced in DOM Level 2:
22
interface CSSStyleRule : CSSRule {
22
[
23
    OperationsNotDeletable
24
] interface CSSStyleRule : CSSRule {
23
25
24
             [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] attribute DOMString selectorText;
26
             [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] attribute DOMString selectorText;
25
27
- a/Source/WebCore/css/CSSStyleSheet.idl -1 / +3 lines
Lines 19-25 a/Source/WebCore/css/CSSStyleSheet.idl_sec1
19
 */
19
 */
20
20
21
// Introduced in DOM Level 2:
21
// Introduced in DOM Level 2:
22
interface CSSStyleSheet : StyleSheet {
22
[
23
    OperationsNotDeletable
24
] interface CSSStyleSheet : StyleSheet {
23
    readonly attribute CSSRule          ownerRule;
25
    readonly attribute CSSRule          ownerRule;
24
    readonly attribute CSSRuleList      cssRules;
26
    readonly attribute CSSRuleList      cssRules;
25
27
- a/Source/WebCore/css/CSSSupportsRule.idl -1 / +2 lines
Lines 28-34 a/Source/WebCore/css/CSSSupportsRule.idl_sec1
28
28
29
[
29
[
30
    NoInterfaceObject,
30
    NoInterfaceObject,
31
    Conditional=CSS3_CONDITIONAL_RULES
31
    Conditional=CSS3_CONDITIONAL_RULES,
32
    OperationsNotDeletable
32
] interface CSSSupportsRule : CSSRule {
33
] interface CSSSupportsRule : CSSRule {
33
    readonly attribute CSSRuleList cssRules;
34
    readonly attribute CSSRuleList cssRules;
34
    readonly attribute DOMString conditionText;
35
    readonly attribute DOMString conditionText;
- a/Source/WebCore/css/CSSUnknownRule.idl +1 lines
Lines 21-26 a/Source/WebCore/css/CSSUnknownRule.idl_sec1
21
// Introduced in DOM Level 2:
21
// Introduced in DOM Level 2:
22
[
22
[
23
    NoInterfaceObject,
23
    NoInterfaceObject,
24
    OperationsNotDeletable
24
] interface CSSUnknownRule : CSSRule {
25
] interface CSSUnknownRule : CSSRule {
25
};
26
};
26
27
- a/Source/WebCore/css/CSSValue.idl -1 / +2 lines
Lines 23-29 a/Source/WebCore/css/CSSValue.idl_sec1
23
    CustomIsReachable,
23
    CustomIsReachable,
24
    JSCustomFinalize,
24
    JSCustomFinalize,
25
    ObjCPolymorphic,
25
    ObjCPolymorphic,
26
    ImplementationLacksVTable
26
    ImplementationLacksVTable,
27
    OperationsNotDeletable
27
] interface CSSValue {
28
] interface CSSValue {
28
29
29
    // UnitTypes
30
    // UnitTypes
- a/Source/WebCore/css/CSSValueList.idl -1 / +2 lines
Lines 25-31 a/Source/WebCore/css/CSSValueList.idl_sec1
25
25
26
// Introduced in DOM Level 2:
26
// Introduced in DOM Level 2:
27
[
27
[
28
    ImplementationLacksVTable
28
    ImplementationLacksVTable,
29
    OperationsNotDeletable
29
] interface CSSValueList : CSSValue {
30
] interface CSSValueList : CSSValue {
30
    readonly attribute unsigned long    length;
31
    readonly attribute unsigned long    length;
31
    getter CSSValue           item([Default=Undefined] optional unsigned long index);
32
    getter CSSValue           item([Default=Undefined] optional unsigned long index);
- a/Source/WebCore/css/Counter.idl -1 / +2 lines
Lines 19-25 a/Source/WebCore/css/Counter.idl_sec1
19
19
20
// Introduced in DOM Level 2:
20
// Introduced in DOM Level 2:
21
[
21
[
22
    ImplementationLacksVTable
22
    ImplementationLacksVTable,
23
    OperationsNotDeletable
23
] interface Counter {
24
] interface Counter {
24
    readonly attribute DOMString identifier;
25
    readonly attribute DOMString identifier;
25
    readonly attribute DOMString listStyle;
26
    readonly attribute DOMString listStyle;
- a/Source/WebCore/css/DOMWindowCSS.idl -1 / +2 lines
Lines 30-36 a/Source/WebCore/css/DOMWindowCSS.idl_sec1
30
[
30
[
31
    NoInterfaceObject,
31
    NoInterfaceObject,
32
    InterfaceName=CSS,
32
    InterfaceName=CSS,
33
    Conditional=CSS3_CONDITIONAL_RULES
33
    Conditional=CSS3_CONDITIONAL_RULES,
34
    OperationsNotDeletable
34
] interface DOMWindowCSS {
35
] interface DOMWindowCSS {
35
36
36
    boolean supports(DOMString property, DOMString value);
37
    boolean supports(DOMString property, DOMString value);
- a/Source/WebCore/css/FontLoader.idl +1 lines
Lines 34-39 a/Source/WebCore/css/FontLoader.idl_sec1
34
    ActiveDOMObject,
34
    ActiveDOMObject,
35
    EventTarget,
35
    EventTarget,
36
    GenerateIsReachable=ImplDocument,
36
    GenerateIsReachable=ImplDocument,
37
    OperationsNotDeletable
37
] interface FontLoader {
38
] interface FontLoader {
38
39
39
    attribute EventListener onloading;
40
    attribute EventListener onloading;
- a/Source/WebCore/css/MediaList.idl -1 / +2 lines
Lines 27-33 a/Source/WebCore/css/MediaList.idl_sec1
27
[
27
[
28
    JSCustomHeader,
28
    JSCustomHeader,
29
    GenerateIsReachable,
29
    GenerateIsReachable,
30
    ImplementationLacksVTable
30
    ImplementationLacksVTable,
31
    OperationsNotDeletable
31
] interface MediaList {
32
] interface MediaList {
32
33
33
    [TreatNullAs=NullString, TreatReturnedNullStringAs=Null, SetterRaisesException] attribute DOMString mediaText;
34
    [TreatNullAs=NullString, TreatReturnedNullStringAs=Null, SetterRaisesException] attribute DOMString mediaText;
- a/Source/WebCore/css/MediaQueryList.idl -1 / +2 lines
Lines 18-24 a/Source/WebCore/css/MediaQueryList.idl_sec1
18
 */
18
 */
19
[
19
[
20
    NoInterfaceObject,
20
    NoInterfaceObject,
21
    ImplementationLacksVTable
21
    ImplementationLacksVTable,
22
    OperationsNotDeletable
22
] interface MediaQueryList {
23
] interface MediaQueryList {
23
    readonly attribute DOMString media;
24
    readonly attribute DOMString media;
24
    readonly attribute boolean matches;
25
    readonly attribute boolean matches;
- a/Source/WebCore/css/MediaQueryListListener.idl -1 / +2 lines
Lines 18-24 a/Source/WebCore/css/MediaQueryListListener.idl_sec1
18
 */
18
 */
19
19
20
[
20
[
21
    CallbackNeedsOperatorEqual
21
    CallbackNeedsOperatorEqual,
22
    OperationsNotDeletable
22
] callback interface MediaQueryListListener {
23
] callback interface MediaQueryListListener {
23
    boolean queryChanged([Default=Undefined] optional MediaQueryList list);
24
    boolean queryChanged([Default=Undefined] optional MediaQueryList list);
24
};
25
};
- a/Source/WebCore/css/RGBColor.idl -1 / +2 lines
Lines 20-26 a/Source/WebCore/css/RGBColor.idl_sec1
20
20
21
// Introduced in DOM Level 2:
21
// Introduced in DOM Level 2:
22
[
22
[
23
    ImplementationLacksVTable
23
    ImplementationLacksVTable,
24
    OperationsNotDeletable
24
] interface RGBColor {
25
] interface RGBColor {
25
    readonly attribute CSSPrimitiveValue  red;
26
    readonly attribute CSSPrimitiveValue  red;
26
    readonly attribute CSSPrimitiveValue  green;
27
    readonly attribute CSSPrimitiveValue  green;
- a/Source/WebCore/css/Rect.idl -1 / +2 lines
Lines 18-24 a/Source/WebCore/css/Rect.idl_sec1
18
 */
18
 */
19
19
20
[
20
[
21
    ImplementationLacksVTable
21
    ImplementationLacksVTable,
22
    OperationsNotDeletable
22
] interface Rect {
23
] interface Rect {
23
    readonly attribute CSSPrimitiveValue  top;
24
    readonly attribute CSSPrimitiveValue  top;
24
    readonly attribute CSSPrimitiveValue  right;
25
    readonly attribute CSSPrimitiveValue  right;
- a/Source/WebCore/css/StyleMedia.idl -1 / +2 lines
Lines 26-32 a/Source/WebCore/css/StyleMedia.idl_sec1
26
26
27
[
27
[
28
    NoInterfaceObject,
28
    NoInterfaceObject,
29
    GenerateIsReachable=ImplFrame
29
    GenerateIsReachable=ImplFrame,
30
    OperationsNotDeletable
30
] interface StyleMedia {
31
] interface StyleMedia {
31
    readonly attribute DOMString type;
32
    readonly attribute DOMString type;
32
    boolean matchMedium([Default=Undefined] optional DOMString mediaquery);
33
    boolean matchMedium([Default=Undefined] optional DOMString mediaquery);
- a/Source/WebCore/css/StyleSheet.idl +1 lines
Lines 25-30 a/Source/WebCore/css/StyleSheet.idl_sec1
25
    GenerateIsReachable,
25
    GenerateIsReachable,
26
    CustomToJSObject,
26
    CustomToJSObject,
27
    ObjCPolymorphic,
27
    ObjCPolymorphic,
28
    OperationsNotDeletable
28
] interface StyleSheet {
29
] interface StyleSheet {
29
    [TreatReturnedNullStringAs=Null] readonly attribute DOMString        type;
30
    [TreatReturnedNullStringAs=Null] readonly attribute DOMString        type;
30
             attribute boolean          disabled;
31
             attribute boolean          disabled;
- a/Source/WebCore/css/StyleSheetList.idl -1 / +2 lines
Lines 21-27 a/Source/WebCore/css/StyleSheetList.idl_sec1
21
// Introduced in DOM Level 2:
21
// Introduced in DOM Level 2:
22
[
22
[
23
    GenerateIsReachable=ImplDocument,
23
    GenerateIsReachable=ImplDocument,
24
    ImplementationLacksVTable
24
    ImplementationLacksVTable,
25
    OperationsNotDeletable
25
] interface StyleSheetList {
26
] interface StyleSheetList {
26
    readonly attribute unsigned long    length;
27
    readonly attribute unsigned long    length;
27
    getter StyleSheet         item([Default=Undefined] optional unsigned long index);
28
    getter StyleSheet         item([Default=Undefined] optional unsigned long index);
- a/Source/WebCore/css/WebKitCSSFilterRule.idl +1 lines
Lines 29-34 a/Source/WebCore/css/WebKitCSSFilterRule.idl_sec1
29
29
30
[
30
[
31
    Conditional=CSS_SHADERS,
31
    Conditional=CSS_SHADERS,
32
    OperationsNotDeletable
32
] interface WebKitCSSFilterRule : CSSRule {
33
] interface WebKitCSSFilterRule : CSSRule {
33
    readonly attribute CSSStyleDeclaration style;
34
    readonly attribute CSSStyleDeclaration style;
34
35
- a/Source/WebCore/css/WebKitCSSFilterValue.idl -1 / +2 lines
Lines 26-32 a/Source/WebCore/css/WebKitCSSFilterValue.idl_sec1
26
[
26
[
27
    Conditional=CSS_FILTERS,
27
    Conditional=CSS_FILTERS,
28
    DoNotCheckConstants,
28
    DoNotCheckConstants,
29
    ImplementationLacksVTable
29
    ImplementationLacksVTable,
30
    OperationsNotDeletable
30
] interface WebKitCSSFilterValue : CSSValueList {
31
] interface WebKitCSSFilterValue : CSSValueList {
31
32
32
    // OperationTypes
33
    // OperationTypes
- a/Source/WebCore/css/WebKitCSSKeyframeRule.idl -1 / +3 lines
Lines 27-33 a/Source/WebCore/css/WebKitCSSKeyframeRule.idl_sec1
27
 */
27
 */
28
28
29
// Introduced in DOM Level ?:
29
// Introduced in DOM Level ?:
30
interface WebKitCSSKeyframeRule : CSSRule {
30
[
31
    OperationsNotDeletable
32
] interface WebKitCSSKeyframeRule : CSSRule {
31
33
32
    attribute DOMString keyText;
34
    attribute DOMString keyText;
33
    readonly attribute CSSStyleDeclaration style;
35
    readonly attribute CSSStyleDeclaration style;
- a/Source/WebCore/css/WebKitCSSKeyframesRule.idl -1 / +3 lines
Lines 27-33 a/Source/WebCore/css/WebKitCSSKeyframesRule.idl_sec1
27
 */
27
 */
28
28
29
// Introduced in DOM Level ?:
29
// Introduced in DOM Level ?:
30
interface WebKitCSSKeyframesRule : CSSRule {
30
[
31
    OperationsNotDeletable
32
] interface WebKitCSSKeyframesRule : CSSRule {
31
33
32
    [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] attribute DOMString name;
34
    [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] attribute DOMString name;
33
    readonly attribute CSSRuleList cssRules;
35
    readonly attribute CSSRuleList cssRules;
- a/Source/WebCore/css/WebKitCSSMatrix.idl +1 lines
Lines 27-32 a/Source/WebCore/css/WebKitCSSMatrix.idl_sec1
27
[
27
[
28
    Constructor([Default=NullString] optional DOMString cssValue),
28
    Constructor([Default=NullString] optional DOMString cssValue),
29
    ConstructorRaisesException,
29
    ConstructorRaisesException,
30
    OperationsNotDeletable
30
] interface WebKitCSSMatrix {
31
] interface WebKitCSSMatrix {
31
32
32
    // These attributes are simple aliases for certain elements of the 4x4 matrix
33
    // These attributes are simple aliases for certain elements of the 4x4 matrix
- a/Source/WebCore/css/WebKitCSSMixFunctionValue.idl -1 / +2 lines
Lines 29-35 a/Source/WebCore/css/WebKitCSSMixFunctionValue.idl_sec1
29
29
30
[
30
[
31
    Conditional=CSS_SHADERS,
31
    Conditional=CSS_SHADERS,
32
    ImplementationLacksVTable
32
    ImplementationLacksVTable,
33
    OperationsNotDeletable
33
] interface WebKitCSSMixFunctionValue : CSSValueList {
34
] interface WebKitCSSMixFunctionValue : CSSValueList {
34
};
35
};
35
36
- a/Source/WebCore/css/WebKitCSSRegionRule.idl +1 lines
Lines 29-34 a/Source/WebCore/css/WebKitCSSRegionRule.idl_sec1
29
29
30
[
30
[
31
    Conditional=CSS_REGIONS,
31
    Conditional=CSS_REGIONS,
32
    OperationsNotDeletable
32
] interface WebKitCSSRegionRule : CSSRule {
33
] interface WebKitCSSRegionRule : CSSRule {
33
    readonly attribute CSSRuleList cssRules;
34
    readonly attribute CSSRuleList cssRules;
34
};
35
};
- a/Source/WebCore/css/WebKitCSSTransformValue.idl -1 / +2 lines
Lines 28-34 a/Source/WebCore/css/WebKitCSSTransformValue.idl_sec1
28
28
29
[
29
[
30
    DoNotCheckConstants,
30
    DoNotCheckConstants,
31
    ImplementationLacksVTable
31
    ImplementationLacksVTable,
32
    OperationsNotDeletable
32
] interface WebKitCSSTransformValue : CSSValueList {
33
] interface WebKitCSSTransformValue : CSSValueList {
33
34
34
    // OperationTypes
35
    // OperationTypes
- a/Source/WebCore/css/WebKitCSSViewportRule.idl +1 lines
Lines 29-34 a/Source/WebCore/css/WebKitCSSViewportRule.idl_sec1
29
29
30
[
30
[
31
    Conditional=CSS_DEVICE_ADAPTATION,
31
    Conditional=CSS_DEVICE_ADAPTATION,
32
    OperationsNotDeletable
32
] interface WebKitCSSViewportRule : CSSRule {
33
] interface WebKitCSSViewportRule : CSSRule {
33
    readonly attribute CSSStyleDeclaration style;
34
    readonly attribute CSSStyleDeclaration style;
34
};
35
};

Return to Bug 122276