Bug 51204

Summary: [Qt] QtWebKit does not build if QT_NO_QFUTURE is defined
Product: WebKit Reporter: Laszlo Gombos <laszlo.gombos>
Component: PlatformAssignee: Jocelyn Turcotte <jturcotte>
Status: RESOLVED FIXED    
Severity: Blocker CC: commit-queue, jturcotte, laszlo.gombos, s.mathur
Priority: P2 Keywords: Qt, QtTriaged
Version: 528+ (Nightly build)   
Hardware: PC   
OS: All   
Bug Depends on:    
Bug Blocks: 50251    
Attachments:
Description Flags
Patch none

Laszlo Gombos
Reported 2010-12-16 11:59:48 PST
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.
Attachments
Patch (10.92 KB, patch)
2011-01-11 05:05 PST, Jocelyn Turcotte
no flags
Jocelyn Turcotte
Comment 1 2010-12-17 07:43:24 PST
(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.
Laszlo Gombos
Comment 2 2010-12-20 14:44:11 PST
Thanks Jocelyn, I assigned the bug to you. The approach you suggested sounds good to me.
Siddharth Mathur
Comment 3 2011-01-10 13:06:18 PST
Gentle nudge to Jocelyn about fixing the code from Bug 50080 for Symbian. :)
Jocelyn Turcotte
Comment 4 2011-01-11 05:05:13 PST
WebKit Commit Bot
Comment 5 2011-01-11 08:19:21 PST
Comment on attachment 78518 [details] Patch Clearing flags on attachment: 78518 Committed r75502: <http://trac.webkit.org/changeset/75502>
WebKit Commit Bot
Comment 6 2011-01-11 08:19:27 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.