DreamPiggy
|
7996b0dac8
|
Update macOS demo to add a clear cache button using NSButton category
|
2018-01-25 16:42:25 +08:00 |
DreamPiggy
|
634e4f4522
|
Fix that reset alternateImage cancel the image load operation for NSButton+WebCache
|
2018-01-25 16:40:40 +08:00 |
DreamPiggy
|
8590388a6e
|
Add WebCache category for NSButton on macOS
|
2018-01-25 16:40:40 +08:00 |
DreamPiggy
|
9be6ba496e
|
A little enhancement to avoid block capture the heap object
|
2018-01-24 23:58:49 +08:00 |
DreamPiggy
|
496dad02c1
|
Merge pull request #2182 from dreampiggy/feature_image_transition
Feature image transition
|
2018-01-24 23:49:37 +08:00 |
DreamPiggy
|
829d54ff03
|
Add the image transition argument for all UIView+WebCache, make this easy for user to do some fade transition. It also reuse the current setImageBlock and make it easy to customize
|
2018-01-23 11:58:22 +08:00 |
DreamPiggy
|
0faf0db5b0
|
Merge pull request #2186 from dreampiggy/feature_image_from_cache_only
Add a option SDWebImageFromCacheOnly to load the image from cache only and prevent network
|
2018-01-23 11:51:09 +08:00 |
DreamPiggy
|
8a034a403b
|
Add protect to some Core Graphics methods
|
2018-01-21 23:43:48 +08:00 |
DreamPiggy
|
2e4266b7db
|
Change all UIImage init method to alloc instead of autorelease to immediately release it after usage
|
2018-01-21 23:32:26 +08:00 |
DreamPiggy
|
c95e139c7b
|
Add a option SDWebImageFromCacheOnly to load the image from cache only and prevent network
|
2018-01-21 13:26:30 +08:00 |
DreamPiggy
|
b758c97df4
|
Merge pull request #2184 from dreampiggy/fix_downloader_blocking_main_queue
Use a lock instead of barrier queue to avoid dispatch_sync blocking the main queue on race condition
|
2018-01-21 13:08:24 +08:00 |
DreamPiggy
|
aac654b069
|
Update the test for custom operation interface
|
2018-01-21 11:11:46 +08:00 |
DreamPiggy
|
1d7238c671
|
Use synchronized instead of semaphore in SDWebImageDownloader to make it more easy to understand :)
|
2018-01-20 16:42:56 +08:00 |
DreamPiggy
|
1d82b12ba2
|
Use a lock instead of barrier queue to avoid dispatch_sync blocking the main queue on race condition
|
2018-01-20 15:16:01 +08:00 |
DreamPiggy
|
5946727d94
|
Merge pull request #2177 from dreampiggy/fix_running_operation_leak
Use the weak-strong dancing and the weak reference to manager instance to avoid the leak of runningOperations
|
2018-01-20 15:09:29 +08:00 |
DreamPiggy
|
4e5af52fd0
|
Remove the extra __block mark and the early weakOperation define
|
2018-01-20 15:03:31 +08:00 |
DreamPiggy
|
3b4dd0b184
|
Add a convenience method to allow cancel on downloadToken
|
2018-01-19 21:27:56 +08:00 |
DreamPiggy
|
9c7224fd50
|
Use the weak-strong dancing and the weak reference to manager instance to avoid the leak of runningOperations
|
2018-01-19 21:27:56 +08:00 |
DreamPiggy
|
0ad1ffa012
|
Merge pull request #2181 from dreampiggy/trick_code_fix_FLAnimatedImageView_fade
Use the associate object to store the FLAnimatedImage into memory cache, avoid blinking or UIView transaction. Tricky but may work
|
2018-01-19 20:53:00 +08:00 |
DreamPiggy
|
c79155e442
|
Merge pull request #2174 from dreampiggy/fix_shared_url_cache_thread_safe
Use the @synchronized to access NSURLCache and try fix the potential thread-safe problem
|
2018-01-17 19:38:35 +08:00 |
DreamPiggy
|
ccca6184d3
|
Merge pull request #2180 from dreampiggy/fix_cache_get_size_file_manager
Fix the getSize method which use the default file manager instead of current file manager
|
2018-01-17 19:35:57 +08:00 |
DreamPiggy
|
75ced4a907
|
Merge pull request #2175 from dreampiggy/deprecated_setImageWithPreviousCachedImageWithURL
Deprecate the sd_setImageWithPreviousCachedImageWithURL with the specify options to achieve this usage
|
2018-01-17 19:25:34 +08:00 |
DreamPiggy
|
6717be1346
|
Merge pull request #2178 from dreampiggy/fix_setAnimationImagesWithURLs_dealloc
Fix the issue that `setAnimationImagesWithURLs` weak reference may dealloc before the animated images was set
|
2018-01-17 15:25:43 +08:00 |
DreamPiggy
|
61670d3530
|
Use the associate object to store the FLAnimatedImage into memory cache, avoid blinking or UIView transaction. Tricky but may work
|
2018-01-17 11:45:34 +08:00 |
DreamPiggy
|
e9412791bd
|
Fix the getSize method which use the default file manager instead of current file manager
|
2018-01-16 23:21:26 +08:00 |
DreamPiggy
|
9048f3ba72
|
Merge pull request #2172 from dreampiggy/feature_add_nsprogress
Add a NSProgress property represent the image loading progress, this allow user add KVO on it for complicated logic
|
2018-01-16 12:34:54 +08:00 |
DreamPiggy
|
3f3a309fb4
|
Update the test and description to make it more clear
|
2018-01-16 11:34:56 +08:00 |
DreamPiggy
|
3d1d9f2506
|
Fix the issue that `setAnimationImagesWithURLs` weak reference may dealloc before the animated images was set
|
2018-01-15 20:19:43 +08:00 |
DreamPiggy
|
08bc07f82f
|
Fix the strange file permissions issue
|
2018-01-15 19:57:24 +08:00 |
DreamPiggy
|
6c32cc48c8
|
Deprecate the sd_setImageWithPreviousCachedImageWithURL with the specify options to achieve this usage
|
2018-01-14 23:34:35 +08:00 |
DreamPiggy
|
44cddbfdbf
|
Add the SDImageCacheQueryMemoryOnly to specify query memory only
|
2018-01-14 21:47:23 +08:00 |
DreamPiggy
|
df1bb98ad6
|
Update the cache options name to make it more clear
|
2018-01-14 21:12:33 +08:00 |
DreamPiggy
|
44aa6d513f
|
Merge pull request #2173 from imryan/patch-1
Added missing param in storeImage examples
|
2018-01-14 18:12:19 +08:00 |
DreamPiggy
|
86d056f3c9
|
Use the @synchronized to access NSURLCache to fix the potential thread-safe problem, also fix that we always use shared cache but not follow session's configuration
|
2018-01-14 18:03:06 +08:00 |
Ryan Cohen
|
9256b51cd8
|
Added missing param in storeImage examples
|
2018-01-13 18:23:41 -05:00 |
DreamPiggy
|
1ef45bace1
|
Add a NSProgress property represent the image loading progress, this allow user add KVO on it for complicated logic
|
2018-01-13 22:34:58 +08:00 |
DreamPiggy
|
09e90b5215
|
Merge pull request #2162 from dreampiggy/feature_query_cache_options
Feature query cache options
|
2018-01-13 15:39:18 +08:00 |
DreamPiggy
|
8554fec55f
|
Update the comments
|
2018-01-13 15:37:58 +08:00 |
DreamPiggy
|
9420a20f3f
|
Add a query cache options to allow some specify logic.
Currently is used for FLAnimatedImage
|
2018-01-12 18:34:09 +08:00 |
DreamPiggy
|
261a1dc2d6
|
Merge pull request #2169 from dreampiggy/fix_spec_libwebp_version
Update the spec file to define the dependency version for libwebp
|
2018-01-12 15:11:07 +08:00 |
DreamPiggy
|
4f4a33030f
|
Update the spec file to define the dependency version for libwebp
|
2018-01-12 11:53:50 +08:00 |
DreamPiggy
|
5667d67fdc
|
Merge pull request #2153 from dreampiggy/improve_duplicate_memory_warning
Remove the extra memory warning notification for AutoPurgeCache
|
2018-01-11 16:59:07 +08:00 |
线程
|
a6c0570987
|
Bugfix for loopCount (#2155)
If a GIF image has no Netscape 2.0 loop extension, it is meant to play once and then stop
|
2018-01-09 21:59:30 +08:00 |
DreamPiggy
|
61703fced0
|
Merge pull request #2160 from dreampiggy/fix_zero_pixels
Fix that 0 pixels error should be used when width OR height is zero but not AND
|
2018-01-08 15:12:27 +08:00 |
DreamPiggy
|
31a87af0ab
|
Fix that 0 pixels error should be used when width OR height is zero but not AND
|
2018-01-08 11:01:19 +08:00 |
DreamPiggy
|
8f456ff08c
|
Merge pull request #2154 from dreampiggy/improve_avoid_invalidate_shared_downloader
Avoid user accidentally invalidates the session used in shared downloader
|
2018-01-05 15:10:16 +08:00 |
DreamPiggy
|
ff8d23dacf
|
Avoid user accidentally invalidates the session used in shared downloader
|
2018-01-04 20:11:20 +08:00 |
DreamPiggy
|
7704c1e5b5
|
Remove the extra memory warning notification for AutoPurgeCache
|
2018-01-04 20:09:18 +08:00 |
DreamPiggy
|
c5f3a8c007
|
Bumped version to 4.2.3 + updated CHANGELOG
|
2017-12-30 14:30:42 +08:00 |
DreamPiggy
|
e0cb8e08d9
|
Merge pull request #2146 from dreampiggy/fix_heic_can_encode
Adopt the current requirement, change ImageIO coder's canDeocdeFromHEIC to actual implementation
|
2017-12-29 19:44:28 +08:00 |