• Home
  • History
  • Annotate
  • only in /external/glide/library/src/main/java/com/bumptech/glide/
History log of /external/glide/library/src/main/java/com/bumptech/glide/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
72e189cc27d62677a7e45dc5ddfcf4cc0d6466ab 06-Nov-2014 Sam Judd <judds@google.com> Explicitly verify state is non null in Drawables.

Related to #233.
oad/resource/bitmap/GlideBitmapDrawable.java
oad/resource/gif/GifDrawable.java
f7a6d65cf7c1a41908dd48e0dab68ee5b881387e 04-Nov-2014 Sam Judd <judds@google.com> Use set style for imports.
itmapRequestBuilder.java
itmapTypeRequest.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifRequestBuilder.java
lide.java
lideBuilder.java
equestManager.java
oad/data/AssetPathFetcher.java
oad/data/HttpUrlFetcher.java
oad/data/LocalUriFetcher.java
oad/data/MediaStoreThumbFetcher.java
oad/engine/DecodeJob.java
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineResource.java
oad/engine/EngineRunnable.java
oad/engine/ResourceRecycler.java
oad/engine/bitmap_recycle/AttributeStrategy.java
oad/engine/bitmap_recycle/SizeStrategy.java
oad/engine/cache/LruResourceCache.java
oad/engine/prefill/BitmapPreFillRunner.java
oad/engine/prefill/BitmapPreFiller.java
oad/model/FileLoader.java
oad/model/GenericLoaderFactory.java
oad/model/ImageVideoModelLoader.java
oad/model/ResourceLoader.java
oad/model/StringLoader.java
oad/model/UriLoader.java
oad/model/file_descriptor/FileDescriptorFileLoader.java
oad/model/file_descriptor/FileDescriptorResourceLoader.java
oad/model/file_descriptor/FileDescriptorStringLoader.java
oad/model/file_descriptor/FileDescriptorUriLoader.java
oad/model/stream/BaseGlideUrlLoader.java
oad/model/stream/HttpUrlGlideUrlLoader.java
oad/model/stream/MediaStoreStreamLoader.java
oad/model/stream/StreamByteArrayLoader.java
oad/model/stream/StreamFileLoader.java
oad/model/stream/StreamResourceLoader.java
oad/model/stream/StreamStringLoader.java
oad/model/stream/StreamUriLoader.java
oad/model/stream/StreamUrlLoader.java
oad/resource/bitmap/BitmapDecoder.java
oad/resource/bitmap/BitmapDrawableResource.java
oad/resource/bitmap/BitmapEncoder.java
oad/resource/bitmap/BitmapResource.java
oad/resource/bitmap/BitmapTransformation.java
oad/resource/bitmap/FileDescriptorBitmapDataLoadProvider.java
oad/resource/bitmap/FileDescriptorBitmapDecoder.java
oad/resource/bitmap/ImageHeaderParser.java
oad/resource/bitmap/ImageVideoBitmapDecoder.java
oad/resource/bitmap/ImageVideoDataLoadProvider.java
oad/resource/bitmap/StreamBitmapDataLoadProvider.java
oad/resource/bitmap/StreamBitmapDecoder.java
oad/resource/bitmap/TransformationUtils.java
oad/resource/bitmap/VideoBitmapDecoder.java
oad/resource/file/StreamFileDataLoadProvider.java
oad/resource/gif/GifBitmapProvider.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifDrawableLoadProvider.java
oad/resource/gif/GifDrawableTransformation.java
oad/resource/gif/GifFrameManager.java
oad/resource/gif/GifFrameResourceDecoder.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gif/GifResourceEncoder.java
oad/resource/gifbitmap/GifBitmapWrapper.java
oad/resource/gifbitmap/GifBitmapWrapperResource.java
oad/resource/gifbitmap/GifBitmapWrapperResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperResourceEncoder.java
oad/resource/gifbitmap/GifBitmapWrapperTransformation.java
oad/resource/gifbitmap/ImageVideoGifDrawableLoadProvider.java
oad/resource/transcode/BitmapBytesTranscoder.java
oad/resource/transcode/BitmapToGlideDrawableTranscoder.java
oad/resource/transcode/GifBitmapWrapperDrawableTranscoder.java
oad/resource/transcode/GlideBitmapDrawableTranscoder.java
anager/RequestManagerRetriever.java
anager/SupportRequestManagerFragment.java
rovider/LoadProvider.java
equest/GenericRequest.java
equest/target/ImageViewTargetFactory.java
equest/target/ViewTarget.java
ignature/ApplicationVersionSignature.java
2007440c380df454db15f83b019a5b4c55ca4b72 04-Nov-2014 Sam Judd <judds@google.com> Add API to fix mark limit/buffer size.

Fixes #225.
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/resource/bitmap/Downsampler.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
til/ExceptionCatchingInputStream.java
1ba6cbc27ceb69d097d0bba0e173ea96ecf41cac 03-Nov-2014 Sam Judd <judds@google.com> Revert "Avoid expanding buffer to fit entire image."

This reverts commit deef4ae2607fcbd32caffc03e2490cbca9134643.
Fixes #231.
Reopens #225.
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
f4d511ebf70c55d9224b57e6ff390373c0e2b12e 02-Nov-2014 Sam Judd <judds@google.com> Fix some holes exposed by coverage report.
oad/engine/bitmap_recycle/AttributeStrategy.java
oad/engine/bitmap_recycle/SizeStrategy.java
oad/engine/executor/FifoPriorityThreadPoolExecutor.java
oad/engine/prefill/PreFillType.java
oad/model/ModelCache.java
oad/resource/bitmap/TransformationUtils.java
69aee75208194b4b6d4fca4aa7a4ec8c2dfec486 02-Nov-2014 Sam Judd <judds@google.com> Make AnimationFactorys top level and add tests.
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
equest/animation/DrawableCrossFadeFactory.java
equest/animation/DrawableCrossFadeViewAnimation.java
equest/animation/ViewAnimation.java
equest/animation/ViewAnimationFactory.java
equest/animation/ViewPropertyAnimation.java
equest/animation/ViewPropertyAnimationFactory.java
767087d4c91ce7dcbf52b7d6d5aadcaef1e7a455 02-Nov-2014 Sam Judd <judds@google.com> Avoid I/O in DecodeJobTest
oad/engine/DecodeJob.java
dd737542dc2f6d58cfb1367929c8d3ebc1eeebf4 31-Oct-2014 Sam Judd <judds@google.com> Add a back off to bitmap pool pre filling.
oad/engine/prefill/BitmapPreFillIdleHandler.java
oad/engine/prefill/BitmapPreFillRunner.java
oad/engine/prefill/BitmapPreFiller.java
deef4ae2607fcbd32caffc03e2490cbca9134643 30-Oct-2014 Sam Judd <judds@google.com> Avoid expanding buffer to fit entire image.

Fixes #225.
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
88868380fb22a5dae89d8664f2daa8c99522bc74 30-Oct-2014 Sam Judd <judds@google.com> Use sample size to acquire Bitmaps in Downsampler.

Fixes #224
oad/resource/bitmap/Downsampler.java
35ba01c93ca9ff3ed3b9943571a746c5cb242a24 29-Oct-2014 Sam Judd <judds@google.com> Obey default DecodeFormat in prefill API.

Also does some cleanup, including switching to use
a builder and re-naming a few classes.
lide.java
oad/engine/prefill/BitmapPreFillIdleHandler.java
oad/engine/prefill/BitmapPreFiller.java
oad/engine/prefill/PreFillBitmapAttribute.java
oad/engine/prefill/PreFillQueue.java
oad/engine/prefill/PreFillType.java
05910d7bb9e9aafdf85893227d1dd50b82266771 28-Oct-2014 Sam Judd <judds@google.com> Do a get before put when pre filling.

Otherwise it's likely our new Bitmaps will be
immediately evicted.
oad/engine/prefill/BitmapPreFillIdleHandler.java
6f41399fe1414cf5d05e2732b88925538110524b 28-Oct-2014 Sam Judd <judds@google.com> Post recycling gif frame resources.

Hack for #219
oad/resource/gif/GifFrameManager.java
b1d9c53bacafb993dc4f264f76f396611e235bdb 26-Oct-2014 Sam Judd <judds@google.com> Protect error logging with DEBUG property.

Fixes #171.
oad/model/StreamEncoder.java
b4762ebd63a4da3efd214b91cf45909a9471a3e7 26-Oct-2014 Sam Judd <judds@google.com> Set frame transformation on GifFrameManager.

Fixes #217.
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
b67bebb4bb4b194ce2cbea5c6f68c87a762e9b70 26-Oct-2014 Sam Judd <judds@google.com> Always use ARGB_8888 to decode gif frames.

Fixes #216.
lide.java
oad/resource/gif/GifDrawableLoadProvider.java
oad/resource/gif/GifResourceDecoder.java
41f3a4feefd1b65761281d97f02ecb51b8580c89 26-Oct-2014 Sam Judd <judds@google.com> Add verbose timing logging to DecodeJob.
oad/engine/DecodeJob.java
9acc6b7c656833022a6b0839c303d0fb49750831 26-Oct-2014 Sam Judd <judds@google.com> Only decode one frame at a time in GifFrameManager

Progress toward #212.
oad/resource/gif/GifFrameManager.java
64d97bb3532525879dd90f3b246ac6060f466684 24-Oct-2014 Sam Judd <judds@google.com> Document width/height values.

Fixes #145.
ownloadOptions.java
enericRequestBuilder.java
oad/ResourceDecoder.java
oad/engine/Engine.java
oad/engine/bitmap_recycle/BitmapPool.java
oad/model/ModelCache.java
oad/model/ModelLoader.java
oad/model/stream/BaseGlideUrlLoader.java
oad/resource/bitmap/TransformationUtils.java
equest/target/PreloadTarget.java
equest/target/SimpleTarget.java
equest/target/SizeReadyCallback.java
32f7a826624747bae652e4d46a52739047ed9bd0 24-Oct-2014 Sam Judd <judds@google.com> Only post recursive resource recycles.

Constantly posting resource recycles can cause
recycled data (Bitmaps) to not be available
synchronously which can lead to unnecessary
allocations.
oad/engine/Engine.java
oad/engine/ResourceRecycler.java
3cb5a892b61d5db1243de1e303932db000a86478 24-Oct-2014 Sam Judd <judds@google.com> Log get/put in LruBitmapPool as verbose not debug.
oad/engine/bitmap_recycle/LruBitmapPool.java
62e93428d0e746bd9d7c36873d5500c867789eea 24-Oct-2014 Sam Judd <judds@google.com> Recycle resource if available before cancelling.
oad/engine/EngineRunnable.java
e4ac1f593a328f35ca17d8603a54db3826da2475 23-Oct-2014 Sam Judd <judds@google.com> Clear data from GifHeaderParsers before pooling.
oad/resource/gif/GifResourceDecoder.java
adf4c9e65eec8a83b39777438829d6817af89598 23-Oct-2014 Sam Judd <judds@google.com> Document deprecated methods will be removed in 4.0

Fixes #211
rawableOptions.java
enericRequestBuilder.java
equestManager.java
oad/model/GenericLoaderFactory.java
oad/model/stream/StreamByteArrayLoader.java
ignature/MediaStoreSignature.java
til/Util.java
688909efa77b8effea7dc02424362706af57048c 23-Oct-2014 Sam Judd <judds@google.com> Relax request listener type requirements.

Progress toward #213.
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
equest/GenericRequest.java
a61f3e9b2f21355cf8a0d3cdb0da15f19369a5eb 23-Oct-2014 Sam Judd <judds@google.com> Assert that GifDrawables first frame is non-null.
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifResourceEncoder.java
4ee3030c0b69cbc1a0c0a073d33cc5a3023ed493 23-Oct-2014 Sam Judd <judds@google.com> Add an obtain() method to BitmapResoure.
oad/engine/prefill/BitmapPreFillIdleHandler.java
oad/resource/bitmap/BitmapResource.java
oad/resource/bitmap/BitmapTransformation.java
oad/resource/bitmap/FileDescriptorBitmapDecoder.java
oad/resource/bitmap/StreamBitmapDecoder.java
oad/resource/gif/GifFrameResourceDecoder.java
f0c8a95c9d2ecaa085d389e4d95c80857d2f953e 23-Oct-2014 Sam Judd <judds@google.com> Return null when gif frame cannot be decoded.

More work toward #212.
oad/resource/gif/GifFrameResourceDecoder.java
oad/resource/gif/GifResourceDecoder.java
f4e84300ed9c3a518f4bda4d29f417202e0e3adf 23-Oct-2014 Sam Judd <judds@google.com> Throw when given null data in Resources.

Adds assertions for #212.
oad/engine/EngineResource.java
oad/resource/SimpleResource.java
oad/resource/bitmap/BitmapResource.java
oad/resource/bytes/BytesResource.java
oad/resource/drawable/DrawableResource.java
oad/resource/gifbitmap/GifBitmapWrapperResource.java
1c213bd9646c0292439767103060391121624ff9 22-Oct-2014 Sam Judd <judds@google.com> Use the application Context to build ModelLoaders.

Fixes #210
lide.java
equestManager.java
oad/model/GenericLoaderFactory.java
oad/model/file_descriptor/FileDescriptorFileLoader.java
oad/model/file_descriptor/FileDescriptorResourceLoader.java
oad/model/file_descriptor/FileDescriptorStringLoader.java
oad/model/file_descriptor/FileDescriptorUriLoader.java
oad/model/stream/StreamFileLoader.java
oad/model/stream/StreamResourceLoader.java
oad/model/stream/StreamStringLoader.java
oad/model/stream/StreamUriLoader.java
oad/model/stream/StreamUrlLoader.java
equest/GenericRequest.java
4fcb6cd5b3dbd7ecc58d3e3dcb7a3d8304e54a16 22-Oct-2014 Sam Judd <judds@google.com> Set minimum and default frame delays.

Fixes #205.
oad/resource/gif/GifFrameManager.java
6958330c93825bbfb70aea1aff9aeed76b59af4e 21-Oct-2014 Sam Judd <judds@google.com> Clean up GifDrawable resources more reliably.

Each time we call get() on a drawable resource, we
get a new Drawable. We call get() repeatedly on
resources when they are retrieved from either the
set of active resources or the in memory cache.
Each time we create a new GifDrawable it holds on
to one or two temporary Bitmaps outside it's
shared state to render the current frame and obey
the dispose_previous method. This change means we
more aggressively cleanup those resources when
we think each Drawable is no longer being used.
The side affect is that we may reset back to
the beginning of the Drawable in some
circumstances.

Cleanup in in memory resources makes it less
likely that frames would be retrieved from
in memory, so this also works toward #207.
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
b4cc7fa5f667e4a56514823cf2ad85d7435b498a 21-Oct-2014 Sam Judd <judds@google.com> Always decode gif frames in sequence.

Fixes #207.
oad/engine/Engine.java
oad/resource/gif/GifBitmapProvider.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
oad/resource/gif/GifFrameModelLoader.java
oad/resource/gif/GifResourceDecoder.java
38ced22f14acd14b69bb102605505d1feb04b46b 20-Oct-2014 Sam Judd <judds@google.com> Apply gravity in GifDrawable.

Fixes #206
oad/resource/gif/GifDrawable.java
3ea7f151576f197df4bd6c3cce46f229cc281698 20-Oct-2014 Sam Judd <judds@google.com> Handle null Config requests in LruBitmapPool.

Fixes #194.
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/resource/bitmap/CenterCrop.java
1579932986cc7438b103c811adeb0a14feab0ada 19-Oct-2014 Sam Judd <judds@google.com> Avoid drawing recycled Bitmaps in GifDrawable.

Fixes #202.
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
2c259f532bee14a4f3f6be419bcfb58ef5e22ff5 18-Oct-2014 Sam Judd <judds@google.com> Set transIndex for GIFs with transparent pixels.

Fixes #201.
oad/resource/gif/GifBitmapProvider.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
67e5f1d5b54017ccac1ff2232b5e2d833eebb031 17-Oct-2014 Sam Judd <judds@google.com> Add deprecated annotation to Util.getSize
til/Util.java
114a12eae5a6da8f046cf5328dbbf72f3297312e 17-Oct-2014 Sam Judd <judds@google.com> Add a Bitmap -> GlideDrawable transcoder.
oad/resource/transcode/BitmapToGlideDrawableTranscoder.java
oad/resource/transcode/GlideBitmapDrawableTranscoder.java
162c0ca87fa61299bfd13b18fe8bea76772e05f0 17-Oct-2014 Sam Judd <judds@google.com> Add api to set default decode format.

Fixes #177.
itmapRequestBuilder.java
lide.java
lideBuilder.java
oad/DecodeFormat.java
oad/resource/bitmap/FileDescriptorBitmapDataLoadProvider.java
oad/resource/bitmap/FileDescriptorBitmapDecoder.java
oad/resource/bitmap/ImageVideoDataLoadProvider.java
oad/resource/bitmap/StreamBitmapDataLoadProvider.java
oad/resource/bitmap/StreamBitmapDecoder.java
oad/resource/gif/GifDrawableLoadProvider.java
oad/resource/gif/GifResourceDecoder.java
d88c2f7df8007f44fb2b6ec3c00eac280fb298ec 17-Oct-2014 Sam Judd <judds@google.com> Fix still gifs failing to decode.

Fixes #196.
lide.java
oad/resource/bitmap/BitmapTransformation.java
oad/resource/gifbitmap/GifBitmapWrapperResourceDecoder.java
oad/resource/gifbitmap/ImageVideoGifDrawableLoadProvider.java
1a7d5dfe94cacc327c642b51e3abf953c1b7d030 16-Oct-2014 Alan Newberger <alann@google.com> Ensure overdraw, not overdraw, of reused bitmaps

Rounding errors should tilt toward a 1 pixel overdraw. These
errors could occur because the application of a scaling matrix
is opaque to caller within Canvas, and underdrawing can result
in garbage pixels in an extra line. Also added verbose logging.

Bug: 17963089
Change-Id: Id85b50ee646aecdcb7d6b26bd988577bc6fec980
oad/resource/bitmap/TransformationUtils.java
b6a75caaecf84103616b1b6deb71b2f2ba19b4b3 16-Oct-2014 Sam Judd <judds@google.com> Fix race in TranscoderRegistry.

Fixes #191.
oad/resource/transcode/TranscoderRegistry.java
7392026b13c2265081d2f467d072d5eb6011720e 13-Oct-2014 Sam Judd <judds@google.com> Add a clone() API to create copies of builders.
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
rovider/ChildLoadProvider.java
7ace7e959b5d44fde04526eed4f5e0abb5a33980 12-Oct-2014 Sam Judd <judds@google.com> Add from() api to allow builders to be re-used.
enericRequestBuilder.java
lide.java
equestManager.java
b01082225896132431da0ee9a85028d610ae4abf 12-Oct-2014 Sam Judd <judds@google.com> Allow request builder re-use.
itmapRequestBuilder.java
itmapTypeRequest.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifRequestBuilder.java
ifTypeRequest.java
equestManager.java
4c0c22e7f5fa76d9f44d79b06866f1d09f305d82 12-Oct-2014 Sam Judd <judds@google.com> Let animation factories be used for multiple loads
itmapRequestBuilder.java
rawableOptions.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
equest/animation/DrawableCrossFadeViewAnimation.java
equest/animation/ViewAnimation.java
8f80ee831ff7b42b72be5f8728a9486fe64c2fa6 13-Oct-2014 Sam Judd <judds@google.com> Skip AnimatedGifEncoder for original GIFs.

Fixes #184.
oad/resource/gif/GifResourceEncoder.java
3c1ebe277614f9e7cb2712892122e74e5e0e2d85 13-Oct-2014 Sam Judd <judds@google.com> Deprecate #load(URL)

Fixes #176.
equestManager.java
b6bec7733c633f7923467a30c31689fe8b6b7666 13-Oct-2014 Sam Judd <judds@google.com> Set format of cacheDecoder in format()

Fixes #187
itmapRequestBuilder.java
7080b408f7c19d7c5d1ab3ca74e10585a61a55fe 10-Oct-2014 Sam Judd <judds@google.com> Consistently order executors in Engine.
lideBuilder.java
oad/engine/Engine.java
oad/engine/EngineJob.java
c274f4e3cefa1b6e2ac430a9e5c92e26d798687d 07-Oct-2014 Sam Judd <judds@google.com> Replace ResourceRunner system.

Progress toward #111
riority.java
oad/engine/DecodeJob.java
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineRunnable.java
oad/engine/ResourceRunner.java
oad/engine/ResourceRunnerFactory.java
oad/engine/SourceResourceRunner.java
equest/GenericRequest.java
50c46832b71de76dd5142112b9ef76fc13238d6d 08-Oct-2014 Sam Judd <judds@google.com> Add default signatures and cache strategies.

Work toward #174.
enericRequestBuilder.java
lide.java
equestManager.java
oad/model/stream/StreamByteArrayLoader.java
ignature/ApplicationVersionSignature.java
7d7d03dceae92dc32a9b84dee665a34c300017a7 06-Oct-2014 Sam Judd <judds@google.com> Add signature

Fixes #176.
itmapRequestBuilder.java
itmapTypeRequest.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifRequestBuilder.java
ifTypeRequest.java
equestManager.java
oad/Key.java
oad/data/MediaStoreThumbFetcher.java
oad/engine/Engine.java
oad/engine/EngineKey.java
oad/engine/EngineKeyFactory.java
oad/engine/OriginalKey.java
oad/engine/cache/StringKey.java
oad/model/stream/MediaStoreStreamLoader.java
equest/GenericRequest.java
ignature/ApplicationVersionSignature.java
ignature/EmptySignature.java
ignature/MediaStoreSignature.java
ignature/StringSignature.java
f7cfabaed6bd44df15ebe3f6aa6ecc0757e0d1cc 09-Oct-2014 Sam Judd <judds@google.com> Pass isCacheable into EngineResource constructor.
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineResource.java
e251093d388b502e07a7a8d39002dd22de1cd882 09-Oct-2014 Sam Judd <judds@google.com> Remove argument from EngineResource#acquire.
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineResource.java
897a034af167e52ecfeda89d267bba1640422058 08-Oct-2014 Sam Judd <judds@google.com> Handle null exceptions and resources in EngineJob.

Fixes #180.
oad/engine/EngineJob.java
8a86b3909373197eabbd222115ba33257dc5a5aa 08-Oct-2014 Sam Judd <judds@google.com> Fix a concurrency bug in DataLoadProviderRegistry

Fixes #181
rovider/DataLoadProviderRegistry.java
a1912e2524d787760e38a92933851032f684b9cb 05-Oct-2014 Sam Judd <judds@google.com> Use full resource name to construct drawable Uris.

Improves #172.
oad/model/ResourceLoader.java
dcfc33ff309aceaccbf5d9107a992512f8236833 05-Oct-2014 Sam Judd <judds@google.com> Add an API for preloading resources.
enericRequestBuilder.java
equest/target/PreloadTarget.java
accb2312cb6b2715a79e7f76fccdd9a97c5c1e2d 05-Oct-2014 Sam Judd <judds@google.com> Fix ConcurrentModificationException notifying requests.

Fixes #162
oad/engine/EngineJob.java
29438d5d293744613485914005d2717e03cae485 04-Oct-2014 Sam Judd <judds@google.com> Add an empty constructor for SimpleTarget.

Fixes #170.
equest/target/SimpleTarget.java
f08ab536741266de5ed3887a2b3d5469299e89e9 04-Oct-2014 Sam Judd <judds@google.com> Relax requirements on thumbnail requests.

Fixes #107
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
57d127ae97689f4fe5524b2f4e1bcad8f6d09fd8 04-Oct-2014 Sam Judd <judds@google.com> Add unused to pmd
equestManager.java
oad/engine/cache/DiskCache.java
oad/engine/cache/MemoryCache.java
4f89e9749a813cf7bec0cd6d8148bdb8acf9d900 03-Oct-2014 Sam Judd <judds@google.com> Only apply transformations when decoding source data.

Fixes #112.
oad/Transformation.java
oad/engine/ResourceRunner.java
oad/engine/ResourceRunnerFactory.java
oad/resource/bitmap/BitmapTransformation.java
26b25d874e891702ec7be835c3ed09100866671a 03-Oct-2014 Sam Judd <judds@google.com> Don't assert when adding ViewTarget callback twice

Fixes #167
equest/target/ViewTarget.java
f7b3e5d7a4893fd55b3fd36be56bb37319d8aa24 05-Sep-2014 Sam Judd <judds@google.com> Add a GifEncoder/GifResourceEncoder.
rawableRequestBuilder.java
oad/engine/SourceResourceRunner.java
oad/resource/gif/GifBitmapProvider.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifDrawableLoadProvider.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gif/GifResourceEncoder.java
5ba19a0e69ad3a651b8f13ba45de48a56b56ce36 01-Oct-2014 Sam Judd <judds@google.com> Fix PMD warnings/errors.
itmapOptions.java
itmapRequestBuilder.java
ownloadOptions.java
rawableOptions.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifTypeRequest.java
lideBuilder.java
istPreloader.java
equestManager.java
oad/Encoder.java
oad/MultiTransformation.java
oad/ResourceDecoder.java
oad/Transformation.java
oad/data/DataFetcher.java
oad/data/HttpUrlFetcher.java
oad/data/MediaStoreThumbFetcher.java
oad/engine/CacheLoader.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineJobListener.java
oad/engine/EngineKey.java
oad/engine/EngineResource.java
oad/engine/OriginalEngineKey.java
oad/engine/ResourceRunner.java
oad/engine/ResourceRunnerFactory.java
oad/engine/SourceResourceRunner.java
oad/engine/bitmap_recycle/BitmapPool.java
oad/engine/bitmap_recycle/GroupedLinkedMap.java
oad/engine/bitmap_recycle/LruPoolStrategy.java
oad/engine/bitmap_recycle/Poolable.java
oad/engine/bitmap_recycle/SizeStrategy.java
oad/engine/cache/DiskCache.java
oad/engine/cache/DiskLruCacheWrapper.java
oad/engine/cache/MemoryCache.java
oad/engine/cache/MemorySizeCalculator.java
oad/engine/cache/StringKey.java
oad/engine/executor/Prioritized.java
oad/engine/prefill/BitmapPreFillIdleHandler.java
oad/engine/prefill/BitmapPreFiller.java
oad/model/AssetUriParser.java
oad/model/GenericLoaderFactory.java
oad/model/GlideUrl.java
oad/model/ModelCache.java
oad/model/ModelLoader.java
oad/model/ModelLoaderFactory.java
oad/model/stream/HttpUrlGlideUrlLoader.java
oad/model/stream/MediaStoreStreamLoader.java
oad/resource/bitmap/BitmapDecoder.java
oad/resource/bitmap/BitmapResource.java
oad/resource/bitmap/BitmapTransformation.java
oad/resource/bitmap/CenterCrop.java
oad/resource/bitmap/Downsampler.java
oad/resource/bitmap/GlideBitmapDrawable.java
oad/resource/bitmap/GlideBitmapDrawableResource.java
oad/resource/bitmap/ImageHeaderParser.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
oad/resource/bitmap/TransformationUtils.java
oad/resource/bitmap/VideoBitmapDecoder.java
oad/resource/bytes/BytesResource.java
oad/resource/file/FileToStreamDecoder.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifDrawableTransformation.java
oad/resource/gif/GifFrameManager.java
oad/resource/gif/GifFrameModelLoader.java
oad/resource/gif/GifFrameResourceDecoder.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperResource.java
oad/resource/gifbitmap/GifBitmapWrapperStreamResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperTransformation.java
oad/resource/transcode/GlideBitmapDrawableTranscoder.java
oad/resource/transcode/ResourceTranscoder.java
anager/ConnectivityMonitor.java
anager/LifecycleListener.java
rovider/ChildLoadProvider.java
rovider/DataLoadProvider.java
rovider/LoadProvider.java
equest/FutureTarget.java
equest/GenericRequest.java
equest/Request.java
equest/RequestCoordinator.java
equest/RequestFutureTarget.java
equest/RequestListener.java
equest/ResourceCallback.java
equest/ThumbnailRequestCoordinator.java
equest/animation/DrawableCrossFadeViewAnimation.java
equest/animation/GlideAnimation.java
equest/animation/GlideAnimationFactory.java
equest/animation/ViewAnimation.java
equest/animation/ViewPropertyAnimation.java
equest/target/SizeReadyCallback.java
equest/target/Target.java
equest/target/ViewTarget.java
til/ExceptionCatchingInputStream.java
til/LogTime.java
til/LruCache.java
til/Util.java
91289b40e72aee1f4cfce66e536a141e91b39c50 30-Sep-2014 Sam Judd <judds@google.com> FindBugs fixes.
oad/data/HttpUrlFetcher.java
oad/engine/bitmap_recycle/GroupedLinkedMap.java
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/engine/executor/FifoPriorityThreadPoolExecutor.java
oad/model/GlideUrl.java
oad/model/UriLoader.java
oad/resource/bitmap/ImageHeaderParser.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
f9f9d2ba98eabe692df0a893b497993681fe24b0 29-Sep-2014 Sam Judd <judds@google.com> Assume string starting with '/' are file paths.

Fixes #161.
oad/model/StringLoader.java
b51cd256aa6d673e49c77676a5e1f9bb644cd2b3 25-Sep-2014 Sam Judd <judds@google.com> Handle asset manager Uris.

Fixes #155.
oad/data/AssetPathFetcher.java
oad/data/FileDescriptorAssetPathFetcher.java
oad/data/StreamAssetPathFetcher.java
oad/model/AssetUriParser.java
oad/model/UriLoader.java
oad/model/file_descriptor/FileDescriptorUriLoader.java
oad/model/stream/StreamUriLoader.java
b4ed2bbf3fbe3c5bccc57fa253ee8abd13b38549 28-Sep-2014 Sam Judd <judds@google.com> Return GIFs with a single frame as Bitmaps.

This only affects the default decode path where
either a GIF or a Bitmap is an acceptable
result. The GIF only path will still return
GifDrawables for single frame GIFs.

Fixes #160.
oad/resource/gif/GifDrawable.java
oad/resource/gifbitmap/GifBitmapWrapperResourceDecoder.java
a128f6fbc301213074e0e3eaaf7c92f71c5da901 28-Sep-2014 Sam Judd <judds@google.com> Don't loop through GIFs containing a single frame.
oad/resource/gif/GifDrawable.java
4185efc3779f8caf2dd8103aa84705e7a88f679c 27-Sep-2014 Sam Judd <judds@google.com> Decode first gif frame before returning resource.

Fixes #159.
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifDrawableResource.java
oad/resource/gif/GifDrawableTransformation.java
oad/resource/gif/GifResourceDecoder.java
e08fca6797945ad47b4d895a63bf5b3edc08c3be 26-Sep-2014 Sam Judd <judds@google.com> Don't call getFragmentManager pre Honeycomb.

Fixes #158
anager/RequestManagerRetriever.java
2572440646e51f7fadcee18e7a34c36bc9f40818 26-Sep-2014 Sam Judd <judds@google.com> Don't rely on Closeable interface in Uri fetchers.

Fixes #157
oad/data/FileDescriptorLocalUriFetcher.java
oad/data/LocalUriFetcher.java
oad/data/StreamLocalUriFetcher.java
0bda20fb3ac597a309b094ff99b41ba1a4ca475b 26-Sep-2014 Sam Judd <judds@google.com> Set out alpha == in alpha in FitCenter/CenterCrop.

Fixes #156
oad/resource/bitmap/BitmapEncoder.java
oad/resource/bitmap/TransformationUtils.java
20676c43a1900854678149f8b0b8184962c383da 22-Sep-2014 Sam Judd <judds@google.com> Clean up util, make Bitmap size methods consistent
oad/engine/bitmap_recycle/AttributeStrategy.java
oad/engine/bitmap_recycle/SizeStrategy.java
oad/engine/prefill/BitmapPreFillIdleHandler.java
oad/engine/prefill/BitmapPreFiller.java
oad/resource/bitmap/BitmapDrawableResource.java
oad/resource/bitmap/BitmapResource.java
oad/resource/bitmap/GlideBitmapDrawableResource.java
til/Util.java
5207906814e7f5983ce16db79affba28e5651d2e 21-Sep-2014 Sam Judd <judds@google.com> Add a basic pre-filling api.
lide.java
oad/engine/Engine.java
oad/engine/bitmap_recycle/BitmapPool.java
oad/engine/bitmap_recycle/BitmapPoolAdapter.java
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/engine/cache/MemoryCache.java
oad/engine/cache/MemoryCacheAdapter.java
oad/engine/prefill/BitmapPreFillIdleHandler.java
oad/engine/prefill/BitmapPreFiller.java
oad/engine/prefill/PreFillBitmapAttribute.java
oad/engine/prefill/PreFillQueue.java
til/LruCache.java
98389d828138621d8de3fcf2d819b5a0ae6dc283 21-Sep-2014 Sam Judd <judds@google.com> Make MemoryCache use Resource not EngineResource.
oad/engine/Engine.java
oad/engine/EngineResource.java
oad/engine/Resource.java
oad/engine/cache/LruResourceCache.java
oad/engine/cache/MemoryCache.java
oad/engine/cache/MemoryCacheAdapter.java
48be324f9f0ae723d9d267911cb510c4b1dd16fd 21-Sep-2014 Sam Judd <judds@google.com> Move get bitmap size bytes into Util.
oad/engine/bitmap_recycle/SizeStrategy.java
til/Util.java
dc6b7737ecc118c4ee0fcb580920d469ffcc6fd9 25-Sep-2014 Sam Judd <judds@google.com> Don't use a weak ref in LocalUriFetcher.
oad/data/LocalUriFetcher.java
f2285a83d5ac3e79383278b91aa21b0a87603cd1 23-Sep-2014 Sam Judd <judds@google.com> Add support for recursive thumbnail calls.

Fixes #149
enericRequestBuilder.java
oad/engine/SourceResourceRunner.java
equest/GenericRequest.java
equest/Request.java
equest/RequestCoordinator.java
equest/ThumbnailRequestCoordinator.java
equest/target/ViewTarget.java
e7812093bde705833531b43be2e9dc92adef1f5d 21-Sep-2014 Sam Judd <judds@google.com> Workaround for framework NPE on KitKat.

Fixes #148
oad/engine/bitmap_recycle/SizeStrategy.java
til/Util.java
a9d87fb5e13a86c9ba52d400815566c020e1d3d5 21-Sep-2014 Sam Judd <judds@google.com> Default to visible in GifDrawable.

Fixes #130.
oad/resource/gif/GifDrawable.java
634650b0ad234e857e7afcc25818e8d0306b2910 18-Sep-2014 Sam Judd <judds@google.com> Update FutureTarget documentation.

Fixes #142.
equest/FutureTarget.java
ddbb043a5e8e4ad1471cde92381548645400570a 14-Sep-2014 Sam Judd <judds@google.com> Return null from decoder if GifHeader has error.
oad/resource/gif/GifResourceDecoder.java
c168678af320bc0616635f1704f2b914799c4dec 14-Sep-2014 Sam Judd <judds@google.com> Merge branch 'jelly_bean_image_skew'
6b082ebd7480c5418c20b1d539bfa16912650c50 13-Sep-2014 Sam Judd <judds@google.com> Escape unsafe characters in urls.

Fixes #133
oad/model/GlideUrl.java
oad/model/stream/HttpUrlGlideUrlLoader.java
051069671413f8b66a1b237a8f682aa6c1b50275 12-Sep-2014 Sam Judd <judds@google.com> Clear bitmaps before returning them from pool.

Fixes #131.
oad/engine/bitmap_recycle/BitmapPool.java
oad/engine/bitmap_recycle/BitmapPoolAdapter.java
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/resource/bitmap/Downsampler.java
b007bfcc492551550c1566a21c2eb7a402514776 12-Sep-2014 Sam Judd <judds@google.com> Always use ARGB_8888 as config on 4.1.

Fixes #129
oad/resource/bitmap/Downsampler.java
36d52a4b762f98482163e38c68a324ae20392e7d 10-Sep-2014 Sam Judd <judds@google.com> Don't restart cancelled requests.

Fixes #128
anager/RequestTracker.java
equest/GenericRequest.java
equest/Request.java
equest/ThumbnailRequestCoordinator.java
4679c6e171b7bb59ed13aac862d32a8dee9a09d1 09-Sep-2014 Sam Judd <judds@google.com> Handle relative redirects in HttpUrlFetcher.

Fixes #119
oad/data/HttpUrlFetcher.java
526ae88675e01956aa14415b0cba527cf4f1cb0a 09-Sep-2014 Sam Judd <judds@google.com> Handle and throw exceptions in read in downsampler.

Fixes #126
oad/resource/bitmap/Downsampler.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
til/ExceptionCatchingInputStream.java
4dcb3c780a11d8647b9d0aeb1939952489d40d62 09-Sep-2014 Sam Judd <judds@google.com> Allow null resources in GifBitmap resource decoder
oad/resource/gifbitmap/GifBitmapWrapperResourceDecoder.java
e93b0a9c4dffc752b38b499adcf000a45d1828c2 09-Sep-2014 Sam Judd <judds@google.com> Close streams in OkHttp and HttpUrl fetchers.
oad/data/HttpUrlFetcher.java
27fdb88d48eabbbab3b9babb7d8757a014327da0 06-Sep-2014 Sam Judd <judds@google.com> Handle redirects in default url fetcher.
oad/data/HttpUrlFetcher.java
76a6089ee030a8f6fd7d5abf2ba68225aaf44657 07-Sep-2014 Sam Judd <judds@google.com> Fix singleton initialization.

Fixes #115
lide.java
anager/RequestManagerRetriever.java
3d81fc2b99797dd9c920f08fec57a8e124cee32f 06-Sep-2014 Sam Judd <judds@google.com> Code comment fixes for RequestManagerRetriever.
anager/RequestManagerRetriever.java
237ad5590666f641db5762c599be7c7edbfd0645 06-Sep-2014 Sam Judd <judds@google.com> Don't call executePendingTransactions.

Fixes #117
lide.java
equestManager.java
anager/RequestManagerRetriever.java
787279ab3e72c83626e65382a1dbd97f45e6cbd3 06-Sep-2014 Sam Judd <judds@google.com> Retain bounds when mutating GlideBitmapDrawable.

Follows the same pattern as BitmapDrawable in the
Android framework.

Fixes #118
oad/resource/bitmap/GlideBitmapDrawable.java
fa54837a6ee984a1d6813d25232a00661c7265d1 05-Sep-2014 Sam Judd <judds@google.com> Fix compilation warning in Glide.
lide.java
b23e1c479179b472ebb31ac20ec57a4284029d78 02-Sep-2014 Robert Papp <papp.robert.s@gmail.com> Review: fix invalid diskCacheStrategy checks and rethink checking Resource.get() results.
oad/engine/ResourceRunner.java
equest/GenericRequest.java
e9c55fe4dd77358b301ee001d1c55ebc196e6e3a 30-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Make the engine require only the dependencies it will use based on DiskCacheStrategy.
enericTranscodeRequest.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/EngineKey.java
oad/engine/ResourceRunner.java
oad/engine/SourceResourceRunner.java
equest/GenericRequest.java
equest/target/ImageViewTargetFactory.java
9a293d642c30d91e22e46e1a89e64040476d764f 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Extract DrawableResource as a reusable component (reducing code duplication: which already diverged).
oad/resource/bitmap/BitmapDrawableResource.java
oad/resource/bitmap/GlideBitmapDrawableResource.java
oad/resource/drawable/DrawableResource.java
oad/resource/gif/GifDrawableResource.java
2d2fd74ee83002c19541f772dfb3e5ff5aa967c1 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Extract SimpleResource as a reusable component (clients may use it).
oad/resource/SimpleResource.java
oad/resource/file/FileResource.java
1e5d51a9dd0bbde1f974675c16372a4f97126872 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Extract MultiClassKey from Registries to be reusable.
oad/resource/transcode/TranscoderRegistry.java
rovider/DataLoadProviderRegistry.java
til/MultiClassKey.java
5dc4cdef8898d8f34590823961c7fe751784edeb 26-Aug-2014 Sam Judd <judds@google.com> Pull out EngineResource wrapper class.

Conflicts:
library/src/main/java/com/bumptech/glide/load/engine/EngineJob.java
library/src/main/java/com/bumptech/glide/load/resource/bytes/BytesResource.java
library/src/main/java/com/bumptech/glide/request/GenericRequest.java
Conflicts:
library/src/androidTest/java/com/bumptech/glide/load/engine/EngineTest.java
library/src/main/java/com/bumptech/glide/load/engine/Engine.java
library/src/main/java/com/bumptech/glide/load/engine/EngineJobListener.java
library/src/main/java/com/bumptech/glide/load/engine/Resource.java
library/src/main/java/com/bumptech/glide/load/engine/cache/LruResourceCache.java
library/src/main/java/com/bumptech/glide/load/engine/cache/MemoryCache.java
library/src/main/java/com/bumptech/glide/load/engine/cache/MemoryCacheAdapter.java
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineJobListener.java
oad/engine/EngineResource.java
oad/engine/Resource.java
oad/engine/ResourceRunner.java
oad/engine/cache/LruResourceCache.java
oad/engine/cache/MemoryCache.java
oad/engine/cache/MemoryCacheAdapter.java
oad/resource/bitmap/BitmapDrawableResource.java
oad/resource/bitmap/BitmapResource.java
oad/resource/bitmap/BitmapTransformation.java
oad/resource/bitmap/GlideBitmapDrawableResource.java
oad/resource/bytes/BytesResource.java
oad/resource/file/FileResource.java
oad/resource/file/StreamFileDataLoadProvider.java
oad/resource/gif/GifDrawableResource.java
oad/resource/gifbitmap/GifBitmapWrapper.java
oad/resource/gifbitmap/GifBitmapWrapperResource.java
oad/resource/gifbitmap/GifBitmapWrapperResourceEncoder.java
oad/resource/gifbitmap/GifBitmapWrapperStreamResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperTransformation.java
oad/resource/transcode/GifBitmapWrapperDrawableTranscoder.java
oad/resource/transcode/GlideBitmapDrawableTranscoder.java
equest/GenericRequest.java
c32f00a2aca81ee641955bda36cf3e985d628df6 01-Sep-2014 Sam Judd <judds@google.com> Add warnings for future api changes.
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifRequestBuilder.java
equestManager.java
2c2b177cdc2f3a02da1663098b4da0c4d6262606 01-Sep-2014 Sam Judd <judds@google.com> Merge branch '3.0a'

Conflicts:
library/AndroidManifest.xml
library/src/com/bumptech/glide/Glide.java
library/src/com/bumptech/glide/loader/model/UriLoader.java
library/src/com/bumptech/glide/presenter/target/ImageViewTarget.java
library/src/com/bumptech/glide/resize/ImageManager.java
library/src/com/bumptech/glide/resize/load/ImageResizer.java
library/src/main/java/com/bumptech/glide/load/engine/bitmap_recycle/SizeStrategy.java
samples/flickr/src/com/bumptech/glide/samples/flickr/FlickrSearchActivity.java
samples/flickr/src/main/java/com/bumptech/glide/samples/flickr/api/Api.java
60b06578a99c3b29998be855e5e636e6e624850b 01-Sep-2014 Sam Judd <judds@google.com> Remove some raw type warnings.
oad/Key.java
oad/engine/Engine.java
oad/engine/bitmap_recycle/GroupedLinkedMap.java
oad/resource/NullDecoder.java
oad/resource/NullEncoder.java
oad/resource/NullResourceEncoder.java
oad/resource/UnitTransformation.java
oad/resource/transcode/UnitTranscoder.java
rovider/EmptyDataLoadProvider.java
equest/animation/NoAnimation.java
6840e4c22494617e679efb20896a6279dd08a9cf 01-Sep-2014 Robert Papp <papp.robert.s@gmail.com> Review fixes, removed tabs, changed ordering in GifFrameManager to match args
lide.java
oad/engine/cache/DiskLruCacheWrapper.java
oad/model/StreamEncoder.java
oad/resource/gif/GifFrameManager.java
ac3aab2a5ef9062f1560b900e69f601c8225089e 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Reduce duplicate code in MultiTransformation.
oad/MultiTransformation.java
72b51886cdd8da015fbcc7e680e7ed7ba7572e1f 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Remove redundant fields exiting in super as well (with same type).
equest/target/BitmapImageViewTarget.java
equest/target/GlideDrawableImageViewTarget.java
43ab11d3b0a66fde1831699b4cb7146bce5dd68a 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Enable further checks (in gradle) for non-test code.
enericRequestBuilder.java
enericTranscodeRequest.java
oad/engine/cache/LruResourceCache.java
equest/GenericRequest.java
8acb4cc63588cdf595357bb60ac1ac79d3985893 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Add some generic type arguments
to prevent raw type and unchecked warnings, suppress where needed;
mostly to reduce warnings at call sites in clients.
rawableRequestBuilder.java
enericRequestBuilder.java
enericTranscodeRequest.java
lide.java
istPreloader.java
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineJobListener.java
oad/engine/EngineKey.java
oad/engine/EngineKeyFactory.java
oad/engine/Resource.java
oad/engine/ResourceRunner.java
oad/engine/bitmap_recycle/GroupedLinkedMap.java
oad/engine/cache/LruResourceCache.java
oad/engine/cache/MemoryCache.java
oad/engine/cache/MemoryCacheAdapter.java
oad/engine/executor/FifoPriorityThreadPoolExecutor.java
oad/model/GenericLoaderFactory.java
oad/model/ModelCache.java
oad/resource/NullDecoder.java
oad/resource/NullEncoder.java
oad/resource/NullResourceEncoder.java
oad/resource/UnitTransformation.java
oad/resource/gif/GifDrawableTransformation.java
oad/resource/gif/GifFrameManager.java
oad/resource/transcode/TranscoderRegistry.java
oad/resource/transcode/UnitTranscoder.java
rovider/DataLoadProviderRegistry.java
rovider/EmptyDataLoadProvider.java
equest/GenericRequest.java
equest/RequestListener.java
equest/ResourceCallback.java
equest/animation/NoAnimation.java
equest/animation/ViewAnimation.java
equest/animation/ViewPropertyAnimation.java
19611a3aaf2d45bb8274bdaabb4bf4b392e05fea 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Add more comments to indicate resource (Closeable) ownership.
oad/ResourceDecoder.java
oad/data/ByteArrayFetcher.java
oad/data/DataFetcher.java
oad/model/ImageVideoModelLoader.java
oad/resource/bitmap/BitmapDecoder.java
oad/resource/file/FileToStreamDecoder.java
oad/resource/gif/GifFrameModelLoader.java
ae05603c3800df74390089d6a6c1562708cbca12 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Release some dangling pool resources in finally blocks and reuse local variables instead of getters.
oad/model/StreamEncoder.java
oad/resource/bitmap/Downsampler.java
oad/resource/bitmap/ImageVideoBitmapDecoder.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperResourceDecoder.java
9e52382fa7e377bc336499d9f5000662445dba0f 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Real changes.
lide.java
equestManager.java
equest/target/ViewTarget.java
aa857fbd6c71f37b4e2a3ba590e61965a37218b5 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Missing/extra comments/annotations.
itmapRequestBuilder.java
enericRequestBuilder.java
oad/Key.java
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/model/stream/BaseGlideUrlLoader.java
oad/resource/bitmap/TransformationUtils.java
oad/resource/gif/GifFrameManager.java
ead25618fdd9d1befa76a2ea1dbd66f9741c9af6 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Missing keywords.
oad/engine/EngineKey.java
oad/model/UriLoader.java
oad/resource/bitmap/Downsampler.java
oad/resource/bitmap/ImageHeaderParser.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
oad/resource/gif/GifResourceDecoder.java
rovider/FixedLoadProvider.java
equest/target/SquaringDrawable.java
c62ca65d97eb058ef048d95ac10b99efe59c064c 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> exceptions--
Less declared but not used exceptions.
Less tested but never thrown exceptions.
oad/data/ByteArrayFetcher.java
oad/engine/ResourceRunner.java
oad/resource/NullDecoder.java
oad/resource/file/FileDecoder.java
oad/resource/file/StreamFileDataLoadProvider.java
oad/resource/gif/GifFrameModelLoader.java
oad/resource/gif/GifFrameResourceDecoder.java
oad/resource/gif/GifResourceDecoder.java
3947c741df8f8b0658430c22536b244dd26b793c 01-Sep-2014 Sam Judd <judds@google.com> Fix application RequestManager always being paused
equestManager.java
anager/ActivityFragmentLifecycle.java
anager/ApplicationLifecycle.java
anager/Lifecycle.java
anager/RequestManagerFragment.java
anager/RequestManagerRetriever.java
anager/RequestTracker.java
anager/SupportRequestManagerFragment.java
e7319b67364bd0ac6306bc7470a43d4a31600c1a 29-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Change @TargetApi and SDK_INT comparison constants to named constants from Build.VERSION_CODES.
lide.java
lideBuilder.java
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/engine/bitmap_recycle/SizeStrategy.java
oad/engine/cache/LruResourceCache.java
oad/engine/cache/MemorySizeCalculator.java
oad/resource/bitmap/Downsampler.java
oad/resource/bitmap/TransformationUtils.java
oad/resource/gif/GifDrawable.java
anager/RequestManagerFragment.java
anager/RequestManagerRetriever.java
equest/target/SquaringDrawable.java
til/LogTime.java
til/Util.java
e8b5d67302f343bfa262c8c90fda5145813f292a 31-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Move all ArrayDeque (API 9+) creations to Util.createQueue.
istPreloader.java
oad/engine/bitmap_recycle/BaseKeyPool.java
oad/model/ModelCache.java
oad/resource/bitmap/Downsampler.java
oad/resource/gif/GifResourceDecoder.java
equest/GenericRequest.java
til/ByteArrayPool.java
til/Util.java
de24d6a2112bebef8d42def8c1f21c79ab7d418f 29-Aug-2014 Robert Papp <papp.robert.s@gmail.com> Fix some comments: - typos, - documented empty blocks, - shortened some {@link}s, - converted some multi-line comments to single-line/javadocs.
lide.java
istPreloader.java
oad/Encoder.java
oad/ResourceEncoder.java
oad/engine/Resource.java
oad/engine/bitmap_recycle/BitmapPool.java
oad/engine/bitmap_recycle/BitmapPoolAdapter.java
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/engine/bitmap_recycle/SizeStrategy.java
oad/engine/cache/DiskCacheAdapter.java
oad/model/ModelCache.java
oad/model/file_descriptor/FileDescriptorFileLoader.java
oad/model/file_descriptor/FileDescriptorModelLoader.java
oad/model/file_descriptor/FileDescriptorResourceLoader.java
oad/model/file_descriptor/FileDescriptorStringLoader.java
oad/model/file_descriptor/FileDescriptorUriLoader.java
oad/model/stream/HttpUrlGlideUrlLoader.java
oad/model/stream/StreamFileLoader.java
oad/model/stream/StreamModelLoader.java
oad/model/stream/StreamResourceLoader.java
oad/model/stream/StreamStringLoader.java
oad/model/stream/StreamUriLoader.java
oad/model/stream/StreamUrlLoader.java
oad/resource/bitmap/ImageVideoBitmapDecoder.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
oad/resource/bytes/BytesResource.java
oad/resource/gif/GifFrameModelLoader.java
oad/resource/gifbitmap/GifBitmapWrapperResourceDecoder.java
anager/NullConnectivityMonitor.java
equest/GenericRequest.java
equest/ResourceCallback.java
til/LruCache.java
9df9953e2d43570c81cc3b419c19556eb50dc695 31-Aug-2014 Sam Judd <judds@google.com> Don't notify jobs of failures decoding from cache.

Since we also try to reload the image from source,
we may end up reporting first a failure and then
a success which would leave the request in an
undefined state.
oad/engine/ResourceRunner.java
14fee20d124d1b163b39ec04a3fda788888b0b08 31-Aug-2014 Sam Judd <judds@google.com> Don't notify EngineJobs of failures more than once

Fixes #97.
lide.java
oad/engine/EngineJob.java
oad/engine/SourceResourceRunner.java
equest/GenericRequest.java
43c082540013abdd5b5aca4b8c6ed2e1cb335f06 30-Aug-2014 Sam Judd <judds@google.com> Don't start new requests while paused.

Fixes #90
enericRequestBuilder.java
anager/RequestTracker.java
equest/GenericRequest.java
f3c7a66fbe8c2fee588baed934b7c66dc1b72f05 29-Aug-2014 Sam Judd <judds@google.com> Increase default jpeg compression quality to 90.

Fixes #95
oad/resource/bitmap/BitmapEncoder.java
db85af9fc44f98de5cfc2eb0c8b49ab44242d235 24-Aug-2014 Sam Judd <judds@google.com> Fix using incorrect target for Drawables.
equest/target/BitmapImageViewTarget.java
equest/target/DrawableImageViewTarget.java
equest/target/GlideDrawableImageViewTarget.java
equest/target/ImageViewTargetFactory.java
96fd24996d9f52c067345f0174d948ca10256eb8 17-Aug-2014 Sam Judd <judds@google.com> Don't cancel new runners from old jobs.

Fixes #91
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineJobListener.java
5bd4f9572c17bc87a40ecf167ebf905e359ed133 17-Aug-2014 Sam Judd <judds@google.com> Apply more universal exception handling.
oad/engine/ResourceRunner.java
oad/engine/SourceResourceRunner.java
e791c320273f8f7613d7b6097cb1a35ae7b70eea 17-Aug-2014 Sam Judd <judds@google.com> Simplify library build and remove unused files.
oad/resource/bitmap/BitmapDrawableResource.java
618466795142529d59a078a1c85c8ecb390e3bde 14-Aug-2014 Sam Judd <judds@google.com> Fix an order of operations error in CenterCrop.

Fixes #88
oad/resource/bitmap/TransformationUtils.java
5c3697fff7866246e107030b8c92359d4ebc1cf3 07-Aug-2014 Sam Judd <judds@google.com> Use explicit GlideDrawable class.
rawableRequestBuilder.java
rawableTypeRequest.java
lide.java
oad/resource/gif/GifFrameManager.java
oad/resource/transcode/GifBitmapWrapperDrawableTranscoder.java
oad/resource/transcode/GlideBitmapDrawableTranscoder.java
equest/RequestFutureTarget.java
equest/target/DrawableImageViewTarget.java
equest/target/ImageViewTarget.java
equest/target/SquaringDrawable.java
equest/target/Target.java
193e2f8f9d0c56ce4faa7cfe4e62ca6187be90b8 06-Aug-2014 Sam Judd <judds@google.com> Make GifDrawable implement GlideDrawable.
oad/resource/drawable/GlideDrawable.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
3e519104d688b295f6b1b46d1cc78695a36654a7 06-Aug-2014 Sam Judd <judds@google.com> Add GlideBitmapDrawable.
enericRequestBuilder.java
lide.java
oad/resource/bitmap/GlideBitmapDrawable.java
oad/resource/bitmap/GlideBitmapDrawableResource.java
oad/resource/drawable/GlideDrawable.java
oad/resource/gif/GifDrawable.java
oad/resource/transcode/BitmapDrawableTranscoder.java
oad/resource/transcode/GlideBitmapDrawableTranscoder.java
21c2822985058df655ee4874798297f74c5e367e 03-Aug-2014 Sam Judd <judds@google.com> Fold GifData into GifDrawable.
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
ifTypeRequest.java
lide.java
oad/resource/gif/GifData.java
oad/resource/gif/GifDataLoadProvider.java
oad/resource/gif/GifDataResource.java
oad/resource/gif/GifDataTransformation.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifDrawableLoadProvider.java
oad/resource/gif/GifDrawableResource.java
oad/resource/gif/GifDrawableTransformation.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gif/GifResourceEncoder.java
oad/resource/gifbitmap/GifBitmapWrapper.java
oad/resource/gifbitmap/GifBitmapWrapperResource.java
oad/resource/gifbitmap/GifBitmapWrapperResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperResourceEncoder.java
oad/resource/gifbitmap/GifBitmapWrapperTransformation.java
oad/resource/gifbitmap/ImageVideoGifDataLoadProvider.java
oad/resource/gifbitmap/ImageVideoGifDrawableLoadProvider.java
oad/resource/transcode/GifBitmapWrapperDrawableTranscoder.java
oad/resource/transcode/GifDataBytesTranscoder.java
oad/resource/transcode/GifDataDrawableTranscoder.java
oad/resource/transcode/GifDrawableBytesTranscoder.java
da4b3dbb786c0f791496e8701bb2e4fc9dbe3536 04-Aug-2014 Sam Judd <judds@google.com> Explicitly start/stop GifDrawables.
oad/resource/gif/GifDrawable.java
equest/target/DrawableImageViewTarget.java
d8eac4cec0fe1fa9b496998cfac858fd603f4f32 04-Aug-2014 Sam Judd <judds@google.com> Use LifecycleListener to stop/start gif animation.
itmapRequestBuilder.java
itmapTypeRequest.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifRequestBuilder.java
ifTypeRequest.java
istPreloader.java
equestManager.java
anager/Lifecycle.java
equest/RequestFutureTarget.java
equest/target/BaseTarget.java
equest/target/DrawableImageViewTarget.java
equest/target/Target.java
equest/target/ViewTarget.java
8c98c8670d06f7b0a37213f2936308c080e21097 03-Aug-2014 Sam Judd <judds@google.com> Handle context wrappers in RequestManagerRetriever
anager/RequestManagerRetriever.java
f5df9c0c3884655da753961a710ea5489337ca2c 03-Aug-2014 Sam Judd <judds@google.com> Fix application RequestManager initialization.
anager/RequestManagerRetriever.java
82c18a181dc6f7867c76b1b8c469c6be88b85177 03-Aug-2014 Sam Judd <judds@google.com> Add lifecycle + listeners
equestManager.java
anager/ConnectivityMonitor.java
anager/DefaultConnectivityMonitor.java
anager/Lifecycle.java
anager/LifecycleListener.java
anager/NullConnectivityMonitor.java
anager/RequestManagerFragment.java
anager/RequestManagerRetriever.java
anager/SupportRequestManagerFragment.java
ec059e312ca7560ef3856f79827994cb906ded7c 03-Aug-2014 Sam Judd <judds@google.com> Abort disk cache edits if throws while writing.
oad/engine/cache/DiskLruCacheWrapper.java
548ff09b7c987156a3f927e8988d798959a0e575 02-Aug-2014 Sam Judd <judds@google.com> Fix concurrency exceptions in GifResourceDecoder.
oad/resource/gif/GifResourceDecoder.java
2e698748d344b36ca2f866babf7482e38355ccbe 02-Aug-2014 Sam Judd <judds@google.com> Add debugging bitmap tracker.
oad/engine/bitmap_recycle/LruBitmapPool.java
38736d8e33b10d4b56e5b2603774717492cff95a 29-Jul-2014 Sam Judd <judds@google.com> Fix race where placeholder might not be set.
equest/ThumbnailRequestCoordinator.java
2896f4261b305efc0da164314fb90eb75bf5a234 18-Jul-2014 Sam Judd <judds@google.com> Add lifecycle methods to Target interface.
rawableOptions.java
enericRequestBuilder.java
lide.java
istPreloader.java
equest/GenericRequest.java
equest/RequestCoordinator.java
equest/ThumbnailRequestCoordinator.java
equest/animation/DrawableCrossFadeViewAnimation.java
equest/animation/GlideAnimation.java
equest/animation/NoAnimation.java
equest/animation/ViewAnimation.java
equest/animation/ViewPropertyAnimation.java
equest/target/BaseTarget.java
equest/target/BitmapImageViewTarget.java
equest/target/DrawableImageViewTarget.java
equest/target/ImageViewTarget.java
equest/target/SizeReadyCallback.java
equest/target/Target.java
equest/target/ViewTarget.java
e9234a91ace35d1225d9ead0c1b47320ea541fcf 18-Jul-2014 Sam Judd <judds@google.com> More tests for RequestFutureTarget.
equest/RequestFutureTarget.java
e1d45b25cb006ab0a85bc3e15ce3454b12a23235 17-Jul-2014 Sam Judd <judds@google.com> Add default transformations for ImageViews.
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
lide.java
b5419dc08eb0a0f82821d774435720e5a31bc936 15-Jul-2014 Sam Judd <judds@google.com> Add checkstyle for javadocs.
oad/MultiTransformation.java
oad/data/LocalUriFetcher.java
oad/engine/Engine.java
oad/engine/bitmap_recycle/BitmapPool.java
oad/engine/bitmap_recycle/BitmapPoolAdapter.java
oad/engine/bitmap_recycle/BitmapReferenceCounter.java
oad/engine/bitmap_recycle/BitmapReferenceCounterAdapter.java
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/engine/bitmap_recycle/SerialBitmapReferenceCounter.java
oad/engine/executor/FifoPriorityThreadPoolExecutor.java
oad/model/FileLoader.java
oad/model/ImageVideoModelLoader.java
oad/model/ModelLoaderFactory.java
oad/model/ResourceLoader.java
oad/model/StringLoader.java
oad/model/file_descriptor/FileDescriptorFileLoader.java
oad/model/file_descriptor/FileDescriptorResourceLoader.java
oad/model/file_descriptor/FileDescriptorStringLoader.java
oad/model/file_descriptor/FileDescriptorUriLoader.java
oad/model/stream/HttpUrlGlideUrlLoader.java
oad/model/stream/StreamFileLoader.java
oad/model/stream/StreamResourceLoader.java
oad/model/stream/StreamStringLoader.java
oad/model/stream/StreamUriLoader.java
oad/model/stream/StreamUrlLoader.java
oad/resource/NullDecoder.java
oad/resource/NullResourceEncoder.java
oad/resource/UnitTransformation.java
oad/resource/bitmap/BitmapDrawableResource.java
oad/resource/bitmap/ImageHeaderParser.java
oad/resource/bitmap/ImageVideoDataLoadProvider.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
oad/resource/file/FileResource.java
oad/resource/gif/GifDataLoadProvider.java
oad/resource/gif/GifDataTransformation.java
oad/resource/gif/GifDrawableResource.java
oad/resource/gifbitmap/GifBitmapWrapperResourceEncoder.java
oad/resource/gifbitmap/ImageVideoGifDataLoadProvider.java
oad/resource/transcode/GifBitmapWrapperDrawableTranscoder.java
oad/resource/transcode/GifDataDrawableTranscoder.java
anager/RequestTracker.java
equest/GenericRequest.java
equest/animation/DrawableCrossFadeViewAnimation.java
equest/animation/NoAnimation.java
equest/target/BaseTarget.java
equest/target/PreloadTarget.java
equest/target/SimpleTarget.java
equest/target/ViewTarget.java
til/Util.java
c95999a11b7c380a6711395482e16362039e5b31 14-Jul-2014 Sam Judd <judds@google.com> Avoid NPE loading null or empty urls.
oad/model/GlideUrl.java
oad/model/ImageVideoModelLoader.java
oad/model/ModelLoader.java
oad/model/stream/BaseGlideUrlLoader.java
equest/GenericRequest.java
2528b8f549da3ba89ed297653890fa4d7788d31b 14-Jul-2014 Sam Judd <judds@google.com> Fix issues with artifacts in certain gif frames.
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/resource/gif/GifFrameManager.java
1614d6b4169b2930d3d2c17210c438708bb1117d 13-Jul-2014 Sam Judd <judds@google.com> Add simplified BitmapTransformation.
itmapRequestBuilder.java
rawableRequestBuilder.java
ifRequestBuilder.java
oad/resource/bitmap/BitmapTransformation.java
oad/resource/bitmap/CenterCrop.java
oad/resource/bitmap/FitCenter.java
09a5b320544ce6eefe54e42f6462ddbbe73b8418 12-Jul-2014 Sam Judd <judds@google.com> Default to fit center transformation.
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
876b9f6ad347c12636d14b9196d08958b1310bc1 12-Jul-2014 Sam Judd <judds@google.com> Allow transformations to be replaced.
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
186211e3d2350215984741f6df958c52a73e125d 12-Jul-2014 Sam Judd <judds@google.com> Remove loadFromImage and loadFromVideo.
equestManager.java
5ce0c1172e076cd72af8efbde97cffca5f215ba1 11-Jul-2014 Sam Judd <judds@google.com> Fix exception when GIF can't be decoded

We get a GifHeader object, but it has 0 frames
which eventually causes a divide by zero
exception. Since the real problem is that we
couldn't decode the gif, we check in the decoder
if the decode failed and then simply return null.
oad/resource/gif/GifResourceDecoder.java
a1fdbb44c7260d81b810ffa717e049a3f2438c19 11-Jul-2014 Sam Judd <judds@google.com> Use frame dimensions to estimate gif memory size.
oad/resource/gif/GifData.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
e7260d81ae1b5ba49b6921df3560fce8f916a7b8 11-Jul-2014 Sam Judd <judds@google.com> Fix a gif recycling error.
oad/resource/gif/GifFrameManager.java
742406a3e1207ea3664a1fecba8832ffc2e495ae 11-Jul-2014 Sam Judd <judds@google.com> Avoid resource recycle loops.
oad/engine/Engine.java
310de52307eb090f0fa642ed18bbcbb298426ad4 10-Jul-2014 Sam Judd <judds@google.com> Provide final frame dimensions to GifDrawable.

This allows the intrinsic width and height to be
constant which plays more nicely with the android
framework.
oad/resource/gif/GifData.java
oad/resource/gif/GifDrawable.java
ce5bd7fa20a673612e8ba3cb5257c1ce533bd758 10-Jul-2014 Sam Judd <judds@google.com> Avoid unnecessary get() calls.
oad/engine/Engine.java
oad/resource/gif/GifFrameManager.java
equest/GenericRequest.java
a23b64f5872138b0a5fa4c95be5dcf3f6f0942d8 10-Jul-2014 Sam Judd <judds@google.com> Add constant state to GifDrawable.
oad/resource/gif/GifData.java
oad/resource/gif/GifDrawable.java
29bc834c3105da133311a3a0bdfa5a488f1a34f6 10-Jul-2014 Sam Judd <judds@google.com> Add documentation for GlideAnimationFactory.
equest/animation/DrawableCrossFadeViewAnimation.java
equest/animation/GlideAnimationFactory.java
equest/animation/NoAnimation.java
equest/animation/ViewAnimation.java
equest/animation/ViewPropertyAnimation.java
037d0f70e721742b51082f0694a14fb930a2aef5 10-Jul-2014 Sam Judd <judds@google.com> Make GifRequestBuilder return GifDrawables.
ifRequestBuilder.java
ifTypeRequest.java
a7b3f66c2d3e244a5a5b5d8cfed5fcc483b4c2ca 10-Jul-2014 Sam Judd <judds@google.com> More documentation updates
ownloadOptions.java
rawableOptions.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
c85c5fe1ee57a14cb7585b77bd4ab81d97ad45c8 10-Jul-2014 Sam Judd <judds@google.com> Default to cross fade animation for drawables.
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
ifTypeRequest.java
d2c42cb991e9395f4560cb433ce796082d15e3da 10-Jul-2014 Sam Judd <judds@google.com> Generalize animations and add to GifRequests
itmapTypeRequest.java
rawableOptions.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericTranscodeRequest.java
ifTypeRequest.java
equest/animation/DrawableCrossFadeViewAnimation.java
equest/animation/GlideAnimation.java
equest/animation/NoAnimation.java
equest/animation/ViewAnimation.java
equest/animation/ViewPropertyAnimation.java
equest/target/BitmapImageViewTarget.java
equest/target/DrawableImageViewTarget.java
5f4610b54d517be58105bcf73ce3291ba79f9f40 09-Jul-2014 Sam Judd <judds@google.com> Document all the things!
itmapOptions.java
itmapRequestBuilder.java
itmapTypeRequest.java
ataLoadProvider.java
ownloadOptions.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifRequestBuilder.java
ifTypeRequest.java
lide.java
lideBuilder.java
istPreloader.java
emoryCategory.java
riority.java
equestManager.java
oad/CacheLoader.java
oad/Encoder.java
oad/MultiTransformation.java
oad/ResourceDecoder.java
oad/ResourceEncoder.java
oad/Transformation.java
oad/data/DataFetcher.java
oad/data/FileDescriptorLocalUriFetcher.java
oad/data/HttpUrlFetcher.java
oad/data/LocalUriFetcher.java
oad/data/MediaStoreThumbFetcher.java
oad/data/StreamLocalUriFetcher.java
oad/engine/CacheLoader.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/DiskCacheStrategy.java
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineJobListener.java
oad/engine/EngineKey.java
oad/engine/EngineKeyFactory.java
oad/engine/OriginalEngineKey.java
oad/engine/Resource.java
oad/engine/ResourceRunner.java
oad/engine/ResourceRunnerFactory.java
oad/engine/SourceResourceRunner.java
oad/engine/cache/DiskCacheAdapter.java
oad/engine/cache/LruResourceCache.java
oad/engine/cache/MemoryCacheAdapter.java
oad/engine/cache/MemorySizeCalculator.java
oad/engine/cache/SafeKeyGenerator.java
oad/engine/cache/StringKey.java
oad/model/FileLoader.java
oad/model/GenericLoaderFactory.java
oad/model/GlideUrl.java
oad/model/ImageVideoModelLoader.java
oad/model/ImageVideoWrapper.java
oad/model/ImageVideoWrapperEncoder.java
oad/model/ModelCache.java
oad/model/ModelLoader.java
oad/model/ResourceLoader.java
oad/model/StreamEncoder.java
oad/model/UriLoader.java
oad/model/UrlLoader.java
oad/model/file_descriptor/FileDescriptorFileLoader.java
oad/model/file_descriptor/FileDescriptorResourceLoader.java
oad/model/file_descriptor/FileDescriptorStringLoader.java
oad/model/file_descriptor/FileDescriptorUriLoader.java
oad/model/stream/BaseGlideUrlLoader.java
oad/model/stream/HttpUrlGlideUrlLoader.java
oad/model/stream/MediaStoreStreamLoader.java
oad/model/stream/StreamFileLoader.java
oad/model/stream/StreamResourceLoader.java
oad/model/stream/StreamStringLoader.java
oad/model/stream/StreamUriLoader.java
oad/model/stream/StreamUrlLoader.java
oad/resource/NullDecoder.java
oad/resource/NullEncoder.java
oad/resource/NullResourceEncoder.java
oad/resource/UnitTransformation.java
oad/resource/bitmap/BitmapDecoder.java
oad/resource/bitmap/BitmapEncoder.java
oad/resource/bitmap/BitmapResource.java
oad/resource/bitmap/FileDescriptorBitmapDataLoadProvider.java
oad/resource/bitmap/FileDescriptorBitmapDecoder.java
oad/resource/bitmap/FitCenter.java
oad/resource/bitmap/ImageHeaderParser.java
oad/resource/bitmap/ImageVideoBitmapDecoder.java
oad/resource/bitmap/ImageVideoDataLoadProvider.java
oad/resource/bitmap/StreamBitmapDataLoadProvider.java
oad/resource/bitmap/StreamBitmapDecoder.java
oad/resource/bitmap/TransformationUtils.java
oad/resource/bitmap/VideoBitmapDecoder.java
oad/resource/bytes/BytesResource.java
oad/resource/file/FileDecoder.java
oad/resource/file/FileToStreamDecoder.java
oad/resource/file/StreamFileDataLoadProvider.java
oad/resource/gif/GifData.java
oad/resource/gif/GifDataLoadProvider.java
oad/resource/gif/GifDataResource.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
oad/resource/gif/GifFrameModelLoader.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gif/GifResourceEncoder.java
oad/resource/gifbitmap/GifBitmapWrapper.java
oad/resource/gifbitmap/GifBitmapWrapperResource.java
oad/resource/gifbitmap/GifBitmapWrapperResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperStreamResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperTransformation.java
oad/resource/gifbitmap/ImageVideoGifDataLoadProvider.java
oad/resource/transcode/BitmapBytesTranscoder.java
oad/resource/transcode/BitmapDrawableTranscoder.java
oad/resource/transcode/GifDataBytesTranscoder.java
oad/resource/transcode/ResourceTranscoder.java
oad/resource/transcode/TranscoderFactory.java
oad/resource/transcode/TranscoderRegistry.java
oad/resource/transcode/UnitTranscoder.java
anager/ConnectivityMonitor.java
anager/ConnectivityMonitorFactory.java
anager/NullConnectivityMonitor.java
anager/RequestManagerFragment.java
anager/RequestManagerLifecycleFragment.java
anager/RequestManagerRetriever.java
anager/SupportRequestManagerFragment.java
rovider/ChildLoadProvider.java
rovider/DataLoadProvider.java
rovider/DataLoadProviderFactory.java
rovider/DataLoadProviderRegistry.java
rovider/EmptyDataLoadProvider.java
rovider/FixedLoadProvider.java
rovider/LoadProvider.java
equest/DrawableCrossFadeViewAnimation.java
equest/FutureTarget.java
equest/GenericRequest.java
equest/GlideAnimation.java
equest/GlideAnimationFactory.java
equest/NoAnimation.java
equest/Request.java
equest/RequestFutureTarget.java
equest/RequestListener.java
equest/ResourceCallback.java
equest/ThumbnailRequestCoordinator.java
equest/ViewAnimation.java
equest/ViewPropertyAnimation.java
equest/animation/DrawableCrossFadeViewAnimation.java
equest/animation/GlideAnimation.java
equest/animation/GlideAnimationFactory.java
equest/animation/NoAnimation.java
equest/animation/ViewAnimation.java
equest/animation/ViewPropertyAnimation.java
equest/target/BaseTarget.java
equest/target/BitmapImageViewTarget.java
equest/target/DrawableImageViewTarget.java
equest/target/ImageViewTargetFactory.java
equest/target/PreloadTarget.java
equest/target/SimpleTarget.java
equest/target/Target.java
equest/target/ViewTarget.java
til/ByteArrayPool.java
til/LogTime.java
til/LruCache.java
til/Util.java
ad67eab60aed16b0269d33eb9b02eeb9f07210eb 06-Jul-2014 Sam Judd <judds@google.com> Fix Exception when future receives null exception.
equest/RequestFutureTarget.java
d84d695d3845bc175af28ca114ffc87177453960 06-Jul-2014 Sam Judd <judds@google.com> Fix using BitmapDrawables in multiple views.
oad/resource/bitmap/BitmapDrawableResource.java
86ea385b773a81e0f5c6b1bb677a752855e504e0 04-Jul-2014 Sam Judd <judds@google.com> Working transitive Gradle dependencies.
oad/engine/cache/DiskLruCacheWrapper.java
fe090f50f3040f4d478143a3e0ffa8cdf813fefc 02-Jul-2014 Sam Judd <judds@google.com> Add checkstyle plugin and and fix style issues.
itmapRequestBuilder.java
itmapTypeRequest.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifTypeRequest.java
lide.java
istPreloader.java
equestManager.java
oad/DecodeFormat.java
oad/ResourceDecoder.java
oad/ResourceEncoder.java
oad/Transformation.java
oad/data/DataFetcher.java
oad/engine/DiskCacheStrategy.java
oad/engine/Engine.java
oad/engine/EngineKey.java
oad/engine/bitmap_recycle/AttributeStrategy.java
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/engine/bitmap_recycle/SizeStrategy.java
oad/engine/cache/DiskCache.java
oad/engine/cache/DiskLruCacheWrapper.java
oad/engine/cache/MemoryCache.java
oad/engine/cache/MemorySizeCalculator.java
oad/engine/executor/FifoPriorityThreadPoolExecutor.java
oad/model/FileLoader.java
oad/model/GenericLoaderFactory.java
oad/model/ModelCache.java
oad/model/ModelLoader.java
oad/model/ModelLoaderFactory.java
oad/model/UriLoader.java
oad/model/file_descriptor/FileDescriptorFileLoader.java
oad/model/file_descriptor/FileDescriptorModelLoader.java
oad/model/file_descriptor/FileDescriptorResourceLoader.java
oad/model/file_descriptor/FileDescriptorStringLoader.java
oad/model/file_descriptor/FileDescriptorUriLoader.java
oad/model/stream/BaseGlideUrlLoader.java
oad/resource/bitmap/Downsampler.java
oad/resource/bitmap/FitCenter.java
oad/resource/bitmap/ImageHeaderParser.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
oad/resource/bitmap/TransformationUtils.java
oad/resource/gif/GifFrameResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperStreamResourceDecoder.java
oad/resource/transcode/GifBitmapWrapperDrawableTranscoder.java
oad/resource/transcode/TranscoderFactory.java
anager/DefaultConnectivityMonitor.java
rovider/DataLoadProviderFactory.java
equest/GenericRequest.java
equest/Request.java
equest/RequestCoordinator.java
equest/RequestListener.java
equest/target/BaseTarget.java
equest/target/DrawableImageViewTarget.java
equest/target/SquaringDrawable.java
equest/target/Target.java
equest/target/ViewTarget.java
til/ByteArrayPool.java
til/Util.java
f59f35a759798ea0a5751e34a2585606fc9796af 02-Jul-2014 Sam Judd <judds@google.com> Add disk cache strategy enum/methods.
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifRequestBuilder.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/DiskCacheStrategy.java
oad/engine/Engine.java
oad/engine/ResourceRunnerFactory.java
oad/engine/SourceResourceRunner.java
equest/GenericRequest.java
bb6268f046f355e1b6cd1bad6707288180a4bac4 01-Jul-2014 Sam Judd <judds@google.com> Add download only methods for Files.
itmapTypeRequest.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifTypeRequest.java
lide.java
equestManager.java
oad/NullResourceEncoder.java
oad/UnitTransformation.java
oad/model/NullEncoder.java
oad/resource/FileToStreamDecoder.java
oad/resource/NullEncoder.java
oad/resource/NullResourceEncoder.java
oad/resource/UnitTransformation.java
oad/resource/bitmap/FileDescriptorBitmapDataLoadProvider.java
oad/resource/bitmap/ImageVideoDataLoadProvider.java
oad/resource/bitmap/StreamBitmapDataLoadProvider.java
oad/resource/file/FileDecoder.java
oad/resource/file/FileResource.java
oad/resource/file/FileToStreamDecoder.java
oad/resource/file/StreamFileDataLoadProvider.java
oad/resource/gif/GifData.java
oad/resource/gif/GifDataLoadProvider.java
oad/resource/gif/GifFrameManager.java
oad/resource/gifbitmap/ImageVideoGifDataLoadProvider.java
0db3c45b412be1a5bfcb1da046836e89d3ffd0b4 01-Jul-2014 Sam Judd <judds@google.com> Get Files rather than InputStreams from cache.
itmapRequestBuilder.java
ataLoadProvider.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
oad/CacheLoader.java
oad/NullResourceEncoder.java
oad/SkipCache.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/Engine.java
oad/engine/ResourceRunner.java
oad/engine/ResourceRunnerFactory.java
oad/engine/SourceResourceRunner.java
oad/engine/cache/DiskCache.java
oad/engine/cache/DiskCacheAdapter.java
oad/engine/cache/DiskLruCacheWrapper.java
oad/model/ImageVideoWrapperEncoder.java
oad/resource/FileToStreamDecoder.java
oad/resource/bitmap/FileDescriptorBitmapDataLoadProvider.java
oad/resource/bitmap/ImageVideoDataLoadProvider.java
oad/resource/bitmap/StreamBitmapDataLoadProvider.java
oad/resource/gif/GifDataLoadProvider.java
oad/resource/gif/GifFrameManager.java
oad/resource/gifbitmap/ImageVideoGifDataLoadProvider.java
rovider/ChildLoadProvider.java
rovider/FixedLoadProvider.java
equest/GenericRequest.java
20b43f38eeddc90706aedea7d5a4a10e21524f73 01-Jul-2014 Sam Judd <judds@google.com> Add disk cache submodule.
oad/engine/cache/DiskLruCacheWrapper.java
18d5c371d568d0f2e33b8b5e78b400156c1720f5 01-Jul-2014 Sam Judd <judds@google.com> Remove unused dependency and performance fixes.
equest/RequestFutureTarget.java
til/ByteArrayPool.java
4f7c51ca4c48911c24097b86932c229fa874359e 30-Jun-2014 Sam Judd <judds@google.com> Add a future into call for blocking bg loads.
enericRequestBuilder.java
lide.java
oad/data/HttpUrlFetcher.java
oad/engine/Engine.java
oad/model/GenericLoaderFactory.java
oad/resource/bitmap/Downsampler.java
anager/RequestManagerRetriever.java
equest/FutureTarget.java
equest/GenericRequest.java
equest/RequestFutureTarget.java
til/ByteArrayPool.java
til/Util.java
907ba8ef0b9105e4e9602435f95202479e75cc9d 30-Jun-2014 Sam Judd <judds@google.com> Add assertions for main thread and fix sample.
enericRequestBuilder.java
equestManager.java
anager/RequestTracker.java
equest/GenericRequest.java
equest/Request.java
equest/ThumbnailRequestCoordinator.java
til/Util.java
700284ec94a2c78a6157a31dea1d70d0de51b9f1 28-Jun-2014 Sam Judd <judds@google.com> Make Volley an optional dependency
lide.java
lideBuilder.java
equestManager.java
oad/data/HttpUrlFetcher.java
oad/model/stream/HttpUrlGlideUrlLoader.java
olley/RequestQueueWrapper.java
olley/VolleyDiskCacheWrapper.java
olley/VolleyRequestFuture.java
olley/VolleyStreamFetcher.java
olley/VolleyUrlLoader.java
4f579a81caf5c4ff505bb8d48d903062a52254bd 28-Jun-2014 Sam Judd <judds@google.com> Fix Gifs not appearing.
enericRequestBuilder.java
oad/resource/gif/GifFrameManager.java
equest/target/DrawableImageViewTarget.java
equest/target/ViewTarget.java
53c16e03081b659c2c9009721b1a50728d4fae80 27-Jun-2014 Sam Judd <judds@google.com> Add javadoc generation and fix javadoc warnings.
enericRequestBuilder.java
equestManager.java
oad/DecodeFormat.java
oad/Key.java
oad/resource/bitmap/Downsampler.java
equest/RequestListener.java
equest/target/ViewTarget.java
ad98053756e240354de03051733c0bf41bf8f25b 26-Jun-2014 Sam Judd <judds@google.com> Add ability to set default options.
itmapTypeRequest.java
rawableTypeRequest.java
enericTranscodeRequest.java
ifTypeRequest.java
equestManager.java
e97358542be64b8f458d75d997ef585f6d9fce4c 26-Jun-2014 Sam Judd <judds@google.com> Combine RequestManager and ModelRequest
lide.java
odelRequest.java
equestManager.java
7e7c54e34b096f6bee9cefe6ef043464a984e5ff 26-Jun-2014 Sam Judd <judds@google.com> Move RequestManager into top level glide package.
lide.java
equestManager.java
anager/ConnectivityMonitor.java
anager/ConnectivityMonitorFactory.java
anager/RequestManager.java
anager/RequestManagerFragment.java
anager/RequestManagerLifecycleFragment.java
anager/RequestManagerRetriever.java
anager/SupportRequestManagerFragment.java
667fb8129df68fbab0c489b23b2ca9d392cd45a0 26-Jun-2014 Sam Judd <judds@google.com> Pass RequestTracker into builders.
itmapRequestBuilder.java
itmapTypeRequest.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifRequestBuilder.java
ifTypeRequest.java
lide.java
odelRequest.java
oad/MultiTransformation.java
anager/LifecycleRequestManager.java
anager/NullRequestManager.java
anager/RequestManager.java
anager/RequestManagerFragment.java
anager/RequestManagerLifecycleFragment.java
anager/RequestManagerRetriever.java
anager/SupportRequestManagerFragment.java
6614298e4d753bc3aebc49b5b7575c866eb5f432 26-Jun-2014 Sam Judd <judds@google.com> Refactor request tracker out of lifecycle manager
anager/LifecycleRequestManager.java
anager/RequestTracker.java
9facd7399690405f4c35114972eb52c1a424e9de 26-Jun-2014 Sam Judd <judds@google.com> Move classes to more appropriate packages.
acheLoader.java
riginalEngineKey.java
oad/CacheLoader.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/EngineKey.java
oad/engine/OriginalEngineKey.java
oad/engine/ResourceRunner.java
oad/engine/SourceResourceRunner.java
cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9 26-Jun-2014 Sam Judd <judds@google.com> Add support for caching the original image.
itmapRequestBuilder.java
ataLoadProvider.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
oad/Encoder.java
oad/ResourceEncoder.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/Engine.java
oad/engine/EngineKey.java
oad/engine/EngineKeyFactory.java
oad/engine/ResourceRunnerFactory.java
oad/engine/SourceResourceRunner.java
oad/model/ImageVideoWrapperEncoder.java
oad/model/NullEncoder.java
oad/model/StreamEncoder.java
oad/resource/NullCacheDecoder.java
oad/resource/NullDecoder.java
oad/resource/bitmap/FileDescriptorBitmapDataLoadProvider.java
oad/resource/bitmap/ImageVideoDataLoadProvider.java
oad/resource/bitmap/StreamBitmapDataLoadProvider.java
oad/resource/gif/GifDataLoadProvider.java
oad/resource/gif/GifFrameManager.java
oad/resource/gifbitmap/ImageVideoGifDataLoadProvider.java
rovider/ChildLoadProvider.java
rovider/EmptyDataLoadProvider.java
rovider/FixedLoadProvider.java
equest/GenericRequest.java
equest/target/PreloadTarget.java
0be7fb306834626a8c389e0a685d4017f5f84c71 25-Jun-2014 Sam Judd <judds@google.com> Check for original in cache before getting source.
riginalEngineKey.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/Engine.java
oad/engine/EngineKey.java
oad/engine/EngineKeyFactory.java
oad/engine/KeyFactory.java
oad/engine/ResourceRunner.java
oad/engine/ResourceRunnerFactory.java
oad/engine/SourceResourceRunner.java
oad/resource/transcode/UnitTranscoder.java
1732686228f6309f8305e4b6c6066b845ab543db 25-Jun-2014 Sam Judd <judds@google.com> Pull cache loading logic out into class.
acheLoader.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/ResourceRunner.java
ee914288218f2fa29a96ed746c9bd9995857c8cd 25-Jun-2014 Sam Judd <judds@google.com> Transformation.NONE -> UnitTransformation
enericRequestBuilder.java
oad/Transformation.java
oad/UnitTransformation.java
oad/resource/gif/GifData.java
78bad2aa32f824f9e098b5058dfa3506a7ed3f62 25-Jun-2014 Sam Judd <judds@google.com> Move id method into DataFetcher from ModelLoader.
odelRequest.java
oad/data/ByteArrayFetcher.java
oad/data/DataFetcher.java
oad/data/LocalUriFetcher.java
oad/data/MediaStoreThumbFetcher.java
oad/engine/Engine.java
oad/engine/cache/LruResourceCache.java
oad/model/FileLoader.java
oad/model/GenericLoaderFactory.java
oad/model/ImageVideoModelLoader.java
oad/model/ModelCache.java
oad/model/ModelLoader.java
oad/model/ResourceLoader.java
oad/model/StringLoader.java
oad/model/UriLoader.java
oad/model/UrlLoader.java
oad/model/stream/BaseGlideUrlLoader.java
oad/model/stream/MediaStoreStreamLoader.java
oad/model/stream/StreamByteArrayLoader.java
oad/resource/gif/GifFrameModelLoader.java
equest/GenericRequest.java
til/LruCache.java
olley/VolleyStreamFetcher.java
olley/VolleyUrlLoader.java
b7c7c2b2505f996dbda219faeb0d08dc1c9982d7 25-Jun-2014 Sam Judd <judds@google.com> Move resource into Engine package.
esource.java
oad/MultiTransformation.java
oad/ResourceDecoder.java
oad/ResourceEncoder.java
oad/SkipCache.java
oad/Transformation.java
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineJobListener.java
oad/engine/Resource.java
oad/engine/ResourceRunner.java
oad/engine/SourceResourceRunner.java
oad/engine/cache/LruResourceCache.java
oad/engine/cache/MemoryCache.java
oad/engine/cache/MemoryCacheAdapter.java
oad/resource/NullCacheDecoder.java
oad/resource/bitmap/BitmapDrawableResource.java
oad/resource/bitmap/BitmapEncoder.java
oad/resource/bitmap/BitmapResource.java
oad/resource/bitmap/CenterCrop.java
oad/resource/bitmap/FileDescriptorBitmapDecoder.java
oad/resource/bitmap/FitCenter.java
oad/resource/bitmap/ImageVideoBitmapDecoder.java
oad/resource/bitmap/StreamBitmapDecoder.java
oad/resource/bytes/BytesResource.java
oad/resource/gif/GifDataResource.java
oad/resource/gif/GifDataTransformation.java
oad/resource/gif/GifDrawableResource.java
oad/resource/gif/GifFrameResourceDecoder.java
oad/resource/gif/GifResourceEncoder.java
oad/resource/gifbitmap/GifBitmapWrapper.java
oad/resource/gifbitmap/GifBitmapWrapperResource.java
oad/resource/gifbitmap/GifBitmapWrapperResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperResourceEncoder.java
oad/resource/gifbitmap/GifBitmapWrapperStreamResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperTransformation.java
oad/resource/transcode/BitmapBytesTranscoder.java
oad/resource/transcode/BitmapDrawableTranscoder.java
oad/resource/transcode/GifBitmapWrapperDrawableTranscoder.java
oad/resource/transcode/GifDataBytesTranscoder.java
oad/resource/transcode/GifDataDrawableTranscoder.java
oad/resource/transcode/ResourceTranscoder.java
oad/resource/transcode/UnitTranscoder.java
equest/GenericRequest.java
equest/ResourceCallback.java
e743a1f03f24e33270f38de883b508d4312a7f69 25-Jun-2014 Sam Judd <judds@google.com> Cache resources only after no remaining consumers.
esource.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/EngineJobListener.java
oad/engine/cache/MemoryCache.java
oad/engine/cache/MemoryCacheAdapter.java
til/LruCache.java
1cd9f328e9aa63121474dbfed8c8baf1a5fe9262 24-Jun-2014 Sam Judd <judds@google.com> Expose setting resize/disk cache services.
lideBuilder.java
oad/engine/Engine.java
oad/engine/EngineBuilder.java
eba30dc89f6138cf85e1adf0fd1d23a87849c9e6 23-Jun-2014 Sam Judd <judds@google.com> Add support for media store thumbnails.
odelRequest.java
oad/data/MediaStoreThumbFetcher.java
oad/model/stream/MediaStoreStreamLoader.java
da4ce795221e0fd9a3d11c84f018b3b5d6a10421 23-Jun-2014 Sam Judd <judds@google.com> Improve thumbnail performance.
equest/target/DrawableImageViewTarget.java
equest/target/SquaringDrawable.java
equest/target/Target.java
214e9f90ba8a156b0bdbaff7fc911ffaf3e5b137 23-Jun-2014 Sam Judd <judds@google.com> Add some logs for timing requests.
oad/engine/Engine.java
oad/engine/EngineJob.java
equest/GenericRequest.java
til/LogTime.java
aed5a1923b6add5101689ca462107cc16877b05e 23-Jun-2014 Sam Judd <judds@google.com> Pool BitmapFactory.Options in downsampler.
oad/resource/bitmap/Downsampler.java
cecec2beee79204f1401f3a649c55fdb57f7d393 23-Jun-2014 Sam Judd <judds@google.com> Use priorities for requests fulfilled from cache.
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/EngineBuilder.java
oad/engine/ResourceRunner.java
equest/ThumbnailRequestCoordinator.java
1e1f49824afcb737ed2b7bbf4a14c341827be9ee 23-Jun-2014 Sam Judd <judds@google.com> Don't allocate List for single cb in EngineJob.
oad/engine/EngineJob.java
1f028c8ef85fdd1608c7d716d41e7e086fc77359 23-Jun-2014 Sam Judd <judds@google.com> Don't allocate ArrayList for single transformation
enericRequestBuilder.java
d0546ba0366fc276a5ac1f4c2eea88901166f7be 23-Jun-2014 Sam Judd <judds@google.com> Pool and reuse GenericRequest objects.
enericRequestBuilder.java
equest/GenericRequest.java
equest/Request.java
equest/ThumbnailRequestCoordinator.java
2d5dcec769a2ac17df6aab0547befc80344f8967 23-Jun-2014 Sam Judd <judds@google.com> Fix returning 0 size for GifBitmapWrapper
oad/resource/gifbitmap/GifBitmapWrapper.java
70db081bbc0a80737f457c6388f4af4c1391f5f5 23-Jun-2014 Sam Judd <judds@google.com> Avoid allocating new object per default transform
itmapRequestBuilder.java
rawableRequestBuilder.java
lide.java
fcca8d79a3a04e71924d06799de2af46c923a84e 22-Jun-2014 Sam Judd <judds@google.com> Fix android studio gradle build and lint errors.
lide.java
oad/resource/gif/GifDrawable.java
anager/RequestManagerFragment.java
anager/RequestManagerRetriever.java
anager/SupportRequestManagerFragment.java
til/Util.java
8ff32510d6572ca4952a87ccb8ad7140c1619443 21-Jun-2014 Sam Judd <judds@google.com> Allow puts of same resource to LruCache repeatedly
til/LruCache.java
2b790b00f26ab3c57b409761c25351083aeb85b2 21-Jun-2014 Sam Judd <judds@google.com> Don't memoize id in ImageVideoModelLoader
oad/model/ImageVideoModelLoader.java
8bd8ac7321e75f75fa4f4ac8f4a2666f98643e3c 21-Jun-2014 Sam Judd <judds@google.com> Fix safe key caching.
oad/engine/cache/SafeKeyGenerator.java
be180a0eb61b3e4c088cec44c69cde5f91cbe7b9 20-Jun-2014 Sam Judd <judds@google.com> Avoid NPE in multi transformation getId().
oad/MultiTransformation.java
985687813fcdda9136dcf255784409f65317b280 20-Jun-2014 Sam Judd <judds@google.com> Add override to request subclasses
itmapRequestBuilder.java
rawableRequestBuilder.java
ifRequestBuilder.java
89cd88e9c1ed197f390e186799b14b2f63b66670 19-Jun-2014 Sam Judd <judds@google.com> Improve performance and resource reuse.
oad/engine/EngineBuilder.java
oad/engine/SourceResourceRunner.java
oad/engine/executor/FifoPriorityThreadPoolExecutor.java
oad/model/GlideUrl.java
oad/resource/gifbitmap/GifBitmapWrapperResource.java
9412ff8e84d057afc4f44af62f618eefb744b7c1 19-Jun-2014 Sam Judd <judds@google.com> Add connectivity listening to request manager.
lide.java
anager/ConnectivityMonitor.java
anager/ConnectivityMonitorFactory.java
anager/DefaultConnectivityMonitor.java
anager/LifecycleRequestManager.java
anager/NullConnectivityMonitor.java
anager/NullRequestManager.java
anager/RequestManagerFragment.java
anager/RequestManagerRetriever.java
anager/SupportRequestManagerFragment.java
acbeb5b5e7b63f70ccdfa212af0bed3ca62cee11 19-Jun-2014 Sam Judd <judds@google.com> Don't replace thumbnails with placeholders.
equest/ThumbnailRequestCoordinator.java
b46fae747f6bf04b849442f851a1c9da51434ec1 19-Jun-2014 Sam Judd <judds@google.com> Allow overriding target sizes.
enericRequestBuilder.java
oad/engine/Engine.java
equest/GenericRequest.java
531667420f0cb59e01e0ae5928392469006148dd 18-Jun-2014 Sam Judd <judds@google.com> Add more robust animation support.
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
lide.java
istPreloader.java
oad/resource/gif/GifFrameManager.java
equest/DrawableCrossFadeViewAnimation.java
equest/GenericRequest.java
equest/GlideAnimation.java
equest/GlideAnimationFactory.java
equest/NoAnimation.java
equest/ViewAnimation.java
equest/ViewPropertyAnimation.java
equest/target/BaseTarget.java
equest/target/BitmapImageViewTarget.java
equest/target/DrawableImageViewTarget.java
equest/target/Target.java
equest/target/ViewTarget.java
444371118bf079a412017948166cf4eb4db48103 18-Jun-2014 Sam Judd <judds@google.com> Intercept ready/failed calls with RequestListeners
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
ifRequestBuilder.java
equest/GenericRequest.java
equest/RequestListener.java
c2a82e501afef1ef9876db0337d60ea599e73119 17-Jun-2014 Sam Judd <judds@google.com> Allow rotation in Flickr sample.
anager/LifecycleRequestManager.java
8a6067fbe2a670d2e893c79c9c0ec17817da6568 15-Jun-2014 Sam Judd <judds@google.com> Add RequestManagers based on lifecycle events.
itmapRequestBuilder.java
itmapTypeRequest.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
ifRequestBuilder.java
ifTypeRequest.java
lide.java
odelRequest.java
anager/LifecycleRequestManager.java
anager/NullRequestManager.java
anager/RequestManager.java
anager/RequestManagerFragment.java
anager/RequestManagerLifecycleFragment.java
anager/RequestManagerRetriever.java
anager/SupportRequestManagerFragment.java
equest/GenericRequest.java
equest/Request.java
equest/ThumbnailRequestCoordinator.java
512fcec1d596928ceac3e63ca80292543c30e82e 18-Jun-2014 Sam Judd <judds@google.com> Fix NPE in ImageVideoBitmapDecoder.
oad/resource/bitmap/ImageVideoBitmapDecoder.java
oad/resource/bitmap/VideoBitmapDecoder.java
0d8a954b91ef8a37c944c2fdee75966c6f94d7bb 17-Jun-2014 Sam Judd <judds@google.com> Stop GifDrawables when callback is cleared.
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
0f49c87b2f26f3e086f021461b7e5409a7d42be0 15-Jun-2014 Sam Judd <judds@google.com> Move GifDecoder related classes into third_party.
oad/resource/gif/GifData.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
oad/resource/gif/GifFrameModelLoader.java
oad/resource/gif/GifFrameResourceDecoder.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gif/decoder/GifDecoder.java
oad/resource/gif/decoder/GifFrame.java
oad/resource/gif/decoder/GifHeader.java
oad/resource/gif/decoder/GifHeaderParser.java
bd01b9765954ac2b99cb5dd76ade740455ad69e9 15-Jun-2014 Sam Judd <judds@google.com> Make sure ids match class/package names.
oad/resource/bitmap/BitmapEncoder.java
oad/resource/bitmap/CenterCrop.java
oad/resource/bitmap/FitCenter.java
oad/resource/bitmap/ImageVideoBitmapDecoder.java
oad/resource/bitmap/StreamBitmapDecoder.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gif/GifResourceEncoder.java
oad/resource/transcode/BitmapBytesTranscoder.java
oad/resource/transcode/BitmapDrawableTranscoder.java
oad/resource/transcode/GifDataDrawableTranscoder.java
oad/resource/transcode/UnitTranscoder.java
cbba04826bfaf4f8055f922bc41937572983c17f 15-Jun-2014 Sam Judd <judds@google.com> Add asGif() default option
rawableTypeRequest.java
ifRequestBuilder.java
ifTypeRequest.java
lide.java
oad/resource/transcode/GifDataBytesTranscoder.java
a37592fb57e7cd95b53d9493e0f339d04b38b808 15-Jun-2014 Sam Judd <judds@google.com> Fix GIF drawable transformations.
rawableRequestBuilder.java
oad/resource/gif/GifData.java
oad/resource/gif/GifDataTransformation.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameManager.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperTransformation.java
da7bc32c1a0d448f7d29685692a45eb5f6867fa5 15-Jun-2014 Sam Judd <judds@google.com> Apply transformations to cached resources.

This allows transformations to be applied that
for whatever reason cannot be cached. In
particular this is required for transformations
for GIFs because neither Glide nor the Android
framework include a GIF decoder so we can only
cache the original data. This change is risky,
and relies on transformations being idempotent.
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/ResourceRunner.java
063020db301f9a3d96c8aa6a7f0b0bc1651ba45e 15-Jun-2014 Sam Judd <judds@google.com> Fix always returning null from MultiTransformation
oad/MultiTransformation.java
1a0d2f25951a536b465c5b2a1dfa5d3c076de912 14-Jun-2014 Sam Judd <judds@google.com> Move GenericRequest out of bitmap package
itmapRequestBuilder.java
rawableRequestBuilder.java
enericRequestBuilder.java
equest/GenericRequest.java
equest/RequestListener.java
equest/bitmap/GenericRequest.java
equest/bitmap/RequestListener.java
44b89ba468c3f0f996bf1497d2f55fc9b50de0e8 14-Jun-2014 Sam Judd <judds@google.com> Fix shared gif drawables
lide.java
oad/resource/bitmap/BitmapDrawableResource.java
oad/resource/drawable/BitmapDrawableResource.java
oad/resource/drawable/DrawableResource.java
oad/resource/transcode/BitmapDrawableTranscoder.java
oad/resource/transcode/GifBitmapDrawableTranscoder.java
oad/resource/transcode/GifBitmapWrapperDrawableTranscoder.java
9965bee0f6e0c5d46a83856ab14fde9ea1e83809 13-Jun-2014 Sam Judd <judds@google.com> Use PreDraw rather than GlobalLayout in ViewTarget
equest/target/DrawableImageViewTarget.java
equest/target/ViewTarget.java
7260e7b8e840ae9e03cc20df73accfc4121cb190 13-Jun-2014 Sam Judd <judds@google.com> Cleanup request builders and add tests
itmapTypeRequest.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericRequestBuilder.java
enericTranscodeRequest.java
lide.java
feec80e875d6ae78dc03ee73585d4c5c446327f8 13-Jun-2014 Sam Judd <judds@google.com> Add timing logs for runners.
oad/engine/ResourceRunner.java
oad/engine/SourceResourceRunner.java
8e9362526ca1e73364de269ae09c75c98d0e23f5 13-Jun-2014 Sam Judd <judds@google.com> Code cleanup
oad/resource/bitmap/StreamBitmapDecoder.java
oad/resource/gif/GifData.java
oad/resource/gif/GifDataResource.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameLoader.java
oad/resource/gif/GifFrameManager.java
oad/resource/gif/GifFrameModelLoader.java
oad/resource/gif/GifResource.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gif/decoder/GifDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperTransformation.java
fc3f03260933d96fae33a43846860f226dd661fe 12-Jun-2014 Sam Judd <judds@google.com> GifBitmap -> GifBitmapWrapper
rawableRequestBuilder.java
rawableTypeRequest.java
lide.java
oad/resource/gifbitmap/GifBitmap.java
oad/resource/gifbitmap/GifBitmapResource.java
oad/resource/gifbitmap/GifBitmapResourceDecoder.java
oad/resource/gifbitmap/GifBitmapResourceEncoder.java
oad/resource/gifbitmap/GifBitmapStreamResourceDecoder.java
oad/resource/gifbitmap/GifBitmapTransformation.java
oad/resource/gifbitmap/GifBitmapWrapper.java
oad/resource/gifbitmap/GifBitmapWrapperResource.java
oad/resource/gifbitmap/GifBitmapWrapperResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperResourceEncoder.java
oad/resource/gifbitmap/GifBitmapWrapperStreamResourceDecoder.java
oad/resource/gifbitmap/GifBitmapWrapperTransformation.java
oad/resource/gifbitmap/ImageVideoGifDataLoadProvider.java
oad/resource/transcode/GifBitmapDrawableTranscoder.java
4f96c1a82e7d2db4863ac63dd00a261e9f0746b1 12-Jun-2014 Sam Judd <judds@google.com> Make gif resources safe for multiple consumers.
oad/resource/NullCacheDecoder.java
oad/resource/gif/GifData.java
oad/resource/gif/GifDecoder.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameLoader.java
oad/resource/gif/GifFrameManager.java
oad/resource/gif/GifFrameResourceDecoder.java
oad/resource/gif/GifResource.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gif/decoder/GifDecoder.java
oad/resource/gif/decoder/GifFrame.java
oad/resource/gif/decoder/GifHeader.java
oad/resource/gif/decoder/GifHeaderParser.java
oad/resource/gifbitmap/GifBitmapTransformation.java
equest/bitmap/GenericRequest.java
be9ba784e13d6f8bf390ec0f11fc2600a38b0548 12-Jun-2014 Sam Judd <judds@google.com> Add drawable request builder to handle image/video/gifs.
itmapTypeRequest.java
rawableRequestBuilder.java
rawableTypeRequest.java
enericTranscodeRequest.java
lide.java
lideBuilder.java
istPreloader.java
odelRequest.java
oad/resource/drawable/GifBitmap.java
oad/resource/drawable/GifBitmapResource.java
oad/resource/drawable/GifBitmapResourceDecoder.java
oad/resource/drawable/GifBitmapResourceEncoder.java
oad/resource/drawable/GifBitmapStreamResourceDecoder.java
oad/resource/gif/GifData.java
oad/resource/gif/GifDataLoadProvider.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifDrawableResource.java
oad/resource/gif/GifFrameManager.java
oad/resource/gif/GifResource.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gif/GifResourceEncoder.java
oad/resource/gifbitmap/GifBitmap.java
oad/resource/gifbitmap/GifBitmapResource.java
oad/resource/gifbitmap/GifBitmapResourceDecoder.java
oad/resource/gifbitmap/GifBitmapResourceEncoder.java
oad/resource/gifbitmap/GifBitmapStreamResourceDecoder.java
oad/resource/gifbitmap/GifBitmapTransformation.java
oad/resource/gifbitmap/ImageVideoGifDataLoadProvider.java
oad/resource/transcode/GifBitmapDrawableTranscoder.java
oad/resource/transcode/GifDataDrawableTranscoder.java
ea01ddd754126290fc18c3dc8f6095ce0216768a 07-Jun-2014 Sam Judd <judds@google.com> Add GifDecoder and GifResource*
oad/resource/drawable/DrawableResource.java
oad/resource/drawable/GifBitmap.java
oad/resource/drawable/GifBitmapResource.java
oad/resource/drawable/GifBitmapResourceDecoder.java
oad/resource/drawable/GifBitmapResourceEncoder.java
oad/resource/drawable/GifBitmapStreamResourceDecoder.java
oad/resource/gif/GifDecoder.java
oad/resource/gif/GifDrawable.java
oad/resource/gif/GifFrameLoader.java
oad/resource/gif/GifFrameManager.java
oad/resource/gif/GifFrameResourceDecoder.java
oad/resource/gif/GifResource.java
oad/resource/gif/GifResourceDecoder.java
oad/resource/gif/GifResourceEncoder.java
oad/resource/transcode/GifBitmapDrawableTranscoder.java
b38d03ba0aa2b9dc036bb987a13cb5fcc6ec661d 10-Jun-2014 Sam Judd <judds@google.com> Add types to base and simple targets
equest/target/BaseTarget.java
equest/target/SimpleTarget.java
80b7691daac313059e4311214249fa6da53451ed 10-Jun-2014 Sam Judd <judds@google.com> Allow resources to skip memory and disk caches.

Conflicts:
library/src/test/java/com/bumptech/glide/load/engine/EngineJobTest.java
itmapRequestBuilder.java
enericRequestBuilder.java
oad/ResourceEncoder.java
oad/SkipCache.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/Engine.java
oad/engine/EngineJob.java
oad/engine/ResourceRunnerFactory.java
oad/engine/SourceResourceRunner.java
oad/engine/cache/DiskCache.java
oad/engine/cache/DiskLruCacheWrapper.java
oad/resource/bitmap/BitmapEncoder.java
equest/bitmap/GenericRequest.java
olley/VolleyDiskCacheWrapper.java
3f8d4ceddd52677340df8007216ad633f749a379 10-Jun-2014 Sam Judd <judds@google.com> Fix not holding resource for all cvs in EngineJob
oad/engine/EngineJob.java
ac28599e2b40e0dd6b97f6a91849585531264622 05-Jun-2014 Sam Judd <judds@google.com> Get maven working with tests
itmapRequestBuilder.java
itmapTypeRequest.java
ataLoadProvider.java
enericRequestBuilder.java
enericTranscodeRequest.java
lide.java
lideBuilder.java
istPreloader.java
emoryCategory.java
odelRequest.java
riority.java
esource.java
oad/DecodeFormat.java
oad/Key.java
oad/MultiTransformation.java
oad/ResourceDecoder.java
oad/ResourceEncoder.java
oad/Transformation.java
oad/data/ByteArrayFetcher.java
oad/data/DataFetcher.java
oad/data/FileDescriptorLocalUriFetcher.java
oad/data/LocalUriFetcher.java
oad/data/StreamLocalUriFetcher.java
oad/engine/DefaultResourceRunnerFactory.java
oad/engine/Engine.java
oad/engine/EngineBuilder.java
oad/engine/EngineJob.java
oad/engine/EngineJobListener.java
oad/engine/EngineKey.java
oad/engine/EngineKeyFactory.java
oad/engine/KeyFactory.java
oad/engine/ResourceRunner.java
oad/engine/ResourceRunnerFactory.java
oad/engine/SourceResourceRunner.java
oad/engine/bitmap_recycle/AttributeStrategy.java
oad/engine/bitmap_recycle/BaseKeyPool.java
oad/engine/bitmap_recycle/BitmapPool.java
oad/engine/bitmap_recycle/BitmapPoolAdapter.java
oad/engine/bitmap_recycle/BitmapReferenceCounter.java
oad/engine/bitmap_recycle/BitmapReferenceCounterAdapter.java
oad/engine/bitmap_recycle/GroupedLinkedMap.java
oad/engine/bitmap_recycle/LruBitmapPool.java
oad/engine/bitmap_recycle/LruPoolStrategy.java
oad/engine/bitmap_recycle/Poolable.java
oad/engine/bitmap_recycle/SerialBitmapReferenceCounter.java
oad/engine/bitmap_recycle/SizeStrategy.java
oad/engine/cache/DiskCache.java
oad/engine/cache/DiskCacheAdapter.java
oad/engine/cache/DiskLruCacheWrapper.java
oad/engine/cache/LruResourceCache.java
oad/engine/cache/MemoryCache.java
oad/engine/cache/MemoryCacheAdapter.java
oad/engine/cache/MemorySizeCalculator.java
oad/engine/cache/SafeKeyGenerator.java
oad/engine/cache/StringKey.java
oad/engine/executor/FifoPriorityThreadPoolExecutor.java
oad/engine/executor/Prioritized.java
oad/model/FileLoader.java
oad/model/GenericLoaderFactory.java
oad/model/GlideUrl.java
oad/model/ImageVideoModelLoader.java
oad/model/ImageVideoWrapper.java
oad/model/ModelCache.java
oad/model/ModelLoader.java
oad/model/ModelLoaderFactory.java
oad/model/ResourceLoader.java
oad/model/StringLoader.java
oad/model/UriLoader.java
oad/model/UrlLoader.java
oad/model/file_descriptor/FileDescriptorFileLoader.java
oad/model/file_descriptor/FileDescriptorModelLoader.java
oad/model/file_descriptor/FileDescriptorResourceLoader.java
oad/model/file_descriptor/FileDescriptorStringLoader.java
oad/model/file_descriptor/FileDescriptorUriLoader.java
oad/model/stream/BaseGlideUrlLoader.java
oad/model/stream/StreamByteArrayLoader.java
oad/model/stream/StreamFileLoader.java
oad/model/stream/StreamModelLoader.java
oad/model/stream/StreamResourceLoader.java
oad/model/stream/StreamStringLoader.java
oad/model/stream/StreamUriLoader.java
oad/model/stream/StreamUrlLoader.java
oad/resource/bitmap/BitmapDecoder.java
oad/resource/bitmap/BitmapEncoder.java
oad/resource/bitmap/BitmapResource.java
oad/resource/bitmap/CenterCrop.java
oad/resource/bitmap/Downsampler.java
oad/resource/bitmap/FileDescriptorBitmapDataLoadProvider.java
oad/resource/bitmap/FileDescriptorBitmapDecoder.java
oad/resource/bitmap/FitCenter.java
oad/resource/bitmap/ImageHeaderParser.java
oad/resource/bitmap/ImageVideoBitmapDecoder.java
oad/resource/bitmap/ImageVideoDataLoadProvider.java
oad/resource/bitmap/RecyclableBufferedInputStream.java
oad/resource/bitmap/StreamBitmapDataLoadProvider.java
oad/resource/bitmap/StreamBitmapDecoder.java
oad/resource/bitmap/TransformationUtils.java
oad/resource/bitmap/VideoBitmapDecoder.java
oad/resource/bytes/BytesResource.java
oad/resource/drawable/BitmapDrawableResource.java
oad/resource/transcode/BitmapBytesTranscoder.java
oad/resource/transcode/BitmapDrawableTranscoder.java
oad/resource/transcode/ResourceTranscoder.java
oad/resource/transcode/TranscoderFactory.java
oad/resource/transcode/UnitTranscoder.java
rovider/ChildLoadProvider.java
rovider/DataLoadProviderFactory.java
rovider/EmptyDataLoadProvider.java
rovider/FixedLoadProvider.java
rovider/LoadProvider.java
equest/Request.java
equest/RequestCoordinator.java
equest/ResourceCallback.java
equest/ThumbnailRequestCoordinator.java
equest/bitmap/GenericRequest.java
equest/bitmap/RequestListener.java
equest/target/BaseTarget.java
equest/target/BitmapImageViewTarget.java
equest/target/DrawableImageViewTarget.java
equest/target/ImageViewTargetFactory.java
equest/target/SimpleTarget.java
equest/target/Target.java
equest/target/ViewTarget.java
til/ByteArrayPool.java
til/LruCache.java
til/Util.java
olley/RequestQueueWrapper.java
olley/VolleyDiskCacheWrapper.java
olley/VolleyRequestFuture.java
olley/VolleyStreamFetcher.java
olley/VolleyUrlLoader.java