Ignore:
Timestamp:
Jul 10, 2006, 10:41:32 AM (19 years ago)
Author:
ggaren
Message:

Approved by Maciej, Darin.


Renamed JSStringBufferRef to JSInternalStringRef. "Internal string" means the
JavaScript engine's internal string representation, which is the most
low-level and efficient representation to use when interfacing with JavaScript.

  • API/APICast.h: (toJS): (toRef):
  • API/JSBase.h:
  • API/JSCallbackObject.cpp: (KJS::JSCallbackObject::getOwnPropertySlot): (KJS::JSCallbackObject::put): (KJS::JSCallbackObject::deleteProperty): (KJS::JSCallbackObject::staticValueGetter): (KJS::JSCallbackObject::callbackGetter):
  • API/JSContextRef.cpp: (JSEvaluate): (JSCheckSyntax):
  • API/JSContextRef.h:
  • API/JSInternalStringRef.cpp: Added. (JSStringMake): (JSInternalStringCreate): (JSInternalStringCreateUTF8): (JSInternalStringRetain): (JSInternalStringRelease): (JSValueCopyStringValue): (JSInternalStringGetLength): (JSInternalStringGetCharactersPtr): (JSInternalStringGetCharacters): (JSInternalStringGetMaxLengthUTF8): (JSInternalStringGetCharactersUTF8): (JSInternalStringIsEqual): (JSInternalStringIsEqualUTF8): (JSInternalStringCreateCF): (CFStringCreateWithJSInternalString):
  • API/JSInternalStringRef.h: Added.
  • API/JSNode.c: (JSNodePrototype_appendChild): (JSNode_getNodeType): (JSNode_getChildNodes): (JSNode_getFirstChild):
  • API/JSNodeList.c: (JSNodeList_length): (JSNodeList_getProperty):
  • API/JSObjectRef.cpp: (JSFunctionMakeWithBody): (JSObjectGetDescription): (JSObjectHasProperty): (JSObjectGetProperty): (JSObjectSetProperty): (JSObjectDeleteProperty): (JSPropertyEnumeratorGetNext): (JSPropertyListAdd):
  • API/JSObjectRef.h:
  • API/JSStringBufferRef.cpp: Removed.
  • API/JSStringBufferRef.h: Removed.
  • API/JSValueRef.h:
  • API/JavaScriptCore.h:
  • API/minidom.c: (main): (print):
  • API/testapi.c: (assertEqualsAsUTF8String): (assertEqualsAsCharactersPtr): (assertEqualsAsCharacters): (MyObject_hasProperty): (MyObject_getProperty): (MyObject_setProperty): (MyObject_deleteProperty): (MyObject_getPropertyList): (print_callAsFunction): (myConstructor_callAsConstructor): (main):
  • JavaScriptCore.exp:
  • JavaScriptCore.xcodeproj/project.pbxproj:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r15241 r15307  
    5555                14760864099C633800437128 /* JSImmediate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14760863099C633800437128 /* JSImmediate.cpp */; };
    5656                1482B6EB0A4300B300517CFC /* JSValueRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 1482B6EA0A4300B300517CFC /* JSValueRef.h */; settings = {ATTRIBUTES = (Private, ); }; };
    57                 1482B74D0A43032800517CFC /* JSStringBufferRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 1482B74B0A43032800517CFC /* JSStringBufferRef.h */; settings = {ATTRIBUTES = (Private, ); }; };
    58                 1482B74E0A43032800517CFC /* JSStringBufferRef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1482B74C0A43032800517CFC /* JSStringBufferRef.cpp */; };
     57                1482B74D0A43032800517CFC /* JSInternalStringRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 1482B74B0A43032800517CFC /* JSInternalStringRef.h */; settings = {ATTRIBUTES = (Private, ); }; };
     58                1482B74E0A43032800517CFC /* JSInternalStringRef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1482B74C0A43032800517CFC /* JSInternalStringRef.cpp */; };
    5959                1482B78B0A4305AB00517CFC /* APICast.h in Headers */ = {isa = PBXBuildFile; fileRef = 1482B78A0A4305AB00517CFC /* APICast.h */; };
    6060                1482B7E30A43076000517CFC /* JSObjectRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 1482B7E10A43076000517CFC /* JSObjectRef.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    354354                14760863099C633800437128 /* JSImmediate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSImmediate.cpp; sourceTree = "<group>"; };
    355355                1482B6EA0A4300B300517CFC /* JSValueRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSValueRef.h; sourceTree = "<group>"; };
    356                 1482B74B0A43032800517CFC /* JSStringBufferRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSStringBufferRef.h; sourceTree = "<group>"; };
    357                 1482B74C0A43032800517CFC /* JSStringBufferRef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSStringBufferRef.cpp; sourceTree = "<group>"; };
     356                1482B74B0A43032800517CFC /* JSInternalStringRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSInternalStringRef.h; sourceTree = "<group>"; };
     357                1482B74C0A43032800517CFC /* JSInternalStringRef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSInternalStringRef.cpp; sourceTree = "<group>"; };
    358358                1482B78A0A4305AB00517CFC /* APICast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APICast.h; sourceTree = "<group>"; };
    359359                1482B7E10A43076000517CFC /* JSObjectRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSObjectRef.h; sourceTree = "<group>"; };
     
    695695                                14BD5A290A3E91F600BAF59C /* JSContextRef.cpp */,
    696696                                14BD5A2A0A3E91F600BAF59C /* JSContextRef.h */,
     697                                1482B74C0A43032800517CFC /* JSInternalStringRef.cpp */,
     698                                1482B74B0A43032800517CFC /* JSInternalStringRef.h */,
    697699                                1482B7E20A43076000517CFC /* JSObjectRef.cpp */,
    698700                                1482B7E10A43076000517CFC /* JSObjectRef.h */,
    699                                 1482B74C0A43032800517CFC /* JSStringBufferRef.cpp */,
    700                                 1482B74B0A43032800517CFC /* JSStringBufferRef.h */,
    701701                                14BD5A2B0A3E91F600BAF59C /* JSValueRef.cpp */,
    702702                                1482B6EA0A4300B300517CFC /* JSValueRef.h */,
     
    11191119                                14BD53F50A3E12D800BAF59C /* ExecState.h in Headers */,
    11201120                                1482B6EB0A4300B300517CFC /* JSValueRef.h in Headers */,
    1121                                 1482B74D0A43032800517CFC /* JSStringBufferRef.h in Headers */,
     1121                                1482B74D0A43032800517CFC /* JSInternalStringRef.h in Headers */,
    11221122                                1482B78B0A4305AB00517CFC /* APICast.h in Headers */,
    11231123                                1482B7E30A43076000517CFC /* JSObjectRef.h in Headers */,
     
    14071407                                14BD5A320A3E91F600BAF59C /* JSValueRef.cpp in Sources */,
    14081408                                14BD53F60A3E12D800BAF59C /* ExecState.cpp in Sources */,
    1409                                 1482B74E0A43032800517CFC /* JSStringBufferRef.cpp in Sources */,
     1409                                1482B74E0A43032800517CFC /* JSInternalStringRef.cpp in Sources */,
    14101410                                1482B7E40A43076000517CFC /* JSObjectRef.cpp in Sources */,
    14111411                                14ABDF600A437FEF00ECCA01 /* JSCallbackObject.cpp in Sources */,
Note: See TracChangeset for help on using the changeset viewer.