| 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 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 175 , m_createdDocument(false) | 175 , m_createdDocument(false) |
| 176 , m_error(false) | 176 , m_error(false) |
| 177 , m_uploadEventsAllowed(true) | 177 , m_uploadEventsAllowed(true) |
| 178 , m_uploadComplete(false) | 178 , m_uploadComplete(false) |
| 179 , m_sameOriginRequest(true) | 179 , m_sameOriginRequest(true) |
| 180 , m_receivedLength(0) | 180 , m_receivedLength(0) |
| 181 , m_lastSendLineNumber(0) | 181 , m_lastSendLineNumber(0) |
| 182 , m_exceptionCode(0) | 182 , m_exceptionCode(0) |
| 183 , m_progressEventThrottle(this) | 183 , m_progressEventThrottle(this) |
| 184 , m_responseTypeCode(ResponseTypeDefault) | 184 , m_responseTypeCode(ResponseTypeDefault) |
| 185 , m_protectionTimer(this, &XMLHttpRequest::dropProtection) | 185 , m_dropProtectionRunner(this, &XMLHttpRequest::dropProtection) |
| 186 , m_securityOrigin(securityOrigin) | 186 , m_securityOrigin(securityOrigin) |
| 187 { | 187 { |
| 188 initializeXMLHttpRequestStaticData(); | 188 initializeXMLHttpRequestStaticData(); |
| 189 #ifndef NDEBUG | 189 #ifndef NDEBUG |
| 190 xmlHttpRequestCounter.increment(); | 190 xmlHttpRequestCounter.increment(); |
| 191 #endif | 191 #endif |
| 192 ScriptWrappable::init(this); | 192 ScriptWrappable::init(this); |
| 193 } | 193 } |
| 194 | 194 |
| 195 XMLHttpRequest::~XMLHttpRequest() | 195 XMLHttpRequest::~XMLHttpRequest() |
| (...skipping 801 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 997 m_state = DONE; | 997 m_state = DONE; |
| 998 return; | 998 return; |
| 999 } | 999 } |
| 1000 changeState(DONE); | 1000 changeState(DONE); |
| 1001 | 1001 |
| 1002 dispatchEventAndLoadEnd(EventTypeNames::abort); | 1002 dispatchEventAndLoadEnd(EventTypeNames::abort); |
| 1003 } | 1003 } |
| 1004 | 1004 |
| 1005 void XMLHttpRequest::dropProtectionSoon() | 1005 void XMLHttpRequest::dropProtectionSoon() |
| 1006 { | 1006 { |
| 1007 if (m_protectionTimer.isActive()) | 1007 m_dropProtectionRunner.runAsync(); |
| 1008 return; | |
| 1009 m_protectionTimer.startOneShot(0); | |
| 1010 } | 1008 } |
| 1011 | 1009 |
| 1012 void XMLHttpRequest::dropProtection(Timer<XMLHttpRequest>*) | 1010 void XMLHttpRequest::dropProtection() |
| 1013 { | 1011 { |
| 1014 unsetPendingActivity(this); | 1012 unsetPendingActivity(this); |
| 1015 } | 1013 } |
| 1016 | 1014 |
| 1017 void XMLHttpRequest::overrideMimeType(const String& override) | 1015 void XMLHttpRequest::overrideMimeType(const String& override) |
| 1018 { | 1016 { |
| 1019 m_mimeTypeOverride = override; | 1017 m_mimeTypeOverride = override; |
| 1020 } | 1018 } |
| 1021 | 1019 |
| 1022 void XMLHttpRequest::setRequestHeader(const AtomicString& name, const String& va
lue, ExceptionState& es) | 1020 void XMLHttpRequest::setRequestHeader(const AtomicString& name, const String& va
lue, ExceptionState& es) |
| (...skipping 351 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1374 { | 1372 { |
| 1375 return EventTargetNames::XMLHttpRequest; | 1373 return EventTargetNames::XMLHttpRequest; |
| 1376 } | 1374 } |
| 1377 | 1375 |
| 1378 ExecutionContext* XMLHttpRequest::executionContext() const | 1376 ExecutionContext* XMLHttpRequest::executionContext() const |
| 1379 { | 1377 { |
| 1380 return ActiveDOMObject::executionContext(); | 1378 return ActiveDOMObject::executionContext(); |
| 1381 } | 1379 } |
| 1382 | 1380 |
| 1383 } // namespace WebCore | 1381 } // namespace WebCore |
| OLD | NEW |