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

Side by Side Diff: Source/WebCore/dom/Document.cpp

Issue 13861033: Remove Apple's unused implementation of private browsing from WebCore (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Repatch to ToT Created 7 years, 8 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 | Annotate | Revision Log
« no previous file with comments | « Source/WebCore/dom/Document.h ('k') | Source/WebCore/dom/Element.h » ('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) 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, 2011, 2012 Apple Inc. All r ights reserved. 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 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) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. 8 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved.
9 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) 9 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies)
10 * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved. 10 * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved.
(...skipping 4013 matching lines...) Expand 10 before | Expand all | Expand 10 after
4024 { 4024 {
4025 m_mediaVolumeCallbackElements.remove(e); 4025 m_mediaVolumeCallbackElements.remove(e);
4026 } 4026 }
4027 4027
4028 void Document::storageBlockingStateDidChange() 4028 void Document::storageBlockingStateDidChange()
4029 { 4029 {
4030 if (Settings* settings = this->settings()) 4030 if (Settings* settings = this->settings())
4031 securityOrigin()->setStorageBlockingPolicy(settings->storageBlockingPoli cy()); 4031 securityOrigin()->setStorageBlockingPolicy(settings->storageBlockingPoli cy());
4032 } 4032 }
4033 4033
4034 void Document::privateBrowsingStateDidChange()
4035 {
4036 HashSet<Element*>::iterator end = m_privateBrowsingStateChangedElements.end( );
4037 for (HashSet<Element*>::iterator it = m_privateBrowsingStateChangedElements. begin(); it != end; ++it)
4038 (*it)->privateBrowsingStateDidChange();
4039 }
4040
4041 void Document::registerForPrivateBrowsingStateChangedCallbacks(Element* e)
4042 {
4043 m_privateBrowsingStateChangedElements.add(e);
4044 }
4045
4046 void Document::unregisterForPrivateBrowsingStateChangedCallbacks(Element* e)
4047 {
4048 m_privateBrowsingStateChangedElements.remove(e);
4049 }
4050
4051 #if ENABLE(VIDEO_TRACK) 4034 #if ENABLE(VIDEO_TRACK)
4052 void Document::registerForCaptionPreferencesChangedCallbacks(Element* e) 4035 void Document::registerForCaptionPreferencesChangedCallbacks(Element* e)
4053 { 4036 {
4054 if (page()) 4037 if (page())
4055 page()->group().captionPreferences()->setInterestedInCaptionPreferenceCh anges(); 4038 page()->group().captionPreferences()->setInterestedInCaptionPreferenceCh anges();
4056 4039
4057 m_captionPreferencesChangedElements.add(e); 4040 m_captionPreferencesChangedElements.add(e);
4058 } 4041 }
4059 4042
4060 void Document::unregisterForCaptionPreferencesChangedCallbacks(Element* e) 4043 void Document::unregisterForCaptionPreferencesChangedCallbacks(Element* e)
(...skipping 1772 matching lines...) Expand 10 before | Expand all | Expand 10 after
5833 info.addMember(m_title.string(), "title.string()"); 5816 info.addMember(m_title.string(), "title.string()");
5834 info.addMember(m_rawTitle.string(), "rawTitle.string()"); 5817 info.addMember(m_rawTitle.string(), "rawTitle.string()");
5835 info.addMember(m_xmlEncoding, "xmlEncoding"); 5818 info.addMember(m_xmlEncoding, "xmlEncoding");
5836 info.addMember(m_xmlVersion, "xmlVersion"); 5819 info.addMember(m_xmlVersion, "xmlVersion");
5837 info.addMember(m_contentLanguage, "contentLanguage"); 5820 info.addMember(m_contentLanguage, "contentLanguage");
5838 info.addMember(m_annotatedRegions, "annotatedRegions"); 5821 info.addMember(m_annotatedRegions, "annotatedRegions");
5839 info.addMember(m_cssCanvasElements, "cssCanvasElements"); 5822 info.addMember(m_cssCanvasElements, "cssCanvasElements");
5840 info.addMember(m_iconURLs, "iconURLs"); 5823 info.addMember(m_iconURLs, "iconURLs");
5841 info.addMember(m_documentSuspensionCallbackElements, "documentSuspensionCall backElements"); 5824 info.addMember(m_documentSuspensionCallbackElements, "documentSuspensionCall backElements");
5842 info.addMember(m_mediaVolumeCallbackElements, "mediaVolumeCallbackElements") ; 5825 info.addMember(m_mediaVolumeCallbackElements, "mediaVolumeCallbackElements") ;
5843 info.addMember(m_privateBrowsingStateChangedElements, "privateBrowsingStateC hangedElements");
5844 info.addMember(m_elementsByAccessKey, "elementsByAccessKey"); 5826 info.addMember(m_elementsByAccessKey, "elementsByAccessKey");
5845 info.addMember(m_eventQueue, "eventQueue"); 5827 info.addMember(m_eventQueue, "eventQueue");
5846 info.addMember(m_mediaCanStartListeners, "mediaCanStartListeners"); 5828 info.addMember(m_mediaCanStartListeners, "mediaCanStartListeners");
5847 info.addMember(m_pendingTasks, "pendingTasks"); 5829 info.addMember(m_pendingTasks, "pendingTasks");
5848 #if ENABLE(LINK_PRERENDER) 5830 #if ENABLE(LINK_PRERENDER)
5849 info.addMember(m_prerenderer, "prerenderer"); 5831 info.addMember(m_prerenderer, "prerenderer");
5850 #endif 5832 #endif
5851 info.addMember(m_listsInvalidatedAtDocument, "listsInvalidatedAtDocument"); 5833 info.addMember(m_listsInvalidatedAtDocument, "listsInvalidatedAtDocument");
5852 info.addMember(m_styleResolverThrowawayTimer, "styleResolverThrowawayTimer") ; 5834 info.addMember(m_styleResolverThrowawayTimer, "styleResolverThrowawayTimer") ;
5853 info.addMember(m_domWindow, "domWindow"); 5835 info.addMember(m_domWindow, "domWindow");
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
5966 return; 5948 return;
5967 5949
5968 Vector<RefPtr<Element> > associatedFormControls; 5950 Vector<RefPtr<Element> > associatedFormControls;
5969 copyToVector(m_associatedFormControls, associatedFormControls); 5951 copyToVector(m_associatedFormControls, associatedFormControls);
5970 5952
5971 frame()->page()->chrome()->client()->didAssociateFormControls(associatedForm Controls); 5953 frame()->page()->chrome()->client()->didAssociateFormControls(associatedForm Controls);
5972 m_associatedFormControls.clear(); 5954 m_associatedFormControls.clear();
5973 } 5955 }
5974 5956
5975 } // namespace WebCore 5957 } // namespace WebCore
OLDNEW
« no previous file with comments | « Source/WebCore/dom/Document.h ('k') | Source/WebCore/dom/Element.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698