87caae61cd
Bug: skia:10154 This will make it clear that these files are for Android use and avoid compiling them for other clients. Update testing tools to use android::skia::BitmapRegionDecoder, but only if SK_ENABLE_ANDROID_UTILS is defined. Take this opportunity to clean up the class: - The base class, which was originally designed to allow switching amongst different implementations, is no longer needed. Rename SkBitmapRegionCodec to android::skia::BitmapRegionDecoder (following the new convention and matching the Java API name). Continue to inherit from SkBitmapRegionDecoder temporarily, to allow Android to switch to the new API. - Use std::unique_ptr instead of passing raw pointers. Add a test to verify that we only create a BitmapRegionDecoder if it is one of the supported types. Change-Id: Ied13fc8acb105fde042553331846d95ae15d6b57 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/287498 Commit-Queue: Leon Scroggins <scroggo@google.com> Reviewed-by: Derek Sollenberger <djsollen@google.com>
61 lines
1.9 KiB
Plaintext
61 lines
1.9 KiB
Plaintext
{
|
|
'includes': [
|
|
'run_recipe.isolate',
|
|
],
|
|
'variables': {
|
|
'files': [
|
|
'../../../.gclient',
|
|
'../../.clang-format',
|
|
'../../.clang-tidy',
|
|
'../../.gn',
|
|
'../../BUILD.gn',
|
|
'../../bench',
|
|
'../../bin/fetch-clang-format',
|
|
'../../bin/fetch-gn',
|
|
'../../build/fuchsia',
|
|
'../../build_overrides',
|
|
'../../buildtools',
|
|
'../../client_utils/android',
|
|
'../../dm',
|
|
'../../docs/examples',
|
|
'../../example',
|
|
'../../experimental/Networking/SkSockets.cpp',
|
|
'../../experimental/Networking/SkSockets.h',
|
|
'../../experimental/c-api-example/skia-c-example.c',
|
|
'../../experimental/ffmpeg',
|
|
'../../experimental/minimal_ios_mtl_skia_app/BUILD.gn',
|
|
'../../experimental/minimal_ios_mtl_skia_app/main.mm',
|
|
'../../experimental/skottiekit/skottiekit_bindings.cpp',
|
|
'../../experimental/svg/model',
|
|
'../../experimental/tools/coreGraphicsPdf2png.cpp',
|
|
'../../experimental/wasm-skp-debugger/debugger_bindings.cpp',
|
|
'../../experimental/xform',
|
|
'../../fuzz',
|
|
'../../gm',
|
|
'../../gn',
|
|
'../../include',
|
|
'../../modules',
|
|
'../../platform_tools/android/apps/arcore/src/main/cpp',
|
|
'../../platform_tools/android/apps/skottie/src/main/cpp',
|
|
'../../platform_tools/android/launcher/skia_launcher.cpp',
|
|
'../../platform_tools/android/vulkan/Skia_Vulkan_Android.h',
|
|
'../../platform_tools/ios/app/LaunchScreen.storyboard',
|
|
'../../platform_tools/libraries/include/arcore_c_api.h',
|
|
'../../resources',
|
|
'../../samplecode',
|
|
'../../src',
|
|
'../../tests',
|
|
'../../third_party',
|
|
'../../tools',
|
|
'../canvaskit',
|
|
'../pathkit',
|
|
'assets/android_ndk_darwin/VERSION',
|
|
'assets/android_ndk_linux/VERSION',
|
|
'assets/android_ndk_windows/VERSION',
|
|
'assets/cast_toolchain/VERSION',
|
|
'assets/clang_linux/VERSION',
|
|
'assets/clang_win/VERSION',
|
|
],
|
|
},
|
|
}
|