-
Synchronize self.failedURLs
-
…URLs containsObject:url must be synchronized to avoid a collection mutation error.
-
Moved scaling to earlier in the process
-
Fixed Podspec by including NS* files into source files
-
Animated GIF Support
-
Fix and make SDScaledImageForPath extensible
-
Add SDWebImageCompact.m to Compile sources of the SDWebImage+MKAnnotation target
-
More SDWebImageDownloader Cleanup
-
… background thread also the async calls are unnecessary.
-
It won't fix the underlying issue but I hope it will avoid it in most cases. The various crash reports indicate the underlying download operation is being freed before the async block in dataReceived is being executed. This fix change tries to avoid every calling the async block.
-
Support a maximum disk cache size in -cleanDisk.
-
Fix completionBlock setter semantics
-
Using `SDDispatchQueueSetterSementics`, which might be `assign` for a block is a terrible idea.
-
…m disk in queryDiskCacheForKey
-
Remove double import for SDWebImageDecoder.h
-
Previously, -cleanDisk would only remove cache files that were older than the configured expiration date. This allowed the disk cache to grow significantly if a large number of resources were cached over a short period of time. This change adds a second (optional) size-based cleaning pass that removes files from the disk cache until its overall size falls below half of the configured maximum size. Older files are deleted first. The size-based pass is disabled by default (maxCacheSize == 0).
-
-getSize now returns an `unsigned long long`.
-
This type now matches the type and width of the value returned by the `fileSize` accessor of the `NSDictionary (NSFileAttributes)` category (which is what is used when accumulating the total cache size).
-
New name for SDWebImageDownloaderQueueMode type, typo fixing, strong cycle fixing.
-
* develop: Potential strong cycle fixed. SDWebImageDownloaderQueueMode type renamed. Fixed typo. Added description for renamed type. Type renamed because "queue" notion is a FIFO only, but LIFO is a stack, and if we give the type a neutral name, we can avoid logical inconsistencies. Fixed typo.
-
…named type. Type renamed because "queue" notion is a FIFO only, but LIFO is a stack, and if we give the type a neutral name, we can avoid logical inconsistencies.
-
Fixing comments to better reflect how methods work and some typo fixes