| 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 1561 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1572 m_baseURL = m_url; | 1572 m_baseURL = m_url; |
| 1573 | 1573 |
| 1574 if (!m_baseURL.isValid()) | 1574 if (!m_baseURL.isValid()) |
| 1575 m_baseURL = KURL(); | 1575 m_baseURL = KURL(); |
| 1576 | 1576 |
| 1577 // FIXME(sky): remove? | 1577 // FIXME(sky): remove? |
| 1578 if (m_elemSheet) { | 1578 if (m_elemSheet) { |
| 1579 // Element sheet is silly. It never contains anything. | 1579 // Element sheet is silly. It never contains anything. |
| 1580 ASSERT(!m_elemSheet->contents()->ruleCount()); | 1580 ASSERT(!m_elemSheet->contents()->ruleCount()); |
| 1581 bool usesRemUnits = m_elemSheet->contents()->usesRemUnits(); | 1581 bool usesRemUnits = m_elemSheet->contents()->usesRemUnits(); |
| 1582 m_elemSheet = CSSStyleSheet::createInline(this, m_baseURL); | 1582 m_elemSheet = CSSStyleSheet::create(this, m_baseURL); |
| 1583 // FIXME: So we are not really the parser. The right fix is to eliminate
the element sheet completely. | 1583 // FIXME: So we are not really the parser. The right fix is to eliminate
the element sheet completely. |
| 1584 m_elemSheet->contents()->parserSetUsesRemUnits(usesRemUnits); | 1584 m_elemSheet->contents()->parserSetUsesRemUnits(usesRemUnits); |
| 1585 } | 1585 } |
| 1586 } | 1586 } |
| 1587 | 1587 |
| 1588 void Document::didLoadAllImports() | 1588 void Document::didLoadAllImports() |
| 1589 { | 1589 { |
| 1590 if (!importLoader()) | 1590 if (!importLoader()) |
| 1591 styleResolverChanged(); | 1591 styleResolverChanged(); |
| 1592 didLoadAllScriptBlockingResources(); | 1592 didLoadAllScriptBlockingResources(); |
| (...skipping 27 matching lines...) Expand all Loading... |
| 1620 TextPosition Document::parserPosition() const | 1620 TextPosition Document::parserPosition() const |
| 1621 { | 1621 { |
| 1622 if (m_parser) | 1622 if (m_parser) |
| 1623 m_parser->textPosition(); | 1623 m_parser->textPosition(); |
| 1624 return TextPosition::belowRangePosition(); | 1624 return TextPosition::belowRangePosition(); |
| 1625 } | 1625 } |
| 1626 | 1626 |
| 1627 CSSStyleSheet& Document::elementSheet() | 1627 CSSStyleSheet& Document::elementSheet() |
| 1628 { | 1628 { |
| 1629 if (!m_elemSheet) | 1629 if (!m_elemSheet) |
| 1630 m_elemSheet = CSSStyleSheet::createInline(this, m_baseURL); | 1630 m_elemSheet = CSSStyleSheet::create(this, m_baseURL); |
| 1631 return *m_elemSheet; | 1631 return *m_elemSheet; |
| 1632 } | 1632 } |
| 1633 | 1633 |
| 1634 String Document::outgoingReferrer() | 1634 String Document::outgoingReferrer() |
| 1635 { | 1635 { |
| 1636 // See http://www.whatwg.org/specs/web-apps/current-work/#fetching-resources | 1636 // See http://www.whatwg.org/specs/web-apps/current-work/#fetching-resources |
| 1637 // for why we walk the parent chain for srcdoc documents. | 1637 // for why we walk the parent chain for srcdoc documents. |
| 1638 Document* referrerDocument = this; | 1638 Document* referrerDocument = this; |
| 1639 return referrerDocument->m_url.strippedForUseAsReferrer(); | 1639 return referrerDocument->m_url.strippedForUseAsReferrer(); |
| 1640 } | 1640 } |
| (...skipping 1138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2779 using namespace blink; | 2779 using namespace blink; |
| 2780 void showLiveDocumentInstances() | 2780 void showLiveDocumentInstances() |
| 2781 { | 2781 { |
| 2782 WeakDocumentSet& set = liveDocumentSet(); | 2782 WeakDocumentSet& set = liveDocumentSet(); |
| 2783 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); | 2783 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); |
| 2784 for (WeakDocumentSet::const_iterator it = set.begin(); it != set.end(); ++it
) { | 2784 for (WeakDocumentSet::const_iterator it = set.begin(); it != set.end(); ++it
) { |
| 2785 fprintf(stderr, "- Document %p URL: %s\n", *it, (*it)->url().string().ut
f8().data()); | 2785 fprintf(stderr, "- Document %p URL: %s\n", *it, (*it)->url().string().ut
f8().data()); |
| 2786 } | 2786 } |
| 2787 } | 2787 } |
| 2788 #endif | 2788 #endif |
| OLD | NEW |