Commits on Mar 22, 2012
  1. Fix a bug in SDImageCache making first request to disk cache to alway…

    …s return nil (fix #81)
    committed Mar 22, 2012
  2. Add some common problem tips

    committed Mar 22, 2012
Commits on Mar 19, 2012
Commits on Mar 14, 2012
Commits on Mar 12, 2012
  1. Better ARC support

    committed Mar 12, 2012
Commits on Mar 11, 2012
Commits on Mar 10, 2012
  1. Add some callback methods to SDWebImageManager protocol with requeste…

    …d URL appended (fix #67)
    committed Mar 10, 2012
  2. Add ARC info in README

    committed Mar 10, 2012
  3. Remove conditional activation of the new decoder optimization (now it…

    …'s always activated)
    committed Mar 10, 2012
  4. Make SDWebImage ARC friendly by detecting if project is using ARC or …

    …not and do the right thing with retain and release
    committed Mar 10, 2012
  5. Refactor 2x scale support

    committed Mar 10, 2012
  6. absoluteString for iOS 3

    seviu committed with Jan 23, 2012
  7. checking if uiimage supports the scale parameter for retina display p…

    …hones (only supported form ios 4 onwards)
    seviu committed with Jan 17, 2012
  8. Adding the ability to render retina display images based on the file …

    …to which the url is pointing at
    seviu committed with Jan 17, 2012
  9. Merge pull request #65 from ecentinela/master

    Added a method to see the cache size
    committed Mar 10, 2012
Commits on Feb 22, 2012
  1. Merge pull request #70 from besi/patch-1

    Fixed typos
    committed Feb 22, 2012
  2. Fixed typos

    besi committed Feb 22, 2012
Commits on Feb 7, 2012
Commits on Jan 27, 2012
Commits on Dec 5, 2011
  1. Introduce a cacheURLs array to prevent race conditions related to che…

    …cking the on-disk image cache. (Fix #47)
    If a cache check is initiated, then canceled with cancelForDelegate: before a new cache check
    is started with a different URL but the same delegate, the ongoing disk cache check would still
    message the delegate despite being canceled by cancelForDelegate:. This is because it only
    checked to see if the delegate was in the cacheDelegates array; it had been removed by
    cancelForDelegate:, but added back by the new unrelated cache check. cacheURLs keeps track
    of which specific URLs are actually requested by the delegate. If the URL from a completed
    disk cache check does not match the delegate in cacheDelegates, the delegate is not messaged
    (since we know that request was canceled).
    adamjernst committed with Dec 5, 2011
  2. Add Xcode project

    committed Dec 5, 2011
Commits on Nov 22, 2011
  1. Documented categories (appledoc)

    fsaragoca committed with Nov 17, 2011
Commits on Oct 25, 2011
  1. Merge pull request #39 from 433/version_check_fix

    update version check to make #if work for iOS >= 4
    committed Oct 25, 2011
Commits on Oct 20, 2011
  1. Merge pull request #37 from neogithub/patch-1

    committed Oct 20, 2011
  2. Update

    neogithub committed Oct 20, 2011
Commits on Oct 4, 2011
  1. Add SDWebImagePrefetcher, an utility class to preventively warm-up SD…

    …WebImage cache (fix #32)
    Contributed by
    committed Oct 4, 2011
  2. Fix wrong options values

    committed Oct 4, 2011
  3. Perform image decoding/optimization in the IO thread instead of main …

    …thread for better responsiveness (fix #18)
    This new optimization is currently disabled by default so you can test it and give us feedback.
    To enable it, add #define ENABLE_SDWEBIMAGE_DECODER and to not forget to add SDWebImageDecoder class
    to your projet.
    Thanks to Adam Jernst ( and James Tang (
    for this great optimization. See #18 for more info.
    committed Oct 4, 2011
Commits on Oct 3, 2011
  1. Merge pull request #29 from nonamelive/patch-1

    Fixed a potential crash when the delegate retainCount = 1, which means th
    committed Oct 3, 2011
  2. Add an option to disable on disk caching (fix #16) + refactor other o…

    …ptions (low prio and retry failed) to an options: parameter
    committed Oct 3, 2011
Commits on Sep 30, 2011