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 1620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1631 // This should only be called when response document is parsed asynchronously. | 1631 // This should only be called when response document is parsed asynchronously. |
1632 DCHECK(response_document_parser_); | 1632 DCHECK(response_document_parser_); |
1633 DCHECK(!response_document_parser_->IsParsing()); | 1633 DCHECK(!response_document_parser_->IsParsing()); |
1634 | 1634 |
1635 // Do nothing if we are called from |internalAbort()|. | 1635 // Do nothing if we are called from |internalAbort()|. |
1636 if (error_) | 1636 if (error_) |
1637 return; | 1637 return; |
1638 | 1638 |
1639 ClearVariablesForLoading(); | 1639 ClearVariablesForLoading(); |
1640 | 1640 |
1641 response_document_->ImplicitClose(); | 1641 response_document_->CheckCompleted(); |
1642 | 1642 |
1643 if (!response_document_->WellFormed()) | 1643 if (!response_document_->WellFormed()) |
1644 response_document_ = nullptr; | 1644 response_document_ = nullptr; |
1645 | 1645 |
1646 parsed_response_ = true; | 1646 parsed_response_ = true; |
1647 | 1647 |
1648 EndLoading(); | 1648 EndLoading(); |
1649 } | 1649 } |
1650 | 1650 |
1651 void XMLHttpRequest::EndLoading() { | 1651 void XMLHttpRequest::EndLoading() { |
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1891 visitor->TraceWrappers(response_document_); | 1891 visitor->TraceWrappers(response_document_); |
1892 visitor->TraceWrappers(response_array_buffer_); | 1892 visitor->TraceWrappers(response_array_buffer_); |
1893 XMLHttpRequestEventTarget::TraceWrappers(visitor); | 1893 XMLHttpRequestEventTarget::TraceWrappers(visitor); |
1894 } | 1894 } |
1895 | 1895 |
1896 std::ostream& operator<<(std::ostream& ostream, const XMLHttpRequest* xhr) { | 1896 std::ostream& operator<<(std::ostream& ostream, const XMLHttpRequest* xhr) { |
1897 return ostream << "XMLHttpRequest " << static_cast<const void*>(xhr); | 1897 return ostream << "XMLHttpRequest " << static_cast<const void*>(xhr); |
1898 } | 1898 } |
1899 | 1899 |
1900 } // namespace blink | 1900 } // namespace blink |
OLD | NEW |