| 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 480 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 491 , m_renderView(0) | 491 , m_renderView(0) |
| 492 #if !ENABLE(OILPAN) | 492 #if !ENABLE(OILPAN) |
| 493 , m_weakFactory(this) | 493 , m_weakFactory(this) |
| 494 #endif | 494 #endif |
| 495 , m_contextDocument(initializer.contextDocument()) | 495 , m_contextDocument(initializer.contextDocument()) |
| 496 , m_hasFullscreenSupplement(false) | 496 , m_hasFullscreenSupplement(false) |
| 497 , m_loadEventDelayCount(0) | 497 , m_loadEventDelayCount(0) |
| 498 , m_loadEventDelayTimer(this, &Document::loadEventDelayTimerFired) | 498 , m_loadEventDelayTimer(this, &Document::loadEventDelayTimerFired) |
| 499 , m_pluginLoadingTimer(this, &Document::pluginLoadingTimerFired) | 499 , m_pluginLoadingTimer(this, &Document::pluginLoadingTimerFired) |
| 500 , m_referrerPolicy(ReferrerPolicyDefault) | 500 , m_referrerPolicy(ReferrerPolicyDefault) |
| 501 , m_directionSetOnDocumentElement(false) | |
| 502 , m_writingModeSetOnDocumentElement(false) | |
| 503 , m_writeRecursionIsTooDeep(false) | 501 , m_writeRecursionIsTooDeep(false) |
| 504 , m_writeRecursionDepth(0) | 502 , m_writeRecursionDepth(0) |
| 505 , m_taskRunner(MainThreadTaskRunner::create(this)) | 503 , m_taskRunner(MainThreadTaskRunner::create(this)) |
| 506 , m_registrationContext(initializer.registrationContext(this)) | 504 , m_registrationContext(initializer.registrationContext(this)) |
| 507 , m_elementDataCacheClearTimer(this, &Document::elementDataCacheClearTimerFi
red) | 505 , m_elementDataCacheClearTimer(this, &Document::elementDataCacheClearTimerFi
red) |
| 508 , m_timeline(AnimationTimeline::create(this)) | 506 , m_timeline(AnimationTimeline::create(this)) |
| 509 , m_templateDocumentHost(nullptr) | 507 , m_templateDocumentHost(nullptr) |
| 510 , m_didAssociateFormControlsTimer(this, &Document::didAssociateFormControlsT
imerFired) | 508 , m_didAssociateFormControlsTimer(this, &Document::didAssociateFormControlsT
imerFired) |
| 511 , m_hasViewportUnits(false) | 509 , m_hasViewportUnits(false) |
| 512 , m_styleRecalcElementCounter(0) | 510 , m_styleRecalcElementCounter(0) |
| (...skipping 1166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1679 | 1677 |
| 1680 WritingMode rootWritingMode = documentElementStyle->writingMode(); | 1678 WritingMode rootWritingMode = documentElementStyle->writingMode(); |
| 1681 TextDirection rootDirection = documentElementStyle->direction(); | 1679 TextDirection rootDirection = documentElementStyle->direction(); |
| 1682 | 1680 |
| 1683 HTMLElement* body = this->body(); | 1681 HTMLElement* body = this->body(); |
| 1684 RefPtr<RenderStyle> bodyStyle; | 1682 RefPtr<RenderStyle> bodyStyle; |
| 1685 if (body) { | 1683 if (body) { |
| 1686 bodyStyle = body->renderStyle(); | 1684 bodyStyle = body->renderStyle(); |
| 1687 if (!bodyStyle || body->needsStyleRecalc() || documentElement()->needsSt
yleRecalc() || change == Force) | 1685 if (!bodyStyle || body->needsStyleRecalc() || documentElement()->needsSt
yleRecalc() || change == Force) |
| 1688 bodyStyle = ensureStyleResolver().styleForElement(body, documentElem
entStyle.get()); | 1686 bodyStyle = ensureStyleResolver().styleForElement(body, documentElem
entStyle.get()); |
| 1689 if (!writingModeSetOnDocumentElement()) | 1687 rootWritingMode = bodyStyle->writingMode(); |
| 1690 rootWritingMode = bodyStyle->writingMode(); | 1688 rootDirection = bodyStyle->direction(); |
| 1691 if (!directionSetOnDocumentElement()) | |
| 1692 rootDirection = bodyStyle->direction(); | |
| 1693 } | 1689 } |
| 1694 | 1690 |
| 1695 RefPtr<RenderStyle> overflowStyle; | 1691 RefPtr<RenderStyle> overflowStyle; |
| 1696 if (Element* element = viewportDefiningElement(documentElementStyle.get()))
{ | 1692 if (Element* element = viewportDefiningElement(documentElementStyle.get()))
{ |
| 1697 if (element == body) { | 1693 if (element == body) { |
| 1698 overflowStyle = bodyStyle; | 1694 overflowStyle = bodyStyle; |
| 1699 } else { | 1695 } else { |
| 1700 ASSERT(element == documentElement()); | 1696 ASSERT(element == documentElement()); |
| 1701 overflowStyle = documentElementStyle; | 1697 overflowStyle = documentElementStyle; |
| 1702 } | 1698 } |
| (...skipping 4123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5826 #ifndef NDEBUG | 5822 #ifndef NDEBUG |
| 5827 using namespace blink; | 5823 using namespace blink; |
| 5828 void showLiveDocumentInstances() | 5824 void showLiveDocumentInstances() |
| 5829 { | 5825 { |
| 5830 WeakDocumentSet& set = liveDocumentSet(); | 5826 WeakDocumentSet& set = liveDocumentSet(); |
| 5831 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); | 5827 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); |
| 5832 for (Document* document : set) | 5828 for (Document* document : set) |
| 5833 fprintf(stderr, "- Document %p URL: %s\n", document, document->url().str
ing().utf8().data()); | 5829 fprintf(stderr, "- Document %p URL: %s\n", document, document->url().str
ing().utf8().data()); |
| 5834 } | 5830 } |
| 5835 #endif | 5831 #endif |
| OLD | NEW |