From 5f437be1b56ddeab0c6148e61a3d3ba64c5a86b7 Mon Sep 17 00:00:00 2001 From: DreamPiggy Date: Mon, 25 Mar 2024 16:15:01 +0800 Subject: [PATCH 1/3] Fix the podspec issue for compatible header search path The old libwebp CocoaPods (maybe 1.0) contains issues for public headers --- SDWebImageWebPCoder.podspec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/SDWebImageWebPCoder.podspec b/SDWebImageWebPCoder.podspec index 4d3cc13..a548240 100644 --- a/SDWebImageWebPCoder.podspec +++ b/SDWebImageWebPCoder.podspec @@ -21,12 +21,13 @@ This is a SDWebImage coder plugin to support WebP image. s.source_files = 'SDWebImageWebPCoder/Classes/**/*', 'SDWebImageWebPCoder/Private/*.h', 'SDWebImageWebPCoder/Module/SDWebImageWebPCoder.h' s.private_header_files = 'SDWebImageWebPCoder/Private/*.h' s.xcconfig = { - 'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) SD_WEBP=1', - 'USER_HEADER_SEARCH_PATHS' => '$(inherited) $(SRCROOT)/libwebp/src' + 'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) SD_WEBP=1' } s.watchos.xcconfig = { - 'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) SD_WEBP=1 WEBP_USE_INTRINSICS=1', - 'USER_HEADER_SEARCH_PATHS' => '$(inherited) $(SRCROOT)/libwebp/src' + 'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) SD_WEBP=1 WEBP_USE_INTRINSICS=1' + } + s.pod_target_xcconfig = { + 'USER_HEADER_SEARCH_PATHS' => '$(PODS_ROOT)/libwebp/src' } s.framework = 'CoreGraphics' s.dependency 'SDWebImage/Core', '~> 5.17' From cbc0ba930c08b943b0c4ee443c34022cadf6aff5 Mon Sep 17 00:00:00 2001 From: JiaqiSun Date: Mon, 8 Apr 2024 20:26:15 +0800 Subject: [PATCH 2/3] FIX: _limitBytes type error --- SDWebImageWebPCoder/Classes/SDImageWebPCoder.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SDWebImageWebPCoder/Classes/SDImageWebPCoder.m b/SDWebImageWebPCoder/Classes/SDImageWebPCoder.m index 7f79cb6..29386a9 100644 --- a/SDWebImageWebPCoder/Classes/SDImageWebPCoder.m +++ b/SDWebImageWebPCoder/Classes/SDImageWebPCoder.m @@ -174,7 +174,7 @@ @implementation SDImageWebPCoder { NSUInteger _currentBlendIndex; BOOL _preserveAspectRatio; CGSize _thumbnailSize; - BOOL _limitBytes; + NSUInteger _limitBytes; } - (void)dealloc { From f534cfe830a7807ecc3d0332127a502426cfa067 Mon Sep 17 00:00:00 2001 From: DreamPiggy Date: Wed, 17 Apr 2024 17:14:57 +0800 Subject: [PATCH 3/3] Bumped version to 0.14.6 --- SDWebImageWebPCoder.podspec | 2 +- SDWebImageWebPCoder/Module/Info.plist | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/SDWebImageWebPCoder.podspec b/SDWebImageWebPCoder.podspec index a548240..e7bbf03 100644 --- a/SDWebImageWebPCoder.podspec +++ b/SDWebImageWebPCoder.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'SDWebImageWebPCoder' - s.version = '0.14.5' + s.version = '0.14.6' s.summary = 'WebP decoder/encoder for SDWebImage coder plugin.' s.description = <<-DESC diff --git a/SDWebImageWebPCoder/Module/Info.plist b/SDWebImageWebPCoder/Module/Info.plist index 03f556b..2a92ca3 100644 --- a/SDWebImageWebPCoder/Module/Info.plist +++ b/SDWebImageWebPCoder/Module/Info.plist @@ -15,9 +15,9 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.14.5 + 0.14.6 CFBundleVersion - 0.14.5 + 0.14.6 NSPrincipalClass