Mon, 25 Mar 2013 13:33:03 +0100 Jaroslav Tulach Merging Lubo's closure work into default branch. Release 0.5 will have (partial) support for effective static compilation
Mon, 25 Mar 2013 13:29:42 +0100 Jaroslav Tulach Adding javadoc to various obfuscation levels. Disabling MEDIUM for the upcoming merge to default, as it is not finished yet. closure
Mon, 25 Mar 2013 13:28:33 +0100 Jaroslav Tulach One can specify --obfuscationlevel when invoking the bck2brwsr compiler from command line. Forking external Java when calling into the compiler to prevent "out of perm gem" errors. closure
Mon, 25 Mar 2013 12:47:25 +0100 Jaroslav Tulach For debugging purposes it is much better to give class constructor functions fully qualified names. Obfuscation will optimize them away later anyway. closure
Mon, 25 Mar 2013 11:50:36 +0100 Jaroslav Tulach Support for callbacks from knockout to Java model
Fri, 22 Mar 2013 17:03:32 +0100 Jaroslav Tulach Need to merge in default branch: It contains automatic conversion of boxed types to primitive values which is needed by Knockout to display elements of arrays properly. model
Fri, 22 Mar 2013 16:59:47 +0100 Jaroslav Tulach Modifying the calculator example to work with array of objects model
Fri, 22 Mar 2013 16:43:51 +0100 Jaroslav Tulach Allow boolean properties model
Fri, 22 Mar 2013 16:39:30 +0100 Jaroslav Tulach Report location where non-primitive type is used model
Fri, 22 Mar 2013 14:46:10 +0100 Jaroslav Tulach Using cummulative factory with the hope to prevent enormous increase in overloaded 'generate' methods closure
Fri, 22 Mar 2013 10:52:51 +0100 Lubomir Nerad Fixed Array methods visibility for obfuscation closure
Fri, 22 Mar 2013 10:49:47 +0100 Lubomir Nerad Updated dynamic calculator closure
Fri, 22 Mar 2013 00:05:41 +0100 Jaroslav Tulach Alas, need to merge into default branch, but without any changes from the accidental commit on default branch
Fri, 22 Mar 2013 00:02:21 +0100 Jaroslav Tulach Separating the archetype into its own module - to give it better name among archetypes
Thu, 21 Mar 2013 18:48:46 +0100 Lubomir Nerad Initial attempt for advanced obfuscation closure
Thu, 21 Mar 2013 17:29:40 +0100 Jaroslav Tulach Moving the version management of dependencies into master pom.xml elements
Thu, 21 Mar 2013 17:00:54 +0100 Jaroslav Tulach Bringing in the most recent advances on the default branch
Thu, 21 Mar 2013 15:45:42 +0100 Jan Horvath Dynamically generate classes representing elements on the HTML @Page
Thu, 21 Mar 2013 15:53:55 +0100 Jaroslav Tulach Switching to NetBeans 7.3
Wed, 20 Mar 2013 21:24:36 +0100 Jaroslav Tulach Jump instructions need to use signed and constant pool referencing instructions unsigned short. Also getting ready for reading signed short composed from (improperly) two unsigned bytes.
Wed, 20 Mar 2013 13:55:53 +0100 Jaroslav Tulach Turning on SIMPLE_OPTIMIZATIONS for the static calculator sample closure
Wed, 20 Mar 2013 14:01:43 +0100 Jaroslav Tulach Opps, removing superfluous fail
Tue, 19 Mar 2013 13:18:02 +0100 Lubomir Nerad Merge with trunk closure
Tue, 19 Mar 2013 13:08:44 +0100 Lubomir Nerad Added since tags closure
Wed, 20 Mar 2013 11:53:10 +0100 Jaroslav Tulach Merge with default branch to get fixed argument type (ClassLoader instead of URLClassLoader) fx
Wed, 20 Mar 2013 11:47:19 +0100 Jaroslav Tulach Typo in the API: We need just a plain class loader
Mon, 18 Mar 2013 09:23:45 +0100 Jaroslav Tulach Is the gt = value correct?
Wed, 20 Mar 2013 08:48:06 +0100 Jaroslav Tulach Removing the location text field. Not needed for server+browser packaged application fx
Wed, 20 Mar 2013 08:41:40 +0100 Jaroslav Tulach Stop the VM when browser is closed fx
Wed, 20 Mar 2013 08:41:24 +0100 Jaroslav Tulach Using FX dialog. Intercepting just the first alert('bck2brwsr') call. fx
Wed, 20 Mar 2013 06:56:44 +0100 Jaroslav Tulach There is a way for the JavaScript to tell the Java wrapper it is running: alert. Initialize bck2brwsr callback in alert handler. fx
Tue, 19 Mar 2013 11:51:08 +0100 Jaroslav Tulach Disable logging by default fx
Mon, 18 Mar 2013 17:17:00 +0100 Jaroslav Tulach Knockout bindings for primitive types supported in WebView fx
Wed, 13 Mar 2013 18:14:23 +0100 Lubomir Nerad Added missing file closure
Wed, 13 Mar 2013 16:17:47 +0100 Lubomir Nerad Allow to set obfuscation level for j2js closure
Wed, 13 Mar 2013 11:00:08 +0100 Lubomir Nerad Don't generate resource section for an empty resource name closure
Mon, 18 Mar 2013 09:04:46 +0100 Jaroslav Tulach Modifying the static calculator sample to pre-compile all its project classes
Fri, 15 Mar 2013 20:33:01 +0100 Jaroslav Tulach Use more recent mojo
Thu, 14 Mar 2013 09:22:28 +0100 Jaroslav Tulach Hacky way (relies on singleton) to get FX working. Can attach @On(event=CLICK) and show alert in FX WebView now fx
Wed, 13 Mar 2013 16:20:03 +0100 Jaroslav Tulach Initial attempt to use JavaFX: When running with -Dvmtest.brwsrs=fx, it runs the tests inside of WebView fx
Tue, 12 Mar 2013 21:22:33 +0100 Jaroslav Tulach Limit the number of nested for cycles by some constant
Tue, 12 Mar 2013 15:14:20 +0100 Jaroslav Tulach Splitting out several complicated (with loops) code generators into separate methods
Tue, 12 Mar 2013 13:54:26 +0100 Lubomir Nerad Merge with trunk closure
Tue, 12 Mar 2013 13:01:34 +0100 Jaroslav Tulach Print out details about the exception
Tue, 12 Mar 2013 09:25:08 +0100 Jaroslav Tulach Replacing for/switch flow control with multiple labeled for loops allowing fast jump back and if blocks for relatively cheap fall through. Local measurements on chrome indicate 30% speedup in the matrix multiplication benchmark.
Mon, 11 Mar 2013 20:53:18 +0100 Jaroslav Tulach Trying to get better results with .csv file
Mon, 11 Mar 2013 20:37:59 +0100 Jaroslav Tulach Filter out other results than those related to tenThousandIterations tests executed on browsers
Mon, 11 Mar 2013 19:41:06 +0100 Jaroslav Tulach Converting the times into properties file
Sun, 10 Mar 2013 21:28:50 +0100 Jaroslav Tulach Expand the array rather than copying it
Sun, 10 Mar 2013 21:28:00 +0100 Jaroslav Tulach Trying to make the static compilation mode as close to lazy one as possible: Class initializer method are not executed until the class is really referenced.
Sun, 10 Mar 2013 21:27:06 +0100 Jaroslav Tulach Don't generate too much empty lines
Sun, 10 Mar 2013 21:26:22 +0100 Jaroslav Tulach Make sure Number method are initialized on all number primitive values soon
Sun, 10 Mar 2013 09:31:14 +0100 Jaroslav Tulach String referencing id needs to be named id now.
Sun, 10 Mar 2013 09:29:03 +0100 Jaroslav Tulach String referencing id needs to be named id now. Update to new spec version.
Sat, 09 Mar 2013 16:09:35 +0100 Jaroslav Tulach Generated code is usually huge - start with large buffer
Sat, 09 Mar 2013 15:29:57 +0100 Jaroslav Tulach Don't append .0 when there is 'e' in the number
Sat, 09 Mar 2013 14:12:29 +0100 Jaroslav Tulach systemProperties has been deprecated, using systemPropertyVariables
Sat, 09 Mar 2013 11:58:50 +0100 Jaroslav Tulach doubleToLongBits and floatToIntBits implemented via typed arrays. Requires real browser (Rhino does not support typed arrays) and as such creating new module to hold the tests and execute them in 'brwsr' mode.
Sat, 09 Mar 2013 11:57:04 +0100 Jaroslav Tulach Don't convert int-like numbers to double
Fri, 08 Mar 2013 23:43:01 +0100 Jaroslav Tulach Only add the trailing '.0' if the number is known to be integer. Otherwise accept the string as provided by JavaScript