Changes between Version 80 and Version 81 of WebKitIDL


Ignore:
Timestamp:
Nov 26, 2012 11:14:16 PM (11 years ago)
Author:
haraken@chromium.org
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WebKitIDL

    v80 v81  
    3333 - [#V8EnabledAtRuntime V8EnabledAtRuntime(i,m,a)][[br]]
    3434 - [#V8EnabledPerContext V8EnabledPerContext(i,m,a)][[br]]
    35  - [#CustomToJSObject CustomToJSObject(i), JSCustomToJSObject(i), V8CustomToJSObject(i)][[br]]
     35 - [#CustomToJSObject CustomToJSObject(i), JSCustomToJSObject(i), V8CustomToJSObject(i), SuppressToJSObject(i)][[br]]
    3636 - [#CheckSecurity CheckSecurity(i), DoNotCheckSecurity(m,a), DoNotCheckSecurityOnGetter(a), DoNotCheckSecurityOnSetter(a)][[br]]
    3737 - [#CheckSecurityForNode CheckSecurityForNode(m,a)][[br]]
     
    11121112Currently, V8EnabledPerContext is only effective for attributes on DOMWindow.
    11131113
    1114 == [CustomToJSObject](i), [JSCustomToJSObject](i), [V8CustomToJSObject](i) == #CustomToJSObject
     1114== [CustomToJSObject](i), [JSCustomToJSObject](i), [V8CustomToJSObject](i), [SuppressToJSObject](i) == #CustomToJSObject
    11151115
    11161116Summary: They allow you to write custom toJS() or toV8().
     
    11461146    }
    11471147}}}
     1148 * With [SuppressToJSObject], even the declarations of toJS()/toV8() are not generated. If you want to make sure that someone never calls toJS()/toV8(), you can use [SuppressToJSObject]. You might want to use [SuppressToJSObject] for mixins, where toJS()/toV8() won't work as expected.
    11481149
    11491150== [CheckSecurity](i), [DoNotCheckSecurity](m,a), [DoNotCheckSecurityOnGetter](a), [DoNotCheckSecurityOnSetter](a) == #CheckSecurity