aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar bungeman <bungeman@google.com>2016-08-08 08:09:10 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-08-08 08:09:10 -0700
commitf95388da1a0be3f5e510225ddc07e09928f3b1c9 (patch)
treec751186725e2bbc8e48444519f2010202e785993
parent9be372041ec331f1b04c99890f92d24c59bf9dad (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.gypi2
-rw-r--r--include/core/SkData.h39
-rw-r--r--public.bzl1
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",
]
################################################################################