Table of Contents
qooxdoo 1.0.1 (2010-01-27)
Summary
This is a regular patch release, meant to be backwards compatible to qooxdoo 1.0. No changes to the JavaScript code should be necessary to continue to use existing apps, which are based on the previous release. Many bugs have been fixed, a number of enhancements and improvements also made it into this release.
Please upgrade to this latest stable release!
Highlights
- Fixed an issue in Firefox 3.6, which was released last week (01/21/2010). The native scrollbar widgets did no longer react on clicks on the scrollbar buttons. This is a known regression in Firefox 3.6, but fortunately we could find a workaround for this issue.
- Fixed a critical issue that prevented IE to run properly under SSL. See Bug #3305 for details. It is strongly recommended to update to this release, if your application is deployed via https.
- Hiding elements, which use the AlphaImageLoader, can occasionally cause IE to completely black out the screen. We now use a technique described here to fix it.
Framework
Low-level
qx.bom.Windownow parses the Boolean values correctly. See Bug #3285 for details. Thanks to Evgeny for the detailed bug report and the provided fix!- Explicitly added the class
qx.event.handler.Applicationto config of the BOM skeleton. This could have been a random problem of the previous release, so to be sure, please adjust the config file of your BOM application accordingly. For details have a look at bug report.
GUI Toolkit
UI Core
Data Binding
- Minor improvements of the form controller.
Widgets
- Fixed sorting issues in the Table widget.
- General fixes of the evens of input fields: the former value is available now in each event; the same set of normalized events is now fired in all browsers.
- The selection of the SelectBox widget can now also be reset for empty selections.bug #3272.
HtmlArea
- Fixed bug in the advanced paragraph-handling for all Gecko browsers. Bug #3346
- Inserting a link on a collapsed selection now also works in Opera. Bug #3347
- Inserting a background image now additionally supports integer values for
topandleftpositions. Bug #3307 - A number of minor fixes and refactorings (e.g. removal of useless function bindings)
Applications
Demobrowser
- Improved the search for demos: You can now also search for name of classes used in a demo.
- Demobrowser’s internal data has been bumped to be valid JSON and the file be renamed to
demodata.json.
Playground
- Major code refactorings led to a maintainable and extensible code base.
- Improved the memory management of the application.
- Completed the application’s API doc coverage.
- Added URL shortening support via bit.ly.
- Introduced Gist support, which allows for integrating externally hosted code samples
- Some settings are now stored locally in a cookie, thus are kept at reload
Portal
Test Runner
- Added automatic sorting of the tests, which reduces the number of unexpected test failures and allows them to be reproduced.
Tooling
Generation
- Generation of build variants has been heavily optimized, resulting in significant time and space savings for initial build runs (ie. with empty cache).
Configuration
- #2619, #2448 New experimental user preferences support individual configs in
<HOME>/.qooxdoo/generator.json, which will be automatically included into each generator run started by this user.
Code Validation
- Various built-in Ecma262 error classes (like EvalError, RangeError,...) are now recognized as such by the parser.
