Next #388
Commits on Jun 6, 2012
-
Updated README node install path to point to 0.6.10 + other minor cha…
…nges
James Keshavarzi committedJun 6, 2012
Commits on Jul 12, 2012
-
Revert "Updated README node install path to point to 0.6.10 + other m…
…inor changes" This reverts commit 8ce5642.
Commits on Sep 24, 2012
-
Leaving code not directly interact with pps in framework and moving t…
…he other part to webplatform. Reviewed by: Rowell Cruz <rcruz@rim.com> Tested by: Hasan Ahmad <haahmad@rim.com>
Sergey Golod authored and Jeffrey Heifetz committedSep 24, 2012 -
Removed ui-resources from Framework into WP, adds Localization as well
as Font changing in UI layer. Update build script to put webplatform.js and i18n.js in the root of the output Reviewed by: Rowell Cruz <rcruz@rim.com>, Erik Johnson <erjohnson@rim.com>, Jeffrey Heifetz <jheifetz@rim.com> Tested by: Hasan Ahmad <haahmad@rim.com>
Rowell Cruz authored and Jeffrey Heifetz committedSep 24, 2012 -
Merge pull request #268 from blackberry-webworks/master
Hot fixing commits that were missed earlier
Jeffrey Heifetz committedSep 24, 2012
Commits on Sep 25, 2012
-
Removing unneeded blackberry.connection files
Reviewed by: Rowell Cruz <rcruz@rim.com> Tested by: James Keshavarzi <jkeshavarzi@rim.com>
Jeffrey Heifetz authored and Rowell Cruz committedSep 25, 2012
Commits on Sep 27, 2012
-
Enable rpc channel to fix webplatform webEvents
Reviewed by: Erik Johnson <erjohnson@rim.com> Tested by: Igor Shneur <ishneur@rim.com>
Rowell Cruz committedSep 27, 2012
Commits on Oct 2, 2012
-
Reviewed By: Hasan Ahmad <haahmad@rim.com> tested By: Tracy Li <tli@rim.com>
Eric Pearson committedOct 2, 2012
Commits on Oct 3, 2012
-
Fixed linting, disabled CSS lint
Reviewed By: Nukul Bhaisn <nbhasin@rim.com> tested By: Tracy Li <tli@rim.com>
Commits on Oct 5, 2012
-
318c724380a321d599f4ed393c5e1afab56ed24a Reviewed By: webplatform tested By: Igor Shneur <ishneur@rim.com>
Danyi Lin committedOct 5, 2012
Commits on Oct 10, 2012
-
Removed i18n.js from chrome/index.html and updated webplatform
Reviewed by: Erik Johnson <erjohnson@rim.com> Tested by: Igor Shneur <ishneur@rim.com>
Rowell Cruz committedOct 10, 2012
Commits on Oct 12, 2012
-
This contains some updates for QNX Auto so that extensions
can manupulate these values on the webview. Adds a new test case to cover when event.trigger is invoked with no arg. Adds a getGeometry method to the webview. Adds setters and getters sensitivity and backgroundColor.
-
Updated jake stat to include ext folder and .cpp and .hpp files
Reviewed By: James Keshavarzi <jkeshavarzi@rim.com> Tested By: Tracy Li <tli@rim.com>
-
Adds preprocessing hooks into the build system.
The syntax for preprocessing is - //@if <defines> ... //@else ... //@endif <defines> are comma separated values such as test,qnxcar The else block is optional. Preprocessing the content means neither jake test or jake lint can pass before the content is preprocessed. To solve this issue, during lint or test a temp folder called 'temp' is created in the root and the appropriate folders are copied there. After this jake lint is run from the temp folder and jake test is run from the root but the specs are limited to the specs in the temp/test folder. This completely solves the pathing issue and any errors in jake lint or jake test are reported relatively and the user does not need to be aware of the existence of the temp folder. Also uncovers a jasmine bug that has not yet been merged into jasmine. Basically an if check is needed to avoid throwing an exception during running the tests. The details of the bug can be found here, although the complete reason for its occurence is unknown. mhevery/jasmine-node#5 This has been worked around by simply modifying a prototype of jasmine-node to add the check. Details can be found in dependencies/jasmine-node/jasmine-node.js Reviewed By: James Keshavarzi <jkeshavarzi@rim.com> Tested By: Tracy Li <tli@rim.com>
-
Changes the jake deploy-test to always call jake with jake build[test].
The preprocessor define test can then be used in code like this- //@if test _webviewObj.zOrder = -1; //@else _webviewObj.zOrder = 0; //@endif This means that the zOrder will be 0 in the case of test builds but CI & SCM builds will have zOrder as 0 Reviewed By: James Keshavarzi <jkeshavarzi@rim.com> Tested By: Tracy Li <tli@rim.com>
-
Removed all the CMakeList.txt files and replaced them with the QNX Ma…
…kefile system. Also added subdirectories for x86/armv7-le architectures instead of build-device, build-simulator folders Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Tracy Li <tli@rim.com>
-
-
fetch all system device properties in single execSync call
Reviewed By: Rowell Cruz <rcruz@rim.com> tested By: Rowell Cruz <rcruz@rim.com>
-
Adding new dispatch event to allow extensions to listen for webview c…
…reated Reviewed By: Rowell Cruz <rcruz@rim.com> tested By: Rowell Cruz <rcruz@rim.com>
-
Adding a proper check for undefined in background colour
Reviewed By: Rowell Cruz <rcruz@rim.com> tested By: Nukul Bhasin <nbhasin@rim.com>
Commits on Oct 15, 2012
-
minimize execSync calls in identity extension
Bryan Higgins committedOct 15, 2012
Commits on Oct 17, 2012
-
Implements #311: Added getTimezones() and getCurrentTimezone() to bla…
…ckberry.system Reviewed By: Danyi Lin <danylin@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
Commits on Oct 18, 2012
-
Make find returns all contacts if filters are omitted
Fixes #278 Reviewed By: Danyi Lin <danylin@rim.com>, Eric Pearson <epearson@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Fixed push not working because of command parsing bug, updated test a…
…pplication with push permission Fixes issue BB10-WebWorks-Framework/issues/314 Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Tracy Li <tli@rim.com>
-
Updated webplatform to allow html strings in the dialogs. Fixes web i…
…nspector dialog Reviewed by: Erik Johnson <erjohnson@rim.com> Tested by: Erik Johnson <erjohnson@rim.com>
Rowell Cruz committedOct 18, 2012
Commits on Oct 20, 2012
-
Merge branch master up into the next to get latest changes to build
scipts to be able to build the open source repo. Conflicts: build/build/conf.js build/build/pack.js
Commits on Oct 22, 2012
-
Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Tracy Li <tli@rim.com>
-
Updated JsonCpp to 0.6.0-rc2 from public sources
Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Tracy Li <tli@rim.com>
-
Patched with ported QNX version of JsonCpp 0.6.0-rc2
Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Tracy Li <tli@rim.com>
Commits on Oct 23, 2012
-
Updating README.md with latest changes made to build process
-cmake removed -webplatform clientFiles changed Reviewed By: Eric Pearson <epearson@rim.com>
James Keshavarzi committedOct 23, 2012
Commits on Oct 25, 2012
-
Switch to updated webplatform api to allow DialogRequested events
Reviewed By: Erik Johnson <erjohnson@rim.com> tested By: Rowell Cruz <rcruz@rim.com>
-
remove rotation helper (moved to webplatform)
Reviewed By: Erik Johnson <erjohnson@rim.com> tested By: Nukul Bhasin <nbhasin@rim.com>
-
Changed internal event name for pause/resume since webplatform now uses
active/inactive Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Tracy Li <tli@rim.com>
-
Removes unknown protocol and adds handling for InvokeRequest event.
Fixes #323 Automated tests are availabe under test/functional/automatic/invokeRequestEvent.js Reviewed By: Rowell Cruz <rcruz@rim.com> Tested By: Rowell Cruz <rcruz@rim.com>
Commits on Oct 26, 2012
-
Updating timeout value to a more reasonable value. 12 seconds
is far too long, if no DocumentLoadFinished event is fired yet then we should open the window and allow the users to see the UI loading. Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Nukul Bhasin <nbhasin@rim.com>
-
listen to readystatechange event rather than DOMContentLoaded for det…
…ermining when to build window.webworks Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Erik Johnson <erjohnson@rim.com>
-
-
Commits on Oct 29, 2012
-
Updates updating framework to support open window and refactoring the
processType to be processId, to align properly with the actual method signature in WP. Fixes Issue: #321 Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Nukul Bhasin <nbhasin@rim.com>
-
Switched native dialog to html5 dialog
Reviewed By: Rosa Tse <rtse@rim.com> tested By: Igor Shneur <ishneur@rim.com>
DanielAudino committedOct 29, 2012 -
Removing a redundant function that is now moved into the lib/ui/invoc…
…ationlist module in WP Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Nukul Bhasin <nbhasin@rim.com>
-
remove hack to manually check config for geolocation permission
Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Tracy Li <tli@rim.com>
-
Remove unused makefile from ui.dialog
Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Tracy Li <tli@rim.com>
Eric Pearson committedOct 29, 2012
Commits on Oct 30, 2012
-
Updating WP to use on device version, removing the copying of build
scripts. Removes WP as a submodule from Framework and adds a dependency on ui.html instead. Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Nukul Bhasin <nbhasin@rim.com>
Commits on Oct 31, 2012
-
Changing the framework properties that access PPS to use the webplatform instead of the pps jnext plugin. Also adds a generic applicationEvent context to be used by both the application and system extensions.
Jeffrey Heifetz committedOct 31, 2012 -
-
This commit introduces the JPPS jnext plugin. The plugin is used in the
webplatform for delta mode and is necessary for certain parts of the webplatform. Do not remove it or its global usage until the webplatform has been updated appropriately.
Jeffrey Heifetz committedOct 31, 2012 -
Removing Battery Events from the system namespace. This feature has been
removed and users should use navigator.webkitbattery
-
-
Changes a webview's requests to use the referrer from the NetworkResourceRequestedEvent instead of originalLocation. Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
#261, and #283 This commit enhances the whitelisting logic to reduce bugs caused by different assumptions between webworks and webkit whitelisting rules. To ensure the behaviour matches webworks hacking the webworks network request handler to cover the differences between webkit and webworks whitelisting policies. Whenever webworks whitelisting policy would allow a request a whitelist entry is added to webkit to ensure webkit will allow it as well. This should effectively make whitelisting consistent with previous versions while leaving web security enabled. Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
Jeffrey Heifetz committedOct 31, 2012 -
This commit enhances the automated test suite available for testing
webworks whitelisting. It includes changes to the domains used by the test-app for the whitelisting tests and updates the config.xml to have it pass. It also includes several addional apps to test other aspects of whitelisting that could not be done from a single app. Additionally it includes some unit test additions to make sure we have complete coverage. Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Fixed bug where whitelisting file:// uris was handling the authority
incorrectly. Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
Commits on Nov 2, 2012
-
-
-
-
Added support for getUserMedia event and dialog and made change to tu…
…rn events on on overlay DocumentLoadFinished Fixes Issue #274
-
-
Updates both SpecRunners to select which tests to run. The user must …
…press the 'Add Specs' button before 'Run Jasmine' Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Nukul Bhasin <nbhasin@rim.com>
Commits on Nov 3, 2012
-
Use webplatform code to get the list of all timezones
Reviewed By: Nukul Bhasin <nbhasin@rim.com> tested By: Nukul Bhasin <nbhasin@rim.com>
-
Changing cppLint to a blacklist instead of a whitelist
Reviewed By: Eric Pearson <epearson@rim.com> Tested By: Eric Pearson <epearson@rim.com>
Commits on Nov 5, 2012
-
Adding new rim header custom headers + automated tests
Fixes Issue: #333 Reviewed by: Rowell Cruz Tested By: Igor Shneur
-
Added battery events for batterylow, batterycritical and batterystatus
Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Tracy Li <tli@rim.com>
-
Allow data-uris to pass whitelisting.
Fixes #349 Reviewed By: Erik Johnson <erjohnson@rim.com> Tested By: Erik Johnson <erjohnson@rim.com>
-
Updating context menu enabled to call proper success function
Reviewed By: Erik Johnson <erjohnson@rim.com> Tested By: Eric Li <eli@rim.com>
-
blackberry.connection API now uses qnx.webplatform.device.activeConne…
…ction and qnx.webplatform.device.addEventListener instead of using the JNEXT extension. Reviewed By: Eric Pearson <epearson@rim.com> Tested By: Tracy Li <tli@rim.com>
-
Commits on Nov 6, 2012
-
Added automated test for data-uris
Reviewed By: Bryan Higgins <bhiggins@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
Commits on Nov 8, 2012
-
Reviewed By: Rosa Tse <rtse@rim.com> Tested By: Tracy Li <tli@rim.com>
Eric Pearson committedNov 8, 2012 -
This commit adds support for ChildWebViews to be opened through links
with a blank target or the window.open JS function. Fixes issue #230 All logic into webplatform, Framework refers to the blackberry.app.childBrowser configuration setting to enable or disable the functionality. Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Removed use of constructors from Contact functional tests & unit tests,
minor fixes in native code Fixes #336 Reviewed By: Rosa Tse <rtse@rim.com> Tested By: Rosa Tse <rtse@rim.com>
Commits on Nov 9, 2012
-
BBM invite to download implemented via API call
Fixes #360 Reviewed By: Hasan Ahmad <haahmad@rim.com> Tested By: Tracy Li <tli@rim.com>
-
Turn off any sensor calls for simulator
Reviewed By: Rosa Tse <rtse@rim.com> Tested By: Tracy Li <tli@rim.com>
-
Add automation module and start porting manual tests
Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Nukul Bhasin <nbhasin@rim.com>
Commits on Nov 10, 2012
-
Removes the distinction between XHR requests and other
networkResourceRequests. Fixes #350 Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Nukul Bhasin <nbhasin@rim.com>
Commits on Nov 11, 2012
-
Fixed compiler flags for libraries, .so files now being stripped
Fixes #361 Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Nukul Bhasin <nbhasin@rim.com>
Commits on Nov 12, 2012
-
Updating the compiler flags to get rid of a typo
Reviewed By: Nukul Bhasin <nbhasin@rim.com>
Commits on Nov 14, 2012
-
Fixed initialization of variable
Reviewed By: Rosa Tse <rtse@rim.com> Tested By: Tracy Li <tli@rim.com>
-
Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Tracy Li <tli@rim.com>
-
Fixed result of linting, returing proper result
Fixes #342 Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Tracy Li <tli@rim.com>
-
Added orientation API to the blackberry.app feature.
Adds lockOrientation, unlockOrientation, orientation, rotate as well as orientationchange event handling. Fixes #243 Co-author and Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Fixing merge error from the previous commit, which lead to lint error…
…s and failed build. Reviewed By: No one
-
Update ext/sensors/native/sensors_js.cpp
Removed debugging message code Reviewed By: Eric Pearson <epearson@rim.com>
Commits on Nov 15, 2012
-
Only load JNEXT when it's actually needed, provides faster startup ti…
…mes and lower memory usage in apps Fixes #277 Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Tracy Li <tli@rim.com>
Eric Pearson committedNov 15, 2012
Commits on Nov 16, 2012
-
Fix BBM automatic unit test to pass on the first time with latest cha…
…nges Fixes #365 Reviewed By: Eric Pearson <epearson@rim.com> Tested By: Eric Pearson <epearson@rim.com>
-
Updates the test cases to resolve the issue for multiple directories
invoked from the FilePicker. Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By:
-
Increase buffer size for compiler output
Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Rosa Tse <rtse@rim.com>
Eric Pearson committedNov 16, 2012
Commits on Nov 17, 2012
-
This introduces new wrappers in automation extension to allow taking a
screenshot and comparing screenshots. Developers taking screenshots can accomplish it using either the API providing a path or using the "Take Screen Shot" button provided on the whitel overlay shown by using "showOverlay()" on the automated spec runner page. If the button is used then developers can grab this newly taken screen shot using new jake task. jake grab-image[ip,file-name] where file-name is the name you want to name the file in the repo. The file is then copied to test/data/automation/ReferenceImages. For comparing images only the name of the image needs to passed in and the current screenshot is compared against an image with that file name on device under /accounts/1000/shared/misc/PuppetMaster/ReferenceImages. To make this process more convinent for developers it augments new agents to the jake deploy-automation. Namely automation-interface and PuppetMasterAgent have been added to the jake task. It also copies all reference images from the repo to device. Take away - * use jake deploy-automation * wait a few minutes and deploy your app and now you can take and compare screenshots. * use jake upload-ssh-key to avoids crazy number of password prompts. * Must restart the device the first installation of the agents. Reviewed By: Bryan Higgins <bhiggins@rim.com> Tested By: Brayan Higging <bhiggins@rim.com>
-
Adding a toast API to WebWorks + Test App for both complex and simple…
… toast types. Adds automated tests for toasts using the automation framework by comparing screenshots and using clicks to dismiss the toasts. Fixes Issue: #326 Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Changed the ui.dialog to new object return
Fixes #354 Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Shows the higest precedence IP address instead of showing the lowest
priority IP address. The tests had to be cleaned up because the spies were hanging around by the time they got to the lib/framework tests. Take away - Don't just delete the window object, if you add GLOBAL.window.qnx then delete GLOBAL.window.qnx and not just GLOBAL.window. Fixes #363 Reviewed By: Eric Pearson <epearson@rim.com> Tested By: Eric Pearson <epearson@rim.com>
-
Implements blackberry.pim.calendar
Fixes #318 Reviewed by: Eric Pearson <epearson@rim.com>, Jeffrey Heifetz <jheifetz@rim.com> Tested by: Tracy Li <tli@rim.com> Reviewed By: Eric Pearson <epearson@rim.com> Tested By: Tracy Li <tli@rim.com>
Commits on Nov 19, 2012
-
This reverts commit 8783d1f. Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Igor Shneur <ishneur@rim.com> Conflicts: test/unit/lib/policy/whitelist.js
-
Revert "Removes the distinction between XHR requests and other"
This reverts commit 9395274. Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Fixes a bug in the whitelist policy where subdomains of whitelist
entries with ports were missed. Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Fixing a bug in our whitelisting policy where local uri was considered a
match for file uri. Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Updating the webworks whitelisting implementation to remove qnx
callExtensions and make all of the whitelisting test apps pass Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Fixes remote function call tests.
They were broken after we moved the read-only fields from blackberry.app.author etc.. to one XHR called "http://localhost:8472/blackberry.app/getReadOnlyFields" These tests were simply not updated at that time. Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
Commits on Nov 20, 2012
-
Updated BBM functional test to work with latest BBMSP API changes
Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Tracy Li <tli@rim.com>
Eric Pearson committedNov 20, 2012
Commits on Nov 21, 2012
-
Localized blackberry.app.name and blackberry.app.description
Fixes #378 Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Tracy Li <tli@rim.com>
James Keshavarzi committedNov 21, 2012 -
Updates this to make landscape-primary to be left_up.
A missing test case resulted in this bug not being caught by the automated tests, an automated test has been added for this bug. Fixes #380 Reviewed By: Eric Pearson <epearson@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Revert "Updates this to make landscape-primary to be left_up."
This reverts commit 4582f8e. This was not merged correctly, an unknown reason has caused the diff to not show up properly for this feature branch which caused some changes to be missed.
-
Updates this to make landscape-primary to be left_up.
A missing test case resulted in this bug not being caught by the automated tests, an automated test has been added for this bug. Fixes #380 Reviewed By: Eric Pearson <epearson@rim.com> Tested By: Igor Shneur <ishneur@rim.com>
-
Fixing broken invoke functional test
Reviewed By: Jeffrey Heifetz <jheifetz@rim.com> Tested By: Tracy Li <tli@rim.com>
James Keshavarzi committedNov 21, 2012
Commits on Nov 22, 2012
-
Updating test app colourt to be a valid 8 digit hexadecimal value
Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Nukul Bhasin <nbhasin@rim.com>
-
Updating jake test to support running single tests
Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Nukul Bhasin <nbhasin@rim.com>
-
Fixing our unit tests so they don't bleed GLOBALs between tests.
Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Nukul Bhasin <nbhasin@rim.com> Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Nukul Bhasin <nbhasin@rim.com>
-
Adding proper setter for ContextMenuCancel event that was missing fro…
…m the client webview since it was referenced from WP Reviewed By: Rowell Cruz <rcruz@rim.com> Tested By: Rowell Cruz <rcruz@rim.com>
-
Fixing case where child webview is disabled
Reviewed By: Nukul Bhasin <nbhasin@rim.com> Tested By: Nukul Bhasin <nbhasin@rim.com>
Jeffrey Heifetz committedNov 22, 2012 -
Merge pull request #387 from blackberry-webworks/next
Circle Merge - R9B