• Home
  • History
  • Annotate
  • only in /external/glide/library/src/main/java/com/bumptech/glide/load/engine/
History log of /external/glide/library/src/main/java/com/bumptech/glide/load/engine/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
39cf2a57e54423787928bd310ebf9aed2f274f15 22-Sep-2014 Alan Newberger <alann@google.com> Migrate Glide to default to ALWAYS_ARGB_8888

Due to issues where we were seeing Camera builds request 8888 and
not always get it, employ a simple fix to just change Glide defaults
for Android across the board to 8888. The BitmapDecoders are what
really matter for Camera, changing the Builder as well for consistency.

Also added cache debugging lines to Engine to characterize issue.

Bug: 17523927
Change-Id: I10827561d0dbfc9e22365cceee16e030329071ff
ngine.java
9facd7399690405f4c35114972eb52c1a424e9de 26-Jun-2014 Sam Judd <judds@google.com> Move classes to more appropriate packages.
efaultResourceRunnerFactory.java
ngineKey.java
riginalEngineKey.java
esourceRunner.java
ourceResourceRunner.java
cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9 26-Jun-2014 Sam Judd <judds@google.com> Add support for caching the original image.
efaultResourceRunnerFactory.java
ngine.java
ngineKey.java
ngineKeyFactory.java
esourceRunnerFactory.java
ourceResourceRunner.java
0be7fb306834626a8c389e0a685d4017f5f84c71 25-Jun-2014 Sam Judd <judds@google.com> Check for original in cache before getting source.
efaultResourceRunnerFactory.java
ngine.java
ngineKey.java
ngineKeyFactory.java
eyFactory.java
esourceRunner.java
esourceRunnerFactory.java
ourceResourceRunner.java
1732686228f6309f8305e4b6c6066b845ab543db 25-Jun-2014 Sam Judd <judds@google.com> Pull cache loading logic out into class.
efaultResourceRunnerFactory.java
esourceRunner.java
78bad2aa32f824f9e098b5058dfa3506a7ed3f62 25-Jun-2014 Sam Judd <judds@google.com> Move id method into DataFetcher from ModelLoader.
ngine.java
ache/LruResourceCache.java
b7c7c2b2505f996dbda219faeb0d08dc1c9982d7 25-Jun-2014 Sam Judd <judds@google.com> Move resource into Engine package.
ngine.java
ngineJob.java
ngineJobListener.java
esource.java
esourceRunner.java
ourceResourceRunner.java
ache/LruResourceCache.java
ache/MemoryCache.java
ache/MemoryCacheAdapter.java
e743a1f03f24e33270f38de883b508d4312a7f69 25-Jun-2014 Sam Judd <judds@google.com> Cache resources only after no remaining consumers.
efaultResourceRunnerFactory.java
ngine.java
ngineJob.java
ngineJobListener.java
ache/MemoryCache.java
ache/MemoryCacheAdapter.java
1cd9f328e9aa63121474dbfed8c8baf1a5fe9262 24-Jun-2014 Sam Judd <judds@google.com> Expose setting resize/disk cache services.
ngine.java
ngineBuilder.java
214e9f90ba8a156b0bdbaff7fc911ffaf3e5b137 23-Jun-2014 Sam Judd <judds@google.com> Add some logs for timing requests.
ngine.java
ngineJob.java
cecec2beee79204f1401f3a649c55fdb57f7d393 23-Jun-2014 Sam Judd <judds@google.com> Use priorities for requests fulfilled from cache.
efaultResourceRunnerFactory.java
ngineBuilder.java
esourceRunner.java
1e1f49824afcb737ed2b7bbf4a14c341827be9ee 23-Jun-2014 Sam Judd <judds@google.com> Don't allocate List for single cb in EngineJob.
ngineJob.java
8bd8ac7321e75f75fa4f4ac8f4a2666f98643e3c 21-Jun-2014 Sam Judd <judds@google.com> Fix safe key caching.
ache/SafeKeyGenerator.java
89cd88e9c1ed197f390e186799b14b2f63b66670 19-Jun-2014 Sam Judd <judds@google.com> Improve performance and resource reuse.
ngineBuilder.java
ourceResourceRunner.java
xecutor/FifoPriorityThreadPoolExecutor.java
b46fae747f6bf04b849442f851a1c9da51434ec1 19-Jun-2014 Sam Judd <judds@google.com> Allow overriding target sizes.
ngine.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.
efaultResourceRunnerFactory.java
esourceRunner.java
feec80e875d6ae78dc03ee73585d4c5c446327f8 13-Jun-2014 Sam Judd <judds@google.com> Add timing logs for runners.
esourceRunner.java
ourceResourceRunner.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
efaultResourceRunnerFactory.java
ngine.java
ngineJob.java
esourceRunnerFactory.java
ourceResourceRunner.java
ache/DiskCache.java
ache/DiskLruCacheWrapper.java
3f8d4ceddd52677340df8007216ad633f749a379 10-Jun-2014 Sam Judd <judds@google.com> Fix not holding resource for all cvs in EngineJob
ngineJob.java
ac28599e2b40e0dd6b97f6a91849585531264622 05-Jun-2014 Sam Judd <judds@google.com> Get maven working with tests
efaultResourceRunnerFactory.java
ngine.java
ngineBuilder.java
ngineJob.java
ngineJobListener.java
ngineKey.java
ngineKeyFactory.java
eyFactory.java
esourceRunner.java
esourceRunnerFactory.java
ourceResourceRunner.java
itmap_recycle/AttributeStrategy.java
itmap_recycle/BaseKeyPool.java
itmap_recycle/BitmapPool.java
itmap_recycle/BitmapPoolAdapter.java
itmap_recycle/BitmapReferenceCounter.java
itmap_recycle/BitmapReferenceCounterAdapter.java
itmap_recycle/GroupedLinkedMap.java
itmap_recycle/LruBitmapPool.java
itmap_recycle/LruPoolStrategy.java
itmap_recycle/Poolable.java
itmap_recycle/SerialBitmapReferenceCounter.java
itmap_recycle/SizeStrategy.java
ache/DiskCache.java
ache/DiskCacheAdapter.java
ache/DiskLruCacheWrapper.java
ache/LruResourceCache.java
ache/MemoryCache.java
ache/MemoryCacheAdapter.java
ache/MemorySizeCalculator.java
ache/SafeKeyGenerator.java
ache/StringKey.java
xecutor/FifoPriorityThreadPoolExecutor.java
xecutor/Prioritized.java