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

Side by Side Diff: chrome/renderer/chrome_content_renderer_client.cc

Issue 7764014: Remove handling for the ViewHostMsg_GetCookies and ViewHostMsg_SetCookies from Chrome. These mess... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 3 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
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/renderer/chrome_content_renderer_client.h" 5 #include "chrome/renderer/chrome_content_renderer_client.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/message_loop.h" 10 #include "base/message_loop.h"
(...skipping 666 matching lines...) Expand 10 before | Expand all | Expand 10 after
677 bool ChromeContentRendererClient::ShouldOverridePageVisibilityState( 677 bool ChromeContentRendererClient::ShouldOverridePageVisibilityState(
678 const RenderView* render_view, 678 const RenderView* render_view,
679 WebKit::WebPageVisibilityState* override_state) const { 679 WebKit::WebPageVisibilityState* override_state) const {
680 if (!prerender::PrerenderHelper::IsPrerendering(render_view)) 680 if (!prerender::PrerenderHelper::IsPrerendering(render_view))
681 return false; 681 return false;
682 682
683 *override_state = WebKit::WebPageVisibilityStatePrerender; 683 *override_state = WebKit::WebPageVisibilityStatePrerender;
684 return true; 684 return true;
685 } 685 }
686 686
687 bool ChromeContentRendererClient::HandleGetCookieRequest(
688 RenderView* render_view,
689 const GURL& url,
690 const GURL& first_party_for_cookies,
691 std::string* cookies) {
692 if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kChromeFrame)) {
693 // NOTE: This may pump events (see RenderThread::Send).
694 render_view->Send(new ChromeViewHostMsg_GetCookies(
695 MSG_ROUTING_NONE, url, first_party_for_cookies, cookies));
696 return true;
697 }
698 return false;
699 }
700
701 bool ChromeContentRendererClient::HandleSetCookieRequest(
702 RenderView* render_view,
703 const GURL& url,
704 const GURL& first_party_for_cookies,
705 const std::string& value) {
706 if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kChromeFrame)) {
707 render_view->Send(new ChromeViewHostMsg_SetCookie(
708 MSG_ROUTING_NONE, url, first_party_for_cookies, value));
709 return true;
710 }
711 return false;
712 }
713
714
687 void ChromeContentRendererClient::SetExtensionDispatcher( 715 void ChromeContentRendererClient::SetExtensionDispatcher(
688 ExtensionDispatcher* extension_dispatcher) { 716 ExtensionDispatcher* extension_dispatcher) {
689 extension_dispatcher_.reset(extension_dispatcher); 717 extension_dispatcher_.reset(extension_dispatcher);
690 } 718 }
691 719
692 bool ChromeContentRendererClient::CrossesExtensionExtents( 720 bool ChromeContentRendererClient::CrossesExtensionExtents(
693 WebFrame* frame, 721 WebFrame* frame,
694 const GURL& new_url, 722 const GURL& new_url,
695 bool is_initial_navigation) { 723 bool is_initial_navigation) {
696 const ExtensionSet* extensions = extension_dispatcher_->extensions(); 724 const ExtensionSet* extensions = extension_dispatcher_->extensions();
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
736 if (spellcheck_.get()) 764 if (spellcheck_.get())
737 thread->RemoveObserver(spellcheck_.get()); 765 thread->RemoveObserver(spellcheck_.get());
738 SpellCheck* new_spellcheck = new SpellCheck(); 766 SpellCheck* new_spellcheck = new SpellCheck();
739 if (spellcheck_provider_) 767 if (spellcheck_provider_)
740 spellcheck_provider_->SetSpellCheck(new_spellcheck); 768 spellcheck_provider_->SetSpellCheck(new_spellcheck);
741 spellcheck_.reset(new_spellcheck); 769 spellcheck_.reset(new_spellcheck);
742 thread->AddObserver(new_spellcheck); 770 thread->AddObserver(new_spellcheck);
743 } 771 }
744 772
745 } // namespace chrome 773 } // namespace chrome
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698