You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by br...@apache.org on 2018/11/28 12:08:29 UTC
[cordova-mobile-spec] branch master updated: mac osx platform
cleanup (#172)
This is an automated email from the ASF dual-hosted git repository.
brodybits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-mobile-spec.git
The following commit(s) were added to refs/heads/master by this push:
new 6c2e032 mac osx platform cleanup (#172)
6c2e032 is described below
commit 6c2e032a5c609a1f489e0bf1f687ef35e5bd09f4
Author: Chris Brody <ch...@gmail.com>
AuthorDate: Wed Nov 28 07:08:25 2018 -0500
mac osx platform cleanup (#172)
* add plugins that are supported on osx platform
* remove commented-out plugins *not* supported on osx platform
* show "(macOS)" with osx platform
---
createmobilespec/createmobilespec.js | 32 ++++++++++----------------------
1 file changed, 10 insertions(+), 22 deletions(-)
diff --git a/createmobilespec/createmobilespec.js b/createmobilespec/createmobilespec.js
index aeb8dea..2d01f15 100755
--- a/createmobilespec/createmobilespec.js
+++ b/createmobilespec/createmobilespec.js
@@ -115,7 +115,7 @@ var top_dir = process.cwd() + path.sep,
.boolean("android").describe("android", "Add Android platform.")
.boolean("browser").describe("browser", "Add Browser platform.")
.boolean("ios").describe("ios", "Add iOS platform.")
- .boolean("osx").describe("osx", "Add osx platform.")
+ .boolean("osx").describe("osx", "Add osx platform (macOS).")
.boolean("windows").describe("windows", "Add Windows (universal) platform.")
.boolean("plugman").describe("plugman", "Use {platform}/bin/create and plugman directly instead of the CLI.")
.boolean("global").describe("global", "Use the globally-installed `cordova` and the downloaded platforms/plugins from the registry instead of the local git repo.\n" +
@@ -216,27 +216,15 @@ var DEFAULT_PLUGINS = [
'cordova-plugin-whitelist',
];
-// OSX has little support for the most of the plugins, so it gets its own default list
+// osx platform (macOS) has little support for the most of the plugins,
+// so it gets its own default list
var DEFAULT_PLUGINS_OSX = [
- //'cordova-plugin-battery-status',
- //'cordova-plugin-camera',
- //'cordova-plugin-console',
- //'cordova-plugin-contacts',
+ 'cordova-plugin-camera',
'cordova-plugin-device',
- //'cordova-plugin-device-motion',
- //'cordova-plugin-device-orientation',
- //'cordova-plugin-dialogs',
'cordova-plugin-file',
- //'cordova-plugin-file-transfer',
- //'cordova-plugin-geolocation',
- //'cordova-plugin-globalization',
- //'cordova-plugin-inappbrowser',
- //'cordova-plugin-media',
- //'cordova-plugin-media-capture',
- //'cordova-plugin-network-information',
- //'cordova-plugin-splashscreen',
- //'cordova-plugin-statusbar',
- //'cordova-plugin-vibration',
+ 'cordova-plugin-inappbrowser',
+ // non-functional on osx platform (macOS), iOS,
+ // or any other non-Android platforms:
'cordova-plugin-whitelist',
];
@@ -522,12 +510,12 @@ function pluginIdToDirName(id) {
function installPlugins() {
var plugins = DEFAULT_PLUGINS;
- // special override for osx
+ // special override for osx platform (macOS)
if (argv.osx) {
if (platforms.length > 1) {
- console.warn('Warning: Testing more than one platform at once might cause problems with unsupported plugins for OSX');
+ console.warn('Warning: Testing more than one platform at once may cause issues with unsupported plugins for osx platform (macOS).');
} else {
- console.warn('Warning: Using reduced plugin list for OSX-only tests.');
+ console.warn('Warning: Using reduced plugin list for osx platform (macOS).');
plugins = DEFAULT_PLUGINS_OSX;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org