• Home
  • History
  • Annotate
  • only in /packages/apps/Gallery2/src/com/android/photos/data/
History log of /packages/apps/Gallery2/src/com/android/photos/data/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e58cb0d26c9fc8d1eb04d3cb86233b918053a47b 06-Aug-2013 George Mount <mount@google.com> Remove MediaCache and MediaCacheUtils.

Change-Id: Iebf4b10ecde56bc490a1b5a4add31a1cf766e9c9
ileRetriever.java
ediaCache.java
ediaCacheDatabase.java
ediaCacheUtils.java
ediaRetriever.java
d3423af9e06503aeae632b14cb98f86608cac7c7 06-Aug-2013 George Mount <mount@google.com> Remove BitmapDecoder, which is now unused.

Change-Id: I01938fac23f212021bc9b7ebe649f40b7dae372a
itmapDecoder.java
452f74622c9b6fdd357b94ab74ae81dd03cf3582 01-Jul-2013 George Mount <mount@google.com> Ensure no account duplicates.

Bug 9502314
Add a uniqueness constraint to account name.

Change-Id: I1f0607e5ce9b90054b3b98bed1557b223d7e89a7
hotoDatabase.java
e56eaa946d695e24a276b4ce6770298b0cccdece 28-May-2013 George Mount <mount@google.com> Add decoding to a smaller image by sampling and scaling.

This allows opportunistic reuse of bitmaps, but does not
require it when downsampling.

Change-Id: I06f12bb5416f88a242f67bff3d2ca45894101bcd
itmapDecoder.java
e7b3f10280065ecc19b4b6a1cf9952a48ab618c0 29-May-2013 George Mount <mount@google.com> Recover from bitmap decode failure.

Skia errors out when decoding a bitmap into another bitmap
sometimes. When this situation is detected, the decode is
is retried without reusing a bitmap.

Change-Id: I935dec988ed7e115ceda9233a65d3b6083a17468
itmapDecoder.java
dcda3945d663d9bc4d78c8b9d40b6c7ef15d6878 23-May-2013 Bobby Georgescu <georgescu@google.com> am cdc87e62: Merge "Fix potential synchronization issue in bitmap pool" into gb-ub-photos-bryce

* commit 'cdc87e62ee28b5022b2e4d0bc756c264cc26d8e9':
Fix potential synchronization issue in bitmap pool
15d700c353e8f3c61240e7e40e99065787d75d48 22-May-2013 George Mount <mount@google.com> Merge "Combine code for bitmap decoding and add byte array decoding." into gb-ub-photos-carlsbad
338118e6dfa6482704a219c9da27d33349e4e195 21-May-2013 George Mount <mount@google.com> Combine code for bitmap decoding and add byte array decoding.

Change-Id: Id780f94a5d939e5423b87f2e1d4ddf18b3dfa126
itmapDecoder.java
1c89159dc7c9a5cddb69b62144c3333c6b6da55d 21-May-2013 Bobby Georgescu <georgescu@google.com> Add comments to bitmap pools

Change-Id: Ie841316629ef0737dcdd5002b3278cf0bca3a768
alleryBitmapPool.java
parseArrayBitmapPool.java
3e43b59805993151c76fcc3f0069cc99985811d3 21-May-2013 Bobby Georgescu <georgescu@google.com> Fix potential synchronization issue in bitmap pool

Bug: 9072712

Change-Id: I7fcecd6ec63e461e06a6565519be6d86e3246155
alleryBitmapPool.java
c8feb013ec6a1d48729dc53127e4596d91e74f5c 09-May-2013 George Mount <mount@google.com> Fix bitmap buffer size.

The buffer size wasn't sufficient for some images.

Change-Id: Iba008c5bd4801183450f6076d73d19db531d5f3b
itmapDecoder.java
033d43c3334c4633221fb18c5e826964b495f3c1 08-May-2013 Bobby Georgescu <georgescu@google.com> Fix memory leak in SparseArrayBitmapPool

Bug: 8857493
Change-Id: Ie5fae457aea91973caa07f8955b1364df573821b
parseArrayBitmapPool.java
6d7a2d3e32a27de28336176f856a7439b36252bd 02-May-2013 George Mount <mount@google.com> Merge changes Ia9b2ced0,I7cccfffc into gb-ub-photos-bryce

* changes:
Class to simplify use of GalleryBitmapPool for decoding Bitmaps.
Allow prefetch for cache, reducing priority for prefetched images.
33065f02d7d88dab68ff3f9a0a27b7bd5bba8da7 30-Apr-2013 George Mount <mount@google.com> Class to simplify use of GalleryBitmapPool for decoding Bitmaps.

Bug 8446191
Required for I86cfa59f448daa4e7b9fd7ea9ada2d69357e1f63

Change-Id: Ia9b2ced0bfd9c9c1b969c77bc89eaa0fa87687bb
itmapDecoder.java
057146cfc753d434994385e8a71f196fbd009b44 02-May-2013 George Mount <mount@google.com> Allow prefetch for cache, reducing priority for prefetched images.

Bug 8446191
Required for I86cfa59f448daa4e7b9fd7ea9ada2d69357e1f63

Change-Id: I7cccfffc539988d26fc751e16726b05fb2ba21bd
ediaCache.java
fe804d11f398b3c03b4a6ccffcfdac56e1728de4 30-Apr-2013 Mangesh Ghiware <mghiware@google.com> Handle onDowngrade in PhotoDatabase

Bug: 8683352
Change-Id: Iefaa425a753c8242dc345efd96354bbb7b5bb999
hotoDatabase.java
ba1d7caf633631e3195e3938a39b86efd820869a 09-Apr-2013 George Mount <mount@google.com> Add _COUNT support for PhotoProvider to help performance of All Photos.

Bug 8594818

Change-Id: Iab14a945e33ffcbf539b1d7acc704538e4bf48b6
hotoProvider.java
6058af443b087ba50741cc3e61ec70e830e498fa 01-Apr-2013 Bobby Georgescu <georgescu@google.com> Enforce bmp type in pool, handle MTP image decode failure

- GalleryBitmapPool didn't reject bitmap types other than
ARGB_8888 which could lead to problems when a different type
is used for recycling.
- BitmapFactory throws an exception rather than returning null
when image decoding fails and an existing bitmap was supplied
for recycling, even if the failure was not caused by the use
of that bitmap. When decoding things from an MTP device, we
need to handle this since unsupported formats may be returned.

Change-Id: I8cc8aa46f5a741b360e806814991f74a131e9039
alleryBitmapPool.java
d4681a3c9d417970a9602112bd83f921ac16af96 28-Mar-2013 George Mount <mount@google.com> Remove ImageCache from PhotoProvider in favor of MediaCache.

Change-Id: I4e75a094d1dc033ac892c2b95bdc6b6a4a165304
ediaCache.java
ediaCacheDatabase.java
ediaCacheUtils.java
hotoProvider.java
49508252ccb37a92bf06da468e4683c4b1909a33 18-Mar-2013 George Mount <mount@google.com> Add initial implementation of MediaCache.

Change-Id: I94d357bab0e57cc60b8be790d912ba036730298b
ileRetriever.java
ediaCache.java
ediaCacheDatabase.java
ediaCacheUtils.java
ediaRetriever.java
b2a646658c87378b681d85a130db705a39d07171 25-Mar-2013 Mangesh Ghiware <mghiware@google.com> Add album type to albums table.

Change-Id: Ib4dfb1de9d814d2ee41c5b855b69f09115912e57
hotoDatabase.java
hotoProvider.java
1a7caec663cedddf4fc80f2f33bc2eb8944a6f38 19-Mar-2013 John Reck <jreck@google.com> Changes for CanvasProvider

Change-Id: I0f90f08f4413717933083d110d5020f494d9ed5f
QLiteContentProvider.java
75819cfec58ba48b5ee81eb9214c8e49dccfce76 18-Mar-2013 John Reck <jreck@google.com> Merge "Fix notifyChange" into gb-ub-photos-bryce
835a0d50318e9cd61bbbd834e36ddda4cff9c59d 18-Mar-2013 John Reck <jreck@google.com> Fix notifyChange

Change-Id: I48d6c756a5272465b6cfaa632c879683aa51083d
hotoProvider.java
59073597fe605a519a5f74f52d400b55d071de0d 18-Mar-2013 George Mount <mount@google.com> Merge "Change delete cascade" into gb-ub-photos-bryce
8324b3355817e8f6d08ac0b1f7349926df8a9bc7 15-Mar-2013 George Mount <mount@google.com> Change delete cascade

Change-Id: Ib40b0989ed437c923ff82b379e539b1141225529
hotoProvider.java
fcdcdd7627bcebe97284e200daee9e8e284aa7f4 18-Mar-2013 George Mount <mount@google.com> Fix "drop table" problem.

Bug 8404285
Should drop table if exists when upgrading, not just drop a table.

Change-Id: Ic75fa0efc6ab44be073b2b78a8520e2289cd3148
hotoDatabase.java
b5ab491c5461df7fedb9c83f42e80acef4fd8a8e 15-Mar-2013 George Mount <mount@google.com> Delete and recreate database on upgrade.

Change-Id: I0125697dd673568ddfee7be8d7d0d693018b61d5
hotoDatabase.java
091314b7ea73e774ce96c981bd7007c94ad80e30 15-Mar-2013 George Mount <mount@google.com> Use cancellationSignal only on API Level 16 and above.

Bug 8390238

Change-Id: If2dacb1eb74e531d004b6f281d32a81f7cd59139
hotoProvider.java
693a5b7a18066d4757d49a44214356a3dd9f61a0 14-Mar-2013 Mangesh Ghiware <mghiware@google.com> Use plurals for table names for consistency.

Change-Id: I663c0085ed467f3f61f6060147374d9128967e2d
hotoProvider.java
869f4a62594c4508aa57a8622b461b6825b74e7c 09-Mar-2013 Bobby Georgescu <georgescu@google.com> Sharing support for albums, bulk operations infrastructure

Change-Id: I590f60ab85ffbd9cf9d7cd9982627604fa1b427f
lbumSetLoader.java
hotoSetLoader.java
56c42ad3265ceac0674e6a4c00800336101a230c 12-Mar-2013 George Mount <mount@google.com> Add delete cascade for Accounts.

Change-Id: I962c7cb657643c3eddbbeb6a691b26de5553d4df
hotoProvider.java
09bfc1d566621498d08903559ae707161a701571 11-Mar-2013 George Mount <mount@google.com> Add support for local storage of uploaded pictures.

Change-Id: I23c86e6a95871effcb76a54b16b9ab7720a63383
hotoProvider.java
dc32aaf95fd6925796474688c24704b3265a1ae7 11-Mar-2013 Mangesh Ghiware <mghiware@google.com> Enable operations on accounts table.

Change-Id: Ida0e379cad422dbeffb3b4ea89232db7f45a36e4
hotoProvider.java
fb6132b0b3079153fd1d15acf1dc3c6100aa2e00 07-Mar-2013 Bobby Georgescu <georgescu@google.com> Add sharing support

Change-Id: I2c7f18b0d6dd057c1fba96c1133d563f32abf55c
hotoSetLoader.java
f6e687bc30887695374580712092aeb917c84253 08-Mar-2013 John Reck <jreck@google.com> Support clicking on photos to view them

Change-Id: I511af0cbe46c833d81cbbd563b9c2b4feec2bffe
hotoSetLoader.java
62a1046c9482b4ac54d73130623ba7e37da2f275 07-Mar-2013 Bobby Georgescu <georgescu@google.com> Merge "Album set shim" into gb-ub-photos-bryce
5139ee00d28c3f694df74f0ccf13cec402707aea 07-Mar-2013 George Mount <mount@google.com> Add batch operations to PhotoProvider

Change-Id: I36b2f0305e2ef7502df7b896c8baedc86519ac52
otificationWatcher.java
hotoProvider.java
QLiteContentProvider.java
8c12028e716792bb083dc57dda58b8be26a16ef7 07-Mar-2013 Bobby Georgescu <georgescu@google.com> Album set shim

Change-Id: I12257ea09b7b5bc4b1d5ef638e685c66df86538a
lbumSetLoader.java
17362f811fa92ff0d9f92b3c733f08704de2f135 07-Mar-2013 Mangesh Ghiware <mghiware@google.com> Remove redundant Album NAME (replaced by TITLE)

Change-Id: I0482f8b4bd85e07aefe4af02b1e8dab4702eb9f6
hotoDatabase.java
hotoProvider.java
cad2ab01fe5d95f8a98f15c898fe532f85daeb89 07-Mar-2013 George Mount <mount@google.com> Merge "Add inserts to PhotoProvider." into gb-ub-photos-bryce
e1796ac13fad20584ae95767f6790c4090bffc3a 07-Mar-2013 George Mount <mount@google.com> Merge "Add album cover art downloading." into gb-ub-photos-bryce
aebb3b012aef838001c5f9e6adfa4bbcc7bb6569 07-Mar-2013 George Mount <mount@google.com> Add inserts to PhotoProvider.

Change-Id: Ie91df59975d185948c7c2fd96432d311847c3e00
hotoProvider.java
cb8c486b85267f81511d71f89a4c13d8e1dcfc19 07-Mar-2013 George Mount <mount@google.com> Add album cover art downloading.

Change-Id: I660761c3bf59b1b314be9674fc3f1e43f307c686
hotoProvider.java
0eed2b56583420f85a02f01707e49f37467bbad7 07-Mar-2013 John Reck <jreck@google.com> Merge "Data provider shim" into gb-ub-photos-bryce
d228222e5efca7df8c7f2fe49e5ec76696cbbc05 07-Mar-2013 John Reck <jreck@google.com> Data provider shim

Bolt the new UI framework on top of the old data model temporarily
to unblock UI work

Change-Id: I2f61f70647faca1f6a95b1f02f719ec4277fa5fb
ediaSetLoader.java
hotoSetLoader.java
1732a9cfe68564c7b55b0157575561ecf0f9fdc4 07-Mar-2013 George Mount <mount@google.com> Merge "Add required fields to PhotoProvider." into gb-ub-photos-bryce
2f5a064980ad79e88616ba124268e4d7298c68a5 06-Mar-2013 George Mount <mount@google.com> Add required fields to PhotoProvider.

Change-Id: I1e830702412d4431ba3b01fe4945a4818385b6cd
hotoDatabase.java
hotoProvider.java
a73acc17eea200014edba9c9c6a40f1c632fa57d 04-Mar-2013 Bobby Georgescu <georgescu@google.com> Preliminary AlbumSet UI

Change-Id: Ie99bd2939bfcb47c80605cbb22b84b1064098e91
lbumSetLoader.java
8c8e86dcb25cd65631d461940ce93bccabecf473 05-Mar-2013 George Mount <mount@google.com> Fix build break.

Change-Id: If19356395fe005a98036888cd9a688c4d36720ea
hotoProvider.java
135c2e576f3dfea954ba628942c55adcb35a7cf6 28-Feb-2013 George Mount <mount@google.com> Update PhotoProvider and tests to allow tests to run against GalleryGoogle.apk

Change-Id: I6630e7a5ba0883b887915f63094885a2dc9f025c
otificationWatcher.java
hotoDatabase.java
hotoProvider.java
08c0f25091f20c4d618b5adaa381ed6eedf4695f 01-Mar-2013 John Reck <jreck@google.com> Fix race condition

Change-Id: I6cf9207d067d4c0c3c4271d6ce6f44b213d7296b
alleryBitmapPool.java
c8419b4e5e3302f2efc7ea629891041a14219aa7 21-Feb-2013 George Mount <mount@google.com> Add initial implementation of PhotosProvider.

Change-Id: I98694cf54bd0fb549703a7184e1816e9590a05ff
hotoDatabase.java
hotoProvider.java
5f30b98d6ac98c6aa863d48f47e9b8e2b77a1820 15-Feb-2013 John Reck <jreck@google.com> Start of photos

Change-Id: Id53dd96d8873e0fe6c2685e07cd7bdc0cde7ea75
ediaSetLoader.java
hotoSetLoader.java
f52ceba89962829aa12f5caba131580e8da85880 20-Feb-2013 Bobby Georgescu <georgescu@google.com> Replace various BitmapPools with a smarter unified pool

Make all of gallery use a single shared pool, and pave the
way for making the pool more adaptive based on the current
workload.

Change-Id: Ia32561ad50b1b9716ebe2fd32a7bf02737685dac
alleryBitmapPool.java
parseArrayBitmapPool.java