Changes between Version 78 and Version 79 of WebKitIDL


Ignore:
Timestamp:
Sep 20, 2012 1:40:23 AM (9 years ago)
Author:
peter@chromium.org
Comment:

Removing spam.

Legend:

Unmodified
Added
Removed
Modified
  • WebKitIDL

    v78 v79  
    14921492When this modifier is used, the code generation automatically creates
    14931493a 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]
     1494the input data from the JavaScript caller. The resulting
    14951495MessagePortArray is then passed to the implementation's method
    14961496signature in place of the Array parameter referenced.
     
    17051705 - ImplBaseRoot
    17061706
    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().
     1707The 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().
    17081708
    17091709== [V8GenerateIsReachable](i), V8CustomIsReachable(i) == #V8GenerateIsReachable
     
    18071807Summary: 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.
    18081808
    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.
     1809Sharing 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.
    18101810
    18111811Usage: [JSNoStaticTables] can be specified on interfaces: