lorinbeer [Wed, 5 Jun 2013 22:36:47 +0000 (15:36 -0700)]
[CB-3589] 2.8.0 version tagging for BBOS and playbook
lorinbeer [Wed, 5 Jun 2013 21:46:40 +0000 (14:46 -0700)]
[CB-3589] updated cordova js and VERSION, tagging 2.8.0
lorinbeer [Wed, 5 Jun 2013 18:37:29 +0000 (11:37 -0700)]
[CB-2914][CB-2975][CB-2988] stubs for currently unimplemented scripts
lorinbeer [Wed, 5 Jun 2013 17:55:04 +0000 (10:55 -0700)]
[CB-2999] supported on osx, with no list-emulator fallback. Support for windows/linux currently stubbed in
lorinbeer [Tue, 4 Jun 2013 22:10:12 +0000 (15:10 -0700)]
[CB-2924] logging is possible to support, stubbing in script for the time being
lorinbeer [Tue, 4 Jun 2013 17:37:46 +0000 (10:37 -0700)]
[CB-2952] stubbed in as not handled. BB uses vmware images which could be placed anywhere in the filesystem, and there is no absolute way of ascertaining that a given vm is a bb10 vm
Bryan Higgins [Wed, 5 Jun 2013 15:54:31 +0000 (11:54 -0400)]
[CB-3613] Format paths passed to childProcess.exec for windows
Revewied by Jeffrey Heifetz <jheifetz@blackberry.com>
Tested by Jeffrey Heifetz <jheifetz@blackberry.com>
Jeffrey Heifetz [Wed, 5 Jun 2013 15:16:35 +0000 (11:16 -0400)]
[CB-3435] Fixes a problem where the options in the run command were not escaped properly
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Fri, 24 May 2013 19:07:23 +0000 (15:07 -0400)]
[CB-3435] Escape paths to prevent issues with spaces
- escape paths passed into plugman
- add quotes to paths in shell scripts
- use short directory names in windows bat files
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Bryan Higgins [Tue, 4 Jun 2013 19:04:55 +0000 (15:04 -0400)]
[CB-3497] Fix create script for Linux/OSX
- NPM install will return error code 0 if run successfuly
Reviewed by Hasan Ahmad <haahmad@blackberry.com>
Jeffrey Heifetz [Fri, 31 May 2013 19:06:55 +0000 (15:06 -0400)]
[CB-3380] Updates scripts to work better with Node dependency
- check_reqs now completes preliminary work in bash/batch ensuring
completion without node installed
- create now calls npm install first
Revewied by Bryan Higgins <bhiggins@blackberry.com>
DanielAudino [Mon, 27 May 2013 13:54:32 +0000 (09:54 -0400)]
[CB-3381] Output usage info on error for all scripts
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
lorinbeer [Wed, 29 May 2013 21:51:58 +0000 (14:51 -0700)]
[CB-3442] lost commit, fix for bb10
lorinbeer [Wed, 29 May 2013 20:57:42 +0000 (13:57 -0700)]
[CB-3473] updated version to 2.8.0rc1
lorinbeer [Wed, 29 May 2013 20:57:07 +0000 (13:57 -0700)]
[CB-3473] updated helloworld and js
lorinbeer [Wed, 29 May 2013 20:29:11 +0000 (13:29 -0700)]
[CB-3473] updated cordova.js
lorinbeer [Wed, 29 May 2013 20:28:43 +0000 (13:28 -0700)]
[CB-3473] updated version, unwound dev label which causes problems with upgrade script
lorinbeer [Wed, 29 May 2013 19:33:09 +0000 (12:33 -0700)]
[CB-3473] update hello world
lorinbeer [Wed, 29 May 2013 19:12:34 +0000 (12:12 -0700)]
[CB-3442] cordova-ver.js to cordova.js
Eric Li [Fri, 24 May 2013 18:25:00 +0000 (14:25 -0400)]
[CB-2927] [CB-2939] Update build and run scripts to more closely match cordova spec
- run now invokes build rather than the reverse
- changes to argument syntax
- moved the debug token feature from "build" script to "run" script
- added a validation feature for debug token so it won't be created all the time
- added --no-build and --keystorepass for "run" script
- added a default build.id in config.xml
- cleaned up output messages
- removed "keystorepass" from the default project.json
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Wed, 22 May 2013 21:07:27 +0000 (17:07 -0400)]
[CB-3486] Update scripts to work without changing working directory
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Wed, 22 May 2013 19:26:28 +0000 (15:26 -0400)]
Update plugin.xml files for Contacts extension
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Wed, 22 May 2013 15:26:53 +0000 (11:26 -0400)]
[CB-3437] Fix path issues in create and plugin scripts
- Use path.resolve on project path before building paths
- Use path.join for all paths in create script
- Modify plugin script to invoke plugman using node.exe on windows
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Bryan Higgins [Tue, 21 May 2013 23:51:35 +0000 (19:51 -0400)]
Update package.json for explicit versioning of jWorkflow and plugman
jkeshavarzi [Tue, 21 May 2013 20:46:20 +0000 (16:46 -0400)]
[CB-3434] [BlackBerry10] Implemented pause and resume events
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Bryan Higgins [Tue, 21 May 2013 20:22:38 +0000 (16:22 -0400)]
Updating cordova.blackberry10.js
DanielAudino [Wed, 24 Apr 2013 19:11:57 +0000 (15:11 -0400)]
[CB-3161] Improvements to target command help
- Updated both run and target command help
- Target type is now device by default
Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Bryan Higgins [Tue, 21 May 2013 13:02:14 +0000 (09:02 -0400)]
Updating cordova.blackberry10.js
Hasan Ahmad [Fri, 17 May 2013 19:28:55 +0000 (15:28 -0400)]
copy cordova.js into app root instead of chrome
Jeffrey Heifetz [Wed, 1 May 2013 14:17:31 +0000 (10:17 -0400)]
[CB-3367] Updates the framework to work with a smarter plugman and have a dumber packager
- Re-writes cordova/plugin scripts to match the CLI interface
- Includes the use of a global plugin repository for lookup
- Adds a native/<arch> folder for containing the framework files of an app
- Moves core plugins from template to root and installs at create time
- Update package.json to get plugman from apache master
jkeshavarzi [Mon, 13 May 2013 20:55:30 +0000 (16:55 -0400)]
Adding WEBWORKS_VERSION env variable
Jeffrey Heifetz [Fri, 19 Apr 2013 17:25:57 +0000 (13:25 -0400)]
[CB-3370] Cleaning up metadata from platform split
- Includes create script change to absolute paths
Jeffrey Heifetz [Mon, 29 Apr 2013 18:21:16 +0000 (14:21 -0400)]
[CB-3371] Fixed Battery plugin start to change contexts rather than throw an error
- Also added support for working across multiple webViews
Hasan Ahmad [Thu, 11 Apr 2013 20:28:42 +0000 (16:28 -0400)]
Contacts core plugin
Bryan Higgins [Mon, 6 May 2013 22:50:17 +0000 (18:50 -0400)]
Update cordova.blackberry10.js
Bryan Higgins [Fri, 3 May 2013 21:43:56 +0000 (17:43 -0400)]
Replace version in Device with dev
Bryan Higgins [Fri, 3 May 2013 21:35:07 +0000 (17:35 -0400)]
Remove invalid test for js file copying at build time
Bryan Higgins [Fri, 3 May 2013 19:55:51 +0000 (15:55 -0400)]
Strip out non-ascii characters in VERSION for create script
Bryan Higgins [Fri, 3 May 2013 14:24:54 +0000 (10:24 -0400)]
Update BlackBerry10 VERSION to dev on master
Bryan Higgins [Fri, 3 May 2013 14:15:59 +0000 (10:15 -0400)]
Update cordova.blackberry10.js
DanielAudino [Mon, 29 Apr 2013 19:37:40 +0000 (15:37 -0400)]
Update config.xml for splash screen and icons
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Mon, 29 Apr 2013 19:22:48 +0000 (15:22 -0400)]
Update paths for plugin unit tests
Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
DanielAudino [Wed, 24 Apr 2013 17:04:12 +0000 (13:04 -0400)]
Added fix to use commandline keystorepass
Reviewed by: Bryan Higgins <bhiggins@blackberry.com>
Tested by: Tracy Li <tli@blackberry.com>
Bryan Higgins [Fri, 26 Apr 2013 14:33:24 +0000 (10:33 -0400)]
Update bat files to pass arguments properly in Windows
Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
Bryan Higgins [Fri, 26 Apr 2013 15:50:21 +0000 (11:50 -0400)]
Updating cordova.blackberry10.js
Bryan Higgins [Thu, 25 Apr 2013 13:59:11 +0000 (09:59 -0400)]
Update README.md for BlackBerry 10
Bryan Higgins [Wed, 24 Apr 2013 15:38:35 +0000 (11:38 -0400)]
writeFile in packager-utils updated to be sync
This fixes a problem where config/user.js has not yet been written before it is added to frameworkModules.js for the simulator bar file.
Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Jeffrey Heifetz [Wed, 24 Apr 2013 20:27:20 +0000 (16:27 -0400)]
Update plugin script and template to work with plugman changes
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
jkeshavarzi [Mon, 22 Apr 2013 20:07:48 +0000 (16:07 -0400)]
Updated navigator.notification.prompt to return an empty string instead of null when no text is entered
Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Bryan Higgins [Fri, 19 Apr 2013 15:07:14 +0000 (11:07 -0400)]
Updating cordova.blackberry10.js
Danyi Lin [Thu, 18 Apr 2013 21:11:17 +0000 (17:11 -0400)]
Fixed build error on linux
Revewied by Bryan Higgins <bhiggins@blackberry.com>
Bryan Higgins [Thu, 18 Apr 2013 21:10:05 +0000 (17:10 -0400)]
Wrap PluginResult data in array
Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Bryan Higgins [Thu, 18 Apr 2013 13:50:51 +0000 (09:50 -0400)]
Point to blackberry10 branch of plugman in package.json
Jeffrey Heifetz [Wed, 17 Apr 2013 18:27:49 +0000 (14:27 -0400)]
Updating config.xml to remove the id field of the widget that prevents packaging on playbook
Bryan Higgins [Wed, 17 Apr 2013 15:30:45 +0000 (11:30 -0400)]
Update cordova.js
Rosa Tse [Thu, 11 Apr 2013 03:38:22 +0000 (23:38 -0400)]
Added SplashScreen plugin
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Jeffrey Heifetz [Thu, 4 Apr 2013 17:42:34 +0000 (13:42 -0400)]
Updating PluginResult to add a getter for the callbackId.
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Jeffrey Heifetz [Thu, 11 Apr 2013 15:28:02 +0000 (11:28 -0400)]
Modifying device to account for API not existing on older versions of the OS
and for errors with missing properties.
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Jeffrey Heifetz [Wed, 3 Apr 2013 18:23:08 +0000 (14:23 -0400)]
Add full content of modules to frameworkModules.js
Reviewed by Eric Li <eli@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Wed, 27 Mar 2013 19:00:30 +0000 (15:00 -0400)]
Add Accelerometer plugin
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Bryan Higgins [Wed, 10 Apr 2013 20:40:49 +0000 (16:40 -0400)]
Fix JPPS and Utils plugins directory structure
Tested by Tracy Li <tli@blackberry.com>
jkeshavarzi [Fri, 5 Apr 2013 20:28:41 +0000 (16:28 -0400)]
Cordova Notification API implementation [alert, confirm, prompt, vibrate]
Reviewed By: Bryan Higgins <bhiggins@blackberry.com>
Tested By: Tracy Li <tli@blackberry.com>
Hasan Ahmad [Tue, 9 Apr 2013 19:08:47 +0000 (15:08 -0400)]
suppress console output for cordova/plugin on windows
Reviewed by James Keshavarzi <jkeshavarzi@blackberry.com>
Bryan Higgins [Mon, 8 Apr 2013 18:59:00 +0000 (14:59 -0400)]
Add JPPS and Utils plugins to project template.
Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Fri, 5 Apr 2013 18:39:12 +0000 (14:39 -0400)]
fix cordova/clean
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Bryan Higgins <bhiggins@blackberry.com>
Bryan Higgins [Tue, 2 Apr 2013 15:39:12 +0000 (11:39 -0400)]
Implement Logger plugin
Tested by Tracy Li <tli@blackberry.com>
Rosa Tse [Thu, 28 Mar 2013 20:23:42 +0000 (16:23 -0400)]
Migrated camera to be a cordova plugin
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Mon, 25 Mar 2013 20:02:02 +0000 (16:02 -0400)]
Adds new script: bin/check_reqs
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Bryan Higgins <bhiggins@blackberry.com>
Hasan Ahmad [Fri, 22 Mar 2013 15:30:55 +0000 (11:30 -0400)]
create integration tests
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Jeffrey Heifetz [Thu, 28 Mar 2013 18:26:16 +0000 (14:26 -0400)]
Updating pluginResult to allow keeping callbacks while returning OK.
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Bryan Higgins [Tue, 26 Mar 2013 13:52:44 +0000 (09:52 -0400)]
Initial work on cleaning up the exec chain, including the addition of a Battery plugin
Reviewed by Rosa Tse <rtse@blackberry.com>
Tested by Rosa Tse <rtse@blackberry.com>
DanielAudino [Fri, 22 Mar 2013 20:33:02 +0000 (16:33 -0400)]
Added clean script to remove build folder
Reviewed by Hasan Ahmad <haahmad@blackberry.com>
Tested by Bryan Higgins <bhiggins@blackberry.com>
DanielAudino [Fri, 15 Mar 2013 20:22:30 +0000 (16:22 -0400)]
Fixed the runs script for child processes
Reviewed by Hasan Ahmad <haahmad@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
jkeshavarzi [Fri, 22 Mar 2013 14:17:48 +0000 (10:17 -0400)]
Cordova plugin unit tests [Device, NetworkStatus]
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Thu, 21 Mar 2013 20:24:46 +0000 (16:24 -0400)]
remove webworks-info
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
DanielAudino [Wed, 20 Mar 2013 18:39:08 +0000 (14:39 -0400)]
Added help for create script
Reviewed by: Hasan Ahmad <haahmad@blackberry.com>
Tested by: Tracy Li <tli@blackberry.com>
James Keshavarzi [Wed, 20 Mar 2013 15:55:01 +0000 (11:55 -0400)]
Add unit tests for build
- Updated file-manager tests to remove packager-tests folder dependency
- Added logic to remove packager-tests temp folder after running
Reviewed By: Hasan Ahmad <haahmad@blackberry.com>
Tested By: Hasan Ahmad <haahmad@blackberry.com>
DanielAudino [Wed, 20 Mar 2013 20:30:28 +0000 (16:30 -0400)]
Renamed target.js to target due to help command issue
Reviewed by: Hasan Ahmad <haahmad@blackberry.com>
Tested by: Tracy Li <tli@blackberry.com>
Hasan Ahmad [Wed, 20 Mar 2013 19:43:10 +0000 (15:43 -0400)]
add execute permission to plugman create.js after copying node_modules
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Tue, 19 Mar 2013 03:04:00 +0000 (23:04 -0400)]
add plugin script for adding plugins, depends on plugman
Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Bryan Higgins [Tue, 19 Mar 2013 17:44:19 +0000 (13:44 -0400)]
Add NetworkStatus plugin
Reviewed by Gord Tanner <gtanner@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Bryan Higgins [Tue, 19 Mar 2013 01:55:22 +0000 (21:55 -0400)]
Add Device plugin
Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
James Keshavarzi [Mon, 18 Mar 2013 20:02:02 +0000 (16:02 -0400)]
Update build script to include plugins in output
-package all included plugins [White listing of features gone]
-access lists no longer support feature tags
-extmanager gone
-manifest.json dependency removed
-manifest.js no longer created
-global features gone
-cleaned up validation of plugins
-cleaned up other unused code
Bryan Higgins [Tue, 12 Mar 2013 13:22:24 +0000 (09:22 -0400)]
Remove WebWorks extension loading and add Cordova plugin loading
- remove extensions from config.xml
- remove plugins.xml (plugins.json will be generated)
- plugins/default.js modified to ignore whitelisting and load plugins from chrome/plugin
- plugins/extensions.js no longer needed
Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
Hasan Ahmad [Wed, 13 Mar 2013 19:46:27 +0000 (15:46 -0400)]
fix relative path issue, update invalid BAR filename message
Reviewed by James Keshavarzi <jkeshavarzi@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Hasan Ahmad [Mon, 11 Mar 2013 21:43:32 +0000 (17:43 -0400)]
Update create script to set up appId and bar file name
Eric Li [Tue, 12 Mar 2013 18:57:59 +0000 (14:57 -0400)]
Added debug token support to build/run
- Implemented debugtoken-helper module that contains token generation and deployment logic
- Updated build script to endorse debug token requirements
- Updated all console.log to logger and used localize
Reviewed by James Keshavarzi <jkeshavarzi@blackberry.com>
Tested by Bryan Higgins <bhiggins@blackberry.com>
Jeffrey Heifetz [Thu, 7 Feb 2013 17:38:50 +0000 (12:38 -0500)]
Split out BB10 from blackberry to new top-level platform blackberry10
- Added WebWorks framework, packager and tests
- Implemented create, build and run scripts
- Adds target script for configuring deployment targets
- Adds ability to automatically package cordova.js to local://chrome/cordova.js
lorinbeer [Tue, 30 Apr 2013 18:55:29 +0000 (11:55 -0700)]
Update to version dev
lorinbeer [Tue, 30 Apr 2013 18:20:34 +0000 (11:20 -0700)]
Update to version 2.7.0
Michael Brooks [Fri, 26 Apr 2013 05:18:56 +0000 (22:18 -0700)]
[CB-3232] Update bin/create to be run from any directory.
Tim Kim [Fri, 19 Apr 2013 22:11:25 +0000 (15:11 -0700)]
[CB-3102] - updated version and tagged
Tim Kim [Fri, 19 Apr 2013 22:05:14 +0000 (15:05 -0700)]
[CB-3078] - updated javascript
lorinbeer [Fri, 12 Apr 2013 15:49:05 +0000 (08:49 -0700)]
[CB-3024] help string updated with parameter usage
Tim Kim [Wed, 27 Mar 2013 22:19:35 +0000 (15:19 -0700)]
[CB-2766] - updated version
Tim Kim [Wed, 27 Mar 2013 21:18:58 +0000 (14:18 -0700)]
[CB-2745] - updating javascript again
Tim Kim [Fri, 22 Mar 2013 23:45:19 +0000 (16:45 -0700)]
[CB-2756] - updating www/ for bb
Tim Kim [Fri, 22 Mar 2013 23:39:46 +0000 (16:39 -0700)]
[CB-2745] - updating javascript
lorinbeer [Wed, 27 Mar 2013 15:00:12 +0000 (08:00 -0700)]
[CB-2809] resolveFileSystemURI now reports native IllegalArgument exception, getEntryFromURI now handles query strings
lorinbeer [Thu, 21 Mar 2013 21:27:22 +0000 (14:27 -0700)]
[CB-2646] removed mistaken modification to mkdir file access