Summary: | QtWebKit browsers freeze when opening http://www.elstel.com/ | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | pano_90 | ||||
Component: | WebKit Qt | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | arvid2.nilsson, commit-queue, kling, laszlo.gombos, markus, yael | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | PC | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
pano_90
2010-02-05 06:08:49 PST
This is due to missing support for the OPTIONS verb in QNetworkAccessManager HTTP. I'm working on a solution. Tracked inside Qt at http://bugreports.qt.nokia.com/browse/QTBUG-8206 Since it is new API, it will be inside Qt 4.7. If you need to do a workaround for 4.6.x you have to do it inside QtWebKit/WebKit. Created attachment 49719 [details]
Patch
This adds support for the OPTIONS verb. Note that it depends on new QNetworkAccessManager API in Qt 4.7
Comment on attachment 49719 [details] Patch > +#if QT_VERSION >= 0x040700 > + case QNetworkAccessManager::CustomOperation: > + m_reply = manager->sendCustomRequest(m_request, m_resourceHandle->request().httpMethod().latin1().data()); It would be nice if WebCore::CString had a conversion operator to QByteArray. Comment on attachment 49719 [details] Patch Clearing flags on attachment: 49719 Committed r55448: <http://trac.webkit.org/changeset/55448> All reviewed patches have been landed. Closing bug. |