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 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
54 EnabledAtRuntime=* | 54 EnabledAtRuntime=* |
55 EnabledPerContext=* | 55 EnabledPerContext=* |
56 EnforceRange | 56 EnforceRange |
57 GenerateIsReachable=* | 57 GenerateIsReachable=* |
58 GetterRaisesException | 58 GetterRaisesException |
59 GlobalContext=Window|WorkerGlobalScope|SharedWorkerGlobalScope|DedicatedWorkerGl
obalScope | 59 GlobalContext=Window|WorkerGlobalScope|SharedWorkerGlobalScope|DedicatedWorkerGl
obalScope |
60 Immutable | 60 Immutable |
61 ImplementedAs=* | 61 ImplementedAs=* |
62 InitializedByEventConstructor | 62 InitializedByEventConstructor |
63 IsIndex | 63 IsIndex |
| 64 # FIXME: We should remove this extended attribute once the needed refactoring is
complete. |
| 65 LegacyImplementedInBaseClass |
64 MasqueradesAsUndefined | 66 MasqueradesAsUndefined |
65 MeasureAs=* | 67 MeasureAs=* |
66 NamedConstructor=* | 68 NamedConstructor=* |
67 NoInterfaceObject | 69 NoInterfaceObject |
68 NotEnumerable | 70 NotEnumerable |
69 OverrideBuiltins | 71 OverrideBuiltins |
70 PerWorldBindings | 72 PerWorldBindings |
71 RaisesException | 73 RaisesException |
72 ReadOnly | 74 ReadOnly |
73 Reflect=* | 75 Reflect=* |
74 Replaceable | 76 Replaceable |
75 SetterCallWith=ScriptExecutionContext|ScriptState|ScriptArguments|ActiveWindow|F
irstWindow | 77 SetterCallWith=ScriptExecutionContext|ScriptState|ScriptArguments|ActiveWindow|F
irstWindow |
76 SetterRaisesException | 78 SetterRaisesException |
77 StrictTypeChecking | 79 StrictTypeChecking |
78 TreatNullAs=* | 80 TreatNullAs=* |
79 TreatReturnedNullStringAs=Null|Undefined | 81 TreatReturnedNullStringAs=Null|Undefined |
80 TreatUndefinedAs=* | 82 TreatUndefinedAs=* |
81 URL | 83 URL |
82 Unforgeable | 84 Unforgeable |
OLD | NEW |