Added event triggers at the end of a loadCommand and at the end of a growl display. These hook points are useful for scripting execution with casperjs/phantomjs.
SDK changes to better support automated testing with casperjs.
Various changes to improve testability using CasperJS.
Cleaned up Cordova to remove old versions.
Added SDK routine to determine if the device is a phone.
Finished helper to determine if device is a phone or not.
Fixes to cordova. Removed stale versions of cordova, and improved loading behavior.
Various fixes to improve scalability of the data sync mechanism to datasets with very large record counts. Updated the user experience for indexing to front load indexing the first time the user launches the email app.
More tweaks to the timing of indexing.
Added naming to context menus to support automated testing. Added better error messaging to the ajaxPost method.
Added better txn support to helix websql and improved handling of transactions in the persistence layer.
Several changes to improve robustness of the persistence layer. Removed stale google gears/html5 sync code. Improved handling of persistence ready. Fixed bug in flush code. Added a retry in the case that the ordering of Cordova calls causes a transaction error.
Fixed issue with context menu dismissal. Added method to datagrid that properly distinguishes when a user action should be a context menu event vs. a tap event on touch devices.
Updated version and web.xml files as part of make-release
Changed persistence layer to only track objects that we really need to track.
Merge branch 'master' of github.com:shallem/LinkHTML5SDK
Fixed handling of itemsPerPage in the datalist. Added accessors to split screen scroll.
Changed refreshValues to only update DOM for fields that have changed value or visibility.
Repaired the callback mechanism that is used to track object removal in a session flush.
Updated version numbers.