| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2004, 2006, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2004, 2006, 2008 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2005-2007 Alexey Proskuryakov <ap@webkit.org> | 3 * Copyright (C) 2005-2007 Alexey Proskuryakov <ap@webkit.org> |
| 4 * Copyright (C) 2007, 2008 Julien Chaffraix <jchaffraix@webkit.org> | 4 * Copyright (C) 2007, 2008 Julien Chaffraix <jchaffraix@webkit.org> |
| 5 * Copyright (C) 2008, 2011 Google Inc. All rights reserved. | 5 * Copyright (C) 2008, 2011 Google Inc. All rights reserved. |
| 6 * Copyright (C) 2012 Intel Corporation | 6 * Copyright (C) 2012 Intel Corporation |
| 7 * | 7 * |
| 8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
| 9 * modify it under the terms of the GNU Lesser General Public | 9 * modify it under the terms of the GNU Lesser General Public |
| 10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
| (...skipping 1008 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1019 m_error = true; | 1019 m_error = true; |
| 1020 } | 1020 } |
| 1021 | 1021 |
| 1022 void XMLHttpRequest::dispatchProgressEvent(const AtomicString& type, long long r
eceivedLength, long long expectedLength) | 1022 void XMLHttpRequest::dispatchProgressEvent(const AtomicString& type, long long r
eceivedLength, long long expectedLength) |
| 1023 { | 1023 { |
| 1024 bool lengthComputable = expectedLength > 0 && receivedLength <= expectedLeng
th; | 1024 bool lengthComputable = expectedLength > 0 && receivedLength <= expectedLeng
th; |
| 1025 unsigned long long loaded = receivedLength >= 0 ? static_cast<unsigned long
long>(receivedLength) : 0; | 1025 unsigned long long loaded = receivedLength >= 0 ? static_cast<unsigned long
long>(receivedLength) : 0; |
| 1026 unsigned long long total = lengthComputable ? static_cast<unsigned long long
>(expectedLength) : 0; | 1026 unsigned long long total = lengthComputable ? static_cast<unsigned long long
>(expectedLength) : 0; |
| 1027 | 1027 |
| 1028 m_progressEventThrottle.dispatchProgressEvent(type, lengthComputable, loaded
, total); | 1028 m_progressEventThrottle.dispatchProgressEvent(type, lengthComputable, loaded
, total); |
| 1029 |
| 1030 if (type == EventTypeNames::loadend) |
| 1031 InspectorInstrumentation::didDispatchXHRLoadendEvent(executionContext(),
this); |
| 1029 } | 1032 } |
| 1030 | 1033 |
| 1031 void XMLHttpRequest::dispatchProgressEventFromSnapshot(const AtomicString& type) | 1034 void XMLHttpRequest::dispatchProgressEventFromSnapshot(const AtomicString& type) |
| 1032 { | 1035 { |
| 1033 dispatchProgressEvent(type, m_receivedLength, m_response.expectedContentLeng
th()); | 1036 dispatchProgressEvent(type, m_receivedLength, m_response.expectedContentLeng
th()); |
| 1034 } | 1037 } |
| 1035 | 1038 |
| 1036 void XMLHttpRequest::handleNetworkError() | 1039 void XMLHttpRequest::handleNetworkError() |
| 1037 { | 1040 { |
| 1038 WTF_LOG(Network, "XMLHttpRequest %p handleNetworkError()", this); | 1041 WTF_LOG(Network, "XMLHttpRequest %p handleNetworkError()", this); |
| (...skipping 424 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1463 { | 1466 { |
| 1464 visitor->trace(m_responseBlob); | 1467 visitor->trace(m_responseBlob); |
| 1465 visitor->trace(m_responseStream); | 1468 visitor->trace(m_responseStream); |
| 1466 visitor->trace(m_responseDocument); | 1469 visitor->trace(m_responseDocument); |
| 1467 visitor->trace(m_progressEventThrottle); | 1470 visitor->trace(m_progressEventThrottle); |
| 1468 visitor->trace(m_upload); | 1471 visitor->trace(m_upload); |
| 1469 XMLHttpRequestEventTarget::trace(visitor); | 1472 XMLHttpRequestEventTarget::trace(visitor); |
| 1470 } | 1473 } |
| 1471 | 1474 |
| 1472 } // namespace WebCore | 1475 } // namespace WebCore |
| OLD | NEW |