Set VERSION to 2.4.1-dev (via coho)

This commit is contained in:
Steve Gill 2017-02-28 17:55:56 -08:00
parent e4ff41c07c
commit 926fbf0e8c
3 changed files with 314 additions and 203 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "cordova-plugin-camera", "name": "cordova-plugin-camera",
"version": "2.4.0", "version": "2.4.1-dev",
"description": "Cordova Camera Plugin", "description": "Cordova Camera Plugin",
"types": "./types/index.d.ts", "types": "./types/index.d.ts",
"cordova": { "cordova": {

View File

@ -1,200 +1,285 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:rim="http://www.blackberry.com/ns/widgets" id="cordova-plugin-camera" version="2.4.0"> <!--
<name>Camera</name> Licensed to the Apache Software Foundation (ASF) under one
<description>Cordova Camera Plugin</description> or more contributor license agreements. See the NOTICE file
<license>Apache 2.0</license> distributed with this work for additional information
<keywords>cordova,camera</keywords> regarding copyright ownership. The ASF licenses this file
<repo>https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git</repo> to you under the Apache License, Version 2.0 (the
<issue>https://issues.apache.org/jira/browse/CB/component/12320645</issue> "License"); you may not use this file except in compliance
<dependency id="cordova-plugin-compat" version="^1.1.0"/> with the License. You may obtain a copy of the License at
<js-module src="www/CameraConstants.js" name="Camera">
<clobbers target="Camera"/> http://www.apache.org/licenses/LICENSE-2.0
</js-module>
<js-module src="www/CameraPopoverOptions.js" name="CameraPopoverOptions"> Unless required by applicable law or agreed to in writing,
<clobbers target="CameraPopoverOptions"/> software distributed under the License is distributed on an
</js-module> "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
<js-module src="www/Camera.js" name="camera"> KIND, either express or implied. See the License for the
<clobbers target="navigator.camera"/> specific language governing permissions and limitations
</js-module> under the License.
<platform name="firefoxos"> -->
<config-file target="config.xml" parent="/*">
<feature name="Camera"> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
<param name="firefoxos-package" value="Camera"/> xmlns:android="http://schemas.android.com/apk/res/android"
</feature> xmlns:rim="http://www.blackberry.com/ns/widgets"
</config-file> id="cordova-plugin-camera"
<js-module src="src/firefoxos/CameraProxy.js" name="CameraProxy"> version="2.4.1-dev">
<runs/> <name>Camera</name>
<description>Cordova Camera Plugin</description>
<license>Apache 2.0</license>
<keywords>cordova,camera</keywords>
<repo>https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git</repo>
<issue>https://issues.apache.org/jira/browse/CB/component/12320645</issue>
<dependency id="cordova-plugin-compat" version="^1.1.0" />
<js-module src="www/CameraConstants.js" name="Camera">
<clobbers target="Camera" />
</js-module> </js-module>
</platform>
<platform name="android"> <js-module src="www/CameraPopoverOptions.js" name="CameraPopoverOptions">
<config-file target="res/xml/config.xml" parent="/*"> <clobbers target="CameraPopoverOptions" />
<feature name="Camera">
<param name="android-package" value="org.apache.cordova.camera.CameraLauncher"/>
</feature>
</config-file>
<config-file target="AndroidManifest.xml" parent="/*">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
</config-file>
<config-file target="AndroidManifest.xml" parent="application">
<provider android:name="android.support.v4.content.FileProvider" android:authorities="${applicationId}.provider" android:exported="false" android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths"/>
</provider>
</config-file>
<source-file src="src/android/CameraLauncher.java" target-dir="src/org/apache/cordova/camera"/>
<source-file src="src/android/CordovaUri.java" target-dir="src/org/apache/cordova/camera"/>
<source-file src="src/android/FileHelper.java" target-dir="src/org/apache/cordova/camera"/>
<source-file src="src/android/ExifHelper.java" target-dir="src/org/apache/cordova/camera"/>
<source-file src="src/android/xml/provider_paths.xml" target-dir="res/xml"/>
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<clobbers target="CameraPopoverHandle"/>
</js-module> </js-module>
<framework src="com.android.support:support-v4:24.1.1+"/>
</platform>
<platform name="amazon-fireos">
<config-file target="res/xml/config.xml" parent="/*"> <js-module src="www/Camera.js" name="camera">
<feature name="Camera"> <clobbers target="navigator.camera" />
<param name="android-package" value="org.apache.cordova.camera.CameraLauncher"/>
</feature>
</config-file>
<config-file target="AndroidManifest.xml" parent="/*">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
</config-file>
<source-file src="src/android/CameraLauncher.java" target-dir="src/org/apache/cordova/camera"/>
<source-file src="src/android/FileHelper.java" target-dir="src/org/apache/cordova/camera"/>
<source-file src="src/android/ExifHelper.java" target-dir="src/org/apache/cordova/camera"/>
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<clobbers target="CameraPopoverHandle"/>
</js-module> </js-module>
</platform>
<platform name="ubuntu"> <!-- firefoxos -->
<config-file target="config.xml" parent="/*"> <platform name="firefoxos">
<feature name="Camera"> <config-file target="config.xml" parent="/*">
<param policy_group="camera" policy_version="1"/> <feature name="Camera">
</feature> <param name="firefoxos-package" value="Camera" />
</config-file> </feature>
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle"> </config-file>
<clobbers target="CameraPopoverHandle"/>
</js-module> <js-module src="src/firefoxos/CameraProxy.js" name="CameraProxy">
<header-file src="src/ubuntu/camera.h"/> <runs />
<source-file src="src/ubuntu/camera.cpp"/> </js-module>
<resource-file src="src/ubuntu/back.png"/> </platform>
<resource-file src="src/ubuntu/CaptureWidget.qml"/>
<resource-file src="src/ubuntu/shoot.png"/> <!-- android -->
<resource-file src="src/ubuntu/toolbar-left.png"/> <platform name="android">
<resource-file src="src/ubuntu/toolbar-middle.png"/> <config-file target="res/xml/config.xml" parent="/*">
<resource-file src="src/ubuntu/toolbar-right.png"/> <feature name="Camera">
</platform> <param name="android-package" value="org.apache.cordova.camera.CameraLauncher"/>
<platform name="ios"> </feature>
<config-file target="config.xml" parent="/*"> </config-file>
<feature name="Camera"> <config-file target="AndroidManifest.xml" parent="/*">
<param name="ios-package" value="CDVCamera"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</feature> </config-file>
<preference name="CameraUsesGeolocation" value="false"/> <config-file target="AndroidManifest.xml" parent="application">
</config-file> <provider
<config-file target="*-Info.plist" parent="NSCameraUsageDescription"> android:name="android.support.v4.content.FileProvider"
<string>$CAMERA_USAGE_DESCRIPTION</string> android:authorities="${applicationId}.provider"
</config-file> android:exported="false"
<config-file target="*-Info.plist" parent="NSPhotoLibraryUsageDescription"> android:grantUriPermissions="true" >
<string>$PHOTOLIBRARY_USAGE_DESCRIPTION</string> <meta-data
</config-file> android:name="android.support.FILE_PROVIDER_PATHS"
<config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription"> android:resource="@xml/provider_paths"/>
<string/> </provider>
</config-file> </config-file>
<js-module src="www/ios/CameraPopoverHandle.js" name="CameraPopoverHandle">
<clobbers target="CameraPopoverHandle"/> <source-file src="src/android/CameraLauncher.java" target-dir="src/org/apache/cordova/camera" />
</js-module> <source-file src="src/android/CordovaUri.java" target-dir="src/org/apache/cordova/camera" />
<header-file src="src/ios/UIImage+CropScaleOrientation.h"/> <source-file src="src/android/FileHelper.java" target-dir="src/org/apache/cordova/camera" />
<header-file src="src/ios/CDVCamera.h"/> <source-file src="src/android/ExifHelper.java" target-dir="src/org/apache/cordova/camera" />
<header-file src="src/ios/CDVJpegHeaderWriter.h"/> <source-file src="src/android/xml/provider_paths.xml" target-dir="res/xml" />
<header-file src="src/ios/CDVExif.h"/>
<source-file src="src/ios/UIImage+CropScaleOrientation.m"/> <js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<source-file src="src/ios/CDVCamera.m"/> <clobbers target="CameraPopoverHandle" />
<source-file src="src/ios/CDVJpegHeaderWriter.m"/> </js-module>
<framework src="ImageIO.framework" weak="true"/>
<framework src="CoreLocation.framework"/> <framework src="com.android.support:support-v4:24.1.1+" />
<framework src="CoreGraphics.framework"/>
<framework src="AssetsLibrary.framework"/> </platform>
<framework src="MobileCoreServices.framework"/>
<framework src="CoreGraphics.framework"/> <!-- amazon-fireos -->
<framework src="AVFoundation.framework"/> <platform name="amazon-fireos">
<preference name="CAMERA_USAGE_DESCRIPTION" default=" "/> <config-file target="res/xml/config.xml" parent="/*">
<preference name="PHOTOLIBRARY_USAGE_DESCRIPTION" default=" "/> <feature name="Camera">
</platform> <param name="android-package" value="org.apache.cordova.camera.CameraLauncher"/>
<platform name="blackberry10"> </feature>
<source-file src="src/blackberry10/index.js" target-dir="Camera"/> </config-file>
<config-file target="www/config.xml" parent="/widget"> <config-file target="AndroidManifest.xml" parent="/*">
<feature name="Camera" value="Camera"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</config-file> </config-file>
<config-file target="www/config.xml" parent="/widget/rim:permissions">
<rim:permit>access_shared</rim:permit> <source-file src="src/android/CameraLauncher.java" target-dir="src/org/apache/cordova/camera" />
<rim:permit>use_camera</rim:permit> <source-file src="src/android/FileHelper.java" target-dir="src/org/apache/cordova/camera" />
</config-file> <source-file src="src/android/ExifHelper.java" target-dir="src/org/apache/cordova/camera" />
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<clobbers target="CameraPopoverHandle"/> <js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
</js-module> <clobbers target="CameraPopoverHandle" />
<asset src="www/blackberry10/assets" target="chrome"/> </js-module>
</platform>
<platform name="wp7"> </platform>
<config-file target="config.xml" parent="/*">
<feature name="Camera"> <!-- ubuntu -->
<param name="wp-package" value="Camera"/> <platform name="ubuntu">
</feature> <config-file target="config.xml" parent="/*">
</config-file> <feature name="Camera">
<config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities"> <param policy_group="camera" policy_version="1" />
<Capability Name="ID_CAP_ISV_CAMERA"/> </feature>
<Capability Name="ID_CAP_MEDIALIB"/> </config-file>
</config-file> <js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<source-file src="src/wp/Camera.cs"/> <clobbers target="CameraPopoverHandle" />
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle"> </js-module>
<clobbers target="CameraPopoverHandle"/> <header-file src="src/ubuntu/camera.h" />
</js-module> <source-file src="src/ubuntu/camera.cpp" />
</platform>
<platform name="wp8"> <resource-file src="src/ubuntu/back.png" />
<config-file target="config.xml" parent="/*"> <resource-file src="src/ubuntu/CaptureWidget.qml" />
<feature name="Camera"> <resource-file src="src/ubuntu/shoot.png" />
<param name="wp-package" value="Camera"/> <resource-file src="src/ubuntu/toolbar-left.png" />
</feature> <resource-file src="src/ubuntu/toolbar-middle.png" />
</config-file> <resource-file src="src/ubuntu/toolbar-right.png" />
<config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities"> </platform>
<Capability Name="ID_CAP_ISV_CAMERA"/>
<Capability Name="ID_CAP_MEDIALIB_PHOTO"/> <!-- ios -->
</config-file> <platform name="ios">
<source-file src="src/wp/Camera.cs"/> <config-file target="config.xml" parent="/*">
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle"> <feature name="Camera">
<clobbers target="CameraPopoverHandle"/> <param name="ios-package" value="CDVCamera" />
</js-module> </feature>
</platform> <preference name="CameraUsesGeolocation" value="false" />
<platform name="windows8"> </config-file>
<config-file target="package.appxmanifest" parent="/Package/Capabilities">
<Capability Name="picturesLibrary"/> <js-module src="www/ios/CameraPopoverHandle.js" name="CameraPopoverHandle">
<DeviceCapability Name="webcam"/> <clobbers target="CameraPopoverHandle" />
</config-file> </js-module>
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<clobbers target="CameraPopoverHandle"/> <header-file src="src/ios/UIImage+CropScaleOrientation.h" />
</js-module> <source-file src="src/ios/UIImage+CropScaleOrientation.m" />
<js-module src="src/windows/CameraProxy.js" name="CameraProxy"> <header-file src="src/ios/CDVCamera.h" />
<runs/> <source-file src="src/ios/CDVCamera.m" />
</js-module> <header-file src="src/ios/CDVJpegHeaderWriter.h" />
</platform> <source-file src="src/ios/CDVJpegHeaderWriter.m" />
<platform name="browser"> <header-file src="src/ios/CDVExif.h" />
<config-file target="config.xml" parent="/*"> <framework src="ImageIO.framework" weak="true" />
<feature name="Camera"> <framework src="CoreLocation.framework" />
<param name="browser-package" value="Camera"/> <framework src="CoreGraphics.framework" />
</feature> <framework src="AssetsLibrary.framework" />
</config-file> <framework src="MobileCoreServices.framework" />
<js-module src="src/browser/CameraProxy.js" name="CameraProxy"> <framework src="CoreGraphics.framework" />
<runs/> <framework src="AVFoundation.framework" />
</js-module>
</platform> <preference name="CAMERA_USAGE_DESCRIPTION" default=" " />
<platform name="windows"> <config-file target="*-Info.plist" parent="NSCameraUsageDescription">
<config-file target="package.appxmanifest" parent="/Package/Capabilities"> <string>$CAMERA_USAGE_DESCRIPTION</string>
<DeviceCapability Name="webcam"/> </config-file>
</config-file>
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle"> <preference name="PHOTOLIBRARY_USAGE_DESCRIPTION" default=" " />
<clobbers target="CameraPopoverHandle"/> <config-file target="*-Info.plist" parent="NSPhotoLibraryUsageDescription">
</js-module> <string>$PHOTOLIBRARY_USAGE_DESCRIPTION</string>
<js-module src="src/windows/CameraProxy.js" name="CameraProxy"> </config-file>
<runs/>
</js-module> <config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription">
</platform> <string></string>
</config-file>
</platform>
<!-- blackberry10 -->
<platform name="blackberry10">
<source-file src="src/blackberry10/index.js" target-dir="Camera" />
<config-file target="www/config.xml" parent="/widget">
<feature name="Camera" value="Camera"/>
</config-file>
<config-file target="www/config.xml" parent="/widget/rim:permissions">
<rim:permit>access_shared</rim:permit>
<rim:permit>use_camera</rim:permit>
</config-file>
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<clobbers target="CameraPopoverHandle" />
</js-module>
<asset src="www/blackberry10/assets" target="chrome" />
</platform>
<!-- wp7 -->
<platform name="wp7">
<config-file target="config.xml" parent="/*">
<feature name="Camera">
<param name="wp-package" value="Camera"/>
</feature>
</config-file>
<config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
<Capability Name="ID_CAP_ISV_CAMERA" />
<Capability Name="ID_CAP_MEDIALIB" />
</config-file>
<source-file src="src/wp/Camera.cs" />
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<clobbers target="CameraPopoverHandle" />
</js-module>
</platform>
<!-- wp8 -->
<platform name="wp8">
<config-file target="config.xml" parent="/*">
<feature name="Camera">
<param name="wp-package" value="Camera"/>
</feature>
</config-file>
<config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
<Capability Name="ID_CAP_ISV_CAMERA" />
<Capability Name="ID_CAP_MEDIALIB_PHOTO"/>
</config-file>
<source-file src="src/wp/Camera.cs" />
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<clobbers target="CameraPopoverHandle" />
</js-module>
</platform>
<!-- windows8 -->
<platform name="windows8">
<config-file target="package.appxmanifest" parent="/Package/Capabilities">
<Capability Name="picturesLibrary" />
<DeviceCapability Name="webcam" />
</config-file>
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<clobbers target="CameraPopoverHandle" />
</js-module>
<js-module src="src/windows/CameraProxy.js" name="CameraProxy">
<runs />
</js-module>
</platform>
<!-- browser -->
<platform name="browser">
<config-file target="config.xml" parent="/*">
<feature name="Camera">
<param name="browser-package" value="Camera" />
</feature>
</config-file>
<js-module src="src/browser/CameraProxy.js" name="CameraProxy">
<runs />
</js-module>
</platform>
<!-- windows -->
<platform name="windows">
<config-file target="package.appxmanifest" parent="/Package/Capabilities">
<DeviceCapability Name="webcam" />
</config-file>
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
<clobbers target="CameraPopoverHandle" />
</js-module>
<js-module src="src/windows/CameraProxy.js" name="CameraProxy">
<runs />
</js-module>
</platform>
</plugin> </plugin>

View File

@ -1,7 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:rim="http://www.blackberry.com/ns/widgets" id="cordova-plugin-camera-tests" version="2.4.0"> <!--
<name>Cordova Camera Plugin Tests</name> Licensed to the Apache Software Foundation (ASF) under one
<license>Apache 2.0</license> or more contributor license agreements. See the NOTICE file
<dependency id="cordova-plugin-file" version=">=2.0.0"/> distributed with this work for additional information
<js-module src="tests.js" name="tests"/> 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.
-->
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:rim="http://www.blackberry.com/ns/widgets"
id="cordova-plugin-camera-tests"
version="2.4.1-dev">
<name>Cordova Camera Plugin Tests</name>
<license>Apache 2.0</license>
<dependency id="cordova-plugin-file" version=">=2.0.0" />
<js-module src="tests.js" name="tests">
</js-module>
</plugin> </plugin>