Bck2Brwsr 0.19

From APIDesign

(Difference between revisions)
Jump to: navigation, search
m (Bck2Brwsr 0.18 moved to Bck2Brwsr 0.19: Looks like I have forgotten to announce version 0.18, merge it with 0.19)

Revision as of 07:13, 30 April 2016

Better support for Annotation - so good that bck2brwsr can now execute JUnit tests. Support for all classes from java.util.concurrent package, so JUnit runs without problems. Switching to version 2.1.0 for retrolamda. More robust generated JavaScript file - doesn't override already defined classes. Uses version 1.3 of netbeans:Html4Java API.

  • Introducing vmtest.precompiled=<regexp> to verify that bck2brwsr generated resources are really used
  • Record name of an OSGi bundle to be used when Maven coordinates are missing
  • Don't convert Date objects to current time millis
  • Use boolean.valueOf() to simplify mixing of boxed and unboxed booleans
  • Perform more conversions before returning Java value to JavaScript from a Java callback
  • Launcher.createBrowser can specify its own page
  • Make sure class cast exception contains the same message as produced by JDK
  • Convert undefined value read from arrays into null
  • Convert content of array properly before entering JavaScript
  • Turning the VM into an OSGi bundle
  • Don't include VM in VMTest initialization, let it be loaded on demand.
  • System.exit terminates associated launcher
  • eval(@JavaScriptResource) as string to prevent double obfuscation
  • Don't report warnings when generating minified version of bck2brwsr libraries
Personal tools
buy