You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by pu...@apache.org on 2012/11/01 11:53:30 UTC

[34/51] [abbrv] git commit: renamed metro folder

renamed metro folder


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/commit/071eba61
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/tree/071eba61
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/diff/071eba61

Branch: refs/heads/master
Commit: 071eba6164bc4056f84c5055024616ce4a1a4fdb
Parents: fdd6ef1
Author: Jesse MacFadyen <pu...@gmail.com>
Authored: Thu Nov 1 02:50:09 2012 -0700
Committer: Jesse MacFadyen <pu...@gmail.com>
Committed: Thu Nov 1 02:50:09 2012 -0700

----------------------------------------------------------------------
 windows8/MetroTestApp/CordovaTestApp.jsproj        |  128 -
 windows8/MetroTestApp/CordovaTestAppSolution.sln   |   46 -
 windows8/MetroTestApp/MetroTestApp.jsproj          |  131 -
 windows8/MetroTestApp/MetroTestApp.sln             |   46 -
 .../MetroTestApp/MetroTestApp_TemporaryKey.pfx     |  Bin 2504 -> 0 bytes
 windows8/MetroTestApp/accelerometer/index.html     |  138 -
 windows8/MetroTestApp/audio/index.html             |  394 -
 .../MetroTestApp/autotest/html/HtmlReporter.js     |  101 -
 .../autotest/html/HtmlReporterHelpers.js           |   60 -
 .../MetroTestApp/autotest/html/ReporterView.js     |  164 -
 windows8/MetroTestApp/autotest/html/SpecView.js    |   79 -
 windows8/MetroTestApp/autotest/html/SuiteView.js   |   22 -
 .../MetroTestApp/autotest/html/TrivialReporter.js  |  192 -
 windows8/MetroTestApp/autotest/index.html          |   33 -
 windows8/MetroTestApp/autotest/jasmine.css         |   81 -
 windows8/MetroTestApp/autotest/jasmine.js          | 2530 -----
 .../MetroTestApp/autotest/pages/accelerometer.html |   49 -
 windows8/MetroTestApp/autotest/pages/all.html      |   97 -
 windows8/MetroTestApp/autotest/pages/battery.html  |   44 -
 windows8/MetroTestApp/autotest/pages/camera.html   |   49 -
 windows8/MetroTestApp/autotest/pages/capture.html  |   50 -
 windows8/MetroTestApp/autotest/pages/compass.html  |   49 -
 windows8/MetroTestApp/autotest/pages/contacts.html |   49 -
 windows8/MetroTestApp/autotest/pages/device.html   |   49 -
 windows8/MetroTestApp/autotest/pages/file.html     |   68 -
 .../MetroTestApp/autotest/pages/filetransfer.html  |   69 -
 .../MetroTestApp/autotest/pages/geolocation.html   |   49 -
 windows8/MetroTestApp/autotest/pages/media.html    |   49 -
 windows8/MetroTestApp/autotest/pages/network.html  |   49 -
 .../MetroTestApp/autotest/pages/notification.html  |   49 -
 windows8/MetroTestApp/autotest/pages/platform.html |   49 -
 windows8/MetroTestApp/autotest/pages/storage.html  |   49 -
 windows8/MetroTestApp/autotest/test-runner.js      |    9 -
 .../autotest/tests/accelerometer.tests.js          |  192 -
 .../MetroTestApp/autotest/tests/battery.tests.js   |    5 -
 .../MetroTestApp/autotest/tests/camera.tests.js    |  192 -
 .../MetroTestApp/autotest/tests/capture.tests.js   |  262 -
 .../MetroTestApp/autotest/tests/compass.tests.js   |   76 -
 .../MetroTestApp/autotest/tests/contacts.tests.js  |  451 -
 .../MetroTestApp/autotest/tests/device.tests.js    |   34 -
 windows8/MetroTestApp/autotest/tests/file.tests.js | 3481 -------
 .../autotest/tests/filetransfer.tests.js           |   72 -
 .../autotest/tests/geolocation.tests.js            |  106 -
 .../MetroTestApp/autotest/tests/media.tests.js     |  137 -
 .../MetroTestApp/autotest/tests/network.tests.js   |   25 -
 .../autotest/tests/notification.tests.js           |   20 -
 .../MetroTestApp/autotest/tests/platform.tests.js  |   35 -
 .../MetroTestApp/autotest/tests/storage.tests.js   |  408 -
 windows8/MetroTestApp/battery/index.html           |   97 -
 windows8/MetroTestApp/camera/index.html            |   98 -
 windows8/MetroTestApp/compass/index.html           |  129 -
 windows8/MetroTestApp/contacts/index.html          |  113 -
 windows8/MetroTestApp/cordova-2.2.0.js             | 7704 ---------------
 windows8/MetroTestApp/cordova.js                   |   27 -
 windows8/MetroTestApp/css/default.css              |   14 -
 windows8/MetroTestApp/default.html                 |   21 -
 windows8/MetroTestApp/default.js                   |   46 -
 windows8/MetroTestApp/events/index.html            |   89 -
 windows8/MetroTestApp/images/logo.png              |  Bin 11600 -> 0 bytes
 windows8/MetroTestApp/images/smalllogo.png         |  Bin 2831 -> 0 bytes
 windows8/MetroTestApp/images/splashscreen.png      |  Bin 24855 -> 0 bytes
 windows8/MetroTestApp/images/storelogo.png         |  Bin 4052 -> 0 bytes
 windows8/MetroTestApp/index.html                   |   43 -
 windows8/MetroTestApp/location/index.html          |  154 -
 windows8/MetroTestApp/main.js                      |  140 -
 windows8/MetroTestApp/master.css                   |  131 -
 windows8/MetroTestApp/misc/index.html              |   60 -
 windows8/MetroTestApp/misc/page2.html              |   26 -
 windows8/MetroTestApp/network/index.html           |   60 -
 windows8/MetroTestApp/notification/index.html      |   82 -
 windows8/MetroTestApp/package.appxmanifest         |   39 -
 windows8/MetroTestApp/sql/index.html               |  133 -
 windows8/MetroTestApp/storage/index.html           |   53 -
 windows8/test/CordovaTestApp.jsproj                |  128 +
 windows8/test/CordovaTestAppSolution.sln           |   46 +
 windows8/test/MetroTestApp_TemporaryKey.pfx        |  Bin 0 -> 2504 bytes
 windows8/test/accelerometer/index.html             |  138 +
 windows8/test/audio/index.html                     |  394 +
 windows8/test/autotest/html/HtmlReporter.js        |  101 +
 windows8/test/autotest/html/HtmlReporterHelpers.js |   60 +
 windows8/test/autotest/html/ReporterView.js        |  164 +
 windows8/test/autotest/html/SpecView.js            |   79 +
 windows8/test/autotest/html/SuiteView.js           |   22 +
 windows8/test/autotest/html/TrivialReporter.js     |  192 +
 windows8/test/autotest/index.html                  |   33 +
 windows8/test/autotest/jasmine.css                 |   81 +
 windows8/test/autotest/jasmine.js                  | 2530 +++++
 windows8/test/autotest/pages/accelerometer.html    |   49 +
 windows8/test/autotest/pages/all.html              |   97 +
 windows8/test/autotest/pages/battery.html          |   44 +
 windows8/test/autotest/pages/camera.html           |   49 +
 windows8/test/autotest/pages/capture.html          |   50 +
 windows8/test/autotest/pages/compass.html          |   49 +
 windows8/test/autotest/pages/contacts.html         |   49 +
 windows8/test/autotest/pages/device.html           |   49 +
 windows8/test/autotest/pages/file.html             |   68 +
 windows8/test/autotest/pages/filetransfer.html     |   69 +
 windows8/test/autotest/pages/geolocation.html      |   49 +
 windows8/test/autotest/pages/media.html            |   49 +
 windows8/test/autotest/pages/network.html          |   49 +
 windows8/test/autotest/pages/notification.html     |   49 +
 windows8/test/autotest/pages/platform.html         |   49 +
 windows8/test/autotest/pages/storage.html          |   49 +
 windows8/test/autotest/test-runner.js              |    9 +
 .../test/autotest/tests/accelerometer.tests.js     |  192 +
 windows8/test/autotest/tests/battery.tests.js      |    5 +
 windows8/test/autotest/tests/camera.tests.js       |  192 +
 windows8/test/autotest/tests/capture.tests.js      |  262 +
 windows8/test/autotest/tests/compass.tests.js      |   76 +
 windows8/test/autotest/tests/contacts.tests.js     |  451 +
 windows8/test/autotest/tests/device.tests.js       |   34 +
 windows8/test/autotest/tests/file.tests.js         | 3481 +++++++
 windows8/test/autotest/tests/filetransfer.tests.js |   72 +
 windows8/test/autotest/tests/geolocation.tests.js  |  106 +
 windows8/test/autotest/tests/media.tests.js        |  137 +
 windows8/test/autotest/tests/network.tests.js      |   25 +
 windows8/test/autotest/tests/notification.tests.js |   20 +
 windows8/test/autotest/tests/platform.tests.js     |   35 +
 windows8/test/autotest/tests/storage.tests.js      |  408 +
 windows8/test/battery/index.html                   |   97 +
 windows8/test/camera/index.html                    |   98 +
 windows8/test/compass/index.html                   |  129 +
 windows8/test/contacts/index.html                  |  113 +
 windows8/test/cordova-2.2.0.js                     | 7704 +++++++++++++++
 windows8/test/cordova.js                           |   27 +
 windows8/test/events/index.html                    |   89 +
 windows8/test/images/logo.png                      |  Bin 0 -> 11600 bytes
 windows8/test/images/smalllogo.png                 |  Bin 0 -> 2831 bytes
 windows8/test/images/splashscreen.png              |  Bin 0 -> 24855 bytes
 windows8/test/images/storelogo.png                 |  Bin 0 -> 4052 bytes
 windows8/test/index.html                           |   43 +
 windows8/test/location/index.html                  |  154 +
 windows8/test/main.js                              |  140 +
 windows8/test/master.css                           |  131 +
 windows8/test/misc/index.html                      |   60 +
 windows8/test/misc/page2.html                      |   26 +
 windows8/test/network/index.html                   |   60 +
 windows8/test/notification/index.html              |   82 +
 windows8/test/package.appxmanifest                 |   39 +
 windows8/test/sql/index.html                       |  133 +
 windows8/test/storage/index.html                   |   53 +
 141 files changed, 19518 insertions(+), 19776 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/CordovaTestApp.jsproj
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/CordovaTestApp.jsproj b/windows8/MetroTestApp/CordovaTestApp.jsproj
deleted file mode 100644
index c21b23b..0000000
--- a/windows8/MetroTestApp/CordovaTestApp.jsproj
+++ /dev/null
@@ -1,128 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|AnyCPU">
-      <Configuration>Debug</Configuration>
-      <Platform>AnyCPU</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|ARM">
-      <Configuration>Debug</Configuration>
-      <Platform>ARM</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x86">
-      <Configuration>Debug</Configuration>
-      <Platform>x86</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|AnyCPU">
-      <Configuration>Release</Configuration>
-      <Platform>AnyCPU</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|ARM">
-      <Configuration>Release</Configuration>
-      <Platform>ARM</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x86">
-      <Configuration>Release</Configuration>
-      <Platform>x86</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>f0eea4fc-197b-4c4e-8590-5d9b2b964f5b</ProjectGuid>
-  </PropertyGroup>
-  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\$(WMSJSProjectDirectory)\Microsoft.VisualStudio.$(WMSJSProject).Default.props" />
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\$(WMSJSProjectDirectory)\Microsoft.VisualStudio.$(WMSJSProject).props" />
-  <PropertyGroup>
-    <TargetPlatformIdentifier>Windows</TargetPlatformIdentifier>
-    <TargetPlatformVersion>8.0</TargetPlatformVersion>
-    <DefaultLanguage>en-US</DefaultLanguage>
-    <PackageCertificateKeyFile>MetroTestApp_TemporaryKey.pfx</PackageCertificateKeyFile>
-  </PropertyGroup>
-  <ItemGroup>
-    <AppxManifest Include="package.appxmanifest">
-      <SubType>Designer</SubType>
-    </AppxManifest>
-    <Content Include="accelerometer\index.html" />
-    <Content Include="audio\index.html" />
-    <Content Include="autotest\html\HtmlReporter.js" />
-    <Content Include="autotest\html\HtmlReporterHelpers.js" />
-    <Content Include="autotest\html\ReporterView.js" />
-    <Content Include="autotest\html\SpecView.js" />
-    <Content Include="autotest\html\SuiteView.js" />
-    <Content Include="autotest\html\TrivialReporter.js" />
-    <Content Include="autotest\index.html" />
-    <Content Include="autotest\jasmine.css" />
-    <Content Include="autotest\jasmine.js" />
-    <Content Include="autotest\pages\accelerometer.html" />
-    <Content Include="autotest\pages\all.html" />
-    <Content Include="autotest\pages\battery.html" />
-    <Content Include="autotest\pages\camera.html" />
-    <Content Include="autotest\pages\capture.html" />
-    <Content Include="autotest\pages\compass.html" />
-    <Content Include="autotest\pages\contacts.html" />
-    <Content Include="autotest\pages\device.html" />
-    <Content Include="autotest\pages\file.html" />
-    <Content Include="autotest\pages\filetransfer.html" />
-    <Content Include="autotest\pages\geolocation.html" />
-    <Content Include="autotest\pages\media.html" />
-    <Content Include="autotest\pages\network.html" />
-    <Content Include="autotest\pages\notification.html" />
-    <Content Include="autotest\pages\storage.html" />
-    <Content Include="autotest\test-runner.js" />
-    <Content Include="autotest\tests\accelerometer.tests.js" />
-    <Content Include="autotest\tests\battery.tests.js" />
-    <Content Include="autotest\tests\camera.tests.js" />
-    <Content Include="autotest\tests\capture.tests.js" />
-    <Content Include="autotest\tests\compass.tests.js" />
-    <Content Include="autotest\tests\contacts.tests.js" />
-    <Content Include="autotest\tests\device.tests.js" />
-    <Content Include="autotest\tests\file.tests.js" />
-    <Content Include="autotest\tests\filetransfer.tests.js" />
-    <Content Include="autotest\tests\geolocation.tests.js" />
-    <Content Include="autotest\tests\media.tests.js" />
-    <Content Include="autotest\tests\network.tests.js" />
-    <Content Include="autotest\tests\notification.tests.js" />
-    <Content Include="autotest\tests\storage.tests.js" />
-    <Content Include="battery\index.html" />
-    <Content Include="camera\index.html" />
-    <Content Include="compass\index.html" />
-    <Content Include="contacts\index.html" />
-    <Content Include="cordova-2.2.0.js" />
-    <Content Include="cordova.js" />
-    <Content Include="events\index.html" />
-    <Content Include="images\logo.png" />
-    <Content Include="images\smalllogo.png" />
-    <Content Include="images\splashscreen.png" />
-    <Content Include="images\storelogo.png" />
-    <Content Include="index.html" />
-    <Content Include="location\index.html" />
-    <Content Include="main.js" />
-    <Content Include="master.css" />
-    <Content Include="misc\index.html" />
-    <Content Include="misc\page2.html" />
-    <Content Include="network\index.html" />
-    <Content Include="notification\index.html" />
-    <Content Include="sql\index.html" />
-    <Content Include="storage\index.html" />
-    <None Include="MetroTestApp_TemporaryKey.pfx" />
-  </ItemGroup>
-  <ItemGroup>
-    <SDKReference Include="Microsoft.WinJS.1.0, Version=1.0" />
-  </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\$(WMSJSProjectDirectory)\Microsoft.VisualStudio.$(WMSJSProject).targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/CordovaTestAppSolution.sln
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/CordovaTestAppSolution.sln b/windows8/MetroTestApp/CordovaTestAppSolution.sln
deleted file mode 100644
index 83a7cc5..0000000
--- a/windows8/MetroTestApp/CordovaTestAppSolution.sln
+++ /dev/null
@@ -1,46 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Express 2012 for Windows 8
-Project("{262852C6-CD72-467D-83FE-5EEB1973A190}") = "CordovaTestApp", "CordovaTestApp.jsproj", "{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Any CPU = Debug|Any CPU
-		Debug|ARM = Debug|ARM
-		Debug|x64 = Debug|x64
-		Debug|x86 = Debug|x86
-		Release|Any CPU = Release|Any CPU
-		Release|ARM = Release|ARM
-		Release|x64 = Release|x64
-		Release|x86 = Release|x86
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|ARM.ActiveCfg = Debug|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|ARM.Build.0 = Debug|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|ARM.Deploy.0 = Debug|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x64.ActiveCfg = Debug|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x64.Build.0 = Debug|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x64.Deploy.0 = Debug|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x86.ActiveCfg = Debug|x86
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x86.Build.0 = Debug|x86
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x86.Deploy.0 = Debug|x86
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|Any CPU.Build.0 = Release|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|Any CPU.Deploy.0 = Release|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|ARM.ActiveCfg = Release|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|ARM.Build.0 = Release|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|ARM.Deploy.0 = Release|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x64.ActiveCfg = Release|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x64.Build.0 = Release|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x64.Deploy.0 = Release|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x86.ActiveCfg = Release|x86
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x86.Build.0 = Release|x86
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x86.Deploy.0 = Release|x86
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/MetroTestApp.jsproj
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/MetroTestApp.jsproj b/windows8/MetroTestApp/MetroTestApp.jsproj
deleted file mode 100644
index 93e9dee..0000000
--- a/windows8/MetroTestApp/MetroTestApp.jsproj
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|AnyCPU">
-      <Configuration>Debug</Configuration>
-      <Platform>AnyCPU</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|ARM">
-      <Configuration>Debug</Configuration>
-      <Platform>ARM</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x86">
-      <Configuration>Debug</Configuration>
-      <Platform>x86</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|AnyCPU">
-      <Configuration>Release</Configuration>
-      <Platform>AnyCPU</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|ARM">
-      <Configuration>Release</Configuration>
-      <Platform>ARM</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x86">
-      <Configuration>Release</Configuration>
-      <Platform>x86</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>f0eea4fc-197b-4c4e-8590-5d9b2b964f5b</ProjectGuid>
-  </PropertyGroup>
-  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\$(WMSJSProjectDirectory)\Microsoft.VisualStudio.$(WMSJSProject).Default.props" />
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\$(WMSJSProjectDirectory)\Microsoft.VisualStudio.$(WMSJSProject).props" />
-  <PropertyGroup>
-    <TargetPlatformIdentifier>Windows</TargetPlatformIdentifier>
-    <TargetPlatformVersion>8.0</TargetPlatformVersion>
-    <DefaultLanguage>en-US</DefaultLanguage>
-    <PackageCertificateKeyFile>MetroTestApp_TemporaryKey.pfx</PackageCertificateKeyFile>
-  </PropertyGroup>
-  <ItemGroup>
-    <AppxManifest Include="package.appxmanifest">
-      <SubType>Designer</SubType>
-    </AppxManifest>
-    <Content Include="accelerometer\index.html" />
-    <Content Include="audio\index.html" />
-    <Content Include="autotest\html\HtmlReporter.js" />
-    <Content Include="autotest\html\HtmlReporterHelpers.js" />
-    <Content Include="autotest\html\ReporterView.js" />
-    <Content Include="autotest\html\SpecView.js" />
-    <Content Include="autotest\html\SuiteView.js" />
-    <Content Include="autotest\html\TrivialReporter.js" />
-    <Content Include="autotest\index.html" />
-    <Content Include="autotest\jasmine.css" />
-    <Content Include="autotest\jasmine.js" />
-    <Content Include="autotest\pages\accelerometer.html" />
-    <Content Include="autotest\pages\all.html" />
-    <Content Include="autotest\pages\battery.html" />
-    <Content Include="autotest\pages\camera.html" />
-    <Content Include="autotest\pages\capture.html" />
-    <Content Include="autotest\pages\compass.html" />
-    <Content Include="autotest\pages\contacts.html" />
-    <Content Include="autotest\pages\device.html" />
-    <Content Include="autotest\pages\file.html" />
-    <Content Include="autotest\pages\filetransfer.html" />
-    <Content Include="autotest\pages\geolocation.html" />
-    <Content Include="autotest\pages\media.html" />
-    <Content Include="autotest\pages\network.html" />
-    <Content Include="autotest\pages\notification.html" />
-    <Content Include="autotest\pages\storage.html" />
-    <Content Include="autotest\test-runner.js" />
-    <Content Include="autotest\tests\accelerometer.tests.js" />
-    <Content Include="autotest\tests\battery.tests.js" />
-    <Content Include="autotest\tests\camera.tests.js" />
-    <Content Include="autotest\tests\capture.tests.js" />
-    <Content Include="autotest\tests\compass.tests.js" />
-    <Content Include="autotest\tests\contacts.tests.js" />
-    <Content Include="autotest\tests\device.tests.js" />
-    <Content Include="autotest\tests\file.tests.js" />
-    <Content Include="autotest\tests\filetransfer.tests.js" />
-    <Content Include="autotest\tests\geolocation.tests.js" />
-    <Content Include="autotest\tests\media.tests.js" />
-    <Content Include="autotest\tests\network.tests.js" />
-    <Content Include="autotest\tests\notification.tests.js" />
-    <Content Include="autotest\tests\storage.tests.js" />
-    <Content Include="battery\index.html" />
-    <Content Include="camera\index.html" />
-    <Content Include="compass\index.html" />
-    <Content Include="contacts\index.html" />
-    <Content Include="cordova-2.2.0.js" />
-    <Content Include="cordova.js" />
-    <Content Include="default.html" />
-    <Content Include="default.js" />
-    <Content Include="events\index.html" />
-    <Content Include="images\logo.png" />
-    <Content Include="images\smalllogo.png" />
-    <Content Include="images\splashscreen.png" />
-    <Content Include="images\storelogo.png" />
-    <Content Include="css\default.css" />
-    <Content Include="index.html" />
-    <Content Include="location\index.html" />
-    <Content Include="main.js" />
-    <Content Include="master.css" />
-    <Content Include="misc\index.html" />
-    <Content Include="misc\page2.html" />
-    <Content Include="network\index.html" />
-    <Content Include="notification\index.html" />
-    <Content Include="sql\index.html" />
-    <Content Include="storage\index.html" />
-    <None Include="MetroTestApp_TemporaryKey.pfx" />
-  </ItemGroup>
-  <ItemGroup>
-    <SDKReference Include="Microsoft.WinJS.1.0, Version=1.0" />
-  </ItemGroup>
-  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\$(WMSJSProjectDirectory)\Microsoft.VisualStudio.$(WMSJSProject).targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-</Project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/MetroTestApp.sln
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/MetroTestApp.sln b/windows8/MetroTestApp/MetroTestApp.sln
deleted file mode 100644
index 093ee4f..0000000
--- a/windows8/MetroTestApp/MetroTestApp.sln
+++ /dev/null
@@ -1,46 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Express 2012 for Windows 8
-Project("{262852C6-CD72-467D-83FE-5EEB1973A190}") = "MetroTestApp", "MetroTestApp.jsproj", "{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|ARM = Debug|ARM
-		Debug|Any CPU = Debug|Any CPU
-		Debug|x64 = Debug|x64
-		Debug|x86 = Debug|x86
-		Release|ARM = Release|ARM
-		Release|Any CPU = Release|Any CPU
-		Release|x64 = Release|x64
-		Release|x86 = Release|x86
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|ARM.ActiveCfg = Debug|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|ARM.Build.0 = Debug|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|ARM.Deploy.0 = Debug|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x64.ActiveCfg = Debug|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x64.Build.0 = Debug|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x64.Deploy.0 = Debug|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x86.ActiveCfg = Debug|x86
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x86.Build.0 = Debug|x86
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Debug|x86.Deploy.0 = Debug|x86
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|ARM.ActiveCfg = Release|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|ARM.Build.0 = Release|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|ARM.Deploy.0 = Release|ARM
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|Any CPU.Build.0 = Release|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|Any CPU.Deploy.0 = Release|Any CPU
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x64.ActiveCfg = Release|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x64.Build.0 = Release|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x64.Deploy.0 = Release|x64
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x86.ActiveCfg = Release|x86
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x86.Build.0 = Release|x86
-		{F0EEA4FC-197B-4C4E-8590-5D9B2B964F5B}.Release|x86.Deploy.0 = Release|x86
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/MetroTestApp_TemporaryKey.pfx
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/MetroTestApp_TemporaryKey.pfx b/windows8/MetroTestApp/MetroTestApp_TemporaryKey.pfx
deleted file mode 100644
index 5b559f5..0000000
Binary files a/windows8/MetroTestApp/MetroTestApp_TemporaryKey.pfx and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/accelerometer/index.html
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/accelerometer/index.html b/windows8/MetroTestApp/accelerometer/index.html
deleted file mode 100644
index c9f345f..0000000
--- a/windows8/MetroTestApp/accelerometer/index.html
+++ /dev/null
@@ -1,138 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta name="viewport" content="width=device-width,height=device-height,user-scalable=no,initial-scale=1.0" />
-    <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <!-- ISO-8859-1 -->
-    <title>Cordova Mobile Spec</title>
-    <link rel="stylesheet" href="../master.css" type="text/css" media="screen" title="no title" charset="utf-8">
-    <script  type="text/javascript" charset="utf-8" src="../cordova.js"></script>
-
-      
-<script type="text/javascript" charset="utf-8">
-
-    var deviceReady = false;
-
-    function roundNumber(num) {
-        var dec = 3;
-        var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
-        return result;
-    }
-
-    //-------------------------------------------------------------------------
-    // Acceleration
-    //-------------------------------------------------------------------------
-    var watchAccelId = null;
-    
-    /**
-     * Start watching acceleration
-     */
-    var watchAccel = function() {
-        console.log("watchAccel()");
-
-        // Success callback
-        var success = function(a){
-            document.getElementById('x').innerHTML = roundNumber(a.x);
-            document.getElementById('y').innerHTML = roundNumber(a.y);
-            document.getElementById('z').innerHTML = roundNumber(a.z);
-            console.log("watchAccel success callback");
-        };
-
-        // Fail callback
-        var fail = function(e){
-            console.log("watchAccel fail callback with error code "+e);
-            stopAccel();
-            setAccelStatus(e);
-        };
-
-        // Update acceleration every 1 sec
-        var opt = {};
-        opt.frequency = 1000;
-        watchAccelId = navigator.accelerometer.watchAcceleration(success, fail, opt);
-
-        setAccelStatus("Running");
-    };
-
-    /**
-     * Stop watching the acceleration
-     */
-    var stopAccel = function() {
-    	console.log("stopAccel()");
-        setAccelStatus("Stopped");
-        if (watchAccelId) {
-            navigator.accelerometer.clearWatch(watchAccelId);
-            watchAccelId = null;
-        }
-    };
-
-    /**
-     * Get current acceleration
-     */
-    var getAccel = function() {
-        console.log("getAccel()");
-
-        // Stop accel if running
-        stopAccel();
-
-        // Success callback
-        var success = function(a){
-            document.getElementById('x').innerHTML = roundNumber(a.x);
-            document.getElementById('y').innerHTML = roundNumber(a.y);
-            document.getElementById('z').innerHTML = roundNumber(a.z);
-        };
-
-        // Fail callback
-        var fail = function(e){
-            console.log("getAccel fail callback with error code "+e);
-            setAccelStatus(Accelerometer.ERROR_MSG[e]);
-        };
-
-        // Make call
-        var opt = {};
-        navigator.accelerometer.getCurrentAcceleration(success, fail, opt);
-    };
-
-    /**
-     * Set accelerometer status
-     */
-    var setAccelStatus = function(status) {
-        document.getElementById('accel_status').innerHTML = status;
-    };
-    
-    /**
-     * Function called when page has finished loading.
-     */
-    function init() {
-        console.log("accelerometer.init()");
-        document.addEventListener("deviceready", function() {
-                deviceReady = true;
-                console.log("Device="+device.platform+" "+device.version);
-            }, false);
-        window.setTimeout(function() {
-        	if (!deviceReady) {
-        		alert("Error: PhoneGap did not initialize.  Demo will not run correctly.");
-        	}
-        },1000);
-    }
-
-</script>
-
-  </head>
-  <body onload="init();" id="stage" class="theme">
-  
-    <h1>Acceleration</h1>
-    <div id="info">
-        <div id="accel_status">Stopped</div>
-        <div ><table width="100%">
-            <tr><td width="20%">X:</td><td id="x"> </td></tr>
-            <tr><td width="20%">Y:</td><td id="y"> </td></tr>
-            <tr><td width="20%">Z:</td><td id="z"> </td></tr>
-        </table></div>
-    </div>
-
-    <h2>Action</h2>
-    <div class="btn large" onclick="getAccel();">Get Acceleration</div>
-    <div class="btn large" onclick="watchAccel();">Start Watch</div>
-    <div class="btn large" onclick="stopAccel();">Clear Watch</div>
-    <h2> </h2><div class="backBtn" onclick="backHome();">Back</div>
-  </body>
-</html>      

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/audio/index.html
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/audio/index.html b/windows8/MetroTestApp/audio/index.html
deleted file mode 100644
index 4bd84a1..0000000
--- a/windows8/MetroTestApp/audio/index.html
+++ /dev/null
@@ -1,394 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta name="viewport" content="width=device-width,height=device-height,user-scalable=no,initial-scale=1.0" />
-    <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <!-- ISO-8859-1 -->
-    <title>Cordova Audio Tests</title>
-    <link rel="stylesheet" href="../master.css" type="text/css" media="screen" title="no title" charset="utf-8"/>
-    <script  type="text/javascript" charset="utf-8" src="../cordova.js"></script>    
-
-      
-<script type="text/javascript" charset="utf-8">
-
-    var deviceReady = false;
-
-    //-------------------------------------------------------------------------
-    // Audio player
-    //-------------------------------------------------------------------------
-    var media1 = null;
-    var media1Timer = null;
-    var audioSrc = null;
-    var recordSrc = "myRecording.mp3";
-
-    /**
-     * Play audio
-     */
-    function playAudio(url) {
-        console.log("playAudio()");
-        console.log(" -- media="+media1);
-
-        //var src = "http://neuga.s3.amazonaws.com/onclassical/strings-or gan.mp3";
-       var src = "http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3";
-        //var src = "/android_asset/www/Jet_Sledding.mp4"; // no work
-        //var src = "http://vprbbc.streamguys.net/vprbbc24.mp3"; // mp3 streaming
-        
-        if (url) {
-            src = url;
-        }
-
-        // Stop playing if src is different from currently playing source
-        if (src != audioSrc) {
-            if (media1 != null) {
-                stopAudio();
-                media1 = null;
-            }
-        }
-
-        if (media1 == null) {
-
-
-            // TEST STREAMING AUDIO PLAYBACK
-            //var src = "http://nunzioweb.com/misc/Bon_Jovi-Crush_Mystery_Train.mp3";   // works
-            //var src = "http://nunzioweb.com/misc/Bon_Jovi-Crush_Mystery_Train.m3u"; // doesn't work
-            //var src = "http://www.wav-sounds.com/cartoon/bugsbunny1.wav"; // works
-            //var src = "http://www.angelfire.com/fl5/html-tutorial/a/couldyou.mid"; // doesn't work
-            //var src = "MusicSearch/mp3/train.mp3";    // works
-            //var src = "bryce.mp3";  // works
-            //var src = "/android_asset/www/bryce.mp3"; // works
-
-            media1 = new Media(src,
-                function() {
-                    console.log("playAudio():Audio Success");
-                },
-                function(err) {
-                    console.log("playAudio():Audio Error: "+err.code);
-                    setAudioStatus("Error: " + err.code);
-                },
-                function(status) {
-                    console.log("playAudio():Audio Status: "+status);
-                    setAudioStatus(Media.MEDIA_MSG[status]);
-
-                    // If stopped, then stop getting current position
-                    if (Media.MEDIA_STOPPED == status) {
-                        clearInterval(media1Timer);
-                        media1Timer = null;
-                        setAudioPosition("0 sec");
-                    }
-                });
-        }
-        audioSrc = src;
-        document.getElementById('audio_duration').innerHTML = "";
-        // Play audio
-        media1.play();
-        if (media1Timer == null && media1.getCurrentPosition) {
-            media1Timer = setInterval(
-                function() {
-                    media1.getCurrentPosition(
-                        function(position) {
-                            console.log("Pos="+position);
-                            if (position >= 0.0) {
-                                setAudioPosition(position+" sec");
-                            }
-                        },
-                        function(e) {
-                            console.log("Error getting pos="+e);
-                            setAudioPosition("Error: "+e);
-                        }
-                    );
-                },
-                1000
-            );
-        }
-
-        // Get duration
-        var counter = 0;
-        var timerDur = setInterval(
-            function() {
-                counter = counter + 100;
-                if (counter > 2000) {
-                    clearInterval(timerDur);
-                }
-                var dur = media1.getDuration();
-                if (dur > 0) {
-                    clearInterval(timerDur);
-                    document.getElementById('audio_duration').innerHTML = dur + " sec";
-                }
-            }, 100);
-    }
-
-    /**
-     * Pause audio playback
-     */
-    function pauseAudio() {
-        console.log("pauseAudio()");
-        if (media1) {
-            media1.pause();
-        }
-    }
-
-    /**
-     * Stop audio
-     */
-    function stopAudio() {
-        console.log("stopAudio()");
-        if (media1) {
-            media1.stop();
-            media1.release();
-        }
-        clearInterval(media1Timer);
-        media1Timer = null;
-    }
-
-    /**
-     * Set audio status
-     */
-    var setAudioStatus = function(status) {
-        document.getElementById('audio_status').innerHTML = status;
-    };
-
-    /**
-     * Set audio position
-     */
-    var setAudioPosition = function(position) {
-        document.getElementById('audio_position').innerHTML = position;
-    };
-
-    //-------------------------------------------------------------------------
-    // Audio recorder
-    //-------------------------------------------------------------------------
-    var mediaRec = null;
-    var recTime = 0;
-
-    /**
-     * Record audio
-     */
-    function recordAudio() {
-        console.log("recordAudio()");
-        console.log(" -- media="+mediaRec);
-        if (mediaRec == null) {
-
-            var src = recordSrc;
-            mediaRec = new Media(src,
-                    function() {
-                        console.log("recordAudio():Audio Success");
-                    },
-                    function(err) {
-                        console.log("recordAudio():Audio Error: "+err.code);
-                        setAudioStatus("Error: " + err.code);
-                    },
-                    function(status) {
-                        console.log("recordAudio():Audio Status: "+status);
-                        setAudioStatus(Media.MEDIA_MSG[status]);
-                    }
-                );
-        }
-
-        navigator.notification.beep(1);
-
-        // Record audio
-        mediaRec.startRecord();
-
-        // Stop recording after 10 sec
-        recTime = 0;
-        var recInterval = setInterval(function() {
-            recTime = recTime + 1;
-            setAudioPosition(recTime+" sec");
-            if (recTime >= 10) {
-                clearInterval(recInterval);
-                if (mediaRec.stopAudioRecord){
-                    mediaRec.stopAudioRecord();
-                } else {
-                    mediaRec.stopRecord();
-                }
-                console.log("recordAudio(): stop");
-                navigator.notification.beep(1);
-            }
-        }, 1000);
-    }
-
-    /**
-     * Play back recorded audio
-     */
-    function playRecording() {
-        playAudio(recordSrc);
-    }
-    
-    /**
-     * Function to create a file for iOS recording
-     */
-    function getRecordSrc() {
-        var fsFail = function(error) {
-            console.log("error creating file for iOS recording");
-        };
-        var gotFile = function(file) {
-            recordSrc = file.fullPath;
-            //console.log("recording Src: " + recordSrc);
-        };
-        var gotFS = function(fileSystem) {
-            fileSystem.root.getFile("iOSRecording.wav", {create: true}, gotFile, fsFail);
-        };
-        window.requestFileSystem(LocalFileSystem.TEMPORARY, 0, gotFS, fsFail);
-    }
-    
-    /**
-     * Function to create a file for BB recording
-     */
-    function getRecordSrcBB() {
-        var fsFail = function(error) {
-            console.log("error creating file for BB recording");
-        };
-        var gotFile = function(file) {
-            recordSrc = file.fullPath;
-        };
-        var gotFS = function(fileSystem) {
-            fileSystem.root.getFile("BBRecording.amr", {create: true}, gotFile, fsFail);
-        };
-        window.requestFileSystem(LocalFileSystem.TEMPORARY, 0, gotFS, fsFail);
-    }
-
-    /**
-     * Function called when page has finished loading.
-     */
-    function init() {
-        document.addEventListener("deviceready", function() {
-                deviceReady = true;
-                if (device.platform.indexOf("iPhone") !=-1 || device.platform.indexOf("iPad") !=-1)
-                {
-                     getRecordSrc();
-                } else if (typeof blackberry !== 'undefined') {
-                    getRecordSrcBB();
-                }
-                console.log("Device="+device.platform+" "+device.version);
-            }, false);
-        window.setTimeout(function() {
-        	if (!deviceReady) {
-        		alert("Error: PhoneGap did not initialize.  Demo will not run correctly.");
-        	}
-        },1000);
-    }
-    
-    /**
-     * for forced updates of position after a successful seek
-     */
-    function updatePosition() {
-        media1.getCurrentPosition(
-            function(position) {
-                console.log("Pos="+position);
-                if (position >= 0.0) {
-                    setAudioPosition(position+" sec");
-                }
-            },
-            function(e) {
-                console.log("Error getting pos="+e);
-                setAudioPosition("Error: "+e);
-            });
-    }
-
-    /**
-     *
-     */
-    function seekAudio(mode) {
-        var time = document.getElementById("seekinput").value;
-        if (time == "") {
-            time = 5000;
-        } else {
-            time = time * 1000; //we expect the input to be in seconds
-        }
-        if (media1 == null) {
-            console.log("seekTo requested while media1 is null");
-            if (audioSrc == null) {
-                audioSrc = "http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3";
-            }
-            media1 = new Media(audioSrc,
-                function() {
-                    console.log("seekToAudio():Audio Success");
-                },
-                function(err) {
-                    console.log("seekAudio():Audio Error: "+err.code);
-                    setAudioStatus("Error: " + err.code);
-                },
-                function(status) {
-                    console.log("seekAudio():Audio Status: "+status);
-                    setAudioStatus(Media.MEDIA_MSG[status]);
-
-                    // If stopped, then stop getting current position
-                    if (Media.MEDIA_STOPPED == status) {
-                        clearInterval(media1Timer);
-                        media1Timer = null;
-                        setAudioPosition("0 sec");
-                    }
-                });
-        }
-        
-        media1.getCurrentPosition(
-            function (position) {
-                var deltat = time;
-                if (mode == "by") {
-                    deltat = time + position * 1000;   
-                }
-                media1.seekTo(deltat,
-                    function () {
-                        console.log("seekAudioTo():Audio Success");
-                        //force an update on the position display
-                        updatePosition();
-                    },
-                    function (err) {
-                        console.log("seekAudioTo():Audio Error: " + err.code);
-                    });
-            },
-            function(e) {
-                console.log("Error getting pos="+e);
-                setAudioPosition("Error: "+e);
-            });
-    }
-    
-</script>
-
-  </head>
-  <body onload="init();" id="stage" class="theme">
-  
-    <h1>Audio</h1>  
-    <div id="info">
-        <table width="100%">
-        <tr><td><b>Status:</b></td><td id="audio_status"> </td></tr>
-        <tr><td><b>Duration:</b></td><td id="audio_duration"></td></tr>
-        <tr><td><b>Position:</b></td><td id="audio_position"></td></tr>
-        </table>
-    </div>
-    <h2>Action</h2>
-    <table>
-        <tr>
-            <th colspan=3>Play Sample Audio</th>
-        </tr>
-        <tr>
-            <td><div class="btn large" style="width:100%;" onclick="playAudio();">Play</div></td>
-            <td><div class="btn large" style="width:100%;" onclick="pauseAudio();">Pause</div></td>
-            <td><div class="btn large" style="width:100%;" onclick="stopAudio();">Stop</div></td>
-        </tr>
-        <tr>
-            <td><div class="btn large" style="width:100%;" onclick="seekAudio('by');">Seek By</div></td>
-            <td><div class="btn large" style="width:100%;" onclick="seekAudio('to');">Seek To</div></td>
-            <td>
-                <div style="width:100%;">
-                    <input class="input numeric" type="number" id="seekinput" value="in seconds">
-                </div>
-            </td>
-            <td><h2>s</h2></td>
-        </tr>
-        <tr>
-            <th colspan=3><br><br>Record Audio</th>
-        </tr>
-        <tr>
-            <td colspan=3><div class="btn large" onclick="recordAudio();">Record Audio for 10 sec</div></td>
-        </tr>
-        <tr>
-            <td><div class="btn large" style="width:100%;" onclick="playRecording();">Play</div></td>
-            <td><div class="btn large" style="width:100%;" onclick="pauseAudio();">Pause</div></td>
-            <td><div class="btn large" style="width:100%;" onclick="stopAudio();">Stop</div></td>
-        </tr>
-    </table>
-    
-    <h2> </h2><div class="backBtn" onclick="backHome();">Back</div>
-    
-  </body>
-</html>      

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/autotest/html/HtmlReporter.js
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/autotest/html/HtmlReporter.js b/windows8/MetroTestApp/autotest/html/HtmlReporter.js
deleted file mode 100644
index 7d9d924..0000000
--- a/windows8/MetroTestApp/autotest/html/HtmlReporter.js
+++ /dev/null
@@ -1,101 +0,0 @@
-jasmine.HtmlReporter = function(_doc) {
-  var self = this;
-  var doc = _doc || window.document;
-
-  var reporterView;
-
-  var dom = {};
-
-  // Jasmine Reporter Public Interface
-  self.logRunningSpecs = false;
-
-  self.reportRunnerStarting = function(runner) {
-    var specs = runner.specs() || [];
-
-    if (specs.length == 0) {
-      return;
-    }
-
-    createReporterDom(runner.env.versionString());
-    doc.body.appendChild(dom.reporter);
-
-    reporterView = new jasmine.HtmlReporter.ReporterView(dom);
-    reporterView.addSpecs(specs, self.specFilter);
-  };
-
-  self.reportRunnerResults = function(runner) {
-    reporterView && reporterView.complete();
-  };
-
-  self.reportSuiteResults = function(suite) {
-    reporterView.suiteComplete(suite);
-  };
-
-  self.reportSpecStarting = function(spec) {
-    if (self.logRunningSpecs) {
-      self.log('>> Jasmine Running ' + spec.suite.description + ' ' + spec.description + '...');
-    }
-  };
-
-  self.reportSpecResults = function(spec) {
-    reporterView.specComplete(spec);
-  };
-
-  self.log = function() {
-    var console = jasmine.getGlobal().console;
-    if (console && console.log) {
-      if (console.log.apply) {
-        console.log.apply(console, arguments);
-      } else {
-        console.log(arguments); // ie fix: console.log.apply doesn't exist on ie
-      }
-    }
-  };
-
-  self.specFilter = function(spec) {
-    if (!focusedSpecName()) {
-      return true;
-    }
-
-    return spec.getFullName().indexOf(focusedSpecName()) === 0;
-  };
-
-  return self;
-
-  function focusedSpecName() {
-    var specName;
-
-    (function memoizeFocusedSpec() {
-      if (specName) {
-        return;
-      }
-
-      var paramMap = [];
-      var params = doc.location.search.substring(1).split('&');
-
-      for (var i = 0; i < params.length; i++) {
-        var p = params[i].split('=');
-        paramMap[decodeURIComponent(p[0])] = decodeURIComponent(p[1]);
-      }
-
-      specName = paramMap.spec;
-    })();
-
-    return specName;
-  }
-
-  function createReporterDom(version) {
-    dom.reporter = self.createDom('div', { id: 'HTMLReporter', className: 'jasmine_reporter' },
-      dom.banner = self.createDom('div', { className: 'banner' },
-        self.createDom('span', { className: 'title' }, "Jasmine "),
-        self.createDom('span', { className: 'version' }, version)),
-
-      dom.symbolSummary = self.createDom('ul', {className: 'symbolSummary'}),
-      dom.alert = self.createDom('div', {className: 'alert'}),
-      dom.results = self.createDom('div', {className: 'results'},
-        dom.summary = self.createDom('div', { className: 'summary' }),
-        dom.details = self.createDom('div', { id: 'details' }))
-    );
-  }
-};
-jasmine.HtmlReporterHelpers.addHelpers(jasmine.HtmlReporter);

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/autotest/html/HtmlReporterHelpers.js
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/autotest/html/HtmlReporterHelpers.js b/windows8/MetroTestApp/autotest/html/HtmlReporterHelpers.js
deleted file mode 100644
index 745e1e0..0000000
--- a/windows8/MetroTestApp/autotest/html/HtmlReporterHelpers.js
+++ /dev/null
@@ -1,60 +0,0 @@
-jasmine.HtmlReporterHelpers = {};
-
-jasmine.HtmlReporterHelpers.createDom = function(type, attrs, childrenVarArgs) {
-  var el = document.createElement(type);
-
-  for (var i = 2; i < arguments.length; i++) {
-    var child = arguments[i];
-
-    if (typeof child === 'string') {
-      el.appendChild(document.createTextNode(child));
-    } else {
-      if (child) {
-        el.appendChild(child);
-      }
-    }
-  }
-
-  for (var attr in attrs) {
-    if (attr == "className") {
-      el[attr] = attrs[attr];
-    } else {
-      el.setAttribute(attr, attrs[attr]);
-    }
-  }
-
-  return el;
-};
-
-jasmine.HtmlReporterHelpers.getSpecStatus = function(child) {
-  var results = child.results();
-  var status = results.passed() ? 'passed' : 'failed';
-  if (results.skipped) {
-    status = 'skipped';
-  }
-
-  return status;
-};
-
-jasmine.HtmlReporterHelpers.appendToSummary = function(child, childElement) {
-  var parentDiv = this.dom.summary;
-  var parentSuite = (typeof child.parentSuite == 'undefined') ? 'suite' : 'parentSuite';
-  var parent = child[parentSuite];
-
-  if (parent) {
-    if (typeof this.views.suites[parent.id] == 'undefined') {
-      this.views.suites[parent.id] = new jasmine.HtmlReporter.SuiteView(parent, this.dom, this.views);
-    }
-    parentDiv = this.views.suites[parent.id].element;
-  }
-
-  parentDiv.appendChild(childElement);
-};
-
-
-jasmine.HtmlReporterHelpers.addHelpers = function(ctor) {
-  for(var fn in jasmine.HtmlReporterHelpers) {
-    ctor.prototype[fn] = jasmine.HtmlReporterHelpers[fn];
-  }
-};
-

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/autotest/html/ReporterView.js
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/autotest/html/ReporterView.js b/windows8/MetroTestApp/autotest/html/ReporterView.js
deleted file mode 100644
index 6a6d005..0000000
--- a/windows8/MetroTestApp/autotest/html/ReporterView.js
+++ /dev/null
@@ -1,164 +0,0 @@
-jasmine.HtmlReporter.ReporterView = function(dom) {
-  this.startedAt = new Date();
-  this.runningSpecCount = 0;
-  this.completeSpecCount = 0;
-  this.passedCount = 0;
-  this.failedCount = 0;
-  this.skippedCount = 0;
-
-  this.createResultsMenu = function() {
-    this.resultsMenu = this.createDom('span', {className: 'resultsMenu bar'},
-      this.summaryMenuItem = this.createDom('a', {className: 'summaryMenuItem', href: "#"}, '0 specs'),
-      ' | ',
-      this.detailsMenuItem = this.createDom('a', {className: 'detailsMenuItem', href: "#"}, '0 failing'));
-
-    this.summaryMenuItem.onclick = function() {
-      dom.reporter.className = dom.reporter.className.replace(/ showDetails/g, '');
-    };
-
-    this.detailsMenuItem.onclick = function() {
-      showDetails();
-    };
-  };
-
-  this.addSpecs = function(specs, specFilter) {
-    this.totalSpecCount = specs.length;
-
-    this.views = {
-      specs: {},
-      suites: {}
-    };
-
-    for (var i = 0; i < specs.length; i++) {
-      var spec = specs[i];
-      this.views.specs[spec.id] = new jasmine.HtmlReporter.SpecView(spec, dom, this.views);
-      if (specFilter(spec)) {
-        this.runningSpecCount++;
-      }
-    }
-  };
-
-  this.specComplete = function(spec) {
-    this.completeSpecCount++;
-
-    if (isUndefined(this.views.specs[spec.id])) {
-      this.views.specs[spec.id] = new jasmine.HtmlReporter.SpecView(spec, dom);
-    }
-
-    var specView = this.views.specs[spec.id];
-
-    switch (specView.status()) {
-      case 'passed':
-        this.passedCount++;
-        break;
-
-      case 'failed':
-        this.failedCount++;
-        break;
-
-      case 'skipped':
-        this.skippedCount++;
-        break;
-    }
-
-    specView.refresh();
-    this.refresh();
-  };
-
-  this.suiteComplete = function(suite) {
-    var suiteView = this.views.suites[suite.id];
-    if (isUndefined(suiteView)) {
-      return;
-    }
-    suiteView.refresh();
-  };
-
-  this.refresh = function() {
-
-    if (isUndefined(this.resultsMenu)) {
-      this.createResultsMenu();
-    }
-
-    // currently running UI
-    if (isUndefined(this.runningAlert)) {
-      this.runningAlert = this.createDom('a', {href: "?", className: "runningAlert bar"});
-      dom.alert.appendChild(this.runningAlert);
-    }
-    this.runningAlert.innerHTML = "Running " + this.completeSpecCount + " of " + specPluralizedFor(this.totalSpecCount);
-
-    // skipped specs UI
-    if (isUndefined(this.skippedAlert)) {
-      this.skippedAlert = this.createDom('a', {href: "?", className: "skippedAlert bar"});
-    }
-
-    this.skippedAlert.innerHTML = "Skipping " + this.skippedCount + " of " + specPluralizedFor(this.totalSpecCount) + " - run all";
-
-    if (this.skippedCount === 1 && isDefined(dom.alert)) {
-      dom.alert.appendChild(this.skippedAlert);
-    }
-
-    // passing specs UI
-    if (isUndefined(this.passedAlert)) {
-      this.passedAlert = this.createDom('span', {href: "?", className: "passingAlert bar"});
-    }
-    this.passedAlert.innerHTML = "Passing " + specPluralizedFor(this.passedCount);
-
-    // failing specs UI
-    if (isUndefined(this.failedAlert)) {
-      this.failedAlert = this.createDom('span', {href: "?", className: "failingAlert bar"});
-    }
-    this.failedAlert.innerHTML = "Failing " + specPluralizedFor(this.failedCount);
-
-    if (this.failedCount === 1 && isDefined(dom.alert)) {
-      dom.alert.appendChild(this.failedAlert);
-      dom.alert.appendChild(this.resultsMenu);
-    }
-
-    // summary info
-    this.summaryMenuItem.innerHTML = "" + specPluralizedFor(this.runningSpecCount);
-    this.detailsMenuItem.innerHTML = "" + this.failedCount + " failing";
-  };
-
-  this.complete = function() {
-    dom.alert.removeChild(this.runningAlert);
-
-    this.skippedAlert.innerHTML = "Ran " + this.runningSpecCount + " of " + specPluralizedFor(this.totalSpecCount) + " - run all";
-
-    if (this.failedCount === 0) {
-      dom.alert.appendChild(this.createDom('span', {className: 'passingAlert bar'}, "Passing " + specPluralizedFor(this.passedCount)));
-    } else {
-      showDetails();
-    }
-
-    dom.banner.appendChild(this.createDom('span', {className: 'duration'}, "finished in " + ((new Date().getTime() - this.startedAt.getTime()) / 1000) + "s"));
-  };
-
-  return this;
-
-  function showDetails() {
-    if (dom.reporter.className.search(/showDetails/) === -1) {
-      dom.reporter.className += " showDetails";
-    }
-  }
-
-  function isUndefined(obj) {
-    return typeof obj === 'undefined';
-  }
-
-  function isDefined(obj) {
-    return !isUndefined(obj);
-  }
-
-  function specPluralizedFor(count) {
-    var str = count + " spec";
-    if (count > 1) {
-      str += "s"
-    }
-    return str;
-  }
-
-};
-
-jasmine.HtmlReporterHelpers.addHelpers(jasmine.HtmlReporter.ReporterView);
-
-

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/autotest/html/SpecView.js
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/autotest/html/SpecView.js b/windows8/MetroTestApp/autotest/html/SpecView.js
deleted file mode 100644
index 8769bb8..0000000
--- a/windows8/MetroTestApp/autotest/html/SpecView.js
+++ /dev/null
@@ -1,79 +0,0 @@
-jasmine.HtmlReporter.SpecView = function(spec, dom, views) {
-  this.spec = spec;
-  this.dom = dom;
-  this.views = views;
-
-  this.symbol = this.createDom('li', { className: 'pending' });
-  this.dom.symbolSummary.appendChild(this.symbol);
-
-  this.summary = this.createDom('div', { className: 'specSummary' },
-      this.createDom('a', {
-        className: 'description',
-        href: '?spec=' + encodeURIComponent(this.spec.getFullName()),
-        title: this.spec.getFullName()
-      }, this.spec.description)
-  );
-
-  this.detail = this.createDom('div', { className: 'specDetail' },
-      this.createDom('a', {
-        className: 'description',
-        href: '?spec=' + encodeURIComponent(this.spec.getFullName()),
-        title: this.spec.getFullName()
-      }, this.spec.getFullName())
-  );
-};
-
-jasmine.HtmlReporter.SpecView.prototype.status = function() {
-  return this.getSpecStatus(this.spec);
-};
-
-jasmine.HtmlReporter.SpecView.prototype.refresh = function() {
-  this.symbol.className = this.status();
-
-  switch (this.status()) {
-    case 'skipped':
-      break;
-
-    case 'passed':
-      this.appendSummaryToSuiteDiv();
-      break;
-
-    case 'failed':
-      this.appendSummaryToSuiteDiv();
-      this.appendFailureDetail();
-      break;
-  }
-};
-
-jasmine.HtmlReporter.SpecView.prototype.appendSummaryToSuiteDiv = function() {
-  this.summary.className += ' ' + this.status();
-  this.appendToSummary(this.spec, this.summary);
-};
-
-jasmine.HtmlReporter.SpecView.prototype.appendFailureDetail = function() {
-  this.detail.className += ' ' + this.status();
-
-  var resultItems = this.spec.results().getItems();
-  var messagesDiv = this.createDom('div', { className: 'messages' });
-
-  for (var i = 0; i < resultItems.length; i++) {
-    var result = resultItems[i];
-
-    if (result.type == 'log') {
-      messagesDiv.appendChild(this.createDom('div', {className: 'resultMessage log'}, result.toString()));
-    } else if (result.type == 'expect' && result.passed && !result.passed()) {
-      messagesDiv.appendChild(this.createDom('div', {className: 'resultMessage fail'}, result.message));
-
-      if (result.trace.stack) {
-        messagesDiv.appendChild(this.createDom('div', {className: 'stackTrace'}, result.trace.stack));
-      }
-    }
-  }
-
-  if (messagesDiv.childNodes.length > 0) {
-    this.detail.appendChild(messagesDiv);
-    this.dom.details.appendChild(this.detail);
-  }
-};
-
-jasmine.HtmlReporterHelpers.addHelpers(jasmine.HtmlReporter.SpecView);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/autotest/html/SuiteView.js
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/autotest/html/SuiteView.js b/windows8/MetroTestApp/autotest/html/SuiteView.js
deleted file mode 100644
index 19a1efa..0000000
--- a/windows8/MetroTestApp/autotest/html/SuiteView.js
+++ /dev/null
@@ -1,22 +0,0 @@
-jasmine.HtmlReporter.SuiteView = function(suite, dom, views) {
-  this.suite = suite;
-  this.dom = dom;
-  this.views = views;
-
-  this.element = this.createDom('div', { className: 'suite' },
-      this.createDom('a', { className: 'description', href: '?spec=' + encodeURIComponent(this.suite.getFullName()) }, this.suite.description)
-  );
-
-  this.appendToSummary(this.suite, this.element);
-};
-
-jasmine.HtmlReporter.SuiteView.prototype.status = function() {
-  return this.getSpecStatus(this.suite);
-};
-
-jasmine.HtmlReporter.SuiteView.prototype.refresh = function() {
-  this.element.className += " " + this.status();
-};
-
-jasmine.HtmlReporterHelpers.addHelpers(jasmine.HtmlReporter.SuiteView);
-

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/autotest/html/TrivialReporter.js
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/autotest/html/TrivialReporter.js b/windows8/MetroTestApp/autotest/html/TrivialReporter.js
deleted file mode 100644
index 167ac50..0000000
--- a/windows8/MetroTestApp/autotest/html/TrivialReporter.js
+++ /dev/null
@@ -1,192 +0,0 @@
-/* @deprecated Use jasmine.HtmlReporter instead
- */
-jasmine.TrivialReporter = function(doc) {
-  this.document = doc || document;
-  this.suiteDivs = {};
-  this.logRunningSpecs = false;
-};
-
-jasmine.TrivialReporter.prototype.createDom = function(type, attrs, childrenVarArgs) {
-  var el = document.createElement(type);
-
-  for (var i = 2; i < arguments.length; i++) {
-    var child = arguments[i];
-
-    if (typeof child === 'string') {
-      el.appendChild(document.createTextNode(child));
-    } else {
-      if (child) { el.appendChild(child); }
-    }
-  }
-
-  for (var attr in attrs) {
-    if (attr == "className") {
-      el[attr] = attrs[attr];
-    } else {
-      el.setAttribute(attr, attrs[attr]);
-    }
-  }
-
-  return el;
-};
-
-jasmine.TrivialReporter.prototype.reportRunnerStarting = function(runner) {
-  var showPassed, showSkipped;
-
-  this.outerDiv = this.createDom('div', { id: 'TrivialReporter', className: 'jasmine_reporter' },
-      this.createDom('div', { className: 'banner' },
-        this.createDom('div', { className: 'logo' },
-            this.createDom('span', { className: 'title' }, "Jasmine"),
-            this.createDom('span', { className: 'version' }, runner.env.versionString())),
-        this.createDom('div', { className: 'options' },
-            "Show ",
-            showPassed = this.createDom('input', { id: "__jasmine_TrivialReporter_showPassed__", type: 'checkbox' }),
-            this.createDom('label', { "for": "__jasmine_TrivialReporter_showPassed__" }, " passed "),
-            showSkipped = this.createDom('input', { id: "__jasmine_TrivialReporter_showSkipped__", type: 'checkbox' }),
-            this.createDom('label', { "for": "__jasmine_TrivialReporter_showSkipped__" }, " skipped")
-            )
-          ),
-
-      this.runnerDiv = this.createDom('div', { className: 'runner running' },
-          this.createDom('a', { className: 'run_spec', href: '?' }, "run all"),
-          this.runnerMessageSpan = this.createDom('span', {}, "Running..."),
-          this.finishedAtSpan = this.createDom('span', { className: 'finished-at' }, ""))
-      );
-
-  this.document.body.appendChild(this.outerDiv);
-
-  var suites = runner.suites();
-  for (var i = 0; i < suites.length; i++) {
-    var suite = suites[i];
-    var suiteDiv = this.createDom('div', { className: 'suite' },
-        this.createDom('a', { className: 'run_spec', href: '?spec=' + encodeURIComponent(suite.getFullName()) }, "run"),
-        this.createDom('a', { className: 'description', href: '?spec=' + encodeURIComponent(suite.getFullName()) }, suite.description));
-    this.suiteDivs[suite.id] = suiteDiv;
-    var parentDiv = this.outerDiv;
-    if (suite.parentSuite) {
-      parentDiv = this.suiteDivs[suite.parentSuite.id];
-    }
-    parentDiv.appendChild(suiteDiv);
-  }
-
-  this.startedAt = new Date();
-
-  var self = this;
-  showPassed.onclick = function(evt) {
-    if (showPassed.checked) {
-      self.outerDiv.className += ' show-passed';
-    } else {
-      self.outerDiv.className = self.outerDiv.className.replace(/ show-passed/, '');
-    }
-  };
-
-  showSkipped.onclick = function(evt) {
-    if (showSkipped.checked) {
-      self.outerDiv.className += ' show-skipped';
-    } else {
-      self.outerDiv.className = self.outerDiv.className.replace(/ show-skipped/, '');
-    }
-  };
-};
-
-jasmine.TrivialReporter.prototype.reportRunnerResults = function(runner) {
-  var results = runner.results();
-  var className = (results.failedCount > 0) ? "runner failed" : "runner passed";
-  this.runnerDiv.setAttribute("class", className);
-  //do it twice for IE
-  this.runnerDiv.setAttribute("className", className);
-  var specs = runner.specs();
-  var specCount = 0;
-  for (var i = 0; i < specs.length; i++) {
-    if (this.specFilter(specs[i])) {
-      specCount++;
-    }
-  }
-  var message = "" + specCount + " spec" + (specCount == 1 ? "" : "s" ) + ", " + results.failedCount + " failure" + ((results.failedCount == 1) ? "" : "s");
-  message += " in " + ((new Date().getTime() - this.startedAt.getTime()) / 1000) + "s";
-  this.runnerMessageSpan.replaceChild(this.createDom('a', { className: 'description', href: '?'}, message), this.runnerMessageSpan.firstChild);
-
-  this.finishedAtSpan.appendChild(document.createTextNode("Finished at " + new Date().toString()));
-};
-
-jasmine.TrivialReporter.prototype.reportSuiteResults = function(suite) {
-  var results = suite.results();
-  var status = results.passed() ? 'passed' : 'failed';
-  if (results.totalCount === 0) { // todo: change this to check results.skipped
-    status = 'skipped';
-  }
-  this.suiteDivs[suite.id].className += " " + status;
-};
-
-jasmine.TrivialReporter.prototype.reportSpecStarting = function(spec) {
-  if (this.logRunningSpecs) {
-    this.log('>> Jasmine Running ' + spec.suite.description + ' ' + spec.description + '...');
-  }
-};
-
-jasmine.TrivialReporter.prototype.reportSpecResults = function(spec) {
-  var results = spec.results();
-  var status = results.passed() ? 'passed' : 'failed';
-  if (results.skipped) {
-    status = 'skipped';
-  }
-  var specDiv = this.createDom('div', { className: 'spec '  + status },
-      this.createDom('a', { className: 'run_spec', href: '?spec=' + encodeURIComponent(spec.getFullName()) }, "run"),
-      this.createDom('a', {
-        className: 'description',
-        href: '?spec=' + encodeURIComponent(spec.getFullName()),
-        title: spec.getFullName()
-      }, spec.description));
-
-
-  var resultItems = results.getItems();
-  var messagesDiv = this.createDom('div', { className: 'messages' });
-  for (var i = 0; i < resultItems.length; i++) {
-    var result = resultItems[i];
-
-    if (result.type == 'log') {
-      messagesDiv.appendChild(this.createDom('div', {className: 'resultMessage log'}, result.toString()));
-    } else if (result.type == 'expect' && result.passed && !result.passed()) {
-      messagesDiv.appendChild(this.createDom('div', {className: 'resultMessage fail'}, result.message));
-
-      if (result.trace.stack) {
-        messagesDiv.appendChild(this.createDom('div', {className: 'stackTrace'}, result.trace.stack));
-      }
-    }
-  }
-
-  if (messagesDiv.childNodes.length > 0) {
-    specDiv.appendChild(messagesDiv);
-  }
-
-  this.suiteDivs[spec.suite.id].appendChild(specDiv);
-};
-
-jasmine.TrivialReporter.prototype.log = function() {
-  var console = jasmine.getGlobal().console;
-  if (console && console.log) {
-    if (console.log.apply) {
-      console.log.apply(console, arguments);
-    } else {
-      console.log(arguments); // ie fix: console.log.apply doesn't exist on ie
-    }
-  }
-};
-
-jasmine.TrivialReporter.prototype.getLocation = function() {
-  return this.document.location;
-};
-
-jasmine.TrivialReporter.prototype.specFilter = function(spec) {
-  var paramMap = {};
-  var params = this.getLocation().search.substring(1).split('&');
-  for (var i = 0; i < params.length; i++) {
-    var p = params[i].split('=');
-    paramMap[decodeURIComponent(p[0])] = decodeURIComponent(p[1]);
-  }
-
-  if (!paramMap.spec) {
-    return true;
-  }
-  return spec.getFullName().indexOf(paramMap.spec) === 0;
-};

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/autotest/index.html
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/autotest/index.html b/windows8/MetroTestApp/autotest/index.html
deleted file mode 100644
index 6196335..0000000
--- a/windows8/MetroTestApp/autotest/index.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
-    <meta name="viewport" content="width=device-width, height=device-height, user-scalable=yes, initial-scale=1.0;" />
-
-    <title>Cordova API Specs</title>
-
-    <link rel="stylesheet" href="../master.css" type="text/css" media="screen" title="no title" charset="utf-8">
-    <script type="text/javascript" src="../cordova.js"></script>
-  </head>
-  <body id="stage" class="theme">
-    <h1>Cordova API Specs</h1>
-
-    <a href="pages/all.html" class="btn large" style="width:100%;">Run All Tests</a>
-    <a href="pages/accelerometer.html" class="btn large" style="width:100%;">Run Accelerometer Tests</a>
-    <a href="pages/battery.html" class="btn large" style="width:100%;">Run Battery Tests</a>
-    <a href="pages/camera.html" class="btn large" style="width:100%;">Run Camera Tests</a>
-    <a href="pages/capture.html" class="btn large" style="width:100%;">Run Capture Tests</a>
-    <a href="pages/compass.html" class="btn large" style="width:100%;">Run Compass Tests</a>
-    <a href="pages/contacts.html" class="btn large" style="width:100%;">Run Contacts Tests</a>
-    <a href="pages/device.html" class="btn large" style="width:100%;">Run Device Tests</a>
-    <a href="pages/file.html" class="btn large" style="width:100%;">Run File Tests</a>
-    <a href="pages/filetransfer.html" class="btn large" style="width:100%;">Run FileTransfer Tests</a>
-    <a href="pages/geolocation.html" class="btn large" style="width:100%;">Run Geolocation Tests</a>
-    <a href="pages/media.html" class="btn large" style="width:100%;">Run Media Tests</a>
-    <a href="pages/network.html" class="btn large" style="width:100%;">Run Network Tests</a>
-    <a href="pages/notification.html" class="btn large" style="width:100%;">Run Notification Tests</a>
-    <a href="pages/storage.html" class="btn large" style="width:100%;">Run Storage Tests</a>
-
-    <h2> </h2><div class="backBtn" onclick="backHome();">Back</div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-windows/blob/071eba61/windows8/MetroTestApp/autotest/jasmine.css
----------------------------------------------------------------------
diff --git a/windows8/MetroTestApp/autotest/jasmine.css b/windows8/MetroTestApp/autotest/jasmine.css
deleted file mode 100644
index 826e575..0000000
--- a/windows8/MetroTestApp/autotest/jasmine.css
+++ /dev/null
@@ -1,81 +0,0 @@
-body { background-color: #eeeeee; padding: 0; margin: 5px; overflow-y: scroll; }
-
-#HTMLReporter { font-size: 11px; font-family: Monaco, "Lucida Console", monospace; line-height: 14px; color: #333333; }
-#HTMLReporter a { text-decoration: none; }
-#HTMLReporter a:hover { text-decoration: underline; }
-#HTMLReporter p, #HTMLReporter h1, #HTMLReporter h2, #HTMLReporter h3, #HTMLReporter h4, #HTMLReporter h5, #HTMLReporter h6 { margin: 0; line-height: 14px; }
-#HTMLReporter .banner, #HTMLReporter .symbolSummary, #HTMLReporter .summary, #HTMLReporter .resultMessage, #HTMLReporter .specDetail .description, #HTMLReporter .alert .bar, #HTMLReporter .stackTrace { padding-left: 9px; padding-right: 9px; }
-#HTMLReporter #jasmine_content { position: fixed; right: 100%; }
-#HTMLReporter .version { color: #aaaaaa; }
-#HTMLReporter .banner { margin-top: 14px; }
-#HTMLReporter .duration { color: #aaaaaa; float: right; }
-#HTMLReporter .symbolSummary { overflow: hidden; *zoom: 1; margin: 14px 0; }
-#HTMLReporter .symbolSummary li { display: block; float: left; height: 7px; width: 14px; margin-bottom: 7px; font-size: 16px; }
-#HTMLReporter .symbolSummary li.passed { font-size: 14px; }
-#HTMLReporter .symbolSummary li.passed:before { color: #5e7d00; content: "\02022"; }
-#HTMLReporter .symbolSummary li.failed { line-height: 9px; }
-#HTMLReporter .symbolSummary li.failed:before { color: #b03911; content: "x"; font-weight: bold; margin-left: -1px; }
-#HTMLReporter .symbolSummary li.skipped { font-size: 14px; }
-#HTMLReporter .symbolSummary li.skipped:before { color: #bababa; content: "\02022"; }
-#HTMLReporter .symbolSummary li.pending { line-height: 11px; }
-#HTMLReporter .symbolSummary li.pending:before { color: #aaaaaa; content: "-"; }
-#HTMLReporter .bar { line-height: 28px; font-size: 14px; display: block; color: #eee; }
-#HTMLReporter .runningAlert { background-color: #666666; }
-#HTMLReporter .skippedAlert { background-color: #aaaaaa; }
-#HTMLReporter .skippedAlert:first-child { background-color: #333333; }
-#HTMLReporter .skippedAlert:hover { text-decoration: none; color: white; text-decoration: underline; }
-#HTMLReporter .passingAlert { background-color: #a6b779; }
-#HTMLReporter .passingAlert:first-child { background-color: #5e7d00; }
-#HTMLReporter .failingAlert { background-color: #cf867e; }
-#HTMLReporter .failingAlert:first-child { background-color: #b03911; }
-#HTMLReporter .results { margin-top: 14px; }
-#HTMLReporter #details { display: none; }
-#HTMLReporter .resultsMenu, #HTMLReporter .resultsMenu a { background-color: #fff; color: #333333; }
-#HTMLReporter.showDetails .summaryMenuItem { font-weight: normal; text-decoration: inherit; }
-#HTMLReporter.showDetails .summaryMenuItem:hover { text-decoration: underline; }
-#HTMLReporter.showDetails .detailsMenuItem { font-weight: bold; text-decoration: underline; }
-#HTMLReporter.showDetails .summary { display: none; }
-#HTMLReporter.showDetails #details { display: block; }
-#HTMLReporter .summaryMenuItem { font-weight: bold; text-decoration: underline; }
-#HTMLReporter .summary { margin-top: 14px; }
-#HTMLReporter .summary .suite .suite, #HTMLReporter .summary .specSummary { margin-left: 14px; }
-#HTMLReporter .summary .specSummary.passed a { color: #5e7d00; }
-#HTMLReporter .summary .specSummary.failed a { color: #b03911; }
-#HTMLReporter .description + .suite { margin-top: 0; }
-#HTMLReporter .suite { margin-top: 14px; }
-#HTMLReporter .suite a { color: #333333; }
-#HTMLReporter #details .specDetail { margin-bottom: 28px; }
-#HTMLReporter #details .specDetail .description { display: block; color: white; background-color: #b03911; }
-#HTMLReporter .resultMessage { padding-top: 14px; color: #333333; }
-#HTMLReporter .resultMessage span.result { display: block; }
-#HTMLReporter .stackTrace { margin: 5px 0 0 0; max-height: 224px; overflow: auto; line-height: 18px; color: #666666; border: 1px solid #ddd; background: white; white-space: pre; }
-
-#TrivialReporter { padding: 8px 13px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow-y: scroll; background-color: white; font-family: "Helvetica Neue Light", "Lucida Grande", "Calibri", "Arial", sans-serif; /*.resultMessage {*/ /*white-space: pre;*/ /*}*/ }
-#TrivialReporter a:visited, #TrivialReporter a { color: #303; }
-#TrivialReporter a:hover, #TrivialReporter a:active { color: blue; }
-#TrivialReporter .run_spec { float: right; padding-right: 5px; font-size: .8em; text-decoration: none; }
-#TrivialReporter .banner { color: #303; background-color: #fef; padding: 5px; }
-#TrivialReporter .logo { float: left; font-size: 1.1em; padding-left: 5px; }
-#TrivialReporter .logo .version { font-size: .6em; padding-left: 1em; }
-#TrivialReporter .runner.running { background-color: yellow; }
-#TrivialReporter .options { text-align: right; font-size: .8em; }
-#TrivialReporter .suite { border: 1px outset gray; margin: 5px 0; padding-left: 1em; }
-#TrivialReporter .suite .suite { margin: 5px; }
-#TrivialReporter .suite.passed { background-color: #dfd; }
-#TrivialReporter .suite.failed { background-color: #fdd; }
-#TrivialReporter .spec { margin: 5px; padding-left: 1em; clear: both; }
-#TrivialReporter .spec.failed, #TrivialReporter .spec.passed, #TrivialReporter .spec.skipped { padding-bottom: 5px; border: 1px solid gray; }
-#TrivialReporter .spec.failed { background-color: #fbb; border-color: red; }
-#TrivialReporter .spec.passed { background-color: #bfb; border-color: green; }
-#TrivialReporter .spec.skipped { background-color: #bbb; }
-#TrivialReporter .messages { border-left: 1px dashed gray; padding-left: 1em; padding-right: 1em; }
-#TrivialReporter .passed { background-color: #cfc; display: none; }
-#TrivialReporter .failed { background-color: #fbb; }
-#TrivialReporter .skipped { color: #777; background-color: #eee; display: none; }
-#TrivialReporter .resultMessage span.result { display: block; line-height: 2em; color: black; }
-#TrivialReporter .resultMessage .mismatch { color: black; }
-#TrivialReporter .stackTrace { white-space: pre; font-size: .8em; margin-left: 10px; max-height: 5em; overflow: auto; border: 1px inset red; padding: 1em; background: #eef; }
-#TrivialReporter .finished-at { padding-left: 1em; font-size: .6em; }
-#TrivialReporter.show-passed .passed, #TrivialReporter.show-skipped .skipped { display: block; }
-#TrivialReporter #jasmine_content { position: fixed; right: 100%; }
-#TrivialReporter .runner { border: 1px solid gray; display: block; margin: 5px 0; padding: 2px 0 2px 10px; }