Commit Graph

1909 Commits

Author SHA1 Message Date
Bogdan Poplauschi af0200fbff
Merge pull request #2275 from bpoplauschi/5.x.changelog
5.x CHANGELOG + Migration guide + version update
2018-07-17 10:01:19 +03:00
Bogdan Poplauschi 025af81bdf
Merge pull request #2385 from dreampiggy/project_move_FLAnimatedImage
Remove all FLAnimatedImage from the Core SDWebImage repo. Move the code to SDWebImageFLPlugin repo
2018-07-16 12:33:32 +03:00
Bogdan Poplauschi c797279e70 Accidentally removed `endif` - added back 2018-07-16 10:46:08 +03:00
Bogdan Poplauschi a42577ce5d Trying to make some descriptions more clear 2018-07-16 10:31:52 +03:00
Bogdan Poplauschi 2299d9ab6a Another update per @dreampiggy 2018-07-16 10:13:19 +03:00
DreamPiggy 982ade8824 Remove all FLAnimatedImage from the Core SDWebImage repo. Move the code to SDWebImageFLPlugin repo 2018-07-13 22:17:02 +08:00
Bogdan Poplauschi f8fe886334 Instead of defining `LOCK` and `UNLOCK` macros in each file, moved them to the `SDWebImageCompat.h`. Also, split into `LOCK` and `LOCKBLOCK` 2018-07-12 21:10:28 +03:00
Bogdan Poplauschi bc44c5e438 Reviewed version of the migration guide - with @dreampiggy + added the API-Diff generated by @dreampiggy using objc-diff 2018-07-12 20:54:03 +03:00
DreamPiggy 0108475578 Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
# Conflicts:
#	SDWebImage/SDImageCache.m
#	SDWebImage/SDImageCacheConfig.h
#	SDWebImage/SDImageCacheConfig.m
2018-07-12 19:33:18 +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
Bogdan Poplauschi 99b96e4be1 Updates 2018-07-12 12:46:52 +03: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 153af72369 Set version to 5.0.0-beta, Xcode 8 required, updated the CHANGELOG and added 5.0 Migration Guide 2018-07-11 13:28:13 +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
DreamPiggy 76215d7717
Merge pull request #2376 from zhongwuzw/fix-race-condition 2018-07-11 12:05:10 +08:00
DreamPiggy d7e5d6df49
Merge pull request #2381 from zhongwuzw/fix-download-token-crash
Fix crash when assign request property of SDWebImageDownloadToken
2018-07-09 22:44:12 +08:00
zhongwuzw 28eb1b4b5c Fix crash when assign request property of SDWebImageDownloadToken 2018-07-09 16:32:47 +08:00
DreamPiggy 8dc39b17fe
Merge pull request #2371 from zhongwuzw/remove-unnecessary-copy
Remove unnecessary copy
2018-07-08 22:15:55 +08:00
zhongwuzw ab86065f38 Fix image prefetcher completion logical handler 2018-07-08 14:26:38 +08:00
DreamPiggy bfa940352f Add option to enable or disable weak memory cache for SDImageCache 2018-07-07 12:50:42 +08:00
DreamPiggy 2b4687cccb
Merge pull request #2372 from dreampiggy/project_upgrade_xcode_9
Follow App Store submit rule, upgrade the min Xcode version to Xcode 9.0. Using `@available` and `API_AVAILABLE` to check API availability
2018-07-06 14:10:22 +08:00
DreamPiggy dd6e4a1d2e Follow App Store submit rule, upgrade the min Xcode version to Xcode 9.0
Using `@available` and `API_AVAILABLE` to check API availability
2018-07-06 12:57:43 +08:00
DreamPiggy 3dad550180
Merge pull request #2370 from zhongwuzw/fix_nullable
Fix HTTP Header key field nullable
2018-07-06 00:00:47 +08:00
zhongwuzw bb55b6eb72 Fix typo 2018-07-05 22:24:25 +08:00
zhongwuzw a2d65b61e1 Fix race condition of SDWebImagePrefetcher's completion handler 2018-07-05 22:03:35 +08:00
DreamPiggy 35e31c9fc5
Merge pull request #2373 from zhongwuzw/fix-loder-manager
Fix SDImageLoaderManager that only load image when loader can handle url
2018-07-04 16:46:23 +08:00
zhongwuzw 6d295c2a83 Fix typo 2018-07-04 15:49:39 +08:00
zhongwuzw 572a074161 Fix SDImageLoaderManager that only load image when loader can handle url 2018-07-04 15:19:12 +08:00
zhongwuzw c294bebec1 update available macro 2018-07-04 14:57:20 +08:00
zhongwuzw d84e656d05 Remove unnecessary copy 2018-07-04 12:22:33 +08:00
zhongwuzw 6674b9f711 Fix HTTP Header key field nullable 2018-07-03 21:18:02 +08:00
DreamPiggy 5fc84dbbba
Merge pull request #2364 from dreampiggy/renaming_uiimage_webcache
Renaming UIImage+WebCache to the correct naming UIImage+Metadata, make clear of the category usage
2018-06-27 23:56:05 +08:00
DreamPiggy a82a4e15b2 Renaming UIImage+WebCache to the correct naming UIImage+Metadata, make clear of the category usage 2018-06-25 13:52:46 +08:00
DreamPiggy 9452012ea2
Merge pull request #2363 from dreampiggy/fix_macOS_transform_alphainfo
Fix that UIImage+Transform on macOS to use BGRA8888 instead of ARGB8888, as Apple's doc
2018-06-23 23:50:23 +08:00
DreamPiggy 4dbb15712b Fix that UIImage+Transform on macOS to use BGRA8888 instead of ARGB8888, as Apple's doc 2018-06-23 23:06:48 +08:00
DreamPiggy 24861d2982
Merge pull request #2362 from dreampiggy/improvement_view_category_context_arg
Add one convenient method to pass context arg without completed block for all View Category
2018-06-23 18:57:43 +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
DreamPiggy e5716db4d0 Add one convenient method to pass context arg without completed block for all View Category 2018-06-23 15:04:12 +08:00
Paul Lavoine 268d6d607a Refactor cacheClearBy property name 2018-06-23 08:58:06 +02:00
DreamPiggy ab75235b3b
Merge pull request #2360 from dreampiggy/feature_manager_store_cache_option
Add the `SDWebImageContextStoreCacheType` context option to specify target cache type when the image is downloaded by manager and will store to cache
2018-06-23 13:45:38 +08:00
DreamPiggy abf9031818
Merge pull request #2361 from dreampiggy/refactor_uiimage_multiformat
Refactor the UIImage+MultiFormat and GIF/WebP category
2018-06-23 13:34:56 +08:00
Paul Lavoine 5408da630c Enable to change clear cache option 2018-06-18 15:56:17 +02:00
DreamPiggy e533a3da80 Refactor the UIImage+MultiFormat and GIF/WebP category. Simplify the usage and remove the extra method which is not used so common. 2018-06-16 20:05:54 +08:00
DreamPiggy fcc53f9e08
Merge pull request #2359 from dreampiggy/fix_transformer_cache_key
fix that SDImageCache does not use transformed key to query cache when provide a transformer
2018-06-16 00:09:32 +08:00
DreamPiggy a57e0f7e13 fix that SDImageCache does not use transformed key to query cache when provide a transformer 2018-06-15 23:20:45 +08:00
DreamPiggy e5bee68164 Add the `SDWebImageContextStoreCacheType` context option to specify detailed cache when the image is downloaded by manager and will store to cache.
This replace the previous `SDWebImageCacheMemoryOnly` option, which is not so accurate and lack of detail control for cache behavior.
2018-06-15 23:13:59 +08:00
DreamPiggy 997bf8ff35 Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
# Conflicts:
#	SDWebImage/SDWebImageWebPCoder.m
2018-06-07 23:33:28 +08:00
DreamPiggy b05959dbcb Bumped version to 4.4.1
update CHANGELOG
2018-06-07 23:14:41 +08:00