qooxdoo 0.7.3 is a maintenance release which includes many bug fixes and improvements.
qx.Class got a new detection for overwritten "private" members, which may have caused unnoticed issues in earlier versions of qooxdoo.__addMembers was improved which slightly improves the performance of class declaration as well. Redundant member names are now detected.check refers to a qooxdoo interface.qx.cool.debuggingEnabledqx.core.Log is now based on Firebug Lite. It was modified to print the output to a separate window instead of an inline positioned DIV element, as this was a lot more stable in the qooxdoo applications tested. Some other code improvements and changes to match qooxdoo coding style.main() from the custom application class. This reduces code size and the general overhead needed for those checks.qx.core.Package to manage the loading of packages created by the experimental generator2. All features of the next-generation build tool generator2 are still alpha.qx.allowUrlSettings and qx.allowUrlVariants to false. This could have been a security issue in previous versions.equals() in qx.lang.Array compares the contents of two arrays.qx.core.Object.qx.lang.String: getAlternateQuotationStart() and getAlternateQuotationEnd().IframeTransport which made the HTML transport using this layer not working correctly.Rpc class (transport API). RequestQueue to be sure that the timer is really stopped when the queue is empty.ScriptTransport class.DragAndDropHandler). This brings an extreme performance push for newer geckos.backgroundRepeat. There is a new themeable property with the same name available for all widgets now.zIndex issue with drap&drop feedback widget. Sometimes the widget was hidden by other content.NS_DOM errors in gecko-based clients when modifying a running application, so that a widget was removed and added in one single flush.table-row appearance as this was not a consistent solution. Simple color names are really enough in this case. Please have a look at your color theme and adjust the colors starting with table-row-.base support in appearance themes. The system now works a lot more reliable when using mixins at theme level.dropDataTypes in Widget.Ext and Default theme.Table code. The following color names were removed from qooxdoo themes: table-focus-indicator-active, focused-selected-blur, table-row-background-focused-blur, table-row-background-selected-blur. Unfortunately, the previous usage and implementation was regarded as too problematic and inconsistent. It needs to be re-implemented in a more generic way. An improved table focus handling is expected for the 0.8 release cycle._updateRowStyles to apply row styles to the table pane content.alwaysShowOpenCloseSymbol was ignored in IE. This fixes bug #684.getRowFromNodeId() method in SimpleTreeDataModel to remove dependence on specifics of the underlying implementationSelectionManager when setFocusCellOnMouseMove() was false. The bug caused an exception to be thrown when pressing the space bar to select a row.treevirtual.CheckBoxTree.setRowColors(). Formerly, row colors were defined internally, but other recent changes have moved that into the theme.MenuButton now uses new location code instead of the old buggy one. This fixes issues of menus in applications with scrollbars.qx.restrictToPageLeft, qx.restrictToPageRight, qx.restrictToPageTop and qx.restrictToPageBottom anymore. Please use the appropriate properties instead, which allow individual restrictions on a per-widget base.Iframe class got a new property scrolling which is identical to the property in HTML.reload/setSource methods of Iframe have got some reworks. They should work more stable now. There were some issues in combination with the Firefox extension AdBlock Plus which are fixed now as well.IframeManager when blocked iframes got hidden. This is fixed now and should be much more reliable.ComboBoxEx, TextField, Button and List.zIndex issue of SplitPaneSplitter.getHierarchy() in Tree class.InputCheckSymbol. This fixes the possibility to disable checkboxes and radiobuttons.Range now supports floating-point numbers.qx.xml.Element.FlowLayoutImpl, FiniteStateMachine, Debug, TokenizerDateFormatz and Z) in DateFormatStacktrace.qx.xml.Namespace.qx.xml.Document.qx.xml namespace.ecmalint which adds support for JavaScript code validation, similar to JSLint.make lint Makefile target for code validation of any skeleton-based application. getData() ⇒ getValue()).defineMain())buildtool application hierarchy as well as for the make buildtool app target, to better match general 'tool' app environment and development of buildtool.