Release Notes: This release adds a completely-rewritten GUI toolkit and toolchain, impressive new theming possibilities with rounded corners, shadows, background gradients, etc., and major performance gains in the toolchain. It now works without Cygwin under Windows.
Release Notes: Many bugfixes and improvements were made in all classes. The fully cross-browser core logging functionality was greatly improved by incorporating some features of Firebug Lite. A major fix for memory leaks in the XMLHttp-based IO layer was committed. The code of the virtual table widget has been refactored and cleaned up. A new advanced alpha generator script was added (generator2) to handle large-scale Web applications. This maintenance release is recommended for all existing or new applications.
Release Notes: The rendering engine of the table was rewritten from scratch and now performs better for large data sets. A new application called "buildtool" was added to configure application Makefiles through a nicely designed Web frontend. The API viewer has a new search feature, which is also available for every qooxdoo-based application. Support for traditional Web pages was improved.
Release Notes: A new elegant class declaration syntax was introduced with advanced OO features like Java-like interfaces and Ruby-esque mixins. New full-blown dynamic properties were added, supporting init values, priorities, and inheritance. A completely new intuitive theme support for appearances, colors, borders, fonts, and icons was developed. Support for runtime switching of themes was made possible.
Release Notes: This release include a lot of bugfixes and improvements. Particularly, some IE7 issues have been fixed and the disposer code, which ensures qooxdoo applications are memory-leak free, has been made more complete. A “Quickstart” application has been added that runs out-of-the-box without the need to install any software. It is intended for users new to qooxdoo as one of the easiest ways to evaluate the framework and to play around with a simple application.
Release Notes: The license was switched from the LGPL to a dual license of LGPL and EPL. This makes it possible to integrate qooxdoo with Eclipse projects. A virtual tree was added. A finate state maschine was added. A new Perl backend RPC implementation was added. New icon themes were added. Many major improvements to the API viewer were made. The skeleton system was improved.
Release Notes: The most significant new feature is support for internationalization. The framework includes multi-lingual versions of typical widgets like DateChooser or ColorSelector. Demo applications support languages like English, German, Spanish, and French. All other languages are automatically downloaded from an official standardization site (unicode.org) and seamlessly integrated. Community contributions include translations to Italian, Russian, Swedish, and Turkish. Custom applications are easily localized by hiding the complexity of the internally used GNU gettext tools.
Release Notes: Some cleanups to the API were made: class names (including their namespace prefix) were made more user-friendly, e.g. by removing redundant parts, e.g. qx.dom.DomLocation was renamed to qx.dom.Location. Obsolete constants were removed. Several classes were modified to benefit from the new string optimizing feature. Much improved key event handling was introduced. The new handling provides a common subset for key events across all supported browsers.