| 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 1318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1329 { | 1329 { |
| 1330 NETWORK_DVLOG(1) << this << " didFail()"; | 1330 NETWORK_DVLOG(1) << this << " didFail()"; |
| 1331 ScopedEventDispatchProtect protect(&m_eventDispatchRecursionLevel); | 1331 ScopedEventDispatchProtect protect(&m_eventDispatchRecursionLevel); |
| 1332 | 1332 |
| 1333 // If we are already in an error state, for instance we called abort(), bail
out early. | 1333 // If we are already in an error state, for instance we called abort(), bail
out early. |
| 1334 if (m_error) | 1334 if (m_error) |
| 1335 return; | 1335 return; |
| 1336 | 1336 |
| 1337 if (error.isCancellation()) { | 1337 if (error.isCancellation()) { |
| 1338 handleDidCancel(); | 1338 handleDidCancel(); |
| 1339 // Now the XMLHttpRequest instance may be dead. | |
| 1340 return; | 1339 return; |
| 1341 } | 1340 } |
| 1342 | 1341 |
| 1343 if (error.isTimeout()) { | 1342 if (error.isTimeout()) { |
| 1344 handleDidTimeout(); | 1343 handleDidTimeout(); |
| 1345 // Now the XMLHttpRequest instance may be dead. | |
| 1346 return; | 1344 return; |
| 1347 } | 1345 } |
| 1348 | 1346 |
| 1349 // Network failures are already reported to Web Inspector by ResourceLoader. | 1347 // Network failures are already reported to Web Inspector by ResourceLoader. |
| 1350 if (error.domain() == errorDomainBlinkInternal) | 1348 if (error.domain() == errorDomainBlinkInternal) |
| 1351 logConsoleError(getExecutionContext(), "XMLHttpRequest cannot load " + e
rror.failingURL() + ". " + error.localizedDescription()); | 1349 logConsoleError(getExecutionContext(), "XMLHttpRequest cannot load " + e
rror.failingURL() + ". " + error.localizedDescription()); |
| 1352 | 1350 |
| 1353 handleNetworkError(); | 1351 handleNetworkError(); |
| 1354 // Now the XMLHttpRequest instance may be dead. | |
| 1355 } | 1352 } |
| 1356 | 1353 |
| 1357 void XMLHttpRequest::didFailRedirectCheck() | 1354 void XMLHttpRequest::didFailRedirectCheck() |
| 1358 { | 1355 { |
| 1359 NETWORK_DVLOG(1) << this << " didFailRedirectCheck()"; | 1356 NETWORK_DVLOG(1) << this << " didFailRedirectCheck()"; |
| 1360 ScopedEventDispatchProtect protect(&m_eventDispatchRecursionLevel); | 1357 ScopedEventDispatchProtect protect(&m_eventDispatchRecursionLevel); |
| 1361 | 1358 |
| 1362 handleNetworkError(); | 1359 handleNetworkError(); |
| 1363 // Now the XMLHttpRequest instance may be dead. | |
| 1364 } | 1360 } |
| 1365 | 1361 |
| 1366 void XMLHttpRequest::didFinishLoading(unsigned long identifier, double) | 1362 void XMLHttpRequest::didFinishLoading(unsigned long identifier, double) |
| 1367 { | 1363 { |
| 1368 NETWORK_DVLOG(1) << this << " didFinishLoading(" << identifier << ")"; | 1364 NETWORK_DVLOG(1) << this << " didFinishLoading(" << identifier << ")"; |
| 1369 ScopedEventDispatchProtect protect(&m_eventDispatchRecursionLevel); | 1365 ScopedEventDispatchProtect protect(&m_eventDispatchRecursionLevel); |
| 1370 | 1366 |
| 1371 if (m_error) | 1367 if (m_error) |
| 1372 return; | 1368 return; |
| 1373 | 1369 |
| (...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1722 visitor->traceWrappers(m_responseDocument); | 1718 visitor->traceWrappers(m_responseDocument); |
| 1723 visitor->traceWrappers(m_responseArrayBuffer); | 1719 visitor->traceWrappers(m_responseArrayBuffer); |
| 1724 } | 1720 } |
| 1725 | 1721 |
| 1726 std::ostream& operator<<(std::ostream& ostream, const XMLHttpRequest* xhr) | 1722 std::ostream& operator<<(std::ostream& ostream, const XMLHttpRequest* xhr) |
| 1727 { | 1723 { |
| 1728 return ostream << "XMLHttpRequest " << static_cast<const void*>(xhr); | 1724 return ostream << "XMLHttpRequest " << static_cast<const void*>(xhr); |
| 1729 } | 1725 } |
| 1730 | 1726 |
| 1731 } // namespace blink | 1727 } // namespace blink |
| OLD | NEW |