mirror of
https://github.com/apache/cordova-plugin-camera.git
synced 2025-01-18 19:22:51 +08:00
CB-12519 Updated version and RELEASENOTES.md for release 2.4.0
This commit is contained in:
parent
4fc25154f3
commit
e4ff41c07c
@ -20,6 +20,18 @@
|
|||||||
-->
|
-->
|
||||||
# Release Notes
|
# Release Notes
|
||||||
|
|
||||||
|
### 2.3.2 (Feb 28, 2017)
|
||||||
|
* [CB-12501](https://issues.apache.org/jira/browse/CB-12501) **Android**: Appium tests don't use `XPath` selectors anymore
|
||||||
|
* [CB-12469](https://issues.apache.org/jira/browse/CB-12469) Appium tests can now run on **iOS 10**
|
||||||
|
* [CB-12005](https://issues.apache.org/jira/browse/CB-12005) Changing the `getOrientation` method to return the defined enumerated `EXIF` instead of orientation in degrees for Consistency
|
||||||
|
* [CB-12368](https://issues.apache.org/jira/browse/CB-12368) Fix permission check on **Android**
|
||||||
|
* [CB-12353](https://issues.apache.org/jira/browse/CB-12353) Corrected merges usage in `plugin.xml`
|
||||||
|
* [CB-12369](https://issues.apache.org/jira/browse/CB-12369) Add plugin typings from `DefinitelyTyped`
|
||||||
|
* [CB-12363](https://issues.apache.org/jira/browse/CB-12363) Added build badges for **iOS 9.3** and **iOS 10.0**
|
||||||
|
* [CB-12312](https://issues.apache.org/jira/browse/CB-12312) [Appium] [Android] A few changes to the tests: - updated comments on how to run the tests. extra comments around functionality at certain points in the automation. - stub of a resolution checker on test startup - still need to figure out acceptable values. - moved session shutdown to an afterAll clause. - changed resolution determiner from using webview-based values to using the native windows dimensions - this helps as the webview values may be scaled down intentionally by manufacturers (via changing devicePixelRatio). furthermore, since the screen dimension automation is used purely for native UI automation, better to use the dimensions reported by the native context rather than the web context. - when finding elements by XPath, use multiple calls to avoid a Windows emulator + Android bug. Made this pattern consistent in the entire test.
|
||||||
|
* [CB-12236](https://issues.apache.org/jira/browse/CB-12236) - Fixed RELEASENOTES for cordova-plugin-camera
|
||||||
|
* [CB-12230](https://issues.apache.org/jira/browse/CB-12230) Removed Windows 8.1 build badges
|
||||||
|
|
||||||
### 2.3.1 (Dec 07, 2016)
|
### 2.3.1 (Dec 07, 2016)
|
||||||
* [CB-12224](https://issues.apache.org/jira/browse/CB-12224) Updated version and RELEASENOTES.md for release 2.3.1
|
* [CB-12224](https://issues.apache.org/jira/browse/CB-12224) Updated version and RELEASENOTES.md for release 2.3.1
|
||||||
* Fix missing license headers.
|
* Fix missing license headers.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "cordova-plugin-camera",
|
"name": "cordova-plugin-camera",
|
||||||
"version": "2.3.2-dev",
|
"version": "2.4.0",
|
||||||
"description": "Cordova Camera Plugin",
|
"description": "Cordova Camera Plugin",
|
||||||
"types": "./types/index.d.ts",
|
"types": "./types/index.d.ts",
|
||||||
"cordova": {
|
"cordova": {
|
||||||
|
477
plugin.xml
477
plugin.xml
@ -1,285 +1,200 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
<!--
|
<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">
|
||||||
Licensed to the Apache Software Foundation (ASF) under one
|
<name>Camera</name>
|
||||||
or more contributor license agreements. See the NOTICE file
|
<description>Cordova Camera Plugin</description>
|
||||||
distributed with this work for additional information
|
<license>Apache 2.0</license>
|
||||||
regarding copyright ownership. The ASF licenses this file
|
<keywords>cordova,camera</keywords>
|
||||||
to you under the Apache License, Version 2.0 (the
|
<repo>https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git</repo>
|
||||||
"License"); you may not use this file except in compliance
|
<issue>https://issues.apache.org/jira/browse/CB/component/12320645</issue>
|
||||||
with the License. You may obtain a copy of the License at
|
<dependency id="cordova-plugin-compat" version="^1.1.0"/>
|
||||||
|
<js-module src="www/CameraConstants.js" name="Camera">
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
<clobbers target="Camera"/>
|
||||||
|
</js-module>
|
||||||
Unless required by applicable law or agreed to in writing,
|
<js-module src="www/CameraPopoverOptions.js" name="CameraPopoverOptions">
|
||||||
software distributed under the License is distributed on an
|
<clobbers target="CameraPopoverOptions"/>
|
||||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
</js-module>
|
||||||
KIND, either express or implied. See the License for the
|
<js-module src="www/Camera.js" name="camera">
|
||||||
specific language governing permissions and limitations
|
<clobbers target="navigator.camera"/>
|
||||||
under the License.
|
</js-module>
|
||||||
-->
|
<platform name="firefoxos">
|
||||||
|
<config-file target="config.xml" parent="/*">
|
||||||
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
|
<feature name="Camera">
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
<param name="firefoxos-package" value="Camera"/>
|
||||||
xmlns:rim="http://www.blackberry.com/ns/widgets"
|
</feature>
|
||||||
id="cordova-plugin-camera"
|
</config-file>
|
||||||
version="2.3.2-dev">
|
<js-module src="src/firefoxos/CameraProxy.js" name="CameraProxy">
|
||||||
<name>Camera</name>
|
<runs/>
|
||||||
<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>
|
||||||
<js-module src="www/CameraPopoverOptions.js" name="CameraPopoverOptions">
|
<platform name="android">
|
||||||
<clobbers target="CameraPopoverOptions" />
|
<config-file target="res/xml/config.xml" parent="/*">
|
||||||
|
<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">
|
||||||
<js-module src="www/Camera.js" name="camera">
|
<config-file target="res/xml/config.xml" parent="/*">
|
||||||
<clobbers target="navigator.camera" />
|
<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>
|
||||||
|
<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>
|
||||||
<!-- firefoxos -->
|
<platform name="ubuntu">
|
||||||
<platform name="firefoxos">
|
<config-file target="config.xml" parent="/*">
|
||||||
<config-file target="config.xml" parent="/*">
|
<feature name="Camera">
|
||||||
<feature name="Camera">
|
<param policy_group="camera" policy_version="1"/>
|
||||||
<param name="firefoxos-package" value="Camera" />
|
</feature>
|
||||||
</feature>
|
</config-file>
|
||||||
</config-file>
|
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
||||||
|
<clobbers target="CameraPopoverHandle"/>
|
||||||
<js-module src="src/firefoxos/CameraProxy.js" name="CameraProxy">
|
</js-module>
|
||||||
<runs />
|
<header-file src="src/ubuntu/camera.h"/>
|
||||||
</js-module>
|
<source-file src="src/ubuntu/camera.cpp"/>
|
||||||
</platform>
|
<resource-file src="src/ubuntu/back.png"/>
|
||||||
|
<resource-file src="src/ubuntu/CaptureWidget.qml"/>
|
||||||
<!-- android -->
|
<resource-file src="src/ubuntu/shoot.png"/>
|
||||||
<platform name="android">
|
<resource-file src="src/ubuntu/toolbar-left.png"/>
|
||||||
<config-file target="res/xml/config.xml" parent="/*">
|
<resource-file src="src/ubuntu/toolbar-middle.png"/>
|
||||||
<feature name="Camera">
|
<resource-file src="src/ubuntu/toolbar-right.png"/>
|
||||||
<param name="android-package" value="org.apache.cordova.camera.CameraLauncher"/>
|
</platform>
|
||||||
</feature>
|
<platform name="ios">
|
||||||
</config-file>
|
<config-file target="config.xml" parent="/*">
|
||||||
<config-file target="AndroidManifest.xml" parent="/*">
|
<feature name="Camera">
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
<param name="ios-package" value="CDVCamera"/>
|
||||||
</config-file>
|
</feature>
|
||||||
<config-file target="AndroidManifest.xml" parent="application">
|
<preference name="CameraUsesGeolocation" value="false"/>
|
||||||
<provider
|
</config-file>
|
||||||
android:name="android.support.v4.content.FileProvider"
|
<config-file target="*-Info.plist" parent="NSCameraUsageDescription">
|
||||||
android:authorities="${applicationId}.provider"
|
<string>$CAMERA_USAGE_DESCRIPTION</string>
|
||||||
android:exported="false"
|
</config-file>
|
||||||
android:grantUriPermissions="true" >
|
<config-file target="*-Info.plist" parent="NSPhotoLibraryUsageDescription">
|
||||||
<meta-data
|
<string>$PHOTOLIBRARY_USAGE_DESCRIPTION</string>
|
||||||
android:name="android.support.FILE_PROVIDER_PATHS"
|
</config-file>
|
||||||
android:resource="@xml/provider_paths"/>
|
<config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription">
|
||||||
</provider>
|
<string/>
|
||||||
</config-file>
|
</config-file>
|
||||||
|
<js-module src="www/ios/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
||||||
<source-file src="src/android/CameraLauncher.java" target-dir="src/org/apache/cordova/camera" />
|
<clobbers target="CameraPopoverHandle"/>
|
||||||
<source-file src="src/android/CordovaUri.java" target-dir="src/org/apache/cordova/camera" />
|
</js-module>
|
||||||
<source-file src="src/android/FileHelper.java" target-dir="src/org/apache/cordova/camera" />
|
<header-file src="src/ios/UIImage+CropScaleOrientation.h"/>
|
||||||
<source-file src="src/android/ExifHelper.java" target-dir="src/org/apache/cordova/camera" />
|
<header-file src="src/ios/CDVCamera.h"/>
|
||||||
<source-file src="src/android/xml/provider_paths.xml" target-dir="res/xml" />
|
<header-file src="src/ios/CDVJpegHeaderWriter.h"/>
|
||||||
|
<header-file src="src/ios/CDVExif.h"/>
|
||||||
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
<source-file src="src/ios/UIImage+CropScaleOrientation.m"/>
|
||||||
<clobbers target="CameraPopoverHandle" />
|
<source-file src="src/ios/CDVCamera.m"/>
|
||||||
</js-module>
|
<source-file src="src/ios/CDVJpegHeaderWriter.m"/>
|
||||||
|
<framework src="ImageIO.framework" weak="true"/>
|
||||||
<framework src="com.android.support:support-v4:24.1.1+" />
|
<framework src="CoreLocation.framework"/>
|
||||||
|
<framework src="CoreGraphics.framework"/>
|
||||||
</platform>
|
<framework src="AssetsLibrary.framework"/>
|
||||||
|
<framework src="MobileCoreServices.framework"/>
|
||||||
<!-- amazon-fireos -->
|
<framework src="CoreGraphics.framework"/>
|
||||||
<platform name="amazon-fireos">
|
<framework src="AVFoundation.framework"/>
|
||||||
<config-file target="res/xml/config.xml" parent="/*">
|
<preference name="CAMERA_USAGE_DESCRIPTION" default=" "/>
|
||||||
<feature name="Camera">
|
<preference name="PHOTOLIBRARY_USAGE_DESCRIPTION" default=" "/>
|
||||||
<param name="android-package" value="org.apache.cordova.camera.CameraLauncher"/>
|
</platform>
|
||||||
</feature>
|
<platform name="blackberry10">
|
||||||
</config-file>
|
<source-file src="src/blackberry10/index.js" target-dir="Camera"/>
|
||||||
<config-file target="AndroidManifest.xml" parent="/*">
|
<config-file target="www/config.xml" parent="/widget">
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
<feature name="Camera" value="Camera"/>
|
||||||
</config-file>
|
</config-file>
|
||||||
|
<config-file target="www/config.xml" parent="/widget/rim:permissions">
|
||||||
<source-file src="src/android/CameraLauncher.java" target-dir="src/org/apache/cordova/camera" />
|
<rim:permit>access_shared</rim:permit>
|
||||||
<source-file src="src/android/FileHelper.java" target-dir="src/org/apache/cordova/camera" />
|
<rim:permit>use_camera</rim:permit>
|
||||||
<source-file src="src/android/ExifHelper.java" target-dir="src/org/apache/cordova/camera" />
|
</config-file>
|
||||||
|
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
||||||
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
<clobbers target="CameraPopoverHandle"/>
|
||||||
<clobbers target="CameraPopoverHandle" />
|
</js-module>
|
||||||
</js-module>
|
<asset src="www/blackberry10/assets" target="chrome"/>
|
||||||
|
</platform>
|
||||||
</platform>
|
<platform name="wp7">
|
||||||
|
<config-file target="config.xml" parent="/*">
|
||||||
<!-- ubuntu -->
|
<feature name="Camera">
|
||||||
<platform name="ubuntu">
|
<param name="wp-package" value="Camera"/>
|
||||||
<config-file target="config.xml" parent="/*">
|
</feature>
|
||||||
<feature name="Camera">
|
</config-file>
|
||||||
<param policy_group="camera" policy_version="1" />
|
<config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
|
||||||
</feature>
|
<Capability Name="ID_CAP_ISV_CAMERA"/>
|
||||||
</config-file>
|
<Capability Name="ID_CAP_MEDIALIB"/>
|
||||||
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
</config-file>
|
||||||
<clobbers target="CameraPopoverHandle" />
|
<source-file src="src/wp/Camera.cs"/>
|
||||||
</js-module>
|
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
||||||
<header-file src="src/ubuntu/camera.h" />
|
<clobbers target="CameraPopoverHandle"/>
|
||||||
<source-file src="src/ubuntu/camera.cpp" />
|
</js-module>
|
||||||
|
</platform>
|
||||||
<resource-file src="src/ubuntu/back.png" />
|
<platform name="wp8">
|
||||||
<resource-file src="src/ubuntu/CaptureWidget.qml" />
|
<config-file target="config.xml" parent="/*">
|
||||||
<resource-file src="src/ubuntu/shoot.png" />
|
<feature name="Camera">
|
||||||
<resource-file src="src/ubuntu/toolbar-left.png" />
|
<param name="wp-package" value="Camera"/>
|
||||||
<resource-file src="src/ubuntu/toolbar-middle.png" />
|
</feature>
|
||||||
<resource-file src="src/ubuntu/toolbar-right.png" />
|
</config-file>
|
||||||
</platform>
|
<config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
|
||||||
|
<Capability Name="ID_CAP_ISV_CAMERA"/>
|
||||||
<!-- ios -->
|
<Capability Name="ID_CAP_MEDIALIB_PHOTO"/>
|
||||||
<platform name="ios">
|
</config-file>
|
||||||
<config-file target="config.xml" parent="/*">
|
<source-file src="src/wp/Camera.cs"/>
|
||||||
<feature name="Camera">
|
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
||||||
<param name="ios-package" value="CDVCamera" />
|
<clobbers target="CameraPopoverHandle"/>
|
||||||
</feature>
|
</js-module>
|
||||||
<preference name="CameraUsesGeolocation" value="false" />
|
</platform>
|
||||||
</config-file>
|
<platform name="windows8">
|
||||||
|
<config-file target="package.appxmanifest" parent="/Package/Capabilities">
|
||||||
<js-module src="www/ios/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
<Capability Name="picturesLibrary"/>
|
||||||
<clobbers target="CameraPopoverHandle" />
|
<DeviceCapability Name="webcam"/>
|
||||||
</js-module>
|
</config-file>
|
||||||
|
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
||||||
<header-file src="src/ios/UIImage+CropScaleOrientation.h" />
|
<clobbers target="CameraPopoverHandle"/>
|
||||||
<source-file src="src/ios/UIImage+CropScaleOrientation.m" />
|
</js-module>
|
||||||
<header-file src="src/ios/CDVCamera.h" />
|
<js-module src="src/windows/CameraProxy.js" name="CameraProxy">
|
||||||
<source-file src="src/ios/CDVCamera.m" />
|
<runs/>
|
||||||
<header-file src="src/ios/CDVJpegHeaderWriter.h" />
|
</js-module>
|
||||||
<source-file src="src/ios/CDVJpegHeaderWriter.m" />
|
</platform>
|
||||||
<header-file src="src/ios/CDVExif.h" />
|
<platform name="browser">
|
||||||
<framework src="ImageIO.framework" weak="true" />
|
<config-file target="config.xml" parent="/*">
|
||||||
<framework src="CoreLocation.framework" />
|
<feature name="Camera">
|
||||||
<framework src="CoreGraphics.framework" />
|
<param name="browser-package" value="Camera"/>
|
||||||
<framework src="AssetsLibrary.framework" />
|
</feature>
|
||||||
<framework src="MobileCoreServices.framework" />
|
</config-file>
|
||||||
<framework src="CoreGraphics.framework" />
|
<js-module src="src/browser/CameraProxy.js" name="CameraProxy">
|
||||||
<framework src="AVFoundation.framework" />
|
<runs/>
|
||||||
|
</js-module>
|
||||||
<preference name="CAMERA_USAGE_DESCRIPTION" default=" " />
|
</platform>
|
||||||
<config-file target="*-Info.plist" parent="NSCameraUsageDescription">
|
<platform name="windows">
|
||||||
<string>$CAMERA_USAGE_DESCRIPTION</string>
|
<config-file target="package.appxmanifest" parent="/Package/Capabilities">
|
||||||
</config-file>
|
<DeviceCapability Name="webcam"/>
|
||||||
|
</config-file>
|
||||||
<preference name="PHOTOLIBRARY_USAGE_DESCRIPTION" default=" " />
|
<js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle">
|
||||||
<config-file target="*-Info.plist" parent="NSPhotoLibraryUsageDescription">
|
<clobbers target="CameraPopoverHandle"/>
|
||||||
<string>$PHOTOLIBRARY_USAGE_DESCRIPTION</string>
|
</js-module>
|
||||||
</config-file>
|
<js-module src="src/windows/CameraProxy.js" name="CameraProxy">
|
||||||
|
<runs/>
|
||||||
<config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription">
|
</js-module>
|
||||||
<string></string>
|
</platform>
|
||||||
</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>
|
||||||
|
@ -1,33 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
<!--
|
<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">
|
||||||
Licensed to the Apache Software Foundation (ASF) under one
|
<name>Cordova Camera Plugin Tests</name>
|
||||||
or more contributor license agreements. See the NOTICE file
|
<license>Apache 2.0</license>
|
||||||
distributed with this work for additional information
|
<dependency id="cordova-plugin-file" version=">=2.0.0"/>
|
||||||
regarding copyright ownership. The ASF licenses this file
|
<js-module src="tests.js" name="tests"/>
|
||||||
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.3.2-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>
|
||||||
|
Loading…
Reference in New Issue
Block a user