Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(560)

Side by Side Diff: Source/core/dom/Document.cpp

Issue 271673005: Oilpan: move DOMImplementation to the heap. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Adjust signature Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 5661 matching lines...) Expand 10 before | Expand all | Expand 10 after
5672 deadNodes.append(it->key); 5672 deadNodes.append(it->key);
5673 } 5673 }
5674 for (unsigned i = 0; i < deadNodes.size(); ++i) 5674 for (unsigned i = 0; i < deadNodes.size(); ++i)
5675 didClearTouchEventHandlers(deadNodes[i]); 5675 didClearTouchEventHandlers(deadNodes[i]);
5676 } 5676 }
5677 } 5677 }
5678 5678
5679 void Document::trace(Visitor* visitor) 5679 void Document::trace(Visitor* visitor)
5680 { 5680 {
5681 visitor->trace(m_docType); 5681 visitor->trace(m_docType);
5682 visitor->trace(m_implementation);
5682 visitor->trace(m_autofocusElement); 5683 visitor->trace(m_autofocusElement);
5683 visitor->trace(m_focusedElement); 5684 visitor->trace(m_focusedElement);
5684 visitor->trace(m_hoverNode); 5685 visitor->trace(m_hoverNode);
5685 visitor->trace(m_activeHoverElement); 5686 visitor->trace(m_activeHoverElement);
5686 visitor->trace(m_documentElement); 5687 visitor->trace(m_documentElement);
5687 visitor->trace(m_titleElement); 5688 visitor->trace(m_titleElement);
5688 visitor->trace(m_currentScriptStack); 5689 visitor->trace(m_currentScriptStack);
5689 visitor->trace(m_transformSourceDocument); 5690 visitor->trace(m_transformSourceDocument);
5690 visitor->trace(m_cssCanvasElements); 5691 visitor->trace(m_cssCanvasElements);
5691 visitor->trace(m_topLayerElements); 5692 visitor->trace(m_topLayerElements);
5692 visitor->trace(m_elemSheet); 5693 visitor->trace(m_elemSheet);
5693 visitor->trace(m_styleEngine); 5694 visitor->trace(m_styleEngine);
5694 visitor->trace(m_fetcher); 5695 visitor->trace(m_fetcher);
5695 visitor->trace(m_contextFeatures); 5696 visitor->trace(m_contextFeatures);
5696 visitor->trace(m_styleSheetList); 5697 visitor->trace(m_styleSheetList);
5697 visitor->trace(m_mediaQueryMatcher); 5698 visitor->trace(m_mediaQueryMatcher);
5698 visitor->trace(m_associatedFormControls); 5699 visitor->trace(m_associatedFormControls);
5699 visitor->trace(m_templateDocument); 5700 visitor->trace(m_templateDocument);
5700 visitor->trace(m_templateDocumentHost); 5701 visitor->trace(m_templateDocumentHost);
5701 visitor->trace(m_visibilityObservers); 5702 visitor->trace(m_visibilityObservers);
5702 visitor->trace(m_userActionElements); 5703 visitor->trace(m_userActionElements);
5703 visitor->registerWeakMembers<Document, &Document::clearWeakMembers>(this); 5704 visitor->registerWeakMembers<Document, &Document::clearWeakMembers>(this);
5704 DocumentSupplementable::trace(visitor); 5705 DocumentSupplementable::trace(visitor);
5705 TreeScope::trace(visitor); 5706 TreeScope::trace(visitor);
5706 ContainerNode::trace(visitor); 5707 ContainerNode::trace(visitor);
5707 ExecutionContext::trace(visitor); 5708 ExecutionContext::trace(visitor);
5708 } 5709 }
5709 5710
5710 } // namespace WebCore 5711 } // namespace WebCore
OLDNEW
« Source/core/dom/DOMImplementation.h ('K') | « Source/core/dom/Document.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698