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 | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All |
7 * rights reserved. | 7 * rights reserved. |
8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. | 8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. |
9 * (http://www.torchmobile.com/) | 9 * (http://www.torchmobile.com/) |
10 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. | 10 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. |
(...skipping 1983 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1994 // script. Kill the whole layoutObject if someone managed to get into here in | 1994 // script. Kill the whole layoutObject if someone managed to get into here in |
1995 // states not allowing tree mutations. | 1995 // states not allowing tree mutations. |
1996 RELEASE_ASSERT(lifecycle().stateAllowsTreeMutations()); | 1996 RELEASE_ASSERT(lifecycle().stateAllowsTreeMutations()); |
1997 | 1997 |
1998 TRACE_EVENT_BEGIN1("blink,devtools.timeline", "UpdateLayoutTree", "beginData", | 1998 TRACE_EVENT_BEGIN1("blink,devtools.timeline", "UpdateLayoutTree", "beginData", |
1999 InspectorRecalculateStylesEvent::data(frame())); | 1999 InspectorRecalculateStylesEvent::data(frame())); |
2000 | 2000 |
2001 unsigned startElementCount = styleEngine().styleForElementCount(); | 2001 unsigned startElementCount = styleEngine().styleForElementCount(); |
2002 | 2002 |
2003 InspectorInstrumentation::willRecalculateStyle(this); | 2003 InspectorInstrumentation::willRecalculateStyle(this); |
2004 PerformanceMonitor::willRecalculateStyle(this); | |
2005 | 2004 |
2006 DocumentAnimations::updateAnimationTimingIfNeeded(*this); | 2005 DocumentAnimations::updateAnimationTimingIfNeeded(*this); |
2007 evaluateMediaQueryListIfNeeded(); | 2006 evaluateMediaQueryListIfNeeded(); |
2008 updateUseShadowTreesIfNeeded(); | 2007 updateUseShadowTreesIfNeeded(); |
2009 updateDistribution(); | 2008 updateDistribution(); |
2010 updateActiveStyle(); | 2009 updateActiveStyle(); |
2011 updateStyleInvalidationIfNeeded(); | 2010 updateStyleInvalidationIfNeeded(); |
2012 | 2011 |
2013 // FIXME: We should update style on our ancestor chain before proceeding | 2012 // FIXME: We should update style on our ancestor chain before proceeding |
2014 // however doing so currently causes several tests to crash, as | 2013 // however doing so currently causes several tests to crash, as |
(...skipping 25 matching lines...) Expand all Loading... |
2040 unsigned elementCount = | 2039 unsigned elementCount = |
2041 styleEngine().styleForElementCount() - startElementCount; | 2040 styleEngine().styleForElementCount() - startElementCount; |
2042 | 2041 |
2043 TRACE_EVENT_END1("blink,devtools.timeline", "UpdateLayoutTree", | 2042 TRACE_EVENT_END1("blink,devtools.timeline", "UpdateLayoutTree", |
2044 "elementCount", elementCount); | 2043 "elementCount", elementCount); |
2045 | 2044 |
2046 #if DCHECK_IS_ON() | 2045 #if DCHECK_IS_ON() |
2047 assertLayoutTreeUpdated(*this); | 2046 assertLayoutTreeUpdated(*this); |
2048 #endif | 2047 #endif |
2049 InspectorInstrumentation::didRecalculateStyle(this); | 2048 InspectorInstrumentation::didRecalculateStyle(this); |
2050 PerformanceMonitor::didRecalculateStyle(this); | |
2051 } | 2049 } |
2052 | 2050 |
2053 void Document::updateActiveStyle() { | 2051 void Document::updateActiveStyle() { |
2054 DCHECK(isActive()); | 2052 DCHECK(isActive()); |
2055 DCHECK(isMainThread()); | 2053 DCHECK(isMainThread()); |
2056 TRACE_EVENT0("blink", "Document::updateActiveStyle"); | 2054 TRACE_EVENT0("blink", "Document::updateActiveStyle"); |
2057 styleEngine().updateActiveStyle(); | 2055 styleEngine().updateActiveStyle(); |
2058 } | 2056 } |
2059 | 2057 |
2060 void Document::updateStyle() { | 2058 void Document::updateStyle() { |
(...skipping 4600 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6661 } | 6659 } |
6662 | 6660 |
6663 void showLiveDocumentInstances() { | 6661 void showLiveDocumentInstances() { |
6664 WeakDocumentSet& set = liveDocumentSet(); | 6662 WeakDocumentSet& set = liveDocumentSet(); |
6665 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); | 6663 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); |
6666 for (blink::Document* document : set) | 6664 for (blink::Document* document : set) |
6667 fprintf(stderr, "- Document %p URL: %s\n", document, | 6665 fprintf(stderr, "- Document %p URL: %s\n", document, |
6668 document->url().getString().utf8().data()); | 6666 document->url().getString().utf8().data()); |
6669 } | 6667 } |
6670 #endif | 6668 #endif |
OLD | NEW |