Document Information

Last modified:
2007/07/06 18:17 by wpbasti

qooxdoo 0.6.6 (2007-03-06)

This is expected to be a “true” minor release, which mostly includes bugfixes and internal modifications, but no new functionality or API changes.

Well, it does in fact include one API change: the previous qx.Class, which is used to attach static members, is going to be replaced by qx.Clazz. This change will remove a potential naming conflict with a future release 0.7 that will include qooxdoo's improved OO features.

It is recommended that every qooxdoo application is to be migrated to this version, as it is expected to be the most stable and as a milestone for a migration to qooxdoo 0.7.

Framework

Additions

  • Introduced a “Quickstart” application that allows users that are new to qooxdoo and want to evaluate the framework to do so without the need to install any software. They get a simple pre-build application that runs out-of-the-box. Its single Javascript application file can be modified and any changes are immediately visible just by reloading the application in the browser. Of course, to take advantage of all the powerful development tools that come with qooxdoo, any serious application development would use the pre-configured skeletons for all the next steps.
  • Added new auto-flush system for widget queues, which should make manual flush calls (qx.ui.core.Widget.flushGlobalQueues()) obsolete.
  • Greatly improved virtual tree qx.ui.treevirtual.TreeVirtual. Please note that this widget is still in active development.
  • Added qx.ui.table.AbstractResizeBehavior (An abstract resize behavior. All resize behaviors should extend this class.)
  • Added qx.ui.table.ResizeTableColumnModel (A table column model that automagically resizes columns based on a selected behavior.)
  • Added qx.ui.table.DefaultResizeBehavior.
  • Added iterateCachedRows to the RemoteTableModel.
  • Added support for form fields to qx.io.remote classes to improve the usability of POST http requests. Regarded as a temporary improvement before a future transport API consolidation.
  • Added qx.dev.Debug class with some useful debug functions.
  • Added “check” target to top-level Makefile in frontend folder to make sure all required tools are installed (make check).
  • Added support for user flags in Makefile-based build system.

Changes & Bugfixes

  • The only major API change in this release: qx.Class has been renamed to qx.Clazz to avoid a future name clash with 0.7.
  • Fixed issue of IE7’s native XmlHttpRequest, that would not allow for local file access.
  • Improved memory management by correcting various disposer issues in qx.log.Logger, qx.event.handler.KeyEventHandler, qx.locale.LocaleManager, qx.ui.table.TablePane, qx.ui.table.DefaultDataRowRenderer, qx.ui.core.ClientDocument, qx.ui.core.ScrollBar, qx.util.format.DateFormat
  • Improved cache control handling in qx.io.remote classes (added cache control headers etc.)
  • Fixed minor issue in sample application using Internet Explorer (local path issue)
  • Fixed selection of tree items. If a tree item is set to selected, the tree hierarchy is opened accordingly, making the selected item visible.
  • Fixed version parser qx.core.Version to correctly handle versioned maintenance numbers (e.g. beta1, rc2, ...)
  • Improved common disposer code
  • Improved disposer debugging options
  • Fixed Mac detection in qx.core.Client regarding PPC machines
  • Fixed minor issues regarding disabled tables when key events occour.
  • Fixed an IE7 selection bug during mousemove for qx.ui.window.Window.
  • Fixed tooltip support qx.ui.embed.GalleryList and qx.ui.embed.Gallery
  • Fixed SSL issue in qx.ui.embed.Iframe (background image)
  • Fixed issue in GuiBuilder to support menu buttons
  • Fixed minor issues in NumberFormat
  • Fixed qx.dev.Pollution to better ignore native code.
  • Improved readability of applyStyle functions in qx.ui.core.Widget.
  • Improved documentation of classes in qx.io.remote. Converted old qtdoc comments to javadoc.

Backend

  • Fixed float types in Java based RPC implementation

Information

Last modified:
2007/07/06 18:17 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.