kinarob
9f4bc99fe8
add macros checking in SDImageFilterTransformer
2019-05-06 14:38:31 +08:00
kinarob
430bebe274
Add cacheType checking in animatedImageView category
2019-05-06 11:33:26 +08:00
Bogdan Poplauschi
479fed6913
Revert explicitly set *_DEPLOYMENT_TARGET inside the Tests Xcode project. Initially changed in #2709
2019-04-29 15:57:12 +03:00
DreamPiggy
bf047b6e1b
Update more test cases for code coverage
2019-04-27 15:05:02 +08:00
DreamPiggy
873d9eddce
Added many test case to ensure the code behavior. Upgrade the test coverage
2019-04-27 15:05:02 +08:00
DreamPiggy
ccec69715d
Fix the test project using the wrong min deployment target version
2019-04-27 14:40:08 +08:00
DreamPiggy
774ecaf40f
Fix the test case compile issue of macOS
2019-04-25 20:49:23 +08:00
DreamPiggy
feed2e5abd
Update the test cases, using a 150x200 image (which width is not equal to height) to ensure the rotation works
2019-04-25 18:58:40 +08:00
DreamPiggy
9c6c4927fb
Add test case for CGImage create decoded with EXIF orientation
2019-04-25 16:10:39 +08:00
DreamPiggy
9cce513a09
Add a simple test case to ensure SDAnimatedImageView should display the static NSImage
2019-04-25 14:13:56 +08:00
zhongwuzw
522743f246
Merge master into fix_tint_image_bug
2019-04-03 14:51:16 +08:00
zhongwuzw
3a5a387485
Add tests for inversion check
2019-04-03 14:14:15 +08:00
zhongwuzw
fa303a9b73
Update snapshot
2019-04-03 12:28:10 +08:00
zhongwuzw
2a4e96d8f5
Add test case to check inversion when do round corner operation
2019-04-03 12:10:21 +08:00
DreamPiggy
2640301e82
Change the optional method into required, force the custom loader author to provide the error check
2019-04-02 17:56:12 +08:00
DreamPiggy
cc13b18c21
Merge pull request #2660 from dreampiggy/bugfix_caches_manager_lock
...
Fix the thread safe issue of caches manager and specify the default caches array value.
2019-03-31 18:34:44 +08:00
DreamPiggy
f9e80d18eb
Fix the current caches manager, does not apply the SDImageCache.sharedImageCache. Fix the thread safe issue of caches manager.
...
Update the test cases and documents about this behavior.
2019-03-31 15:36:04 +08:00
DreamPiggy
cf7a5a626b
Remove the unused intrinsicContentSize for SDAnimatedImageView. This is original from FL and it's proved to be a of FL itself, but not what UIKit/AppKit behavior.
2019-03-30 15:47:41 +08:00
DreamPiggy
d9c8ba6da2
Merge pull request #2652 from dreampiggy/bugfix_xcconfig_xcode_10_2
...
Fix the issue cause build failure for Xcode 10.2
2019-03-28 15:10:36 +08:00
DreamPiggy
110b49633f
Fix the warning of deprecated project localization after upgrading Xcode 10.2
2019-03-26 18:03:14 +08:00
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
9fe1eee005
Rename the SDImageLoaderProtocol method naming to avoid the Selector conflict with SDWebImageManager and cause misunderstanding usage
2019-03-25 18:44:41 +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
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
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
6bab2de69a
Move some internal classes into private header files, make it easy to maintain the code
2019-03-09 15:25:44 +08:00
DreamPiggy
e303b7aed6
Update the test case to ensure the encoding options work
2019-01-28 13:57:55 +08:00
DreamPiggy
2bfdac1f60
Update the test cases
2019-01-26 17:43:30 +08:00
DreamPiggy
d90ca19d1b
Revert the changes due to merge conflict.
2019-01-26 17:42:17 +08:00
DreamPiggy
4bb93d293f
Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into 5.x
...
# Conflicts:
# CHANGELOG.md
# SDWebImage.podspec
# SDWebImage/FLAnimatedImage/FLAnimatedImageView+WebCache.m
# SDWebImage/SDWebImageDownloader.m
# SDWebImage/SDWebImageDownloaderOperation.m
# SDWebImage/SDWebImageWebPCoder.m
# SDWebImage/UIView+WebCache.h
# SDWebImage/UIView+WebCache.m
# Tests/Tests/SDCategoriesTests.m
# WebImage/Info.plist
2019-01-26 17:02:27 +08:00
DreamPiggy
759e02eb30
Add test case for this special case of FLAnimatedImage loading
2019-01-14 13:07:45 +08:00
DreamPiggy
e6a4e74ed5
Revert the changes for unused public API, polish comments
2019-01-03 11:49:06 +08:00
DreamPiggy
b68730bedf
Use the more intuitive and suitable cache path for SDImageCache. Defaults now to `~Library/Caches/com.hackemist.SDImageCache/default/`, namespace controls the sub-directory name.
...
Remove the namespacePrefix property because now it's not follows what it says
2018-12-09 15:23:26 +08:00
DreamPiggy
f663cab2c9
Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into 5.x
...
# Conflicts:
# CHANGELOG.md
# README.md
# SDWebImage.podspec
# SDWebImage/FLAnimatedImage/FLAnimatedImageView+WebCache.m
# SDWebImage/SDImageCache.m
# SDWebImage/SDWebImageCompat.m
# SDWebImage/SDWebImageDownloaderOperation.m
# SDWebImage/SDWebImageManager.m
# SDWebImage/UIView+WebCache.h
# SDWebImage/UIView+WebCache.m
# Tests/Tests/SDImageCacheTests.m
# WebImage/Info.plist
2018-11-17 11:54:18 +08:00
Bogdan Poplauschi
d89b735708
Fixed some warnings in the tests
2018-11-11 21:50:44 -06:00
Bogdan Poplauschi
887eeb4bc3
Fixes (use xcode10 image, no need for inputFileListPaths or outputFileListPaths)
2018-11-11 21:10:50 -06:00
Bogdan Poplauschi
edb9c45859
Xcode 10 - upgraded schemes, using xcode10 Travis image, removed some deprecated methods from our demos + formatting
...
Using xcconfig files - easier to maintain all the settings appart from target files, less conflicts, can reuse the values
2018-11-11 20:19:33 -06:00
Bogdan Poplauschi
6c6d848cee
Added 2 tests for #2516 Fix extention long length of file name
2018-10-28 20:49:44 +02:00
Bogdan Poplauschi
64123734c3
Move webp component (and libwebp dependency) to SDWebImage/SDWebImageWebPCoder
...
- move the webp component + the libwebp dependency to SDWebImage/SDWebImageWebPCoder (including tests and demo)
- Xcode 9.4
- instead of directly linking the Demos to the frameworks, using CocoaPods (`Examples/Podfile`). This allows using SDWebImage/SDWebImageWebPCoder into our examples so we keep the WebP demos
- demos code cleanup and warnings resolved
- all links from docs (README, Migration guide, CHANGELOG) are full links, so they work even from external pages (i.e. https://cocoapods.org/pods/SDWebImage ).
- added "Additional modules" section to README
2018-09-07 12:40:25 +03:00
Bogdan Poplauschi
2bb336bc12
Merge pull request #2449 from dreampiggy/feature_set_image_block_extra_args
...
Feature set image block extra args
2018-08-28 12:36:55 +03:00
DreamPiggy
8c5db9484b
Adopt all the protocol APIs which contains getter value to use property instead, to make the API easy to use or Swift user
2018-08-19 12:10:26 +08:00
DreamPiggy
0fb7268d2e
Add the test case for cache serializer feature
2018-08-17 17:58:27 +08:00
DreamPiggy
b400b51cca
Fix the bug that `SDWebImageContextCacheKeyFilter` wrongly be used as cache serializer and cause crash
2018-08-17 17:20:17 +08:00
DreamPiggy
39893fbdac
Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
...
# Conflicts:
# Tests/Tests/SDCategoriesTests.m
# Tests/Tests/SDTestCase.h
# Tests/Tests/SDTestCase.m
2018-08-17 16:19:09 +08:00
DreamPiggy
3966200d6a
Merge pull request #2434 from dreampiggy/test_coder
...
Add more tests for image decoding/encoding part
2018-08-17 14:56:39 +08:00
DreamPiggy
26ebbba807
Merge pull request #2438 from dreampiggy/test_view_category
...
Add the test cases for View Transition and View Indicator, both iOS && macOS
2018-08-17 14:46:42 +08:00
DreamPiggy
50b6a09a9b
Fix the test case testFLAnimatedImageViewSetImageWithURL because of remote resource is not available
2018-08-16 14:57:47 +08:00
DreamPiggy
04becbb02b
Update the test to ensure the UIView sd_internalSetImageWithURL of setImageBlock behavior
2018-08-16 11:45:51 +08:00
DreamPiggy
8b26091741
Disable HEIC encoding check temporally for travis-ci
2018-08-10 23:49:35 +08:00
DreamPiggy
0ff95e2255
Update the view indicator and transition test
2018-08-10 23:25:17 +08:00
DreamPiggy
1d8454d356
Fix that the minimumProgressInterval should always callback the final finished progress but not ignore it
2018-08-10 22:41:22 +08:00
DreamPiggy
7ee0d06cf7
Add the test cases for View Transition and View Indicator, both iOS && macOS
2018-08-10 22:36:51 +08:00
DreamPiggy
7187aff159
Update SDAnimatedImage test and HEIC/HEIF test
2018-08-10 15:41:32 +08:00
DreamPiggy
b0775361b5
Add more test about SDAnimatedImage
2018-08-10 15:26:14 +08:00
DreamPiggy
8bd5e5e44d
Add more tests for animated coder
2018-08-10 15:26:14 +08:00
DreamPiggy
fc23b93d08
Update the test about progressive decoding of other image format
2018-08-10 15:26:14 +08:00
Bogdan Poplauschi
83b5d22a56
Merge pull request #2417 from dreampiggy/feature_disk_cache_migration_from_4.x
...
Feature disk cache migration from 4.x
2018-08-08 12:47:20 +03:00
Bogdan Poplauschi
1d4823eb48
Merge pull request #2415 from dreampiggy/feature_minimum_progress_interval
...
Feature minimum progress interval
2018-08-04 19:11:04 +03:00
DreamPiggy
d9d0b7d4bf
Add the feature, to migrate the disk cache from 4.x version to the new location of cache path.
2018-08-03 17:32:04 +08:00
DreamPiggy
e400d220c5
Update the test from merge conflict
2018-08-02 18:53:52 +08:00
DreamPiggy
8b7e88de50
Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
...
# Conflicts:
# SDWebImage/FLAnimatedImage/FLAnimatedImageView+WebCache.m
# SDWebImage/SDWebImageDownloader.h
# SDWebImage/SDWebImageDownloader.m
# SDWebImage/SDWebImageDownloaderOperation.h
# SDWebImage/UIView+WebCache.m
# Tests/Tests/SDWebImageDownloaderTests.m
2018-08-02 18:42:21 +08:00
Bogdan Poplauschi
676a4b53b7
Merge pull request #2336 from gukemanbu/xucg
...
remove addProgressCallback, add createDownloaderOperationWithUrl
2018-08-02 11:25:51 +03:00
DreamPiggy
6a3aa48410
Update the test to ensure minimumProgressInterval works
2018-08-02 13:19:52 +08:00
DreamPiggy
6398eedce8
Rename `sd_UTTypeFromSDImageFormat` to `sd_UTTypeFromImageFormat`
2018-07-19 01:44:48 +08:00
Bogdan Poplauschi
49cd121b05
CocoaPods 1.5.0 for the Tests project
2018-07-17 10:56:42 +03:00
Bogdan Poplauschi
c797279e70
Accidentally removed `endif` - added back
2018-07-16 10:46:08 +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
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
1343a65321
Fix the test
2018-06-06 16:06:34 +08:00
xucg
91a8227ab1
add unit test
2018-05-24 20:27:48 +08:00
DreamPiggy
c6fa6e31fb
Remove the extra calculation of image orientation for ImageIO coder
2018-05-04 16:30:39 +08:00
Bogdan Poplauschi
ebfe2cedc2
Merge pull request #2306 from dreampiggy/renaming_coder_protocol_and_coders
...
Renaming coder protocol and coders
2018-04-26 19:08:34 +03:00
Bogdan Poplauschi
5bedca7473
Merge pull request #2304 from dreampiggy/renaming_image_transformer
...
Renaming image transformer
2018-04-26 18:49:52 +03:00
Bogdan Poplauschi
f185418014
Merge pull request #2294 from dreampiggy/renaming_progressive_load
...
Renaming progressive load
2018-04-26 18:45:23 +03:00
DreamPiggy
0423cc2cf0
Update the test for image coder renaming
2018-04-26 23:21:26 +08:00
DreamPiggy
a5616e2bcd
Update the test for renaming
2018-04-26 23:03:44 +08:00
DreamPiggy
5d7625f567
Fix the HTTP auth test again
2018-04-26 23:02:45 +08:00
DreamPiggy
189dc814f1
Fix the test about HTTP Auth for downloader
2018-04-26 22:08:03 +08:00
DreamPiggy
e9cf356e57
Renaming `SDWebImageProgressiveDownload` to `SDWebImageProgressiveLoad`. Which is more suitable for custom loader which also support progressive image loading. (No need to be download)
2018-04-26 21:42:25 +08:00
DreamPiggy
9c11886dc0
Update the test project to use modular headers instead of massive headers...
2018-04-19 17:25:39 +08:00
Bogdan Poplauschi
af0eaccbc5
Merge pull request #2292 from dreampiggy/refactor_cache_webcache_protocol
...
Fix the custom cache protocol naming
2018-04-19 10:39:39 +03:00
Bogdan Poplauschi
eded5f026c
Merge pull request #2293 from dreampiggy/refactor_naming_NSImge_category
...
Renaming the NSImage category naming to `NSImage+Compatibility`
2018-04-19 10:26:51 +03:00
DreamPiggy
7cf58ad7c5
Renaming the NSImage category naming to `NSImage+Compatibility`, because it's only used for Cross-platform compatibility code. `Additions` is too wide
2018-04-18 21:14:34 +08:00
DreamPiggy
d5074429f0
Add tests for custom loader protocol, using a test loader to specify loader function
2018-04-18 20:46:00 +08:00
DreamPiggy
60759f812a
Refactor to only use one publish protocol for custom loader. Renaming image downloader description to loader
2018-04-18 20:46:00 +08:00
DreamPiggy
a6bdba724e
Fix all cache test
2018-04-18 19:24:23 +08:00
DreamPiggy
2c7d1a465a
Update the tests for web cache protocol and caches manager
2018-04-18 14:40:56 +08:00
Bogdan Poplauschi
1bc4662bde
Merge pull request #2282 from dreampiggy/refactor_memory_cache_disk_cache
...
Refactor cache - Support custom memory cache & disk cache
2018-04-17 12:14:06 +03:00
DreamPiggy
dd2e71c99d
Add support for SDAnimatedImage imageNamed:bundle: for macOS, enable SDAnimatedImageTest for macOS
2018-04-17 12:03:24 +08:00
DreamPiggy
2d27300e00
Add test for custom memory cache and disk cache
2018-04-17 11:09:56 +08:00
DreamPiggy
62058d209d
Add memory cache and disk cache protocol, make our image cache just like a wrapper to call the disk cache implementation
2018-04-17 11:09:56 +08:00
DreamPiggy
781c079a3a
Use `SDWebImageAvoidDecodeImage` to allow user to control force decode feature for individual image request. Replace all the central control for `decompressImages`
2018-04-16 01:12:09 +08:00
DreamPiggy
e1d96e7812
Revert "Merge pull request #1898 from walkline/master into 5.x"
2018-04-13 16:48:15 +08:00
DreamPiggy
f8e9dd3412
Update the test for cache path API
2018-04-13 11:19:03 +08:00
DreamPiggy
d515a36337
Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
...
# Conflicts:
# SDWebImage/SDWebImageImageIOCoder.m
2018-04-12 01:16:34 +08:00
DreamPiggy
2cb03773db
Merge pull request #2261 from dreampiggy/feature_request_modifier_and_response
...
Feature request modifier and response
2018-04-11 16:51:28 +08:00
DreamPiggy
46e5b196f8
Fix the test about alpha images force decode
2018-04-11 16:10:41 +08:00
DreamPiggy
b9ec481edf
Remove the extra calculation of image orientation for ImageIO coder
2018-04-10 21:19:12 +08:00
DreamPiggy
22c293738a
Update the progressive coder/ animated coder init API, which pass the options to support extensibility
2018-04-09 13:42:52 +08:00
DreamPiggy
cbf8581696
Fix the scale factor issue on macOS using helper methods to match the behavior of UIKit. Also remove the unused API on NSImage category
2018-04-08 19:54:39 +08:00