qx.Class.patch
preserves references to overwritten methodsMUserData
which adds setUserData
/getUserData
was merged into qx.core.Object
for better performance of the core object class.fireEvent
return false
if preventDefault
was called on the event objectfireDataEvent
is now non-bubblingaddListener
/removeListener
getChar
to KeyInput eventsChange
and Data
events were merged to Data event. These were often used exchangeable but had complicated this because of different interfaces (getValue
vs. getData
)serverData
property declaration fixed. Windows error code 12007 handled appropriatelyqx.util.Json.parse
is now working.get
method in bom/element/Class class to retrieve classname propertygetElementIndex
method to Hierarchy classisNativelyFocusable
, isFocusable
, getNodeName
, …)addChild
and removeChild
eventsClassic
and Modern
LocalizedString
is now sub class of String
tabFocus
was added. This means that on focusing a widget using the Tab
key something else may happen than when using the mouse. This is mainly used by Spinners etc. to move the caret into the textfield when pressing Tab
.gotoValue
method to automatically move value into allowed range.zIndex
code from window into the window manager. Lazily create statusBar. Support maximize
, minimize
, and close
events. Grid layout used for captionbar. Support for modal windows is still missing.changeSelected
respectively changeValue
events.RadioGroupBox
now behaves like a regular RadioButton
(same interface)align
property of the Atom has finally renamed back to iconPosition
to not interfere with the already existing alignX
and alignY
properties used by the layout managers.add
method.minSize
was calculated make lint
added new check to ecmalint: check if all loops statements are followed by a block-c
is optional (defaults to config.json
) and -j
is removed, the jobs being specified as arguments.pretty
, clean
, distclean
, publish
, lint
, migration
, fix
in new generator.source
, build
and api
).include
entries are maps now. Namespace-less includes of external config files. Config files can still be imported under a name space prefix with the optional as
key. List of jobs to import can be specified with the optional import
key.export
list, to narrow the list of jobs to be exported on include.let
section which will be automatically added to each job.compile-dist
and copy-resources
don't rely on each other anymore and can be invoked independently for build
jobs.