| Index: bindings/IDLExtendedAttributes.txt
|
| diff --git a/bindings/IDLExtendedAttributes.txt b/bindings/IDLExtendedAttributes.txt
|
| index c88d15d5527374a18cfa9aa7656d9788caa8ce6a..58e04ee9fcf0c38e7bba482d87f972052233cdbf 100644
|
| --- a/bindings/IDLExtendedAttributes.txt
|
| +++ b/bindings/IDLExtendedAttributes.txt
|
| @@ -5,7 +5,7 @@
|
| # If you would like to add a new extended attribute or value, please:
|
| # (1) add the extended attribute or value to this file
|
| # (2) add an explanation to the Blink IDL extended attributes document:
|
| -# http://www.chromium.org/blink/webidl/blink-idl-extended-attributes
|
| +# idl-extended-attributes.md (in this directory)
|
| # (3) add appropriate test cases to run-bindings-tests
|
| #
|
| # The syntax of this file is as follows:
|
| @@ -16,9 +16,7 @@
|
| # - "Attr=X|Y|Z" means that Attr takes a required value, and the valid
|
| # values are X, Y, and Z, and combinations thereof;
|
| # e.g. [Attr=X], [Attr=Y], [Attr=X|Z].
|
| -# The separator must be | or &, so [Attr=X&Z] is also valid; the
|
| -# separator makes a difference for Conditional, but otherwise is simply
|
| -# a style convention.
|
| +# The separator must be | or &, so [Attr=X&Z] is also valid.
|
| # - "Attr=|X|Y|Z" means that Attr takes an optional value, whose valid
|
| # values (if present) are X, Y, and Z, and combinations thereof; e.g.
|
| # [Attr], [Attr=X], [Attr=Y], [Attr=X|Z], [Attr=X|Y|Z], [Attr=X&Z].
|
| @@ -33,12 +31,10 @@
|
| # arbitrary, but that "X" is standard, e.g. [Attr=X], [Attr=Foo].
|
| #
|
|
|
| -ActiveDOMObject
|
| CachedAttribute=*
|
| CallWith=ExecutionContext|ScriptState|ScriptArguments|ActiveWindow|FirstWindow|ThisValue
|
| -CheckSecurity=Frame|Node|Window
|
| +CheckSecurity=Receiver|ReturnValue
|
| Clamp
|
| -Conditional=*
|
| Constructor
|
| # FIXME: remove [ConstructorCallWith=Document], as can instead use
|
| # [ConstructorCallWith=ExecutionContext] + toDocument(executionContext)
|
| @@ -71,13 +67,11 @@ DeprecateAs=*
|
| DoNotCheckConstants
|
| DoNotCheckSecurity=|Setter
|
| DoNotCheckSignature
|
| -DoNotExposeJSAccessors
|
| EnforceRange
|
| -ExposeJSAccessors
|
| Exposed=*
|
| +FlexibleArrayBufferView
|
| GarbageCollected
|
| Global=|*
|
| -Immutable
|
| ImplementedAs=*
|
| ImplementedInPrivateScript
|
| Iterable
|
| @@ -94,6 +88,7 @@ NoImplHeader
|
| NoInterfaceObject
|
| NotEnumerable
|
| OnlyExposedToPrivateScript
|
| +OriginTrialEnabled=*
|
| OverrideBuiltins
|
| PartialInterfaceImplementedAs=*
|
| PermissiveDictionaryConversion
|
| @@ -116,9 +111,7 @@ SetWrapperReferenceFrom=*
|
| SetWrapperReferenceTo=*
|
| SetterCallWith=ExecutionContext|ScriptArguments|ActiveWindow|FirstWindow
|
| TreatNullAs=NullString|EmptyString
|
| -TreatReturnedNullStringAs=Null|Undefined
|
| TreatUndefinedAs=NullString
|
| -TypeChecking=Interface
|
| URL
|
| Unforgeable
|
| Unscopeable
|
|
|