| 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 |