Changeset 35777 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Aug 15, 2008, 3:18:06 AM (17 years ago)
Author:
[email protected]
Message:

More build fixes.

  • API/OpaqueJSString.h: Add a namespace to friend declaration to appease MSVC.
  • API/JSStringRefCF.h: (JSStringCreateWithCFString) Cast UniChar* to UChar* explicitly.
  • JavaScriptCore.exp: Added OpaqueJSString::create(const KJS::UString&) to fix WebCore build.
Location:
trunk/JavaScriptCore
Files:
4 edited

Legend:

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

    r35775 r35777  
    4242        CFStringGetCharacters(string, CFRangeMake(0, length), buffer.get());
    4343        COMPILE_ASSERT(sizeof(UniChar) == sizeof(UChar), unichar_and_uchar_must_be_same_size);
    44         return OpaqueJSString::create(buffer.get(), length).releaseRef();
     44        return OpaqueJSString::create(reinterpret_cast<UChar*>(buffer.get()), length).releaseRef();
    4545    } else {
    4646        return OpaqueJSString::create(0, 0).releaseRef();
  • trunk/JavaScriptCore/API/OpaqueJSString.h

    r35775 r35777  
    5858
    5959private:
    60     friend class ThreadSafeShared<OpaqueJSString>;
     60    friend class WTF::ThreadSafeShared<OpaqueJSString>;
    6161
    6262    OpaqueJSString()
  • trunk/JavaScriptCore/ChangeLog

    r35776 r35777  
     12008-08-15  Alexey Proskuryakov  <[email protected]>
     2
     3        More build fixes.
     4
     5        * API/OpaqueJSString.h: Add a namespace to friend declaration to appease MSVC.
     6        * API/JSStringRefCF.h: (JSStringCreateWithCFString) Cast UniChar* to UChar* explicitly.
     7        * JavaScriptCore.exp: Added OpaqueJSString::create(const KJS::UString&) to fix WebCore build.
     8
    192008-08-15  Alexey Proskuryakov  <[email protected]>
    210
  • trunk/JavaScriptCore/JavaScriptCore.exp

    r35776 r35777  
    7777__Z15jsRegExpCompilePKti24JSRegExpIgnoreCaseOption23JSRegExpMultilineOptionPjPPKc
    7878__Z15jsRegExpExecutePK8JSRegExpPKtiiPii
     79__ZN14OpaqueJSString6createERKN3KJS7UStringE
    7980__ZN3KJS10Identifier11addSlowCaseEPNS_12JSGlobalDataEPNS_7UString3RepE
    8081__ZN3KJS10Identifier11addSlowCaseEPNS_9ExecStateEPNS_7UString3RepE
Note: See TracChangeset for help on using the changeset viewer.