| OLD | NEW | 
|    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 165 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  176     attribute EventHandler onsearch; |  176     attribute EventHandler onsearch; | 
|  177     attribute EventHandler ontransitionend; |  177     attribute EventHandler ontransitionend; | 
|  178     attribute EventHandler onwebkitanimationend; |  178     attribute EventHandler onwebkitanimationend; | 
|  179     attribute EventHandler onwebkitanimationiteration; |  179     attribute EventHandler onwebkitanimationiteration; | 
|  180     attribute EventHandler onwebkitanimationstart; |  180     attribute EventHandler onwebkitanimationstart; | 
|  181     attribute EventHandler onwebkittransitionend; |  181     attribute EventHandler onwebkittransitionend; | 
|  182     attribute EventHandler onwheel; |  182     attribute EventHandler onwheel; | 
|  183  |  183  | 
|  184     // https://w3c.github.io/webappsec/specs/powerfulfeatures/#monkey-patching-g
     lobal-object |  184     // https://w3c.github.io/webappsec/specs/powerfulfeatures/#monkey-patching-g
     lobal-object | 
|  185     readonly attribute boolean isSecureContext; |  185     readonly attribute boolean isSecureContext; | 
|  186  |  | 
|  187     // window.toString() requires special handling in V8 |  | 
|  188     [DoNotCheckSignature, DoNotCheckSecurity, Custom, NotEnumerable] stringifier
     ; |  | 
|  189 }; |  186 }; | 
|  190  |  187  | 
|  191 // http://www.whatwg.org/specs/web-apps/current-work/#transferable-objects |  188 // http://www.whatwg.org/specs/web-apps/current-work/#transferable-objects | 
|  192 // |  189 // | 
|  193 // Expressing the Transferable typedef in IDL depends on http://crbug.com/240176
     . |  190 // Expressing the Transferable typedef in IDL depends on http://crbug.com/240176
     . | 
|  194 // The postMessage() methods taking a Transferable array argument have custom |  191 // The postMessage() methods taking a Transferable array argument have custom | 
|  195 // binding code that is able to handle the Transferables that we currently |  192 // binding code that is able to handle the Transferables that we currently | 
|  196 // recognize. To be able to declare a postMessage() signature that matches |  193 // recognize. To be able to declare a postMessage() signature that matches | 
|  197 // the implementation, we provide a Transferable typedef but with an |  194 // the implementation, we provide a Transferable typedef but with an | 
|  198 // incomplete type. |  195 // incomplete type. | 
|  199 // |  196 // | 
|  200 // FIXME: make this typedef accurate once enough of http://crbug.com/240176 |  197 // FIXME: make this typedef accurate once enough of http://crbug.com/240176 | 
|  201 // is in place. |  198 // is in place. | 
|  202 // FIXME: consider putting this typedef in an .idl file containing spec-wide |  199 // FIXME: consider putting this typedef in an .idl file containing spec-wide | 
|  203 // utility type definitions. |  200 // utility type definitions. | 
|  204 typedef MessagePort Transferable; |  201 typedef MessagePort Transferable; | 
|  205  |  202  | 
|  206 Window implements GlobalEventHandlers; |  203 Window implements GlobalEventHandlers; | 
|  207 Window implements WindowBase64; |  204 Window implements WindowBase64; | 
|  208 Window implements WindowEventHandlers; |  205 Window implements WindowEventHandlers; | 
|  209 Window implements WindowTimers; |  206 Window implements WindowTimers; | 
| OLD | NEW |