Fix WTF header include discipline in Chromium WebKit
authoreric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 19 Mar 2012 22:16:48 +0000 (22:16 +0000)
committereric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 19 Mar 2012 22:16:48 +0000 (22:16 +0000)
commitc3c558d8ffbb14070e2958f4ba9fd3f8bf281bab
treeae8f46dfbf767fe49453a47053d6e4075fb33b70
parent886d2789fbef7a2f637af07ae8a20898d8eee380
Fix WTF header include discipline in Chromium WebKit
https://bugs.webkit.org/show_bug.cgi?id=81281

Reviewed by James Robinson.

Source/JavaScriptCore:

* JavaScriptCore.gyp/JavaScriptCore.gyp:
* wtf/unicode/icu/CollatorICU.cpp:

Source/WebCore:

I also fixed some bad include dicipline for other ports
as well.  Those changes are not yet necessary for those ports
to keep building, but soon should be as those authors
remove all the extra WTF includes from WebCore and other non-WTF projects.

* Modules/indexeddb/IDBLevelDBBackingStore.cpp:
* bindings/scripts/test/CPP/WebDOMFloat64Array.cpp:
* bindings/scripts/test/GObject/WebKitDOMFloat64Array.cpp:
* bindings/scripts/test/GObject/WebKitDOMFloat64ArrayPrivate.h:
* bindings/scripts/test/ObjC/DOMFloat64Array.mm:
* bindings/v8/NPV8Object.cpp:
* bindings/v8/SerializedScriptValue.cpp:
* bindings/v8/SerializedScriptValue.h:
* bindings/v8/V8Binding.cpp:
* bindings/v8/V8Binding.h:
* bindings/v8/V8DOMWrapper.cpp:
* bindings/v8/V8Utilities.cpp:
* bindings/v8/custom/V8ArrayBufferCustom.cpp:
* bindings/v8/custom/V8ArrayBufferViewCustom.h:
* bindings/v8/custom/V8AudioContextCustom.cpp:
* bindings/v8/custom/V8DOMWindowCustom.cpp:
* bindings/v8/custom/V8DedicatedWorkerContextCustom.cpp:
* bindings/v8/custom/V8Float32ArrayCustom.cpp:
* bindings/v8/custom/V8Float64ArrayCustom.cpp:
* bindings/v8/custom/V8Int16ArrayCustom.cpp:
* bindings/v8/custom/V8Int32ArrayCustom.cpp:
* bindings/v8/custom/V8Int8ArrayCustom.cpp:
* bindings/v8/custom/V8MessagePortCustom.cpp:
* bindings/v8/custom/V8Uint16ArrayCustom.cpp:
* bindings/v8/custom/V8Uint32ArrayCustom.cpp:
* bindings/v8/custom/V8Uint8ArrayCustom.cpp:
* bindings/v8/custom/V8Uint8ClampedArrayCustom.cpp:
* bindings/v8/custom/V8WorkerCustom.cpp:
* bindings/v8/custom/V8XMLHttpRequestCustom.cpp:
* bridge/qt/qt_runtime.cpp:
* editing/gtk/FrameSelectionGtk.cpp:
* loader/archive/mhtml/MHTMLArchive.cpp:
* platform/ScrollAnimatorNone.cpp:
* platform/blackberry/CookieMap.h:
* platform/blackberry/CookieParser.h:
* platform/blackberry/SSLKeyGeneratorBlackBerry.cpp:
* platform/chromium/DragImageChromiumSkia.cpp:
* platform/chromium/PlatformCursor.h:
* platform/chromium/PlatformSupport.h:
* platform/chromium/PopupMenuPrivate.h:
* platform/chromium/TraceEvent.h:
* platform/chromium/WidgetChromium.cpp:
* platform/efl/RefPtrEfl.h:
* platform/graphics/cairo/RefPtrCairo.h:
* platform/graphics/chromium/RateLimiter.h:
* platform/graphics/chromium/TiledLayerChromium.cpp:
* platform/graphics/efl/IconEfl.cpp:
* platform/graphics/gstreamer/GStreamerGWorld.h:
* platform/graphics/gtk/IconGtk.cpp:
* platform/graphics/skia/PlatformContextSkia.h:
* platform/graphics/texmap/TextureMapperBackingStore.h:
* platform/graphics/texmap/TextureMapperLayer.cpp:
* platform/graphics/wx/TransformationMatrixWx.cpp:
* platform/gtk/PlatformMouseEventGtk.cpp:
* platform/leveldb/LevelDBSlice.h:
* platform/mediastream/MediaStreamCenter.cpp:
* platform/network/soup/SocketStreamHandleSoup.cpp:
* platform/network/win/ResourceHandleWin.cpp:
* platform/qt/RenderThemeQtMobile.cpp:
* platform/wx/MouseEventWx.cpp:
* platform/wx/wxcode/win/fontprops.cpp:

Source/WebKit/chromium:

* src/CompositionUnderlineBuilder.h:
* src/CompositionUnderlineVectorBuilder.h:
* src/FrameLoaderClientImpl.cpp:
* src/WebArrayBuffer.cpp:
* src/WebArrayBufferView.cpp:
* src/WebBindings.cpp:
* src/WebColorName.cpp:
* src/WebGeolocationClientMock.cpp:
* src/WebPageSerializer.cpp:
* src/WebSocketImpl.cpp:
* src/WebViewImpl.cpp:
* tests/FrameTestHelpers.cpp:

Tools:

* DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:
* Scripts/update-webkit-chromium: Made it possible to run this from a directory other than the root.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111258 268f45cc-cd09-0410-ab3c-d52691b4dbfc
79 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp
Source/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp
Source/WebCore/ChangeLog
Source/WebCore/Modules/indexeddb/IDBLevelDBBackingStore.cpp
Source/WebCore/bindings/scripts/test/CPP/WebDOMFloat64Array.cpp
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64Array.cpp
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMFloat64ArrayPrivate.h
Source/WebCore/bindings/scripts/test/ObjC/DOMFloat64Array.mm
Source/WebCore/bindings/v8/NPV8Object.cpp
Source/WebCore/bindings/v8/SerializedScriptValue.cpp
Source/WebCore/bindings/v8/SerializedScriptValue.h
Source/WebCore/bindings/v8/V8Binding.cpp
Source/WebCore/bindings/v8/V8Binding.h
Source/WebCore/bindings/v8/V8DOMWrapper.cpp
Source/WebCore/bindings/v8/V8Utilities.cpp
Source/WebCore/bindings/v8/custom/V8ArrayBufferCustom.cpp
Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h
Source/WebCore/bindings/v8/custom/V8AudioContextCustom.cpp
Source/WebCore/bindings/v8/custom/V8DOMWindowCustom.cpp
Source/WebCore/bindings/v8/custom/V8DedicatedWorkerContextCustom.cpp
Source/WebCore/bindings/v8/custom/V8Float32ArrayCustom.cpp
Source/WebCore/bindings/v8/custom/V8Float64ArrayCustom.cpp
Source/WebCore/bindings/v8/custom/V8Int16ArrayCustom.cpp
Source/WebCore/bindings/v8/custom/V8Int32ArrayCustom.cpp
Source/WebCore/bindings/v8/custom/V8Int8ArrayCustom.cpp
Source/WebCore/bindings/v8/custom/V8MessagePortCustom.cpp
Source/WebCore/bindings/v8/custom/V8Uint16ArrayCustom.cpp
Source/WebCore/bindings/v8/custom/V8Uint32ArrayCustom.cpp
Source/WebCore/bindings/v8/custom/V8Uint8ArrayCustom.cpp
Source/WebCore/bindings/v8/custom/V8Uint8ClampedArrayCustom.cpp
Source/WebCore/bindings/v8/custom/V8WorkerCustom.cpp
Source/WebCore/bindings/v8/custom/V8XMLHttpRequestCustom.cpp
Source/WebCore/bridge/qt/qt_runtime.cpp
Source/WebCore/editing/gtk/FrameSelectionGtk.cpp
Source/WebCore/loader/archive/mhtml/MHTMLArchive.cpp
Source/WebCore/platform/ScrollAnimatorNone.cpp
Source/WebCore/platform/blackberry/CookieMap.h
Source/WebCore/platform/blackberry/CookieParser.h
Source/WebCore/platform/blackberry/SSLKeyGeneratorBlackBerry.cpp
Source/WebCore/platform/chromium/DragImageChromiumSkia.cpp
Source/WebCore/platform/chromium/PlatformCursor.h
Source/WebCore/platform/chromium/PlatformSupport.h
Source/WebCore/platform/chromium/PopupMenuPrivate.h
Source/WebCore/platform/chromium/TraceEvent.h
Source/WebCore/platform/chromium/WidgetChromium.cpp
Source/WebCore/platform/efl/RefPtrEfl.h
Source/WebCore/platform/graphics/chromium/TiledLayerChromium.cpp
Source/WebCore/platform/graphics/efl/IconEfl.cpp
Source/WebCore/platform/graphics/gstreamer/GStreamerGWorld.h
Source/WebCore/platform/graphics/gtk/IconGtk.cpp
Source/WebCore/platform/graphics/skia/PlatformContextSkia.h
Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h
Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp
Source/WebCore/platform/graphics/wx/TransformationMatrixWx.cpp
Source/WebCore/platform/gtk/PlatformMouseEventGtk.cpp
Source/WebCore/platform/leveldb/LevelDBSlice.h
Source/WebCore/platform/mediastream/MediaStreamCenter.cpp
Source/WebCore/platform/network/soup/SocketStreamHandleSoup.cpp
Source/WebCore/platform/network/win/ResourceHandleWin.cpp
Source/WebCore/platform/qt/RenderThemeQtMobile.cpp
Source/WebCore/platform/wx/MouseEventWx.cpp
Source/WebCore/platform/wx/wxcode/win/fontprops.cpp
Source/WebKit/chromium/ChangeLog
Source/WebKit/chromium/src/CompositionUnderlineBuilder.h
Source/WebKit/chromium/src/CompositionUnderlineVectorBuilder.h
Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp
Source/WebKit/chromium/src/WebArrayBuffer.cpp
Source/WebKit/chromium/src/WebArrayBufferView.cpp
Source/WebKit/chromium/src/WebBindings.cpp
Source/WebKit/chromium/src/WebColorName.cpp
Source/WebKit/chromium/src/WebGeolocationClientMock.cpp
Source/WebKit/chromium/src/WebPageSerializer.cpp
Source/WebKit/chromium/src/WebSocketImpl.cpp
Source/WebKit/chromium/src/WebViewImpl.cpp
Source/WebKit/chromium/tests/FrameTestHelpers.cpp
Tools/ChangeLog
Tools/DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp
Tools/Scripts/update-webkit-chromium