Commit Graph

118 Commits

Author SHA1 Message Date
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 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
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
DreamPiggy 5ff999f3d1 Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
* 'master' of https://github.com/rs/SDWebImage:
  Bumped version to 4.3.3
  Add cacheKeyFilter to allow user provide modified version of data when storing the disk cache in SDWebImageManager

# Conflicts:
#	SDWebImage/SDWebImageManager.h
2018-03-13 00:04:35 +08:00
DreamPiggy dc5c974b89 Bumped version to 4.3.3
update CHANGELOG
2018-03-12 23:06:02 +08:00
DreamPiggy 3ba2fd8e6a Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
* 'master' of https://github.com/rs/SDWebImage:
  Bumped version to 4.3.2
  Follow Apple's doc, add NSOperation only after all configuration done.
  Update the comments
  Fix that iOS 8 NSURLSessionTaskPriorityHigh symbol not defined in Foundation framework and cause crash
2018-02-28 12:54:43 +08:00
DreamPiggy 5147ae5c89 Bumped version to 4.3.2
update CHANGELOG
2018-02-28 12:05:42 +08:00
DreamPiggy a54f41204d Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
* 'master' of https://github.com/rs/SDWebImage:
  Bumped version to 4.3.1
  update CHANGELOG
  Create a subclass of NSCache using a weak cache. Only remove the cache when memory warning and sync back the alive instance from weak cache into cache.

# Conflicts:
#	SDWebImage/SDImageCache.m
2018-02-26 12:58:22 +08:00
DreamPiggy 71caeb82e4 Bumped version to 4.3.1 2018-02-25 22:53:33 +08:00
DreamPiggy aacca305c0 Fix the macOS wrong minimum deployment target version to 10.9. And also fix the warning on Xcode 9 by enable more warning options 2018-02-01 13:20:55 +08:00
DreamPiggy af282c1d5e Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
* 'master' of https://github.com/rs/SDWebImage:
  Bumped version to 4.3.0
  update CHANGELOG
  Update the readme
  Update the readme and issue template
  Use a lock to ensure headers mutable dictionary thread-safe
  Do not hard-code cache policy. Use SDWebImageDownloaderUseNSURLCache to check
  Use the correct way to specify cancel if the response status code is invalid.
  Ensure all the session delegate completionHandler called. Fix the leak when response error code below iOS 10
  Fix the issue that prefetcher will cause stack overflow is the input urls list is huge because of recursion function call
  Update the comments for image transition
  Expose the associate FLAnimatedImage to user for advanced usage. Update the comments
2018-02-01 11:53:13 +08:00
DreamPiggy 406220bb52 Bumped version to 4.3.0
updated CHANGELOG
2018-02-01 11:23:34 +08:00
DreamPiggy 092e88e55f Merge branch 'master' of https://github.com/rs/SDWebImage into 5.x
* 'master' of https://github.com/rs/SDWebImage:
  Update the spec file to define the dependency version for libwebp
  Bugfix for loopCount (#2155)
  Fix that 0 pixels error should be used when width OR height is zero but not AND
  Avoid user accidentally invalidates the session used in shared downloader
  Remove the extra memory warning notification for AutoPurgeCache
2018-01-12 17:35:24 +08:00
DreamPiggy 4f4a33030f Update the spec file to define the dependency version for libwebp 2018-01-12 11:53:50 +08:00
DreamPiggy caafe27937 Upgrade target deployment version to iOS 8.0 / macOS 10.10 2018-01-01 13:15:51 +08:00
DreamPiggy c5f3a8c007 Bumped version to 4.2.3 + updated CHANGELOG 2017-12-30 14:30:42 +08:00
Bogdan Poplauschi 0f73155d09 Bumped version to 4.2.2 + updated CHANGELOG 2017-11-07 09:21:55 +02:00
Bogdan Poplauschi b2e5317666 Bumped version to 4.2.1, updated CHANGELOG 2017-10-31 20:39:19 +02:00
Bogdan Poplauschi cd37ef672b Preparing for 4.2.0 release: bumped versions and updated the CHANGELOG 2017-10-23 20:35:34 +03:00
DreamPiggy a0879fc049 Feature: refactor decoding code and provide decoding plugin
- open the decoding/encoding procedures to the users
- switch from hardcoded decoding/encoding to pluginable decoders/encoders (builtin + user created)
- `SDWebImageCodersManager` is a singleton holding an array of `SDImageCoder` (protocol). Even though a singleton is not necesarily a good pattern, in this case it eliminates dealing with passing this array around
- uses a priority queue behind scenes, which means the latest added coders have priority.
- the priority is crucial when encoding/decoding something, we go through the list and ask each coder if they can handle the current data (see `canDecodeFromData:`, `canEncodeToFormat:`, `canIncrementallyDecodeFromData:`)
- each coder must conform to this protocol `SDImageCoder` describing all the required behavior for a coder
- we provide 3 built-in coders: `SDWebImageImageIOCoder` (for JPEG, PNG, TIFF), `SDWebImageGIFCoder` (for GIF), `SDWebImageWebPCoder` (for WebP and animated WebP)
- the user of SDWebImage can create custom coders by conforming to `SDImageCoder` and adding the coders to `SDWebImageCodersManager`. See `addCoder:` or `removeCoder:` or `coders` getter to get the array
- in order to preserve backwards compatibility, the UIImage categories were preserved, calling the new coders APIs described above
2017-10-16 19:52:18 +03:00
Bogdan Poplauschi c1df782869 Bumped version to 4.1.2 and added to changelog 2017-10-09 09:31:38 +03:00
Bogdan Poplauschi 93a386ed0f Bumped version to 4.1.1 + updated changelog 2017-10-06 21:57:54 +03:00
Bogdan Poplauschi 2d9c81295f Bumped version to 4.1.0, updated changeling 2017-07-31 16:08:03 +03:00
Bogdan Poplauschi 1777032d03 Set version to 4.0.0 and updated CHANGELOG 2017-01-28 20:17:57 +02:00
Bogdan Poplauschi 5cccc2177b Bumped version to 4.0.0-beta2 2016-10-06 17:22:51 +03:00
Bogdan Poplauschi 823b615281 Set 4.0.0-beta as the version from the podspec and the Info.plist file 2016-08-26 21:35:37 +03:00
Bogdan Poplauschi 1a2f81a5d5 Added the `WEBP_USE_INTRINSICS` flag per https://github.com/rs/SDWebImage/pull/1595#issuecomment-225984546 2016-08-26 19:52:44 +03:00
Bogdan Poplauschi 8e81f4273f Added the osx platform to the podspec and set the osx deployment target to 10.8 because of some compiler issues (pod lib lint) 2016-06-13 09:47:09 +03:00
Bogdan Poplauschi 3d122e550b WatchOS support - just added a target and the conditional compiling - seems to work (pod lib lint works).
There is an issue, the SDWebImage watchOS target doesn't show the simulator, only Generic Device.
Also need to add some demo and test code.
2016-06-10 08:49:51 +03:00
Bogdan Poplauschi 17d8690127 Merge branch '4.x' into gif
# Conflicts:
#	SDWebImage/MKAnnotationView+WebCache.h
#	SDWebImage/MKAnnotationView+WebCache.m
#	SDWebImage/SDImageCache.h
#	SDWebImage/SDImageCache.m
#	SDWebImage/SDWebImageManager.h
#	SDWebImage/SDWebImageManager.m
#	SDWebImage/UIButton+WebCache.h
#	SDWebImage/UIButton+WebCache.m
#	SDWebImage/UIImageView+HighlightedWebCache.h
#	SDWebImage/UIImageView+HighlightedWebCache.m
#	SDWebImage/UIImageView+WebCache.h
#	SDWebImage/UIImageView+WebCache.m
2016-06-07 12:42:26 +03:00
Bogdan Poplauschi 67329ac512 Bumped the version 2016-06-07 11:57:03 +03:00
Bogdan Poplauschi 7684fbd9a7 Merge branch '4.x' into gif
# Conflicts:
#	SDWebImage.xcodeproj/project.pbxproj
2016-06-07 08:39:17 +03:00
Bogdan Poplauschi 6545a3aba1 Bumped the deployment target to iOS 7 (due to NSURLSession) and also incremented the library version to 3.8.0 2016-06-02 19:10:31 +03:00
Bogdan Poplauschi d75bc2765d Updated the podspec so the GIF+FLAnimatedImage is a separate subspec 2016-06-01 10:10:46 +03:00
Bogdan Poplauschi e9e7edffde Fixed #1444 and the master build thanks to 5034c334be 2016-05-28 22:53:38 +03:00
Bogdan Poplauschi f1a471e93f Fixed #1444 and the master build thanks to 5034c334be 2016-05-28 22:50:53 +03:00
Bogdan Poplauschi 990f85bce2 Bumped version to 3.7.6 2016-05-08 19:32:10 +03:00
Bogdan Poplauschi 64f621081c Bumped version to 3.7.5 and added to changelog 2016-01-21 16:34:36 +02:00
Bogdan Poplauschi a45b222e70 Bump version to 3.7.4 2016-01-08 17:17:58 +02:00
hoseking 11c7efb6e1 Add CocoaPods support for tvOS 2015-10-30 10:50:33 -07:00
Bogdan Poplauschi 5c7dc8c2e5 Bumped podspec version 2015-07-13 23:02:15 +03:00
Tyler Hedrick 9b8aa8a12d Bumping podspec version 2015-03-09 14:50:45 -07:00
Bogdan Poplauschi 959e8db914 Bumped podspec version 2014-07-23 08:17:14 +03:00
Bogdan Poplauschi db252d3654 Updated podspec version to 3.7.0 2014-07-14 18:12:07 +03:00
Bogdan Poplauschi 5b1451e11c Since we use tag 3.6, the podspec file must match that. Fixes #757 2014-06-13 18:23:17 +03:00
Olivier Poitrey b49243d147 Bump version to 3.6.0 2014-03-24 13:32:45 -07:00
Olivier Poitrey e34e8e6c65 Bump version to 3.5.4 2014-02-24 09:38:08 -08:00
Olivier Poitrey 8f8228e2a6 Bump version to 3.5.2 2014-01-02 11:12:43 -08:00
Olivier Poitrey 6878fba926 Bump version to 3.5.1 (fix #568) 2013-12-03 00:07:28 -08:00
Chang Luo d6d4a3c3db up version 3.5 in podspec to be consistent with latest 2013-11-22 17:18:29 -08:00
Syo Ikeda 6f3debd7a2 Fix sub-spec dependency 2013-08-14 16:57:20 +09:00
Syo Ikeda bbf0b5c0e6 Use 'default_subspec' and separate the WebP support to its sub-spec
This removes unnecessary dependency to 'libwebp' for users who don't need WebP support.
2013-08-14 16:02:06 +09:00
Olivier Poitrey 67a28d90ef Change version to 3.4 2013-08-13 10:22:25 -07:00
Olivier Poitrey 2f98db9888 Change version to 3.3 2013-06-14 16:22:27 +02:00
Alexander Kolov c1e686bff0 Added libwebp dependency. Also fix a typo in description. 2013-06-08 07:31:36 +02:00
Alexander Kolov 952eeec05a Include NS* files in source files of Podspec 2013-04-29 12:23:29 +03:00
Olivier Poitrey b1f1c08be6 Bump version 3.2 2013-03-12 23:40:18 +01:00
Olivier Poitrey 85dacacb23 Bump version to 3.1 2013-01-21 09:24:43 +01:00
Olivier Poitrey bc29d0a7ae Fix podspec (fix #253) 2013-01-16 12:10:53 +01:00
Olivier Poitrey e3d8bc8daf Fix podspec typo (fix #240) 2012-12-10 15:31:44 +01:00
Olivier Poitrey 0691f7cd97 Remove podspect tag 2012-12-06 09:22:35 +01:00
Olivier Poitrey df89ee44cd Update podspec 2012-11-05 18:21:20 +01:00
Christopher Gateley c5b712d09a Podspec: Add 'MK' as acceptable prefix for MKAnnotationView category 2012-10-01 15:50:12 -04:00
Olivier Poitrey cac29dc753 Add ImageIO dep 2012-09-12 13:02:33 +02:00
Olivier Poitrey 324aae620e Update podspec for 2.7 2012-09-10 19:06:10 +02:00
Kevin Monahan 4ea95b1342 Add and update podspec 2012-09-07 01:21:06 +02:00