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
|