Changeset 209987 in webkit
- Timestamp:
- Dec 19, 2016 9:53:00 AM (7 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/CMakeLists.txt
r209969 r209987 1158 1158 bindings/js/JSIDBRequestCustom.cpp 1159 1159 bindings/js/JSIDBTransactionCustom.cpp 1160 bindings/js/JSImageConstructor.cpp1161 1160 bindings/js/JSImageDataCustom.cpp 1162 1161 bindings/js/JSInspectorFrontendHostCustom.cpp -
trunk/Source/WebCore/ChangeLog
r209986 r209987 1 2016-12-19 Sam Weinig <sam@webkit.org> 2 3 [WebIDL] Remove custom binding for the named Image constructor 4 https://bugs.webkit.org/show_bug.cgi?id=166023 5 6 Reviewed by Alex Christensen. 7 8 * bindings/js/JSBindingsAllInOne.cpp: 9 * CMakeLists.txt: 10 * WebCore.xcodeproj/project.pbxproj: 11 Remove JSImageConstructor. 12 13 * bindings/js/JSImageConstructor.cpp: Removed. 14 * bindings/js/JSImageConstructor.h: Removed. 15 16 * bindings/js/JSDOMWindowCustom.cpp: 17 (WebCore::JSDOMWindow::image): Deleted. 18 * page/DOMWindow.idl: 19 Remove custom getter for the constructor. 20 21 * html/HTMLImageElement.idl: 22 Add NamedConstructor annotation. 23 1 24 2016-12-19 Antti Koivisto <antti@apple.com> 2 25 -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r209969 r209987 5348 5348 BC6932730D7E293900AE44D1 /* JSDOMWindowBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC6932710D7E293900AE44D1 /* JSDOMWindowBase.cpp */; }; 5349 5349 BC6932740D7E293900AE44D1 /* JSDOMWindowBase.h in Headers */ = {isa = PBXBuildFile; fileRef = BC6932720D7E293900AE44D1 /* JSDOMWindowBase.h */; settings = {ATTRIBUTES = (Private, ); }; }; 5350 BC6C49F30D7DBA0500FFA558 /* JSImageConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC6C49F10D7DBA0500FFA558 /* JSImageConstructor.cpp */; };5351 BC6C49F40D7DBA0500FFA558 /* JSImageConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC6C49F20D7DBA0500FFA558 /* JSImageConstructor.h */; };5352 5350 BC6D44BE0C07EFB60072D2C9 /* JSHTMLEmbedElementCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC6D44BD0C07EFB60072D2C9 /* JSHTMLEmbedElementCustom.cpp */; }; 5353 5351 BC6D44EC0C07F2ED0072D2C9 /* JSHTMLEmbedElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC6D44EA0C07F2ED0072D2C9 /* JSHTMLEmbedElement.cpp */; }; … … 13249 13247 BC6932710D7E293900AE44D1 /* JSDOMWindowBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDOMWindowBase.cpp; sourceTree = "<group>"; }; 13250 13248 BC6932720D7E293900AE44D1 /* JSDOMWindowBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDOMWindowBase.h; sourceTree = "<group>"; }; 13251 BC6C49F10D7DBA0500FFA558 /* JSImageConstructor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSImageConstructor.cpp; sourceTree = "<group>"; };13252 BC6C49F20D7DBA0500FFA558 /* JSImageConstructor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSImageConstructor.h; sourceTree = "<group>"; };13253 13249 BC6D44BD0C07EFB60072D2C9 /* JSHTMLEmbedElementCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLEmbedElementCustom.cpp; sourceTree = "<group>"; }; 13254 13250 BC6D44EA0C07F2ED0072D2C9 /* JSHTMLEmbedElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLEmbedElement.cpp; sourceTree = "<group>"; }; … … 22511 22507 children = ( 22512 22508 CE261694187E6469007955F3 /* ios */, 22513 BC6C49F10D7DBA0500FFA558 /* JSImageConstructor.cpp */,22514 BC6C49F20D7DBA0500FFA558 /* JSImageConstructor.h */,22515 22509 ); 22516 22510 name = Constructors; … … 26349 26343 838EF53C1DC14A7C008F0C39 /* JSIDBTransactionMode.h in Headers */, 26350 26344 269239961505E1AA009E57FC /* JSIDBVersionChangeEvent.h in Headers */, 26351 BC6C49F40D7DBA0500FFA558 /* JSImageConstructor.h in Headers */,26352 26345 A77979290D6B9E64003851B9 /* JSImageData.h in Headers */, 26353 26346 A86629D309DA2B48009633A6 /* JSInputEvent.h in Headers */, … … 30130 30123 838EF53B1DC14A7C008F0C39 /* JSIDBTransactionMode.cpp in Sources */, 30131 30124 511EF2CB17F0FD3500E4FA16 /* JSIDBVersionChangeEvent.cpp in Sources */, 30132 BC6C49F30D7DBA0500FFA558 /* JSImageConstructor.cpp in Sources */,30133 30125 A77979280D6B9E64003851B9 /* JSImageData.cpp in Sources */, 30134 30126 A7D0318E0E93540300E24ACD /* JSImageDataCustom.cpp in Sources */, -
trunk/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp
r209962 r209987 92 92 #include "JSHTMLTemplateElementCustom.cpp" 93 93 #include "JSHistoryCustom.cpp" 94 #include "JSImageConstructor.cpp"95 94 #include "JSImageDataCustom.cpp" 96 95 #include "JSInspectorFrontendHostCustom.cpp" -
trunk/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp
r209812 r209987 32 32 #include "JSHTMLOptionElement.h" 33 33 #include "JSIDBFactory.h" 34 #include "JSImageConstructor.h"35 34 #include "JSWorker.h" 36 35 #include "Location.h" … … 404 403 } 405 404 406 JSValue JSDOMWindow::image(ExecState& state) const407 {408 return createImageConstructor(state.vm(), *this);409 }410 411 405 // Custom functions 412 406 -
trunk/Source/WebCore/html/HTMLImageElement.idl
r205665 r209987 22 22 ExportMacro=WEBCORE_EXPORT, 23 23 JSGenerateToNativeObject, 24 NamedConstructor=Image(optional unsigned long width, optional unsigned long height) 24 25 ] interface HTMLImageElement : HTMLElement { 25 26 [Reflect] attribute DOMString name; -
trunk/Source/WebCore/page/DOMWindow.idl
r209424 r209987 168 168 void releaseEvents(); // Not implemented. Also not in modern standards. Empty function may help compatibility with legacy content. 169 169 170 [CustomGetter, CustomConstructor] attribute HTMLImageElementNamedConstructor Image;171 170 attribute XMLDocumentConstructor SVGDocument; 172 171
Note: See TracChangeset
for help on using the changeset viewer.