| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 3 * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
| 4 * | 4 * |
| 5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
| 6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
| 7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
| 8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
| 9 * | 9 * |
| 10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 74 class Node; | 74 class Node; |
| 75 class PageGroup; | 75 class PageGroup; |
| 76 class PluginData; | 76 class PluginData; |
| 77 class PluginHalter; | 77 class PluginHalter; |
| 78 class PluginHalterClient; | 78 class PluginHalterClient; |
| 79 class ProgressTracker; | 79 class ProgressTracker; |
| 80 class RenderTheme; | 80 class RenderTheme; |
| 81 class VisibleSelection; | 81 class VisibleSelection; |
| 82 class ScrollableArea; | 82 class ScrollableArea; |
| 83 class Settings; | 83 class Settings; |
| 84 class GraphicsContext3D; | |
| 85 class SpeechInput; | 84 class SpeechInput; |
| 86 class SpeechInputClient; | 85 class SpeechInputClient; |
| 87 #if ENABLE(DOM_STORAGE) | 86 #if ENABLE(DOM_STORAGE) |
| 88 class StorageNamespace; | 87 class StorageNamespace; |
| 89 #endif | 88 #endif |
| 90 #if ENABLE(NOTIFICATIONS) | 89 #if ENABLE(NOTIFICATIONS) |
| 91 class NotificationPresenter; | 90 class NotificationPresenter; |
| 92 #endif | 91 #endif |
| 93 | 92 |
| 94 typedef uint64_t LinkHash; | 93 typedef uint64_t LinkHash; |
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 259 | 258 |
| 260 static void setDebuggerForAllPages(JSC::Debugger*); | 259 static void setDebuggerForAllPages(JSC::Debugger*); |
| 261 void setDebugger(JSC::Debugger*); | 260 void setDebugger(JSC::Debugger*); |
| 262 JSC::Debugger* debugger() const { return m_debugger; } | 261 JSC::Debugger* debugger() const { return m_debugger; } |
| 263 | 262 |
| 264 static void removeAllVisitedLinks(); | 263 static void removeAllVisitedLinks(); |
| 265 | 264 |
| 266 static void allVisitedStateChanged(PageGroup*); | 265 static void allVisitedStateChanged(PageGroup*); |
| 267 static void visitedStateChanged(PageGroup*, LinkHash visitedHash); | 266 static void visitedStateChanged(PageGroup*, LinkHash visitedHash); |
| 268 | 267 |
| 269 GraphicsContext3D* sharedGraphicsContext3D(); | |
| 270 | |
| 271 #if ENABLE(DOM_STORAGE) | 268 #if ENABLE(DOM_STORAGE) |
| 272 StorageNamespace* sessionStorage(bool optionalCreate = true); | 269 StorageNamespace* sessionStorage(bool optionalCreate = true); |
| 273 void setSessionStorage(PassRefPtr<StorageNamespace>); | 270 void setSessionStorage(PassRefPtr<StorageNamespace>); |
| 274 #endif | 271 #endif |
| 275 | 272 |
| 276 void setCustomHTMLTokenizerTimeDelay(double); | 273 void setCustomHTMLTokenizerTimeDelay(double); |
| 277 bool hasCustomHTMLTokenizerTimeDelay() const { return m_customHTMLTokeni
zerTimeDelay != -1; } | 274 bool hasCustomHTMLTokenizerTimeDelay() const { return m_customHTMLTokeni
zerTimeDelay != -1; } |
| 278 double customHTMLTokenizerTimeDelay() const { ASSERT(m_customHTMLTokeniz
erTimeDelay != -1); return m_customHTMLTokenizerTimeDelay; } | 275 double customHTMLTokenizerTimeDelay() const { ASSERT(m_customHTMLTokeniz
erTimeDelay != -1); return m_customHTMLTokenizerTimeDelay; } |
| 279 | 276 |
| 280 void setCustomHTMLTokenizerChunkSize(int); | 277 void setCustomHTMLTokenizerChunkSize(int); |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 317 #endif | 314 #endif |
| 318 | 315 |
| 319 MediaCanStartListener* takeAnyMediaCanStartListener(); | 316 MediaCanStartListener* takeAnyMediaCanStartListener(); |
| 320 | 317 |
| 321 void setMinimumTimerInterval(double); | 318 void setMinimumTimerInterval(double); |
| 322 double minimumTimerInterval() const; | 319 double minimumTimerInterval() const; |
| 323 | 320 |
| 324 OwnPtr<Chrome> m_chrome; | 321 OwnPtr<Chrome> m_chrome; |
| 325 OwnPtr<DragCaretController> m_dragCaretController; | 322 OwnPtr<DragCaretController> m_dragCaretController; |
| 326 | 323 |
| 327 #if ENABLE(ACCELERATED_2D_CANVAS) | |
| 328 RefPtr<GraphicsContext3D> m_sharedGraphicsContext3D; | |
| 329 #endif | |
| 330 | |
| 331 #if ENABLE(DRAG_SUPPORT) | 324 #if ENABLE(DRAG_SUPPORT) |
| 332 OwnPtr<DragController> m_dragController; | 325 OwnPtr<DragController> m_dragController; |
| 333 #endif | 326 #endif |
| 334 OwnPtr<FocusController> m_focusController; | 327 OwnPtr<FocusController> m_focusController; |
| 335 #if ENABLE(CONTEXT_MENUS) | 328 #if ENABLE(CONTEXT_MENUS) |
| 336 OwnPtr<ContextMenuController> m_contextMenuController; | 329 OwnPtr<ContextMenuController> m_contextMenuController; |
| 337 #endif | 330 #endif |
| 338 #if ENABLE(INSPECTOR) | 331 #if ENABLE(INSPECTOR) |
| 339 OwnPtr<InspectorController> m_inspectorController; | 332 OwnPtr<InspectorController> m_inspectorController; |
| 340 #endif | 333 #endif |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 414 bool m_isEditable; | 407 bool m_isEditable; |
| 415 | 408 |
| 416 #if ENABLE(PAGE_VISIBILITY_API) | 409 #if ENABLE(PAGE_VISIBILITY_API) |
| 417 PageVisibilityState m_visibilityState; | 410 PageVisibilityState m_visibilityState; |
| 418 #endif | 411 #endif |
| 419 }; | 412 }; |
| 420 | 413 |
| 421 } // namespace WebCore | 414 } // namespace WebCore |
| 422 | 415 |
| 423 #endif // Page_h | 416 #endif // Page_h |
| OLD | NEW |