| Index: chrome/renderer/searchbox/searchbox.cc | 
| diff --git a/chrome/renderer/searchbox/searchbox.cc b/chrome/renderer/searchbox/searchbox.cc | 
| index 37bd8987ba0d49b2201dbd957569b23b5ecf37e0..83a9bd5fab10b1078c70adcdeb2d287329932411 100644 | 
| --- a/chrome/renderer/searchbox/searchbox.cc | 
| +++ b/chrome/renderer/searchbox/searchbox.cc | 
| @@ -12,16 +12,6 @@ | 
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebSecurityPolicy.h" | 
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h" | 
|  | 
| -namespace { | 
| - | 
| -// Prefix for a thumbnail URL. | 
| -const char kThumbnailUrlPrefix[] = "chrome-search://thumb/"; | 
| - | 
| -// Prefix for a thumbnail URL. | 
| -const char kFaviconUrlPrefix[] = "chrome-search://favicon/"; | 
| - | 
| -} | 
| - | 
| SearchBox::SearchBox(content::RenderView* render_view) | 
| : content::RenderViewObserver(render_view), | 
| content::RenderViewObserverTracker<SearchBox>(render_view), | 
| @@ -33,8 +23,7 @@ SearchBox::SearchBox(content::RenderView* render_view) | 
| last_results_base_(0), | 
| is_key_capture_enabled_(false), | 
| display_instant_results_(false), | 
| -      omnibox_font_size_(0), | 
| -      last_most_visited_item_id_(0) { | 
| +      omnibox_font_size_(0) { | 
| } | 
|  | 
| SearchBox::~SearchBox() { | 
| @@ -84,20 +73,19 @@ void SearchBox::NavigateToURL(const GURL& url, | 
| url, transition, disposition)); | 
| } | 
|  | 
| -void SearchBox::DeleteMostVisitedItem(int most_visited_item_id) { | 
| -  string16 url = MostVisitedItemIDToURL(most_visited_item_id); | 
| -  render_view()->Send(new ChromeViewHostMsg_InstantDeleteMostVisitedItem( | 
| -      render_view()->GetRoutingID(), GURL(url))); | 
| +void SearchBox::DeleteMostVisitedItem(uint64 most_visited_item_id) { | 
| +  render_view()->Send(new ChromeViewHostMsg_SearchBoxDeleteMostVisitedItem( | 
| +      render_view()->GetRoutingID(), most_visited_item_id)); | 
| } | 
|  | 
| -void SearchBox::UndoMostVisitedDeletion(int most_visited_item_id) { | 
| -  string16 url = MostVisitedItemIDToURL(most_visited_item_id); | 
| -  render_view()->Send(new ChromeViewHostMsg_InstantUndoMostVisitedDeletion( | 
| -      render_view()->GetRoutingID(), GURL(url))); | 
| +void SearchBox::UndoMostVisitedDeletion(uint64 most_visited_item_id) { | 
| +  render_view()->Send(new ChromeViewHostMsg_SearchBoxUndoMostVisitedDeletion( | 
| +      render_view()->GetRoutingID(), most_visited_item_id)); | 
| } | 
|  | 
| void SearchBox::UndoAllMostVisitedDeletions() { | 
| -  render_view()->Send(new ChromeViewHostMsg_InstantUndoAllMostVisitedDeletions( | 
| +  render_view()->Send( | 
| +      new ChromeViewHostMsg_SearchBoxUndoAllMostVisitedDeletions( | 
| render_view()->GetRoutingID())); | 
| } | 
|  | 
| @@ -164,7 +152,7 @@ bool SearchBox::OnMessageReceived(const IPC::Message& message) { | 
| IPC_MESSAGE_HANDLER( | 
| ChromeViewMsg_SearchBoxGrantChromeSearchAccessFromOrigin, | 
| OnGrantChromeSearchAccessFromOrigin) | 
| -    IPC_MESSAGE_HANDLER(ChromeViewMsg_InstantMostVisitedItemsChanged, | 
| +    IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxMostVisitedItemsChanged, | 
| OnMostVisitedChanged) | 
| IPC_MESSAGE_UNHANDLED(handled = false) | 
| IPC_END_MESSAGE_MAP() | 
| @@ -352,7 +340,7 @@ void SearchBox::Reset() { | 
| } | 
|  | 
| void SearchBox::OnMostVisitedChanged( | 
| -    const std::vector<MostVisitedItem>& items) { | 
| +    const std::vector<InstantMostVisitedItem>& items) { | 
| most_visited_items_ = items; | 
|  | 
| if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) { | 
| @@ -361,35 +349,7 @@ void SearchBox::OnMostVisitedChanged( | 
| } | 
| } | 
|  | 
| -const std::vector<MostVisitedItem>& SearchBox::GetMostVisitedItems() { | 
| +const std::vector<InstantMostVisitedItem>& | 
| +SearchBox::GetMostVisitedItems() const { | 
| return most_visited_items_; | 
| } | 
| - | 
| -int SearchBox::URLToMostVisitedItemID(string16 url) { | 
| -  if (url_to_most_visited_item_id_map_[url]) | 
| -    return url_to_most_visited_item_id_map_[url]; | 
| - | 
| -  last_most_visited_item_id_++; | 
| -  url_to_most_visited_item_id_map_[url] = last_most_visited_item_id_; | 
| -  most_visited_item_id_to_url_map_[last_most_visited_item_id_] = url; | 
| - | 
| -  return last_most_visited_item_id_; | 
| -} | 
| - | 
| -string16 SearchBox::MostVisitedItemIDToURL(int most_visited_item_id) { | 
| -  return most_visited_item_id_to_url_map_[most_visited_item_id]; | 
| -} | 
| - | 
| -string16 SearchBox::GenerateThumbnailUrl(int most_visited_item_id) { | 
| -  std::ostringstream ostr; | 
| -  ostr << kThumbnailUrlPrefix << most_visited_item_id; | 
| -  GURL url = GURL(ostr.str()); | 
| -  return UTF8ToUTF16(url.spec()); | 
| -} | 
| - | 
| -string16 SearchBox::GenerateFaviconUrl(int most_visited_item_id) { | 
| -  std::ostringstream ostr; | 
| -  ostr << kFaviconUrlPrefix << most_visited_item_id; | 
| -  GURL url = GURL(ostr.str()); | 
| -  return UTF8ToUTF16(url.spec()); | 
| -} | 
|  |