Put a copy of WebCore into this directory. Make sure to use a tagged release, and note the version in your commit message when merging the externs up to Haxe.
svn checkout http://svn.webkit.org/repository/webkit/tags/Safari-537.19/Source/WebCore/
Build the preprocessed IDL database:
Generate Haxe externs from the database:
After regenerating, run
bin/test to verify everything still compiles.
Substantial portions of the tools in this project come from Dart. Those parts are clearly labelled and are available under their respective licenses.