Qt 4.4.0 Technical Preview released

Posted by Thiago Macieira on December 19, 2007 · 12 comments

I’m pleased to announce that the Qt 4.4.0 Technical Preview package is released. This is the first package release of the Qt 4.4 series and is packed with new features. For those of you who have been following the blogs on Trolltech Labs, this is no surprise for you.

But for those who have been, somehow, sleeping for the past 6 months, here’s a summary of what you can find:

  • WebKit integration
  • Phonon integration
  • Enhanced XML support (QtPatternist project)
  • Concurrency framework (QtConcurrent project)
  • Interprocess communication framework
  • Widgets on GraphicsView
  • New help system
  • Improved printing support

(More information at The Sneak Preview page)

Technical Preview releases are meant as a first peek at the upcoming technologies in the next minor release. Unlike the last Technical Preview we published (4.2.0), this time the technology has been available for some time on our public Bleeding Edge snapshots. So the 4.4.0-TP1 release is our announcement that that technology is now maturing and is ready to be tested by our users.

Packages, as always, can be downloaded from our FTP servers and mirrors. Point your browsers to http://trolltech.com/developer/downloads/qt/qt44-preview-download to find the closest mirror.

This release is brought to you by the hard work of all of the Trolls. I would like especially to thank the Oslo and Berlin teams (who are now over 40 engineers — meaning we will have to update the group photo) who worked really hard to finish all of the features above (and more) in time for this release.

Happy holidays for everyone. More cool stuff in 2008!

QShare(this)

Possibly related posts:

  1. Qt 4.7.0 Tech Preview Released!
  2. Qt SDK 1.1 Technology Preview released
  3. 27 technical talks from Qt Developer Days 2005, 2006, 2008 are online. A lot of interesting stuff to enjoy!
  4. Qt Mobility 1.1.0 Technology Preview

12 comments

1 Zandru December 19, 2007 at 2:29 pm
 

Wohoo! What a nice christmas gift :) Thanks for all your hard work!

2 mario December 19, 2007 at 3:06 pm
 

Oh no! You stole my holidays! Now I have to play around with the new features over the passing year!

Thanks for your great work!

3 elcuco December 19, 2007 at 3:22 pm
 

HO MY GOD. I soiled my self one more… 4.4 is a major step forward compared to all other releases… /me happy

4 Denis Dzyubenko December 19, 2007 at 3:34 pm
 

wow, this is large! So many new features to play with.
Great job indeed!

5 Florian Link December 20, 2007 at 11:30 am
 

Do you provide binary downloads for commercial license holders?

6 Zandru December 20, 2007 at 1:18 pm
 

@florian: no, there are downloads for commercial license holders, but they don’t contain binaries.

7 Romain Pokrzywka December 20, 2007 at 9:46 pm
 

What a nice christmas present from our favorite Trolls ! 2008 is surely going to be an amazing and exciting year for Qt developers.

Thanks and best wishes to everybody at Trolltech from us at KDAB !

8 Peter December 20, 2007 at 10:36 pm
 

/src/3rdparty/webkit/JavaScriptCore/wtf/mathextra.h:

there is nor rand_s on Windows 2000, despite the info in rand_s.c.

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=101607

Seems touching this file triggers a complete recompile…..

9 Peter December 20, 2007 at 10:37 pm
 

Maybe this is the reason by Safari also crashed here.

10 Martin Haunschild December 20, 2007 at 10:40 pm
 

Great Job! Only all the exciting web kit stuff did not compile at all for me (Windows Commercial VS2003), but I did not yet investigate …
Merry Christmas!

11 Eric Masson December 26, 2007 at 7:16 pm
 

Great! Was looking for something to keep my mind busy during the Holidays… Question tough! Where do I get Phonon ? Is the kdelib 3.97 is a good way to start ?

Merry XMAS!

12 Dummy00001 January 1, 2008 at 2:17 pm
 

Is it possible to do something about the Qt4 documentation, specifically the notion of “This is an overloaded member function, provided for convenience.” If this is overloaded function, it doesn’t mean it can be left undocumented. Link to the function it uses to overload would improve documentation greatly.

Or probably groups such functions – along with overloaded function – into single node, so that all variants of the function can be easily seen together.

Classical example is QWidget::update() – http://doc.trolltech.com/4.3/qwidget.html#update-3 – it always takes some additional steps to find the function with documentation. This shouldn’t be. (Needless to mention, main function QWidget::update() (w/o args) doesn’t document how update rect/region is communicated to widget – because it doesn’t have args; but the convenience functions – with args – do not have any description but aforementioned dummy; that makes the documentation incomplete.)

Comments on this entry are closed.

Previous post:

Next post: