Upstream the WPE port
authorzandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 9 May 2017 11:07:57 +0000 (11:07 +0000)
committerzandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 9 May 2017 11:07:57 +0000 (11:07 +0000)
commit2d3533d33b42c9893e83303958f26ab267beeaef
tree6cb9fcd6a8aff54c1546e5970ca5dd7a8cbb743f
parent8e2bf77648ed6ce4ca6ebb44ff1e54a51cf61f14
Upstream the WPE port
https://bugs.webkit.org/show_bug.cgi?id=171110

Reviewed by Alex Christensen.

.:

webkit-dev thread:
https://lists.webkit.org/pipermail/webkit-dev/2017-April/028923.html

* CMakeLists.txt: Add the WPE port identifier.
* Source/cmake/FindLibGBM.cmake: Added.
* Source/cmake/FindWPEBackend-mesa.cmake: Added.
* Source/cmake/FindWPEBackend.cmake: Added.
* Source/cmake/OptionsWPE.cmake: Added.

Source/JavaScriptCore:

* PlatformWPE.cmake: Added.
* shell/PlatformWPE.cmake: Added.

Source/ThirdParty/ANGLE:

* include/EGL/eglplatform.h:
Allow building WPE on platforms that don't provide X11 libraries.

Source/WebCore:

webkit-dev thread:
https://lists.webkit.org/pipermail/webkit-dev/2017-April/028923.html

Existing files mostly changed to properly use PLATFORM(WPE) build guards.
In-file changes removed from this ChangeLog entry for brevity.

* CMakeLists.txt:
* PlatformWPE.cmake: Added.
* accessibility/AccessibilityObject.h:
* accessibility/wpe/AXObjectCacheWPE.cpp: Added.
* accessibility/wpe/AccessibilityObjectWPE.cpp: Copied from Source/WebCore/platform/audio/glib/AudioBusGLib.cpp.
* config.h:
* crypto/keys/CryptoKeyEC.h:
* crypto/keys/CryptoKeyRSA.h:
* editing/Editor.cpp:
* editing/Editor.h:
* editing/wpe/EditorWPE.cpp: Added.
* page/EventHandler.cpp:
* page/wpe/EventHandlerWPE.cpp: Added.
* platform/Cursor.h:
* platform/DragData.h:
* platform/DragImage.h:
* platform/FileSystem.h:
* platform/MainThreadSharedTimer.cpp:
* platform/MainThreadSharedTimer.h:
* platform/Pasteboard.h:
* platform/PasteboardStrategy.h:
* platform/PlatformPasteboard.h:
* platform/SchemeRegistry.cpp:
* platform/Widget.h:
* platform/audio/glib/AudioBusGLib.cpp:
* platform/glib/FileSystemGlib.cpp:
* platform/graphics/ANGLEWebKitBridge.h:
* platform/graphics/GLContext.cpp:
* platform/graphics/GLContext.h:
* platform/graphics/GraphicsContext3D.h:
* platform/graphics/OpenGLESShims.h:
* platform/graphics/PlatformDisplay.cpp:
* platform/graphics/PlatformDisplay.h:
* platform/graphics/egl/GLContextEGL.cpp:
* platform/graphics/egl/GLContextEGL.h:
* platform/graphics/egl/GLContextEGLWPE.cpp: Copied from Source/WebCore/platform/audio/glib/AudioBusGLib.cpp.
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
* platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:
* platform/graphics/wpe/IconWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/graphics/wpe/ImageWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/graphics/wpe/PlatformDisplayWPE.cpp: Added.
* platform/graphics/wpe/PlatformDisplayWPE.h: Added.
* platform/wpe/CursorWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/wpe/LocalizedStringsWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/wpe/PasteboardWPE.cpp: Added.
* platform/wpe/PlatformKeyboardEventWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/wpe/PlatformPasteboardWPE.cpp: Added.
* platform/wpe/PlatformScreenWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/wpe/RenderThemeWPE.cpp: Copied from Source/WebKit2/Shared/NativeWebWheelEvent.h.
* platform/wpe/RenderThemeWPE.h: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/wpe/ScrollbarThemeWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/wpe/ScrollbarThemeWPE.h: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/wpe/SoundWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/wpe/ThemeWPE.cpp: Added.
* platform/wpe/ThemeWPE.h: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* platform/wpe/WidgetWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.

Source/WebCore/PAL:

* pal/PlatformWPE.cmake: Added.

Source/WebKit2:

webkit-dev thread:
https://lists.webkit.org/pipermail/webkit-dev/2017-April/028923.html

Existing files changed to properly use PLATFORM(WPE) build guards or other
WPE-specific additions (e.g. pasteboard support).
In-file changes removed from this ChangeLog entry for brevity.

* Platform/IPC/glib/GSocketMonitor.cpp:
* PlatformWPE.cmake: Added.
* Scripts/generate-forwarding-headers.pl:
* Shared/API/c/WKBase.h:
* Shared/API/c/wpe/WKBaseWPE.h: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* Shared/API/c/wpe/WebKit.h: Added.
* Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp:
* Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.h:
* Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp:
* Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h:
* Shared/DrawingAreaInfo.h:
* Shared/NativeWebKeyboardEvent.h:
* Shared/NativeWebMouseEvent.h:
* Shared/NativeWebTouchEvent.h:
* Shared/NativeWebWheelEvent.h:
* Shared/WebCoreArgumentCoders.cpp:
* Shared/WebCoreArgumentCoders.h:
* Shared/WebPreferencesDefinitions.h:
* Shared/wpe/NativeWebKeyboardEventWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* Shared/wpe/NativeWebMouseEventWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* Shared/wpe/NativeWebTouchEventWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* Shared/wpe/NativeWebWheelEventWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* Shared/wpe/ProcessExecutablePathWPE.cpp: Added.
* Shared/wpe/WebEventFactory.cpp: Added.
* Shared/wpe/WebEventFactory.h: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* UIProcess/API/C/WKAPICast.h:
* UIProcess/API/C/wpe/WKAPICastWPE.h: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* UIProcess/API/C/wpe/WKView.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* UIProcess/API/C/wpe/WKView.h: Copied from Source/WebKit2/Shared/NativeWebWheelEvent.h.
* UIProcess/API/wpe/CompositingManagerProxy.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* UIProcess/API/wpe/CompositingManagerProxy.h: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* UIProcess/API/wpe/CompositingManagerProxy.messages.in: Added.
* UIProcess/API/wpe/DrawingAreaProxyWPE.cpp: Added.
* UIProcess/API/wpe/DrawingAreaProxyWPE.h: Copied from Source/WebKit2/Shared/NativeWebWheelEvent.h.
* UIProcess/API/wpe/PageClientImpl.cpp: Added.
* UIProcess/API/wpe/PageClientImpl.h: Added.
* UIProcess/API/wpe/ScrollGestureController.cpp: Added.
* UIProcess/API/wpe/ScrollGestureController.h: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* UIProcess/API/wpe/WPEView.cpp: Added.
* UIProcess/API/wpe/WPEView.h: Added.
* UIProcess/API/wpe/WPEViewClient.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* UIProcess/API/wpe/WPEViewClient.h: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* UIProcess/API/wpe/WebKit2InspectorGResourceBundle.xml: Added.
* UIProcess/ChildProcessProxy.cpp:
* UIProcess/Launcher/ProcessLauncher.h:
* UIProcess/Launcher/wpe/ProcessLauncherWPE.cpp: Added.
* UIProcess/WebInspectorProxy.h:
* UIProcess/WebPasteboardProxy.h:
* UIProcess/WebPasteboardProxy.messages.in:
* UIProcess/WebProcessPool.cpp:
* UIProcess/wpe/TextCheckerWPE.cpp: Added.
* UIProcess/wpe/WebInspectorProxyWPE.cpp: Added.
* UIProcess/wpe/WebPageProxyWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* UIProcess/wpe/WebPasteboardProxyWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* UIProcess/wpe/WebPreferencesWPE.cpp: Copied from Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.h.
* UIProcess/wpe/WebProcessPoolWPE.cpp: Added.
* WebKit2.xcodeproj/project.pbxproj:
* WebKit2Prefix.h:
* WebProcess/WebCoreSupport/WebEditorClient.cpp:
* WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
* WebProcess/WebCoreSupport/WebPlatformStrategies.h:
* WebProcess/WebCoreSupport/wpe/WebContextMenuClientWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* WebProcess/WebCoreSupport/wpe/WebEditorClientWPE.cpp: Added.
* WebProcess/WebCoreSupport/wpe/WebPopupMenuWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.cpp:
* WebProcess/WebPage/DrawingArea.cpp:
* WebProcess/WebPage/WebPage.cpp:
* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/wpe/CompositingManager.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* WebProcess/WebPage/wpe/CompositingManager.h: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* WebProcess/WebPage/wpe/DrawingAreaWPE.cpp: Added.
* WebProcess/WebPage/wpe/DrawingAreaWPE.h: Added.
* WebProcess/WebPage/wpe/WebInspectorUIWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* WebProcess/WebPage/wpe/WebInspectorWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* WebProcess/WebPage/wpe/WebPageWPE.cpp: Copied from Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.h.
* WebProcess/wpe/WebProcessMainWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* wpe/wpe-webkit.pc.in: Added.

Source/WTF:

* wtf/Platform.h:
* wtf/PlatformWPE.cmake: Added.
* wtf/glib/RunLoopSourcePriority.h:

Tools:

webkit-dev thread:
https://lists.webkit.org/pipermail/webkit-dev/2017-April/028923.html

Add WPE support to various tooling scripts, TestWebKitAPI and WebKitTestRunner.
In-file changes removed from this ChangeLog entry for brevity.

* BuildSlaveSupport/built-product-archive:
* BuildSlaveSupport/test-result-archive:
* CMakeLists.txt:
* ImageDiff/PlatformWPE.cmake: Added.
* Scripts/build-dumprendertree:
* Scripts/build-webkit:
* Scripts/build-webkittestrunner:
* Scripts/update-webkit-libs-jhbuild:
* Scripts/update-webkitwpe-libs: Added.
* Scripts/webkitdirs.pm:
* Scripts/webkitperl/FeatureList.pm:
* Scripts/webkitpy/layout_tests/run_webkit_tests.py:
* Scripts/webkitpy/port/factory.py:
* Scripts/webkitpy/port/wpe.py: Added.
* TestWebKitAPI/PlatformWPE.cmake: Added.
* TestWebKitAPI/wpe/InjectedBundleControllerWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* TestWebKitAPI/wpe/PlatformUtilitiesWPE.cpp: Added.
* TestWebKitAPI/wpe/main.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* WebKitTestRunner/InjectedBundle/AccessibilityController.cpp:
* WebKitTestRunner/InjectedBundle/AccessibilityController.h:
* WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
* WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
* WebKitTestRunner/InjectedBundle/TestRunner.cpp:
* WebKitTestRunner/InjectedBundle/TestRunner.h:
* WebKitTestRunner/InjectedBundle/wpe/AccessibilityControllerWPE.cpp: Added.
* WebKitTestRunner/InjectedBundle/wpe/AccessibilityUIElementWPE.cpp: Added.
* WebKitTestRunner/InjectedBundle/wpe/ActivateFontsWPE.cpp: Added.
* WebKitTestRunner/InjectedBundle/wpe/InjectedBundleWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* WebKitTestRunner/InjectedBundle/wpe/TestRunnerWPE.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* WebKitTestRunner/PlatformWPE.cmake: Added.
* WebKitTestRunner/PlatformWebView.h:
* WebKitTestRunner/TestController.cpp:
* WebKitTestRunner/wpe/EventSenderProxyWPE.cpp: Added.
* WebKitTestRunner/wpe/HeadlessViewBackend.cpp: Added.
* WebKitTestRunner/wpe/HeadlessViewBackend.h: Copied from Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.h.
* WebKitTestRunner/wpe/PlatformWebViewWPE.cpp: Added.
* WebKitTestRunner/wpe/TestControllerWPE.cpp: Added.
* WebKitTestRunner/wpe/main.cpp: Copied from Source/WebKit2/Shared/DrawingAreaInfo.h.
* jhbuild/jhbuild-wrapper:
* wpe/generate-inspector-gresource-manifest.py: Added.
* wpe/jhbuild.modules: Added.
* wpe/jhbuildrc: Added.
* wpe/patches/cairo-egl-device-create-for-egl-surface.patch: Added.
* wpe/patches/fontconfig-C-11-requires-a-space-between-literal-and-identifier.patch: Added.
* wpe/patches/freetype6-2.4.11-truetype-font-height-fix.patch: Added.
* wpe/patches/gdate-suppress-string-format-literal-warning.patch: Added.
* wpe/patches/glib-warning-fix.patch: Added.
* wpe/patches/gst-plugins-bad-0001-dtls-port-to-OpenSSL-1.1.0.patch: Added.
* wpe/patches/gst-plugins-bad-0002-dtlscertificate-Fix-error-checking-in-RSA_generate_k.patch: Added.
* wpe/patches/gst-plugins-good-Revert-qtdemux-expose-streams-with-first-moof-for-fr.patch: Added.
* wpe/patches/gst-plugins-good-use-the-tfdt-decode-time.patch: Added.
* wpe/patches/gstreamer-typefind-Only-push-a-CAPS-event-downstream-if-the-.patch: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@216497 268f45cc-cd09-0410-ab3c-d52691b4dbfc
205 files changed:
CMakeLists.txt
ChangeLog
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/PlatformWPE.cmake [new file with mode: 0644]
Source/JavaScriptCore/shell/PlatformWPE.cmake [new file with mode: 0644]
Source/ThirdParty/ANGLE/ChangeLog
Source/ThirdParty/ANGLE/include/EGL/eglplatform.h
Source/WTF/ChangeLog
Source/WTF/wtf/Platform.h
Source/WTF/wtf/PlatformWPE.cmake [new file with mode: 0644]
Source/WTF/wtf/glib/RunLoopSourcePriority.h
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/PAL/ChangeLog
Source/WebCore/PAL/pal/PlatformWPE.cmake [new file with mode: 0644]
Source/WebCore/PlatformWPE.cmake [new file with mode: 0644]
Source/WebCore/accessibility/AccessibilityObject.h
Source/WebCore/accessibility/wpe/AXObjectCacheWPE.cpp [new file with mode: 0644]
Source/WebCore/accessibility/wpe/AccessibilityObjectWPE.cpp [new file with mode: 0644]
Source/WebCore/config.h
Source/WebCore/crypto/keys/CryptoKeyEC.h
Source/WebCore/crypto/keys/CryptoKeyRSA.h
Source/WebCore/editing/Editor.cpp
Source/WebCore/editing/Editor.h
Source/WebCore/editing/wpe/EditorWPE.cpp [new file with mode: 0644]
Source/WebCore/page/EventHandler.cpp
Source/WebCore/page/wpe/EventHandlerWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/Cursor.h
Source/WebCore/platform/DragData.h
Source/WebCore/platform/DragImage.h
Source/WebCore/platform/FileSystem.h
Source/WebCore/platform/MainThreadSharedTimer.cpp
Source/WebCore/platform/MainThreadSharedTimer.h
Source/WebCore/platform/Pasteboard.h
Source/WebCore/platform/PasteboardStrategy.h
Source/WebCore/platform/PlatformPasteboard.h
Source/WebCore/platform/SchemeRegistry.cpp
Source/WebCore/platform/Widget.h
Source/WebCore/platform/audio/glib/AudioBusGLib.cpp
Source/WebCore/platform/glib/FileSystemGlib.cpp
Source/WebCore/platform/graphics/ANGLEWebKitBridge.h
Source/WebCore/platform/graphics/GLContext.cpp
Source/WebCore/platform/graphics/GLContext.h
Source/WebCore/platform/graphics/GraphicsContext3D.h
Source/WebCore/platform/graphics/OpenGLESShims.h
Source/WebCore/platform/graphics/PlatformDisplay.cpp
Source/WebCore/platform/graphics/PlatformDisplay.h
Source/WebCore/platform/graphics/egl/GLContextEGL.cpp
Source/WebCore/platform/graphics/egl/GLContextEGL.h
Source/WebCore/platform/graphics/egl/GLContextEGLWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp
Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp
Source/WebCore/platform/graphics/wpe/IconWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/wpe/ImageWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/wpe/PlatformDisplayWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/graphics/wpe/PlatformDisplayWPE.h [new file with mode: 0644]
Source/WebCore/platform/wpe/CursorWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/wpe/LocalizedStringsWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/wpe/PasteboardWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/wpe/PlatformKeyboardEventWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/wpe/PlatformPasteboardWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/wpe/PlatformScreenWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/wpe/RenderThemeWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/wpe/RenderThemeWPE.h [new file with mode: 0644]
Source/WebCore/platform/wpe/ScrollbarThemeWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/wpe/ScrollbarThemeWPE.h [new file with mode: 0644]
Source/WebCore/platform/wpe/SoundWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/wpe/ThemeWPE.cpp [new file with mode: 0644]
Source/WebCore/platform/wpe/ThemeWPE.h [new file with mode: 0644]
Source/WebCore/platform/wpe/WidgetWPE.cpp [new file with mode: 0644]
Source/WebKit2/ChangeLog
Source/WebKit2/Platform/IPC/glib/GSocketMonitor.cpp
Source/WebKit2/PlatformWPE.cmake [new file with mode: 0644]
Source/WebKit2/Scripts/generate-forwarding-headers.pl
Source/WebKit2/Shared/API/c/WKBase.h
Source/WebKit2/Shared/API/c/wpe/WKBaseWPE.h [new file with mode: 0644]
Source/WebKit2/Shared/API/c/wpe/WebKit.h [new file with mode: 0644]
Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp
Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.h
Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp
Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h
Source/WebKit2/Shared/DrawingAreaInfo.h
Source/WebKit2/Shared/NativeWebKeyboardEvent.h
Source/WebKit2/Shared/NativeWebMouseEvent.h
Source/WebKit2/Shared/NativeWebTouchEvent.h
Source/WebKit2/Shared/NativeWebWheelEvent.h
Source/WebKit2/Shared/WebCoreArgumentCoders.cpp
Source/WebKit2/Shared/WebCoreArgumentCoders.h
Source/WebKit2/Shared/WebPreferencesDefinitions.h
Source/WebKit2/Shared/wpe/NativeWebKeyboardEventWPE.cpp [new file with mode: 0644]
Source/WebKit2/Shared/wpe/NativeWebMouseEventWPE.cpp [new file with mode: 0644]
Source/WebKit2/Shared/wpe/NativeWebTouchEventWPE.cpp [new file with mode: 0644]
Source/WebKit2/Shared/wpe/NativeWebWheelEventWPE.cpp [new file with mode: 0644]
Source/WebKit2/Shared/wpe/ProcessExecutablePathWPE.cpp [new file with mode: 0644]
Source/WebKit2/Shared/wpe/WebEventFactory.cpp [new file with mode: 0644]
Source/WebKit2/Shared/wpe/WebEventFactory.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/C/WKAPICast.h
Source/WebKit2/UIProcess/API/C/wpe/WKAPICastWPE.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/C/wpe/WKView.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/API/C/wpe/WKView.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/CompositingManagerProxy.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/CompositingManagerProxy.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/CompositingManagerProxy.messages.in [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/DrawingAreaProxyWPE.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/DrawingAreaProxyWPE.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/PageClientImpl.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/PageClientImpl.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/ScrollGestureController.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/ScrollGestureController.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/WPEView.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/WPEView.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/WPEViewClient.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/WPEViewClient.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/wpe/WebKit2InspectorGResourceBundle.xml [new file with mode: 0644]
Source/WebKit2/UIProcess/ChildProcessProxy.cpp
Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h
Source/WebKit2/UIProcess/Launcher/wpe/ProcessLauncherWPE.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/WebInspectorProxy.h
Source/WebKit2/UIProcess/WebPasteboardProxy.h
Source/WebKit2/UIProcess/WebPasteboardProxy.messages.in
Source/WebKit2/UIProcess/WebProcessPool.cpp
Source/WebKit2/UIProcess/wpe/TextCheckerWPE.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/wpe/WebInspectorProxyWPE.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/wpe/WebPageProxyWPE.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/wpe/WebPasteboardProxyWPE.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/wpe/WebPreferencesWPE.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/wpe/WebProcessPoolWPE.cpp [new file with mode: 0644]
Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
Source/WebKit2/WebKit2Prefix.h
Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp
Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.cpp
Source/WebKit2/WebProcess/WebCoreSupport/WebPlatformStrategies.h
Source/WebKit2/WebProcess/WebCoreSupport/wpe/WebContextMenuClientWPE.cpp [new file with mode: 0644]
Source/WebKit2/WebProcess/WebCoreSupport/wpe/WebEditorClientWPE.cpp [new file with mode: 0644]
Source/WebKit2/WebProcess/WebCoreSupport/wpe/WebPopupMenuWPE.cpp [new file with mode: 0644]
Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.cpp
Source/WebKit2/WebProcess/WebPage/DrawingArea.cpp
Source/WebKit2/WebProcess/WebPage/WebPage.cpp
Source/WebKit2/WebProcess/WebPage/WebPage.h
Source/WebKit2/WebProcess/WebPage/wpe/CompositingManager.cpp [new file with mode: 0644]
Source/WebKit2/WebProcess/WebPage/wpe/CompositingManager.h [new file with mode: 0644]
Source/WebKit2/WebProcess/WebPage/wpe/DrawingAreaWPE.cpp [new file with mode: 0644]
Source/WebKit2/WebProcess/WebPage/wpe/DrawingAreaWPE.h [new file with mode: 0644]
Source/WebKit2/WebProcess/WebPage/wpe/WebInspectorUIWPE.cpp [new file with mode: 0644]
Source/WebKit2/WebProcess/WebPage/wpe/WebInspectorWPE.cpp [new file with mode: 0644]
Source/WebKit2/WebProcess/WebPage/wpe/WebPageWPE.cpp [new file with mode: 0644]
Source/WebKit2/WebProcess/wpe/WebProcessMainWPE.cpp [new file with mode: 0644]
Source/WebKit2/wpe/wpe-webkit.pc.in [new file with mode: 0644]
Source/cmake/FindLibGBM.cmake [new file with mode: 0644]
Source/cmake/FindWPEBackend-mesa.cmake [new file with mode: 0644]
Source/cmake/FindWPEBackend.cmake [new file with mode: 0644]
Source/cmake/OptionsWPE.cmake [new file with mode: 0644]
Tools/BuildSlaveSupport/built-product-archive
Tools/BuildSlaveSupport/test-result-archive
Tools/CMakeLists.txt
Tools/ChangeLog
Tools/ImageDiff/PlatformWPE.cmake [new file with mode: 0644]
Tools/Scripts/build-dumprendertree
Tools/Scripts/build-webkit
Tools/Scripts/build-webkittestrunner
Tools/Scripts/update-webkit-libs-jhbuild
Tools/Scripts/update-webkitwpe-libs [new file with mode: 0755]
Tools/Scripts/webkitdirs.pm
Tools/Scripts/webkitperl/FeatureList.pm
Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py
Tools/Scripts/webkitpy/port/factory.py
Tools/Scripts/webkitpy/port/wpe.py [new file with mode: 0644]
Tools/TestWebKitAPI/PlatformWPE.cmake [new file with mode: 0644]
Tools/TestWebKitAPI/wpe/InjectedBundleControllerWPE.cpp [new file with mode: 0644]
Tools/TestWebKitAPI/wpe/PlatformUtilitiesWPE.cpp [new file with mode: 0644]
Tools/TestWebKitAPI/wpe/main.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/AccessibilityController.cpp
Tools/WebKitTestRunner/InjectedBundle/AccessibilityController.h
Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp
Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h
Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp
Tools/WebKitTestRunner/InjectedBundle/TestRunner.h
Tools/WebKitTestRunner/InjectedBundle/wpe/AccessibilityControllerWPE.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/wpe/AccessibilityUIElementWPE.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/wpe/ActivateFontsWPE.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/wpe/InjectedBundleWPE.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/wpe/TestRunnerWPE.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/PlatformWPE.cmake [new file with mode: 0644]
Tools/WebKitTestRunner/PlatformWebView.h
Tools/WebKitTestRunner/TestController.cpp
Tools/WebKitTestRunner/wpe/EventSenderProxyWPE.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/wpe/HeadlessViewBackend.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/wpe/HeadlessViewBackend.h [new file with mode: 0644]
Tools/WebKitTestRunner/wpe/PlatformWebViewWPE.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/wpe/TestControllerWPE.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/wpe/main.cpp [new file with mode: 0644]
Tools/jhbuild/jhbuild-wrapper
Tools/wpe/generate-inspector-gresource-manifest.py [new file with mode: 0755]
Tools/wpe/jhbuild.modules [new file with mode: 0644]
Tools/wpe/jhbuildrc [new file with mode: 0644]
Tools/wpe/patches/cairo-egl-device-create-for-egl-surface.patch [new file with mode: 0644]
Tools/wpe/patches/fontconfig-C-11-requires-a-space-between-literal-and-identifier.patch [new file with mode: 0644]
Tools/wpe/patches/freetype6-2.4.11-truetype-font-height-fix.patch [new file with mode: 0644]
Tools/wpe/patches/gdate-suppress-string-format-literal-warning.patch [new file with mode: 0644]
Tools/wpe/patches/glib-warning-fix.patch [new file with mode: 0644]
Tools/wpe/patches/gst-plugins-bad-0001-dtls-port-to-OpenSSL-1.1.0.patch [new file with mode: 0644]
Tools/wpe/patches/gst-plugins-bad-0002-dtlscertificate-Fix-error-checking-in-RSA_generate_k.patch [new file with mode: 0644]
Tools/wpe/patches/gst-plugins-good-Revert-qtdemux-expose-streams-with-first-moof-for-fr.patch [new file with mode: 0644]
Tools/wpe/patches/gst-plugins-good-use-the-tfdt-decode-time.patch [new file with mode: 0644]
Tools/wpe/patches/gstreamer-typefind-Only-push-a-CAPS-event-downstream-if-the-.patch [new file with mode: 0644]