Add property page that allows to add/remove TeaVM project nature
Add main class selection in the settings of a project
Add build directory configuration to Eclipse plugin
Add progress reporting by TeaVM. Add interrupting of TeaVM. Add skeleton
of TeaVM builder for Eclipse.
Add a minimal TeaVM builder that simply works
Refactoring of dependency checker in order to achieve better diagnostics
in Eclipse plugin
Removes Thread.start() that does not allow to build samples
Add markers against lines that contain missing elements
More human-readable dependency error messages
Fix NPE in DependencyChecker
Refactor dependency checker
Proper handling of progress monitor in TeaVMBuilder
Allow interruption during dependency and linking phases. Use buffered
writer to render final JavaScript
Introduce concept of profiles that contain information about the way to
build project. Several profiles can be assigned to a project.
Add editors for some additional build options
Add UI skeleton to manage TeaVM SSA transformers
Add UI support for SSA transformers
Add configuration of class aliases
Fix layout of profile editor