-
barraclough@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=36866 Move CString to WTF JavaScriptCore: * Android.mk: * GNUmakefile.am: * JavaScriptCore.exp: * JavaScriptCore.gypi: * JavaScriptCore.pro: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: * JavaScriptCore.vcproj/WTF/WTF.vcproj: * JavaScriptCore.xcodeproj/project.pbxproj: * wtf/text: Added. * wtf/text/CString.cpp: Copied from WebCore/platform/text/CString.cpp. * wtf/text/CString.h: Copied from WebCore/platform/text/CString.h. (WTF::CStringBuffer::data): (WTF::CStringBuffer::length): (WTF::CStringBuffer::create): (WTF::CStringBuffer::CStringBuffer): (WTF::CStringBuffer::mutableData): (WTF::CString::CString): (WTF::CString::isNull): (WTF::CString::buffer): (WTF::operator!=): WebCore: * Android.mk: * ForwardingHeaders/wtf/text: Added. * ForwardingHeaders/wtf/text/CString.h: Added. * GNUmakefile.am: * WebCore.base.exp: * WebCore.gypi: * WebCore.order: * WebCore.pro: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp: * bindings/js/JSDOMWindowBase.cpp: * bindings/js/ScheduledAction.cpp: * bindings/js/ScriptController.cpp: * bindings/v8/ScriptController.cpp: * bindings/v8/V8Binding.cpp: * bindings/v8/V8DOMWindowShell.cpp: * bridge/jni/JNIBridge.cpp: * bridge/jni/v8/JavaStringV8.h: (JSC::Bindings::JavaStringImpl::init): * css/CSSParser.cpp: * dom/CharacterData.cpp: * dom/Document.cpp: * dom/Element.cpp: * dom/Node.cpp: * dom/Position.cpp: * dom/Range.cpp: * dom/Text.cpp: * dom/XMLTokenizer.cpp: * dom/XMLTokenizerLibxml2.cpp: * dom/XMLTokenizerQt.cpp: * editing/SelectionController.cpp: * editing/VisiblePosition.cpp: * editing/VisibleSelection.cpp: * history/CachedFrame.cpp: * history/HistoryItem.cpp: * history/qt/HistoryItemQt.cpp: * html/FormDataList.h: (WebCore::FormDataList::appendData): (WebCore::FormDataList::Item::Item): (WebCore::FormDataList::Item::data): * html/HTMLDocument.cpp: * html/PreloadScanner.cpp: * inspector/InspectorController.cpp: * inspector/InspectorDOMAgent.cpp: * loader/DocLoader.cpp: * loader/FTPDirectoryDocument.cpp: * loader/FrameLoader.cpp: * loader/HistoryController.cpp: * loader/ProgressTracker.cpp: * loader/appcache/ApplicationCacheStorage.cpp: * loader/archive/cf/LegacyWebArchive.cpp: * loader/icon/wince/IconDatabaseWince.cpp: * loader/loader.cpp: * page/Console.cpp: * page/DOMWindow.cpp: * page/SecurityOrigin.cpp: * page/XSSAuditor.cpp: * page/animation/AnimationBase.cpp: * platform/ContextMenu.cpp: * platform/FileSystem.h: * platform/KURL.cpp: * platform/KURLGoogle.cpp: * platform/KURLGooglePrivate.h: * platform/Pasteboard.h: * platform/android/FileSystemAndroid.cpp: * platform/android/TemporaryLinkStubs.cpp: * platform/brew/KURLBrew.cpp: * platform/cf/FileSystemCF.cpp: * platform/chromium/MIMETypeRegistryChromium.cpp: * platform/efl/FileSystemEfl.cpp: * platform/efl/PasteboardEfl.cpp: * platform/efl/PlatformKeyboardEventEfl.cpp: * platform/efl/PlatformScreenEfl.cpp: * platform/efl/RenderThemeEfl.cpp: * platform/efl/ScrollbarEfl.cpp: * platform/efl/SharedBufferEfl.cpp: * platform/efl/WidgetEfl.cpp: * platform/graphics/GlyphPageTreeNode.cpp: * platform/graphics/cairo/FontPlatformDataCairo.cpp: * platform/graphics/cg/ImageBufferCG.cpp: * platform/graphics/chromium/FontCacheLinux.cpp: * platform/graphics/chromium/FontPlatformDataLinux.h: * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp: * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: * platform/graphics/gtk/FontPlatformDataPango.cpp: * platform/graphics/gtk/IconGtk.cpp: * platform/graphics/gtk/ImageGtk.cpp: * platform/graphics/haiku/GraphicsContextHaiku.cpp: * platform/graphics/mac/GraphicsContext3DMac.cpp: * platform/graphics/mac/GraphicsLayerCA.mm: * platform/graphics/qt/GraphicsContext3DQt.cpp: * platform/graphics/qt/ImageBufferQt.cpp: * platform/graphics/qt/MediaPlayerPrivatePhonon.cpp: * platform/graphics/qt/MediaPlayerPrivateQt.cpp: * platform/graphics/skia/GraphicsLayerSkia.cpp: * platform/graphics/win/GraphicsLayerCACF.cpp: * platform/graphics/win/WKCACFLayer.cpp: * platform/graphics/wx/FontPlatformData.h: * platform/gtk/ClipboardGtk.cpp: * platform/gtk/ContextMenuItemGtk.cpp: * platform/gtk/DataObjectGtk.h: * platform/gtk/FileChooserGtk.cpp: * platform/gtk/FileSystemGtk.cpp: * platform/gtk/GeolocationServiceGtk.cpp: * platform/gtk/KURLGtk.cpp: * platform/gtk/Language.cpp: * platform/gtk/LocalizedStringsGtk.cpp: * platform/gtk/PasteboardGtk.cpp: * platform/gtk/PopupMenuGtk.cpp: * platform/gtk/RenderThemeGtk.cpp: * platform/gtk/SharedBufferGtk.cpp: * platform/haiku/FileSystemHaiku.cpp: * platform/haiku/PlatformKeyboardEventHaiku.cpp: * platform/network/CredentialStorage.cpp: * platform/network/FormData.cpp: * platform/network/FormData.h: * platform/network/FormDataBuilder.cpp: * platform/network/FormDataBuilder.h: * platform/network/HTTPParsers.cpp: * platform/network/android/ResourceHandleAndroid.cpp: * platform/network/cf/FormDataStreamCFNet.cpp: * platform/network/cf/ResourceHandleCFNet.cpp: * platform/network/chromium/ResourceResponse.h: * platform/network/curl/FormDataStreamCurl.cpp: * platform/network/curl/ResourceHandleManager.cpp: * platform/network/curl/ResourceHandleManager.h: * platform/network/mac/FormDataStreamMac.mm: * platform/network/mac/ResourceHandleMac.mm: * platform/network/qt/QNetworkReplyHandler.cpp: * platform/network/soup/CookieJarSoup.cpp: * platform/network/soup/ResourceHandleSoup.cpp: * platform/network/soup/ResourceRequestSoup.cpp: * platform/network/soup/ResourceResponseSoup.cpp: * platform/network/win/ResourceHandleWin.cpp: * platform/posix/FileSystemPOSIX.cpp: * platform/qt/FileSystemQt.cpp: * platform/qt/KURLQt.cpp: * platform/qt/TemporaryLinkStubs.cpp: * platform/sql/chromium/SQLiteFileSystemChromium.cpp: * platform/text/CString.cpp: Removed. * platform/text/CString.h: Removed. * platform/text/PlatformString.h: * platform/text/String.cpp: * platform/text/StringImpl.cpp: * platform/text/TextCodec.h: * platform/text/TextCodecICU.cpp: * platform/text/TextCodecLatin1.cpp: * platform/text/TextCodecUTF16.cpp: * platform/text/TextCodecUserDefined.cpp: * platform/text/TextEncoding.cpp: * platform/text/TextEncoding.h: * platform/text/chromium/TextBreakIteratorInternalICUChromium.cpp: * platform/text/gtk/TextCodecGtk.cpp: * platform/text/haiku/StringHaiku.cpp: * platform/text/mac/TextCodecMac.cpp: * platform/text/qt/TextCodecQt.cpp: * platform/text/wx/StringWx.cpp: * platform/win/ClipboardUtilitiesWin.cpp: * platform/win/ClipboardWin.cpp: * platform/win/ContextMenuItemWin.cpp: * platform/win/ContextMenuWin.cpp: * platform/win/FileSystemWin.cpp: * platform/win/GDIObjectCounter.cpp: * platform/win/Language.cpp: * platform/win/PasteboardWin.cpp: * platform/wince/FileSystemWince.cpp: * platform/wince/KeygenWince.cpp: * platform/wince/PasteboardWince.cpp: * platform/wx/FileSystemWx.cpp: * platform/wx/LoggingWx.cpp: * plugins/PluginDebug.h: * plugins/PluginPackage.cpp: * plugins/PluginStream.cpp: * plugins/PluginStream.h: * plugins/PluginView.h: * plugins/gtk/PluginPackageGtk.cpp: * plugins/mac/PluginPackageMac.cpp: * plugins/qt/PluginPackageQt.cpp: * plugins/symbian/PluginPackageSymbian.cpp: * plugins/win/PluginPackageWin.cpp: * rendering/RenderLayer.cpp: * rendering/RenderLayerCompositor.cpp: * rendering/RenderTreeAsText.cpp: * storage/Database.cpp: * storage/SQLTransactionCoordinator.cpp: * storage/SQLTransactionCoordinator.h: * storage/StorageAreaSync.cpp: * storage/StorageSyncManager.cpp: * storage/chromium/DatabaseTrackerChromium.cpp: * storage/chromium/QuotaTracker.cpp: * storage/chromium/QuotaTracker.h: * svg/SVGFontFaceElement.cpp: * svg/SVGStyledElement.cpp: * svg/SVGUseElement.cpp: * websockets/WebSocket.cpp: * websockets/WebSocketChannel.cpp: * websockets/WebSocketHandshake.cpp: * wml/WMLErrorHandling.cpp: * wml/WMLGoElement.cpp: * wml/WMLPageState.cpp: * wml/WMLPostfieldElement.cpp: * wml/WMLSelectElement.cpp: * xml/XMLHttpRequest.cpp: * xml/XSLStyleSheetLibxslt.cpp: * xml/XSLTProcessorLibxslt.cpp: WebKit: * efl/WebCoreSupport/ChromeClientEfl.cpp: * efl/ewk/ewk_frame.cpp: (ewk_frame_name_get): (ewk_frame_selection_get): (ewk_frame_uri_changed): * efl/ewk/ewk_history.cpp: * efl/ewk/ewk_settings.cpp: WebKit/chromium: * public/WebCString.h: * src/FrameLoaderClientImpl.cpp: * src/GraphicsContext3D.cpp: * src/WebCString.cpp: (WebKit::WebCString::assign): (WebKit::WebCString::WebCString): (WebKit::WebCString::operator=): (WebKit::WebCString::operator WTF::CString): * src/WebMediaPlayerClientImpl.cpp: * src/WebString.cpp: * src/WebURLError.cpp: WebKit/gtk: * WebCoreSupport/ChromeClientGtk.cpp: * WebCoreSupport/ContextMenuClientGtk.cpp: * WebCoreSupport/EditorClientGtk.cpp: * WebCoreSupport/FrameLoaderClientGtk.cpp: * WebCoreSupport/InspectorClientGtk.cpp: * gdom/ConvertToGCharPrivate.h: * webkit/webkitdownload.cpp: * webkit/webkithittestresult.cpp: * webkit/webkitnetworkrequest.cpp: * webkit/webkitprivate.h: * webkit/webkitsecurityorigin.cpp: * webkit/webkitwebdatabase.cpp: * webkit/webkitwebframe.cpp: * webkit/webkitwebhistoryitem.cpp: (webkit_web_history_item_finalize): (webkit_web_history_item_get_target): * webkit/webkitwebresource.cpp: * webkit/webkitwebsettings.cpp: * webkit/webkitwebview.cpp: WebKit/mac: * Plugins/Hosted/NetscapePluginInstanceProxy.mm: (WebKit::NetscapePluginInstanceProxy::getCookies): (WebKit::NetscapePluginInstanceProxy::getProxy): (WebKit::NetscapePluginInstanceProxy::getAuthenticationInfo): (WebKit::NetscapePluginInstanceProxy::resolveURL): * Plugins/WebBaseNetscapePluginView.h: * Plugins/WebBaseNetscapePluginView.mm: * Plugins/WebNetscapePluginView.mm: (-[WebNetscapePluginView resolveURL:forTarget:]): WebKit/qt: * Api/qwebelement.cpp: WebKit/win: * WebDownload.cpp: * WebDownloadCFNet.cpp: * WebDownloadCurl.cpp: * WebHistoryItem.cpp: * WebLocalizableStrings.cpp: * WebMutableURLRequest.cpp: * WebPreferences.cpp: (WebPreferences::migrateWebKitPreferencesToCFPreferences): * WebView.cpp: WebKit/wx: * WebFrame.cpp: * WebView.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@56825 268f45cc-cd09-0410-ab3c-d52691b4dbfc
00b7992e