Changeset 46410 in webkit
- Timestamp:
- Jul 27, 2009 2:06:55 AM (15 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 4 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r46409 r46410 1 2009-07-27 Pavel Feldman <pfeldman@chromium.org> 2 3 Reviewed by Timothy Hatcher. 4 5 WebCore bindings: Implement ScriptArray bindings. 6 7 https://bugs.webkit.org/show_bug.cgi?id=27691 8 9 * GNUmakefile.am: 10 * WebCore.gypi: 11 * WebCore.pro: 12 * WebCore.vcproj/WebCore.vcproj: 13 * WebCore.xcodeproj/project.pbxproj: 14 * bindings/js/ScriptArray.cpp: Added. 15 (WebCore::ScriptArray::ScriptArray): 16 (WebCore::handleException): 17 (WebCore::ScriptArray::set): 18 (WebCore::length): 19 (WebCore::ScriptArray::createNew): 20 * bindings/js/ScriptArray.h: Added. 21 (WebCore::ScriptArray::ScriptArray): 22 (WebCore::ScriptArray::jsArray): 23 * bindings/v8/ScriptArray.cpp: Added. 24 (WebCore::ScriptArray::ScriptArray): 25 (WebCore::ScriptArray::set): 26 (WebCore::ScriptArray::length): 27 (WebCore::ScriptArray::createNew): 28 * bindings/v8/ScriptArray.h: Added. 29 (WebCore::ScriptArray::ScriptArray): 30 (WebCore::ScriptArray::~ScriptArray): 31 1 32 2009-07-27 Brent Fulgham <bfulgham@webkit.org> 2 33 -
trunk/WebCore/GNUmakefile.am
r46390 r46410 418 418 WebCore/bindings/js/ScheduledAction.cpp \ 419 419 WebCore/bindings/js/ScheduledAction.h \ 420 WebCore/bindings/js/ScriptArray.cpp \ 421 WebCore/bindings/js/ScriptArray.h \ 420 422 WebCore/bindings/js/ScriptCachedFrameData.cpp \ 421 423 WebCore/bindings/js/ScriptCachedFrameData.h \ -
trunk/WebCore/WebCore.gypi
r46390 r46410 553 553 'bindings/js/ScheduledAction.cpp', 554 554 'bindings/js/ScheduledAction.h', 555 'bindings/js/ScriptArray.cpp', 556 'bindings/js/ScriptArray.h', 555 557 'bindings/js/ScriptCachedFrameData.cpp', 556 558 'bindings/js/ScriptCachedFrameData.h', … … 670 672 'bindings/v8/ScheduledAction.cpp', 671 673 'bindings/v8/ScheduledAction.h', 674 'bindings/v8/ScriptArray.cpp', 675 'bindings/v8/ScriptArray.h', 672 676 'bindings/v8/ScriptCachedFrameData.h', 673 677 'bindings/v8/ScriptCallFrame.cpp', -
trunk/WebCore/WebCore.pro
r46396 r46410 537 537 bindings/js/JSLazyEventListener.cpp \ 538 538 bindings/js/JSPluginElementFunctions.cpp \ 539 bindings/js/ScriptArray.cpp \ 539 540 bindings/js/ScriptCachedFrameData.cpp \ 540 541 bindings/js/ScriptCallFrame.cpp \ … … 1187 1188 bindings/js/JSXSLTProcessorConstructor.h \ 1188 1189 bindings/js/ScheduledAction.h \ 1190 bindings/js/ScriptArray.h \ 1189 1191 bindings/js/ScriptCachedFrameData.h \ 1190 1192 bindings/js/ScriptCallFrame.h \ -
trunk/WebCore/WebCore.vcproj/WebCore.vcproj
r46398 r46410 28863 28863 > 28864 28864 </File> 28865 <File 28866 RelativePath="..\bindings\js\ScriptArray.cpp" 28867 > 28868 </File> 28869 <File 28870 RelativePath="..\bindings\js\ScriptArray.h" 28871 > 28872 </File> 28865 28873 <File 28866 28874 RelativePath="..\bindings\js\ScriptCachedFrameData.cpp" -
trunk/WebCore/WebCore.xcodeproj/project.pbxproj
r46390 r46410 1021 1021 75793ED40D0CE85B007FC0AC /* DOMMessageEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 75793ED10D0CE85B007FC0AC /* DOMMessageEvent.mm */; }; 1022 1022 75793ED50D0CE85B007FC0AC /* DOMMessageEventInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 75793ED20D0CE85B007FC0AC /* DOMMessageEventInternal.h */; }; 1023 7A1E88F5101CC384000C4DF5 /* ScriptArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A1E88F3101CC384000C4DF5 /* ScriptArray.cpp */; }; 1024 7A1E88F6101CC384000C4DF5 /* ScriptArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A1E88F4101CC384000C4DF5 /* ScriptArray.h */; }; 1023 1025 7A674BDB0F9EBF4E006CF099 /* PageGroupLoadDeferrer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A674BD90F9EBF4E006CF099 /* PageGroupLoadDeferrer.cpp */; }; 1024 1026 7A674BDC0F9EBF4E006CF099 /* PageGroupLoadDeferrer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A674BDA0F9EBF4E006CF099 /* PageGroupLoadDeferrer.h */; }; … … 6045 6047 75793ED10D0CE85B007FC0AC /* DOMMessageEvent.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMMessageEvent.mm; sourceTree = "<group>"; }; 6046 6048 75793ED20D0CE85B007FC0AC /* DOMMessageEventInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMMessageEventInternal.h; sourceTree = "<group>"; }; 6049 7A1E88F3101CC384000C4DF5 /* ScriptArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptArray.cpp; sourceTree = "<group>"; }; 6050 7A1E88F4101CC384000C4DF5 /* ScriptArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptArray.h; sourceTree = "<group>"; }; 6047 6051 7A674BD90F9EBF4E006CF099 /* PageGroupLoadDeferrer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PageGroupLoadDeferrer.cpp; sourceTree = "<group>"; }; 6048 6052 7A674BDA0F9EBF4E006CF099 /* PageGroupLoadDeferrer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PageGroupLoadDeferrer.h; sourceTree = "<group>"; }; … … 13546 13550 BCA378BA0D15F64200B793D6 /* ScheduledAction.cpp */, 13547 13551 BCA378BB0D15F64200B793D6 /* ScheduledAction.h */, 13552 7A1E88F3101CC384000C4DF5 /* ScriptArray.cpp */, 13553 7A1E88F4101CC384000C4DF5 /* ScriptArray.h */, 13548 13554 41F1D21E0EF35C2A00DA8753 /* ScriptCachedFrameData.cpp */, 13549 13555 41F1D21D0EF35C2A00DA8753 /* ScriptCachedFrameData.h */, … … 17057 17063 CE54FD381016D9A6008B44C8 /* ScriptSourceProvider.h in Headers */, 17058 17064 7A74ECBB101839A600BF939E /* InspectorBackend.h in Headers */, 17065 7A1E88F6101CC384000C4DF5 /* ScriptArray.h in Headers */, 17059 17066 ); 17060 17067 runOnlyForDeploymentPostprocessing = 0; … … 19098 19105 7A74ECBA101839A600BF939E /* InspectorBackend.cpp in Sources */, 19099 19106 7A74ECBD101839DA00BF939E /* JSInspectorBackendCustom.cpp in Sources */, 19107 7A1E88F5101CC384000C4DF5 /* ScriptArray.cpp in Sources */, 19100 19108 ); 19101 19109 runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset
for help on using the changeset viewer.