Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(470)

Side by Side Diff: core/page/Window.idl

Issue 37053003: Roll IDL to multivm@1467 (Closed) Base URL: https://dart.googlecode.com/svn/third_party/WebCore
Patch Set: Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « core/page/PagePopupController.idl ('k') | core/page/WindowPagePopup.idl » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. 2 * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
3 * Copyright (C) 2011 Google Inc. All rights reserved. 3 * Copyright (C) 2011 Google Inc. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 1. Redistributions of source code must retain the above copyright 8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright 10 * 2. Redistributions in binary form must reproduce the above copyright
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
136 CSSRuleList getMatchedCSSRules([Default=Undefined] optional Element element, 136 CSSRuleList getMatchedCSSRules([Default=Undefined] optional Element element,
137 [TreatNullAs=NullString, TreatUndefinedAs=Nul lString,Default=Undefined] optional DOMString pseudoElement); 137 [TreatNullAs=NullString, TreatUndefinedAs=Nul lString,Default=Undefined] optional DOMString pseudoElement);
138 138
139 [Replaceable] readonly attribute double devicePixelRatio; 139 [Replaceable] readonly attribute double devicePixelRatio;
140 140
141 WebKitPoint webkitConvertPointFromPageToNode([Default=Undefined] optional No de node, 141 WebKitPoint webkitConvertPointFromPageToNode([Default=Undefined] optional No de node,
142 [Default=Undefined] optional We bKitPoint p); 142 [Default=Undefined] optional We bKitPoint p);
143 WebKitPoint webkitConvertPointFromNodeToPage([Default=Undefined] optional No de node, 143 WebKitPoint webkitConvertPointFromNodeToPage([Default=Undefined] optional No de node,
144 [Default=Undefined] optional We bKitPoint p); 144 [Default=Undefined] optional We bKitPoint p);
145 145
146 [EnabledAtRuntime, PerWorldBindings, ActivityLog=GetterForIsolatedWorlds] re adonly attribute ApplicationCache applicationCache; 146 [EnabledAtRuntime=ApplicationCache, PerWorldBindings, ActivityLog=GetterForI solatedWorlds] readonly attribute ApplicationCache applicationCache;
147 147
148 [EnabledAtRuntime, PerWorldBindings, ActivityLog=GetterForIsolatedWorlds, Ge tterRaisesException] readonly attribute Storage sessionStorage; 148 [EnabledAtRuntime=SessionStorage, PerWorldBindings, ActivityLog=GetterForIso latedWorlds, GetterRaisesException] readonly attribute Storage sessionStorage;
149 [EnabledAtRuntime, PerWorldBindings, ActivityLog=GetterForIsolatedWorlds, Ge tterRaisesException] readonly attribute Storage localStorage; 149 [EnabledAtRuntime=LocalStorage, PerWorldBindings, ActivityLog=GetterForIsola tedWorlds, GetterRaisesException] readonly attribute Storage localStorage;
150 150
151 // This is the interface orientation in degrees. Some examples are: 151 // This is the interface orientation in degrees. Some examples are:
152 // 0 is straight up; -90 is when the device is rotated 90 clockwise; 152 // 0 is straight up; -90 is when the device is rotated 90 clockwise;
153 // 90 is when rotated counter clockwise. 153 // 90 is when rotated counter clockwise.
154 [Conditional=ORIENTATION_EVENTS] readonly attribute long orientation; 154 [Conditional=ORIENTATION_EVENTS] readonly attribute long orientation;
155 155
156 [Replaceable] readonly attribute Console console; 156 [Replaceable] readonly attribute Console console;
157 157
158 // cross-document messaging 158 // cross-document messaging
159 [DoNotCheckSecurity, Custom, RaisesException] void postMessage(SerializedScr iptValue message, DOMString targetOrigin, optional Array messagePorts); 159 [DoNotCheckSecurity, Custom, RaisesException] void postMessage(SerializedScr iptValue message, DOMString targetOrigin, optional Array messagePorts);
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
238 // attribute EventHandler onafterprint; 238 // attribute EventHandler onafterprint;
239 // attribute EventHandler onbeforeprint; 239 // attribute EventHandler onbeforeprint;
240 // attribute EventHandler onreadystatechange; 240 // attribute EventHandler onreadystatechange;
241 // attribute EventHandler onredo; 241 // attribute EventHandler onredo;
242 // attribute EventHandler onshow; 242 // attribute EventHandler onshow;
243 // attribute EventHandler onundo; 243 // attribute EventHandler onundo;
244 244
245 // Webkit extensions 245 // Webkit extensions
246 attribute EventHandler onreset; 246 attribute EventHandler onreset;
247 attribute EventHandler onsearch; 247 attribute EventHandler onsearch;
248 [EnabledAtRuntime=CSSAnimationUnprefixed] attribute EventHandler onanimation end;
249 [EnabledAtRuntime=CSSAnimationUnprefixed] attribute EventHandler onanimation iteration;
250 [EnabledAtRuntime=CSSAnimationUnprefixed] attribute EventHandler onanimation start;
248 attribute EventHandler onwebkitanimationend; 251 attribute EventHandler onwebkitanimationend;
249 attribute EventHandler onwebkitanimationiteration; 252 attribute EventHandler onwebkitanimationiteration;
250 attribute EventHandler onwebkitanimationstart; 253 attribute EventHandler onwebkitanimationstart;
251 attribute EventHandler onwebkittransitionend; 254 attribute EventHandler onwebkittransitionend;
252 attribute EventHandler ontransitionend; 255 attribute EventHandler ontransitionend;
253 [Conditional=ORIENTATION_EVENTS] attribute EventHandler onorientationchange; 256 [Conditional=ORIENTATION_EVENTS] attribute EventHandler onorientationchange;
254 [EnabledAtRuntime=touch] attribute EventHandler ontouchstart; 257 [EnabledAtRuntime=Touch] attribute EventHandler ontouchstart;
255 [EnabledAtRuntime=touch] attribute EventHandler ontouchmove; 258 [EnabledAtRuntime=Touch] attribute EventHandler ontouchmove;
256 [EnabledAtRuntime=touch] attribute EventHandler ontouchend; 259 [EnabledAtRuntime=Touch] attribute EventHandler ontouchend;
257 [EnabledAtRuntime=touch] attribute EventHandler ontouchcancel; 260 [EnabledAtRuntime=Touch] attribute EventHandler ontouchcancel;
258 261
259 [EnabledAtRuntime=deviceMotion] attribute EventHandler ondevicemotion; 262 [EnabledAtRuntime=DeviceMotion] attribute EventHandler ondevicemotion;
260 [EnabledAtRuntime=deviceOrientation] attribute EventHandler ondeviceorientat ion; 263 [EnabledAtRuntime=DeviceOrientation] attribute EventHandler ondeviceorientat ion;
261 264
262 [DeprecateAs=CaptureEvents] void captureEvents(); 265 [DeprecateAs=CaptureEvents] void captureEvents();
263 [DeprecateAs=ReleaseEvents] void releaseEvents(); 266 [DeprecateAs=ReleaseEvents] void releaseEvents();
264 267
265 // Additional constructors. 268 // Additional constructors.
266 attribute TransitionEventConstructor WebKitTransitionEvent; 269 attribute TransitionEventConstructor WebKitTransitionEvent;
267 [EnabledAtRuntime=cssAnimationUnprefixed] attribute WebKitAnimationEventCons tructor AnimationEvent; 270 [EnabledAtRuntime=CSSAnimationUnprefixed] attribute WebKitAnimationEventCons tructor AnimationEvent;
268 [CustomConstructor] attribute HTMLImageElementConstructorConstructor Image; // Usable with new operator 271 [CustomConstructor] attribute HTMLImageElementConstructorConstructor Image; // Usable with new operator
269 // Mozilla has a separate XMLDocument object for XML documents. 272 // Mozilla has a separate XMLDocument object for XML documents.
270 // We just use Document for this. 273 // We just use Document for this.
271 attribute DocumentConstructor XMLDocument; 274 attribute DocumentConstructor XMLDocument;
272 attribute URLConstructor webkitURL; // FIXME: deprecate this. 275 attribute URLConstructor webkitURL; // FIXME: deprecate this.
273 attribute MutationObserverConstructor WebKitMutationObserver; // FIXME: Add metrics to determine when we can remove this. 276 attribute MutationObserverConstructor WebKitMutationObserver; // FIXME: Add metrics to determine when we can remove this.
274 attribute IDBCursorConstructor webkitIDBCursor; 277 attribute IDBCursorConstructor webkitIDBCursor;
275 attribute IDBDatabaseConstructor webkitIDBDatabase; 278 attribute IDBDatabaseConstructor webkitIDBDatabase;
276 attribute IDBFactoryConstructor webkitIDBFactory; 279 attribute IDBFactoryConstructor webkitIDBFactory;
277 attribute IDBIndexConstructor webkitIDBIndex; 280 attribute IDBIndexConstructor webkitIDBIndex;
278 attribute IDBKeyRangeConstructor webkitIDBKeyRange; 281 attribute IDBKeyRangeConstructor webkitIDBKeyRange;
279 attribute IDBObjectStoreConstructor webkitIDBObjectStore; 282 attribute IDBObjectStoreConstructor webkitIDBObjectStore;
280 attribute IDBRequestConstructor webkitIDBRequest; 283 attribute IDBRequestConstructor webkitIDBRequest;
281 attribute IDBTransactionConstructor webkitIDBTransaction; 284 attribute IDBTransactionConstructor webkitIDBTransaction;
282 285
283 // Constructors whose name does not match the interface name. 286 // Constructors whose name does not match the interface name.
284 // FIXME: Remove these once [ImplementedAs] is used and once constructor nam es match interface names. 287 // FIXME: Remove these once [ImplementedAs] is used and once constructor nam es match interface names.
285 [EnabledAtRuntime=mediaStream] attribute MediaStreamConstructor webkitMediaS tream; 288 [EnabledAtRuntime=MediaStream] attribute MediaStreamConstructor webkitMediaS tream;
286 [Conditional=WEB_AUDIO, EnabledAtRuntime=WebAudio] attribute AudioContextCon structor webkitAudioContext; 289 [Conditional=WEB_AUDIO, EnabledAtRuntime=WebAudio] attribute AudioContextCon structor webkitAudioContext;
287 [Conditional=WEB_AUDIO, EnabledAtRuntime=WebAudio] attribute OfflineAudioCon textConstructor webkitOfflineAudioContext; 290 [Conditional=WEB_AUDIO, EnabledAtRuntime=WebAudio] attribute OfflineAudioCon textConstructor webkitOfflineAudioContext;
288 [EnabledAtRuntime=peerConnection] attribute RTCPeerConnectionConstructor web kitRTCPeerConnection; 291 [EnabledAtRuntime=PeerConnection] attribute RTCPeerConnectionConstructor web kitRTCPeerConnection;
289 [EnabledAtRuntime=scriptedSpeech] attribute SpeechGrammarConstructor webkitS peechGrammar; 292 [EnabledAtRuntime=ScriptedSpeech] attribute SpeechGrammarConstructor webkitS peechGrammar;
290 [EnabledAtRuntime=scriptedSpeech] attribute SpeechGrammarListConstructor web kitSpeechGrammarList; 293 [EnabledAtRuntime=ScriptedSpeech] attribute SpeechGrammarListConstructor web kitSpeechGrammarList;
291 [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionConstructor web kitSpeechRecognition; 294 [EnabledAtRuntime=ScriptedSpeech] attribute SpeechRecognitionConstructor web kitSpeechRecognition;
292 [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionErrorConstructo r webkitSpeechRecognitionError; 295 [EnabledAtRuntime=ScriptedSpeech] attribute SpeechRecognitionErrorConstructo r webkitSpeechRecognitionError;
293 [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionEventConstructo r webkitSpeechRecognitionEvent; 296 [EnabledAtRuntime=ScriptedSpeech] attribute SpeechRecognitionEventConstructo r webkitSpeechRecognitionEvent;
294 [Conditional=WEB_AUDIO] attribute PannerNodeConstructor webkitAudioPannerNod e; 297 [Conditional=WEB_AUDIO] attribute PannerNodeConstructor webkitAudioPannerNod e;
295 298
296 // Prefixed ShadowRoot constructor should be phased out eventually, but for the moment it must be always exposed. 299 // Prefixed ShadowRoot constructor should be phased out eventually, but for the moment it must be always exposed.
297 // Unprefixed ShadowRoot constructor should be visible when the feature flag is enabled. 300 // Unprefixed ShadowRoot constructor should be visible when the feature flag is enabled.
298 // FIXME: When it's ready to remove WebKitShadowRoot, get rid of both constr uctors from Window.idl and remove 301 // FIXME: When it's ready to remove WebKitShadowRoot, get rid of both constr uctors from Window.idl and remove
299 // [NoInterfaceObject] from ShadowRoot interface definition. 302 // [NoInterfaceObject] from ShadowRoot interface definition.
300 [EnabledAtRuntime=ShadowDOM] attribute ShadowRootConstructor ShadowRoot; 303 [EnabledAtRuntime=ShadowDOM] attribute ShadowRootConstructor ShadowRoot;
301 [MeasureAs=PrefixedShadowRootConstructor] attribute ShadowRootConstructor We bKitShadowRoot; 304 [MeasureAs=PrefixedShadowRootConstructor] attribute ShadowRootConstructor We bKitShadowRoot;
302 305
303 // window.toString() requires special handling in V8 306 // window.toString() requires special handling in V8
304 [DoNotCheckSignature, DoNotCheckSecurity, Custom, NotEnumerable] DOMString t oString(); 307 [DoNotCheckSignature, DoNotCheckSecurity, Custom, NotEnumerable] DOMString t oString();
305 308
306 [ImplementedAs=anonymousIndexedGetter, NotEnumerable] getter Window(unsigned long index); 309 [ImplementedAs=anonymousIndexedGetter, NotEnumerable] getter Window(unsigned long index);
307 [Custom, NotEnumerable] getter Window (DOMString name); 310 [Custom, NotEnumerable] getter Window (DOMString name);
308 }; 311 };
309 312
310 Window implements ImageBitmapFactories; 313 Window implements ImageBitmapFactories;
311 Window implements WindowTimers; 314 Window implements WindowTimers;
312 Window implements WindowBase64; 315 Window implements WindowBase64;
OLDNEW
« no previous file with comments | « core/page/PagePopupController.idl ('k') | core/page/WindowPagePopup.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698