| 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 Apple Inc. All rights
reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011 Apple Inc. All rights
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 Google Inc. All rights reserved. | 8 * Copyright (C) 2008, 2009, 2011 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 * | 10 * |
| (...skipping 591 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 602 removeAllChildren(); | 602 removeAllChildren(); |
| 603 | 603 |
| 604 m_markers->detach(); | 604 m_markers->detach(); |
| 605 | 605 |
| 606 detachParser(); | 606 detachParser(); |
| 607 | 607 |
| 608 m_cssCanvasElements.clear(); | 608 m_cssCanvasElements.clear(); |
| 609 | 609 |
| 610 #if ENABLE(REQUEST_ANIMATION_FRAME) | 610 #if ENABLE(REQUEST_ANIMATION_FRAME) |
| 611 // FIXME: consider using ActiveDOMObject. | 611 // FIXME: consider using ActiveDOMObject. |
| 612 m_scriptedAnimationController = nullptr; | 612 if (m_scriptedAnimationController) |
| 613 m_scriptedAnimationController->clearDocumentPointer(); |
| 614 m_scriptedAnimationController.clear(); |
| 613 #endif | 615 #endif |
| 614 | 616 |
| 615 #ifndef NDEBUG | 617 #ifndef NDEBUG |
| 616 m_inRemovedLastRefFunction = false; | 618 m_inRemovedLastRefFunction = false; |
| 617 #endif | 619 #endif |
| 618 | 620 |
| 619 guardDeref(); | 621 guardDeref(); |
| 620 } else { | 622 } else { |
| 621 #ifndef NDEBUG | 623 #ifndef NDEBUG |
| 622 m_deletionHasBegun = true; | 624 m_deletionHasBegun = true; |
| (...skipping 1191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1814 clearAXObjectCache(); | 1816 clearAXObjectCache(); |
| 1815 | 1817 |
| 1816 stopActiveDOMObjects(); | 1818 stopActiveDOMObjects(); |
| 1817 m_eventQueue->close(); | 1819 m_eventQueue->close(); |
| 1818 #if ENABLE(FULLSCREEN_API) | 1820 #if ENABLE(FULLSCREEN_API) |
| 1819 m_fullScreenChangeEventTargetQueue.clear(); | 1821 m_fullScreenChangeEventTargetQueue.clear(); |
| 1820 #endif | 1822 #endif |
| 1821 | 1823 |
| 1822 #if ENABLE(REQUEST_ANIMATION_FRAME) | 1824 #if ENABLE(REQUEST_ANIMATION_FRAME) |
| 1823 // FIXME: consider using ActiveDOMObject. | 1825 // FIXME: consider using ActiveDOMObject. |
| 1824 m_scriptedAnimationController = nullptr; | 1826 if (m_scriptedAnimationController) |
| 1827 m_scriptedAnimationController->clearDocumentPointer(); |
| 1828 m_scriptedAnimationController.clear(); |
| 1825 #endif | 1829 #endif |
| 1826 | 1830 |
| 1827 RenderObject* render = renderer(); | 1831 RenderObject* render = renderer(); |
| 1828 | 1832 |
| 1829 // Send out documentWillBecomeInactive() notifications to registered element
s, | 1833 // Send out documentWillBecomeInactive() notifications to registered element
s, |
| 1830 // in order to stop media elements | 1834 // in order to stop media elements |
| 1831 documentWillBecomeInactive(); | 1835 documentWillBecomeInactive(); |
| 1832 | 1836 |
| 1833 #if ENABLE(SHARED_WORKERS) | 1837 #if ENABLE(SHARED_WORKERS) |
| 1834 SharedWorkerRepository::documentDetached(this); | 1838 SharedWorkerRepository::documentDetached(this); |
| (...skipping 3348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5183 | 5187 |
| 5184 NodeListsNodeData* data = rareData()->nodeLists(); | 5188 NodeListsNodeData* data = rareData()->nodeLists(); |
| 5185 | 5189 |
| 5186 String localTypeNames = typeNames.isNull() ? String("http://webkit.org/micro
data/undefinedItemType") : typeNames; | 5190 String localTypeNames = typeNames.isNull() ? String("http://webkit.org/micro
data/undefinedItemType") : typeNames; |
| 5187 ASSERT_UNUSED(list, list == data->m_microDataItemListCache.get(localTypeName
s)); | 5191 ASSERT_UNUSED(list, list == data->m_microDataItemListCache.get(localTypeName
s)); |
| 5188 data->m_microDataItemListCache.remove(localTypeNames); | 5192 data->m_microDataItemListCache.remove(localTypeNames); |
| 5189 } | 5193 } |
| 5190 #endif | 5194 #endif |
| 5191 | 5195 |
| 5192 } // namespace WebCore | 5196 } // namespace WebCore |
| OLD | NEW |