| 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 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 141 struct DashboardRegionValue; | 141 struct DashboardRegionValue; |
| 142 #endif | 142 #endif |
| 143 | 143 |
| 144 #if ENABLE(TOUCH_EVENTS) | 144 #if ENABLE(TOUCH_EVENTS) |
| 145 class Touch; | 145 class Touch; |
| 146 class TouchList; | 146 class TouchList; |
| 147 #endif | 147 #endif |
| 148 | 148 |
| 149 #if ENABLE(REQUEST_ANIMATION_FRAME) | 149 #if ENABLE(REQUEST_ANIMATION_FRAME) |
| 150 class RequestAnimationFrameCallback; | 150 class RequestAnimationFrameCallback; |
| 151 class ScriptedAnimationController; |
| 151 #endif | 152 #endif |
| 152 | 153 |
| 153 typedef int ExceptionCode; | 154 typedef int ExceptionCode; |
| 154 | 155 |
| 155 class FormElementKey { | 156 class FormElementKey { |
| 156 public: | 157 public: |
| 157 FormElementKey(AtomicStringImpl* = 0, AtomicStringImpl* = 0); | 158 FormElementKey(AtomicStringImpl* = 0, AtomicStringImpl* = 0); |
| 158 ~FormElementKey(); | 159 ~FormElementKey(); |
| 159 FormElementKey(const FormElementKey&); | 160 FormElementKey(const FormElementKey&); |
| 160 FormElementKey& operator=(const FormElementKey&); | 161 FormElementKey& operator=(const FormElementKey&); |
| (...skipping 770 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 931 // Extension for manipulating canvas drawing contexts for use in CSS | 932 // Extension for manipulating canvas drawing contexts for use in CSS |
| 932 CanvasRenderingContext* getCSSCanvasContext(const String& type, const String
& name, int width, int height); | 933 CanvasRenderingContext* getCSSCanvasContext(const String& type, const String
& name, int width, int height); |
| 933 HTMLCanvasElement* getCSSCanvasElement(const String& name); | 934 HTMLCanvasElement* getCSSCanvasElement(const String& name); |
| 934 | 935 |
| 935 bool isDNSPrefetchEnabled() const { return m_isDNSPrefetchEnabled; } | 936 bool isDNSPrefetchEnabled() const { return m_isDNSPrefetchEnabled; } |
| 936 void parseDNSPrefetchControlHeader(const String&); | 937 void parseDNSPrefetchControlHeader(const String&); |
| 937 | 938 |
| 938 virtual void addMessage(MessageSource, MessageType, MessageLevel, const Stri
ng& message, unsigned lineNumber, const String& sourceURL, PassRefPtr<ScriptCall
Stack>); | 939 virtual void addMessage(MessageSource, MessageType, MessageLevel, const Stri
ng& message, unsigned lineNumber, const String& sourceURL, PassRefPtr<ScriptCall
Stack>); |
| 939 virtual void postTask(PassOwnPtr<Task>); // Executes the task on context's t
hread asynchronously. | 940 virtual void postTask(PassOwnPtr<Task>); // Executes the task on context's t
hread asynchronously. |
| 940 | 941 |
| 942 virtual void suspendScriptedAnimationControllerCallbacks(); |
| 943 virtual void resumeScriptedAnimationControllerCallbacks(); |
| 944 |
| 941 #if USE(JSC) | 945 #if USE(JSC) |
| 942 typedef JSC::WeakGCMap<WebCore::Node*, JSNode*> JSWrapperCache; | 946 typedef JSC::WeakGCMap<WebCore::Node*, JSNode*> JSWrapperCache; |
| 943 typedef HashMap<DOMWrapperWorld*, JSWrapperCache*> JSWrapperCacheMap; | 947 typedef HashMap<DOMWrapperWorld*, JSWrapperCache*> JSWrapperCacheMap; |
| 944 JSWrapperCacheMap& wrapperCacheMap() { return m_wrapperCacheMap; } | 948 JSWrapperCacheMap& wrapperCacheMap() { return m_wrapperCacheMap; } |
| 945 JSWrapperCache* getWrapperCache(DOMWrapperWorld* world); | 949 JSWrapperCache* getWrapperCache(DOMWrapperWorld* world); |
| 946 JSWrapperCache* createWrapperCache(DOMWrapperWorld*); | 950 JSWrapperCache* createWrapperCache(DOMWrapperWorld*); |
| 947 void destroyWrapperCache(DOMWrapperWorld*); | 951 void destroyWrapperCache(DOMWrapperWorld*); |
| 948 void destroyAllWrapperCaches(); | 952 void destroyAllWrapperCaches(); |
| 949 #endif | 953 #endif |
| 950 | 954 |
| (...skipping 447 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1398 | 1402 |
| 1399 ViewportArguments m_viewportArguments; | 1403 ViewportArguments m_viewportArguments; |
| 1400 | 1404 |
| 1401 bool m_directionSetOnDocumentElement; | 1405 bool m_directionSetOnDocumentElement; |
| 1402 bool m_writingModeSetOnDocumentElement; | 1406 bool m_writingModeSetOnDocumentElement; |
| 1403 | 1407 |
| 1404 DocumentTiming m_documentTiming; | 1408 DocumentTiming m_documentTiming; |
| 1405 RefPtr<MediaQueryMatcher> m_mediaQueryMatcher; | 1409 RefPtr<MediaQueryMatcher> m_mediaQueryMatcher; |
| 1406 | 1410 |
| 1407 #if ENABLE(REQUEST_ANIMATION_FRAME) | 1411 #if ENABLE(REQUEST_ANIMATION_FRAME) |
| 1408 typedef Vector<RefPtr<RequestAnimationFrameCallback> > RequestAnimationFrame
CallbackList; | 1412 OwnPtr<ScriptedAnimationController> m_scriptedAnimationController; |
| 1409 OwnPtr<RequestAnimationFrameCallbackList> m_requestAnimationFrameCallbacks; | |
| 1410 int m_nextRequestAnimationFrameCallbackId; | |
| 1411 #endif | 1413 #endif |
| 1412 }; | 1414 }; |
| 1413 | 1415 |
| 1414 inline bool Document::DocumentOrderedMap::contains(AtomicStringImpl* id) const | 1416 inline bool Document::DocumentOrderedMap::contains(AtomicStringImpl* id) const |
| 1415 { | 1417 { |
| 1416 return m_map.contains(id) || m_duplicateCounts.contains(id); | 1418 return m_map.contains(id) || m_duplicateCounts.contains(id); |
| 1417 } | 1419 } |
| 1418 | 1420 |
| 1419 inline bool Document::DocumentOrderedMap::containsMultiple(AtomicStringImpl* id)
const | 1421 inline bool Document::DocumentOrderedMap::containsMultiple(AtomicStringImpl* id)
const |
| 1420 { | 1422 { |
| (...skipping 27 matching lines...) Expand all Loading... |
| 1448 if (m_document) | 1450 if (m_document) |
| 1449 m_document->selfOnlyRef(); | 1451 m_document->selfOnlyRef(); |
| 1450 #if !defined(NDEBUG) || (defined(DUMP_NODE_STATISTICS) && DUMP_NODE_STATISTICS) | 1452 #if !defined(NDEBUG) || (defined(DUMP_NODE_STATISTICS) && DUMP_NODE_STATISTICS) |
| 1451 trackForDebugging(); | 1453 trackForDebugging(); |
| 1452 #endif | 1454 #endif |
| 1453 } | 1455 } |
| 1454 | 1456 |
| 1455 } // namespace WebCore | 1457 } // namespace WebCore |
| 1456 | 1458 |
| 1457 #endif // Document_h | 1459 #endif // Document_h |
| OLD | NEW |