Some changes with the release of the new BlackBerry 10 SDK - updated comments from android to blackberry in create script - added qnx target to the cordova/debug and cordova/emulate commands - updated project.properties with the new SDK version - added new feature ID's for BlackBerry 10
Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-blackberry-webworks/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-blackberry-webworks/commit/6ee9879a Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-blackberry-webworks/tree/6ee9879a Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-blackberry-webworks/diff/6ee9879a Branch: refs/heads/master Commit: 6ee9879a2959dc08fe87e0fe26999e8b6d68ab51 Parents: 4c09715 Author: Gord Tanner <gtan...@gmail.com> Authored: Thu Sep 27 13:46:37 2012 -0400 Committer: Gord Tanner <gtan...@gmail.com> Committed: Thu Sep 27 13:46:37 2012 -0400 ---------------------------------------------------------------------- bin/create | 2 +- bin/create.js | 4 ++-- bin/templates/project/cordova/debug | 24 ++++++------------------ bin/templates/project/cordova/emulate | 12 +++--------- bin/templates/project/project.properties | 2 +- bin/templates/project/www/config.xml | 10 ++++++++++ 6 files changed, 23 insertions(+), 31 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-blackberry-webworks/blob/6ee9879a/bin/create ---------------------------------------------------------------------- diff --git a/bin/create b/bin/create index 2599a68..f6c930e 100755 --- a/bin/create +++ b/bin/create @@ -16,7 +16,7 @@ # specific language governing permissions and limitations # under the License. # -# create a cordova/android project +# create a cordova/blackberry project # # USAGE # ./create [path appname] http://git-wip-us.apache.org/repos/asf/incubator-cordova-blackberry-webworks/blob/6ee9879a/bin/create.js ---------------------------------------------------------------------- diff --git a/bin/create.js b/bin/create.js index 8b5326d..9d4ce62 100644 --- a/bin/create.js +++ b/bin/create.js @@ -18,7 +18,7 @@ */ /* - * create a cordova/android project + * create a cordova/blackberry project * * USAGE * ./create [path package activity] @@ -122,4 +122,4 @@ if(fso.FolderExists(ROOT+'\\framework')){ exec('cmd /c xcopy '+ ROOT + '\\sample\\* '+PROJECT_PATH+' /I /S /Y'); } replaceInFile(MANIFEST_PATH, /__NAME__/, APPNAME); -cleanup(); \ No newline at end of file +cleanup(); http://git-wip-us.apache.org/repos/asf/incubator-cordova-blackberry-webworks/blob/6ee9879a/bin/templates/project/cordova/debug ---------------------------------------------------------------------- diff --git a/bin/templates/project/cordova/debug b/bin/templates/project/cordova/debug index 2b10cff..494f797 100755 --- a/bin/templates/project/cordova/debug +++ b/bin/templates/project/cordova/debug @@ -21,33 +21,21 @@ ANT=$(which ant) if [ -z "$1" ] then echo 'usage: debug <platform>' - echo 'where <platform> can be one of "blackberry" or "playbook"' + echo 'where <platform> can be one of "blackberry", "playbook" or "qnx"' echo 'NOTE: please customize the project.properties file first before using this command!' exit 0 fi -if [ "$1" == "blackberry" ] +if [ "$1" == "blackberry" -o "$1" == "playbook" -o "$1" == "qnx" ] then - echo 'Do you have a BlackBerry smartphone connected to your computer? (y/n)' + echo 'Do you have a BlackBerry device connected to your computer? (y/n)' read DEVICE if [ $DEVICE == "y" ] then - $ANT blackberry debug-device + $ANT $1 debug-device else - $ANT blackberry load-simulator + $ANT $1 load-simulator fi else - if [ "$1" == "playbook" ] - then - echo 'Do you have a BlackBerry Playbook connected to your computer? (y/n)' - read DEVICE - if [ $DEVICE == "y" ] - then - $ANT playbook debug-device - else - $ANT playbook load-simulator - fi - else - echo 'Platform not recognized! Please use one of "blackberry" or "playbook" for the platform parameter.' - fi + echo 'Platform not recognized! Please use one of "blackberry", "playbook", or "qnx" for the platform parameter.' fi http://git-wip-us.apache.org/repos/asf/incubator-cordova-blackberry-webworks/blob/6ee9879a/bin/templates/project/cordova/emulate ---------------------------------------------------------------------- diff --git a/bin/templates/project/cordova/emulate b/bin/templates/project/cordova/emulate index dc368b5..91d9ce0 100755 --- a/bin/templates/project/cordova/emulate +++ b/bin/templates/project/cordova/emulate @@ -26,15 +26,9 @@ then exit 0 fi -if [ "$1" == "blackberry" ] +if [ "$1" == "blackberry" -o "$1" == "playbook" -o "$1" == "qnx" ] then - $ANT blackberry load-simulator + $ANT $1 load-simulator else - if [ "$1" == "playbook" ] - then - $ANT playbook load-simulator - else - echo 'Platform not recognized! Please use one of "blackberry" or "playbook" for the platform parameter.' - fi + echo 'Platform not recognized! Please use one of "blackberry", "playbook", or "qnx" for the platform parameter.' fi - http://git-wip-us.apache.org/repos/asf/incubator-cordova-blackberry-webworks/blob/6ee9879a/bin/templates/project/project.properties ---------------------------------------------------------------------- diff --git a/bin/templates/project/project.properties b/bin/templates/project/project.properties index 67213c2..6cff197 100644 --- a/bin/templates/project/project.properties +++ b/bin/templates/project/project.properties @@ -23,7 +23,7 @@ # blackberry.bbwp.dir=C:\\Program Files\\Research In Motion\\BlackBerry WebWorks Packager playbook.bbwp.dir=C:\\Program Files\\Research In Motion\\BlackBerry WebWorks SDK for TabletOS 2.1.0.6\\bbwp -qnx.bbwp.dir=/Developer/SDKs/Research In Motion/BlackBerry 10 WebWorks SDK 1.0.1.17 +qnx.bbwp.dir=/Developer/SDKs/Research In Motion/BlackBerry 10 WebWorks SDK 1.0.2.9 # (Optional) Simulator Directory # http://git-wip-us.apache.org/repos/asf/incubator-cordova-blackberry-webworks/blob/6ee9879a/bin/templates/project/www/config.xml ---------------------------------------------------------------------- diff --git a/bin/templates/project/www/config.xml b/bin/templates/project/www/config.xml index 89576c7..28bbce1 100644 --- a/bin/templates/project/www/config.xml +++ b/bin/templates/project/www/config.xml @@ -42,6 +42,7 @@ <feature id="org.apache.cordova" required="true" version="1.0.0" /> <feature id="blackberry.find" required="true" version="1.0.0.0" /> <feature id="blackberry.identity" required="true" version="1.0.0.0" /> + <feature id="blackberry.identity.phone" required="true" version="1.0.0.0" /> <feature id="blackberry.pim.Address" required="true" version="1.0.0.0" /> <feature id="blackberry.pim.Contact" required="true" version="1.0.0.0" /> <feature id="blackberry.io.file" required="true" version="1.0.0.0" /> @@ -54,6 +55,15 @@ <feature id="blackberry.media.camera" /> <feature id="blackberry.ui.dialog" /> <feature id="blackberry.connection" /> + <feature id="blackberry.bbm.platform" /> + <feature id="blackberry.invoke.card" /> + <feature id="blackberry.pim.contacts" /> + <feature id="blackberry.ui.contextmenu" /> + <feature id="blackberry.io.filetransfer" /> + <feature id="blackberry.io" /> + <feature id="blackberry.invoke" /> + <feature id="blackberry.invoked" /> + <feature id="blackberry.push" /> <feature id="blackberry.media.microphone" required="true" version="1.0.0.0"/> <!-- Cordova API -->