<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki.apidesign.org/skins/common/feed.css?116"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.apidesign.org/index.php?action=history&amp;feed=atom&amp;title=Bck2Brwsr_0.4</id>
		<title>Bck2Brwsr 0.4 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.apidesign.org/index.php?action=history&amp;feed=atom&amp;title=Bck2Brwsr_0.4"/>
		<link rel="alternate" type="text/html" href="http://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.4&amp;action=history"/>
		<updated>2026-05-06T06:03:39Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.12.0rc1</generator>

	<entry>
		<id>http://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.4&amp;diff=6466&amp;oldid=prev</id>
		<title>JaroslavTulach at 23:28, 7 March 2013</title>
		<link rel="alternate" type="text/html" href="http://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.4&amp;diff=6466&amp;oldid=prev"/>
				<updated>2013-03-07T23:28:24Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:28, 7 March 2013&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;0.4 is the first release we managed to upload to java.net [[Maven]] repository. Heuréka! See [[Bck2BrwsrViaCLI]] for simple three steps towards using this version of [[Bck2Brwsr]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;0.4 is the first release we managed to upload to java.net [[Maven]] repository. Heuréka! See [[Bck2BrwsrViaCLI]] for simple three steps towards using this version of [[Bck2Brwsr]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;What you can expect? It works. It is sometimes not fast. It is sometimes broken (what would you expect after four months of development?).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;What you can expect? It works. It is sometimes not fast. It is sometimes broken (what would you expect after four months of development?). &lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Errata:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* When you [[Bck2BrwsrViaCLI|create new project]] and want to use it in [[NetBeans]], you need to update nbactions.xml file to refer to ''0.4'' version, rather than ''0.3-SNAPSHOT''.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Here is list of achievements for the ''0.4'' version:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Throwing and catching exceptions by ''Tomáš Z.'', finally block by [[User:JaroslavTulach|me]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Throwing and catching exceptions by ''Tomáš Z.'', finally block by [[User:JaroslavTulach|me]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JaroslavTulach</name></author>	</entry>

	<entry>
		<id>http://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.4&amp;diff=6461&amp;oldid=prev</id>
		<title>JaroslavTulach: New page: 0.4 is the first release we managed to upload to java.net Maven repository. Heuréka! See Bck2BrwsrViaCLI for simple three steps towards using this version of Bck2Brwsr.  What ...</title>
		<link rel="alternate" type="text/html" href="http://wiki.apidesign.org/index.php?title=Bck2Brwsr_0.4&amp;diff=6461&amp;oldid=prev"/>
				<updated>2013-03-07T23:15:03Z</updated>
		
		<summary type="html">&lt;p&gt;New page: 0.4 is the first release we managed to upload to java.net &lt;a href=&quot;/wiki/Maven&quot; title=&quot;Maven&quot;&gt;Maven&lt;/a&gt; repository. Heuréka! See &lt;a href=&quot;/wiki/Bck2BrwsrViaCLI&quot; title=&quot;Bck2BrwsrViaCLI&quot;&gt;Bck2BrwsrViaCLI&lt;/a&gt; for simple three steps towards using this version of &lt;a href=&quot;/wiki/Bck2Brwsr&quot; title=&quot;Bck2Brwsr&quot;&gt;Bck2Brwsr&lt;/a&gt;.  What ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;0.4 is the first release we managed to upload to java.net [[Maven]] repository. Heuréka! See [[Bck2BrwsrViaCLI]] for simple three steps towards using this version of [[Bck2Brwsr]].&lt;br /&gt;
&lt;br /&gt;
What you can expect? It works. It is sometimes not fast. It is sometimes broken (what would you expect after four months of development?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Throwing and catching exceptions by ''Tomáš Z.'', finally block by [[User:JaroslavTulach|me]].&lt;br /&gt;
* Support for converting [[ByteCode]] in the browser&lt;br /&gt;
* [[Bck2BrwsrViaRegisters|Speed via register based system]] - ''Ľubomír'' finished first version of his [http://hudson.apidesign.org/hudson/job/bck2brwsr.registers/ register based rewrite] on Dec 14, 2012.&lt;br /&gt;
* Speed benchmark and infrastructure to measure it in various environments - ''Martin Š.''&lt;br /&gt;
** Run with ''-Dvmtest.brwsrs=firefox,chromium-browser'' (or any other browsers you want to test)&lt;br /&gt;
* [[Maven]] archetype for creating the calculator like demos&lt;br /&gt;
* Int32, Int16, Int8 arithmetics done by Martin Š.&lt;br /&gt;
* [[API]] for drawing on the canvas: Thanks Toni! Read about [http://jayskills.com/blog/2013/01/22/canvas-for-bck2brwsr/ his experience] using [[Bck2Brwsr]].&lt;br /&gt;
* More precise int64 support - ''Martin Š.'' working on&lt;br /&gt;
* Convertor from [[GWT]]'s native code to [[Bck2Brwsr]]'s ''@JavaScriptBody'' -  is sort of there, but not really functional.&lt;br /&gt;
* Fields of same name in subclasses. Thanks to [[Bck2BrwsrMangling]].&lt;br /&gt;
* Compatibility tests can be written with help of '''@Compare''' annotation&lt;br /&gt;
* Basic reflection support (e.g. [[Bck2Brwsr]] throws {{JDK|java/lang|SecurityException}} when allowed), &lt;br /&gt;
** '''Done''': Class.newInstance() works.&lt;br /&gt;
** '''Done''': Class.getMethods() works (returns only public methods) &lt;br /&gt;
** '''Done''': Annotations of classes and methods&lt;br /&gt;
* Support for [[MVC|MVVC]] like [[Knockout.js]] that binds String and primitive types&lt;br /&gt;
* Packages into a static website via JAR files (which then take long time to inflate)&lt;br /&gt;
* Implements ''java.util.zip'' APIs&lt;/div&gt;</summary>
		<author><name>JaroslavTulach</name></author>	</entry>

	</feed>