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.h

    r15162 r15168  
    2525 */
    2626
    27 #ifndef JSCharBufferRef_h
    28 #define JSCharBufferRef_h
     27#ifndef JSStringBufferRef_h
     28#define JSStringBufferRef_h
    2929
    3030#include "JSValueRef.h"
     
    3939#endif
    4040   
    41 JSCharBufferRef JSCharBufferCreate(const JSChar* chars, size_t numChars);
    42 JSCharBufferRef JSCharBufferCreateUTF8(const char* string);
     41JSStringBufferRef JSStringBufferCreate(const JSChar* chars, size_t numChars);
     42JSStringBufferRef JSStringBufferCreateUTF8(const char* string);
    4343
    44 JSCharBufferRef JSCharBufferRetain(JSCharBufferRef buffer);
    45 void JSCharBufferRelease(JSCharBufferRef buffer);
     44JSStringBufferRef JSStringBufferRetain(JSStringBufferRef buffer);
     45void JSStringBufferRelease(JSStringBufferRef buffer);
    4646
    47 size_t JSCharBufferGetLength(JSCharBufferRef buffer);
    48 const JSChar* JSCharBufferGetCharactersPtr(JSCharBufferRef buffer);
    49 void JSCharBufferGetCharacters(JSCharBufferRef inBuffer, JSChar* outBuffer, size_t numChars);
     47size_t JSStringBufferGetLength(JSStringBufferRef buffer);
     48const JSChar* JSStringBufferGetCharactersPtr(JSStringBufferRef buffer);
     49void JSStringBufferGetCharacters(JSStringBufferRef inBuffer, JSChar* outBuffer, size_t numChars);
    5050
    51 size_t JSCharBufferGetMaxLengthUTF8(JSCharBufferRef buffer);
     51size_t JSStringBufferGetMaxLengthUTF8(JSStringBufferRef buffer);
    5252// Returns the number of bytes written into outBuffer, including the trailing '\0'
    53 size_t JSCharBufferGetCharactersUTF8(JSCharBufferRef inBuffer, char* outBuffer, size_t bufferSize);
     53size_t JSStringBufferGetCharactersUTF8(JSStringBufferRef inBuffer, char* outBuffer, size_t bufferSize);
    5454
    55 bool JSCharBufferIsEqual(JSCharBufferRef a, JSCharBufferRef b);
    56 bool JSCharBufferIsEqualUTF8(JSCharBufferRef a, const char* b);
     55bool JSStringBufferIsEqual(JSStringBufferRef a, JSStringBufferRef b);
     56bool JSStringBufferIsEqualUTF8(JSStringBufferRef a, const char* b);
    5757
    5858#if defined(__APPLE__)
    5959#include <CoreFoundation/CoreFoundation.h>
    6060// CFString convenience methods
    61 JSCharBufferRef JSCharBufferCreateWithCFString(CFStringRef string);
    62 CFStringRef CFStringCreateWithJSCharBuffer(CFAllocatorRef alloc, JSCharBufferRef buffer);
     61JSStringBufferRef JSStringBufferCreateWithCFString(CFStringRef string);
     62CFStringRef CFStringCreateWithJSStringBuffer(CFAllocatorRef alloc, JSStringBufferRef buffer);
    6363#endif // __APPLE__
    6464   
     
    6767#endif
    6868
    69 #endif // JSCharBufferRef_h
     69#endif // JSStringBufferRef_h
Note: See TracChangeset for help on using the changeset viewer.