Changeset 15168 in webkit for trunk/JavaScriptCore/API/minidom.c


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 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/API/minidom.c

    r15149 r15168  
    4040    JSObjectRef globalObject = JSContextGetGlobalObject(context);
    4141   
    42     JSCharBufferRef printBuf = JSCharBufferCreateUTF8("print");
     42    JSStringBufferRef printBuf = JSStringBufferCreateUTF8("print");
    4343    JSObjectSetProperty(context, globalObject, printBuf, JSFunctionMake(context, print), kJSPropertyAttributeNone);
    44     JSCharBufferRelease(printBuf);
     44    JSStringBufferRelease(printBuf);
    4545   
    46     JSCharBufferRef nodeBuf = JSCharBufferCreateUTF8("Node");
     46    JSStringBufferRef nodeBuf = JSStringBufferCreateUTF8("Node");
    4747    JSObjectSetProperty(context, globalObject, nodeBuf, JSConstructorMake(context, JSNode_construct), kJSPropertyAttributeNone);
    48     JSCharBufferRelease(nodeBuf);
     48    JSStringBufferRelease(nodeBuf);
    4949   
    5050    char* script = createStringWithContentsOfFile("minidom.js");
    51     JSCharBufferRef scriptBuf = JSCharBufferCreateUTF8(script);
     51    JSStringBufferRef scriptBuf = JSStringBufferCreateUTF8(script);
    5252    JSValueRef exception;
    5353    JSValueRef result = JSEvaluate(context, scriptBuf, NULL, NULL, 0, &exception);
     
    5656    else {
    5757        printf("FAIL: Test script threw exception:\n");
    58         JSCharBufferRef exceptionBuf = JSValueCopyStringValue(context, exception);
    59         CFStringRef exceptionCF = CFStringCreateWithJSCharBuffer(kCFAllocatorDefault, exceptionBuf);
     58        JSStringBufferRef exceptionBuf = JSValueCopyStringValue(context, exception);
     59        CFStringRef exceptionCF = CFStringCreateWithJSStringBuffer(kCFAllocatorDefault, exceptionBuf);
    6060        CFShow(exceptionCF);
    6161        CFRelease(exceptionCF);
    62         JSCharBufferRelease(exceptionBuf);
     62        JSStringBufferRelease(exceptionBuf);
    6363    }
    64     JSCharBufferRelease(scriptBuf);
     64    JSStringBufferRelease(scriptBuf);
    6565    free(script);
    6666
     
    8282{
    8383    if (argc > 0) {
    84         JSCharBufferRef stringBuf = JSValueCopyStringValue(context, argv[0]);
    85         size_t numChars = JSCharBufferGetMaxLengthUTF8(stringBuf);
     84        JSStringBufferRef stringBuf = JSValueCopyStringValue(context, argv[0]);
     85        size_t numChars = JSStringBufferGetMaxLengthUTF8(stringBuf);
    8686        char string[numChars];
    87         JSCharBufferGetCharactersUTF8(stringBuf, string, numChars);
     87        JSStringBufferGetCharactersUTF8(stringBuf, string, numChars);
    8888        printf("%s\n", string);
    8989    }
Note: See TracChangeset for help on using the changeset viewer.