commit | 09decd275ac10a2e0a09925411b1de3a67227855 | [log] [tgz] |
---|---|---|
author | Petr Hosek <phosek@google.com> | Sat Mar 10 00:32:15 2018 -0800 |
committer | Petr Hosek <phosek@google.com> | Sat Mar 10 01:31:42 2018 -0800 |
tree | 25885b1383170e760eb0d6e90df942f7316a8379 | |
parent | 1670705d8e2f63e91a1013ba6a8eb65618eb1451 [diff] |
Use compiler flags to disable SafeStack SafeStack is now enabled by default by the Fuchsia toolchain driver, so to enable it we need to use compiler rather than GN flags. Change-Id: Iaafe1897ecc84831ebadb81f0b8910d8cc7a08a1
This repository contains a copy of the WebKit web rendering engine. HTML rendering is needed on Fuchsia in order to authenticate with various authentication providers. This WebKit-based solution is meant as a stopgap until Chromium is ported to Fuchsia.
Before building webkit, follow the build instructions for Zircon and Fuchsia.
cd third_party/webkit/Tools/fuchsia ./build_all.sh ./build_webkit.sh -r
At the Zircon prompt:
mb /system/docs/hello.html
Webkit and its dependencies are provided as a pre-built shared library to the rest of the Fuchsia build. Care must be take when making changes to Source/WebKit/fuchsia/WebView.h to make sure that //topaz/runtime/web_view is compatible with it both with the existing prebuilt and the changes.
2017-12-04 - Pick up change to Zircon pixel formats.