Changes between Version 78 and Version 79 of WebKitIDL
- Timestamp:
- Sep 20, 2012, 1:40:23 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WebKitIDL
v78 v79 1492 1492 When this modifier is used, the code generation automatically creates 1493 1493 a MessagePortArray and completes the structured clone algorithm using 1494 the input data from the JavaScript caller. The resulting [http://www.repairpartstock.com/products-big-list.asp?id=577 cell phone parts]1494 the input data from the JavaScript caller. The resulting 1495 1495 MessagePortArray is then passed to the implementation's method 1496 1496 signature in place of the Array parameter referenced. … … 1705 1705 - ImplBaseRoot 1706 1706 1707 The value of these represents the functions to call to get the object that determines whether the object is reachable or not [http://www.repairpartstock.com/products-xx.asp?id=829 KES-400A]. See CodeGeneratorJS.pm for more details. The values that end with Root calls WebCore::root to get the root. If the value is left out then WebCore::root is called on impl().1707 The value of these represents the functions to call to get the object that determines whether the object is reachable or not. See CodeGeneratorJS.pm for more details. The values that end with Root calls WebCore::root to get the root. If the value is left out then WebCore::root is called on impl(). 1708 1708 1709 1709 == [V8GenerateIsReachable](i), V8CustomIsReachable(i) == #V8GenerateIsReachable … … 1807 1807 Summary: By default, there is only a single static prototype table for the interface. This flag turns off creation of the static table, and each user gets its own table. 1808 1808 1809 Sharing a single static prototype table only works when a class is guaranteed to be accessed from a single heap [http://www.repairpartstock.com/products-small-list.asp?id=608 psp parts], because the lookup code expects the key (attribute name) to have the same address across all instances of the object. For interfaces that are exposed to Workers, a single static table won't work because a given string used to look up a property on the object will lie at a different address in each heap.1809 Sharing a single static prototype table only works when a class is guaranteed to be accessed from a single heap, because the lookup code expects the key (attribute name) to have the same address across all instances of the object. For interfaces that are exposed to Workers, a single static table won't work because a given string used to look up a property on the object will lie at a different address in each heap. 1810 1810 1811 1811 Usage: [JSNoStaticTables] can be specified on interfaces: