Changeset 46410 in webkit


Ignore:
Timestamp:
Jul 27, 2009 2:06:55 AM (15 years ago)
Author:
pfeldman@chromium.org
Message:

2009-07-27 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Timothy Hatcher.

WebCore bindings: Implement ScriptArray bindings.

https://bugs.webkit.org/show_bug.cgi?id=27691

  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/ScriptArray.cpp: Added. (WebCore::ScriptArray::ScriptArray): (WebCore::handleException): (WebCore::ScriptArray::set): (WebCore::length): (WebCore::ScriptArray::createNew):
  • bindings/js/ScriptArray.h: Added. (WebCore::ScriptArray::ScriptArray): (WebCore::ScriptArray::jsArray):
  • bindings/v8/ScriptArray.cpp: Added. (WebCore::ScriptArray::ScriptArray): (WebCore::ScriptArray::set): (WebCore::ScriptArray::length): (WebCore::ScriptArray::createNew):
  • bindings/v8/ScriptArray.h: Added. (WebCore::ScriptArray::ScriptArray): (WebCore::ScriptArray::~ScriptArray):
Location:
trunk/WebCore
Files:
4 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r46409 r46410  
     12009-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
    1322009-07-27  Brent Fulgham  <bfulgham@webkit.org>
    233
  • trunk/WebCore/GNUmakefile.am

    r46390 r46410  
    418418        WebCore/bindings/js/ScheduledAction.cpp \
    419419        WebCore/bindings/js/ScheduledAction.h \
     420        WebCore/bindings/js/ScriptArray.cpp \
     421        WebCore/bindings/js/ScriptArray.h \
    420422        WebCore/bindings/js/ScriptCachedFrameData.cpp \
    421423        WebCore/bindings/js/ScriptCachedFrameData.h \
  • trunk/WebCore/WebCore.gypi

    r46390 r46410  
    553553            'bindings/js/ScheduledAction.cpp',
    554554            'bindings/js/ScheduledAction.h',
     555            'bindings/js/ScriptArray.cpp',
     556            'bindings/js/ScriptArray.h',
    555557            'bindings/js/ScriptCachedFrameData.cpp',
    556558            'bindings/js/ScriptCachedFrameData.h',
     
    670672            'bindings/v8/ScheduledAction.cpp',
    671673            'bindings/v8/ScheduledAction.h',
     674            'bindings/v8/ScriptArray.cpp',
     675            'bindings/v8/ScriptArray.h',
    672676            'bindings/v8/ScriptCachedFrameData.h',
    673677            'bindings/v8/ScriptCallFrame.cpp',
  • trunk/WebCore/WebCore.pro

    r46396 r46410  
    537537    bindings/js/JSLazyEventListener.cpp \
    538538    bindings/js/JSPluginElementFunctions.cpp \
     539    bindings/js/ScriptArray.cpp \
    539540    bindings/js/ScriptCachedFrameData.cpp \
    540541    bindings/js/ScriptCallFrame.cpp \
     
    11871188    bindings/js/JSXSLTProcessorConstructor.h \
    11881189    bindings/js/ScheduledAction.h \
     1190    bindings/js/ScriptArray.h \
    11891191    bindings/js/ScriptCachedFrameData.h \
    11901192    bindings/js/ScriptCallFrame.h \
  • trunk/WebCore/WebCore.vcproj/WebCore.vcproj

    r46398 r46410  
    2886328863                                        >
    2886428864                                </File>
     28865                                <File
     28866                                        RelativePath="..\bindings\js\ScriptArray.cpp"
     28867                                        >
     28868                                </File>
     28869                                <File
     28870                                        RelativePath="..\bindings\js\ScriptArray.h"
     28871                                        >
     28872                                </File>
    2886528873                                <File
    2886628874                                        RelativePath="..\bindings\js\ScriptCachedFrameData.cpp"
  • trunk/WebCore/WebCore.xcodeproj/project.pbxproj

    r46390 r46410  
    10211021                75793ED40D0CE85B007FC0AC /* DOMMessageEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 75793ED10D0CE85B007FC0AC /* DOMMessageEvent.mm */; };
    10221022                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 */; };
    10231025                7A674BDB0F9EBF4E006CF099 /* PageGroupLoadDeferrer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A674BD90F9EBF4E006CF099 /* PageGroupLoadDeferrer.cpp */; };
    10241026                7A674BDC0F9EBF4E006CF099 /* PageGroupLoadDeferrer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A674BDA0F9EBF4E006CF099 /* PageGroupLoadDeferrer.h */; };
     
    60456047                75793ED10D0CE85B007FC0AC /* DOMMessageEvent.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMMessageEvent.mm; sourceTree = "<group>"; };
    60466048                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>"; };
    60476051                7A674BD90F9EBF4E006CF099 /* PageGroupLoadDeferrer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PageGroupLoadDeferrer.cpp; sourceTree = "<group>"; };
    60486052                7A674BDA0F9EBF4E006CF099 /* PageGroupLoadDeferrer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PageGroupLoadDeferrer.h; sourceTree = "<group>"; };
     
    1354613550                                BCA378BA0D15F64200B793D6 /* ScheduledAction.cpp */,
    1354713551                                BCA378BB0D15F64200B793D6 /* ScheduledAction.h */,
     13552                                7A1E88F3101CC384000C4DF5 /* ScriptArray.cpp */,
     13553                                7A1E88F4101CC384000C4DF5 /* ScriptArray.h */,
    1354813554                                41F1D21E0EF35C2A00DA8753 /* ScriptCachedFrameData.cpp */,
    1354913555                                41F1D21D0EF35C2A00DA8753 /* ScriptCachedFrameData.h */,
     
    1705717063                                CE54FD381016D9A6008B44C8 /* ScriptSourceProvider.h in Headers */,
    1705817064                                7A74ECBB101839A600BF939E /* InspectorBackend.h in Headers */,
     17065                                7A1E88F6101CC384000C4DF5 /* ScriptArray.h in Headers */,
    1705917066                        );
    1706017067                        runOnlyForDeploymentPostprocessing = 0;
     
    1909819105                                7A74ECBA101839A600BF939E /* InspectorBackend.cpp in Sources */,
    1909919106                                7A74ECBD101839DA00BF939E /* JSInspectorBackendCustom.cpp in Sources */,
     19107                                7A1E88F5101CC384000C4DF5 /* ScriptArray.cpp in Sources */,
    1910019108                        );
    1910119109                        runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset for help on using the changeset viewer.