Commit Graph

112 Commits

Author SHA1 Message Date
DreamPiggy 8ffbe8b8c1 Bumped version to 5.1.1 2019-09-05 00:03:59 +08:00
DreamPiggy 0a3cd255a6 Bumped version to 5.1.0 2019-08-03 19:00:54 +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 46ecde48e9 For simple solution, remove the custom modulemap, let CocoaPods generate one instead 2019-06-13 11:59:57 +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 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
DreamPiggy eae43de069 Bumped version to 5.0.5
update CHANGELOG
2019-06-03 20:43:56 +08:00
DreamPiggy 4e3ec761ea Bumped version to 5.0.4
update CHANGELOG
2019-05-29 20:29:27 +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
zhongwuzw 0fea309b00 Farewell pch 2019-05-14 15:15:16 +08:00
DreamPiggy 83997ca9e4 Bumped version to 5.0.2
update CHANGELOG
2019-04-25 22:15:42 +08:00
DreamPiggy 072e62b1cb Bumped version to 5.0.1
update CHANGELOG
2019-04-11 22:03:02 +08:00
DreamPiggy 555ed7b983 Bumped version to 5.0.0
update the changelog
2019-04-02 22:00:22 +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 c6247d2d63 Using pch for the internal macros, to avoid each implementation files import this macro 2019-03-21 19:38:09 +08:00
DreamPiggy 21b2244b81 Bumped version to 5.0.0-beta6 2019-03-15 15:47:29 +08:00
DreamPiggy 537affb9af Bumped version to 5.0.0-beta5 2019-01-31 19:10:57 +08:00
DreamPiggy 2864fe3619 Bumped version to 5.0.0-beta4 2019-01-26 18:17:35 +08:00
DreamPiggy b866c6aa97 Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into 5.x
# Conflicts:
#	CHANGELOG.md
#	SDWebImage.podspec
#	SDWebImage.xcodeproj/project.pbxproj
#	SDWebImage/FLAnimatedImage/FLAnimatedImageView+WebCache.m
#	SDWebImage/SDImageCache.m
#	SDWebImage/SDWebImageDownloaderOperation.m
#	SDWebImage/UIView+WebCache.m
#	Tests/SDWebImage Tests.xcodeproj/project.pbxproj
2019-01-03 14:54:37 +08:00
DreamPiggy c95be0994e Update the category's naming for memory cache cost, a little code enhancement to avoid NSNumber generation 2019-01-03 12:08:18 +08:00
zhongwuzw 45427b1eed Merge branch 'remote-master' into fix-cache-cost-miscalculation-for-master 2018-12-09 10:45:38 +08:00
Bogdan Poplauschi e056218bbf Bumped version to 4.4.3 + updated CHANGELOG 2018-11-11 20:58:55 -06:00
zhongwuzw 3fbb7856e5 Transform protocol to category 2018-11-11 21:39:12 +08:00
DreamPiggy 025c5f833b Expose the all image graphics methods to public method, make it easy for coder plugin user to reuse it instead of duplicate code 2018-10-31 15:25:52 +08:00
Bogdan Poplauschi ae552f9350 Merged SDWebImage iOS + SDWebImage OSX + SDWebImage tvOS + SDWebImage watchOS targets into SDWebImage target (supports all platforms)
Merged SDWebImage iOS static + SDWebImage watchOS static targets into SDWebImage static target (supports all platforms)
Created dedicated SDWebImageMapKit target
All this is done for:
- ability to install via Carthage without MapKit dependency now we generate SDWebImage.framework and SDWebImageMapKit.framework so the users can choose to link against core or core+MapKit.
- simpler management of targets (no need to duplicate effort).
Replacement for #2078

Merged SDWebImage iOS + SDWebImage OSX + SDWebImage tvOS + SDWebImage watchOS targets into SDWebImage target (supports all platforms)
Merged SDWebImage iOS static + SDWebImage watchOS static targets into SDWebImage static target (supports all platforms)
Created dedicated SDWebImageMapKit target
All this is done for:
- ability to install via Carthage without MapKit dependency now we generate SDWebImage.framework and SDWebImageMapKit.framework so the users can choose to link against core or core+MapKit.
- simpler management of targets (no need to duplicate effort).
Replacement for #2078
2018-09-11 18:27:27 +03: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 1ed0b8cfe8 Bumped version to 5.0.0-beta3 + updated CHANGELOG 2018-08-30 13:27:39 +03:00
Bogdan Poplauschi 217510e346 Bumped version to 5.0.0-beta2 2018-07-31 18:07:06 +03:00
Bogdan Poplauschi 0ab6bc7b6d 4.4.2 release - version bump + CHANGELOG update 2018-07-18 18:52:34 +03:00
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
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 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
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 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
DreamPiggy f96c94ef7d Renaming all `SDWebImageLoader` -> `SDImageLoader` 2018-06-06 14:41:44 +08:00
DreamPiggy 7571f8962b Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
# Conflicts:
#	Examples/SDWebImage Watch Demo Extension/InterfaceController.m
#	SDWebImage/SDWebImageCompat.h
#	SDWebImage/SDWebImageDownloader.m
#	SDWebImage/SDWebImageManager.m
#	SDWebImage/UIView+WebCache.h
#	SDWebImage/UIView+WebCache.m
2018-06-06 14:38:38 +08:00
DreamPiggy 5062a7653e Bumped version to 4.4.0
update CHANGELOG
2018-05-31 17:39:02 +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 18ecf8f96e Merge pull request #2305 from dreampiggy/renaming_coder_helper
Renaming SDWebImageFrame & SDWebImageCoderHelper
2018-04-26 18:54:50 +03:00
DreamPiggy 6e5a0ea5f0 Rename Image/IO GIF APNG WebP coders to without `Web` prefix.
Rename `SDWebImageCodersManager` to `SDImageCodersManager`
2018-04-26 23:12:54 +08:00
DreamPiggy 15bceab71c Rename `SDWebImageCoder` to `SDImageCoder`.
Rename `SDWebImageProgressiveCoder` to `SDProgressiveImageCoder`
Rename `SDWebImageAnimatedCoder` to `SDAnimatedImageCoder`
2018-04-26 23:05:13 +08:00
DreamPiggy 9ee3dac978 Renaming `SDWebImageFrame` -> `SDImageFrame`. `SDWebImageCoderHelper` -> `SDImageCoderHelper` 2018-04-26 23:04:20 +08:00
DreamPiggy e862ea1b8e Rename all `SDWebImageTransformer` to `SDImageTransformer` 2018-04-26 23:03:44 +08:00
DreamPiggy f81480189d Add modulemap files for SDWebImage to support modular framework, move the WebP & GIF into subdirectory to make Podspec works 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