Skip to content

Releases: WeTheInternet/gwt-sandbox

Java 8 Rebased on 2.6.1

08 Aug 06:45
Compare
Choose a tag to compare
Pre-release

Contains Java 8 emulation and magic-method-injection support. Lots of emulation, including java.util.function, default methods on collections and most of the reflection classes. Reflection itself is not implemented on this release, however, it will be made available if there is interest in testing it out. Some JsInterop is included, however, it is not really tested.

This release is entirely experimental, and is provided to give early access to java 8 features. Please report any bugs you find via issues on github so they can be fixed before this code gets into master.

Thanks.

Java 8 + JS Interop

19 Mar 02:44
Compare
Choose a tag to compare
Java 8 + JS Interop Pre-release
Pre-release

Complete Java 8 language support, tested and working in production. Java 8 still lacks some JRE emulation, but is otherwise feature complete. @JsInterface has better support, but there are still known issues around over-zealous pruning when a JsInterface returns other JsInterfaces. Current workaround is to put JavaScriptObject classes in between chained JsInterface returns.

This is rebased on Gwt master BEFORE 2.6.1 release, with pre-release features of java 8 and magic method injection. Reflection support has begun, and will be merged on the next release, after rebasing on latest GWT release.

Final pre-2.6.1 release

02 May 19:58
Compare
Choose a tag to compare
Pre-release

This is a minor release with a couple tiny tweaks and better emulation support for collections (forEach() is implemented, per request from https://plus.google.com/114263864252196124555/posts/LbTq1qLRWWP ).

@JsInterface and magic method injection

19 Feb 06:59
Compare
Choose a tag to compare
Pre-release

Includes experimental support for @JsInterface, demoed at Gwt.create, which replaces overlay types and allows much simpler interaction with javascript apis. (rebased directly on top of https://gwt-review.googlesource.com/#/c/5567/).

This release also includes support for java 8, and magic method injection

These features are all bleeding edge, may have bugs, and may not all make it into gwt master. We will continue to keep a working fork as best we can, but support is a donation of time and not a contractual obligation.

Java 8 language support in GWT 2.6

18 Feb 18:58
Compare
Choose a tag to compare
Pre-release

Java 8 language support from https://github.com/cromwellian/gwt-sandbox/tree/java8 rebased against gwt 2.6.0