Thiago Macieira
Qt
KDE
Posted by Thiago Macieira
 in Qt, KDE
 on Wednesday, December 19, 2007 @ 13:05

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!

12 Responses to “Qt 4.4.0 Technical Preview released”

» Posted by Zandru
 on Wednesday, December 19, 2007 @ 13:29

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

» Posted by mario
 on Wednesday, December 19, 2007 @ 14:06

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!

» Posted by elcuco
 on Wednesday, December 19, 2007 @ 14:22

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

» Posted by Denis Dzyubenko
 on Wednesday, December 19, 2007 @ 14:34

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

» Posted by Florian Link
 on Thursday, December 20, 2007 @ 10:30

Do you provide binary downloads for commercial license holders?

» Posted by Zandru
 on Thursday, December 20, 2007 @ 12:18

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

» Posted by Romain Pokrzywka
 on Thursday, December 20, 2007 @ 20:46

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 !

» Posted by Peter
 on Thursday, December 20, 2007 @ 21:36

/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…..

» Posted by Peter
 on Thursday, December 20, 2007 @ 21:37

Maybe this is the reason by Safari also crashed here.

» Posted by Martin Haunschild
 on Thursday, December 20, 2007 @ 21:40

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!

» Posted by Eric Masson
 on Wednesday, December 26, 2007 @ 18:16

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!

» Posted by Dummy00001
 on Tuesday, January 01, 2008 @ 13:17

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.)



© 2008 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners.