You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by sg...@apache.org on 2015/09/20 14:18:06 UTC
[07/10] cordova-lib git commit: CB-9598 Adds tests and fixtures based
on existing cordova-lib ones
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.multiple-children/plugin.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.multiple-children/plugin.xml b/cordova-common/spec/fixtures/plugins/org.test.multiple-children/plugin.xml
new file mode 100644
index 0000000..08576c5
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.multiple-children/plugin.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright 2013 Anis Kadri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<plugin xmlns="http://cordova.apache.org/ns/plugins/1.0"
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ id="org.test.org.test.multiple-children"
+ version="3.0.0">
+
+ <name>Pushwoosh</name>
+
+ <!-- android -->
+ <platform name="android">
+ <config-file target="AndroidManifest.xml" parent="/manifest">
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
+
+ <!--library-->
+ <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
+
+ <!-- GCM connects to Google Services. -->
+ <uses-permission android:name="android.permission.INTERNET"/>
+
+ <!-- GCM requires a Google account. -->
+ <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
+
+ <!-- Keeps the processor from sleeping when a message is received. -->
+ <uses-permission android:name="android.permission.WAKE_LOCK"/>
+
+ <!--
+ Creates a custom permission so only this app can receive its messages.
+
+ NOTE: the permission *must* be called PACKAGE.permission.C2D_MESSAGE,
+ where PACKAGE is the application's package name.
+ -->
+ <permission
+ android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"
+ android:protectionLevel="signature"/>
+ <uses-permission
+ android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
+
+ <!-- This app has permission to register and receive data message. -->
+ <uses-permission
+ android:name="com.google.android.c2dm.permission.RECEIVE"/>
+ </config-file>
+
+ <config-file target="AndroidManifest.xml" parent="/manifest/application/activity">
+ <intent-filter>
+ <action android:name="$PACKAGE_NAME.MESSAGE"/>
+ <category android:name="android.intent.category.DEFAULT"/>
+ </intent-filter>
+ </config-file>
+
+ <config-file target="AndroidManifest.xml" parent="/manifest/application">
+ <activity android:name="com.arellomobile.android.push.PushWebview"/>
+
+ <activity android:name="com.arellomobile.android.push.MessageActivity"/>
+
+ <activity android:name="com.arellomobile.android.push.PushHandlerActivity"/>
+
+ <!--
+ BroadcastReceiver that will receive intents from GCM
+ services and handle them to the custom IntentService.
+
+ The com.google.android.c2dm.permission.SEND permission is necessary
+ so only GCM services can send data messages for the app.
+ -->
+ <receiver
+ android:name="com.google.android.gcm.GCMBroadcastReceiver"
+ android:permission="com.google.android.c2dm.permission.SEND">
+ <intent-filter>
+ <!-- Receives the actual messages. -->
+ <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
+ <!-- Receives the registration id. -->
+ <action android:name="com.google.android.c2dm.intent.REGISTRATION"/>
+ <category android:name="$PACKAGE_NAME"/>
+ </intent-filter>
+ </receiver>
+
+ <!--
+ Application-specific subclass of PushGCMIntentService that will
+ handle received messages.
+ -->
+ <service android:name="com.arellomobile.android.push.PushGCMIntentService"/>
+
+ </config-file>
+
+ <config-file target="res/xml/plugins.xml" parent="/plugins">
+ <plugin name="PushNotification"
+ value="com.pushwoosh.test.plugin.pushnotifications.PushNotifications" onload="true"/>
+ </config-file>
+ </platform>
+</plugin>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/plugin.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/plugin.xml b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/plugin.xml
new file mode 100644
index 0000000..fd65360
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/plugin.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright 2013 Anis Kadri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<plugin xmlns="http://cordova.apache.org/ns/plugins/1.0"
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ id="org.test.plugins.childbrowser"
+ version="0.6.0">
+
+ <name>Child Browser</name>
+
+ <asset src="www/childbrowser" target="childbrowser" />
+ <asset src="www/childbrowser_file.html" target="childbrowser_file.html" />
+
+ <js-module src="www/childbrowser.js" name="org.test.plugins.childbrowser">
+ <clobbers target="childbrowser" />
+ </js-module>
+
+ <config-file target="config.xml" parent="/*">
+ <access origin="build.phonegap.com" />
+ <access origin="s3.amazonaws.com" />
+ </config-file>
+
+ <info>No matter what platform you are installing to, this notice is very important.</info>
+
+ <!-- android -->
+ <platform name="android">
+ <config-file target="AndroidManifest.xml" parent="/manifest/application">
+ <activity android:name="org.test.plugins.childBrowser.org.test.plugins.childbrowser"
+ android:label="@string/app_name">
+ <intent-filter>
+ </intent-filter>
+ </activity>
+ </config-file>
+
+ <!-- CDV < 2.0 -->
+ <config-file target="res/xml/plugins.xml" parent="/plugins">
+ <plugin name="org.test.plugins.childbrowser"
+ value="org.test.plugins.childBrowser.org.test.plugins.childbrowser"/>
+ </config-file>
+
+ <!-- CDV 2.0+ (for now) -->
+ <config-file target="res/xml/config.xml" parent="/cordova/plugins">
+ <plugin name="org.test.plugins.childbrowser"
+ value="org.test.plugins.childBrowser.org.test.plugins.childbrowser"/>
+ </config-file>
+
+ <source-file src="src/android/org.test.plugins.childbrowser.java"
+ target-dir="src/com/phonegap/plugins/childBrowser" />
+ <info>Please make sure you read this because it is very important to complete the installation of your plugin.</info>
+ </platform>
+
+ <!-- ios -->
+ <platform name="ios">
+ <config-file target="config.xml" parent="/widget/plugins">
+ <plugin name="org.test.plugins.childbrowser"
+ value="ChildBrowserCommand" />
+ </config-file>
+
+ <resource-file src="src/ios/org.test.plugins.childbrowser.bundle" />
+ <resource-file src="src/ios/ChildBrowserViewController.xib" />
+
+ <config-file target="*-Info.plist" parent="AppId">
+ <string>$APP_ID</string>
+ </config-file>
+
+ <config-file target="*-Info.plist" parent="CFBundleURLTypes">
+ <array>
+ <dict>
+ <key>PackageName</key>
+ <string>$PACKAGE_NAME</string>
+ </dict>
+ </array>
+ </config-file>
+
+ <header-file src="src/ios/ChildBrowserCommand.h" />
+ <header-file src="src/ios/ChildBrowserViewController.h" />
+ <header-file src="src/ios/TargetDirTest.h" target-dir="targetDir"/>
+
+ <source-file src="src/ios/ChildBrowserCommand.m" />
+ <source-file src="src/ios/ChildBrowserViewController.m" />
+ <source-file src="src/ios/preserveDirs/PreserveDirsTest.m" preserve-dirs="true" />
+ <header-file src="src/ios/TargetDirTest.m" target-dir="targetDir"/>
+
+ <!-- framework for testing (not actual dependency of org.test.plugins.childbrowser -->
+ <framework src="libsqlite3.dylib" />
+ <framework src="social.framework" weak="true" />
+ <framework src="music.framework" weak="rabbit" />
+ <framework src="Custom.framework" custom="true" />
+ </platform>
+
+ <!-- wp8 -->
+ <platform name="wp8">
+ <resource-file src="src\wp7\Images\appbar.back.rest.png" />
+ <config-file target="config.xml" parent="/widget/plugins">
+ <plugin name="org.test.plugins.childbrowser"
+ value="org.test.plugins.childbrowser"/>
+ </config-file>
+
+ <source-file src="src\wp7\ChildBrowserCommand.cs"
+ target-dir="Plugins\" />
+
+ <!-- modify the project file to include the added files -->
+ <config-file target=".csproj" parent=".">
+ </config-file>
+
+ </platform>
+</plugin>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/android/ChildBrowser.java
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/android/ChildBrowser.java b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/android/ChildBrowser.java
new file mode 100644
index 0000000..711b8c8
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/android/ChildBrowser.java
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/android/org.test.plugins.childbrowser.java
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_left.png
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_left.png b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_left.png
new file mode 100644
index 0000000..9328e23
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_left.png
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/org.test.plugins.childbrowser.bundle/arrow_left.png
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_left@2x.png
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_left@2x.png b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_left@2x.png
new file mode 100644
index 0000000..f32681d
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_left@2x.png
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/org.test.plugins.childbrowser.bundle/arrow_left@2x.png
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_right.png
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_right.png b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_right.png
new file mode 100644
index 0000000..17a8c52
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_right.png
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/org.test.plugins.childbrowser.bundle/arrow_right.png
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_right@2x.png
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_right@2x.png b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_right@2x.png
new file mode 100644
index 0000000..1d5606c
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/arrow_right@2x.png
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/org.test.plugins.childbrowser.bundle/arrow_right@2x.png
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/but_refresh.png
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/but_refresh.png b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/but_refresh.png
new file mode 100644
index 0000000..1ee2969
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/but_refresh.png
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/org.test.plugins.childbrowser.bundle/but_refresh.png
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/but_refresh@2x.png
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/but_refresh@2x.png b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/but_refresh@2x.png
new file mode 100644
index 0000000..8a9d962
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/but_refresh@2x.png
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/org.test.plugins.childbrowser.bundle/but_refresh@2x.png
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/compass.png
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/compass.png b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/compass.png
new file mode 100644
index 0000000..e554b3c
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/compass.png
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/org.test.plugins.childbrowser.bundle/compass.png
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/compass@2x.png
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/compass@2x.png b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/compass@2x.png
new file mode 100644
index 0000000..6fdb07d
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowser.bundle/compass@2x.png
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/org.test.plugins.childbrowser.bundle/compass@2x.png
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserCommand.h
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserCommand.h b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserCommand.h
new file mode 100644
index 0000000..67b9b25
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserCommand.h
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/ChildBrowserCommand.h
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserCommand.m
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserCommand.m b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserCommand.m
new file mode 100644
index 0000000..78ae968
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserCommand.m
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/ChildBrowserCommand.m
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.h
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.h b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.h
new file mode 100644
index 0000000..8727cdb
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.h
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.h
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.m
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.m b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.m
new file mode 100644
index 0000000..49afd97
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.m
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.m
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.xib
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.xib b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.xib
new file mode 100644
index 0000000..50d78c3
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.xib
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/ChildBrowserViewController.xib
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/TargetDirTest.h
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/TargetDirTest.h b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/TargetDirTest.h
new file mode 100644
index 0000000..c68dfb0
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/TargetDirTest.h
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/TargetDirTest.h
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/TargetDirTest.m
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/TargetDirTest.m b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/TargetDirTest.m
new file mode 100644
index 0000000..f55f308
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/TargetDirTest.m
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/TargetDirTest.m
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/preserveDirs/PreserveDirsTest.h
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/preserveDirs/PreserveDirsTest.h b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/preserveDirs/PreserveDirsTest.h
new file mode 100644
index 0000000..31f2b1b
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/preserveDirs/PreserveDirsTest.h
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/preserveDirs/PreserveDirsTest.h
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/preserveDirs/PreserveDirsTest.m
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/preserveDirs/PreserveDirsTest.m b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/preserveDirs/PreserveDirsTest.m
new file mode 100644
index 0000000..9581443
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/src/ios/preserveDirs/PreserveDirsTest.m
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/src/ios/preserveDirs/PreserveDirsTest.m
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser.js
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser.js b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser.js
new file mode 100644
index 0000000..9e15656
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser.js
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/www/childbrowser.js
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser/image.jpg
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser/image.jpg b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser/image.jpg
new file mode 100644
index 0000000..eff6be3
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser/image.jpg
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/www/childbrowser/image.jpg
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser_file.html
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser_file.html b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser_file.html
new file mode 100644
index 0000000..f1027f8
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.childbrowser/www/childbrowser_file.html
@@ -0,0 +1 @@
+./org.test.plugins.childbrowser/www/childbrowser_file.html
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/android-resource.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/android-resource.xml b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/android-resource.xml
new file mode 100644
index 0000000..9046e6e
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/android-resource.xml
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/android-resource.xml
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/extra.gradle
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/extra.gradle b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/extra.gradle
new file mode 100644
index 0000000..5b828a9
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/extra.gradle
@@ -0,0 +1 @@
+extra.gradle
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/AndroidManifest.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/AndroidManifest.xml b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/AndroidManifest.xml
new file mode 100644
index 0000000..3c9499c
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/AndroidManifest.xml
@@ -0,0 +1,5 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ android:versionCode="1" package="com.test.somelib">
+ <uses-sdk android:minSdkVersion="9"/>
+ <application/>
+</manifest>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/libFile
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/libFile b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/libFile
new file mode 100644
index 0000000..c79df8e
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/libFile
@@ -0,0 +1 @@
+libFile contents
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/project.properties
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/project.properties b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/project.properties
new file mode 100644
index 0000000..c4a5b63
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin-lib/project.properties
@@ -0,0 +1 @@
+target=android-11
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin.xml b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin.xml
new file mode 100644
index 0000000..02bb445
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/plugin.xml
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright 2013 Anis Kadri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<plugin xmlns="http://cordova.apache.org/ns/plugins/1.0"
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ id="org.test.plugins.dummyplugin"
+ version="0.6.0">
+
+ <!-- new requirement: NO SPACES -->
+ <name>dummyplugin</name>
+ <!-- These are going to be required by plugman-registry -->
+ <description>my description</description>
+ <author>Jackson Badman</author>
+ <keywords>dummy,plugin</keywords>
+ <license>BSD</license>
+ <!-- end plugman-registry requirements -->
+
+ <asset src="www/dummyplugin.js" target="dummyplugin.js" />
+ <asset src="www/dummyplugin" target="dummyplugin" />
+
+ <config-file target="config.xml" parent="/*">
+ <access origin="build.phonegap.com" />
+ <access origin="s3.amazonaws.com" />
+ </config-file>
+
+ <!-- android -->
+ <platform name="android">
+ <config-file target="AndroidManifest.xml" parent="/manifest/application">
+ <activity android:name="DummyPlugin.org.test.plugins.dummyplugin"
+ android:label="@string/app_name">
+ <intent-filter>
+ </intent-filter>
+ </activity>
+ </config-file>
+
+ <framework src="plugin-lib" custom="true" />
+ <framework src="extras/android/support/v7/appcompat" />
+ <framework src="extra.gradle" type="gradleReference" />
+ <resource-file src="android-resource.xml" target="res/xml/dummy.xml" />
+
+ <!-- CDV < 2.0 -->
+ <config-file target="res/xml/plugins.xml" parent="/plugins">
+ <plugin name="org.test.plugins.dummyplugin"
+ value="DummyPlugin.org.test.plugins.dummyplugin"/>
+ </config-file>
+
+ <!-- CDV 2.0+ (for now) -->
+ <config-file target="res/xml/config.xml" parent="/cordova/plugins">
+ <plugin name="org.test.plugins.dummyplugin"
+ value="DummyPlugin.org.test.plugins.dummyplugin"/>
+ </config-file>
+
+ <source-file src="src/android/DummyPlugin.java"
+ target-dir="src/com/phonegap/plugins/dummyplugin" />
+ <lib-file src="src/android/TestLib.jar" />
+ </platform>
+
+ <!-- amazon fireos -->
+ <platform name="amazon-fireos">
+ <config-file target="AndroidManifest.xml" parent="/manifest/application">
+ <activity android:name="DummyPlugin.org.test.plugins.dummyplugin"
+ android:label="@string/app_name">
+ <intent-filter>
+ </intent-filter>
+ </activity>
+ </config-file>
+
+ <!-- CDV < 2.0 -->
+ <config-file target="res/xml/plugins.xml" parent="/plugins">
+ <plugin name="org.test.plugins.dummyplugin"
+ value="DummyPlugin.org.test.plugins.dummyplugin"/>
+ </config-file>
+
+ <!-- CDV 2.0+ (for now) -->
+ <config-file target="res/xml/config.xml" parent="/cordova/plugins">
+ <plugin name="org.test.plugins.dummyplugin"
+ value="DummyPlugin.org.test.plugins.dummyplugin"/>
+ </config-file>
+
+ <source-file src="src/android/DummyPlugin.java"
+ target-dir="src/com/phonegap/plugins/dummyplugin" />
+ <lib-file src="src/android/TestLib.jar" />
+ </platform>
+
+ <!-- blackberry10 -->
+ <platform name="blackberry10">
+ <config-file target="www/config.xml" parent="/widget">
+ <feature id="dummyPlugin" required="true" version="1.0.0.0"/>
+ </config-file>
+
+ <source-file src="src/blackberry10/index.js"/>
+ <js-module src="www/dummyplugin.js" name="Dummy">
+ <clobbers target="dummy" />
+ </js-module>
+ </platform>
+
+
+ <!-- ios -->
+ <platform name="ios">
+ <!-- CDV 2.5+ -->
+ <config-file target="config.xml" parent="/widget/plugins">
+ <plugin name="org.test.plugins.dummyplugin"
+ value="DummyPluginCommand"/>
+ </config-file>
+
+ <resource-file src="src/ios/DummyPlugin.bundle" />
+
+ <header-file src="src/ios/DummyPluginCommand.h" />
+ <source-file src="src/ios/DummyPluginCommand.m"/>
+
+ <source-file src="src/ios/SourceWithFramework.m" framework="true" />
+
+ <header-file src="src/ios/TargetDirTest.h" target-dir="targetDir" />
+ <source-file src="src/ios/TargetDirTest.m" target-dir="targetDir" />
+
+ <!-- framework for testing (not actual dependency of org.test.plugins.dummyplugin -->
+ <framework src="src/ios/libsqlite3.dylib" />
+ <framework src="src/ios/libsqlite3.dylib" weak="true" />
+ <framework src="src/ios/Custom.framework" custom="true" />
+ </platform>
+
+ <!-- wp8 -->
+ <platform name="wp8">
+ <config-file target="config.xml" parent="/*">
+ <feature id="dummyPlugin" required="true" version="1.0.0.0"/>
+ </config-file>
+
+ <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App" after="Tokens">
+ <Extensions />
+ </config-file>
+
+ <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Extensions" after="Extension">
+ <Extension ExtensionName="DummyExtension1" ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}" TaskID="_default" ExtraFile="Extensions\\Extras.xml" />
+ <Extension ExtensionName="DummyExtension2" ConsumerID="{5B04B775-356B-4AA0-AAF8-6491FFEA5661}" TaskID="_default" ExtraFile="Extensions\\Extras.xml" />
+ </config-file>
+
+ <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Extensions" after="FileTypeAssociation;Extension">
+ <FileTypeAssociation TaskID="_default" Name="DummyFileType1" NavUriFragment="fileToken=%s">
+ <SupportedFileTypes>
+ <FileType ContentType="application/dummy1">.dummy1</FileType>
+ </SupportedFileTypes>
+ </FileTypeAssociation>
+ <FileTypeAssociation TaskID="_default" Name="DummyFileType2" NavUriFragment="fileToken=%s">
+ <SupportedFileTypes>
+ <FileType ContentType="application/dummy2">.dummy2</FileType>
+ </SupportedFileTypes>
+ </FileTypeAssociation>
+ </config-file>
+
+ <source-file src="src/wp8/DummyPlugin.cs"/>
+ <js-module src="www/dummyplugin.js" name="Dummy">
+ <clobbers target="dummy" />
+ </js-module>
+ </platform>
+
+ <!-- tizen -->
+ <platform name="tizen">
+ <source-file src="src/tizen/dummer.js"/>
+ </platform>
+
+ <!-- windows -->
+ <platform name="windows">
+ <config-file target="config.xml" parent="/*">
+ <feature id="dummyPlugin" required="true" version="1.0.0.0"/>
+ </config-file>
+
+ <source-file src="src/windows/dummer.js"/>
+
+ <lib-file src="TestSDK1, Version=1.0" arch="x86"/>
+ <lib-file src="TestSDK2, Version=1.0" versions=">=8.1"/>
+ <lib-file src="TestSDK3, Version=1.0" device-target="phone"/>
+ <lib-file src="TestSDK4, Version=1.0" device-target="windows" versions="8.0" arch="x86"/>
+
+ <framework src="src/windows/dummy1.dll" arch="x64"/>
+ <framework src="src/windows/dummy2.dll" versions=">=8.0"/>
+ <framework src="src/windows/dummy3.dll" device-target="windows"/>
+ <framework src="src/windows/dummy4.dll" device-target="phone" versions="8.1" arch="ARM"/>
+
+ <framework src="src/windows/dummy1.vcxproj" type="projectReference" arch="x64"/>
+ <framework src="src/windows/dummy2.vcxproj" type="projectReference" versions="<8.1"/>
+ <!-- "target" attribute is an alias for "device-target" (but is deprecated) - test for it here -->
+ <framework src="src/windows/dummy3.vcxproj" type="projectReference" target="win"/>
+ <framework src="src/windows/dummy4.vcxproj" type="projectReference" device-target="all" versions="8.1" arch="x86"/>
+
+ <js-module src="www/dummyplugin.js" name="Dummy">
+ <clobbers target="dummy" />
+ </js-module>
+ </platform>
+
+</plugin>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/android/DummyPlugin.java
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/android/DummyPlugin.java b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/android/DummyPlugin.java
new file mode 100644
index 0000000..90e4f5a
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/android/DummyPlugin.java
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/android/DummyPlugin.java
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/blackberry10/index.js
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/blackberry10/index.js b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/blackberry10/index.js
new file mode 100644
index 0000000..691fd3e
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/blackberry10/index.js
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/blackberry10/index.js
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/Custom.framework/someFheader.h
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/Custom.framework/someFheader.h b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/Custom.framework/someFheader.h
new file mode 100644
index 0000000..fc09fe4
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/Custom.framework/someFheader.h
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/ios/Custom.framework/someFheader.h
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/Custom.framework/somebinlib
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/Custom.framework/somebinlib b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/Custom.framework/somebinlib
new file mode 100644
index 0000000..9e93c21
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/Custom.framework/somebinlib
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/ios/Custom.framework/somebinlib
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPlugin.bundle
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPlugin.bundle b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPlugin.bundle
new file mode 100644
index 0000000..70cd334
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPlugin.bundle
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/ios/DummyPlugin.bundle
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPluginCommand.h
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPluginCommand.h b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPluginCommand.h
new file mode 100644
index 0000000..2d8fb01
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPluginCommand.h
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/ios/DummyPluginCommand.h
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPluginCommand.m
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPluginCommand.m b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPluginCommand.m
new file mode 100644
index 0000000..51cd929
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/DummyPluginCommand.m
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/ios/DummyPluginCommand.m
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/SourceWithFramework.m
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/SourceWithFramework.m b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/SourceWithFramework.m
new file mode 100644
index 0000000..de7b1d7
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/SourceWithFramework.m
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/ios/SourceWithFramework.m
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/TargetDirTest.h
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/TargetDirTest.h b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/TargetDirTest.h
new file mode 100644
index 0000000..a83006f
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/TargetDirTest.h
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/ios/TargetDirTest.h
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/TargetDirTest.m
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/TargetDirTest.m b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/TargetDirTest.m
new file mode 100644
index 0000000..95f2620
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/TargetDirTest.m
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/ios/TargetDirTest.m
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/libsqlite3.dylib
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/libsqlite3.dylib b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/libsqlite3.dylib
new file mode 100644
index 0000000..fd3be07
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/ios/libsqlite3.dylib
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/ios/libsqlite3.dylib
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/tizen/dummer.js
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/tizen/dummer.js b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/tizen/dummer.js
new file mode 100644
index 0000000..d3a91c2
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/tizen/dummer.js
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/tizen/dummer.js
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummer.js
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummer.js b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummer.js
new file mode 100644
index 0000000..48388bc
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummer.js
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/windows8/dummer.js
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy1.dll
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy1.dll b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy1.dll
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy1.vcxproj
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy1.vcxproj b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy1.vcxproj
new file mode 100644
index 0000000..c454905
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy1.vcxproj
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{ef7dd979-6f12-4bdf-8754-9468ce799c4d}</ProjectGuid>
+ <ProjectName>dummy1</ProjectName>
+ </PropertyGroup>
+</Project>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy2.dll
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy2.dll b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy2.dll
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy2.vcxproj
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy2.vcxproj b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy2.vcxproj
new file mode 100644
index 0000000..8edd706
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy2.vcxproj
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{6a760eea-8c27-442e-b98b-a487964ded42}</ProjectGuid>
+ <ProjectName>dummy2</ProjectName>
+ </PropertyGroup>
+</Project>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy3.dll
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy3.dll b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy3.dll
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy3.vcxproj
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy3.vcxproj b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy3.vcxproj
new file mode 100644
index 0000000..600167c
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy3.vcxproj
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{5318c3c8-0921-4870-b4ad-8cce06c88238}</ProjectGuid>
+ <ProjectName>dummy3</ProjectName>
+ </PropertyGroup>
+</Project>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy4.dll
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy4.dll b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy4.dll
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy4.vcxproj
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy4.vcxproj b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy4.vcxproj
new file mode 100644
index 0000000..d7acf04
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/windows/dummy4.vcxproj
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{8e430a1b-094b-4c27-8b76-fdd7021dbfe9}</ProjectGuid>
+ <ProjectName>dummy4</ProjectName>
+ </PropertyGroup>
+</Project>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/wp7/DummyPlugin.cs
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/wp7/DummyPlugin.cs b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/wp7/DummyPlugin.cs
new file mode 100644
index 0000000..d962cb8
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/wp7/DummyPlugin.cs
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/wp7/DummyPlugin.cs
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/wp8/DummyPlugin.cs
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/wp8/DummyPlugin.cs b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/wp8/DummyPlugin.cs
new file mode 100644
index 0000000..f691316
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/src/wp8/DummyPlugin.cs
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/src/wp8/DummyPlugin.cs
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/www/dummyplugin.js
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/www/dummyplugin.js b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/www/dummyplugin.js
new file mode 100644
index 0000000..631d6da
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/www/dummyplugin.js
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/www/dummyplugin.js
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/www/dummyplugin/image.jpg
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/www/dummyplugin/image.jpg b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/www/dummyplugin/image.jpg
new file mode 100644
index 0000000..219c78a
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.plugins.dummyplugin/www/dummyplugin/image.jpg
@@ -0,0 +1 @@
+./org.test.plugins.dummyplugin/www/dummyplugin/image.jpg
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/plugins/org.test.shareddeps/plugin.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/plugins/org.test.shareddeps/plugin.xml b/cordova-common/spec/fixtures/plugins/org.test.shareddeps/plugin.xml
new file mode 100644
index 0000000..fb669c8
--- /dev/null
+++ b/cordova-common/spec/fixtures/plugins/org.test.shareddeps/plugin.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright 2013 Anis Kadri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<plugin xmlns="http://cordova.apache.org/ns/plugins/1.0"
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ id="org.test.shareddeps"
+ version="1.0.0">
+
+ <name>Sharing Dependencies with the Multi-Child Plugin, woo</name>
+
+ <!-- android -->
+ <platform name="android">
+ <config-file target="AndroidManifest.xml" parent="/manifest">
+ <uses-permission android:name="android.permission.INTERNET"/>
+ </config-file>
+ </platform>
+</plugin>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android/AndroidManifest.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android/AndroidManifest.xml b/cordova-common/spec/fixtures/projects/android/AndroidManifest.xml
new file mode 100644
index 0000000..0c52803
--- /dev/null
+++ b/cordova-common/spec/fixtures/projects/android/AndroidManifest.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+ Copyright 2013 Anis Kadri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:windowSoftInputMode="adjustPan"
+ package="com.alunny.childapp" android:versionName="1.1" android:versionCode="5">
+ <supports-screens
+ android:largeScreens="true"
+ android:normalScreens="true"
+ android:smallScreens="true"
+ android:xlargeScreens="true"
+ android:resizeable="true"
+ android:anyDensity="true"
+ />
+
+ <uses-permission android:name="android.permission.CAMERA" />
+ <uses-permission android:name="android.permission.VIBRATE" />
+ <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
+ <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
+ <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
+ <uses-permission android:name="android.permission.INTERNET" />
+ <uses-permission android:name="android.permission.RECEIVE_SMS" />
+ <uses-permission android:name="android.permission.RECORD_AUDIO" />
+ <uses-permission android:name="android.permission.RECORD_VIDEO"/>
+ <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
+ <uses-permission android:name="android.permission.READ_CONTACTS" />
+ <uses-permission android:name="android.permission.WRITE_CONTACTS" />
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+ <uses-permission android:name="android.permission.GET_ACCOUNTS" />
+ <uses-permission android:name="android.permission.BROADCAST_STICKY" />
+
+ <uses-feature android:name="android.hardware.camera" />
+ <uses-feature android:name="android.hardware.camera.autofocus" />
+
+ <application android:icon="@drawable/icon" android:label="@string/app_name"
+ android:debuggable="true">
+ <activity android:name="ChildApp" android:label="@string/app_name"
+ android:configChanges="orientation|keyboardHidden">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ </activity>
+ <activity android:name="com.phonegap.DroidGap" android:label="@string/app_name"
+ android:configChanges="orientation|keyboardHidden">
+ <intent-filter>
+ </intent-filter>
+ </activity>
+ </application>
+
+ <uses-sdk android:minSdkVersion="5" />
+</manifest>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android/assets/www/.gitkeep
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android/assets/www/.gitkeep b/cordova-common/spec/fixtures/projects/android/assets/www/.gitkeep
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android/res/xml/config.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android/res/xml/config.xml b/cordova-common/spec/fixtures/projects/android/res/xml/config.xml
new file mode 100644
index 0000000..d37aba5
--- /dev/null
+++ b/cordova-common/spec/fixtures/projects/android/res/xml/config.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<cordova>
+ <!--
+ access elements control the Android whitelist.
+ Domains are assumed blocked unless set otherwise
+ -->
+
+ <access origin="http://127.0.0.1*"/> <!-- allow local pages -->
+
+ <!-- <access origin="https://example.com" /> allow any secure requests to example.com -->
+ <!-- <access origin="https://example.com" subdomains="true" /> such as above, but including subdomains, such as www -->
+ <!-- <access origin=".*"/> Allow all domains, suggested development use only -->
+
+ <log level="DEBUG"/>
+ <preference name="useBrowserHistory" value="false" />
+<plugins>
+ <plugin name="App" value="org.apache.cordova.App"/>
+ <plugin name="Geolocation" value="org.apache.cordova.GeoBroker"/>
+ <plugin name="Device" value="org.apache.cordova.Device"/>
+ <plugin name="Accelerometer" value="org.apache.cordova.AccelListener"/>
+ <plugin name="Compass" value="org.apache.cordova.CompassListener"/>
+ <plugin name="Media" value="org.apache.cordova.AudioHandler"/>
+ <plugin name="Camera" value="org.apache.cordova.CameraLauncher"/>
+ <plugin name="Contacts" value="org.apache.cordova.ContactManager"/>
+ <plugin name="File" value="org.apache.cordova.FileUtils"/>
+ <plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/>
+ <plugin name="Notification" value="org.apache.cordova.Notification"/>
+ <plugin name="Storage" value="org.apache.cordova.Storage"/>
+ <plugin name="Temperature" value="org.apache.cordova.TempListener"/>
+ <plugin name="FileTransfer" value="org.apache.cordova.FileTransfer"/>
+ <plugin name="Capture" value="org.apache.cordova.Capture"/>
+ <plugin name="Battery" value="org.apache.cordova.BatteryListener"/>
+ <plugin name="SplashScreen" value="org.apache.cordova.SplashScreen"/>
+</plugins>
+</cordova>
+
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android/src/.gitkeep
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android/src/.gitkeep b/cordova-common/spec/fixtures/projects/android/src/.gitkeep
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android_two/AndroidManifest.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android_two/AndroidManifest.xml b/cordova-common/spec/fixtures/projects/android_two/AndroidManifest.xml
new file mode 100644
index 0000000..17489ca
--- /dev/null
+++ b/cordova-common/spec/fixtures/projects/android_two/AndroidManifest.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+ Copyright 2013 Anis Kadri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:windowSoftInputMode="adjustPan"
+ package="com.alunny.childapp" android:versionName="1.1" android:versionCode="5">
+ <supports-screens
+ android:largeScreens="true"
+ android:normalScreens="true"
+ android:smallScreens="true"
+ android:xlargeScreens="true"
+ android:resizeable="true"
+ android:anyDensity="true"
+ />
+
+ <uses-permission android:name="android.permission.CAMERA" />
+ <uses-permission android:name="android.permission.VIBRATE" />
+ <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
+ <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
+ <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
+ <uses-permission android:name="android.permission.INTERNET" />
+ <uses-permission android:name="android.permission.RECEIVE_SMS" />
+ <uses-permission android:name="android.permission.RECORD_AUDIO" />
+ <uses-permission android:name="android.permission.RECORD_VIDEO"/>
+ <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
+ <uses-permission android:name="android.permission.READ_CONTACTS" />
+ <uses-permission android:name="android.permission.WRITE_CONTACTS" />
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+ <uses-permission android:name="android.permission.GET_ACCOUNTS" />
+ <uses-permission android:name="android.permission.BROADCAST_STICKY" />
+
+ <uses-feature android:name="android.hardware.camera" />
+ <uses-feature android:name="android.hardware.camera.autofocus" />
+
+ <application android:icon="@drawable/icon" android:label="@string/app_name"
+ android:debuggable="true">
+ <activity android:name="ChildApp" android:label="@string/app_name"
+ android:configChanges="orientation|keyboardHidden">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ </activity>
+ <activity android:name="org.test.DroidGap" android:label="@string/app_name"
+ android:configChanges="orientation|keyboardHidden">
+ <intent-filter>
+ </intent-filter>
+ </activity>
+ </application>
+
+ <uses-sdk android:minSdkVersion="5" />
+</manifest>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android_two/assets/www/.gitkeep
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android_two/assets/www/.gitkeep b/cordova-common/spec/fixtures/projects/android_two/assets/www/.gitkeep
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android_two/res/xml/config.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android_two/res/xml/config.xml b/cordova-common/spec/fixtures/projects/android_two/res/xml/config.xml
new file mode 100644
index 0000000..4f087a9
--- /dev/null
+++ b/cordova-common/spec/fixtures/projects/android_two/res/xml/config.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<cordova>
+ <!--
+ access elements control the Android whitelist.
+ Domains are assumed blocked unless set otherwise
+ -->
+
+ <access origin="http://127.0.0.1*"/> <!-- allow local pages -->
+
+ <!-- <access origin="https://example.com" /> allow any secure requests to example.com -->
+ <!-- <access origin="https://example.com" subdomains="true" /> such as above, but including subdomains, such as www -->
+ <!-- <access origin=".*"/> Allow all domains, suggested development use only -->
+
+ <log level="DEBUG"/>
+ <preference name="useBrowserHistory" value="false" />
+<plugins>
+ <plugin name="App" value="org.apache.cordova.App"/>
+ <plugin name="Geolocation" value="org.apache.cordova.GeoBroker"/>
+ <plugin name="Device" value="org.apache.cordova.Device"/>
+ <plugin name="Accelerometer" value="org.apache.cordova.AccelListener"/>
+ <plugin name="Compass" value="org.apache.cordova.CompassListener"/>
+ <plugin name="Media" value="org.apache.cordova.AudioHandler"/>
+ <plugin name="Camera" value="org.apache.cordova.CameraLauncher"/>
+ <plugin name="org.apache.cordova.core.contacts" value="org.apache.cordova.ContactManager"/>
+ <plugin name="File" value="org.apache.cordova.FileUtils"/>
+ <plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/>
+ <plugin name="Notification" value="org.apache.cordova.Notification"/>
+ <plugin name="Storage" value="org.apache.cordova.Storage"/>
+ <plugin name="Temperature" value="org.apache.cordova.TempListener"/>
+ <plugin name="FileTransfer" value="org.apache.cordova.FileTransfer"/>
+ <plugin name="Capture" value="org.apache.cordova.Capture"/>
+ <plugin name="Battery" value="org.apache.cordova.BatteryListener"/>
+ <plugin name="SplashScreen" value="org.apache.cordova.SplashScreen"/>
+</plugins>
+</cordova>
+
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android_two/src/.gitkeep
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android_two/src/.gitkeep b/cordova-common/spec/fixtures/projects/android_two/src/.gitkeep
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android_two_no_perms/AndroidManifest.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android_two_no_perms/AndroidManifest.xml b/cordova-common/spec/fixtures/projects/android_two_no_perms/AndroidManifest.xml
new file mode 100644
index 0000000..f4fcb54
--- /dev/null
+++ b/cordova-common/spec/fixtures/projects/android_two_no_perms/AndroidManifest.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+ Copyright 2013 Anis Kadri
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:windowSoftInputMode="adjustPan"
+ package="com.alunny.childapp" android:versionName="1.1" android:versionCode="5">
+ <supports-screens
+ android:largeScreens="true"
+ android:normalScreens="true"
+ android:smallScreens="true"
+ android:xlargeScreens="true"
+ android:resizeable="true"
+ android:anyDensity="true"
+ />
+
+ <application android:icon="@drawable/icon" android:label="@string/app_name"
+ android:debuggable="true">
+ <activity android:name="ChildApp" android:label="@string/app_name"
+ android:configChanges="orientation|keyboardHidden">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ </activity>
+ <activity android:name="org.test.DroidGap" android:label="@string/app_name"
+ android:configChanges="orientation|keyboardHidden">
+ <intent-filter>
+ </intent-filter>
+ </activity>
+ </application>
+
+ <uses-sdk android:minSdkVersion="5" />
+</manifest>
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android_two_no_perms/assets/www/.gitkeep
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android_two_no_perms/assets/www/.gitkeep b/cordova-common/spec/fixtures/projects/android_two_no_perms/assets/www/.gitkeep
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android_two_no_perms/res/xml/config.xml
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android_two_no_perms/res/xml/config.xml b/cordova-common/spec/fixtures/projects/android_two_no_perms/res/xml/config.xml
new file mode 100644
index 0000000..4f087a9
--- /dev/null
+++ b/cordova-common/spec/fixtures/projects/android_two_no_perms/res/xml/config.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<cordova>
+ <!--
+ access elements control the Android whitelist.
+ Domains are assumed blocked unless set otherwise
+ -->
+
+ <access origin="http://127.0.0.1*"/> <!-- allow local pages -->
+
+ <!-- <access origin="https://example.com" /> allow any secure requests to example.com -->
+ <!-- <access origin="https://example.com" subdomains="true" /> such as above, but including subdomains, such as www -->
+ <!-- <access origin=".*"/> Allow all domains, suggested development use only -->
+
+ <log level="DEBUG"/>
+ <preference name="useBrowserHistory" value="false" />
+<plugins>
+ <plugin name="App" value="org.apache.cordova.App"/>
+ <plugin name="Geolocation" value="org.apache.cordova.GeoBroker"/>
+ <plugin name="Device" value="org.apache.cordova.Device"/>
+ <plugin name="Accelerometer" value="org.apache.cordova.AccelListener"/>
+ <plugin name="Compass" value="org.apache.cordova.CompassListener"/>
+ <plugin name="Media" value="org.apache.cordova.AudioHandler"/>
+ <plugin name="Camera" value="org.apache.cordova.CameraLauncher"/>
+ <plugin name="org.apache.cordova.core.contacts" value="org.apache.cordova.ContactManager"/>
+ <plugin name="File" value="org.apache.cordova.FileUtils"/>
+ <plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/>
+ <plugin name="Notification" value="org.apache.cordova.Notification"/>
+ <plugin name="Storage" value="org.apache.cordova.Storage"/>
+ <plugin name="Temperature" value="org.apache.cordova.TempListener"/>
+ <plugin name="FileTransfer" value="org.apache.cordova.FileTransfer"/>
+ <plugin name="Capture" value="org.apache.cordova.Capture"/>
+ <plugin name="Battery" value="org.apache.cordova.BatteryListener"/>
+ <plugin name="SplashScreen" value="org.apache.cordova.SplashScreen"/>
+</plugins>
+</cordova>
+
http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/59042bae/cordova-common/spec/fixtures/projects/android_two_no_perms/src/.gitkeep
----------------------------------------------------------------------
diff --git a/cordova-common/spec/fixtures/projects/android_two_no_perms/src/.gitkeep b/cordova-common/spec/fixtures/projects/android_two_no_perms/src/.gitkeep
new file mode 100644
index 0000000..e69de29
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org