Changeset 52590 in webkit
- Timestamp:
- Dec 27, 2009, 7:39:02 PM (16 years ago)
- Location:
- trunk
- Files:
- 
      - 5 edited
 
 - 
          
  LayoutTests/ChangeLog (modified) (1 diff)
- 
          
  LayoutTests/platform/qt/Skipped (modified) (1 diff)
- 
          
  WebCore/ChangeLog (modified) (1 diff)
- 
          
  WebCore/platform/network/qt/QNetworkReplyHandler.cpp (modified) (2 diffs)
- 
          
  WebCore/platform/network/qt/QNetworkReplyHandler.h (modified) (1 diff)
 
Legend:
- Unmodified
- Added
- Removed
- 
      trunk/LayoutTests/ChangeLogr52589 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/Skippedr52578 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/ChangeLogr52584 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.cppr52153 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.hr51174 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.
  
