Ignore:
Timestamp:
Jul 5, 2006, 12:10:49 PM (19 years ago)
Author:
ggaren
Message:

RS by Beth.


Renamed JSCharBufferRef, which was universally unpopular, to JSStringBufferRef,
which, hopefully, will be less unpopular.

  • 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/JSCharBufferRef.cpp: Removed.
  • API/JSCharBufferRef.h: Removed.
  • API/JSContextRef.cpp: (JSEvaluate): (JSCheckSyntax):
  • API/JSContextRef.h:
  • 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: Added. (JSStringMake): (JSStringBufferCreate): (JSStringBufferCreateUTF8): (JSStringBufferRetain): (JSStringBufferRelease): (JSValueCopyStringValue): (JSStringBufferGetLength): (JSStringBufferGetCharactersPtr): (JSStringBufferGetCharacters): (JSStringBufferGetMaxLengthUTF8): (JSStringBufferGetCharactersUTF8): (JSStringBufferIsEqual): (JSStringBufferIsEqualUTF8): (JSStringBufferCreateWithCFString): (CFStringCreateWithJSStringBuffer):
  • API/JSStringBufferRef.h: Added.
  • 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 moved

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/API/JSStringBufferRef.cpp

    r15162 r15168  
    2626
    2727#include "APICast.h"
    28 #include "JSCharBufferRef.h"
     28#include "JSStringBufferRef.h"
    2929
    3030#include <kjs/JSLock.h>
     
    3737using namespace KJS;
    3838
    39 JSValueRef JSStringMake(JSCharBufferRef buffer)
     39JSValueRef JSStringMake(JSStringBufferRef buffer)
    4040{
    4141    JSLock lock;
     
    4444}
    4545
    46 JSCharBufferRef JSCharBufferCreate(const JSChar* chars, size_t numChars)
     46JSStringBufferRef JSStringBufferCreate(const JSChar* chars, size_t numChars)
    4747{
    4848    JSLock lock;
     
    5050}
    5151
    52 JSCharBufferRef JSCharBufferCreateUTF8(const char* string)
     52JSStringBufferRef JSStringBufferCreateUTF8(const char* string)
    5353{
    5454    JSLock lock;
     
    5858}
    5959
    60 JSCharBufferRef JSCharBufferRetain(JSCharBufferRef buffer)
     60JSStringBufferRef JSStringBufferRetain(JSStringBufferRef buffer)
    6161{
    6262    UString::Rep* rep = toJS(buffer);
     
    6464}
    6565
    66 void JSCharBufferRelease(JSCharBufferRef buffer)
     66void JSStringBufferRelease(JSStringBufferRef buffer)
    6767{
    6868    JSLock lock;
     
    7171}
    7272
    73 JSCharBufferRef JSValueCopyStringValue(JSContextRef context, JSValueRef value)
     73JSStringBufferRef JSValueCopyStringValue(JSContextRef context, JSValueRef value)
    7474{
    7575    JSLock lock;
     
    7777    ExecState* exec = toJS(context);
    7878
    79     JSCharBufferRef charBufferRef = toRef(jsValue->toString(exec).rep()->ref());
     79    JSStringBufferRef charBufferRef = toRef(jsValue->toString(exec).rep()->ref());
    8080    if (exec->hadException())
    8181        exec->clearException();
     
    8383}
    8484
    85 size_t JSCharBufferGetLength(JSCharBufferRef buffer)
     85size_t JSStringBufferGetLength(JSStringBufferRef buffer)
    8686{
    8787    UString::Rep* rep = toJS(buffer);
     
    8989}
    9090
    91 const JSChar* JSCharBufferGetCharactersPtr(JSCharBufferRef buffer)
     91const JSChar* JSStringBufferGetCharactersPtr(JSStringBufferRef buffer)
    9292{
    9393    UString::Rep* rep = toJS(buffer);
     
    9595}
    9696
    97 void JSCharBufferGetCharacters(JSCharBufferRef inBuffer, JSChar* outBuffer, size_t numChars)
     97void JSStringBufferGetCharacters(JSStringBufferRef inBuffer, JSChar* outBuffer, size_t numChars)
    9898{
    9999    UString::Rep* rep = toJS(inBuffer);
     
    103103}
    104104
    105 size_t JSCharBufferGetMaxLengthUTF8(JSCharBufferRef buffer)
     105size_t JSStringBufferGetMaxLengthUTF8(JSStringBufferRef buffer)
    106106{
    107107    UString::Rep* rep = toJS(buffer);
     
    111111}
    112112
    113 size_t JSCharBufferGetCharactersUTF8(JSCharBufferRef inBuffer, char* outBuffer, size_t bufferSize)
     113size_t JSStringBufferGetCharactersUTF8(JSStringBufferRef inBuffer, char* outBuffer, size_t bufferSize)
    114114{
    115115    JSLock lock;
     
    122122}
    123123
    124 bool JSCharBufferIsEqual(JSCharBufferRef a, JSCharBufferRef b)
     124bool JSStringBufferIsEqual(JSStringBufferRef a, JSStringBufferRef b)
    125125{
    126126    UString::Rep* aRep = toJS(a);
     
    130130}
    131131
    132 bool JSCharBufferIsEqualUTF8(JSCharBufferRef a, const char* b)
     132bool JSStringBufferIsEqualUTF8(JSStringBufferRef a, const char* b)
    133133{
    134     JSCharBufferRef bBuf = JSCharBufferCreateUTF8(b);
    135     bool result = JSCharBufferIsEqual(a, bBuf);
    136     JSCharBufferRelease(bBuf);
     134    JSStringBufferRef bBuf = JSStringBufferCreateUTF8(b);
     135    bool result = JSStringBufferIsEqual(a, bBuf);
     136    JSStringBufferRelease(bBuf);
    137137   
    138138    return result;
     
    140140
    141141#if defined(__APPLE__)
    142 JSCharBufferRef JSCharBufferCreateWithCFString(CFStringRef string)
     142JSStringBufferRef JSStringBufferCreateWithCFString(CFStringRef string)
    143143{
    144144    JSLock lock;
     
    157157}
    158158
    159 CFStringRef CFStringCreateWithJSCharBuffer(CFAllocatorRef alloc, JSCharBufferRef buffer)
     159CFStringRef CFStringCreateWithJSStringBuffer(CFAllocatorRef alloc, JSStringBufferRef buffer)
    160160{
    161161    UString::Rep* rep = toJS(buffer);
Note: See TracChangeset for help on using the changeset viewer.