Skip to content
  • barraclough@apple.com's avatar
    Rubber stamped by Sam Weinig. · 00b7992e
    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