Commit Graph

1282 Commits

Author SHA1 Message Date
Bogdan Poplauschi 2d9c81295f Bumped version to 4.1.0, updated changeling 2017-07-31 16:08:03 +03:00
Bogdan Poplauschi f6cca301d5 Merge pull request #1952 from dreampiggy/master
#1951: Fix animated WebP decoding issue, including canvas size, the support for dispose method and the duration per frame
2017-07-31 15:26:06 +03:00
Bogdan Poplauschi b0cf9d6c57 Merge pull request #1452 from sean9keenan/fixedOutOfOrderImages
Fixed issue where animated image arrays could be populated out of order
2017-07-31 15:20:41 +03:00
Bogdan Poplauschi 3d7b6c1bf6 Merge pull request #1975 from dreampiggy/mac_animate_gif
support animated GIF on macOS
2017-07-31 14:26:02 +03:00
Bogdan Poplauschi d9f7cf417b Fixed #1776 Umbrella header warning for the FLAnimatedImage (while using Carthage) - replaces #1781 2017-07-31 14:19:02 +03:00
Bogdan Poplauschi 637c418139 Removed unreliable check from Downloader tests - sometimes there is more than 1 download in the queue which makes the tests fail 2017-07-31 13:02:26 +03:00
DreamPiggy 886b857e8a Merge branch 'master' of https://github.com/rs/SDWebImage
# Conflicts:
#	SDWebImage/SDWebImageCompat.m
2017-07-29 22:34:59 +08:00
DreamPiggy bd78863888 Improve Animated WebP decoder robustness and fix warning
Only decode the first frame on macOS
Fix CGBitmapContextCreate failed issue
Duration set to 100ms if it’s lower or equal than 10ms for compatibility
Fix unused variable warning for macOS
2017-07-29 22:32:38 +08:00
DreamPiggy fecf4d28fd support animated GIF on macOS
use NSImage built-in method to maintain GIF on macOS
update README
2017-07-29 21:26:38 +08:00
Bogdan Poplauschi 3c64b81ac1 Merge pull request #1971 from kekeYezi/master
Small change - coding style
2017-07-28 21:17:09 +03:00
Daniel a4751a652f Small change
Small change
2017-07-28 21:16:22 +03:00
Bogdan Poplauschi 4da40ac853 Merge pull request #1891 from Westacular/1870_Change_NSURLSessionConfiguration
Add ability to change NSURLSessionConfiguration used by SDWebImageDownloader
2017-07-28 21:08:46 +03:00
Bogdan Poplauschi 8ac72a2bdb Merge pull request #1797 from skyline75489/quick-fix-for-swift3
Fix #1764 Swift naming collision
2017-07-25 17:04:46 +03:00
Bogdan Poplauschi dbb2dcd2b5 Merge pull request #1940 from joshuafeldman/master
#1807 - #1821 - Fixing incorrectly retained pointer to self which app…
2017-07-24 21:29:29 +03:00
Bogdan Poplauschi 83528027a7 Merge pull request #1966 from github641/patch-1
spelling correction
2017-07-24 21:22:25 +03:00
Bogdan Poplauschi add6fc8fa3 Merge pull request #1911 from disaabler/master
#1909: Crash on multiple concurrent downloads when accessing self.URLOperations dictionary
2017-07-24 20:59:02 +03:00
Bogdan Poplauschi a02d51cf80 Merge pull request #1946 from rafaelks/chore/update_cocoapods_script
Update CocoaPods script to use latest version of the lib (4.0 instead of 3.8)
2017-07-24 20:52:35 +03:00
mrliuzy 56325ab268 spelling correction
spelling correction
2017-07-19 15:40:02 +08:00
DreamPiggy e3ed82fdda Add animated WebP loop count and fix duration zero issue
Animated WebP image support loop count. Set this value to UIImage decoded with WebP data.
Frame duration set to 100ms if is zero
2017-07-03 15:00:55 +08:00
DreamPiggy f3cffd0aca Add test for animated WebP image array
The image array used for +[UIImage animatedImageWithImages:] should share the same size.
2017-07-03 02:46:42 +08:00
DreamPiggy a907114b19 Fixed animated webp decoder issue when image has different duration per frame
Animated webp can set duration per frame but the UIImage animate array just use the average duration for each frame
2017-07-03 02:36:57 +08:00
DreamPiggy bb0c882392 Add support to animted WebP dispose method
dispose method is widely used in animated WebP images and should add support
2017-06-30 13:49:56 +08:00
DreamPiggy f3bd1071f5 Fixed CGContextBitmapCreate bitmapInfo and fix typo
Fixed CGContextBitmapCreate with wrong bitmapInfo if has no alpha channel
Rename sd_rawWepImageWithData to sd_rawWebpImageWithData
2017-06-30 13:48:43 +08:00
DreamPiggy 1018953b99 Fixed animated WebP image frame size wrong
Fix animated WebP image decoder bug causing rendering canvas in current canvas size context but not image size context for multiple frame.
2017-06-30 13:47:00 +08:00
Rafael Kellermann Streit fa30b4bda3 Update CocoaPods script to use latest version 2017-06-23 10:23:06 -03:00
Joshua Feldman 1f33e95aa6 #1807 - #1821 - Fixing incorrectly retained pointer to self which appears to create a dangled pointer 2017-06-20 13:10:05 -07:00
Eugene Dudnyk cf963c06c3 #1909: Crash on multiple concurrent downloads when accessing self.URLOperations dictionary. 2017-05-21 12:49:03 +02:00
Wes Campaigne 395a400c42 Add ability to change NSURLSessionConfiguration used by SDWebImageDownloader
Solves issue #1870
2017-05-03 15:29:01 -04:00
Bogdan Poplauschi 041842bf08 Merge pull request #1879 from hbhpeng/master
on a 32bit machine,long long type transfer to NSInteger may become ne…
2017-05-03 11:21:03 +03:00
Bogdan Poplauschi 5eb83c38a7 Fixed the README.md installation section - replaces #1828 2017-05-03 10:46:46 +03:00
Bogdan Poplauschi 9231d6d500 Merge pull request #1849 from GibaPadavan/fix_autorelease_pool
[bugfix] Added @autoreleasepool to SDImageCache.storeImage
2017-05-03 10:37:55 +03:00
Bogdan Poplauschi ed81cfd659 Merge pull request #1847 from zssr/master
Update README.md
2017-05-03 10:13:57 +03:00
kenny f258e9be42 on a 32bit machine,long long type transfer to NSInteger may become negative. e.g. (NSInteger)9223372036854775807 2017-04-28 14:56:38 +08:00
Andrey Gibadullin e6536d2b94 [bugfix] Add @autoreleasepool to SDImageCache.storeImage to prevent huge memory consumption when store a lot of images in series 2017-04-01 11:29:11 +02:00
煮石散人 ba3a5b5983 Update README.md 2017-03-29 17:29:52 +08:00
Bogdan Poplauschi ad9f1a2436 Merge pull request #1737 from zaczh/master
Making image downloading cache policy more clearer
2017-03-10 12:40:26 +02:00
Bogdan Poplauschi d02c58f1f7 Code review and cleanup for #1737 2017-03-10 12:38:37 +02:00
sean9keenan 9e3e566cfd Fixed issue where animated image arrays could be populated out of order 2017-02-21 10:56:59 -08:00
Bogdan Poplauschi 0df32ea232 Updated Readme.md - collaborators 2017-02-19 14:55:31 +02:00
Bogdan Poplauschi 4e342f6e51 Merge pull request #1805 from nemissm/SDImageCacheConfig-forward-declaration-fix
SDImageCacheConfig forward declaration changed to import
2017-02-19 14:29:51 +02:00
Bogdan Poplauschi b1c3bb7e64 Updated copyright info - replaces #1806 2017-02-19 14:27:48 +02:00
Bogdan Poplauschi a6af214ee8 Update for #1802 - made sure we don’t get into problems when checking for self.activityIndicator on one thread and allocating on another. Also, made sure `sd_removeActivityIndicator` executes on the main queue 2017-02-19 14:15:59 +02:00
Bogdan Poplauschi 7bf69862aa Merge pull request #1802 from jimmaye/uiactivity-indicator-background-access-bug
#1801: Makes sure UIActivityIndicator view is always initialized on main thread
2017-02-19 14:09:30 +02:00
Bogdan Poplauschi 23a8be8800 Update to #1784 - Set CFBundleVersion to 4.0.0 (to match CFBundleShortVersionString - same as for AFNetworking) 2017-02-18 09:19:53 +02:00
Bogdan Poplauschi cab3930d9a Merge pull request #1784 from ivan-konov/bundle-version
CFBundleVersion fix for 4.0.0 release
2017-02-18 09:17:19 +02:00
nemissm add652e156 SDImageCacheConfig forward declaration changed to import 2017-02-15 22:54:49 +10:00
Jimmie Jensen 25e19a2c75 #1801: Makes sure UIActivityIndicator view is always initialized on the main thread 2017-02-13 16:34:27 +01:00
Jimmie Jensen b232de666c merge of upstream 2017-02-13 16:32:20 +01:00
Jimmie Jensen e132300a0f #1801: Makes sure UIActivityIndicator view is always initialized on the main thread 2017-02-13 16:21:47 +01:00
Bogdan Poplauschi 1e53e6c71b Merge pull request #1799 from JEKos/master
For those who using cocoapods and gifs.
2017-02-12 16:07:13 +02:00