Remove PLATFORM(HAIKU) and associated code
authorabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 25 Sep 2011 19:35:21 +0000 (19:35 +0000)
committerabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 25 Sep 2011 19:35:21 +0000 (19:35 +0000)
commita821a6bbee66a2406a4c2a4851088613ebdd413c
tree75acbc995b85c51970d55143e7fdc6f2432cf5f7
parent031c932a8ba38d9b71a125be638dceeb389bcef7
Remove PLATFORM(HAIKU) and associated code
https://bugs.webkit.org/show_bug.cgi?id=68774

Reviewed by Sam Weinig.

.:

* Source/cmake/WebKitPackaging.cmake:
* wscript:

Source/JavaScriptCore:

* JavaScriptCore.gyp/JavaScriptCore.gyp:
* JavaScriptCore.gypi:
* gyp/JavaScriptCore.gyp:
* heap/MachineStackMarker.cpp:
* wtf/PageAllocation.h:
* wtf/Platform.h:
* wtf/StackBounds.cpp:
* wtf/haiku: Removed.
* wtf/haiku/MainThreadHaiku.cpp: Removed.
* wtf/haiku/StringHaiku.cpp: Removed.
* wtf/text/WTFString.h:

Source/WebCore:

As discussed on webkit-dev, the Haiku port has been inactive for over a
year.  A year and a half ago, we discussed removing the port, but folks
said they planned to work on it more.  That work does not appear to
have happened in the intervening time.

* WebCore.gyp/WebCore.gyp:
* WebCore.gypi:
* bindings/js/ScriptControllerHaiku.cpp: Removed.
* editing/haiku: Removed.
* editing/haiku/EditorHaiku.cpp: Removed.
* gyp/WebCore.gyp:
* loader/cache/CachedFont.cpp:
* page/EventHandler.cpp:
(WebCore::EventHandler::eventInvertsTabsToLinksClientCallResult):
* page/haiku: Removed.
* page/haiku/DragControllerHaiku.cpp: Removed.
* page/haiku/EventHandlerHaiku.cpp: Removed.
* page/haiku/FrameHaiku.cpp: Removed.
* platform/ContextMenuItem.h:
* platform/Cursor.h:
* platform/DragData.h:
* platform/DragImage.h:
* platform/PlatformKeyboardEvent.h:
* platform/PlatformMenuDescription.h:
* platform/PlatformMouseEvent.h:
* platform/Widget.h:
* platform/graphics/BitmapImage.h:
* platform/graphics/Color.h:
* platform/graphics/FloatPoint.h:
* platform/graphics/FloatRect.h:
* platform/graphics/Gradient.h:
* platform/graphics/GraphicsContext.cpp:
* platform/graphics/GraphicsContext.h:
* platform/graphics/ImageBufferData.h:
* platform/graphics/ImageSource.h:
* platform/graphics/IntPoint.h:
* platform/graphics/IntRect.h:
* platform/graphics/IntSize.h:
* platform/graphics/Path.h:
* platform/graphics/Pattern.h:
* platform/graphics/SimpleFontData.h:
* platform/graphics/haiku: Removed.
* platform/graphics/haiku/ColorHaiku.cpp: Removed.
* platform/graphics/haiku/FloatPointHaiku.cpp: Removed.
* platform/graphics/haiku/FloatRectHaiku.cpp: Removed.
* platform/graphics/haiku/FontCacheHaiku.cpp: Removed.
* platform/graphics/haiku/FontCustomPlatformData.cpp: Removed.
* platform/graphics/haiku/FontCustomPlatformData.h: Removed.
* platform/graphics/haiku/FontHaiku.cpp: Removed.
* platform/graphics/haiku/FontPlatformData.h: Removed.
* platform/graphics/haiku/GlyphPageTreeNodeHaiku.cpp: Removed.
* platform/graphics/haiku/GradientHaiku.cpp: Removed.
* platform/graphics/haiku/GraphicsContextHaiku.cpp: Removed.
* platform/graphics/haiku/IconHaiku.cpp: Removed.
* platform/graphics/haiku/ImageBufferDataHaiku.h: Removed.
* platform/graphics/haiku/ImageBufferHaiku.cpp: Removed.
* platform/graphics/haiku/ImageHaiku.cpp: Removed.
* platform/graphics/haiku/IntPointHaiku.cpp: Removed.
* platform/graphics/haiku/IntRectHaiku.cpp: Removed.
* platform/graphics/haiku/IntSizeHaiku.cpp: Removed.
* platform/graphics/haiku/PathHaiku.cpp: Removed.
* platform/graphics/haiku/SimpleFontDataHaiku.cpp: Removed.
* platform/graphics/haiku/StillImageHaiku.cpp: Removed.
* platform/graphics/haiku/StillImageHaiku.h: Removed.
* platform/haiku: Removed.
* platform/haiku/ClipboardHaiku.cpp: Removed.
* platform/haiku/ClipboardHaiku.h: Removed.
* platform/haiku/ContextMenuHaiku.cpp: Removed.
* platform/haiku/ContextMenuItemHaiku.cpp: Removed.
* platform/haiku/CookieJarHaiku.cpp: Removed.
* platform/haiku/CursorHaiku.cpp: Removed.
* platform/haiku/DragDataHaiku.cpp: Removed.
* platform/haiku/DragImageHaiku.cpp: Removed.
* platform/haiku/EventLoopHaiku.cpp: Removed.
* platform/haiku/FileSystemHaiku.cpp: Removed.
* platform/haiku/LocalizedStringsHaiku.cpp: Removed.
* platform/haiku/LoggingHaiku.cpp: Removed.
* platform/haiku/MIMETypeRegistryHaiku.cpp: Removed.
* platform/haiku/PasteboardHaiku.cpp: Removed.
* platform/haiku/PlatformKeyboardEventHaiku.cpp: Removed.
* platform/haiku/PlatformMouseEventHaiku.cpp: Removed.
* platform/haiku/PlatformWheelEventHaiku.cpp: Removed.
* platform/haiku/PopupMenuHaiku.cpp: Removed.
* platform/haiku/PopupMenuHaiku.h: Removed.
* platform/haiku/RenderThemeHaiku.cpp: Removed.
* platform/haiku/RenderThemeHaiku.h: Removed.
* platform/haiku/ScreenHaiku.cpp: Removed.
* platform/haiku/ScrollbarThemeHaiku.cpp: Removed.
* platform/haiku/ScrollbarThemeHaiku.h: Removed.
* platform/haiku/SearchPopupMenuHaiku.cpp: Removed.
* platform/haiku/SearchPopupMenuHaiku.h: Removed.
* platform/haiku/SharedBufferHaiku.cpp: Removed.
* platform/haiku/SharedTimerHaiku.cpp: Removed.
* platform/haiku/SoundHaiku.cpp: Removed.
* platform/haiku/TemporaryLinkStubs.cpp: Removed.
* platform/haiku/WidgetHaiku.cpp: Removed.
* platform/image-decoders/haiku: Removed.
* platform/image-decoders/haiku/ImageDecoderHaiku.cpp: Removed.
* platform/text/UnicodeRange.h:
* platform/text/haiku: Removed.
* platform/text/haiku/TextBreakIteratorInternalICUHaiku.cpp: Removed.

Source/WebKit:

* haiku: Removed.
* haiku/WebCoreSupport: Removed.
* haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
* haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
* haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
* haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
* haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
* haiku/WebCoreSupport/DragClientHaiku.h: Removed.
* haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
* haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
* haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
* haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
* haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
* haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.

Source/WebKit2:

* Scripts/generate-forwarding-headers.pl:

Tools:

* Scripts/webkitpy/common/config/build.py:
* waf/build/settings.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@95922 268f45cc-cd09-0410-ab3c-d52691b4dbfc
123 files changed:
ChangeLog
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp
Source/JavaScriptCore/JavaScriptCore.gypi
Source/JavaScriptCore/gyp/JavaScriptCore.gyp
Source/JavaScriptCore/heap/MachineStackMarker.cpp
Source/JavaScriptCore/wtf/PageAllocation.h
Source/JavaScriptCore/wtf/Platform.h
Source/JavaScriptCore/wtf/StackBounds.cpp
Source/JavaScriptCore/wtf/haiku/MainThreadHaiku.cpp [deleted file]
Source/JavaScriptCore/wtf/haiku/StringHaiku.cpp [deleted file]
Source/JavaScriptCore/wtf/text/WTFString.h
Source/WebCore/ChangeLog
Source/WebCore/WebCore.gyp/WebCore.gyp
Source/WebCore/WebCore.gypi
Source/WebCore/bindings/js/ScriptControllerHaiku.cpp [deleted file]
Source/WebCore/editing/haiku/EditorHaiku.cpp [deleted file]
Source/WebCore/gyp/WebCore.gyp
Source/WebCore/loader/cache/CachedFont.cpp
Source/WebCore/page/EventHandler.cpp
Source/WebCore/page/haiku/DragControllerHaiku.cpp [deleted file]
Source/WebCore/page/haiku/EventHandlerHaiku.cpp [deleted file]
Source/WebCore/page/haiku/FrameHaiku.cpp [deleted file]
Source/WebCore/platform/ContextMenuItem.h
Source/WebCore/platform/Cursor.h
Source/WebCore/platform/DragData.h
Source/WebCore/platform/DragImage.h
Source/WebCore/platform/PlatformKeyboardEvent.h
Source/WebCore/platform/PlatformMenuDescription.h
Source/WebCore/platform/PlatformMouseEvent.h
Source/WebCore/platform/Widget.h
Source/WebCore/platform/graphics/BitmapImage.h
Source/WebCore/platform/graphics/Color.h
Source/WebCore/platform/graphics/FloatPoint.h
Source/WebCore/platform/graphics/FloatRect.h
Source/WebCore/platform/graphics/Gradient.h
Source/WebCore/platform/graphics/GraphicsContext.cpp
Source/WebCore/platform/graphics/GraphicsContext.h
Source/WebCore/platform/graphics/ImageBufferData.h
Source/WebCore/platform/graphics/ImageSource.h
Source/WebCore/platform/graphics/IntPoint.h
Source/WebCore/platform/graphics/IntRect.h
Source/WebCore/platform/graphics/IntSize.h
Source/WebCore/platform/graphics/Path.h
Source/WebCore/platform/graphics/Pattern.h
Source/WebCore/platform/graphics/SimpleFontData.h
Source/WebCore/platform/graphics/haiku/ColorHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/FloatPointHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/FloatRectHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/FontCacheHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/FontCustomPlatformData.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/FontCustomPlatformData.h [deleted file]
Source/WebCore/platform/graphics/haiku/FontHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/FontPlatformData.h [deleted file]
Source/WebCore/platform/graphics/haiku/GlyphPageTreeNodeHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/GradientHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/GraphicsContextHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/IconHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/ImageBufferDataHaiku.h [deleted file]
Source/WebCore/platform/graphics/haiku/ImageBufferHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/ImageHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/IntPointHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/IntRectHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/IntSizeHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/PathHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/SimpleFontDataHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/StillImageHaiku.cpp [deleted file]
Source/WebCore/platform/graphics/haiku/StillImageHaiku.h [deleted file]
Source/WebCore/platform/haiku/ClipboardHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/ClipboardHaiku.h [deleted file]
Source/WebCore/platform/haiku/ContextMenuHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/ContextMenuItemHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/CookieJarHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/CursorHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/DragDataHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/DragImageHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/EventLoopHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/FileSystemHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/LocalizedStringsHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/LoggingHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/MIMETypeRegistryHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/PasteboardHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/PlatformKeyboardEventHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/PlatformMouseEventHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/PlatformWheelEventHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/PopupMenuHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/PopupMenuHaiku.h [deleted file]
Source/WebCore/platform/haiku/RenderThemeHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/RenderThemeHaiku.h [deleted file]
Source/WebCore/platform/haiku/ScreenHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/ScrollbarThemeHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/ScrollbarThemeHaiku.h [deleted file]
Source/WebCore/platform/haiku/SearchPopupMenuHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/SearchPopupMenuHaiku.h [deleted file]
Source/WebCore/platform/haiku/SharedBufferHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/SharedTimerHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/SoundHaiku.cpp [deleted file]
Source/WebCore/platform/haiku/TemporaryLinkStubs.cpp [deleted file]
Source/WebCore/platform/haiku/WidgetHaiku.cpp [deleted file]
Source/WebCore/platform/image-decoders/haiku/ImageDecoderHaiku.cpp [deleted file]
Source/WebCore/platform/text/UnicodeRange.h
Source/WebCore/platform/text/haiku/TextBreakIteratorInternalICUHaiku.cpp [deleted file]
Source/WebKit/ChangeLog
Source/WebKit/haiku/ChangeLog [deleted file]
Source/WebKit/haiku/WebCoreSupport/ChromeClientHaiku.cpp [deleted file]
Source/WebKit/haiku/WebCoreSupport/ChromeClientHaiku.h [deleted file]
Source/WebKit/haiku/WebCoreSupport/ContextMenuClientHaiku.cpp [deleted file]
Source/WebKit/haiku/WebCoreSupport/ContextMenuClientHaiku.h [deleted file]
Source/WebKit/haiku/WebCoreSupport/DragClientHaiku.cpp [deleted file]
Source/WebKit/haiku/WebCoreSupport/DragClientHaiku.h [deleted file]
Source/WebKit/haiku/WebCoreSupport/EditorClientHaiku.cpp [deleted file]
Source/WebKit/haiku/WebCoreSupport/EditorClientHaiku.h [deleted file]
Source/WebKit/haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp [deleted file]
Source/WebKit/haiku/WebCoreSupport/FrameLoaderClientHaiku.h [deleted file]
Source/WebKit/haiku/WebCoreSupport/InspectorClientHaiku.cpp [deleted file]
Source/WebKit/haiku/WebCoreSupport/InspectorClientHaiku.h [deleted file]
Source/WebKit2/ChangeLog
Source/WebKit2/Scripts/generate-forwarding-headers.pl
Source/cmake/WebKitPackaging.cmake
Tools/ChangeLog
Tools/Scripts/webkitpy/common/config/build.py
Tools/waf/build/settings.py
wscript