DreamPiggy
|
b09da860b9
|
Fix the issue cause build failure for Xcode 10.2.
Fix the wrong relative path of SDWebImage.xcodeproj
Fix the wrong xcconfig using ENABLE_BITCODE on debug configuration
|
2019-03-26 17:36:35 +08:00 |
DreamPiggy
|
6621f6a37d
|
Merge pull request #2647 from dreampiggy/project_weak_strong_macros
Introduce the internal macros and replace the weak-strong dance code with weakify && strongify
|
2019-03-25 18:28:01 +08:00 |
DreamPiggy
|
9453c2e095
|
Remove the deprecated GCC_VERSION build settings for Demo project
|
2019-03-23 10:10:04 +08:00 |
DreamPiggy
|
d36d5e7936
|
Revert "Move the dispatch_main_async_safe into internal macros, since it's used in implementation files but not headers"
This reverts commit e702214f82 .
|
2019-03-22 10:57:23 +08:00 |
DreamPiggy
|
57ad6853ed
|
Update SDWebImagePrefetcher weak-strong dance code into weakify && strongify
|
2019-03-21 19:46:25 +08:00 |
DreamPiggy
|
08c6e22906
|
Rename metamacro.h filename with SDmetamacro.h
|
2019-03-21 19:38:09 +08:00 |
DreamPiggy
|
c6fe902a30
|
Fix the SDWebImage Test project using the framework xcconfig, should ignore the prefix header
|
2019-03-21 19:38:09 +08:00 |
DreamPiggy
|
a065fa2379
|
Rename pch file with Prefix.pch, make it easy to distinguish from the umbrella headers
|
2019-03-21 19:38:09 +08:00 |
DreamPiggy
|
e702214f82
|
Move the dispatch_main_async_safe into internal macros, since it's used in implementation files but not headers
SDWebImageCompat.h should only contain the macros support used in header
|
2019-03-21 19:38:09 +08:00 |
DreamPiggy
|
c6247d2d63
|
Using pch for the internal macros, to avoid each implementation files import this macro
|
2019-03-21 19:38:09 +08:00 |
DreamPiggy
|
e31a44f6a1
|
Replace all the weak-strong dance code with @weakify and @strongify
|
2019-03-21 19:38:09 +08:00 |
DreamPiggy
|
367f4454b6
|
Add the private @weakify @strongify @onExit macros to simplify the code in implementation files
|
2019-03-21 19:38:09 +08:00 |
Kinarobin
|
07204d5a60
|
Merge pull request #2645 from zhongwuzw/fix_prefetch_hung_up
Fix prefetch hung up
|
2019-03-21 10:42:23 +08:00 |
zhongwuzw
|
21565dbc8f
|
Add assert to check operation nil
|
2019-03-20 11:21:04 +08:00 |
zhongwuzw
|
ebf41a3b01
|
Consolidate cancel code
|
2019-03-19 20:26:00 +08:00 |
Bogdan Poplauschi
|
de4e2344ba
|
Updated README.md
|
2019-03-19 10:29:46 +02:00 |
Bogdan Poplauschi
|
97e6b64f0e
|
Updated logos per #2579
|
2019-03-19 10:27:41 +02:00 |
zhongwuzw
|
ff3a3e827d
|
Fix prefetch cancellation issues
|
2019-03-18 12:01:46 +08:00 |
DreamPiggy
|
d76dd081ca
|
Merge pull request #2642 from zhongwuzw/break_retain_of_prefetch_block
Break strong retain cycle for prefetch block
|
2019-03-16 11:01:58 +08:00 |
zhongwuzw
|
0686584771
|
Remove shadow variable warning
|
2019-03-16 00:16:01 +08:00 |
zhongwuzw
|
9c3b7a84b7
|
Break strong retain cycle for prefetch block
|
2019-03-15 23:51:18 +08:00 |
DreamPiggy
|
21b2244b81
|
Bumped version to 5.0.0-beta6
|
2019-03-15 15:47:29 +08:00 |
DreamPiggy
|
4483cdcc23
|
update CHANGELOG
|
2019-03-15 15:46:17 +08:00 |
DreamPiggy
|
528871455d
|
Update travis script to avoid using pre-release of cocoapods
|
2019-03-14 21:51:59 +08:00 |
DreamPiggy
|
41f11642b1
|
Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into 5.x
# Conflicts:
# CHANGELOG.md
# SDWebImage.podspec
# SDWebImage/SDWebImageDownloaderOperation.m
# SDWebImage/SDWebImageWebPCoder.m
# WebImage/Info.plist
|
2019-03-14 21:50:09 +08:00 |
DreamPiggy
|
e36c505b17
|
Merge pull request #2641 from Insofan/5.x
simplify assign downloaderOperation's minimumProgressInterval code
|
2019-03-14 21:40:34 +08:00 |
Insofan
|
ce753df0cc
|
simplify assign downloaderOperation's minimumProgressInterval code
|
2019-03-14 15:27:29 +08:00 |
DreamPiggy
|
71bff450b3
|
Merge pull request #2635 from dreampiggy/bugfix_transformer_cache_key
Fix the current transformer cache key generating rules, try to keep the image file extension
|
2019-03-12 20:42:23 +08:00 |
Kinarobin
|
c319ec8cc3
|
Merge pull request #2634 from dreampiggy/project_move_internal_class_into_private_headers
Move some internal classes into private header files, make it easy to maintain the code
|
2019-03-11 15:46:20 +08:00 |
DreamPiggy
|
146530e1a2
|
Change the naming of private headers of internal methods, from `+Private.h` naming into `Internal.h` naming, follow other popular framework's naming rules
|
2019-03-10 10:53:46 +08:00 |
DreamPiggy
|
9fb9ac7ad4
|
Fix the current transformer cache key generating rules, try to keep the image file extension as much as we can
|
2019-03-09 17:07:47 +08:00 |
DreamPiggy
|
44b39715bb
|
Merge pull request #2628 from zhongwuzw/fix_libwebp_version
Update libwebp constraint to lower 2.0
|
2019-03-09 15:34:11 +08:00 |
DreamPiggy
|
6bab2de69a
|
Move some internal classes into private header files, make it easy to maintain the code
|
2019-03-09 15:25:44 +08:00 |
Kinarobin
|
78e408c537
|
Merge pull request #2631 from dreampiggy/bugfix_prefetch_concurrent_query_cache
Fix the issue that SDWebImagePrefetch in 5.x, will submit all prefetch URLs to manager without any concurrent limit
|
2019-03-09 13:40:08 +08:00 |
DreamPiggy
|
cf0738abd9
|
Move the SDAsyncBlockOperation into the private header folder, this class is only used inside framework
|
2019-03-06 13:05:22 +08:00 |
DreamPiggy
|
2ce3b706c8
|
Fix the issue that SDWebImagePrefetch in 5.x, will submit all prefetch URLs to manager without any limit, which cause the disk cache query pending until all finished
Because they are implementation details, we can not always assume the cache and downloader use a load balancing algorithm
|
2019-03-03 16:52:44 +08:00 |
DreamPiggy
|
c35229251e
|
Merge pull request #2629 from zhongwuzw/update_comments
Update color space filter comment when create icc profile color space
|
2019-02-28 20:01:39 +08:00 |
zhongwuzw
|
31856f3cdb
|
Update color space filter comment when create icc profile color space
|
2019-02-27 19:50:37 +08:00 |
zhongwuzw
|
3f173c48fc
|
Update libwebp constraint to lower 2.0
|
2019-02-26 21:57:41 +08:00 |
DreamPiggy
|
f023c9bb6c
|
Bumped version to 4.4.6
update CHANGELOG
|
2019-02-26 18:32:00 +08:00 |
DreamPiggy
|
46fae667ea
|
Merge pull request #2627 from dreampiggy/bugfix_webp_icc_monochrome
Fix the issue when WebP contains the ICC Profile with colorSpace other than RGB, which cause the CGImageCreate failed
|
2019-02-26 17:50:20 +08:00 |
DreamPiggy
|
4e620c55a5
|
Merge pull request #2625 from dreampiggy/project_libwebp_dependency
Update the libwebp dependency to support using 1.0 version and above
|
2019-02-26 15:51:06 +08:00 |
DreamPiggy
|
8c3cfbdfc1
|
Fix the issue when WebP contains the ICC Profile with colorSpace other than RGB, which cause the CGImageCreate failed
|
2019-02-26 13:13:22 +08:00 |
DreamPiggy
|
7050a79c33
|
Update the libwebp dependency to support using 1.0 version and above, which can fix some rare WebP issues
|
2019-02-26 11:22:43 +08:00 |
DreamPiggy
|
bede907ab7
|
Merge pull request #2624 from zhongwuzw/nil_image_data
Nil imageData before decode process to free memory
|
2019-02-26 11:13:28 +08:00 |
zhongwuzw
|
50f9ddd5a8
|
Nil imageData before decode process to free memory
|
2019-02-21 22:28:23 +08:00 |
Wu Zhong
|
a54af636a8
|
Merge pull request #2621 from dreampiggy/bugfix_webp_icc_profile_crash
Fix that WebP with custom ICC Profile will randomly crash, because `CGColorSpaceCreateWithICCProfile` does not copy the ICC data pointer
|
2019-02-18 15:59:05 +08:00 |
Wu Zhong
|
5076a1dd45
|
Fix small typos
|
2019-02-18 15:35:35 +08:00 |
DreamPiggy
|
c2a3e60955
|
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
|
2019-02-18 15:35:35 +08:00 |
DreamPiggy
|
16b780b3cc
|
Merge pull request #2622 from dreampiggy/project_podspec_warning
Fix the unused user header search path warning for CocoaPods 1.6.0.
|
2019-02-18 15:06:20 +08:00 |