Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(774)

Side by Side Diff: page/DOMWindow.cpp

Issue 113554: For local review prior to sending to webkit (Closed) Base URL: http://svn.webkit.org/repository/webkit/trunk/WebCore/
Patch Set: '' Created 11 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « page/DOMWindow.h ('k') | page/DOMWindow.idl » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. 2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 #include "Database.h" 69 #include "Database.h"
70 #endif 70 #endif
71 71
72 #if ENABLE(DOM_STORAGE) 72 #if ENABLE(DOM_STORAGE)
73 #include "LocalStorage.h" 73 #include "LocalStorage.h"
74 #include "SessionStorage.h" 74 #include "SessionStorage.h"
75 #include "Storage.h" 75 #include "Storage.h"
76 #include "StorageArea.h" 76 #include "StorageArea.h"
77 #endif 77 #endif
78 78
79 #if ENABLE(OFFLINE_WEB_APPLICATIONS) 79 #if ENABLE(OFFLINE_WEB_APPLICATIONS) || ENABLE(APPLICATION_CACHE)
80 #include "DOMApplicationCache.h" 80 #include "DOMApplicationCache.h"
81 #endif 81 #endif
82 82
83 using std::min; 83 using std::min;
84 using std::max; 84 using std::max;
85 85
86 namespace WebCore { 86 namespace WebCore {
87 87
88 class PostMessageTimer : public TimerBase { 88 class PostMessageTimer : public TimerBase {
89 public: 89 public:
(...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after
428 #if ENABLE(DOM_STORAGE) 428 #if ENABLE(DOM_STORAGE)
429 if (m_sessionStorage) 429 if (m_sessionStorage)
430 m_sessionStorage->disconnectFrame(); 430 m_sessionStorage->disconnectFrame();
431 m_sessionStorage = 0; 431 m_sessionStorage = 0;
432 432
433 if (m_localStorage) 433 if (m_localStorage)
434 m_localStorage->disconnectFrame(); 434 m_localStorage->disconnectFrame();
435 m_localStorage = 0; 435 m_localStorage = 0;
436 #endif 436 #endif
437 437
438 #if ENABLE(OFFLINE_WEB_APPLICATIONS) 438 #if ENABLE(OFFLINE_WEB_APPLICATIONS) || ENABLE(APPLICATION_CACHE)
439 if (m_applicationCache) 439 if (m_applicationCache)
440 m_applicationCache->disconnectFrame(); 440 m_applicationCache->disconnectFrame();
441 m_applicationCache = 0; 441 m_applicationCache = 0;
442 #endif 442 #endif
443 } 443 }
444 444
445 Screen* DOMWindow::screen() const 445 Screen* DOMWindow::screen() const
446 { 446 {
447 if (!m_screen) 447 if (!m_screen)
448 m_screen = Screen::create(m_frame); 448 m_screen = Screen::create(m_frame);
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
498 return m_toolbar.get(); 498 return m_toolbar.get();
499 } 499 }
500 500
501 Console* DOMWindow::console() const 501 Console* DOMWindow::console() const
502 { 502 {
503 if (!m_console) 503 if (!m_console)
504 m_console = Console::create(m_frame); 504 m_console = Console::create(m_frame);
505 return m_console.get(); 505 return m_console.get();
506 } 506 }
507 507
508 #if ENABLE(OFFLINE_WEB_APPLICATIONS) 508 #if ENABLE(OFFLINE_WEB_APPLICATIONS) || ENABLE(APPLICATION_CACHE)
509 DOMApplicationCache* DOMWindow::applicationCache() const 509 DOMApplicationCache* DOMWindow::applicationCache() const
510 { 510 {
511 if (!m_applicationCache) 511 if (!m_applicationCache)
512 m_applicationCache = DOMApplicationCache::create(m_frame); 512 m_applicationCache = DOMApplicationCache::create(m_frame);
513 return m_applicationCache.get(); 513 return m_applicationCache.get();
514 } 514 }
515 #endif 515 #endif
516 516
517 Navigator* DOMWindow::navigator() const 517 Navigator* DOMWindow::navigator() const
518 { 518 {
(...skipping 1142 matching lines...) Expand 10 before | Expand all | Expand 10 after
1661 { 1661 {
1662 // Not implemented. 1662 // Not implemented.
1663 } 1663 }
1664 1664
1665 void DOMWindow::releaseEvents() 1665 void DOMWindow::releaseEvents()
1666 { 1666 {
1667 // Not implemented. 1667 // Not implemented.
1668 } 1668 }
1669 1669
1670 } // namespace WebCore 1670 } // namespace WebCore
OLDNEW
« no previous file with comments | « page/DOMWindow.h ('k') | page/DOMWindow.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698