Index: Source/core/frame/Window.idl |
diff --git a/Source/core/frame/Window.idl b/Source/core/frame/Window.idl |
index 5e060728be1ec0d12740d1fcc50e119217e59fc8..85206a8ef5593a6c9239f2be14a4259f5b38767f 100644 |
--- a/Source/core/frame/Window.idl |
+++ b/Source/core/frame/Window.idl |
@@ -79,7 +79,7 @@ |
[Default=Undefined] optional boolean searchInFrames, |
[Default=Undefined] optional boolean showDialog); |
- [Replaceable] readonly attribute boolean offscreenBuffering; |
+ [Replaceable, MeasureAs=WindowOffscreenBuffering] readonly attribute boolean offscreenBuffering; |
[Replaceable] readonly attribute long outerHeight; |
[Replaceable] readonly attribute long outerWidth; |
@@ -117,9 +117,9 @@ |
attribute DOMString name; |
attribute DOMString status; |
- attribute DOMString defaultStatus; |
+ [MeasureAs=WindowDefaultStatus] attribute DOMString defaultStatus; |
// This attribute is an alias of defaultStatus and is necessary for legacy uses. |
- [ImplementedAs=defaultStatus] attribute DOMString defaultstatus; |
+ [ImplementedAs=defaultStatus, MeasureAs=WindowDefaultstatus] attribute DOMString defaultstatus; |
// Self referential attributes |
[Replaceable, DoNotCheckSecurity] readonly attribute Window self; |
@@ -149,10 +149,10 @@ |
[Replaceable] readonly attribute double devicePixelRatio; |
- WebKitPoint webkitConvertPointFromPageToNode([Default=Undefined] optional Node node, |
- [Default=Undefined] optional WebKitPoint p); |
- WebKitPoint webkitConvertPointFromNodeToPage([Default=Undefined] optional Node node, |
- [Default=Undefined] optional WebKitPoint p); |
+ [MeasureAs=PrefixedConvertPointFromPageToNode] WebKitPoint webkitConvertPointFromPageToNode([Default=Undefined] optional Node node, |
+ [Default=Undefined] optional WebKitPoint p); |
+ [MeasureAs=PrefixedConvertPointFromNodeToPage] WebKitPoint webkitConvertPointFromNodeToPage([Default=Undefined] optional Node node, |
+ [Default=Undefined] optional WebKitPoint p); |
[RuntimeEnabled=ApplicationCache, PerWorldBindings, LogActivity=GetterOnly] readonly attribute ApplicationCache applicationCache; |
@@ -200,18 +200,18 @@ |
[MeasureAs=WindowReleaseEvents] void releaseEvents(); |
// Additional constructors. |
- attribute TransitionEventConstructor WebKitTransitionEvent; |
+ [MeasureAs=PrefixedTransitionEventConstructor] attribute TransitionEventConstructor WebKitTransitionEvent; |
[RuntimeEnabled=CSSAnimationUnprefixed] attribute WebKitAnimationEventConstructor AnimationEvent; |
[MeasureAs=PrefixedWindowURL] attribute URLConstructor webkitURL; // FIXME: deprecate this. |
- attribute MutationObserverConstructor WebKitMutationObserver; // FIXME: Add metrics to determine when we can remove this. |
- attribute IDBCursorConstructor webkitIDBCursor; |
- attribute IDBDatabaseConstructor webkitIDBDatabase; |
- attribute IDBFactoryConstructor webkitIDBFactory; |
- attribute IDBIndexConstructor webkitIDBIndex; |
- attribute IDBKeyRangeConstructor webkitIDBKeyRange; |
- attribute IDBObjectStoreConstructor webkitIDBObjectStore; |
- attribute IDBRequestConstructor webkitIDBRequest; |
- attribute IDBTransactionConstructor webkitIDBTransaction; |
+ [MeasureAs=PrefixedMutationObserverConstructor] attribute MutationObserverConstructor WebKitMutationObserver; |
+ [MeasureAs=PrefixedIDBCursorConstructor] attribute IDBCursorConstructor webkitIDBCursor; |
+ [MeasureAs=PrefixedIDBDatabaseConstructor] attribute IDBDatabaseConstructor webkitIDBDatabase; |
+ [MeasureAs=PrefixedIDBFactoryConstructor] attribute IDBFactoryConstructor webkitIDBFactory; |
+ [MeasureAs=PrefixedIDBIndexConstructor] attribute IDBIndexConstructor webkitIDBIndex; |
+ [MeasureAs=PrefixedIDBKeyRangeConstructor] attribute IDBKeyRangeConstructor webkitIDBKeyRange; |
+ [MeasureAs=PrefixedIDBObjectStoreConstructor] attribute IDBObjectStoreConstructor webkitIDBObjectStore; |
+ [MeasureAs=PrefixedIDBRequestConstructor] attribute IDBRequestConstructor webkitIDBRequest; |
+ [MeasureAs=PrefixedIDBTransactionConstructor] attribute IDBTransactionConstructor webkitIDBTransaction; |
// Constructors whose name does not match the interface name. |
// FIXME: Remove these once [ImplementedAs] is used and once constructor names match interface names. |