Commit Graph

1624 Commits

Author SHA1 Message Date
Bogdan Poplauschi f9d05d921e
Update README.md 2018-10-24 09:44:50 +03:00
Bogdan Poplauschi 88d3e281ca
Merge pull request #2475 from zhongwuzw/add_autoreleasepool_to_gcd_block
Add autoreleasepool to release autorelease objects in advance when using GCD for 4.x
2018-09-08 19:50:39 +03:00
zhongwuzw 733f465e5c Add autoreleasepool to release autorelease objects in advance when using GCD for 4.x 2018-09-07 22:44:21 +08:00
DreamPiggy 9de56b013a
Merge pull request #2463 from zhongwuzw/fix-disk-size-check-for-master
Fix resource key invalid when clean cached disk file
2018-08-24 18:26:45 +08:00
zhongwuzw ce27aacd7b Fix resource key invalid when clean cached disk file 2018-08-24 17:51:30 +08:00
Bogdan Poplauschi 07d3d1eb6e
Merge pull request #2450 from dreampiggy/fix_testcase
Fix the test case testFLAnimatedImageViewSetImageWithURL because of remote resource is not available
2018-08-16 17:42:15 +03:00
DreamPiggy 50b6a09a9b Fix the test case testFLAnimatedImageViewSetImageWithURL because of remote resource is not available 2018-08-16 14:57:47 +08:00
Bogdan Poplauschi 205e376388
Merge pull request #2409 from zhongwuzw/add-default-user-agent
Add default HTTP User-Agent for specific system
2018-08-08 12:42:07 +03:00
Bogdan Poplauschi 430414eb4b
Merge pull request #2424 from zhongwuzw/remove-version-eye
Remove versioneye from README
2018-08-07 10:18:13 +03:00
zhongwuzw 1c0ae2c7a1 Remove versioneye from README 2018-08-07 10:50:47 +08:00
Wu Zhong 3378cc38d4
Merge pull request #2423 from dreampiggy/improvement_heif_brand_fix
Add SDImageFormatHEIF represent mif1 && msf1 brands
2018-08-07 09:56:17 +08:00
DreamPiggy 7ddb75710c Add SDImageFormatHEIF represent mif1 && msf1 brands
Fix the current hard-coded system version checking with Image/IO source uttypes checking
2018-08-06 17:53:24 +08:00
zhongwuzw 36cd96acce Add user-agent for tv-os 2018-08-06 14:38:35 +08:00
Bogdan Poplauschi 676a4b53b7 Merge pull request #2336 from gukemanbu/xucg
remove addProgressCallback, add createDownloaderOperationWithUrl
2018-08-02 11:25:51 +03:00
zhongwuzw c77310bb5d Add default HTTP User-Agent for specific system 2018-07-31 16:29:39 +08:00
Bogdan Poplauschi 8f187477c6
Merge pull request #2406 from dreampiggy/fix_gif_rotation_after_exif_image
Fix the bug when FLAnimatedImageView firstly show one EXIF rotation JPEG `UIImage`, later animated GIF `FLAnimatedImage` will also be rotated
2018-07-29 21:39:46 +03:00
DreamPiggy 31896ff086 Fix the bug when FLAnimatedImageView firstly show one EXIF rotation JPEG `UIImage`, later animated GIF `FLAnimatedImage` will also be rotated
We help FLAnimatedImage framework to fix their issue :)
2018-07-27 22:24:31 +08:00
Bogdan Poplauschi 9d1d38b198
Merge pull request #2397 from zhongwuzw/fix-downloader-operation
Replace SDWebImageDownloaderOperation with NSOperation<SDWebImageDownloaderOperationInterface> to make generic
2018-07-23 22:36:00 +03:00
zhongwuzw 16a1960018 Remove redundancy protocol declaration 2018-07-20 22:12:48 +08:00
zhongwuzw 43edf04ba0 Replace SDWebImageDownloaderOperation with NSOperation<SDWebImageDownloaderOperationInterface> to make generic 2018-07-20 22:08:06 +08:00
Bogdan Poplauschi 0ab6bc7b6d 4.4.2 release - version bump + CHANGELOG update 2018-07-18 18:52:34 +03:00
Bogdan Poplauschi d7c665068c
Merge pull request #2394 from zhongwuzw/fix-cfstringref-ownership-for-master
Replace __bridge_transfer with __bridge when convert from CFStringRef to NSString
2018-07-18 18:35:45 +03:00
Bogdan Poplauschi dbbfbd715a
Merge pull request #2386 from zhongwuzw/fix-nullable
Fix nullable key when cancel image load operation
2018-07-18 18:28:00 +03:00
zhongwuzw 61800a8e31 Replace __bridge_transfer with __bridge when convert from CFStringRef to NSString 2018-07-18 23:14:40 +08:00
zhongwuzw 593feb664c Revert operation remove logic 2018-07-18 23:07:25 +08:00
zhongwuzw 7f1440bc96 Merge commit '98a2d9a3b4dd7ec47072e726a5d848b7a3bcc2f1' into fix-nullable 2018-07-18 23:03:13 +08:00
Bogdan Poplauschi 98a2d9a3b4
Merge pull request #2393 from dreampiggy/bugfix_FLAnimatedImage_display_issue
Fix that FLAnimatedImageView+WebCache display behavior for GIF images and other images format
2018-07-18 16:26:38 +03:00
DreamPiggy 3863052094 Fix that FLAnimatedImageView+WebCache display behavior for GIF images and other images format
Fix FLAnimatedImageView will dispatch the completion block into next runloop even for non-GIF image
Fix FLAnimatedImageView may not show animation even when the disk image data is GIF image
2018-07-18 17:42:16 +08:00
Bogdan Poplauschi f0f4b7d190
Merge pull request #2391 from dreampiggy/feature_disk_cache_data
Add one sync API for SDImageCache to directly get the image data from disk instead of image instance
2018-07-18 11:16:07 +03:00
Bogdan Poplauschi 68c58992d7
Merge pull request #2390 from dreampiggy/feature_image_format
Keep the information about image's original compressed format, for API which only contains image but not image data to process extra logic
2018-07-18 11:15:04 +03:00
DreamPiggy 5e52585944 Add one sync API for SDImageCache to directly get the image data from disk instead of image instance 2018-07-18 13:06:21 +08:00
DreamPiggy bb41dbc046 Keep the information about image's original compressed format, for API which only contains image but not image data to process extra logic 2018-07-18 12:57:36 +08:00
zhongwuzw 9ec7aa4219 Fix nullable key when cancel image load operation 2018-07-13 22:43:00 +08:00
Wu Zhong 39a28791fd
Merge pull request #2382 from zhongwuzw/replace-runningOperations-to-set
Replace runningOperations of SDWebImageManager from Array to Set
2018-07-13 10:36:41 +08:00
zhongwuzw d908a1cc35 Replace runningOperations of SDWebImageManager from Array to Set 2018-07-12 22:05:09 +08:00
DreamPiggy 53ef5e5394
Merge pull request #2378 from dreampiggy/enhancement_FLAnimatedImage_cache
Add cache control for FLAnimatedImage, this allow user to disable memory cache for associated FLAnimatedImage instance
2018-07-12 19:21:19 +08:00
DreamPiggy 98c28a4419 Update the comments and fix typo 2018-07-12 01:49:32 +08:00
DreamPiggy 233caefec8 Add cache control for FLAniamtedImage, this allow user to disable memory cache for associated FLAnimatedImage instance 2018-07-12 01:40:56 +08:00
Bogdan Poplauschi 2f665fd71f
Added Wu Zhong to the list of collaborators 2018-07-11 18:25:33 +03:00
Bogdan Poplauschi f28796de62
Merge pull request #2379 from dreampiggy/feature_weak_cache_option
Add option to enable or disable weak memory cache for SDImageCache
2018-07-11 13:14:52 +03:00
gukemanbu 23388717bc
Merge branch 'master' into xucg 2018-07-09 01:25:32 +00:00
DreamPiggy bfa940352f Add option to enable or disable weak memory cache for SDImageCache 2018-07-07 12:50:42 +08:00
DreamPiggy e98a9415c6
Merge pull request #2357 from paulosaure/master
Enable to change clear cache option
2018-06-23 15:16:21 +08:00
Paul Lavoine 268d6d607a Refactor cacheClearBy property name 2018-06-23 08:58:06 +02:00
Paul Lavoine 5408da630c Enable to change clear cache option 2018-06-18 15:56:17 +02:00
DreamPiggy b05959dbcb Bumped version to 4.4.1
update CHANGELOG
2018-06-07 23:14:41 +08:00
DreamPiggy 577c0770ba
Merge pull request #2348 from dreampiggy/fix_webp_decoding_iOS_12
Fix that WebP (including Animated WebP) decoding issue on iOS 12.
2018-06-07 12:14:52 +08:00
DreamPiggy 0437759c80 Fix that WebP (including Animated WebP) decoding issue on iOS 12. Using the correct bitmapInfo to avoid `CGImageCreate` failed when the WebP image contains no alpha channel 2018-06-07 11:08:52 +08:00
DreamPiggy e13f503125
Merge pull request #2346 from dreampiggy/fix_operation_race_condition
Fix that the downloader operation may not call the completion block in race condition
2018-06-06 14:25:59 +08:00
DreamPiggy 48acb8e423 Fix that the downloader operation may not call the completion block in race condition, which the operation we get is finished but not been removed from the operation array. 2018-06-04 20:20:28 +08:00