Index: chrome/browser/renderer_host/backing_store_x.cc |
=================================================================== |
--- chrome/browser/renderer_host/backing_store_x.cc (revision 71854) |
+++ chrome/browser/renderer_host/backing_store_x.cc (working copy) |
@@ -19,8 +19,6 @@ |
#include <limits> |
#include "app/surface/transport_dib.h" |
-#include "app/x11_util.h" |
-#include "app/x11_util_internal.h" |
#include "base/compiler_specific.h" |
#include "base/logging.h" |
#include "base/metrics/histogram.h" |
@@ -29,6 +27,8 @@ |
#include "gfx/rect.h" |
#include "skia/ext/platform_canvas.h" |
#include "third_party/skia/include/core/SkBitmap.h" |
+#include "ui/base/x/x11_util.h" |
+#include "ui/base/x/x11_util_internal.h" |
// Assume that somewhere along the line, someone will do width * height * 4 |
// with signed numbers. If the maximum value is 2**31, then 2**31 / 4 = |
@@ -64,12 +64,12 @@ |
void* visual, |
int depth) |
: BackingStore(widget, size), |
- display_(x11_util::GetXDisplay()), |
- shared_memory_support_(x11_util::QuerySharedMemorySupport(display_)), |
- use_render_(x11_util::QueryRenderSupport(display_)), |
+ display_(ui::GetXDisplay()), |
+ shared_memory_support_(ui::QuerySharedMemorySupport(display_)), |
+ use_render_(ui::QueryRenderSupport(display_)), |
visual_(visual), |
visual_depth_(depth), |
- root_window_(x11_util::GetX11RootWindow()) { |
+ root_window_(ui::GetX11RootWindow()) { |
#if defined(OS_OPENBSD) || defined(OS_FREEBSD) |
COMPILE_ASSERT(_BYTE_ORDER == _LITTLE_ENDIAN, assumes_little_endian); |
#else |
@@ -82,13 +82,13 @@ |
if (use_render_) { |
picture_ = XRenderCreatePicture( |
display_, pixmap_, |
- x11_util::GetRenderVisualFormat(display_, |
- static_cast<Visual*>(visual)), |
- 0, NULL); |
+ ui::GetRenderVisualFormat(display_, |
+ static_cast<Visual*>(visual)), |
+ 0, NULL); |
pixmap_bpp_ = 0; |
} else { |
picture_ = 0; |
- pixmap_bpp_ = x11_util::BitsPerPixelForPixmapDepth(display_, depth); |
+ pixmap_bpp_ = ui::BitsPerPixelForPixmapDepth(display_, depth); |
} |
pixmap_gc_ = XCreateGC(display_, pixmap_, 0, NULL); |
@@ -97,7 +97,7 @@ |
BackingStoreX::BackingStoreX(RenderWidgetHost* widget, const gfx::Size& size) |
: BackingStore(widget, size), |
display_(NULL), |
- shared_memory_support_(x11_util::SHARED_MEMORY_NONE), |
+ shared_memory_support_(ui::SHARED_MEMORY_NONE), |
use_render_(false), |
pixmap_bpp_(0), |
visual_(NULL), |
@@ -135,9 +135,9 @@ |
visual_depth_); |
// Draw ARGB transport DIB onto our pixmap. |
- x11_util::PutARGBImage(display_, visual_, visual_depth_, pixmap, |
- pixmap_gc_, static_cast<uint8*>(bitmap->memory()), |
- width, height); |
+ ui::PutARGBImage(display_, visual_, visual_depth_, pixmap, |
+ pixmap_gc_, static_cast<uint8*>(bitmap->memory()), |
+ width, height); |
for (size_t i = 0; i < copy_rects.size(); i++) { |
const gfx::Rect& copy_rect = copy_rects[i]; |
@@ -184,7 +184,7 @@ |
Picture picture; |
Pixmap pixmap; |
- if (shared_memory_support_ == x11_util::SHARED_MEMORY_PIXMAP) { |
+ if (shared_memory_support_ == ui::SHARED_MEMORY_PIXMAP) { |
XShmSegmentInfo shminfo = {0}; |
shminfo.shmseg = dib->MapToX(display_); |
@@ -203,7 +203,7 @@ |
pixmap = XCreatePixmap(display_, root_window_, width, height, 32); |
GC gc = XCreateGC(display_, pixmap, 0, NULL); |
- if (shared_memory_support_ == x11_util::SHARED_MEMORY_PUTIMAGE) { |
+ if (shared_memory_support_ == ui::SHARED_MEMORY_PUTIMAGE) { |
const XID shmseg = dib->MapToX(display_); |
XShmSegmentInfo shminfo; |
@@ -269,7 +269,7 @@ |
XFreeGC(display_, gc); |
} |
- picture = x11_util::CreatePictureFromSkiaPixmap(display_, pixmap); |
+ picture = ui::CreatePictureFromSkiaPixmap(display_, pixmap); |
for (size_t i = 0; i < copy_rects.size(); i++) { |
const gfx::Rect& copy_rect = copy_rects[i]; |
@@ -291,7 +291,7 @@ |
// In the case of shared memory, we wait for the composite to complete so that |
// we are sure that the X server has finished reading from the shared memory |
// segment. |
- if (shared_memory_support_ != x11_util::SHARED_MEMORY_NONE) |
+ if (shared_memory_support_ != ui::SHARED_MEMORY_NONE) |
XSync(display_, False); |
XRenderFreePicture(display_, picture); |
@@ -315,7 +315,7 @@ |
XImage* image; |
XShmSegmentInfo shminfo; // Used only when shared memory is enabled. |
- if (shared_memory_support_ != x11_util::SHARED_MEMORY_NONE) { |
+ if (shared_memory_support_ != ui::SHARED_MEMORY_NONE) { |
// Use shared memory for faster copies when it's available. |
Visual* visual = static_cast<Visual*>(visual_); |
memset(&shminfo, 0, sizeof(shminfo)); |
@@ -364,7 +364,7 @@ |
// Note that this also initializes the output bitmap as opaque. |
if (!output->initialize(width, height, true) || |
image->bits_per_pixel != 32) { |
- if (shared_memory_support_ != x11_util::SHARED_MEMORY_NONE) |
+ if (shared_memory_support_ != ui::SHARED_MEMORY_NONE) |
DestroySharedImage(display_, image, &shminfo); |
else |
XDestroyImage(image); |
@@ -386,7 +386,7 @@ |
} |
} |
- if (shared_memory_support_ != x11_util::SHARED_MEMORY_NONE) |
+ if (shared_memory_support_ != ui::SHARED_MEMORY_NONE) |
DestroySharedImage(display_, image, &shminfo); |
else |
XDestroyImage(image); |