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.debuggingEnabled
qx.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
, Tokenizer
DateFormat
z
and Z
) in DateFormat
Stacktrace
.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.