Merge branch 'issue/45a' into develop
diff --git a/weinre.build/build.xml b/weinre.build/build.xml
index 95b4952..01274ee 100644
--- a/weinre.build/build.xml
+++ b/weinre.build/build.xml
@@ -177,6 +177,10 @@
</copy>
<copy todir="${WEB}">
+ <fileset file="${VENDOR}/json2/json2.js"/>
+ </copy>
+
+ <copy todir="${WEB}">
<fileset dir="../${PROJECT_WEB}">
<exclude name="versions.js"/>
<exclude name="common/**/*"/>
@@ -212,6 +216,7 @@
<filter token="BUILD_NUMBER_DATE" value="${BUILD_NUMBER_DATE}"/>
<filter token="CLI_VERSION" value="${CLI_VERSION}"/>
<filter token="JSON4J_VERSION" value="${JSON4J_VERSION}"/>
+ <filter token="JSON2_VERSION" value="${JSON2_VERSION}"/>
<filter token="WEBKIT_VERSION" value="${WEBKIT_VERSION}"/>
<filter token="SWT_VERSION" value="${SWT_VERSION}"/>
<filter token="JETTY_VERSION" value="${JETTY_VERSION}"/>
diff --git a/weinre.build/get-vendor.xml b/weinre.build/get-vendor.xml
index 04103da..3b49f23 100644
--- a/weinre.build/get-vendor.xml
+++ b/weinre.build/get-vendor.xml
@@ -21,6 +21,7 @@
<delete dir="${VENDOR}"/>
<mkdir dir="${VENDOR}"/>
+ <antcall target="get-json2"/>
<antcall target="get-cli"/>
<antcall target="get-json4j"/>
<antcall target="get-jetty"/>
@@ -158,6 +159,8 @@
</target>
+ <!-- ============================================================ -->
+
<target name="get-swt-mac">
<delete dir="${VENDOR}/swt"/>
<mkdir dir="${VENDOR}/swt"/>
@@ -174,4 +177,13 @@
<delete dir="${TMP}"/>
</target>
+ <!-- ============================================================ -->
+
+ <target name="get-json2">
+ <delete dir="${VENDOR}/json2"/>
+ <mkdir dir="${VENDOR}/json2"/>
+
+ <get src="${JSON2_URL_PREFIX}/json2.js" dest="${VENDOR}/json2/json2.js" verbose="false"/>
+ </target>
+
</project>
diff --git a/weinre.build/vendor.properties b/weinre.build/vendor.properties
index fd37063..c9084a9 100644
--- a/weinre.build/vendor.properties
+++ b/weinre.build/vendor.properties
@@ -73,12 +73,19 @@
# location of scooj
#-----------------------------------------------------------
-SCOOJ_VERSION: master
+SCOOJ_VERSION: 8f3534ba5a1b2fb8ea82a24eb0acedfcc6aca7b4
SCOOJ_URL_PREFIX: https://github.com/pmuellr/scooj/raw/${SCOOJ_VERSION}
#-----------------------------------------------------------
+# location of json2
+#-----------------------------------------------------------
+
+JSON2_VERSION: 8e0b15cb492f63067a88ad786e4d5fc0fa89a241
+JSON2_URL_PREFIX: https://github.com/douglascrockford/JSON-js/raw/${JSON2_VERSION}
+
+#-----------------------------------------------------------
# location of modjewel
#-----------------------------------------------------------
-MODJEWEL_VERSION: master
+MODJEWEL_VERSION: 48f3eb797850e5ab3e2132b19a1db4797559efe7
MODJEWEL_URL_PREFIX: https://github.com/pmuellr/modjewel/raw/${MODJEWEL_VERSION}
diff --git a/weinre.web/demo/weinre-demo-pieces.html b/weinre.web/demo/weinre-demo-pieces.html
index f450475..f572778 100644
--- a/weinre.web/demo/weinre-demo-pieces.html
+++ b/weinre.web/demo/weinre-demo-pieces.html
@@ -12,6 +12,7 @@
<link rel="stylesheet" href="weinre-demo.css">
<script src="weinre-demo.js"></script>
<script src="/modjewel-require.js"></script>
+<script src="/json2.js"></script>
<script type="text/javascript">require("modjewel").warnOnRecursiveRequire(true)</script>
<script src="/scooj.transportd.js"></script>
<script src="/weinre/common/Ex.transportd.js"></script>
diff --git a/weinre.web/index.html b/weinre.web/index.html
index 1b18726..ed4f2a8 100644
--- a/weinre.web/index.html
+++ b/weinre.web/index.html
@@ -95,6 +95,7 @@
<tr><td>jetty servlet: <td> <span id="version-servlet">???</span>
<tr><td>apache cli: <td> <span id="version-cli">???</span>
<tr><td>apache json4j: <td> <span id="version-json4j">???</span>
+<tr><td>json2: <td> <span id="version-json2">???</span>
<tr><td>scooj: <td> <span id="version-scooj">???</span>
<tr><td>modjewel: <td> <span id="version-modjewel">???</span>
</table>
diff --git a/weinre.web/index.js b/weinre.web/index.js
index d8b66f5..3948f97 100644
--- a/weinre.web/index.js
+++ b/weinre.web/index.js
@@ -34,6 +34,7 @@
replaceText("version-servlet", Weinre.Versions.servlet)
replaceText("version-cli", Weinre.Versions.cli)
replaceText("version-json4j", Weinre.Versions.json4j)
+replaceText("version-json2", Weinre.Versions.json2)
replaceText("version-swt", Weinre.Versions.swt)
replaceText("version-scooj", Weinre.Versions.scooj)
replaceText("version-modjewel", Weinre.Versions.modjewel)
diff --git a/weinre.web/versions.js b/weinre.web/versions.js
index 40f3c2e..1b62da4 100644
--- a/weinre.web/versions.js
+++ b/weinre.web/versions.js
@@ -15,6 +15,7 @@
webkit: "@WEBKIT_VERSION@",
cli: "@CLI_VERSION@",
json4j: "@JSON4J_VERSION@",
+ json2: "@JSON2_VERSION@",
swt: "@SWT_VERSION@",
modjewel: "@MODJEWEL_VERSION@",
scooj: "@SCOOJ_VERSION@"