Some ports of Qt (notably the Symbian port) does not (yet) support QFuture and QtConcurrent - see http://bugreports.qt.nokia.com/browse/QTBUG-5182.
QtWebKit introduced a hard dependency on QFuture with r73710. this dependency should be build time configurable (with QT_NO_QFUTURE) to support Symbian port of QtWebKit.
(In reply to comment #0)
Ok, I didn't know about that. The goal of using QFuture was to make the synchronization code simpler, so having two implementations depending on QT_NO_FUTURE isn't necessary. I think we should replace its use by something supported everywhere.
I can take care of that after the Christmas vacations if it can wait.
Thanks Jocelyn, I assigned the bug to you. The approach you suggested sounds good to me.
Gentle nudge to Jocelyn about fixing the code from Bug 50080 for Symbian. :)
Created attachment 78518 [details]
Comment on attachment 78518 [details]
Clearing flags on attachment: 78518
Committed r75502: <http://trac.webkit.org/changeset/75502>
All reviewed patches have been landed. Closing bug.