Changes between Version 56 and Version 57 of WebKitIDL


Ignore:
Timestamp:
Feb 21, 2012 4:16:06 PM (9 years ago)
Author:
haraken@chromium.org
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WebKitIDL

    v56 v57  
    33= Table of Contents =
    44
    5 [#Overview Overview]
    6 
    7 [#Basics Basics of IDL]
    8 
    9 [#BindingsCode Where is the bindings code generated?]
    10 
    11 [#NamingRules Basic naming rules of IDL attributes]
    12 
     5[#Overview Overview][[br]]
     6[#Basics Basics of IDL][[br]]
     7[#BindingsCode Where is the bindings code generated?][[br]]
     8[#NamingRules Basic naming rules of IDL attributes][[br]]
    139[#IDLAttributes IDL attributes]
    14 
    15  - [#TreatNullAs TreatNullAs(a,p), TreatUndefinedAs(a,p)]
    16 
    17  - [#TreatReturnedNullStringAs TreatReturnedNullStringAs(m,a)]
    18 
    19  - [#Optional Optional(p)]
    20 
    21  - [#Callback Callback(i,p)]
    22 
    23  - [#Custom Custom(m,a), JSCustom(m,a), V8Custom(m,a), CustomGetter(a), JSCustomGetter(a), V8CustomGetter(a), CustomSetter(a), JSCustomSetter(a), V8CustomSetter(a)]
    24 
    25  - [#CallWith CallWith(i,m,a)]
    26 
    27  - [#StrictTypeChecking StrictTypeChecking(m,a)]
    28 
    29  - [#ReturnNewObject ReturnNewObject(m,a)]
    30 
    31  - [#ImplementedAs ImplementedAs(m)]
    32 
    33  - [#Reflect Reflect(a)]
    34 
    35  - [#Replaceable Replaceable(a)]
    36 
    37  - [#Deletable Deletable(a), NotEnumerable(a), V8ReadOnly(a)]
    38 
    39  - [#CachedAttribute CachedAttribute(a)]
    40 
    41  - [#V8Unforgeable V8Unforgeable(m,a), V8OnProto(m,a)]
    42 
    43  - [#URL URL(a)]
    44 
    45  - [#JSWindowEventListener JSWindowEventListener(a)]
    46 
    47  - [#Supplemental Supplemental(i)]
    48 
    49  - [#Constructor Constructor(i), CallWith(i,m,a), ConstructorRaisesException(i)]
    50 
    51  - [#ConstructorTemplate ConstructorTemplate(i), InitializedByEventConstructor(a)]
    52 
    53  - [#NamedConstructor NamedConstructor(i)]
    54 
    55  - [#CustomConstructor CustomConstructor(i), JSCustomConstructor(i), V8CustomConstructor(i), ConstructorParameters(i)]
    56 
    57  - [#Conditional Conditional(i,m,a)]
    58 
    59  - [#V8EnabledAtRuntime V8EnabledAtRuntime(i,m,a)]
    60 
    61  - [#CustomToJSObject CustomToJSObject(i), JSCustomToJSObject(i), V8CustomToJSObject(i)]
    62 
    63  - [#CheckSecurity CheckSecurity(i), DoNotCheckSecurity(m,a), DoNotCheckSecurityOnGetter(a), DoNotCheckSecurityOnSetter(a)]
    64 
    65  - [#CheckSecurityForNode CheckSecurityForNode(m,a)]
    66 
    67  - [#IndexedGetter IndexedGetter(i)]
    68 
    69  - [#CustomIndexedSetter CustomIndexedSetter(i)]
    70 
    71  - [#NamedGetter NamedGetter(i)]
    72 
    73  - [#CustomNamedGetter CustomNamedGetter(i), CustomNamedSetter(i)]
    74 
    75  - [#EventTarget EventTarget(i)]
    76 
    77  - [#DoNotCheckConstants DoNotCheckConstants(i)]
    78 
    79  - [#ActiveDOMObject ActiveDOMObject(i)]
    80 
    81  - [#V8DependentLifeTime V8DependentLifeTime(i)]
    82 
    83  - [#CustomEnumerateProperty CustomEnumerateProperty(i), CustomDeleteProperty(i)]
    84 
    85  - [#IsWorkerContext IsWorkerContext(i)]
    86 
    87  - [#CustomCall CustomCall(i)]
    88 
    89  - [#JSCustomToNativeObject JSCustomToNativeObject(i), JSCustomFinalize(i), JSCustomIsReachable(i), JSCustomMarkFunction(i), JSCustomNamedGetterOnPrototype(i), JSCustomPushEventHandlerScope(i), JSCustomDefineOwnProperty(i), JSCustomDefineOwnPropertyOnPrototype(i), JSCustomGetOwnPropertySlotAndDescriptor(i)]
    90 
    91  - [#JSGenerateToJSObject JSGenerateToJSObject(i), JSGenerateIsReachable(i), JSGenerateToNativeObject(i)]
    92 
    93  - [#JSCustomHeader JSCustomHeader(i)]
    94 
    95  - [#JSLegacyParent JSLegacyParent(i)]
    96 
    97  - [#JSInlineGetOwnPropertySlot JSInlineGetOwnPropertySlot(i)]
    98 
    99  - [#JSNoStaticTables JSNoStaticTables(i)]
    100 
    101  - [#ObjCProtocol ObjCProtocol(i), ObjCPolymorphic(i), ObjCLegacyUnnamedParameters(m), ObjCUseDefaultView(m), ObjCImplementedAsUnsignedLongLong(a)]
    102 
    103  - [#CPPPureInterface CPPPureInterface(i)]
    104 
    105  - [#CustomReturn CustomReturn(p)]
    106 
    107  - [#OmitConstructor OmitConstructor, Immutable, MasqueradesAsUndefined, CustomGetOwnPropertySlot, ReplaceableConstructor, ExtendsDOMGlobalObject, IsIndex, V8DoNotCheckSignature, NumericIndexedGetter]
    108 
     10 - [#TreatNullAs TreatNullAs(a,p), TreatUndefinedAs(a,p)][[br]]
     11 - [#TreatReturnedNullStringAs TreatReturnedNullStringAs(m,a)][[br]]
     12 - [#Optional Optional(p)][[br]]
     13 - [#Callback Callback(i,p)][[br]]
     14 - [#Custom Custom(m,a), JSCustom(m,a), V8Custom(m,a), CustomGetter(a), JSCustomGetter(a), V8CustomGetter(a), CustomSetter(a), JSCustomSetter(a), V8CustomSetter(a)][[br]]
     15 - [#CallWith CallWith(i,m,a)][[br]]
     16 - [#StrictTypeChecking StrictTypeChecking(m,a)][[br]]
     17 - [#ReturnNewObject ReturnNewObject(m,a)][[br]]
     18 - [#ImplementedAs ImplementedAs(m)][[br]]
     19 - [#Reflect Reflect(a)][[br]]
     20 - [#Replaceable Replaceable(a)][[br]]
     21 - [#Deletable Deletable(a), NotEnumerable(a), V8ReadOnly(a)][[br]]
     22 - [#CachedAttribute CachedAttribute(a)][[br]]
     23 - [#V8Unforgeable V8Unforgeable(m,a), V8OnProto(m,a)][[br]]
     24 - [#URL URL(a)][[br]]
     25 - [#JSWindowEventListener JSWindowEventListener(a)][[br]]
     26 - [#Supplemental Supplemental(i)][[br]]
     27 - [#Constructor Constructor(i), CallWith(i,m,a), ConstructorRaisesException(i)][[br]]
     28 - [#ConstructorTemplate ConstructorTemplate(i), InitializedByEventConstructor(a)][[br]]
     29 - [#NamedConstructor NamedConstructor(i)][[br]]
     30 - [#CustomConstructor CustomConstructor(i), JSCustomConstructor(i), V8CustomConstructor(i), ConstructorParameters(i)][[br]]
     31 - [#Conditional Conditional(i,m,a)][[br]]
     32 - [#V8EnabledAtRuntime V8EnabledAtRuntime(i,m,a)][[br]]
     33 - [#CustomToJSObject CustomToJSObject(i), JSCustomToJSObject(i), V8CustomToJSObject(i)][[br]]
     34 - [#CheckSecurity CheckSecurity(i), DoNotCheckSecurity(m,a), DoNotCheckSecurityOnGetter(a), DoNotCheckSecurityOnSetter(a)][[br]]
     35 - [#CheckSecurityForNode CheckSecurityForNode(m,a)][[br]]
     36 - [#IndexedGetter IndexedGetter(i)][[br]]
     37 - [#CustomIndexedSetter CustomIndexedSetter(i)][[br]]
     38 - [#NamedGetter NamedGetter(i)][[br]]
     39 - [#CustomNamedGetter CustomNamedGetter(i), CustomNamedSetter(i)][[br]]
     40 - [#EventTarget EventTarget(i)][[br]]
     41 - [#DoNotCheckConstants DoNotCheckConstants(i)][[br]]
     42 - [#ActiveDOMObject ActiveDOMObject(i)][[br]]
     43 - [#V8DependentLifeTime V8DependentLifeTime(i)][[br]]
     44 - [#CustomEnumerateProperty CustomEnumerateProperty(i), CustomDeleteProperty(i)][[br]]
     45 - [#IsWorkerContext IsWorkerContext(i)][[br]]
     46 - [#CustomCall CustomCall(i)][[br]]
     47 - [#JSCustomToNativeObject JSCustomToNativeObject(i), JSCustomFinalize(i), JSCustomIsReachable(i), JSCustomMarkFunction(i), JSCustomNamedGetterOnPrototype(i), JSCustomPushEventHandlerScope(i), JSCustomDefineOwnProperty(i), JSCustomDefineOwnPropertyOnPrototype(i), JSCustomGetOwnPropertySlotAndDescriptor(i)][[br]]
     48 - [#JSGenerateToJSObject JSGenerateToJSObject(i), JSGenerateIsReachable(i), JSGenerateToNativeObject(i)][[br]]
     49 - [#JSCustomHeader JSCustomHeader(i)][[br]]
     50 - [#JSLegacyParent JSLegacyParent(i)][[br]]
     51 - [#JSInlineGetOwnPropertySlot JSInlineGetOwnPropertySlot(i)][[br]]
     52 - [#JSNoStaticTables JSNoStaticTables(i)][[br]]
     53 - [#ObjCProtocol ObjCProtocol(i), ObjCPolymorphic(i), ObjCLegacyUnnamedParameters(m), ObjCUseDefaultView(m), ObjCImplementedAsUnsignedLongLong(a)][[br]]
     54 - [#CPPPureInterface CPPPureInterface(i)][[br]]
     55 - [#CustomReturn CustomReturn(p)][[br]]
     56 - [#OmitConstructor OmitConstructor, Immutable, MasqueradesAsUndefined, CustomGetOwnPropertySlot, ReplaceableConstructor, ExtendsDOMGlobalObject, IsIndex, V8DoNotCheckSignature, NumericIndexedGetter][[br]]
    10957
    11058= Overview = #Overview