A Greek Christmas present

I was searching the Internet now for the phrase "Greek present", but I couldn't find it in English. It appears to be a Portuguese expression only: "presente de grego" means a present you really don't want. The reference is to one famous present the Greek gave to the Trojans a couple thousand years ago.

The reason this came to my mind today was we're giving you two early Christmas presents today, both related to the Greek alphabet. And unlike the Ancient Greek, we think you're going to like these presents :-) . The first one, Thorbjørn blogged about earlier today. The second, it's my honour to present once again: Qt 4.5 Beta is released!

That's two betas in one day. You'd think that we would have planned this carefully to coincide and to be close to the holidays. I guess that, had we planned that in the first place, we wouldn't have made it. But it's all for the better that it worked out fine ;-)

You all know the main features we added for Qt 4.5, so I won't dwell on them here. But you can see that the addition of a new port (to Mac Cocoa) is our focus for the moment (Watch the Widget Pimp^W^W^WTrenton's video on Youtube if you can't see in our webpage)

I'd like to emphasise one point that Thorbjørn didn't emphasise enough: Qt Creator is now Open Source. We had planned on doing that the whole time, but the need to publish the alpha trumped getting organised. And more than that: Qt Creator's source code repository is available for everyone to see. Unlike the existing Qt snapshots, this is the real thing and is the same source code that our developers are using. No tricks!

And it couldn't be any different: Qt Creator beta uses Qt 4.5 beta. So you should download the latest and greatest Qt too.

The Qt 4.5 beta is a great improvement to the technical preview we released almost two months ago. Whereas that was a package just after feature freeze, containing whatever we had at the time, with minimal QA, the beta is about a more polished product. We aren't release quality yet, but we're that much closer.

Between the TP and the Beta, we've done a lot of bug-fixing, regression testing and general polishing. We've updated the documentation and added new examples and demos too (I highly recommend the new Boxes demonstration, even though that's very CPU and GPU intensive). Like I mentioned in my last blog, we've taken a lot of care to fix both glaring and subtle issues that still plagued Qt. I've been running KDE 4.2 beta using Qt 4.5 beta for the past weeks, without major issues, and, like I said above, the Qt Creator beta is also using Qt 4.5 beta.

That says a lot. In fact, when we started discussing with other groups inside Nokia what they call "alpha" and "beta", it became quite apparent that our definitions are one step ahead of theirs. What they call "beta", we'd call "alpha" or "technical preview" (feature-complete, documented, unit-tested, minimal integration testing and manual QA). For us, "beta" has to pass a series of baseline scenarios, compile in all of our supported platforms, plus it needs a month or two of QA.

That being said, you'll still probably find issues with Qt 4.5 beta. If you do, please let us know: send email to the mailing list (see the announcement for subscription instructions).

Happy holidays everyone and happy hacking!

Blog Topics: