| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 
| 3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 
| 4  *           (C) 2001 Dirk Mueller (mueller@kde.org) | 4  *           (C) 2001 Dirk Mueller (mueller@kde.org) | 
| 5  *           (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5  *           (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 
| 6  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All r
      ights reserved. | 6  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All r
      ights reserved. | 
| 7  * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
      orchmobile.com/) | 7  * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
      orchmobile.com/) | 
| 8  * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. | 8  * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. | 
| 9  * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 9  * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 
| 10  * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved. | 10  * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved. | 
| (...skipping 509 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 520 | 520 | 
| 521 #ifndef NDEBUG | 521 #ifndef NDEBUG | 
| 522     liveDocumentSet().add(this); | 522     liveDocumentSet().add(this); | 
| 523 #endif | 523 #endif | 
| 524 } | 524 } | 
| 525 | 525 | 
| 526 Document::~Document() | 526 Document::~Document() | 
| 527 { | 527 { | 
| 528     ASSERT(!layoutView()); | 528     ASSERT(!layoutView()); | 
| 529     ASSERT(!parentTreeScope()); | 529     ASSERT(!parentTreeScope()); | 
|  | 530     ASSERT(!m_frame); | 
| 530 #if !ENABLE(OILPAN) | 531 #if !ENABLE(OILPAN) | 
| 531     ASSERT(m_ranges.isEmpty()); | 532     ASSERT(m_ranges.isEmpty()); | 
| 532     ASSERT(!hasGuardRefCount()); | 533     ASSERT(!hasGuardRefCount()); | 
| 533     // With Oilpan, either the document outlives the visibility observers | 534     // With Oilpan, either the document outlives the visibility observers | 
| 534     // or the visibility observers and the document die in the same GC round. | 535     // or the visibility observers and the document die in the same GC round. | 
| 535     // When they die in the same GC round, the list of visibility observers | 536     // When they die in the same GC round, the list of visibility observers | 
| 536     // will not be empty on Document destruction. | 537     // will not be empty on Document destruction. | 
| 537     ASSERT(m_visibilityObservers.isEmpty()); | 538     ASSERT(m_visibilityObservers.isEmpty()); | 
| 538 | 539 | 
| 539     if (m_templateDocument) | 540     if (m_templateDocument) | 
| (...skipping 5159 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 5699 #ifndef NDEBUG | 5700 #ifndef NDEBUG | 
| 5700 using namespace blink; | 5701 using namespace blink; | 
| 5701 void showLiveDocumentInstances() | 5702 void showLiveDocumentInstances() | 
| 5702 { | 5703 { | 
| 5703     WeakDocumentSet& set = liveDocumentSet(); | 5704     WeakDocumentSet& set = liveDocumentSet(); | 
| 5704     fprintf(stderr, "There are %u documents currently alive:\n", set.size()); | 5705     fprintf(stderr, "There are %u documents currently alive:\n", set.size()); | 
| 5705     for (Document* document : set) | 5706     for (Document* document : set) | 
| 5706         fprintf(stderr, "- Document %p URL: %s\n", document, document->url().str
      ing().utf8().data()); | 5707         fprintf(stderr, "- Document %p URL: %s\n", document, document->url().str
      ing().utf8().data()); | 
| 5707 } | 5708 } | 
| 5708 #endif | 5709 #endif | 
| OLD | NEW | 
|---|