Incremental update to fix a release error for the http://developer.blackberry.com hosted version of Ripple
pull request can be found here: https://github.com/blackberry/Ripple-UI/pull/563
WebWorks BB10 support:
Added support for FileSystem API
Added support for rim:permissions config.xml validation
Update userAgent on BB10 Dev Alpha device
Added support for virtual keyboard events
Added new deployment target (device/simulator) for Build and Deploy Services
Cordova updates:
Combined Cordova and PhoneGap platforms (under separate version)
Fixed platform version selection bug
Fixed FileWrite fail in Cordova 2.0.0
Added core W3C objects to cordova to properly support platforms that rely on those objects being there natively
Fixed default contacts not being modifiable
Inject BB10 WebWorks when loading the BB10 Dev Alpha device
Fixed clearWatch bug in geoloacation API
General updates:
Added support Geolocation routing using gpx files
Added support for (-webkit)-device-pixel-ratio for media query support
Fixed first-run check to display initial platform selection screen on first run
Fixed links not being underlined
Added the iPad 3 device
Split the iPhone 4/4S into its own device
Updated Chrome Extension to use Manifest V2
Fixed enableripple querystring to default to specified platform for Chrome Store version of Ripple
Fixed version number not showing up in About Ripple dialog
Updated config.xml missing/invalide message to be more descriptive
Added whitelisting support for blackberry.event event registration
Added support for window.orientation for WebWorks
Updated blackberry.ui.dialoge to asynch
Added support for network connection type for WebWorks BB10
Added support for connectionchange event for WebWorks BB10
Added support for blackberry.device.version for WebWorks BB10
Fixed touch events not being emulated due to race condition
Known issue: no userAgent HTTP header support for the version distributed through the Chrome Web Store
Added support for:
Fixed Accelerometer bug ( Trigonometry FAIL :-) )
Removed Storage UI panel for PhoneGap
can run without the need of a local webserver
QuirksMode support for JIL 1.0/1.2 setPreferenceForKey is deprecated.
Update Information pane and device information
Add in a hardcoded set of Contacts (currently only available after the body.onload)
Fix Message class to be constructable
DeviceStateInfo.onScreenChangeDimensions should not be supported
Add jQuery AOP reference to main license
Fixed boolean device settings would always be enabled
Widget.Multimedia.AudioPlayer issue: media file not played after play function call.
Widget.Multimedia.AudioPlayer open method is now sync
Fixes to get Ripple working in Chrome 8/9/10
Widget.Messaging.createMessage doesn't return a message object
Support instanceof on instance types in WAC
Support for new devices in on the mobile web platform:
Support for new devices on the phonegap platform
Improved injection issues on some sites
Fixed error where sites that did fast dom manipulation would corrupt ripple's UI
First run window will no longer refresh multiple times
Made ripple loading sequence look nicer
Added support for geolocation delay to phonegap and vodafone
Moved geolocation delay to the geo panel rather than in device settings
Tooltip settings will now persist
Ripple no longer needs to refresh when navigating links inside the application
Fixed some issues with the back button looping when navigating inside the emulated application
Fixed a bug where device settings default values would stay true even when unchecked
Ripple can now be disabled from lower level directories when enabled from a top level directory
fixed emulation of window.screen size properties in screen and window
Improvements to the Device Information UI
Read our blog post about this release - http://tinyhippos.com/2010/11/30/ripple-0-4-0-released/">here
New emulation code
Improved Accelerometer control
Added Camera Support to Vodafone
Renamed JIL to WAC
Renamed Vodafone 360 to Vodafone
Changed Phonegap version from 0.9.1 to 0.9
Snapping of phone to the side of the browser when hiding the panels
Support for emulation of new devices on the mobile web platform:
Bug Fixes:
Added support for PhoneGap
Vodafone 360 separated from JIL into its own platform
Additional JIL support for specific API support)
Panel arrangements are now saved per platform instead of globally
Implemented viewport sizing for various platforms and their devices
Switched main persistence to SQLite
Added platform select window when initially enabled for a specific URL
Modified Platforms panel
Accelerometer now has Shake feature (all platforms)
Panel panes are collapsible
Removed “Update” button from all panels (information is saved automatically)
body id/class attributes get emulated properly
Added support for the following JIL APIs
Update UI for themes to allow for better readability
Implemented basic virtual file system
Various paper-cuts and small bug fixes