diff options
author | bungeman <bungeman@google.com> | 2016-08-08 08:09:10 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-08-08 08:09:10 -0700 |
commit | f95388da1a0be3f5e510225ddc07e09928f3b1c9 (patch) | |
tree | c751186725e2bbc8e48444519f2010202e785993 | |
parent | 9be372041ec331f1b04c99890f92d24c59bf9dad (diff) |
Remove SK_SUPPORT_LEGACY_DATA_FACTORIES.
The code protected by this flag is no longer used. Remove the flag and
code. This also removes SK_SUPPORT_LEGACY_TYPEFACE_PTR from Android, as
it is no longer needed.
TBR=reed
Only removes already guarded API.
Review-Url: https://codereview.chromium.org/2223933002
-rw-r--r-- | gyp/skia_for_android_framework_defines.gypi | 2 | ||||
-rw-r--r-- | include/core/SkData.h | 39 | ||||
-rw-r--r-- | public.bzl | 1 |
3 files changed, 0 insertions, 42 deletions
diff --git a/gyp/skia_for_android_framework_defines.gypi b/gyp/skia_for_android_framework_defines.gypi index 4446c586e1..fbeb3e7516 100644 --- a/gyp/skia_for_android_framework_defines.gypi +++ b/gyp/skia_for_android_framework_defines.gypi @@ -28,9 +28,7 @@ 'SK_SUPPORT_LEGACY_MASKFILTER_PTR', 'SK_SUPPORT_LEGACY_IMAGEFACTORY', 'SK_SUPPORT_LEGACY_XFERMODE_PTR', - 'SK_SUPPORT_LEGACY_TYPEFACE_PTR', 'SK_IGNORE_GPU_DITHER', - 'SK_SUPPORT_LEGACY_DATA_FACTORIES', ], }, } diff --git a/include/core/SkData.h b/include/core/SkData.h index 4306208f69..546b77dccf 100644 --- a/include/core/SkData.h +++ b/include/core/SkData.h @@ -67,9 +67,6 @@ public: * effectively returning 0 == memcmp(...) */ bool equals(const SkData* other) const; -#ifdef SK_SUPPORT_LEGACY_DATA_FACTORIES - bool equals(sk_sp<const SkData>& other) const { return this->equals(other.get()); } -#endif /** * Function that, if provided, will be called when the SkData goes out @@ -160,37 +157,6 @@ public: */ static sk_sp<SkData> MakeEmpty(); -#ifdef SK_SUPPORT_LEGACY_DATA_FACTORIES - static SkData* NewWithCopy(const void* data, size_t length) { - return MakeWithCopy(data, length).release(); - } - static SkData* NewUninitialized(size_t length) { - return MakeUninitialized(length).release(); - } - static SkData* NewWithCString(const char cstr[]) { - return MakeWithCString(cstr).release(); - } - static SkData* NewWithProc(const void* ptr, size_t length, ReleaseProc proc, void* context) { - return MakeWithProc(ptr, length, proc, context).release(); - } - static SkData* NewWithoutCopy(const void* data, size_t length) { - return MakeWithoutCopy(data, length).release(); - } - static SkData* NewFromMalloc(const void* data, size_t length) { - return MakeFromMalloc(data, length).release(); - } - static SkData* NewFromFileName(const char path[]) { return MakeFromFileName(path).release(); } - static SkData* NewFromFILE(FILE* f) { return MakeFromFILE(f).release(); } - static SkData* NewFromFD(int fd) { return MakeFromFD(fd).release(); } - static SkData* NewFromStream(SkStream* stream, size_t size) { - return MakeFromStream(stream, size).release(); - } - static SkData* NewSubset(const SkData* src, size_t offset, size_t length) { - return MakeSubset(src, offset, length).release(); - } - static SkData* NewEmpty() { return MakeEmpty().release(); } -#endif - private: ReleaseProc fReleaseProc; void* fReleaseProcContext; @@ -221,9 +187,4 @@ private: typedef SkRefCnt INHERITED; }; -#ifdef SK_SUPPORT_LEGACY_DATA_FACTORIES -/** Typedef of SkAutoTUnref<SkData> for automatically unref-ing a SkData. */ -typedef SkAutoTUnref<SkData> SkAutoDataUnref; -#endif - #endif diff --git a/public.bzl b/public.bzl index ec28d692c2..bb78d65b32 100644 --- a/public.bzl +++ b/public.bzl @@ -616,7 +616,6 @@ DEFINES_ALL = [ "SK_SUPPORT_LEGACY_PICTURE_PTR", "SK_SUPPORT_LEGACY_TYPEFACE_PTR", "SK_SUPPORT_LEGACY_XFERMODE_PTR", - "SK_SUPPORT_LEGACY_DATA_FACTORIES", ] ################################################################################ |