Changeset 35777 in webkit for trunk/JavaScriptCore
- Timestamp:
- Aug 15, 2008, 3:18:06 AM (17 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSStringRefCF.cpp
r35775 r35777 42 42 CFStringGetCharacters(string, CFRangeMake(0, length), buffer.get()); 43 43 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(); 45 45 } else { 46 46 return OpaqueJSString::create(0, 0).releaseRef(); -
trunk/JavaScriptCore/API/OpaqueJSString.h
r35775 r35777 58 58 59 59 private: 60 friend class ThreadSafeShared<OpaqueJSString>;60 friend class WTF::ThreadSafeShared<OpaqueJSString>; 61 61 62 62 OpaqueJSString() -
trunk/JavaScriptCore/ChangeLog
r35776 r35777 1 2008-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 1 9 2008-08-15 Alexey Proskuryakov <[email protected]> 2 10 -
trunk/JavaScriptCore/JavaScriptCore.exp
r35776 r35777 77 77 __Z15jsRegExpCompilePKti24JSRegExpIgnoreCaseOption23JSRegExpMultilineOptionPjPPKc 78 78 __Z15jsRegExpExecutePK8JSRegExpPKtiiPii 79 __ZN14OpaqueJSString6createERKN3KJS7UStringE 79 80 __ZN3KJS10Identifier11addSlowCaseEPNS_12JSGlobalDataEPNS_7UString3RepE 80 81 __ZN3KJS10Identifier11addSlowCaseEPNS_9ExecStateEPNS_7UString3RepE
Note:
See TracChangeset
for help on using the changeset viewer.