Changeset 52590 in webkit
- Timestamp:
- Dec 27, 2009 7:39:02 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r52589 r52590 1 2009-12-27 Jakub Wieczorek <faw217@gmail.com> 2 3 Reviewed by Eric Seidel. 4 5 [Qt] Support upload progress events in XMLHttpRequest 6 https://bugs.webkit.org/show_bug.cgi?id=32969 7 8 Make QNetworkReplyHandler report the upload progress to the client. 9 10 Already covered by tests: 11 http/tests/xmlhttprequest/upload-onload-event.html 12 http/tests/xmlhttprequest/upload-onloadstart-event.html 13 http/tests/xmlhttprequest/upload-progress-events.html 14 http/tests/xmlhttprequest/upload-onprogress-event.html 15 16 which have been unskipped. 17 18 * platform/qt/Skipped: 19 1 20 2009-12-27 Maciej Stachowiak <mjs@apple.com> 2 21 -
trunk/LayoutTests/platform/qt/Skipped
r52578 r52590 4999 4999 http/tests/xmlhttprequest/redirect-cross-origin-tripmine.html 5000 5000 http/tests/xmlhttprequest/state-after-network-error.html 5001 http/tests/xmlhttprequest/upload-onload-event.html5002 http/tests/xmlhttprequest/upload-onprogress-event.html5003 http/tests/xmlhttprequest/upload-progress-events.html5004 5001 http/tests/xmlhttprequest/workers/methods-async.html 5005 5002 http/tests/xmlhttprequest/workers/methods.html -
trunk/WebCore/ChangeLog
r52584 r52590 1 2009-12-27 Jakub Wieczorek <faw217@gmail.com> 2 3 Reviewed by Eric Seidel. 4 5 [Qt] Support upload progress events in XMLHttpRequest 6 https://bugs.webkit.org/show_bug.cgi?id=32969 7 8 Make QNetworkReplyHandler report the upload progress to the client. 9 10 Already covered by tests: 11 http/tests/xmlhttprequest/upload-onload-event.html 12 http/tests/xmlhttprequest/upload-onloadstart-event.html 13 http/tests/xmlhttprequest/upload-progress-events.html 14 http/tests/xmlhttprequest/upload-onprogress-event.html 15 16 which have been unskipped. 17 18 * platform/network/qt/QNetworkReplyHandler.cpp: 19 (WebCore::QNetworkReplyHandler::uploadProgress): 20 (WebCore::QNetworkReplyHandler::start): 21 * platform/network/qt/QNetworkReplyHandler.h: 22 1 23 2009-12-27 Dirk Schulze <krit@webkit.org> 2 24 -
trunk/WebCore/platform/network/qt/QNetworkReplyHandler.cpp
r52153 r52590 384 384 } 385 385 386 void QNetworkReplyHandler::uploadProgress(qint64 bytesSent, qint64 bytesTotal) 387 { 388 if (!m_resourceHandle) 389 return; 390 391 ResourceHandleClient* client = m_resourceHandle->client(); 392 if (!client) 393 return; 394 395 client->didSendData(m_resourceHandle, bytesSent, bytesTotal); 396 } 397 386 398 void QNetworkReplyHandler::start() 387 399 { … … 453 465 this, SLOT(forwardData()), SIGNAL_CONN); 454 466 467 if (m_resourceHandle->request().reportUploadProgress()) { 468 connect(m_reply, SIGNAL(uploadProgress(qint64, qint64)), 469 this, SLOT(uploadProgress(qint64, qint64)), SIGNAL_CONN); 470 } 471 455 472 // Make this a direct function call once we require 4.6.1+. 456 473 connect(this, SIGNAL(processQueuedItems()), -
trunk/WebCore/platform/network/qt/QNetworkReplyHandler.h
r51174 r52590 63 63 void forwardData(); 64 64 void sendQueuedItems(); 65 void uploadProgress(qint64 bytesSent, qint64 bytesTotal); 65 66 66 67 private:
Note: See TracChangeset
for help on using the changeset viewer.