Release Notes
1/28/10 Release
This is a bugfix release addressing numerous issues identified since launch. As with any web application, please clear your browser cache to be sure you are seeing the latest version.
- Fixed issue where some users were only seeing a blank screen on Ares login due to mojo javascript error
- Ares.js file included in ares application now much smaller, no longer includes dojo toolkit. Enhances ipk size and application startup time - existing applications will need to be re-deployed to pick up new changes.
- Firefox 3.6 compatibility
- Increased developer disk quota to 100MB
- Added browser compatibility check on login
- Added check for enabled Java on login
- Added menu item to show project version control URL
- Added option to reset version control keychain
- Added empty project/scene name checking
- Event stubs auto-generated by Ares should now have correct parameters
- Fixed issue where SSH key could not be selected/copied/pasted using Safari
- List widget performance using designed templates (as opposed to template html files) is now comparable to standard mojo
- Fixed mercurial update command
- Debugger now properly inspects/clicks through array items
- Added message when emulator is not running
- Fixed issue on some browsers where save dialog was not showing
- Fixed issue where deleted folders could sometimes be re-created
- List now supports itemHtml property for inline template specification
- All controls now have className or classes property exposed to specify alternate CSS class for control
- List widget now has previously missing attributes emptyListTemplateFile and nullItemTemplateFile
- Mojo *Picker widgets show blank label when no label was entered
- List items use items model data directly, reflecting model changes by item widgets
- List widget resizes correctly when items are added/deleted from the list
- Drawer supports changing openPropertyName
- Ares now reliably saves property values of 0
- Model properties now propagated for all widgets
- Tutorial fixes and updates
- Widget events fire correctly after runtime code that prompts a widget to render; for example, calling "setLabel" on an IntegerPicker widget does not break ability to select a value
- Enabled auto-indentation in Bespin