WPE WebKit port (downstream)
Switch branches/tags
Clone or download
#521 Compare This branch is 3985 commits ahead, 9997 commits behind WebKit:master.
Permalink
Failed to load latest commit information.
Examples Add a sample plugin to demonstrate the mute plugin API. Dec 4, 2014
JSTests Disable Atomics when SharedArrayBuffer isn’t enabled Jul 18, 2018
LayoutTests Add support for MouseEvent.buttons https://bugs.webkit.org/show_bug.c… Aug 9, 2018
ManualTests Web Replay: remove some unused code Jul 10, 2017
PerformanceTests Speedometer: Add missing build scripts for Vue.js example Sep 26, 2017
Source [EME][OpenCDM] Style issues by Charlie Aug 15, 2018
Tools WebDriver: use a dictionary for session capabilities in StartAutomati… Aug 9, 2018
WebDriverTests Mark get_element_property.py::test_element as passing. Apr 5, 2018
WebKit.xcworkspace WebRTC video does not resume receiving when switching back to Safari … Sep 25, 2017
WebKitLibraries Add WebKitPrivateFrameworkStubs for iOS 11 Jul 5, 2017
Websites Update some links in demos Sep 22, 2017
.clang-format Use clang-format from upstream Mar 5, 2018
.dir-locals.el emacs: unreviewed. add settings for editing js files. Dec 20, 2011
.gitattributes Tell git-archive to not export .gitattributes and .gitignore Aug 29, 2012
.gitignore Speedometer: Update to modern React version Aug 23, 2017
CMakeLists.txt Merge branch 'master' of git://git.webkit.org/WebKit into ml-staging Sep 25, 2017
ChangeLog Drop ENABLE_IMAGE_DECODER_DOWN_SAMPLING code Jul 11, 2018
ChangeLog-2012-05-22 .: == Rolled over to ChangeLog-2012-05-22 == May 22, 2012
Makefile Make the Makefile great again after r211570, r211572 Feb 2, 2017
Makefile.shared "make ARCHS=x86_64" fails to build Jul 18, 2016
README.md Updating "How To" for desktop usage Oct 31, 2017
ReadMe.md Unreviewed, remove stray period from readme Mar 4, 2017

README.md

WPEWebKit

HTML5 score Donate

Building prerequisites

For Ubuntu 16.04 LTS (Xenial Xerus), please type:

$ sudo apt-get install intltool libtool-bin autoconf automake autopoint cmake gcc g++ bison flex gawk gperf ruby git libversion-perl libgnutls-dev libexpat-dev libxml2-dev libxslt-dev libsqlite3-dev libjpeg9-dev libfreetype6-dev libharfbuzz-dev libxcb-xkb-dev libwayland-dev libgbm-dev libgles2-mesa-dev libgstreamer1.0-dev libwebp-dev yasm ninja-build luajit libluajit-5.1-dev weston

Building

From the root directory, please type:

$ Tools/Scripts/update-webkitwpe-libs
$ Tools/Scripts/build-webkit --wpe

Running

If it is not already the case, you will need to execute a Wayland compositor.

To do this quickly under Ubuntu 16.04 LTS (Xenial Xerus), please type:

$ weston --socket=wpe

Then, to run WPEWebKit:

$ WAYLAND_DISPLAY=wpe Tools/Scripts/run-minibrowser --wpe
$ WAYLAND_DISPLAY=wpe Tools/Scripts/run-minibrowser --wpe http://www.bouncyballs.org