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 |