-
isRunning method added at SDWebImageManager
-
Don't dispatch cancelAll calls.
-
- should fix pre-fetcher problems #247 - cancelAll should be always called using the main thread
-
Change SDWebImageManager to use shared image cache
-
decodedImageWithImage: ignores scale and orientation
-
Early progress callback
-
- also configured the Xcode project to use spaces instead of tabs by default
-
- simplifies callback code by removing possible division by 0 issues during progress computation
-
- as soon as the NSURLConnection gets initialized - helps to allocate and show progress indication sooner and prevent large delays without progress indication (for example when the server takes long to respond) - estimated size is always 0 at this point, clients can use this to decide if they want to handle this callback or skip it
-
Should fix most system warnings regarding invalid context configurations
-
…led due to is always being 0
-
- queryDiskCacheForKey:done: now always invokes the callback in the main thread - removed the now redundant main thread dispatch in the image manager class
-
- callbacks could be released between the callback existence if check and invocation - could be nilled out in a background thread call to done, while being prepared for invocation on the main thread - now making sure done is always performed on the main thread - also added some related threading fixes and optimizations
-
- made sure this is true even if the downloader is used on its own - SDWebImageManager doesn't need to perform a dispatch to the main thread any longer