qooxdoo 0.6.1 (2006-09-20)
Framework
Additions
- Added support for close buttons inside the class TabButton.
- Many major enhancements to support Safari (there are many problems fixed, but it’s still quite problematic). Especially image support (displaying & preloading works much better now). The client detection engine was improved to support Safari better, too.
- Greatly enhanced rendering of TreeFullControl. Especially regarding hidden root nodes.
- Added IframeManager and added blocker div in Iframe to support blocking of external content while dragging stuff around (make drag&drop resistant for iframes, ...)
- Added support for Basic HTTP Authentication.
- Added RingBufferAppender (writes all messages to a memory container and could be accessed later)
Changes
- Many improvements to the table widget and all the depending classes.
- Optimized event handler to register to the DOM nodes after load and not while loading data. Because of some removed checks this should improve the runtime performance a bit.
- Renamed window events, which was fired on the client document. Added the prefix “window” to all of them. The new event names are: “windowblur”, “windowfocus” and “windowresize”. They are all fired on the ClientDocument.
- Added debug output for the current browser engine and version. Also added a warning when a wrong doctype is used (IE only)
- Minor improvements to DatePicker.
- User does not need to initialize the custom application anymore. The framework handle this automatically.
Fixes
- Fixed many minor mouse event handling issues (e. g. Menus, Windows, Combobox, etc. mainly if the cursor was previously outside the current window or inside an iframe).
- Fixed minor issue with text areas which are configured with a marginTop/marginBottom 1px per default (Gecko only).
- Minor fix to support ellipses in Label instances which uses a flexible width.
- Fixed HSB label in ColorSelector.
- Added missing disposer stuff to ComboBox.
- Many fixes for the English labels used by DatePicker.
- Fixed platform detection code.
Demos
- Minor fixes for small issues with the included demos.
Tools
Changes
- Greatly improved build process. Should be much faster now. Includes a much better caching logic.
- Added support for extracting (compressing) strings and defining them outside of highly frequented functions. This improves performance of IE.
- Enabled string compression in all included Makefiles.
- Added support for storing the generated tree and tokens to files (debug support). This also includes new targets in the main and framework Makefiles.
- Added support to invoke treecompiler.py and tokencompiler.py from the command line (e.g. to compress a single source file).
Fixes
- Added fixes for API generation which crashed on empty doc trees.
- Fixed support for braceless if and if-else statements.
- Fixed XML generation from API and code trees.
