Commit Graph

2394 Commits

Author SHA1 Message Date
DreamPiggy df5be0e34c Update CI to use Xcode 10.2. Combine both the Example and Test Podfile into one. Make CocoaPods only generate one `Pods.xcodeproj` and fix the New Build System issue 2019-06-18 15:46:08 +08:00
DreamPiggy 5997f5a641
Merge pull request #2590 from dreampiggy/feature_transformer_cache_phase_1
Supports store original image to cache for transformer
2019-06-14 15:52:04 +08:00
DreamPiggy 4613ad7c8d
Merge pull request #2753 from dreampiggy/feature_supports_dynamic_indicator
Feature supports dynamic style indicator for iOS 13, fix indicator color on macOS 10.14+
2019-06-14 12:53:03 +08:00
DreamPiggy 8ce8a87b03 Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into feature_transformer_cache_phase_1
# Conflicts:
#	Tests/Tests/SDWebImageManagerTests.m
2019-06-14 12:52:34 +08:00
DreamPiggy d67aebeeed Fix that macOS indicator always use dynamic mode. Now only the `largeIndicator` and `mediumIndicator` supports dynamic dark mode switch 2019-06-13 17:03:27 +08:00
DreamPiggy 8c4c8d3aad
Merge pull request #2736 from dreampiggy/feature_global_control_options
Supports global control on options and context for individual image request
2019-06-13 16:22:59 +08:00
DreamPiggy c7eb339f55
Merge pull request #2749 from dreampiggy/hack_fix_cocoapods_modular_headers_warning
Temporary fix for CocoaPods modular headers warning because their bug to cause the custom modulemap been placed under Pods Private directory but not Public directory, unlike the default generated modulemap
2019-06-13 16:20:40 +08:00
DreamPiggy 46ecde48e9 For simple solution, remove the custom modulemap, let CocoaPods generate one instead 2019-06-13 11:59:57 +08:00
DreamPiggy 22844887a2 Fix the header to static library target 2019-06-13 11:52:52 +08:00
DreamPiggy 4683e5a0ad Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into feature_global_control_options
# Conflicts:
#	SDWebImage.xcodeproj/project.pbxproj
2019-06-13 11:50:41 +08:00
DreamPiggy e81de4fa39 Update to support Xcode 9 and Xcode 10 currently, will upgrade the IDE version in later version 2019-06-10 20:42:23 +08:00
DreamPiggy 0379273b48 Add support for new system built-in indicator with medium and large style. Fallback on OS version which does not support dark mode 2019-06-10 20:13:25 +08:00
DreamPiggy 1139afa28a Temporary fix for CocoaPods modular headers because they place the modulemap into the Pods/Private headers, make the `export *` export both Public and Private headers. However, their own generated modulemap does not 2019-06-07 12:01:06 +08:00
DreamPiggy 547f9d895e Bumped version to 5.0.6
update CHANGELOG
2019-06-05 21:05:24 +08:00
Kinarobin 9d86648419
Merge pull request #2746 from dreampiggy/fix_macOS_image_source_leak
Fix the potential leak for SDAnimatedImageRep image source
2019-06-05 17:39:25 +08:00
DreamPiggy a7a866b706 Fix the potential leak for SDAnimatedImageRep image source 2019-06-05 17:09:00 +08:00
DreamPiggy ba39cec210
Merge pull request #2745 from dreampiggy/fix_macOS_animated_API
Fix the SDAnimatedImageRep which use the deprecated API and cause compile issue on Xcode 11
2019-06-05 16:58:24 +08:00
DreamPiggy a98efdc40a Fix the SDAnimatedImageRep which use the deprecated API and cause compile issue on Xcode 11. Using self-created CGImageSource instance instead of super class implementation detail 2019-06-05 11:25:03 +08:00
DreamPiggy eae43de069 Bumped version to 5.0.5
update CHANGELOG
2019-06-03 20:43:56 +08:00
Kinarobin 93c41412fe
Merge pull request #2741 from dreampiggy/project_fix_static_library_archive
Fix the Static Library target issue of headers, which cause the integrated application failed to Archive because of copied headers
2019-06-03 20:36:05 +08:00
DreamPiggy 2d39284a31 Update the travis script to clean DerivedData after Static Library build 2019-06-03 19:54:12 +08:00
DreamPiggy 2e920abfb5 Fix the Static Library target issue of headers, which cause the integrated application failed to Archive because of copied headers 2019-06-03 18:43:33 +08:00
Kinarobin ebd10609ac
Merge pull request #2742 from dreampiggy/fix_demo_webp_modular_headers
Fix the Demo WebP coder import issue when enable modular headers
2019-06-03 18:42:29 +08:00
DreamPiggy 2357dabc17 Fix the Demo WebP coder import issue when enable modular headers 2019-06-03 17:53:00 +08:00
DreamPiggy f88798fe28 Add test about the store cache type && transformer cache type, make sure it works 2019-05-30 14:05:24 +08:00
DreamPiggy 294c337eae Support to custom the store cache type for original image when using image transformer. 2019-05-30 14:05:24 +08:00
DreamPiggy 4e3ec761ea Bumped version to 5.0.4
update CHANGELOG
2019-05-29 20:29:27 +08:00
DreamPiggy eee947305e
Merge pull request #2740 from dreampiggy/example_enable_nslog
Fix the example NSLog issue, and replace the unavailable test image dataset
2019-05-29 16:32:12 +08:00
DreamPiggy c66f5c90ef Replace the unavailable Demo test images with the new images from Kodak site 2019-05-29 15:12:14 +08:00
DreamPiggy 949024c2a6 Fix that all Example targets disable all NSLog output. We need to keep the log to investigate some issue from system framework 2019-05-29 14:24:01 +08:00
DreamPiggy 0e255db4df
Merge pull request #2739 from dreampiggy/fix_encoding_imageio_warning
Fix that `CGImageDestinationCreateWithData` 0 count arg will log a warning
2019-05-29 14:07:13 +08:00
DreamPiggy e1b4e5a2d4 Fix that `CGImageDestinationCreateWithData` 0 count arg will log a warning, this does not effect the encoding function. 2019-05-29 12:37:50 +08:00
DreamPiggy 51fc2e8f83
Merge pull request #2737 from kinarob/Fix_button_background_image_key_for_state_bug
Fix get button background image operation key bug
2019-05-26 14:25:29 +08:00
kinarob 3c24856541 `backgroundImageOperationKey` test should apply for SD_UIKIT only 2019-05-25 21:30:22 +08:00
DreamPiggy d6852db8d0 Change the options result property into readonly, add documentations 2019-05-25 12:21:50 +08:00
kinarob 2396c2e7c0 Fix get button background image operation key bug 2019-05-24 21:09:59 +08:00
DreamPiggy 0dbcb98c6f Add test case for options manager, ensure it works 2019-05-23 21:55:39 +08:00
DreamPiggy 26d1a95cca Add SDWebImageOptionsProcessor, which can have a global control for both WebCache options and context option for image loading 2019-05-23 21:44:57 +08:00
DreamPiggy 124509e9b6 Bumped version to 5.0.3
update CHANGELOG
2019-05-16 19:36:00 +08:00
DreamPiggy 8adfe3faeb Add the test cases for SDImageCacheDecodeFirstFrameOnly on memory cache 2019-05-16 17:42:17 +08:00
DreamPiggy daad5338e2
Merge pull request #2725 from cntrump/master
fix issues: SDWebImageDecodeFirstFrameOnly flag is ignored when image loaded from cache
2019-05-16 17:33:54 +08:00
vvveiii bc2b52007c
fix issues: SDWebImageDecodeFirstFrameOnly flag is ignored when image loaded from cache. 2019-05-16 16:41:23 +08:00
DreamPiggy e9eb60e506
Merge pull request #2728 from dreampiggy/bugfix_sdanimatedimageview_init_image
Fix that SDAnimatedImageView initWithImage will skip the initialize logic and crash
2019-05-16 15:12:21 +08:00
DreamPiggy dbc412baf4 A little optimization code for runLooMode setter 2019-05-16 12:52:16 +08:00
DreamPiggy 1d5b411f3c Using the lazy property for `lock` and `runLoopMode` to ensure this will not cause crash and logic issue. Without need of checking on `setImage:` 2019-05-16 11:32:10 +08:00
DreamPiggy 63c0794ad8 Fix that SDAnimatedImageView initWithImage will skip the initialize logic and crash 2019-05-15 20:26:39 +08:00
DreamPiggy ce5103bedf
Merge pull request #2723 from dreampiggy/project_replace_private_pch_with_import
Replace the private prefix header files with the manually import for each implementation files
2019-05-14 17:50:23 +08:00
zhongwuzw 0fea309b00 Farewell pch 2019-05-14 15:15:16 +08:00
DreamPiggy 44624767ad Remove the extra pch config in xcconfig 2019-05-13 18:12:11 +08:00
DreamPiggy 5c13490eeb Replace the private prefix header files with the manually import for each implementation files 2019-05-13 15:38:24 +08:00