1.1 --- a/.hgtags Wed Apr 10 12:19:32 2013 +0200
1.2 +++ b/.hgtags Fri Apr 19 09:49:26 2013 +0200
1.3 @@ -5,3 +5,4 @@
1.4 caf1e66268fd4100d57922d973ae09a6bf3be847 release-0.4
1.5 caf1e66268fd4100d57922d973ae09a6bf3be847 release-${releaseVersion}
1.6 0000000000000000000000000000000000000000 release-${releaseVersion}
1.7 +52a4a5f868bccc67d50ad17f793b9ebabdf75d88 release-0.6
2.1 --- a/benchmarks/matrix-multiplication/pom.xml Wed Apr 10 12:19:32 2013 +0200
2.2 +++ b/benchmarks/matrix-multiplication/pom.xml Fri Apr 19 09:49:26 2013 +0200
2.3 @@ -4,12 +4,12 @@
2.4
2.5 <groupId>org.apidesign.bck2brwsr</groupId>
2.6 <artifactId>matrix.multiplication</artifactId>
2.7 - <version>0.6-SNAPSHOT</version>
2.8 + <version>0.7-SNAPSHOT</version>
2.9 <packaging>jar</packaging>
2.10 <parent>
2.11 <artifactId>benchmarks</artifactId>
2.12 <groupId>org.apidesign.bck2brwsr</groupId>
2.13 - <version>0.6-SNAPSHOT</version>
2.14 + <version>0.7-SNAPSHOT</version>
2.15 </parent>
2.16
2.17 <name>Matrix multiplication</name>
2.18 @@ -74,7 +74,7 @@
2.19 <dependency>
2.20 <groupId>org.apidesign.bck2brwsr</groupId>
2.21 <artifactId>emul.mini</artifactId>
2.22 - <version>0.6-SNAPSHOT</version>
2.23 + <version>0.7-SNAPSHOT</version>
2.24 </dependency>
2.25 <dependency>
2.26 <groupId>org.testng</groupId>
2.27 @@ -91,7 +91,7 @@
2.28 <dependency>
2.29 <groupId>org.apidesign.bck2brwsr</groupId>
2.30 <artifactId>vmtest</artifactId>
2.31 - <version>0.6-SNAPSHOT</version>
2.32 + <version>0.7-SNAPSHOT</version>
2.33 <scope>test</scope>
2.34 </dependency>
2.35 </dependencies>
3.1 --- a/benchmarks/pom.xml Wed Apr 10 12:19:32 2013 +0200
3.2 +++ b/benchmarks/pom.xml Fri Apr 19 09:49:26 2013 +0200
3.3 @@ -4,11 +4,11 @@
3.4 <parent>
3.5 <artifactId>bck2brwsr</artifactId>
3.6 <groupId>org.apidesign</groupId>
3.7 - <version>0.6-SNAPSHOT</version>
3.8 + <version>0.7-SNAPSHOT</version>
3.9 </parent>
3.10 <groupId>org.apidesign.bck2brwsr</groupId>
3.11 <artifactId>benchmarks</artifactId>
3.12 - <version>0.6-SNAPSHOT</version>
3.13 + <version>0.7-SNAPSHOT</version>
3.14 <packaging>pom</packaging>
3.15 <name>Performance benchmarks</name>
3.16 <modules>
4.1 --- a/dew/pom.xml Wed Apr 10 12:19:32 2013 +0200
4.2 +++ b/dew/pom.xml Fri Apr 19 09:49:26 2013 +0200
4.3 @@ -4,11 +4,11 @@
4.4 <parent>
4.5 <groupId>org.apidesign</groupId>
4.6 <artifactId>bck2brwsr</artifactId>
4.7 - <version>0.6-SNAPSHOT</version>
4.8 + <version>0.7-SNAPSHOT</version>
4.9 </parent>
4.10 <groupId>org.apidesign.bck2brwsr</groupId>
4.11 <artifactId>dew</artifactId>
4.12 - <version>0.6-SNAPSHOT</version>
4.13 + <version>0.7-SNAPSHOT</version>
4.14 <name>Development Environment for Web</name>
4.15 <url>http://maven.apache.org</url>
4.16 <build>
5.1 --- a/ide/editor/pom.xml Wed Apr 10 12:19:32 2013 +0200
5.2 +++ b/ide/editor/pom.xml Fri Apr 19 09:49:26 2013 +0200
5.3 @@ -4,12 +4,12 @@
5.4 <parent>
5.5 <artifactId>ide</artifactId>
5.6 <groupId>org.apidesign.bck2brwsr</groupId>
5.7 - <version>0.6-SNAPSHOT</version>
5.8 + <version>0.7-SNAPSHOT</version>
5.9 </parent>
5.10
5.11 <groupId>org.apidesign.bck2brwsr.ide</groupId>
5.12 <artifactId>editor</artifactId>
5.13 - <version>0.6-SNAPSHOT</version>
5.14 + <version>0.7-SNAPSHOT</version>
5.15 <packaging>nbm</packaging>
5.16
5.17 <name>Editor Support for Bck2Brwsr</name>
5.18 @@ -75,7 +75,7 @@
5.19 <dependency>
5.20 <groupId>org.apidesign.bck2brwsr</groupId>
5.21 <artifactId>core</artifactId>
5.22 - <version>0.6-SNAPSHOT</version>
5.23 + <version>0.7-SNAPSHOT</version>
5.24 <type>jar</type>
5.25 <scope>test</scope>
5.26 </dependency>
6.1 --- a/ide/pom.xml Wed Apr 10 12:19:32 2013 +0200
6.2 +++ b/ide/pom.xml Fri Apr 19 09:49:26 2013 +0200
6.3 @@ -4,14 +4,26 @@
6.4 <parent>
6.5 <artifactId>bck2brwsr</artifactId>
6.6 <groupId>org.apidesign</groupId>
6.7 - <version>0.6-SNAPSHOT</version>
6.8 + <version>0.7-SNAPSHOT</version>
6.9 </parent>
6.10 <groupId>org.apidesign.bck2brwsr</groupId>
6.11 <artifactId>ide</artifactId>
6.12 - <version>0.6-SNAPSHOT</version>
6.13 + <version>0.7-SNAPSHOT</version>
6.14 <packaging>pom</packaging>
6.15 <name>IDE Support</name>
6.16 <modules>
6.17 <module>editor</module>
6.18 </modules>
6.19 + <build>
6.20 + <plugins>
6.21 + <plugin>
6.22 + <groupId>org.apache.maven.plugins</groupId>
6.23 + <artifactId>maven-deploy-plugin</artifactId>
6.24 + <version>2.7</version>
6.25 + <configuration>
6.26 + <skip>true</skip>
6.27 + </configuration>
6.28 + </plugin>
6.29 + </plugins>
6.30 + </build>
6.31 </project>
7.1 --- a/javaquery/api/pom.xml Wed Apr 10 12:19:32 2013 +0200
7.2 +++ b/javaquery/api/pom.xml Fri Apr 19 09:49:26 2013 +0200
7.3 @@ -4,11 +4,11 @@
7.4 <parent>
7.5 <groupId>org.apidesign.bck2brwsr</groupId>
7.6 <artifactId>javaquery</artifactId>
7.7 - <version>0.6-SNAPSHOT</version>
7.8 + <version>0.7-SNAPSHOT</version>
7.9 </parent>
7.10 <groupId>org.apidesign.bck2brwsr</groupId>
7.11 <artifactId>javaquery.api</artifactId>
7.12 - <version>0.6-SNAPSHOT</version>
7.13 + <version>0.7-SNAPSHOT</version>
7.14 <name>JavaQuery API</name>
7.15 <url>http://maven.apache.org</url>
7.16 <build>
8.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/ConvertTypes.java Wed Apr 10 12:19:32 2013 +0200
8.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/ConvertTypes.java Fri Apr 19 09:49:26 2013 +0200
8.3 @@ -54,6 +54,9 @@
8.4 if (value == null) {
8.5 return "null";
8.6 }
8.7 + if (value instanceof Enum) {
8.8 + value = value.toString();
8.9 + }
8.10 if (value instanceof String) {
8.11 return '"' +
8.12 ((String)value).
9.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Wed Apr 10 12:19:32 2013 +0200
9.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Fri Apr 19 09:49:26 2013 +0200
9.3 @@ -23,6 +23,7 @@
9.4 import java.io.StringWriter;
9.5 import java.io.Writer;
9.6 import java.lang.annotation.AnnotationTypeMismatchException;
9.7 +import java.lang.annotation.IncompleteAnnotationException;
9.8 import java.lang.reflect.Method;
9.9 import java.util.ArrayList;
9.10 import java.util.Collection;
9.11 @@ -245,7 +246,7 @@
9.12 w.append(type).append("(e));\n");
9.13 } else if (isEnum[0]) {
9.14 w.append(" this.prop_").append(pn);
9.15 - w.append(".add(");
9.16 + w.append(".add(e == null ? null : ");
9.17 w.append(type).append(".valueOf((String)e));\n");
9.18 } else {
9.19 if (isPrimitive(type)) {
9.20 @@ -261,7 +262,7 @@
9.21 } else {
9.22 if (isEnum[0]) {
9.23 w.append(" this.prop_").append(pn);
9.24 - w.append(" = ");
9.25 + w.append(" = ret[" + cnt + "] == null ? null : ");
9.26 w.append(type).append(".valueOf((String)ret[" + cnt + "]);\n");
9.27 } else if (isPrimitive(type)) {
9.28 w.append(" this.prop_").append(pn);
9.29 @@ -1139,7 +1140,8 @@
9.30 String sep = "";
9.31 for (Prprt p : props) {
9.32 w.write(sep);
9.33 - w.append(" sb.append(\"" + p.name() + ": \");\n");
9.34 + w.append(" sb.append('\"').append(\"" + p.name() + "\")");
9.35 + w.append(".append('\"').append(\":\");\n");
9.36 w.append(" sb.append(org.apidesign.bck2brwsr.htmlpage.ConvertTypes.toJSON(prop_");
9.37 w.append(p.name()).append("));\n");
9.38 sep = " sb.append(',');\n";
9.39 @@ -1334,7 +1336,7 @@
9.40 String typeName(ProcessingEnvironment env) {
9.41 try {
9.42 return p.type().getName();
9.43 - } catch (AnnotationTypeMismatchException ex) {
9.44 + } catch (IncompleteAnnotationException | AnnotationTypeMismatchException ex) {
9.45 for (Object v : getAnnoValues(env)) {
9.46 String s = v.toString().replace(" ", "");
9.47 if (s.startsWith("type=") && s.endsWith(".class")) {
10.1 --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ConvertTypesTest.java Wed Apr 10 12:19:32 2013 +0200
10.2 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ConvertTypesTest.java Fri Apr 19 09:49:26 2013 +0200
10.3 @@ -27,17 +27,17 @@
10.4 * @author Jaroslav Tulach <jtulach@netbeans.org>
10.5 */
10.6 public class ConvertTypesTest {
10.7 - @JavaScriptBody(args = { }, body = "var json = new Object();"
10.8 + @JavaScriptBody(args = { "includeSex" }, body = "var json = new Object();"
10.9 + "json.firstName = 'son';\n"
10.10 + "json.lastName = 'dj';\n"
10.11 - + "json.sex = 'MALE';\n"
10.12 + + "if (includeSex) json.sex = 'MALE';\n"
10.13 + "return json;"
10.14 )
10.15 - private static native Object createJSON();
10.16 + private static native Object createJSON(boolean includeSex);
10.17
10.18 @BrwsrTest
10.19 - public void testConvertToPeople() {
10.20 - final Object o = createJSON();
10.21 + public void testConvertToPeople() throws Exception {
10.22 + final Object o = createJSON(true);
10.23
10.24 Person p = new Person(o);
10.25
10.26 @@ -45,6 +45,17 @@
10.27 assert "dj".equals(p.getLastName()) : "Last name: " + p.getLastName();
10.28 assert Sex.MALE.equals(p.getSex()) : "Sex: " + p.getSex();
10.29 }
10.30 +
10.31 + @BrwsrTest
10.32 + public void testConvertToPeopleWithoutSex() throws Exception {
10.33 + final Object o = createJSON(false);
10.34 +
10.35 + Person p = new Person(o);
10.36 +
10.37 + assert "son".equals(p.getFirstName()) : "First name: " + p.getFirstName();
10.38 + assert "dj".equals(p.getLastName()) : "Last name: " + p.getLastName();
10.39 + assert p.getSex() == null : "No sex: " + p.getSex();
10.40 + }
10.41
10.42 @Factory public static Object[] create() {
10.43 return VMTest.create(ConvertTypesTest.class);
11.1 --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/JSONTest.java Wed Apr 10 12:19:32 2013 +0200
11.2 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/JSONTest.java Fri Apr 19 09:49:26 2013 +0200
11.3 @@ -70,6 +70,25 @@
11.4 assertEquals(o.getString("sex"), "MALE");
11.5 }
11.6
11.7 + @BrwsrTest public void toJSONInABrowser() throws Throwable {
11.8 + Person p = new Person();
11.9 + p.setSex(Sex.MALE);
11.10 + p.setFirstName("Jarda");
11.11 + p.setLastName("Tulach");
11.12 +
11.13 + Object json;
11.14 + try {
11.15 + json = parseJSON(p.toString());
11.16 + } catch (Throwable ex) {
11.17 + throw new IllegalStateException("Can't parse " + p).initCause(ex);
11.18 + }
11.19 +
11.20 + Person p2 = new Person(json);
11.21 +
11.22 + assert p2.getFirstName().equals(p.getFirstName()) :
11.23 + "Should be the same: " + p.getFirstName() + " != " + p2.getFirstName();
11.24 + }
11.25 +
11.26 @Test public void personWithWildCharactersAndNulls() throws JSONException {
11.27 Person p = new Person();
11.28 p.setFirstName("'\"\n");
11.29 @@ -213,6 +232,9 @@
11.30 @JavaScriptBody(args = { }, body = "return window.document.getElementsByTagName('script').length;")
11.31 private static native int scriptElements();
11.32
11.33 + @JavaScriptBody(args = { "s" }, body = "return window.JSON.parse(s);")
11.34 + private static native Object parseJSON(String s);
11.35 +
11.36 @Http(@Http.Resource(
11.37 content = "{'firstName': 'Sitar', 'sex': 'MALE'}",
11.38 path="/person.json",
12.1 --- a/javaquery/demo-calculator-dynamic/nbactions.xml Wed Apr 10 12:19:32 2013 +0200
12.2 +++ b/javaquery/demo-calculator-dynamic/nbactions.xml Fri Apr 19 09:49:26 2013 +0200
12.3 @@ -23,7 +23,7 @@
12.4 <actionName>run</actionName>
12.5 <goals>
12.6 <goal>process-classes</goal>
12.7 - <goal>org.apidesign.bck2brwsr:mojo:0.6-SNAPSHOT:brwsr</goal>
12.8 + <goal>org.apidesign.bck2brwsr:mojo:0.6:brwsr</goal>
12.9 </goals>
12.10 </action>
12.11 </actions>
13.1 --- a/javaquery/demo-calculator-dynamic/pom.xml Wed Apr 10 12:19:32 2013 +0200
13.2 +++ b/javaquery/demo-calculator-dynamic/pom.xml Fri Apr 19 09:49:26 2013 +0200
13.3 @@ -4,7 +4,7 @@
13.4
13.5 <groupId>org.apidesign.bck2brwsr</groupId>
13.6 <artifactId>demo.calculator</artifactId>
13.7 - <version>0.6-SNAPSHOT</version>
13.8 + <version>0.7-SNAPSHOT</version>
13.9 <packaging>jar</packaging>
13.10
13.11 <name>JavaQuery Demo - Calculator</name>
13.12 @@ -18,7 +18,7 @@
13.13 <plugin>
13.14 <groupId>org.apidesign.bck2brwsr</groupId>
13.15 <artifactId>mojo</artifactId>
13.16 - <version>0.6-SNAPSHOT</version>
13.17 + <version>0.7-SNAPSHOT</version>
13.18 <executions>
13.19 <execution>
13.20 <goals>
13.21 @@ -93,13 +93,13 @@
13.22 <dependency>
13.23 <groupId>org.apidesign.bck2brwsr</groupId>
13.24 <artifactId>emul</artifactId>
13.25 - <version>0.6-SNAPSHOT</version>
13.26 + <version>0.7-SNAPSHOT</version>
13.27 <classifier>rt</classifier>
13.28 </dependency>
13.29 <dependency>
13.30 <groupId>org.apidesign.bck2brwsr</groupId>
13.31 <artifactId>javaquery.api</artifactId>
13.32 - <version>0.6-SNAPSHOT</version>
13.33 + <version>0.7-SNAPSHOT</version>
13.34 </dependency>
13.35 <dependency>
13.36 <groupId>org.testng</groupId>
13.37 @@ -112,7 +112,7 @@
13.38 <artifactId>vm4brwsr</artifactId>
13.39 <classifier>js</classifier>
13.40 <type>zip</type>
13.41 - <version>0.6-SNAPSHOT</version>
13.42 + <version>0.7-SNAPSHOT</version>
13.43 <scope>provided</scope>
13.44 </dependency>
13.45 </dependencies>
14.1 --- a/javaquery/demo-calculator-dynamic/src/main/resources/org/apidesign/bck2brwsr/demo/calc/Calculator.xhtml Wed Apr 10 12:19:32 2013 +0200
14.2 +++ b/javaquery/demo-calculator-dynamic/src/main/resources/org/apidesign/bck2brwsr/demo/calc/Calculator.xhtml Fri Apr 19 09:49:26 2013 +0200
14.3 @@ -93,7 +93,7 @@
14.4
14.5 <script src="bck2brwsr.js"></script>
14.6 <script type="text/javascript">
14.7 - var vm = bck2brwsr('demo.calculator-0.5-SNAPSHOT.jar');
14.8 + var vm = bck2brwsr('demo.calculator-0.6.jar');
14.9 vm.loadClass('org.apidesign.bck2brwsr.demo.calc.Calc');
14.10 </script>
14.11
15.1 --- a/javaquery/demo-calculator/nbactions.xml Wed Apr 10 12:19:32 2013 +0200
15.2 +++ b/javaquery/demo-calculator/nbactions.xml Fri Apr 19 09:49:26 2013 +0200
15.3 @@ -23,7 +23,7 @@
15.4 <actionName>run</actionName>
15.5 <goals>
15.6 <goal>package</goal>
15.7 - <goal>org.apidesign.bck2brwsr:mojo:0.5-SNAPSHOT:brwsr</goal>
15.8 + <goal>org.apidesign.bck2brwsr:mojo:0.6:brwsr</goal>
15.9 </goals>
15.10 <properties>
15.11 <skipTests>true</skipTests>
16.1 --- a/javaquery/demo-calculator/pom.xml Wed Apr 10 12:19:32 2013 +0200
16.2 +++ b/javaquery/demo-calculator/pom.xml Fri Apr 19 09:49:26 2013 +0200
16.3 @@ -4,7 +4,7 @@
16.4
16.5 <groupId>org.apidesign.bck2brwsr</groupId>
16.6 <artifactId>demo.static.calculator</artifactId>
16.7 - <version>0.6-SNAPSHOT</version>
16.8 + <version>0.7-SNAPSHOT</version>
16.9 <packaging>jar</packaging>
16.10
16.11 <name>JavaQuery Demo - Calculator - Static Compilation</name>
16.12 @@ -19,7 +19,7 @@
16.13 <plugin>
16.14 <groupId>org.apidesign.bck2brwsr</groupId>
16.15 <artifactId>mojo</artifactId>
16.16 - <version>0.6-SNAPSHOT</version>
16.17 + <version>0.7-SNAPSHOT</version>
16.18 <executions>
16.19 <execution>
16.20 <goals>
16.21 @@ -98,13 +98,13 @@
16.22 <dependency>
16.23 <groupId>org.apidesign.bck2brwsr</groupId>
16.24 <artifactId>emul</artifactId>
16.25 - <version>0.6-SNAPSHOT</version>
16.26 + <version>0.7-SNAPSHOT</version>
16.27 <classifier>rt</classifier>
16.28 </dependency>
16.29 <dependency>
16.30 <groupId>org.apidesign.bck2brwsr</groupId>
16.31 <artifactId>javaquery.api</artifactId>
16.32 - <version>0.6-SNAPSHOT</version>
16.33 + <version>0.7-SNAPSHOT</version>
16.34 </dependency>
16.35 </dependencies>
16.36 </project>
17.1 --- a/javaquery/demo-calculator/src/main/resources/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calculator.xhtml Wed Apr 10 12:19:32 2013 +0200
17.2 +++ b/javaquery/demo-calculator/src/main/resources/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calculator.xhtml Fri Apr 19 09:49:26 2013 +0200
17.3 @@ -91,7 +91,7 @@
17.4 <div data-bind="text: displayPreview"></div>
17.5 <script src="bck2brwsr.js"></script>
17.6 <script>
17.7 - var vm = bck2brwsr('demo.static.calculator-0.5-SNAPSHOT.jar');
17.8 + var vm = bck2brwsr('demo.static.calculator-0.6.jar');
17.9 vm.loadClass('org.apidesign.bck2brwsr.demo.calc.staticcompilation.Calc');
17.10 </script>
17.11 </body>
18.1 --- a/javaquery/demo-twitter/pom.xml Wed Apr 10 12:19:32 2013 +0200
18.2 +++ b/javaquery/demo-twitter/pom.xml Fri Apr 19 09:49:26 2013 +0200
18.3 @@ -4,12 +4,12 @@
18.4 <parent>
18.5 <artifactId>javaquery</artifactId>
18.6 <groupId>org.apidesign.bck2brwsr</groupId>
18.7 - <version>0.6-SNAPSHOT</version>
18.8 + <version>0.7-SNAPSHOT</version>
18.9 </parent>
18.10
18.11 <groupId>org.apidesign.bck2brwsr</groupId>
18.12 <artifactId>demo-twitter</artifactId>
18.13 - <version>0.6-SNAPSHOT</version>
18.14 + <version>0.7-SNAPSHOT</version>
18.15 <packaging>jar</packaging>
18.16
18.17 <name>Bck2Brwsr's Twttr</name>
18.18 @@ -51,7 +51,7 @@
18.19 <plugin>
18.20 <groupId>org.apidesign.bck2brwsr</groupId>
18.21 <artifactId>mojo</artifactId>
18.22 - <version>0.6-SNAPSHOT</version>
18.23 + <version>0.7-SNAPSHOT</version>
18.24 <executions>
18.25 <execution>
18.26 <goals>
18.27 @@ -89,6 +89,14 @@
18.28 </configuration>
18.29 </plugin>
18.30 <plugin>
18.31 + <groupId>org.apache.maven.plugins</groupId>
18.32 + <artifactId>maven-deploy-plugin</artifactId>
18.33 + <version>2.7</version>
18.34 + <configuration>
18.35 + <skip>true</skip>
18.36 + </configuration>
18.37 + </plugin>
18.38 + <plugin>
18.39 <artifactId>maven-assembly-plugin</artifactId>
18.40 <version>2.4</version>
18.41 <executions>
18.42 @@ -113,13 +121,13 @@
18.43 <dependency>
18.44 <groupId>org.apidesign.bck2brwsr</groupId>
18.45 <artifactId>emul</artifactId>
18.46 - <version>0.6-SNAPSHOT</version>
18.47 + <version>0.7-SNAPSHOT</version>
18.48 <classifier>rt</classifier>
18.49 </dependency>
18.50 <dependency>
18.51 <groupId>org.apidesign.bck2brwsr</groupId>
18.52 <artifactId>javaquery.api</artifactId>
18.53 - <version>0.6-SNAPSHOT</version>
18.54 + <version>0.7-SNAPSHOT</version>
18.55 </dependency>
18.56 <dependency>
18.57 <groupId>org.testng</groupId>
18.58 @@ -130,7 +138,7 @@
18.59 <dependency>
18.60 <groupId>org.apidesign.bck2brwsr</groupId>
18.61 <artifactId>vmtest</artifactId>
18.62 - <version>0.6-SNAPSHOT</version>
18.63 + <version>0.7-SNAPSHOT</version>
18.64 <scope>test</scope>
18.65 </dependency>
18.66 </dependencies>
19.1 --- a/javaquery/pom.xml Wed Apr 10 12:19:32 2013 +0200
19.2 +++ b/javaquery/pom.xml Fri Apr 19 09:49:26 2013 +0200
19.3 @@ -4,11 +4,11 @@
19.4 <parent>
19.5 <artifactId>bck2brwsr</artifactId>
19.6 <groupId>org.apidesign</groupId>
19.7 - <version>0.6-SNAPSHOT</version>
19.8 + <version>0.7-SNAPSHOT</version>
19.9 </parent>
19.10 <groupId>org.apidesign.bck2brwsr</groupId>
19.11 <artifactId>javaquery</artifactId>
19.12 - <version>0.6-SNAPSHOT</version>
19.13 + <version>0.7-SNAPSHOT</version>
19.14 <packaging>pom</packaging>
19.15 <name>JavaQuery API and Demo</name>
19.16 <modules>
20.1 --- a/pom.xml Wed Apr 10 12:19:32 2013 +0200
20.2 +++ b/pom.xml Fri Apr 19 09:49:26 2013 +0200
20.3 @@ -3,7 +3,7 @@
20.4 <modelVersion>4.0.0</modelVersion>
20.5 <groupId>org.apidesign</groupId>
20.6 <artifactId>bck2brwsr</artifactId>
20.7 - <version>0.6-SNAPSHOT</version>
20.8 + <version>0.7-SNAPSHOT</version>
20.9 <packaging>pom</packaging>
20.10 <name>Back 2 Browser</name>
20.11 <parent>
21.1 --- a/rt/archetype/pom.xml Wed Apr 10 12:19:32 2013 +0200
21.2 +++ b/rt/archetype/pom.xml Fri Apr 19 09:49:26 2013 +0200
21.3 @@ -4,11 +4,11 @@
21.4 <parent>
21.5 <artifactId>rt</artifactId>
21.6 <groupId>org.apidesign.bck2brwsr</groupId>
21.7 - <version>0.6-SNAPSHOT</version>
21.8 + <version>0.7-SNAPSHOT</version>
21.9 </parent>
21.10 <groupId>org.apidesign.bck2brwsr</groupId>
21.11 <artifactId>bck2brwsr-archetype-html-sample</artifactId>
21.12 - <version>0.6-SNAPSHOT</version>
21.13 + <version>0.7-SNAPSHOT</version>
21.14 <packaging>jar</packaging>
21.15 <name>Bck2Brwsr Maven Archetype</name>
21.16 <description>
22.1 --- a/rt/archetype/src/main/resources/archetype-resources/nbactions.xml Wed Apr 10 12:19:32 2013 +0200
22.2 +++ b/rt/archetype/src/main/resources/archetype-resources/nbactions.xml Fri Apr 19 09:49:26 2013 +0200
22.3 @@ -4,7 +4,7 @@
22.4 <actionName>run</actionName>
22.5 <goals>
22.6 <goal>process-classes</goal>
22.7 - <goal>org.apidesign.bck2brwsr:mojo:0.6-SNAPSHOT:brwsr</goal>
22.8 + <goal>org.apidesign.bck2brwsr:mojo:0.7-SNAPSHOT:brwsr</goal>
22.9 </goals>
22.10 </action>
22.11 </actions>
23.1 --- a/rt/archetype/src/main/resources/archetype-resources/pom.xml Wed Apr 10 12:19:32 2013 +0200
23.2 +++ b/rt/archetype/src/main/resources/archetype-resources/pom.xml Fri Apr 19 09:49:26 2013 +0200
23.3 @@ -44,7 +44,7 @@
23.4 <plugin>
23.5 <groupId>org.apidesign.bck2brwsr</groupId>
23.6 <artifactId>mojo</artifactId>
23.7 - <version>0.6-SNAPSHOT</version>
23.8 + <version>0.7-SNAPSHOT</version>
23.9 <executions>
23.10 <execution>
23.11 <goals>
23.12 @@ -103,13 +103,13 @@
23.13 <dependency>
23.14 <groupId>org.apidesign.bck2brwsr</groupId>
23.15 <artifactId>emul</artifactId>
23.16 - <version>0.6-SNAPSHOT</version>
23.17 + <version>0.7-SNAPSHOT</version>
23.18 <classifier>rt</classifier>
23.19 </dependency>
23.20 <dependency>
23.21 <groupId>org.apidesign.bck2brwsr</groupId>
23.22 <artifactId>javaquery.api</artifactId>
23.23 - <version>0.6-SNAPSHOT</version>
23.24 + <version>0.7-SNAPSHOT</version>
23.25 </dependency>
23.26 <dependency>
23.27 <groupId>org.testng</groupId>
23.28 @@ -122,13 +122,13 @@
23.29 <artifactId>vm4brwsr</artifactId>
23.30 <classifier>js</classifier>
23.31 <type>zip</type>
23.32 - <version>0.6-SNAPSHOT</version>
23.33 + <version>0.7-SNAPSHOT</version>
23.34 <scope>provided</scope>
23.35 </dependency>
23.36 <dependency>
23.37 <groupId>org.apidesign.bck2brwsr</groupId>
23.38 <artifactId>vmtest</artifactId>
23.39 - <version>0.6-SNAPSHOT</version>
23.40 + <version>0.7-SNAPSHOT</version>
23.41 <scope>test</scope>
23.42 </dependency>
23.43 </dependencies>
24.1 --- a/rt/archetype/src/test/java/org/apidesign/bck2brwsr/archetype/ArchetypeVersionTest.java Wed Apr 10 12:19:32 2013 +0200
24.2 +++ b/rt/archetype/src/test/java/org/apidesign/bck2brwsr/archetype/ArchetypeVersionTest.java Fri Apr 19 09:49:26 2013 +0200
24.3 @@ -24,7 +24,6 @@
24.4 import javax.xml.xpath.XPathExpression;
24.5 import javax.xml.xpath.XPathFactory;
24.6 import org.testng.annotations.Test;
24.7 -import org.xml.sax.InputSource;
24.8 import static org.testng.Assert.*;
24.9 import org.testng.annotations.BeforeClass;
24.10 import org.w3c.dom.Document;
25.1 --- a/rt/core/pom.xml Wed Apr 10 12:19:32 2013 +0200
25.2 +++ b/rt/core/pom.xml Fri Apr 19 09:49:26 2013 +0200
25.3 @@ -4,11 +4,11 @@
25.4 <parent>
25.5 <groupId>org.apidesign.bck2brwsr</groupId>
25.6 <artifactId>rt</artifactId>
25.7 - <version>0.6-SNAPSHOT</version>
25.8 + <version>0.7-SNAPSHOT</version>
25.9 </parent>
25.10 <groupId>org.apidesign.bck2brwsr</groupId>
25.11 <artifactId>core</artifactId>
25.12 - <version>0.6-SNAPSHOT</version>
25.13 + <version>0.7-SNAPSHOT</version>
25.14 <name>Bck2Brwsr Native Annotations</name>
25.15 <url>http://maven.apache.org</url>
25.16 <build>
26.1 --- a/rt/emul/brwsrtest/pom.xml Wed Apr 10 12:19:32 2013 +0200
26.2 +++ b/rt/emul/brwsrtest/pom.xml Fri Apr 19 09:49:26 2013 +0200
26.3 @@ -4,11 +4,11 @@
26.4 <parent>
26.5 <groupId>org.apidesign.bck2brwsr</groupId>
26.6 <artifactId>emul.pom</artifactId>
26.7 - <version>0.6-SNAPSHOT</version>
26.8 + <version>0.7-SNAPSHOT</version>
26.9 </parent>
26.10 <groupId>org.apidesign.bck2brwsr</groupId>
26.11 <artifactId>brwsrtest</artifactId>
26.12 - <version>0.6-SNAPSHOT</version>
26.13 + <version>0.7-SNAPSHOT</version>
26.14 <name>Tests Inside Real Browser</name>
26.15 <url>http://maven.apache.org</url>
26.16 <properties>
27.1 --- a/rt/emul/compact/pom.xml Wed Apr 10 12:19:32 2013 +0200
27.2 +++ b/rt/emul/compact/pom.xml Fri Apr 19 09:49:26 2013 +0200
27.3 @@ -4,11 +4,11 @@
27.4 <parent>
27.5 <groupId>org.apidesign.bck2brwsr</groupId>
27.6 <artifactId>emul.pom</artifactId>
27.7 - <version>0.6-SNAPSHOT</version>
27.8 + <version>0.7-SNAPSHOT</version>
27.9 </parent>
27.10 <groupId>org.apidesign.bck2brwsr</groupId>
27.11 <artifactId>emul</artifactId>
27.12 - <version>0.6-SNAPSHOT</version>
27.13 + <version>0.7-SNAPSHOT</version>
27.14 <name>Bck2Brwsr API Profile</name>
27.15 <url>http://maven.apache.org</url>
27.16 <properties>
28.1 --- a/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/compact/tck/ZipCompatibilityTest.java Wed Apr 10 12:19:32 2013 +0200
28.2 +++ b/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/compact/tck/ZipCompatibilityTest.java Fri Apr 19 09:49:26 2013 +0200
28.3 @@ -30,7 +30,7 @@
28.4 public class ZipCompatibilityTest {
28.5 @Compare
28.6 public String testDemoStaticCalculator() throws IOException {
28.7 - InputStream is = getClass().getResourceAsStream("demo.static.calculator-0.3-SNAPSHOT.jar");
28.8 + InputStream is = getClass().getResourceAsStream("demo.static.calculator-TEST.jar");
28.9 ZipArchive zip = ZipArchive.createZip(is);
28.10 final String ts = zip.toString();
28.11 return ts.substring(0, 4096) + ts.hashCode();
29.1 --- a/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/compact/tck/ZipVsJzLibTest.java Wed Apr 10 12:19:32 2013 +0200
29.2 +++ b/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/compact/tck/ZipVsJzLibTest.java Fri Apr 19 09:49:26 2013 +0200
29.3 @@ -27,10 +27,10 @@
29.4 */
29.5 public class ZipVsJzLibTest {
29.6 @Test public void r() throws IOException {
29.7 - InputStream is = getClass().getResourceAsStream("demo.static.calculator-0.3-SNAPSHOT.jar");
29.8 + InputStream is = getClass().getResourceAsStream("demo.static.calculator-TEST.jar");
29.9 ZipArchive zip = ZipArchive.createZip(is);
29.10
29.11 - is = getClass().getResourceAsStream("demo.static.calculator-0.3-SNAPSHOT.jar");
29.12 + is = getClass().getResourceAsStream("demo.static.calculator-TEST.jar");
29.13 ZipArchive real = ZipArchive.createReal(is);
29.14
29.15 real.assertEquals(zip, "Are they the same?");
30.1 Binary file rt/emul/compact/src/test/resources/org/apidesign/bck2brwsr/compact/tck/demo.static.calculator-0.3-SNAPSHOT.jar has changed
31.1 Binary file rt/emul/compact/src/test/resources/org/apidesign/bck2brwsr/compact/tck/demo.static.calculator-TEST.jar has changed
32.1 --- a/rt/emul/mini/pom.xml Wed Apr 10 12:19:32 2013 +0200
32.2 +++ b/rt/emul/mini/pom.xml Fri Apr 19 09:49:26 2013 +0200
32.3 @@ -4,11 +4,11 @@
32.4 <parent>
32.5 <groupId>org.apidesign.bck2brwsr</groupId>
32.6 <artifactId>emul.pom</artifactId>
32.7 - <version>0.6-SNAPSHOT</version>
32.8 + <version>0.7-SNAPSHOT</version>
32.9 </parent>
32.10 <groupId>org.apidesign.bck2brwsr</groupId>
32.11 <artifactId>emul.mini</artifactId>
32.12 - <version>0.6-SNAPSHOT</version>
32.13 + <version>0.7-SNAPSHOT</version>
32.14 <name>Minimal API Profile</name>
32.15 <url>http://maven.apache.org</url>
32.16 <properties>
32.17 @@ -18,7 +18,7 @@
32.18 <dependency>
32.19 <groupId>org.apidesign.bck2brwsr</groupId>
32.20 <artifactId>core</artifactId>
32.21 - <version>0.6-SNAPSHOT</version>
32.22 + <version>0.7-SNAPSHOT</version>
32.23 <type>jar</type>
32.24 </dependency>
32.25 <dependency>
33.1 --- a/rt/emul/pom.xml Wed Apr 10 12:19:32 2013 +0200
33.2 +++ b/rt/emul/pom.xml Fri Apr 19 09:49:26 2013 +0200
33.3 @@ -4,11 +4,11 @@
33.4 <parent>
33.5 <groupId>org.apidesign.bck2brwsr</groupId>
33.6 <artifactId>rt</artifactId>
33.7 - <version>0.6-SNAPSHOT</version>
33.8 + <version>0.7-SNAPSHOT</version>
33.9 </parent>
33.10 <groupId>org.apidesign.bck2brwsr</groupId>
33.11 <artifactId>emul.pom</artifactId>
33.12 - <version>0.6-SNAPSHOT</version>
33.13 + <version>0.7-SNAPSHOT</version>
33.14 <packaging>pom</packaging>
33.15 <name>Emulation of Core Libraries</name>
33.16 <modules>
34.1 --- a/rt/launcher/pom.xml Wed Apr 10 12:19:32 2013 +0200
34.2 +++ b/rt/launcher/pom.xml Fri Apr 19 09:49:26 2013 +0200
34.3 @@ -4,11 +4,11 @@
34.4 <parent>
34.5 <groupId>org.apidesign.bck2brwsr</groupId>
34.6 <artifactId>rt</artifactId>
34.7 - <version>0.6-SNAPSHOT</version>
34.8 + <version>0.7-SNAPSHOT</version>
34.9 </parent>
34.10 <groupId>org.apidesign.bck2brwsr</groupId>
34.11 <artifactId>launcher</artifactId>
34.12 - <version>0.6-SNAPSHOT</version>
34.13 + <version>0.7-SNAPSHOT</version>
34.14 <name>Bck2Brwsr Launcher</name>
34.15 <url>http://maven.apache.org</url>
34.16 <build>
35.1 --- a/rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/impl/Console.java Wed Apr 10 12:19:32 2013 +0200
35.2 +++ b/rt/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/impl/Console.java Fri Apr 19 09:49:26 2013 +0200
35.3 @@ -76,10 +76,9 @@
35.4
35.5 private static void finishTest(Case c, Object res) {
35.6 if ("null".equals(res)) {
35.7 - setAttr(statusArea, "innerHTML", "OK");
35.8 - setAttr(statusArea, "href", null);
35.9 + setAttr(statusArea, "innerHTML", "Success");
35.10 } else {
35.11 - setAttr(statusArea, "innerHTML", "run again");
35.12 + setAttr(statusArea, "innerHTML", "Result " + res);
35.13 }
35.14 statusArea = null;
35.15 textArea = null;
35.16 @@ -88,19 +87,25 @@
35.17 @JavaScriptBody(args = { "test", "c", "arr" }, body =
35.18 "var ul = window.document.getElementById('bck2brwsr.result');\n"
35.19 + "var li = window.document.createElement('li');\n"
35.20 - + "var span = window.document.createElement('span');\n"
35.21 + + "var span = window.document.createElement('span');"
35.22 + "span.innerHTML = test + ' - ';\n"
35.23 + + "var details = window.document.createElement('a');\n"
35.24 + + "details.innerHTML = 'Details';\n"
35.25 + + "details.href = '#';\n"
35.26 + "var p = window.document.createElement('p');\n"
35.27 + "var status = window.document.createElement('a');\n"
35.28 + "status.innerHTML = 'running';"
35.29 - + "status.href = '#';\n"
35.30 + + "details.onclick = function() { li.appendChild(p); li.removeChild(details); status.innerHTML = 'Run Again'; status.href = '#'; };\n"
35.31 + "status.onclick = function() { c.again__V_3Ljava_lang_Object_2(arr); }\n"
35.32 + "var pre = window.document.createElement('textarea');\n"
35.33 - + "pre.width = '90%';"
35.34 - + "pre.height = 100;"
35.35 + + "pre.cols = 100;"
35.36 + + "pre.rows = 10;"
35.37 + "li.appendChild(span);\n"
35.38 + "li.appendChild(status);\n"
35.39 - + "li.appendChild(p);\n"
35.40 + + "var span = window.document.createElement('span');"
35.41 + + "span.innerHTML = ' ';\n"
35.42 + + "li.appendChild(span);\n"
35.43 + + "li.appendChild(details);\n"
35.44 + "p.appendChild(pre);\n"
35.45 + "ul.appendChild(li);\n"
35.46 + "arr[0] = pre;\n"
36.1 --- a/rt/mojo/pom.xml Wed Apr 10 12:19:32 2013 +0200
36.2 +++ b/rt/mojo/pom.xml Fri Apr 19 09:49:26 2013 +0200
36.3 @@ -4,11 +4,11 @@
36.4 <parent>
36.5 <groupId>org.apidesign.bck2brwsr</groupId>
36.6 <artifactId>rt</artifactId>
36.7 - <version>0.6-SNAPSHOT</version>
36.8 + <version>0.7-SNAPSHOT</version>
36.9 </parent>
36.10 <groupId>org.apidesign.bck2brwsr</groupId>
36.11 <artifactId>mojo</artifactId>
36.12 - <version>0.6-SNAPSHOT</version>
36.13 + <version>0.7-SNAPSHOT</version>
36.14 <packaging>maven-plugin</packaging>
36.15 <name>Bck2Brwsr Maven Plugins</name>
36.16 <url>http://maven.apache.org</url>
37.1 --- a/rt/pom.xml Wed Apr 10 12:19:32 2013 +0200
37.2 +++ b/rt/pom.xml Fri Apr 19 09:49:26 2013 +0200
37.3 @@ -3,13 +3,13 @@
37.4 <modelVersion>4.0.0</modelVersion>
37.5 <groupId>org.apidesign.bck2brwsr</groupId>
37.6 <artifactId>rt</artifactId>
37.7 - <version>0.6-SNAPSHOT</version>
37.8 + <version>0.7-SNAPSHOT</version>
37.9 <packaging>pom</packaging>
37.10 <name>Bck2Brwsr Runtime</name>
37.11 <parent>
37.12 <groupId>org.apidesign</groupId>
37.13 <artifactId>bck2brwsr</artifactId>
37.14 - <version>0.6-SNAPSHOT</version>
37.15 + <version>0.7-SNAPSHOT</version>
37.16 </parent>
37.17 <modules>
37.18 <module>core</module>
38.1 --- a/rt/vm/pom.xml Wed Apr 10 12:19:32 2013 +0200
38.2 +++ b/rt/vm/pom.xml Fri Apr 19 09:49:26 2013 +0200
38.3 @@ -3,12 +3,12 @@
38.4 <parent>
38.5 <groupId>org.apidesign.bck2brwsr</groupId>
38.6 <artifactId>rt</artifactId>
38.7 - <version>0.6-SNAPSHOT</version>
38.8 + <version>0.7-SNAPSHOT</version>
38.9 </parent>
38.10
38.11 <groupId>org.apidesign.bck2brwsr</groupId>
38.12 <artifactId>vm4brwsr</artifactId>
38.13 - <version>0.6-SNAPSHOT</version>
38.14 + <version>0.7-SNAPSHOT</version>
38.15 <packaging>jar</packaging>
38.16
38.17 <name>Virtual Machine for Browser</name>
39.1 --- a/rt/vmtest/pom.xml Wed Apr 10 12:19:32 2013 +0200
39.2 +++ b/rt/vmtest/pom.xml Fri Apr 19 09:49:26 2013 +0200
39.3 @@ -4,11 +4,11 @@
39.4 <parent>
39.5 <groupId>org.apidesign.bck2brwsr</groupId>
39.6 <artifactId>rt</artifactId>
39.7 - <version>0.6-SNAPSHOT</version>
39.8 + <version>0.7-SNAPSHOT</version>
39.9 </parent>
39.10 <groupId>org.apidesign.bck2brwsr</groupId>
39.11 <artifactId>vmtest</artifactId>
39.12 - <version>0.6-SNAPSHOT</version>
39.13 + <version>0.7-SNAPSHOT</version>
39.14
39.15 <name>VM Testing APIs</name>
39.16 <url>http://bck2brwsr.apidesign.org</url>