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 5094 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5105 // FIXME: Remove this timer once we don't need to compute layout to load plu
gins. | 5105 // FIXME: Remove this timer once we don't need to compute layout to load plu
gins. |
5106 if (!m_pluginLoadingTimer.isActive()) | 5106 if (!m_pluginLoadingTimer.isActive()) |
5107 m_pluginLoadingTimer.startOneShot(0, FROM_HERE); | 5107 m_pluginLoadingTimer.startOneShot(0, FROM_HERE); |
5108 } | 5108 } |
5109 | 5109 |
5110 void Document::pluginLoadingTimerFired(Timer<Document>*) | 5110 void Document::pluginLoadingTimerFired(Timer<Document>*) |
5111 { | 5111 { |
5112 updateLayout(); | 5112 updateLayout(); |
5113 } | 5113 } |
5114 | 5114 |
| 5115 double Document::monotonicTimeToZeroBasedDocumentTime(double monotonicTime) cons
t |
| 5116 { |
| 5117 if (!loader()) |
| 5118 return 0; |
| 5119 |
| 5120 return loader()->timing().monotonicTimeToZeroBasedDocumentTime(monotonicTime
); |
| 5121 } |
| 5122 |
5115 ScriptedAnimationController& Document::ensureScriptedAnimationController() | 5123 ScriptedAnimationController& Document::ensureScriptedAnimationController() |
5116 { | 5124 { |
5117 if (!m_scriptedAnimationController) { | 5125 if (!m_scriptedAnimationController) { |
5118 m_scriptedAnimationController = ScriptedAnimationController::create(this
); | 5126 m_scriptedAnimationController = ScriptedAnimationController::create(this
); |
5119 // We need to make sure that we don't start up the animation controller
on a background tab, for example. | 5127 // We need to make sure that we don't start up the animation controller
on a background tab, for example. |
5120 if (!page()) | 5128 if (!page()) |
5121 m_scriptedAnimationController->suspend(); | 5129 m_scriptedAnimationController->suspend(); |
5122 } | 5130 } |
5123 return *m_scriptedAnimationController; | 5131 return *m_scriptedAnimationController; |
5124 } | 5132 } |
(...skipping 611 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5736 #ifndef NDEBUG | 5744 #ifndef NDEBUG |
5737 using namespace blink; | 5745 using namespace blink; |
5738 void showLiveDocumentInstances() | 5746 void showLiveDocumentInstances() |
5739 { | 5747 { |
5740 Document::WeakDocumentSet& set = Document::liveDocumentSet(); | 5748 Document::WeakDocumentSet& set = Document::liveDocumentSet(); |
5741 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); | 5749 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); |
5742 for (Document* document : set) | 5750 for (Document* document : set) |
5743 fprintf(stderr, "- Document %p URL: %s\n", document, document->url().str
ing().utf8().data()); | 5751 fprintf(stderr, "- Document %p URL: %s\n", document, document->url().str
ing().utf8().data()); |
5744 } | 5752 } |
5745 #endif | 5753 #endif |
OLD | NEW |