Document Information

Last modified:
2007/06/06 12:39 by wpbasti

Table of Contents

qooxdoo 0.6.2 (2006-11-22)

Framework

Additions

  • Added full support for recent WebKit versions, i.e. the most recent nightly builds. qooxdoo is also going to support the next official Safari release (version 3.0 which is expected for early 2007).
  • Added support for knobs on the SplitPane divider.
  • Added enhanced ComboBoxEx with additional features compared to the original ComboBox, e.g. multicolumn popup list (experimental).
  • Added Resizer widget to allow of customization regarding the dimensions of any widget by the user.
  • Added IframeManager to manage visible iframes in order to protect the application events of the “surrounding” document from getting interrupted while switching document context (particularly drag & drop over embedded iframes)

Changes

  • Made qooxdoo completely XHTML compatible. Replaced all uppercase tag names with their lowercase variant. Modified source script loader accordingly.
  • Improved NativeWindow to support the querying of the load state. Added events for “load” and “close”.
  • Modified XmlHttpRequest and related APIs to respect the latest suggestions from Microsoft.
  • Renamed “focusManager” property of Parent to “focusHandler”.
  • Removed Function.prototype.closure, which has never been used in the framework.

Fixes

  • ComboBox supports disabling correctly now.
  • Enhanced support for dynamic trees (runtime addition and deletion of items)
  • Major cleanup and improvement of Dom stylesheet API.
  • Minor tweaks to StringBuilder class.
  • Minor enhancement to the pressed button detection (mouse events).
  • Slightly improved performance of MenuManager.
  • Greatly improved focus handling in application which use the ComboBox widget.
  • Improved calculation of the location of the ComboBox popup.
  • Window class was improved to better manage the internal state.
  • Fixed some issues regarding innerText vs. textContent (incl. Webkit support)
  • Minor fixes in preventation of default <TAB> handling.
  • Major fix for bugs regarding missing focus roots.
  • Major enhancement in find a focusable parent when the current child is disabled.
  • No abort() call on failed remote requests anymore.
  • Minor tweaks to text handling of Label widget.
  • Minor improvement to omit broken images to show up when using Image.
  • Minor tweaks to display queue to omit JavaScript errors in some rare cases.
  • Fixed TextField dependency to Font classes.
  • Fixed event propagation issues in Window class.
  • Fixed ClientDocument if release/block is executed without a created blocker widget.

Demos

  • Minor additions and adjustments were made.
  • Added an example to demonstrate the features of the Command class.
  • Added an example to show how to use a built-in feature to (temporarily) disable commands in complex applications.

Tools

  • Added new compiler which supports both, pretty printing and compressing.
  • Removed old tree and token compiler (cleaned up skeletons for new arguments)
  • Moved migration support to the generator script.
  • Added support for tree based migration. This allows complex operations on the syntax tree before recompiling it to source code.
  • Reorganized directory structure of the tools directory.
  • Added “fix” and “pretty” targets to the Makefiles of the framework and the skeletons. Caution, these targets directly modify the class files!
  • Minor enhancement to some Makefiles regarding cross platform support (replaced some expressions with find commands)

API

  • Added textile support to the API javadoc documentation.
  • Automatically fix external links of the API documentation to open inside a new window.
  • Added events fired by the qooxdoo classes to the API documentation.
  • Minor tweaks regarding the left pane formatting of the API viewer.
  • Improved first sentence extraction for intial view of the method description.
  • Support of multiple types for params and returns. Declarated in JavaDoc in the following form “{Type1 | Type2 ? DefaultValue}”.
  • Minor tweaks to the primitive type detection.
  • Enhanced documentation of many core classes and methods.

Information

Last modified:
2007/06/06 12:39 by wpbasti

Account

Not logged in

 
 

Job Offers

To further improve qooxdoo we are seeking javascript developers. Read more...

Rich Ajax Platform (RAP)

RAP uses qooxdoo, Java and the Eclipse development model to build rich web applications. Read more...

qooxdoo Web Toolkit (QWT)

Similar to GWT this framework allows to create impressive qooxdoo applications just using Java. Read more...

Pustefix

Pustefix is a MVC-based web application framework using Java and XML/XSLT. Read more...

 
SourceForge.net Logo

Bad Behavior has blocked 0 potential spam attempts in the last 7 days.