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 605 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
616 m_activeHoverElement = nullptr; | 616 m_activeHoverElement = nullptr; |
617 m_titleElement = nullptr; | 617 m_titleElement = nullptr; |
618 m_documentElement = nullptr; | 618 m_documentElement = nullptr; |
619 m_contextFeatures = ContextFeatures::defaultSwitch(); | 619 m_contextFeatures = ContextFeatures::defaultSwitch(); |
620 m_userActionElements.documentDidRemoveLastRef(); | 620 m_userActionElements.documentDidRemoveLastRef(); |
621 m_associatedFormControls.clear(); | 621 m_associatedFormControls.clear(); |
622 | 622 |
623 detachParser(); | 623 detachParser(); |
624 #endif | 624 #endif |
625 | 625 |
626 m_registrationContext.clear(); | 626 m_registrationContext.clear(); |
haraken
2014/05/22 08:24:10
Do we still need to clear m_registrationContext in
sof
2014/05/25 16:30:01
As long as we have a dispose() step, I don't think
| |
627 | 627 |
628 if (m_importsController) { | 628 if (m_importsController) { |
629 m_importsController->wasDetachedFrom(*this); | 629 m_importsController->wasDetachedFrom(*this); |
630 m_importsController = 0; | 630 m_importsController = 0; |
631 } | 631 } |
632 | 632 |
633 #if !ENABLE(OILPAN) | 633 #if !ENABLE(OILPAN) |
634 // removeDetachedChildren() doesn't always unregister IDs, | 634 // removeDetachedChildren() doesn't always unregister IDs, |
635 // so tear down scope information upfront to avoid having stale references i n the map. | 635 // so tear down scope information upfront to avoid having stale references i n the map. |
636 destroyTreeScopeData(); | 636 destroyTreeScopeData(); |
(...skipping 5107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
5744 visitor->trace(m_cssCanvasElements); | 5744 visitor->trace(m_cssCanvasElements); |
5745 visitor->trace(m_topLayerElements); | 5745 visitor->trace(m_topLayerElements); |
5746 visitor->trace(m_elemSheet); | 5746 visitor->trace(m_elemSheet); |
5747 visitor->trace(m_nodeIterators); | 5747 visitor->trace(m_nodeIterators); |
5748 visitor->trace(m_styleEngine); | 5748 visitor->trace(m_styleEngine); |
5749 visitor->trace(m_formController); | 5749 visitor->trace(m_formController); |
5750 visitor->trace(m_fetcher); | 5750 visitor->trace(m_fetcher); |
5751 visitor->trace(m_contextFeatures); | 5751 visitor->trace(m_contextFeatures); |
5752 visitor->trace(m_styleSheetList); | 5752 visitor->trace(m_styleSheetList); |
5753 visitor->trace(m_mediaQueryMatcher); | 5753 visitor->trace(m_mediaQueryMatcher); |
5754 visitor->trace(m_registrationContext); | |
5754 visitor->trace(m_associatedFormControls); | 5755 visitor->trace(m_associatedFormControls); |
5755 visitor->trace(m_templateDocument); | 5756 visitor->trace(m_templateDocument); |
5756 visitor->trace(m_templateDocumentHost); | 5757 visitor->trace(m_templateDocumentHost); |
5757 visitor->trace(m_visibilityObservers); | 5758 visitor->trace(m_visibilityObservers); |
5758 visitor->trace(m_userActionElements); | 5759 visitor->trace(m_userActionElements); |
5759 visitor->trace(m_svgExtensions); | 5760 visitor->trace(m_svgExtensions); |
5760 visitor->trace(m_timeline); | 5761 visitor->trace(m_timeline); |
5761 visitor->trace(m_compositorPendingAnimations); | 5762 visitor->trace(m_compositorPendingAnimations); |
5762 visitor->registerWeakMembers<Document, &Document::clearWeakMembers>(this); | 5763 visitor->registerWeakMembers<Document, &Document::clearWeakMembers>(this); |
5763 DocumentSupplementable::trace(visitor); | 5764 DocumentSupplementable::trace(visitor); |
5764 TreeScope::trace(visitor); | 5765 TreeScope::trace(visitor); |
5765 ContainerNode::trace(visitor); | 5766 ContainerNode::trace(visitor); |
5766 ExecutionContext::trace(visitor); | 5767 ExecutionContext::trace(visitor); |
5767 } | 5768 } |
5768 | 5769 |
5769 } // namespace WebCore | 5770 } // namespace WebCore |
OLD | NEW |