The week in qooxdoo (2009-01-16)
Filed under: Activity Reports
By Andreas Ecker @ January 17, 2009 22:45
Welcome to another weekly status update. This time we start with the tooling:
Generator
The Generator saw a bit of activity in the internationalization (i18n) sector. A recent blog post gave an overview of the support for translation within qooxdoo, and some bugs where fixed by providing patches for David Jean Louis' very decent polib implementation. As an aside, there was a lively little discussion about object method dispatch performance in Python on David's issue tracker.
Virtual Widgets
The Table is one of qooxdoo's most popular widgets. It allows for displaying huge data sets as it only renders and updates the rather small amount of those elements that are actually visible.
Most of the open issues of the Table in qooxdoo 0.8.x have been fixed within the last few days, which is a good base for tackling the next challenging tasks: This week the very first steps have been made in re-thinking the concepts for "virtualizing" widgets, backed by collecting both the existing features of the Table as well as possible new features of planned new Table or Table-like implementations. The community took a great interest in responding to the call for ideas, so thanks for all the initial feedback and your ongoing collaboration on that subject. We'll frequently post about the technical progress, so stay tuned for first proof-of-concepts.
CSS Selector
As already reported last week, qooxdoo now also comes with a built-in CSS selector engine. Work on integrating the increasingly popular Sizzle engine continued, mostly for allowing a rather jQuery-like coding style when working with collections of elements. This is still work in progress, but if you are interested in such a possible low-level usage of qooxdoo, you might want to check out those early new features.
Other improvements
The basic cookie API, that got lost towards qooxdoo 0.8, was reintroduced into SVN trunk to again be available with the next release. The long-lasting task of bugfixing and extending HtmlArea, the HTML editing component available from qooxdoo-contrib, is nearing its successful completion. This topic deserves a detailed blog post of its own, which should be ready during the next few weeks.
For a complete list of bugs fixed during the last working week, use this bugzilla query.
That's it for now. Have a good working week!
