JaroslavTulach at 04:44, 1 October 2021 - 2021-10-01 04:44:28

←Older revision Revision as of 04:44, 1 October 2021
Line 5: Line 5:
* Switching to version ''2.1.0'' for [[RetroLambda]]
* Switching to version ''2.1.0'' for [[RetroLambda]]
* More robust generated [[JavaScript]] file - doesn't override already defined classes
* More robust generated [[JavaScript]] file - doesn't override already defined classes
-
* Uses version 1.3 of [[netbeans:Html4Java]] API.
+
* Uses version 1.3 of [[Html4Java]] API.
* Record name of an [[OSGi]] bundle to be used when [[Maven]] coordinates are missing like in [[JUnit]] case
* Record name of an [[OSGi]] bundle to be used when [[Maven]] coordinates are missing like in [[JUnit]] case
* Don't convert {{JDK|java/util|Date}} objects to current time millis
* Don't convert {{JDK|java/util|Date}} objects to current time millis

JaroslavTulach at 05:32, 2 August 2021 - 2021-08-02 05:32:10

←Older revision Revision as of 05:32, 2 August 2021
Line 3: Line 3:
* Better support for {{JDK|java/lang/|Annotation}} - so [[good]] that [[bck2brwsr]] can now execute [[JUnit]] tests
* Better support for {{JDK|java/lang/|Annotation}} - so [[good]] that [[bck2brwsr]] can now execute [[JUnit]] tests
* Support for all classes from ''java.util.concurrent'' package, so [[JUnit]] runs without problems
* Support for all classes from ''java.util.concurrent'' package, so [[JUnit]] runs without problems
-
* Switching to version ''2.1.0'' for ''retrolambda''
+
* Switching to version ''2.1.0'' for [[RetroLambda]]
* More robust generated [[JavaScript]] file - doesn't override already defined classes
* More robust generated [[JavaScript]] file - doesn't override already defined classes
* Uses version 1.3 of [[netbeans:Html4Java]] API.
* Uses version 1.3 of [[netbeans:Html4Java]] API.

JaroslavTulach at 05:31, 2 August 2021 - 2021-08-02 05:31:33

←Older revision Revision as of 05:31, 2 August 2021
Line 3: Line 3:
* Better support for {{JDK|java/lang/|Annotation}} - so [[good]] that [[bck2brwsr]] can now execute [[JUnit]] tests
* Better support for {{JDK|java/lang/|Annotation}} - so [[good]] that [[bck2brwsr]] can now execute [[JUnit]] tests
* Support for all classes from ''java.util.concurrent'' package, so [[JUnit]] runs without problems
* Support for all classes from ''java.util.concurrent'' package, so [[JUnit]] runs without problems
-
* Switching to version ''2.1.0'' for ''retrolamda''
+
* Switching to version ''2.1.0'' for ''retrolambda''
* More robust generated [[JavaScript]] file - doesn't override already defined classes
* More robust generated [[JavaScript]] file - doesn't override already defined classes
* Uses version 1.3 of [[netbeans:Html4Java]] API.
* Uses version 1.3 of [[netbeans:Html4Java]] API.

JaroslavTulach at 07:22, 30 April 2016 - 2016-04-30 07:22:51

←Older revision Revision as of 07:22, 30 April 2016
Line 20: Line 20:
* eval({{HTML4J|net/java/html/js|JavaScriptResource}}) as string to prevent double obfuscation
* eval({{HTML4J|net/java/html/js|JavaScriptResource}}) as string to prevent double obfuscation
* Don't report warnings when generating minified version of bck2brwsr libraries
* Don't report warnings when generating minified version of bck2brwsr libraries
 +
 +
Get the bits from the [http://repo1.maven.org/maven2/org/apidesign/bck2brwsr/rt/0.19/ Maven central repository]!

JaroslavTulach at 07:20, 30 April 2016 - 2016-04-30 07:20:28

←Older revision Revision as of 07:20, 30 April 2016
Line 1: Line 1:
[[Bck2Brwsr 0.19]] comes with many little improvements and one new feature: it can execute [[JUnit]] in the browser!
[[Bck2Brwsr 0.19]] comes with many little improvements and one new feature: it can execute [[JUnit]] in the browser!
-
Better support for {{JDK|java/lang/|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.
+
* Better support for {{JDK|java/lang/|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.
* Record name of an [[OSGi]] bundle to be used when [[Maven]] coordinates are missing like in [[JUnit]] case
* Record name of an [[OSGi]] bundle to be used when [[Maven]] coordinates are missing like in [[JUnit]] case
* Don't convert {{JDK|java/util|Date}} objects to current time millis
* Don't convert {{JDK|java/util|Date}} objects to current time millis

JaroslavTulach at 07:19, 30 April 2016 - 2016-04-30 07:19:32

←Older revision Revision as of 07:19, 30 April 2016
Line 1: Line 1:
 +
[[Bck2Brwsr 0.19]] comes with many little improvements and one new feature: it can execute [[JUnit]] in the browser!
 +
Better support for {{JDK|java/lang/|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.
Better support for {{JDK|java/lang/|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.

JaroslavTulach at 07:18, 30 April 2016 - 2016-04-30 07:18:25

←Older revision Revision as of 07:18, 30 April 2016
Line 1: Line 1:
Better support for {{JDK|java/lang/|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.
Better support for {{JDK|java/lang/|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 like in [[JUnit]] case
-
* Record name of an OSGi bundle to be used when Maven coordinates are missing
+
* Don't convert {{JDK|java/util|Date}} objects to current time millis
-
* Don't convert Date objects to current time millis
+
* Use '''boolean'''.valueOf() to simplify mixing of boxed and unboxed booleans
* Use '''boolean'''.valueOf() to simplify mixing of boxed and unboxed booleans
* Perform more conversions before returning [[Java]] value to [[JavaScript]] from a Java callback
* Perform more conversions before returning [[Java]] value to [[JavaScript]] from a Java callback
* '''Launcher.createBrowser''' can specify its own page
* '''Launcher.createBrowser''' can specify its own page
-
* Make sure class cast exception contains the same message as produced by JDK
+
* Make sure class cast exception contains the same message as produced by [[JDK]]
-
* Convert undefined value read from arrays into null
+
* Convert undefined value read from arrays into '''null'''
-
* Convert content of array properly before entering JavaScript
+
* Convert content of array properly before entering [[JavaScript]]
-
* Turning the VM into an OSGi bundle
+
* Turning the [[bck2brwsr]] [[VM]] into an [[OSGi]] bundle
-
* Don't include VM in '''VMTest''' initialization, let it be loaded on demand.
+
* Introducing '''vmtest.precompiled'''=<regexp> property to verify that [[bck2brwsr]] generated resources are really used
 +
* Don't include [[VM]] in '''VMTest''' initialization, let it be loaded on demand
* '''System.exit''' terminates associated launcher
* '''System.exit''' terminates associated launcher
-
* eval(@JavaScriptResource) as string to prevent double obfuscation
+
* eval({{HTML4J|net/java/html/js|JavaScriptResource}}) as string to prevent double obfuscation
* Don't report warnings when generating minified version of bck2brwsr libraries
* Don't report warnings when generating minified version of bck2brwsr libraries

JaroslavTulach: Bck2Brwsr 0.18 moved to Bck2Brwsr 0.19: Looks like I have forgotten to announce version 0.18, merge it with 0.19 - 2016-04-30 07:13:16

Bck2Brwsr 0.18 moved to Bck2Brwsr 0.19: Looks like I have forgotten to announce version 0.18, merge it with 0.19

←Older revision Revision as of 07:13, 30 April 2016

JaroslavTulach at 07:12, 30 April 2016 - 2016-04-30 07:12:30

←Older revision Revision as of 07:12, 30 April 2016
Line 1: Line 1:
Better support for {{JDK|java/lang/|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.
Better support for {{JDK|java/lang/|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

JaroslavTulach at 19:22, 25 March 2016 - 2016-03-25 19:22:38

←Older revision Revision as of 19:22, 25 March 2016
Line 1: Line 1:
-
Better support for {{JDK|java/lang/|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 [[Html4Java]] API.
+
Better support for {{JDK|java/lang/|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.