-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=114641 Reviewed by Alexey Proskuryakov. Source/JavaScriptCore: Move back the Weak constructor, destructor and clear() to Weak.h. Add a new weakClearSlowCase function and put it in Weak.cpp. * CMakeLists.txt: * GNUmakefile.list.am: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: * JavaScriptCore.xcodeproj/project.pbxproj: * Target.pri: * heap/Weak.cpp: Added. * heap/Weak.h: * heap/WeakInlines.h: * heap/WeakSetInlines.h: Source/WebCore: Remove ScriptWrappableInlines.h includes, they're not needed anymore. * css/WebKitCSSMatrix.cpp: * dom/ClientRect.cpp: * dom/ClientRectList.cpp: * dom/Clipboard.cpp: * dom/DOMStringMap.cpp: * dom/Event.cpp: * dom/MutationRecord.cpp: * fileapi/FileList.cpp: * page/BarInfo.cpp: * plugins/DOMMimeTypeArray.cpp: * plugins/DOMPlugin.cpp: * plugins/DOMPluginArray.cpp: * storage/Storage.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148479 268f45cc-cd09-0410-ab3c-d52691b4dbfc
87a467cc