| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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/browser/dom_ui/bug_report_ui.h" | 5 #include "chrome/browser/dom_ui/bug_report_ui.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 21 matching lines...) Expand all Loading... |
| 32 #include "gfx/rect.h" | 32 #include "gfx/rect.h" |
| 33 | 33 |
| 34 #include "grit/browser_resources.h" | 34 #include "grit/browser_resources.h" |
| 35 #include "grit/chromium_strings.h" | 35 #include "grit/chromium_strings.h" |
| 36 #include "grit/generated_resources.h" | 36 #include "grit/generated_resources.h" |
| 37 #include "grit/locale_settings.h" | 37 #include "grit/locale_settings.h" |
| 38 | 38 |
| 39 #if defined(USE_X11) | 39 #if defined(USE_X11) |
| 40 #include "app/x11_util.h" | 40 #include "app/x11_util.h" |
| 41 #elif defined(OS_MACOSX) | 41 #elif defined(OS_MACOSX) |
| 42 #include "base/mac_util.h" | 42 #include "base/mac/mac_util.h" |
| 43 #elif defined(OS_WIN) | 43 #elif defined(OS_WIN) |
| 44 #include "app/win/win_util.h" | 44 #include "app/win/win_util.h" |
| 45 #endif | 45 #endif |
| 46 | 46 |
| 47 #if defined(TOOLKIT_VIEWS) | 47 #if defined(TOOLKIT_VIEWS) |
| 48 #include "views/window/window.h" | 48 #include "views/window/window.h" |
| 49 #endif | 49 #endif |
| 50 | 50 |
| 51 #if defined(OS_CHROMEOS) | 51 #if defined(OS_CHROMEOS) |
| 52 #include "base/file_util.h" | 52 #include "base/file_util.h" |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 166 // Grab an exact snapshot of the window that the user is seeing (i.e. as | 166 // Grab an exact snapshot of the window that the user is seeing (i.e. as |
| 167 // rendered--do not re-render, and include windowed plugins). | 167 // rendered--do not re-render, and include windowed plugins). |
| 168 if (last_screenshot_png) | 168 if (last_screenshot_png) |
| 169 last_screenshot_png->clear(); | 169 last_screenshot_png->clear(); |
| 170 else | 170 else |
| 171 last_screenshot_png = new std::vector<unsigned char>; | 171 last_screenshot_png = new std::vector<unsigned char>; |
| 172 | 172 |
| 173 #if defined(USE_X11) | 173 #if defined(USE_X11) |
| 174 x11_util::GrabWindowSnapshot(window, last_screenshot_png); | 174 x11_util::GrabWindowSnapshot(window, last_screenshot_png); |
| 175 #elif defined(OS_MACOSX) | 175 #elif defined(OS_MACOSX) |
| 176 mac_util::GrabWindowSnapshot(window, last_screenshot_png, &width, &height); | 176 base::mac::GrabWindowSnapshot(window, last_screenshot_png, &width, &height); |
| 177 #elif defined(OS_WIN) | 177 #elif defined(OS_WIN) |
| 178 app::win::GrabWindowSnapshot(window, last_screenshot_png); | 178 app::win::GrabWindowSnapshot(window, last_screenshot_png); |
| 179 #endif | 179 #endif |
| 180 | 180 |
| 181 screen_size.set_width(width); | 181 screen_size.set_width(width); |
| 182 screen_size.set_height(height); | 182 screen_size.set_height(height); |
| 183 } | 183 } |
| 184 | 184 |
| 185 #if defined(TOOLKIT_VIEWS) | 185 #if defined(TOOLKIT_VIEWS) |
| 186 void ShowHtmlBugReportView(views::Window* parent, Browser* browser) { | 186 void ShowHtmlBugReportView(views::Window* parent, Browser* browser) { |
| (...skipping 622 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 809 BugReportUIHTMLSource* html_source = | 809 BugReportUIHTMLSource* html_source = |
| 810 new BugReportUIHTMLSource(handler->Init()); | 810 new BugReportUIHTMLSource(handler->Init()); |
| 811 // Set up the chrome://bugreport/ source. | 811 // Set up the chrome://bugreport/ source. |
| 812 BrowserThread::PostTask( | 812 BrowserThread::PostTask( |
| 813 BrowserThread::IO, FROM_HERE, | 813 BrowserThread::IO, FROM_HERE, |
| 814 NewRunnableMethod( | 814 NewRunnableMethod( |
| 815 ChromeURLDataManager::GetInstance(), | 815 ChromeURLDataManager::GetInstance(), |
| 816 &ChromeURLDataManager::AddDataSource, | 816 &ChromeURLDataManager::AddDataSource, |
| 817 make_scoped_refptr(html_source))); | 817 make_scoped_refptr(html_source))); |
| 818 } | 818 } |
| OLD | NEW |