| 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, 2010 Apple Inc. All rights
reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights
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) 2010 Nokia Corporation and/or its subsidiary(-ies) | 8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
| 9 * | 9 * |
| 10 * This library is free software; you can redistribute it and/or | 10 * This library is free software; you can redistribute it and/or |
| (...skipping 535 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 546 RenderView* renderView() const; | 546 RenderView* renderView() const; |
| 547 | 547 |
| 548 void clearAXObjectCache(); | 548 void clearAXObjectCache(); |
| 549 AXObjectCache* axObjectCache() const; | 549 AXObjectCache* axObjectCache() const; |
| 550 bool axObjectCacheExists() const; | 550 bool axObjectCacheExists() const; |
| 551 | 551 |
| 552 // to get visually ordered hebrew and arabic pages right | 552 // to get visually ordered hebrew and arabic pages right |
| 553 void setVisuallyOrdered(); | 553 void setVisuallyOrdered(); |
| 554 bool visuallyOrdered() const { return m_visuallyOrdered; } | 554 bool visuallyOrdered() const { return m_visuallyOrdered; } |
| 555 | 555 |
| 556 void setDocumentLoader(DocumentLoader* documentLoader) { m_documentLoader =
documentLoader; } | 556 DocumentLoader* loader() const; |
| 557 DocumentLoader* loader() const { return m_documentLoader; } | |
| 558 | 557 |
| 559 void open(Document* ownerDocument = 0); | 558 void open(Document* ownerDocument = 0); |
| 560 void implicitOpen(); | 559 void implicitOpen(); |
| 561 | 560 |
| 562 // close() is the DOM API document.close() | 561 // close() is the DOM API document.close() |
| 563 void close(); | 562 void close(); |
| 564 // In some situations (see the code), we ignore document.close(). | 563 // In some situations (see the code), we ignore document.close(). |
| 565 // explicitClose() bypass these checks and actually tries to close the | 564 // explicitClose() bypass these checks and actually tries to close the |
| 566 // input stream. | 565 // input stream. |
| 567 void explicitClose(); | 566 void explicitClose(); |
| (...skipping 568 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1136 | 1135 |
| 1137 int m_guardRefCount; | 1136 int m_guardRefCount; |
| 1138 | 1137 |
| 1139 OwnPtr<CSSStyleSelector> m_styleSelector; | 1138 OwnPtr<CSSStyleSelector> m_styleSelector; |
| 1140 bool m_didCalculateStyleSelector; | 1139 bool m_didCalculateStyleSelector; |
| 1141 bool m_hasDirtyStyleSelector; | 1140 bool m_hasDirtyStyleSelector; |
| 1142 | 1141 |
| 1143 mutable RefPtr<CSSPrimitiveValueCache> m_cssPrimitiveValueCache; | 1142 mutable RefPtr<CSSPrimitiveValueCache> m_cssPrimitiveValueCache; |
| 1144 | 1143 |
| 1145 Frame* m_frame; | 1144 Frame* m_frame; |
| 1146 DocumentLoader* m_documentLoader; | |
| 1147 OwnPtr<CachedResourceLoader> m_cachedResourceLoader; | 1145 OwnPtr<CachedResourceLoader> m_cachedResourceLoader; |
| 1148 RefPtr<DocumentParser> m_parser; | 1146 RefPtr<DocumentParser> m_parser; |
| 1149 bool m_wellFormed; | 1147 bool m_wellFormed; |
| 1150 | 1148 |
| 1151 // Document URLs. | 1149 // Document URLs. |
| 1152 KURL m_url; // Document.URL: The URL from which this document was retrieved. | 1150 KURL m_url; // Document.URL: The URL from which this document was retrieved. |
| 1153 KURL m_baseURL; // Node.baseURI: The URL to use when resolving relative URLs
. | 1151 KURL m_baseURL; // Node.baseURI: The URL to use when resolving relative URLs
. |
| 1154 KURL m_baseElementURL; // The URL set by the <base> element. | 1152 KURL m_baseElementURL; // The URL set by the <base> element. |
| 1155 KURL m_cookieURL; // The URL to use for cookie access. | 1153 KURL m_cookieURL; // The URL to use for cookie access. |
| 1156 KURL m_firstPartyForCookies; // The policy URL for third-party cookie blocki
ng. | 1154 KURL m_firstPartyForCookies; // The policy URL for third-party cookie blocki
ng. |
| (...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1405 if (m_document) | 1403 if (m_document) |
| 1406 m_document->guardRef(); | 1404 m_document->guardRef(); |
| 1407 #if !defined(NDEBUG) || (defined(DUMP_NODE_STATISTICS) && DUMP_NODE_STATISTICS) | 1405 #if !defined(NDEBUG) || (defined(DUMP_NODE_STATISTICS) && DUMP_NODE_STATISTICS) |
| 1408 trackForDebugging(); | 1406 trackForDebugging(); |
| 1409 #endif | 1407 #endif |
| 1410 } | 1408 } |
| 1411 | 1409 |
| 1412 } // namespace WebCore | 1410 } // namespace WebCore |
| 1413 | 1411 |
| 1414 #endif // Document_h | 1412 #endif // Document_h |
| OLD | NEW |