| OLD | NEW | 
|---|
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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/common/temp_scaffolding_stubs.h" | 5 #include "chrome/common/temp_scaffolding_stubs.h" | 
| 6 | 6 | 
| 7 #include <vector> | 7 #include <vector> | 
| 8 | 8 | 
| 9 #include "base/gfx/rect.h" | 9 #include "base/gfx/rect.h" | 
| 10 #include "base/logging.h" | 10 #include "base/logging.h" | 
| 11 #include "chrome/browser/first_run.h" |  | 
| 12 #include "chrome/browser/rlz/rlz.h" |  | 
| 13 |  | 
| 14 #if defined(OS_LINUX) |  | 
| 15 #include "chrome/browser/dock_info.h" |  | 
| 16 #include "chrome/common/render_messages.h" |  | 
| 17 #endif |  | 
| 18 |  | 
| 19 #if defined(OS_MACOSX) |  | 
| 20 #include "chrome/browser/automation/automation_provider.h" | 11 #include "chrome/browser/automation/automation_provider.h" | 
| 21 #include "chrome/browser/browser_list.h" | 12 #include "chrome/browser/browser_list.h" | 
| 22 #include "chrome/browser/fonts_languages_window.h" | 13 #include "chrome/browser/fonts_languages_window.h" | 
| 23 #include "chrome/browser/memory_details.h" | 14 #include "chrome/browser/memory_details.h" | 
| 24 #endif |  | 
| 25 |  | 
| 26 #if defined(TOOLKIT_VIEWS) |  | 
| 27 #include "chrome/browser/download/download_request_manager.h" |  | 
| 28 #include "chrome/browser/tab_contents/constrained_window.h" |  | 
| 29 #endif |  | 
| 30 |  | 
| 31 class TabContents; |  | 
| 32 | 15 | 
| 33 //-------------------------------------------------------------------------- | 16 //-------------------------------------------------------------------------- | 
| 34 | 17 | 
| 35 #if defined(OS_MACOSX) |  | 
| 36 void AutomationProvider::GetAutocompleteEditForBrowser( | 18 void AutomationProvider::GetAutocompleteEditForBrowser( | 
| 37     int browser_handle, | 19     int browser_handle, | 
| 38     bool* success, | 20     bool* success, | 
| 39     int* autocomplete_edit_handle) { | 21     int* autocomplete_edit_handle) { | 
| 40   *success = false; | 22   *success = false; | 
| 41   NOTIMPLEMENTED(); | 23   NOTIMPLEMENTED(); | 
| 42 } | 24 } | 
| 43 | 25 | 
| 44 void AutomationProvider::GetAutocompleteEditText(int autocomplete_edit_handle, | 26 void AutomationProvider::GetAutocompleteEditText(int autocomplete_edit_handle, | 
| 45                                                  bool* success, | 27                                                  bool* success, | 
| (...skipping 24 matching lines...) Expand all  Loading... | 
| 70   *success = false; | 52   *success = false; | 
| 71   NOTIMPLEMENTED(); | 53   NOTIMPLEMENTED(); | 
| 72 } | 54 } | 
| 73 | 55 | 
| 74 void AutomationProvider::OnMessageFromExternalHost( | 56 void AutomationProvider::OnMessageFromExternalHost( | 
| 75     int handle, const std::string& message, const std::string& origin, | 57     int handle, const std::string& message, const std::string& origin, | 
| 76     const std::string& target) { | 58     const std::string& target) { | 
| 77   NOTIMPLEMENTED(); | 59   NOTIMPLEMENTED(); | 
| 78 } | 60 } | 
| 79 | 61 | 
| 80 #endif  // defined(OS_MACOSX) |  | 
| 81 |  | 
| 82 //-------------------------------------------------------------------------- |  | 
| 83 // static |  | 
| 84 bool Upgrade::IsBrowserAlreadyRunning() { |  | 
| 85   // http://code.google.com/p/chromium/issues/detail?id=9295 |  | 
| 86   return false; |  | 
| 87 } |  | 
| 88 |  | 
| 89 // static |  | 
| 90 bool Upgrade::RelaunchChromeBrowser(const CommandLine& command_line) { |  | 
| 91   // http://code.google.com/p/chromium/issues/detail?id=9295 |  | 
| 92   return true; |  | 
| 93 } |  | 
| 94 |  | 
| 95 // static |  | 
| 96 bool Upgrade::SwapNewChromeExeIfPresent() { |  | 
| 97   // http://code.google.com/p/chromium/issues/detail?id=9295 |  | 
| 98   return true; |  | 
| 99 } |  | 
| 100 |  | 
| 101 // static |  | 
| 102 Upgrade::TryResult ShowTryChromeDialog(size_t version) { |  | 
| 103   return Upgrade::TD_NOT_NOW; |  | 
| 104 } |  | 
| 105 |  | 
| 106 //-------------------------------------------------------------------------- |  | 
| 107 |  | 
| 108 #if defined(OS_MACOSX) |  | 
| 109 void InstallJankometer(const CommandLine&) { | 62 void InstallJankometer(const CommandLine&) { | 
| 110   // http://code.google.com/p/chromium/issues/detail?id=8077 | 63   // http://code.google.com/p/chromium/issues/detail?id=8077 | 
| 111 } | 64 } | 
| 112 | 65 | 
| 113 void UninstallJankometer() { | 66 void UninstallJankometer() { | 
| 114   // http://code.google.com/p/chromium/issues/detail?id=8077 | 67   // http://code.google.com/p/chromium/issues/detail?id=8077 | 
| 115 } | 68 } | 
| 116 #endif | 69 MemoryDetails::MemoryDetails() { | 
| 117 | 70 | 
| 118 //-------------------------------------------------------------------------- |  | 
| 119 |  | 
| 120 void RLZTracker::CleanupRlz() { |  | 
| 121   // http://code.google.com/p/chromium/issues/detail?id=8152 |  | 
| 122 } |  | 
| 123 |  | 
| 124 bool RLZTracker::GetAccessPointRlz(AccessPoint point, std::wstring* rlz) { |  | 
| 125   // http://code.google.com/p/chromium/issues/detail?id=8152 |  | 
| 126   return false; |  | 
| 127 } |  | 
| 128 |  | 
| 129 bool RLZTracker::RecordProductEvent(Product product, AccessPoint point, |  | 
| 130                                     Event event) { |  | 
| 131   // http://code.google.com/p/chromium/issues/detail?id=8152 |  | 
| 132   return false; |  | 
| 133 } |  | 
| 134 |  | 
| 135 //-------------------------------------------------------------------------- |  | 
| 136 |  | 
| 137 #if defined(OS_MACOSX) |  | 
| 138 MemoryDetails::MemoryDetails() { |  | 
| 139   NOTIMPLEMENTED(); | 71   NOTIMPLEMENTED(); | 
| 140   process_data_.push_back(ProcessData()); | 72   process_data_.push_back(ProcessData()); | 
| 141 } | 73 } | 
| 142 | 74 | 
| 143 void MemoryDetails::StartFetch() { | 75 void MemoryDetails::StartFetch() { | 
| 144   NOTIMPLEMENTED(); | 76   NOTIMPLEMENTED(); | 
| 145 | 77 | 
| 146   // Other implementations implicitly own the object by passing it to | 78   // Other implementations implicitly own the object by passing it to | 
| 147   // IO and UI tasks.  This code is called from AboutMemoryHandler's | 79   // IO and UI tasks.  This code is called from AboutMemoryHandler's | 
| 148   // constructor, so there is no reference to Release(), yet. | 80   // constructor, so there is no reference to Release(), yet. | 
| 149   MessageLoop::current()->PostTask( | 81   MessageLoop::current()->PostTask( | 
| 150       FROM_HERE, NewRunnableMethod(this, &MemoryDetails::OnDetailsAvailable)); | 82       FROM_HERE, NewRunnableMethod(this, &MemoryDetails::OnDetailsAvailable)); | 
| 151 } | 83 } | 
| 152 #endif |  | 
| 153 | 84 | 
| 154 #if !defined(TOOLKIT_VIEWS) && !defined(OS_MACOSX) |  | 
| 155 namespace download_util { |  | 
| 156 |  | 
| 157 void DragDownload(const DownloadItem* download, |  | 
| 158                   SkBitmap* icon, |  | 
| 159                   gfx::NativeView view) { |  | 
| 160   NOTIMPLEMENTED(); |  | 
| 161 } |  | 
| 162 |  | 
| 163 }  // namespace download_util |  | 
| 164 #endif |  | 
| 165 |  | 
| 166 #if defined(OS_MACOSX) |  | 
| 167 void BrowserList::AllBrowsersClosed() { | 85 void BrowserList::AllBrowsersClosed() { | 
| 168   // TODO(port): Close any dependent windows if necessary when the last browser | 86   // TODO(port): Close any dependent windows if necessary when the last browser | 
| 169   //             window is closed. | 87   //             window is closed. | 
| 170 } | 88 } | 
| 171 | 89 | 
| 172 //-------------------------------------------------------------------------- | 90 //-------------------------------------------------------------------------- | 
| 173 | 91 | 
| 174 bool DockInfo::GetNewWindowBounds(gfx::Rect* new_window_bounds, | 92 bool DockInfo::GetNewWindowBounds(gfx::Rect* new_window_bounds, | 
| 175                                   bool* maximize_new_window) const { | 93                                   bool* maximize_new_window) const { | 
| 176   // TODO(pinkerton): Implement on Mac. | 94   // TODO(pinkerton): Implement on Mac. | 
| 177   // http://crbug.com/9274 | 95   // http://crbug.com/9274 | 
| 178   return true; | 96   return true; | 
| 179 } | 97 } | 
| 180 | 98 | 
| 181 void DockInfo::AdjustOtherWindowBounds() const { | 99 void DockInfo::AdjustOtherWindowBounds() const { | 
| 182   // TODO(pinkerton): Implement on Mac. | 100   // TODO(pinkerton): Implement on Mac. | 
| 183   // http://crbug.com/9274 | 101   // http://crbug.com/9274 | 
| 184 } | 102 } | 
| 185 #endif |  | 
| 186 | 103 | 
| 187 //------------------------------------------------------------------------------ | 104 //------------------------------------------------------------------------------ | 
| 188 | 105 | 
| 189 #if defined(OS_MACOSX) |  | 
| 190 void ShowFontsLanguagesWindow(gfx::NativeWindow window, | 106 void ShowFontsLanguagesWindow(gfx::NativeWindow window, | 
| 191                               FontsLanguagesPage page, | 107                               FontsLanguagesPage page, | 
| 192                               Profile* profile) { | 108                               Profile* profile) { | 
| 193   NOTIMPLEMENTED(); | 109   NOTIMPLEMENTED(); | 
| 194 } | 110 } | 
| 195 #endif |  | 
| 196 |  | 
| OLD | NEW | 
|---|