SkImageEncoder::* going away
authorHal Canary <halcanary@google.com>
Thu, 1 Dec 2016 16:19:26 +0000 (11:19 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Wed, 7 Dec 2016 16:02:33 +0000 (16:02 +0000)
Approval from https://review.skia.org/5006
TBR=reed@google.com

Change-Id: I43d1a24fa3e924b3c24b224f2451ab990b440dc8
Reviewed-on: https://skia-review.googlesource.com/5413
Reviewed-by: Hal Canary <halcanary@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>

gn/android_framework_defines.gni
include/core/SkImage.h
include/core/SkImageEncoder.h
include/images/SkForceLinking.h [deleted file]
public.bzl

index a80e38d09ea0cc023298995f248deeceefd88550..90fea2fb25fd39dead2c02a6cce6b1c91444961c 100644 (file)
@@ -14,6 +14,5 @@ android_framework_defines = [
   "SK_IGNORE_GPU_DITHER",
   "SK_SUPPORT_LEGACY_CANVAS_IS_REFCNT",
   "SK_SUPPORT_LEGACY_CLIP_REGIONOPS",
-  "SK_SUPPORT_LEGACY_IMAGE_ENCODER_CLASS",
   "SK_SUPPORT_LEGACY_SHADER_ISABITMAP",
 ]
index 625d0a0b63dca7826c62983240831cf4e037901b..8c73eebb15fcdceb0edf08ede54ee65c5742dd9f 100644 (file)
@@ -276,11 +276,6 @@ public:
      *  even if the image returns a data from refEncoded(). That data will be ignored.
      */
     SkData* encode(SkEncodedImageFormat, int quality) const;
-#ifdef SK_SUPPORT_LEGACY_IMAGE_ENCODER_CLASS
-    SkData* encode(SkImageEncoder::Type t, int quality) const {
-        return this->encode((SkEncodedImageFormat)t, quality);
-    }
-#endif
 
     /**
      *  Encode the image and return the result as a caller-managed SkData.  This will
index 17d06035314a1371a31613d4f1c625f56adc827b..e4f746ab96504a89593968ff94888a910daef089 100644 (file)
@@ -39,36 +39,4 @@ inline bool SkEncodeImage(SkWStream* dst, const SkBitmap& src, SkEncodedImageFor
     return src.peekPixels(&pixmap) && SkEncodeImage(dst, pixmap, f, q);
 }
 
-//TODO(halcanary):  remove this code once all changes land.
-#ifdef SK_SUPPORT_LEGACY_IMAGE_ENCODER_CLASS
-class SkImageEncoder {
-public:
-    enum Type {
-#ifdef GOOGLE3
-        kUnknown_Type = (int)SkEncodedImageFormat::kUnknown,
-#endif
-        kBMP_Type     = (int)SkEncodedImageFormat::kBMP,
-        kGIF_Type     = (int)SkEncodedImageFormat::kGIF,
-        kICO_Type     = (int)SkEncodedImageFormat::kICO,
-        kJPEG_Type    = (int)SkEncodedImageFormat::kJPEG,
-        kPNG_Type     = (int)SkEncodedImageFormat::kPNG,
-        kWBMP_Type    = (int)SkEncodedImageFormat::kWBMP,
-        kWEBP_Type    = (int)SkEncodedImageFormat::kWEBP,
-        kKTX_Type     = (int)SkEncodedImageFormat::kKTX,
-    };
-    static SkData* EncodeData(const SkBitmap& src, Type t, int quality) {
-        SkDynamicMemoryWStream buf;
-        return SkEncodeImage(&buf, src, (SkEncodedImageFormat)t, quality)
-            ? buf.detachAsData().release() : nullptr;
-    }
-    static bool EncodeFile(const char path[], const SkBitmap& src, Type t, int quality) {
-        SkFILEWStream file(path);
-        return SkEncodeImage(&file, src, (SkEncodedImageFormat)t, quality);
-    }
-    static bool EncodeStream(SkWStream* dst, const SkBitmap& bm, Type t, int quality) {
-        return SkEncodeImage(dst, bm, (SkEncodedImageFormat)t, quality);
-    }
-};
-#endif  // SK_SUPPORT_LEGACY_IMAGE_ENCODER_CLASS
-
 #endif  // SkImageEncoder_DEFINED
diff --git a/include/images/SkForceLinking.h b/include/images/SkForceLinking.h
deleted file mode 100644 (file)
index ca52eeb..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-/*
- * Copyright 2013 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-// TODO(halcanary): delete this file.
index d12adf5583499f504e0c289b294feb3a800b1d63..acec1ffea768057a3f5434076f0b99d8dc0dea1c 100644 (file)
@@ -591,7 +591,6 @@ DEFINES_ALL = [
     "GOOGLE3",
     # Staging flags for API changes
     "SK_SUPPORT_LEGACY_CLIP_REGIONOPS",
-    "SK_SUPPORT_LEGACY_IMAGE_ENCODER_CLASS",
     # Temporarily Disable analytic AA for Google3
     "SK_NO_ANALYTIC_AA",
 ]