| 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, 2012 Apple Inc. All r
      ights reserved. |     6  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 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) 2010 Nokia Corporation and/or its subsidiary(-ies) |     8  * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 
|     9  * Copyright (C) 2011 Google Inc. All rights reserved. |     9  * Copyright (C) 2011 Google Inc. All rights reserved. | 
|    10  * |    10  * | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|    22  * along with this library; see the file COPYING.LIB.  If not, write to |    22  * along with this library; see the file COPYING.LIB.  If not, write to | 
|    23  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |    23  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 
|    24  * Boston, MA 02110-1301, USA. |    24  * Boston, MA 02110-1301, USA. | 
|    25  * |    25  * | 
|    26  */ |    26  */ | 
|    27  |    27  | 
|    28 #ifndef Document_h |    28 #ifndef Document_h | 
|    29 #define Document_h |    29 #define Document_h | 
|    30  |    30  | 
|    31 #include "bindings/v8/ScriptValue.h" |    31 #include "bindings/v8/ScriptValue.h" | 
 |    32 #include "core/animation/css/CSSPendingAnimations.h" | 
|    32 #include "core/dom/ContainerNode.h" |    33 #include "core/dom/ContainerNode.h" | 
|    33 #include "core/dom/DOMTimeStamp.h" |    34 #include "core/dom/DOMTimeStamp.h" | 
|    34 #include "core/dom/DocumentEncodingData.h" |    35 #include "core/dom/DocumentEncodingData.h" | 
|    35 #include "core/dom/DocumentInit.h" |    36 #include "core/dom/DocumentInit.h" | 
|    36 #include "core/dom/DocumentLifecycle.h" |    37 #include "core/dom/DocumentLifecycle.h" | 
|    37 #include "core/dom/DocumentSupplementable.h" |    38 #include "core/dom/DocumentSupplementable.h" | 
|    38 #include "core/dom/DocumentTiming.h" |    39 #include "core/dom/DocumentTiming.h" | 
|    39 #include "core/dom/ExecutionContext.h" |    40 #include "core/dom/ExecutionContext.h" | 
|    40 #include "core/dom/IconURL.h" |    41 #include "core/dom/IconURL.h" | 
|    41 #include "core/dom/MutationObserver.h" |    42 #include "core/dom/MutationObserver.h" | 
| (...skipping 928 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   970     void notifySeamlessChildDocumentsOfStylesheetUpdate() const; |   971     void notifySeamlessChildDocumentsOfStylesheetUpdate() const; | 
|   971  |   972  | 
|   972     bool inStyleRecalc() { return m_inStyleRecalc; } |   973     bool inStyleRecalc() { return m_inStyleRecalc; } | 
|   973  |   974  | 
|   974     // Return a Locale for the default locale if the argument is null or empty. |   975     // Return a Locale for the default locale if the argument is null or empty. | 
|   975     Locale& getCachedLocale(const AtomicString& locale = nullAtom); |   976     Locale& getCachedLocale(const AtomicString& locale = nullAtom); | 
|   976  |   977  | 
|   977     AnimationClock& animationClock() { return *m_animationClock; } |   978     AnimationClock& animationClock() { return *m_animationClock; } | 
|   978     DocumentTimeline* timeline() const { return m_timeline.get(); } |   979     DocumentTimeline* timeline() const { return m_timeline.get(); } | 
|   979     DocumentTimeline* transitionTimeline() const { return m_transitionTimeline.g
      et(); } |   980     DocumentTimeline* transitionTimeline() const { return m_transitionTimeline.g
      et(); } | 
 |   981     CSSPendingAnimations& cssPendingAnimations() { return m_cssPendingAnimations
      ; } | 
|   980  |   982  | 
|   981     void addToTopLayer(Element*, const Element* before = 0); |   983     void addToTopLayer(Element*, const Element* before = 0); | 
|   982     void removeFromTopLayer(Element*); |   984     void removeFromTopLayer(Element*); | 
|   983     const Vector<RefPtr<Element> >& topLayerElements() const { return m_topLayer
      Elements; } |   985     const Vector<RefPtr<Element> >& topLayerElements() const { return m_topLayer
      Elements; } | 
|   984     HTMLDialogElement* activeModalDialog() const; |   986     HTMLDialogElement* activeModalDialog() const; | 
|   985  |   987  | 
|   986     const Document* templateDocument() const; |   988     const Document* templateDocument() const; | 
|   987     Document& ensureTemplateDocument(); |   989     Document& ensureTemplateDocument(); | 
|   988     void setTemplateDocumentHost(Document* templateDocumentHost) { m_templateDoc
      umentHost = templateDocumentHost; } |   990     void setTemplateDocumentHost(Document* templateDocumentHost) { m_templateDoc
      umentHost = templateDocumentHost; } | 
|   989     Document* templateDocumentHost() { return m_templateDocumentHost; } |   991     Document* templateDocumentHost() { return m_templateDocumentHost; } | 
| (...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1291 #ifndef NDEBUG |  1293 #ifndef NDEBUG | 
|  1292     bool m_didDispatchViewportPropertiesChanged; |  1294     bool m_didDispatchViewportPropertiesChanged; | 
|  1293 #endif |  1295 #endif | 
|  1294  |  1296  | 
|  1295     typedef HashMap<AtomicString, OwnPtr<Locale> > LocaleIdentifierToLocaleMap; |  1297     typedef HashMap<AtomicString, OwnPtr<Locale> > LocaleIdentifierToLocaleMap; | 
|  1296     LocaleIdentifierToLocaleMap m_localeCache; |  1298     LocaleIdentifierToLocaleMap m_localeCache; | 
|  1297  |  1299  | 
|  1298     OwnPtr<AnimationClock> m_animationClock; |  1300     OwnPtr<AnimationClock> m_animationClock; | 
|  1299     RefPtr<DocumentTimeline> m_timeline; |  1301     RefPtr<DocumentTimeline> m_timeline; | 
|  1300     RefPtr<DocumentTimeline> m_transitionTimeline; |  1302     RefPtr<DocumentTimeline> m_transitionTimeline; | 
 |  1303     CSSPendingAnimations m_cssPendingAnimations; | 
|  1301  |  1304  | 
|  1302     RefPtr<Document> m_templateDocument; |  1305     RefPtr<Document> m_templateDocument; | 
|  1303     Document* m_templateDocumentHost; // Manually managed weakref (backpointer f
      rom m_templateDocument). |  1306     Document* m_templateDocumentHost; // Manually managed weakref (backpointer f
      rom m_templateDocument). | 
|  1304  |  1307  | 
|  1305     Timer<Document> m_didAssociateFormControlsTimer; |  1308     Timer<Document> m_didAssociateFormControlsTimer; | 
|  1306     HashSet<RefPtr<Element> > m_associatedFormControls; |  1309     HashSet<RefPtr<Element> > m_associatedFormControls; | 
|  1307 }; |  1310 }; | 
|  1308  |  1311  | 
|  1309 inline void Document::notifyRemovePendingSheetIfNeeded() |  1312 inline void Document::notifyRemovePendingSheetIfNeeded() | 
|  1310 { |  1313 { | 
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1356 inline bool Node::isDocumentNode() const |  1359 inline bool Node::isDocumentNode() const | 
|  1357 { |  1360 { | 
|  1358     return this == documentInternal(); |  1361     return this == documentInternal(); | 
|  1359 } |  1362 } | 
|  1360  |  1363  | 
|  1361 Node* eventTargetNodeForDocument(Document*); |  1364 Node* eventTargetNodeForDocument(Document*); | 
|  1362  |  1365  | 
|  1363 } // namespace WebCore |  1366 } // namespace WebCore | 
|  1364  |  1367  | 
|  1365 #endif // Document_h |  1368 #endif // Document_h | 
| OLD | NEW |