Commit Graph

  • e330f22573 Added unit tests for WebP settings. Antti Kortetmaa 2020-12-10 21:07:37 +0200
  • 66cfc23f1c Added new encoding options to WebP encoding Antti Kortetmaa 2020-12-10 14:31:08 +0200
  • e252beb187
    Merge pull request #1 from SDWebImage/master Antti Kortetmaa 2020-12-11 12:02:58 +0200
  • 779dd7d1c8 Update the test cases with new WebP sample URLs DreamPiggy 2020-12-11 17:40:03 +0800
  • 4861ce9799 Update Cartfile to use SDWebImage 5.10+ DreamPiggy 2020-11-23 15:54:30 +0800
  • a0bc7407f0 Bumped version to 0.7.0 DreamPiggy 2020-11-23 11:11:44 +0800
  • b70876b797
    Merge pull request #48 from SDWebImage/xcode11 DreamPiggy 2020-11-23 11:08:12 +0800
  • df994df73e Update Example to use iOS 9 DreamPiggy 2020-11-23 10:36:38 +0800
  • b6419df550 Bumped the min deployment target to iOS 9+, Xcode to Xcode 11 DreamPiggy 2020-11-22 18:42:56 +0800
  • 84c97db988 Fix the codecov.yaml DreamPiggy 2020-04-16 18:33:09 +0800
  • 111f2a88cd Update the readme about thumbnail encoding DreamPiggy 2020-04-13 13:28:05 +0800
  • 4e362c59b5 Bumped version to 0.6.1 DreamPiggy 2020-04-13 13:22:30 +0800
  • 20ab7d2b44
    Merge pull request #41 from SDWebImage/performance_avoid_copy_progressive_data_and_use_lock DreamPiggy 2020-04-13 13:18:50 +0800
  • 75af1fa89c
    Merge pull request #42 from SDWebImage/feature_webp_encoding_max_pixel_size DreamPiggy 2020-04-13 11:30:43 +0800
  • 8b935e7927 Update the test case about maxPixelSize DreamPiggy 2020-04-13 11:17:17 +0800
  • 56ec346a0c Add the support for maxPixelSize encoding options, which will do a thumbnail encoding (5.7's feature) DreamPiggy 2020-04-13 11:09:26 +0800
  • 878d64e3e1 Use lock and copy the NSData before recreate the temp demuxer, avoid the extra copy for most cases, and use lock during the demuxer creation to avoid thread-safe issue DreamPiggy 2020-04-13 01:20:18 +0800
  • 92e55d4fd6 Bumped version to 0.6.0 DreamPiggy 2020-04-07 20:59:03 +0800
  • 793fcadd06
    Merge pull request #39 from SDWebImage/project_podfile_workspace DreamPiggy 2020-04-07 20:52:00 +0800
  • 9f415e90b0 Fix the test scheme configuration DreamPiggy 2020-04-07 20:38:49 +0800
  • 177434945d Refactory the workspace and test project path. Which share the same Podfile for Example and Tests, easy to install and cache friendly DreamPiggy 2020-04-07 20:22:25 +0800
  • 26d4fb1a88
    Merge pull request #38 from SDWebImage/fix_max_file_size_passes DreamPiggy 2020-04-07 20:20:28 +0800
  • 6c2651bb25 Update the example and test case for the max file size DreamPiggy 2020-04-07 19:52:23 +0800
  • e25194e655
    Merge pull request #36 from SDWebImage/fix_max_file_size_passes DreamPiggy 2020-04-07 19:46:38 +0800
  • 6a0f5dc73c Fix that the max file size encoding need to increase the passes used by libwebp, we choose to use 6 from cwebp command line DreamPiggy 2020-04-07 19:45:33 +0800
  • ee7665e2b0
    Merge pull request #35 from SDWebImage/project_encoding_max_file_size_advanced_api DreamPiggy 2020-04-07 18:20:22 +0800
  • a62950d23f Upgrade the dependency to SDWebImage 5.7, supports the maxFileSize encoding options, as well as enabling the thread-encoding for speedup DreamPiggy 2020-04-07 16:59:59 +0800
  • eb6e84f855 Fix the codecov upload issue, enable gather code coverage data DreamPiggy 2020-01-27 18:36:14 +0800
  • d2286ce492 Removed the un-stable test case to check isProgressive (there are race condition that after setImage, the isProgressive reset to NO) DreamPiggy 2020-01-27 18:08:12 +0800
  • dbfa17dae2 Add CodeCov report, renaming the Tests folder DreamPiggy 2020-01-27 17:40:26 +0800
  • bf48c6c9aa Fix the test case because of cache DreamPiggy 2020-01-27 17:02:53 +0800
  • 681023124b Bumped version to 0.5.0 DreamPiggy 2020-01-18 20:19:28 +0800
  • 8a0bd42053 For progressive animated image poster, the sd_imageFormat should be set DreamPiggy 2020-01-18 19:45:08 +0800
  • 3f847ba6dc Fix the issue that progressive image which show first poster image, the decode image size is wrong. Should always create CGContext for animated image DreamPiggy 2020-01-18 19:42:35 +0800
  • 1b22ee5e56 Update the readme about the progressive animation decoding DreamPiggy 2020-01-18 19:17:08 +0800
  • e4af4b805e
    Merge pull request #33 from SDWebImage/feature_progressive_animated_webp DreamPiggy 2020-01-18 19:11:07 +0800
  • b6f4692439 Supports the UIImageView to show Prorgessive Animated Image's first poster frame, match the behavior of built-in coders DreamPiggy 2020-01-18 18:43:56 +0800
  • 602184ee66 Using the WebPDemux API to support progressive animated WebP. This is less performance but at least works DreamPiggy 2020-01-18 18:09:41 +0800
  • 9f66a66f88 Bumped version to 0.4.1 DreamPiggy 2020-01-18 18:33:56 +0800
  • 11e4f1a973
    Merge pull request #32 from SDWebImage/fix_thumbnail_progressive_size DreamPiggy 2020-01-18 18:32:15 +0800
  • 0cc073a435 Fix the issue that thumbnail decoding does not works for progressive webp image DreamPiggy 2020-01-18 18:21:45 +0800
  • e58c901a1c Bumped version to 0.4.0 DreamPiggy 2020-01-18 12:52:21 +0800
  • a65d37c01a Update the Readme about thumbnail decoding. DreamPiggy 2020-01-18 12:41:46 +0800
  • d77570d623
    Merge pull request #31 from SDWebImage/feature_thumbnail_decoding DreamPiggy 2020-01-18 12:40:54 +0800
  • 6726339690 Re-implements the animated webp's thumbnail decoding, now looks better DreamPiggy 2020-01-18 01:01:39 +0800
  • f6ff82be42 The Animated WebP should not use the scaled canvas size, which will cause the draw frame contains Jagged and buggy. Instead, use the full pixels canvas to draw, scale down each frame after drawn (sadlly) DreamPiggy 2020-01-18 00:36:47 +0800
  • 72d1968d42 Fix the animated canvas again, this time should work DreamPiggy 2020-01-17 18:11:11 +0800
  • e3ba3abc3a Update the Test Case to ensure the thumbnail decoding works DreamPiggy 2020-01-17 16:12:47 +0800
  • 50136be56b Fix the issue that animated image (which use a canvas) should also scale the canvas size DreamPiggy 2020-01-17 16:12:27 +0800
  • 9db3358eb0 WebPCoder now supports the thumbnail decoding DreamPiggy 2020-01-16 22:12:43 +0800
  • a936bdb6d1 Bumped version to 0.3.1 DreamPiggy 2020-01-07 18:26:51 +0800
  • a4a5c57fc8 Update the Package.swift to use 1.1.0+ version of libwebp, not RC version DreamPiggy 2020-01-07 18:25:04 +0800
  • 3e2d252aa9
    Merge pull request #30 from SDWebImage/fix_static_webp_cgcontext_RAM DreamPiggy 2020-01-07 16:20:00 +0800
  • 7cd404cccc Add test case to ensure that Static WebP does not create CGContext DreamPiggy 2020-01-07 15:21:47 +0800
  • 6e88c64f4f Fix the issue when WebP is static webp, the `SDAnimatedImageCoder` protocol implementation still create CGContext, this can reduce RAM usage DreamPiggy 2020-01-07 14:54:33 +0800
  • 9319f8714b Bumped version to 0.3.0 DreamPiggy 2019-12-27 14:49:25 +0800
  • a14f6eb29c
    Merge pull request #28 from SDWebImage/swiftpm DreamPiggy 2019-12-27 14:46:55 +0800
  • 6724998472 Fix one test case after SDWebImage 5.3.0 DreamPiggy 2019-12-27 14:23:36 +0800
  • 862dac6161 Update the Travis-CI script DreamPiggy 2019-12-27 12:08:46 +0800
  • dc62982bbb Fix the platform limit in SwiftPM DreamPiggy 2019-12-27 12:04:53 +0800
  • 0da097c43e Update the readme DreamPiggy 2019-12-27 12:01:48 +0800
  • 9cd65354eb Support SwiftPM DreamPiggy 2019-12-27 11:58:24 +0800
  • f17326681a Update the readme about detail coders usage, accept header modification, etc DreamPiggy 2019-10-16 14:47:32 +0800
  • df820a080d Bumped version to 0.2.5 DreamPiggy 2019-10-02 17:09:39 +0800
  • ee74989194
    Merge pull request #24 from SDWebImage/fix_warnings DreamPiggy 2019-10-02 17:08:20 +0800
  • 177343a714 Fix the warning of deprecated API `CGColorSpaceCreateWithICCProfile` DreamPiggy 2019-10-02 17:00:47 +0800
  • d53b482d80 Bumped version to 0.2.4 DreamPiggy 2019-09-12 17:51:52 +0800
  • b4e72dd678
    Merge pull request #23 from SDWebImage/fix_animated_webp_frame_blend_issue DreamPiggy 2019-09-12 17:50:56 +0800
  • 3e3b7e30b1 Recheck the animated canvas calculation logic, fix the issue of that calculation DreamPiggy 2019-09-12 14:09:26 +0800
  • c5b98c4b21
    Merge pull request #22 from SDWebImage/fix_animated_webp_frame_blend_issue Kinarobin 2019-09-12 12:06:27 +0800
  • 0bd6185484 Fix the Animated WebP coder the frame blend index calculation issue, the end condition should be only `endIndex` to match the behavior. DreamPiggy 2019-09-12 11:36:20 +0800
  • 7fc66ec22f Bumped version to 0.2.3 DreamPiggy 2019-06-02 16:03:59 +0800
  • 0f0284d4c5
    Merge pull request #17 from SDWebImage/fix_macOS_project_module_name DreamPiggy 2019-06-02 16:03:18 +0800
  • 9f52375a7a Update to fix the wrong module name for macOS on Carthage users DreamPiggy 2019-06-02 16:00:14 +0800
  • b0e4edb1b3 Bumped version to 0.2.2 DreamPiggy 2019-06-02 11:45:34 +0800
  • fb4b9e743e Using the framework import instead of module import to support project without clang module DreamPiggy 2019-06-02 11:44:04 +0800
  • 299d1d7e5e
    Merge pull request #15 from 0x0c/master DreamPiggy 2019-06-02 11:40:19 +0800
  • 16ef0cf1a7 Use @import Akira 2019-05-21 01:21:19 +0900
  • e51a2187ba Import UIKit. Akira 2019-05-20 00:36:35 +0900
  • b5506c10ba Bumped version to 0.2.1 DreamPiggy 2019-05-15 13:16:02 +0800
  • 0713611138
    Merge pull request #14 from SDWebImage/bugfix_webp_blend_canvas Kinarobin 2019-05-15 13:07:31 +0800
  • 5c4c284276 Add the test case to ensure this behavior DreamPiggy 2019-05-14 22:43:17 +0800
  • c18c2c8757 Fix the logic for Animated WebP images which contains a subsequence blend from the first frame, impact the `SDAnimatedImage` DreamPiggy 2019-05-14 20:50:17 +0800
  • e5c9608ed6 Bumped version to 0.2.0 DreamPiggy 2019-04-02 22:28:28 +0800
  • 75f2dcf49a Update the SDWebImage dependency version to 5.0.0 official release DreamPiggy 2019-04-02 22:25:19 +0800
  • 3ac5de4c53 Add the test project in workspace, run pod install under both `Example` and `SDWebImageWebPCoderTests` folder to open DreamPiggy 2019-04-01 22:03:39 +0800
  • f526d88969 Update color space filter comment when create icc profile color space DreamPiggy 2019-04-01 21:18:15 +0800
  • d53056bfaa Bumped version to 0.1.5 DreamPiggy 2019-02-26 17:54:31 +0800
  • a46ca76b8c
    Merge pull request #13 from SDWebImage/bugfix_webp_icc_monochrome DreamPiggy 2019-02-26 17:50:36 +0800
  • 1316f5b340 Fix the issue when WebP contains the ICC Profile with colorSpace other than RGB, which cause the CGImageCreate failed DreamPiggy 2019-02-26 13:26:47 +0800
  • 4b256c033f Bumped version to 0.1.4 DreamPiggy 2019-02-21 20:46:37 +0800
  • 6f71fb09b4 Fix small typos DreamPiggy 2019-02-21 20:45:40 +0800
  • 6dcdec2d13
    Merge pull request #12 from SDWebImage/bugfix_webp_icc_profile_crash Kinarobin 2019-02-18 09:38:38 +0800
  • 92cb639713 Fix that WebP with custom ICC Profile will randomly crash, because `CGColorSpaceCreateWithICCProfile` does not copy the ICC data pointer, previous code cause a use-after-free issue DreamPiggy 2019-02-16 16:06:24 +0800
  • b4b3504274 Bumped version to 0.1.3 DreamPiggy 2019-02-02 11:41:30 +0800
  • 4c103dd5ef
    Merge pull request #11 from SDWebImage/bugfix_umbrella_headers DreamPiggy 2019-02-02 11:39:45 +0800
  • 77f602f94e Fix the umbrella headers and modulemap for CocoaPods DreamPiggy 2019-02-02 11:38:05 +0800
  • 74c94cb5e7
    Merge pull request #10 from SDWebImage/bugfix_revert_static_cgimage_check DreamPiggy 2019-02-02 11:35:03 +0800
  • e54b276e57 Remove unnecessary CGImage check when encode first frame because UIAnimatedImage.CGImage return the first frame's CGImage DreamPiggy 2019-02-02 11:34:11 +0800
  • 8ab4c5cd14 Update the README. Bumped version to 0.1.2 DreamPiggy 2019-01-28 17:29:41 +0800