157577b866
There was a break that was solved by adding -lGL to our link steps. I discovered a few extra flags to aid in debugging builds and I've left those in (they aren't too noisy IMO). This changes the base dockerfile to use the official emscripten one. Code size delta for full build is +5 kb For future reference, emsdk decides which "library JS" files to pull in usinga83ba99d60/tools/building.py (L1553)
Those JS files live in src (e.g.a83ba99d60/src/library_html5_webgl.js (L222)
) and define functions that the C++ code can call. I'd like to follow-up on what -lEGL is doing. Also, since the new image no longer has depot_tools, we need to make docker/skia-wasm-release/Dockerfile install it. Change-Id: I5a38e61e5080e9c4cb1e0a7e031509bcb107ff86 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/311726 Reviewed-by: Nathaniel Nifong <nifong@google.com>
1.0 KiB
1.0 KiB
PathKit Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Changed
- Now compile with emsdk 2.0.0
[0.7.0] 2019-07-20
Changed
- Updated to emscripten 1.39.16
- Support wombat-dressing-room. go/npm-publish
Breaking
PathKitInit(...)
now directly returns a Promise. As such,PathKitInit(...).ready()
has been removed.
[0.6.0] 2019-02-25
Fixed
- Potential bug in
ready()
if already loaded.
Removed
- Deprecated
PathKitInit.then()
see 0.5.1 notes.
[0.5.1] 2019-01-04
Changed
PathKitInit(...).then()
is no longer the recommended way to initialize things. It will be removed in 0.6.0. UsePathKitInit(...).ready()
, which returns a real Promise.
[0.5.0] 2018-12-17
Updated PathKit to use same FOSS license as Skia proper.
[0.4.2] 2018-11-07
Beginning of changelog.