OLD | NEW |
1 # | 1 # |
2 # This file describes all IDL attributes. | 2 # This file describes all IDL attributes. |
3 # If any IDL file uses an IDL attribute not listed below, the WebKit build will
fail. | 3 # If any IDL file uses an IDL attribute not listed below, the WebKit build will
fail. |
4 # If you want to add a new IDL attribute, you need to | 4 # If you want to add a new IDL attribute, you need to |
5 # (1) add the IDL attribute to this file | 5 # (1) add the IDL attribute to this file |
6 # (2) add the explanation to the WebKit IDL document (https://trac.webkit.or
g/wiki/WebKitIDL) | 6 # (2) add the explanation to the WebKit IDL document (https://trac.webkit.or
g/wiki/WebKitIDL) |
7 # (3) add test cases to run-bindings-tests | 7 # (3) add test cases to run-bindings-tests |
8 # | 8 # |
9 # The syntax of this file is as follows: | 9 # The syntax of this file is as follows: |
10 # - You can write one IDL attribute per one line. | 10 # - You can write one IDL attribute per one line. |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
47 DoNotCheckSecurityOnSetter | 47 DoNotCheckSecurityOnSetter |
48 DoNotCheckSignature | 48 DoNotCheckSignature |
49 DoNotGenerateToV8 | 49 DoNotGenerateToV8 |
50 DoNotGenerateWrap | 50 DoNotGenerateWrap |
51 EnabledAtRuntime=* | 51 EnabledAtRuntime=* |
52 EnabledPerContext=* | 52 EnabledPerContext=* |
53 EnforceRange | 53 EnforceRange |
54 EventTarget | 54 EventTarget |
55 GenerateIsReachable=* | 55 GenerateIsReachable=* |
56 GetterRaisesException | 56 GetterRaisesException |
| 57 GlobalContext=WindowOnly|WorkerOnly|WindowAndWorker |
57 Immutable | 58 Immutable |
58 ImplementedAs=* | 59 ImplementedAs=* |
59 InitializedByEventConstructor | 60 InitializedByEventConstructor |
60 InterfaceName=* | 61 InterfaceName=* |
61 IsIndex | 62 IsIndex |
62 MasqueradesAsUndefined | 63 MasqueradesAsUndefined |
63 MeasureAs=* | 64 MeasureAs=* |
64 NamedConstructor=* | 65 NamedConstructor=* |
65 NoInterfaceObject | 66 NoInterfaceObject |
66 NotEnumerable | 67 NotEnumerable |
67 OverrideBuiltins | 68 OverrideBuiltins |
68 PerWorldBindings | 69 PerWorldBindings |
69 RaisesException | 70 RaisesException |
70 ReadOnly | 71 ReadOnly |
71 Reflect=* | 72 Reflect=* |
72 Replaceable | 73 Replaceable |
73 SetterCallWith=ScriptExecutionContext|ScriptState|ScriptArguments|ActiveWindow|F
irstWindow | 74 SetterCallWith=ScriptExecutionContext|ScriptState|ScriptArguments|ActiveWindow|F
irstWindow |
74 SetterRaisesException | 75 SetterRaisesException |
75 StrictTypeChecking | 76 StrictTypeChecking |
76 TreatNullAs=* | 77 TreatNullAs=* |
77 TreatReturnedNullStringAs=Null|Undefined | 78 TreatReturnedNullStringAs=Null|Undefined |
78 TreatUndefinedAs=* | 79 TreatUndefinedAs=* |
79 URL | 80 URL |
80 Unforgeable | 81 Unforgeable |
81 WrapAsFunction | 82 WrapAsFunction |
OLD | NEW |