summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfmalita <fmalita@chromium.org>2014-11-13 09:45:23 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-13 17:45:49 +0000
commit2b543a0a7d044893b7ed15046a4fa3732624aa3e (patch)
treeee2ce44114666a81d6f3d7f3e60e7bbef192414d
parent52ed42a6e6547cfb9165cd0cc036bbf851b7c648 (diff)
downloadchromium_src-2b543a0a7d044893b7ed15046a4fa3732624aa3e.zip
chromium_src-2b543a0a7d044893b7ed15046a4fa3732624aa3e.tar.gz
chromium_src-2b543a0a7d044893b7ed15046a4fa3732624aa3e.tar.bz2
Roll src/third_party/skia 5adbf1b:6987dca
Summary of changes available at: https://chromium.googlesource.com/skia/+log/5adbf1b..6987dca CQ_EXTRA_TRYBOTS=tryserver.blink:linux_blink_rel,linux_blink_dbg TBR=jcgregorio@google.com,reed@google.com Review URL: https://codereview.chromium.org/728523002 Cr-Commit-Position: refs/heads/master@{#304042}
-rw-r--r--DEPS2
-rw-r--r--skia/ext/bitmap_platform_device_cairo.cc10
-rw-r--r--skia/ext/bitmap_platform_device_cairo.h4
-rw-r--r--skia/ext/bitmap_platform_device_mac.cc11
-rw-r--r--skia/ext/bitmap_platform_device_mac.h2
-rw-r--r--skia/ext/bitmap_platform_device_skia.cc10
-rw-r--r--skia/ext/bitmap_platform_device_skia.h4
-rw-r--r--skia/ext/bitmap_platform_device_win.cc11
-rw-r--r--skia/ext/bitmap_platform_device_win.h4
-rw-r--r--skia/ext/vector_platform_device_emf_win.cc8
-rw-r--r--skia/ext/vector_platform_device_emf_win.h3
11 files changed, 35 insertions, 34 deletions
diff --git a/DEPS b/DEPS
index a1df57d..8588fb3 100644
--- a/DEPS
+++ b/DEPS
@@ -44,7 +44,7 @@ vars = {
'boringssl_git': 'https://boringssl.googlesource.com',
'libvpx_revision': '2e5ced5fd62a73f4f5687ab19520b3aad1c53f6f',
'sfntly_revision': '1bdaae8fc788a5ac8936d68bf24f37d977a13dac',
- 'skia_revision': '5adbf1b57988eaad84d6615395c90a08b7ea225a',
+ 'skia_revision': '6987dcaf257dd7c2c8e0014cf7452fde82bcba5b',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling Skia
# and V8 without interference from each other.
diff --git a/skia/ext/bitmap_platform_device_cairo.cc b/skia/ext/bitmap_platform_device_cairo.cc
index 6d5d77c..97fc92a 100644
--- a/skia/ext/bitmap_platform_device_cairo.cc
+++ b/skia/ext/bitmap_platform_device_cairo.cc
@@ -167,11 +167,11 @@ BitmapPlatformDevice::~BitmapPlatformDevice() {
cairo_destroy(cairo_);
}
-SkBaseDevice* BitmapPlatformDevice::onCreateDevice(const SkImageInfo& info,
- Usage /*usage*/) {
- SkASSERT(info.colorType() == kN32_SkColorType);
- return BitmapPlatformDevice::Create(info.width(), info.height(),
- info.isOpaque());
+SkBaseDevice* BitmapPlatformDevice::onCreateCompatibleDevice(
+ const CreateInfo& info) {
+ SkASSERT(info.fInfo.colorType() == kN32_SkColorType);
+ return BitmapPlatformDevice::Create(info.fInfo.width(), info.fInfo.height(),
+ info.fInfo.isOpaque());
}
cairo_t* BitmapPlatformDevice::BeginPlatformPaint() {
diff --git a/skia/ext/bitmap_platform_device_cairo.h b/skia/ext/bitmap_platform_device_cairo.h
index 2932111..67a2f19 100644
--- a/skia/ext/bitmap_platform_device_cairo.h
+++ b/skia/ext/bitmap_platform_device_cairo.h
@@ -93,8 +93,8 @@ class BitmapPlatformDevice : public SkBitmapDevice, public PlatformDevice {
const PlatformRect* src_rect) override;
protected:
- virtual SkBaseDevice* onCreateDevice(const SkImageInfo& info,
- Usage usage) override;
+ virtual SkBaseDevice* onCreateCompatibleDevice(const CreateInfo& info)
+ override;
private:
static BitmapPlatformDevice* Create(int width, int height, bool is_opaque,
diff --git a/skia/ext/bitmap_platform_device_mac.cc b/skia/ext/bitmap_platform_device_mac.cc
index 5204468..871ca83 100644
--- a/skia/ext/bitmap_platform_device_mac.cc
+++ b/skia/ext/bitmap_platform_device_mac.cc
@@ -237,11 +237,12 @@ void BitmapPlatformDevice::DrawToNativeContext(CGContextRef context, int x,
ReleaseBitmapContext();
}
-SkBaseDevice* BitmapPlatformDevice::onCreateDevice(const SkImageInfo& info,
- Usage /*usage*/) {
- SkASSERT(info.colorType() == kN32_SkColorType);
- return BitmapPlatformDevice::CreateAndClear(info.width(), info.height(),
- info.isOpaque());
+SkBaseDevice* BitmapPlatformDevice::onCreateCompatibleDevice(
+ const CreateInfo& info) {
+ SkASSERT(info.fInfo.colorType() == kN32_SkColorType);
+ return BitmapPlatformDevice::CreateAndClear(info.fInfo.width(),
+ info.fInfo.height(),
+ info.fInfo.isOpaque());
}
// PlatformCanvas impl
diff --git a/skia/ext/bitmap_platform_device_mac.h b/skia/ext/bitmap_platform_device_mac.h
index dc78562..8921117 100644
--- a/skia/ext/bitmap_platform_device_mac.h
+++ b/skia/ext/bitmap_platform_device_mac.h
@@ -66,7 +66,7 @@ class SK_API BitmapPlatformDevice : public SkBitmapDevice, public PlatformDevice
BitmapPlatformDevice(CGContextRef context,
const SkBitmap& bitmap);
- SkBaseDevice* onCreateDevice(const SkImageInfo& info, Usage usage) override;
+ SkBaseDevice* onCreateCompatibleDevice(const CreateInfo& info) override;
private:
void ReleaseBitmapContext();
diff --git a/skia/ext/bitmap_platform_device_skia.cc b/skia/ext/bitmap_platform_device_skia.cc
index ee44e26..1dcf13b 100644
--- a/skia/ext/bitmap_platform_device_skia.cc
+++ b/skia/ext/bitmap_platform_device_skia.cc
@@ -51,11 +51,11 @@ BitmapPlatformDevice::BitmapPlatformDevice(const SkBitmap& bitmap)
BitmapPlatformDevice::~BitmapPlatformDevice() {
}
-SkBaseDevice* BitmapPlatformDevice::onCreateDevice(const SkImageInfo& info,
- Usage /*usage*/) {
- SkASSERT(info.colorType() == kN32_SkColorType);
- return BitmapPlatformDevice::Create(info.width(), info.height(),
- info.isOpaque());
+SkBaseDevice* BitmapPlatformDevice::onCreateCompatibleDevice(
+ const CreateInfo& info) {
+ SkASSERT(info.fInfo.colorType() == kN32_SkColorType);
+ return BitmapPlatformDevice::Create(info.fInfo.width(), info.fInfo.height(),
+ info.fInfo.isOpaque());
}
PlatformSurface BitmapPlatformDevice::BeginPlatformPaint() {
diff --git a/skia/ext/bitmap_platform_device_skia.h b/skia/ext/bitmap_platform_device_skia.h
index f670dea..3b8a28d 100644
--- a/skia/ext/bitmap_platform_device_skia.h
+++ b/skia/ext/bitmap_platform_device_skia.h
@@ -47,8 +47,8 @@ class BitmapPlatformDevice : public SkBitmapDevice, public PlatformDevice {
const PlatformRect* src_rect) override;
protected:
- virtual SkBaseDevice* onCreateDevice(const SkImageInfo& info,
- Usage usage) override;
+ virtual SkBaseDevice* onCreateCompatibleDevice(const CreateInfo& info)
+ override;
private:
DISALLOW_COPY_AND_ASSIGN(BitmapPlatformDevice);
diff --git a/skia/ext/bitmap_platform_device_win.cc b/skia/ext/bitmap_platform_device_win.cc
index e10a6de..3901ad5 100644
--- a/skia/ext/bitmap_platform_device_win.cc
+++ b/skia/ext/bitmap_platform_device_win.cc
@@ -270,11 +270,12 @@ const SkBitmap& BitmapPlatformDevice::onAccessBitmap() {
return SkBitmapDevice::onAccessBitmap();
}
-SkBaseDevice* BitmapPlatformDevice::onCreateDevice(const SkImageInfo& info,
- Usage /*usage*/) {
- SkASSERT(info.colorType() == kN32_SkColorType);
- return BitmapPlatformDevice::CreateAndClear(info.width(), info.height(),
- info.isOpaque());
+SkBaseDevice* BitmapPlatformDevice::onCreateCompatibleDevice(
+ const CreateInfo& info) {
+ SkASSERT(info.fInfo.colorType() == kN32_SkColorType);
+ return BitmapPlatformDevice::CreateAndClear(info.fInfo.width(),
+ info.fInfo.height(),
+ info.fInfo.isOpaque());
}
// PlatformCanvas impl
diff --git a/skia/ext/bitmap_platform_device_win.h b/skia/ext/bitmap_platform_device_win.h
index a8b7d839..92b1408 100644
--- a/skia/ext/bitmap_platform_device_win.h
+++ b/skia/ext/bitmap_platform_device_win.h
@@ -68,8 +68,8 @@ class SK_API BitmapPlatformDevice : public SkBitmapDevice, public PlatformDevice
// starts accessing pixel data.
virtual const SkBitmap& onAccessBitmap() override;
- virtual SkBaseDevice* onCreateDevice(const SkImageInfo& info,
- Usage usage) override;
+ virtual SkBaseDevice* onCreateCompatibleDevice(const CreateInfo& info)
+ override;
private:
// Private constructor.
diff --git a/skia/ext/vector_platform_device_emf_win.cc b/skia/ext/vector_platform_device_emf_win.cc
index 19e3066..1271b16 100644
--- a/skia/ext/vector_platform_device_emf_win.cc
+++ b/skia/ext/vector_platform_device_emf_win.cc
@@ -695,11 +695,11 @@ void VectorPlatformDeviceEmf::LoadClipRegion() {
LoadClippingRegionToDC(hdc_, clip_region_, t);
}
-SkBaseDevice* VectorPlatformDeviceEmf::onCreateDevice(const SkImageInfo& info,
- Usage /*usage*/) {
- SkASSERT(info.colorType() == kN32_SkColorType);
+SkBaseDevice* VectorPlatformDeviceEmf::onCreateCompatibleDevice(
+ const CreateInfo& info) {
+ SkASSERT(info.fInfo.colorType() == kN32_SkColorType);
return VectorPlatformDeviceEmf::CreateDevice(
- info.width(), info.height(), info.isOpaque(), NULL);
+ info.fInfo.width(), info.fInfo.height(), info.fInfo.isOpaque(), NULL);
}
bool VectorPlatformDeviceEmf::CreateBrush(bool use_brush, COLORREF color) {
diff --git a/skia/ext/vector_platform_device_emf_win.h b/skia/ext/vector_platform_device_emf_win.h
index f65390f..8d5b393 100644
--- a/skia/ext/vector_platform_device_emf_win.h
+++ b/skia/ext/vector_platform_device_emf_win.h
@@ -79,8 +79,7 @@ class VectorPlatformDeviceEmf : public SkBitmapDevice, public PlatformDevice {
void LoadClipRegion();
protected:
- virtual SkBaseDevice* onCreateDevice(const SkImageInfo& info,
- Usage usage) override;
+ virtual SkBaseDevice* onCreateCompatibleDevice(const CreateInfo& info) override;
private:
// Applies the SkPaint's painting properties in the current GDI context, if