Kenny Root
e6585b32ea
Use java.util.Objects instead on internal API
...
Not needed since java.util.Objects implements all the needed
functionality.
Change-Id: Icd31d49a9801d1705427f028e9ac927d58e7d34c
2013-12-13 13:40:30 -08:00
Baligh Uddin
38bae539f8
Remove deprecated locales
...
Bug:11340849
Change-Id: Ib99486303927a6bce308b113d70f8e5b5bce4a13
2013-12-09 22:41:12 +00:00
John Spurlock
6090995951
Remove unused imports from frameworks/base.
...
Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
2013-11-20 11:31:47 -05:00
Jeff Sharkey
2322205340
am 37ba54ac: am eb4dc749: am 6d0d4b5b: Merge "Mask OOBE when filtering recent documents." into klp-dev
...
* commit '37ba54ac13e6f8cff70d3138a029cfdd4733aba7':
Mask OOBE when filtering recent documents.
2013-11-19 00:17:23 -08:00
Jeff Sharkey
37ba54ac13
am eb4dc749: am 6d0d4b5b: Merge "Mask OOBE when filtering recent documents." into klp-dev
...
* commit 'eb4dc749de7f6ee45cae070db960890643e94aff':
Mask OOBE when filtering recent documents.
2013-11-19 00:13:26 -08:00
Jeff Sharkey
eb4dc749de
am 6d0d4b5b: Merge "Mask OOBE when filtering recent documents." into klp-dev
...
* commit '6d0d4b5b5a66ea348c2cdd89a89d4ab7f0483829':
Mask OOBE when filtering recent documents.
2013-11-19 00:11:15 -08:00
Jeff Sharkey
e2515ac296
Mask OOBE when filtering recent documents.
...
There is a data ownership issue related to recent documents Cursors,
and the loader and UI threads can end up traversing the same Cursor
at runtime. This change masks OOBE crashes caused by this race until
we have time to fix cleanly.
Bug: 11736668
Change-Id: I2039a5edcf341fcaedacc2f08bde96fc5a271782
2013-11-18 17:41:56 -08:00
Baligh Uddin
56ce7d8591
Import translations. DO NOT MERGE
...
Change-Id: I51676d5c61313a165f7a1cce21e46cb1c5ebe68d
Auto-generated-cl: translation import
2013-11-04 10:09:17 -08:00
Baligh Uddin
05938f545d
Import translations. DO NOT MERGE
...
Change-Id: I29e32b9b384864e27601d1abbec101ba5a9f839c
Auto-generated-cl: translation import
2013-10-30 09:27:21 -07:00
Jeff Sharkey
854419b5c7
am 88c84f97: am dd225d28: am 7fbba162: Merge "Suppress OperationCanceledException logging." into klp-dev
...
* commit '88c84f97186b9f5808949a8b11357f6f8d27f046':
Suppress OperationCanceledException logging.
2013-10-29 14:59:28 -07:00
Jeff Sharkey
88c84f9718
am dd225d28: am 7fbba162: Merge "Suppress OperationCanceledException logging." into klp-dev
...
* commit 'dd225d28e6e7a57a9ae70c4a7f6217358e3a2052':
Suppress OperationCanceledException logging.
2013-10-29 13:52:54 -07:00
Jeff Sharkey
9186827629
am 66d079bf: am f7eb3398: am 19949b9d: Merge "Guard against missing document columns." into klp-dev
...
* commit '66d079bf25ff3f99dbba91e02d392c936238170b':
Guard against missing document columns.
2013-10-29 12:01:44 -07:00
Jeff Sharkey
66d079bf25
am f7eb3398: am 19949b9d: Merge "Guard against missing document columns." into klp-dev
...
* commit 'f7eb3398f16f4d76d2a342cf571040360d5a6df6':
Guard against missing document columns.
2013-10-29 11:58:21 -07:00
Jeff Sharkey
33819318f6
Suppress OperationCanceledException logging.
...
These exceptions are normal when an app has cancelled an outstanding
thumbnail request.
Bug: 11385378
Change-Id: I8aed5721b447cda5baf447ac7afd627aa1062863
2013-10-29 11:56:37 -07:00
Jeff Sharkey
5d321d472d
Guard against missing document columns.
...
When filtering and sorting, guard against missing columns to avoid
crashing entire app.
Bug: 11377065
Change-Id: I04f035c918d743bcc84592f05e3ef9ad0ebfadce
2013-10-29 11:48:30 -07:00
Jeff Sharkey
2e05b6777a
am e643e337: am 99dcb2eb: am 10e509dc: Merge "Use inotify to update DocumentsUI." into klp-dev
...
* commit 'e643e33736e14a59f1f9a8acb4d630b2ea671a31':
Use inotify to update DocumentsUI.
2013-10-28 10:00:09 -07:00
Jeff Sharkey
e643e33736
am 99dcb2eb: am 10e509dc: Merge "Use inotify to update DocumentsUI." into klp-dev
...
* commit '99dcb2eb3578c3d14658b3850cb3e32608e173b1':
Use inotify to update DocumentsUI.
2013-10-28 09:57:20 -07:00
Jeff Sharkey
8b5f453a82
am de9b66fe: am 3ac436b7: am 80f103ae: Merge "Extra to always show advanced devices." into klp-dev
...
* commit 'de9b66fee1bdbc914c287fb9a2aa832dc2d3e6f9':
Extra to always show advanced devices.
2013-10-25 18:22:22 -07:00
Jeff Sharkey
de9b66fee1
am 3ac436b7: am 80f103ae: Merge "Extra to always show advanced devices." into klp-dev
...
* commit '3ac436b758830eb938c62d5ed91caa7808b5b63e':
Extra to always show advanced devices.
2013-10-25 18:17:52 -07:00
Jeff Sharkey
db5ef12500
Use inotify to update DocumentsUI.
...
While user is actively looking at a directory, subscribe to inotify
events and notify of content changes to trigger requeries. Reference
count the observers, since multiple cursors are regularly open during
requeries.
Fix leaking cursors on activity rotation; crazy loader ID generation
is no longer needed.
Bug: 10999396
Change-Id: Iddeb08a056fee80c93df8499874705bcd213a1e2
2013-10-25 17:51:04 -07:00
Jeff Sharkey
96c620595b
Extra to always show advanced devices.
...
Also always lower-case extension to extract MIME type correctly,
we may want to fix in MimeUtils at some point.
Bug: 11354402
Change-Id: I77d0c06a663cd0c4320c41553ff1980b6f9a7778
2013-10-25 16:30:54 -07:00
Jeff Sharkey
9748fe9ad1
am a5d24638: am 180e484e: am be416248: Merge "Remove persisted stacks when app removed/cleared." into klp-dev
...
* commit 'a5d24638f62b7bd5bdd7ec9d8ce14bccb21c3f47':
Remove persisted stacks when app removed/cleared.
2013-10-24 15:44:01 -07:00
Jeff Sharkey
a5d24638f6
am 180e484e: am be416248: Merge "Remove persisted stacks when app removed/cleared." into klp-dev
...
* commit '180e484ef0370ab7f796c8fa51baf6b4c1c2cbdc':
Remove persisted stacks when app removed/cleared.
2013-10-24 15:40:15 -07:00
Jeff Sharkey
36dcadf070
am 909924de: am 8dd4c1d0: am 5ecfb557: Merge "Long-press on GET_CONTENT app shows its details." into klp-dev
...
* commit '909924de9fcf45b5d08e5d2b6b0301e7e0707d47':
Long-press on GET_CONTENT app shows its details.
2013-10-24 12:40:10 -07:00
Jeff Sharkey
8e0164c566
am 46106ca2: am 686fa2db: am c832ef0d: Merge "Show spinner while waiting for mutations." into klp-dev
...
* commit '46106ca28e8a679ce2f0609d03ae6ba4b95d7f30':
Show spinner while waiting for mutations.
2013-10-24 12:40:07 -07:00
Jeff Sharkey
909924de9f
am 8dd4c1d0: am 5ecfb557: Merge "Long-press on GET_CONTENT app shows its details." into klp-dev
...
* commit '8dd4c1d062bfcfd46c48e568870856787852124c':
Long-press on GET_CONTENT app shows its details.
2013-10-24 12:35:26 -07:00
Jeff Sharkey
46106ca28e
am 686fa2db: am c832ef0d: Merge "Show spinner while waiting for mutations." into klp-dev
...
* commit '686fa2db5b8feeb9e378aeb8e5dbac2f79ef2153':
Show spinner while waiting for mutations.
2013-10-24 12:35:22 -07:00
Jeff Sharkey
758f97e46d
Remove persisted stacks when app removed/cleared.
...
When an app's data is cleared, or it's uninstalled, remove any
persisted stacks.
Bug: 11355566
Change-Id: I4e5cf0ec710591ad62f1ad52c2e358616631af41
2013-10-24 11:22:20 -07:00
Jeff Sharkey
c24bbd4ce5
Long-press on GET_CONTENT app shows its details.
...
Matches ResolverActivity behavior.
Bug: 11319259
Change-Id: Id7f2a73b225e4cfd9bdef3b1c7cecb77d9bd2b90
2013-10-23 16:05:56 -07:00
Jeff Sharkey
04d45a0bdd
Show spinner while waiting for mutations.
...
When mutation operations are waiting for a storage backend, show a
spinner in place of the save button.
Bug: 11333249
Change-Id: I2b620b4532ad977a2b60d4bdc5caa55f89021456
2013-10-23 15:48:05 -07:00
Jeff Sharkey
ae25a1a89b
am 05f92b7c: am 6599c128: am 871cb5d5: Merge "Update roots when data cleared, refresh UI." into klp-dev
...
* commit '05f92b7c5810dfc4e96cd5dddff1f7f380739136':
Update roots when data cleared, refresh UI.
Treat document thumbnails as preemptable.
2013-10-23 11:18:35 -07:00
Jeff Sharkey
05f92b7c58
am 6599c128: am 871cb5d5: Merge "Update roots when data cleared, refresh UI." into klp-dev
...
* commit '6599c12843fe3c82a5a02978afeb262eeb76f3f4':
Update roots when data cleared, refresh UI.
2013-10-23 11:13:06 -07:00
Jeff Sharkey
75b96875be
am 3a27585d: am a9a6007c: Merge "Treat document thumbnails as preemptable." into klp-dev
...
* commit '3a27585df77997b5ea01a086b739ee6866000444':
Treat document thumbnails as preemptable.
2013-10-23 11:13:01 -07:00
Jeff Sharkey
46de7b5024
Update roots when data cleared, refresh UI.
...
Data cleared usually means accounts went away, so kick off roots
refresh. Also update any visible UI after a refresh finishes.
Bug: 10899793
Change-Id: Id68c80b5e635e358cfd75f4961ce13cd1c7c5f82
2013-10-23 09:59:06 -07:00
Jeff Sharkey
b3d42635aa
Treat document thumbnails as preemptable.
...
When a more important request comes along, preempt all outstanding
thumbnail requests.
Bug: 11317901
Change-Id: I164fc8d804bb9c471e6da3f8127228043b3ca482
2013-10-23 09:23:13 -07:00
Craig Mautner
21a31f9e11
am 73b25d6a: am bd0a4143: am b3a08be2: Merge "Use dialog animations for dialog style." into klp-dev
...
* commit '73b25d6ac0d310702c5f582680e415dfb773b35f':
Use dialog animations for dialog style.
2013-10-15 04:02:45 -07:00
Craig Mautner
73b25d6ac0
am bd0a4143: am b3a08be2: Merge "Use dialog animations for dialog style." into klp-dev
...
* commit 'bd0a4143302834c3d1a1343e82f6d4da7888308e':
Use dialog animations for dialog style.
2013-10-14 19:00:47 -07:00
Craig Mautner
d2d76ac6b9
Use dialog animations for dialog style.
...
Using activity animations on non-fullscreen activities that sit over
a wallpaper activity cause the exiting activity to show up underneath
the next activity. If the next activity happens to be a wallpaper
activity then this will be janky as the exiting activity will go from
on top of the incoming activity to on top of the wallpaper as it
animates away.
Fixes bug 11200253.
Change-Id: I7e81c50cfe7ae106da2d62f5866f43fc046181c5
2013-10-14 15:52:58 -07:00
Baligh Uddin
f26eb745bc
Import translations. DO NOT MERGE
...
Change-Id: I306a6beb87c56f6cfa29dca52b5864b6b5526151
Auto-generated-cl: translation import
2013-10-10 19:18:34 -07:00
Baligh Uddin
5ab664c159
Import translations. DO NOT MERGE
...
Change-Id: I4bdcff01e1271ee4a7695a9bb646cd84530f654e
Auto-generated-cl: translation import
2013-10-10 19:16:51 -07:00
Jeff Sharkey
6a4991f5ed
am 467b30bb: am d0da14a9: am aa841672: Merge "Support overriding calling package in Documents." into klp-dev
...
* commit '467b30bb2bb1a2333835dd39b78fcd4b2f240ae6':
Support overriding calling package in Documents.
2013-10-09 14:07:16 -07:00
Jeff Sharkey
e835012229
am 530fcce7: am 4df901a4: am 7cd3e905: Merge "Drop <meta-data> support for DocumentsProviders." into klp-dev
...
* commit '530fcce7ca266bbd53653fa2ba912c0a1e864e44':
Drop <meta-data> support for DocumentsProviders.
2013-10-09 14:07:09 -07:00
Jeff Sharkey
467b30bb2b
am d0da14a9: am aa841672: Merge "Support overriding calling package in Documents." into klp-dev
...
* commit 'd0da14a92fb63399a1d18ea50f5792bece0ec83b':
Support overriding calling package in Documents.
2013-10-09 14:04:37 -07:00
Jeff Sharkey
530fcce7ca
am 4df901a4: am 7cd3e905: Merge "Drop <meta-data> support for DocumentsProviders." into klp-dev
...
* commit '4df901a40c5529aee9f5ef4d3b81fdf090b3d57a':
Drop <meta-data> support for DocumentsProviders.
2013-10-09 14:04:34 -07:00
Jeff Sharkey
15be83612c
Support overriding calling package in Documents.
...
Calling package is only used to pick the stack to restore, not for
security purposes. This lets other system tools (like Printing)
indicate the real caller.
Bug: 11149540
Change-Id: I155e32577eaeda7dfcb80a7d84ac3b54f281590a
2013-10-09 13:52:26 -07:00
Jeff Sharkey
d2e1e810a7
Drop <meta-data> support for DocumentsProviders.
...
Prebuilts have finished migrating to new <intent-filter> based
approach. Also update isDocumentUri() to match new definition.
Bug: 11109484
Change-Id: Ib95e2c3f5a9ff70b8d5e411f68ad49d1990dae8c
2013-10-09 13:31:13 -07:00
Jeff Sharkey
f25427d21b
am e6ea79b4: am 63595859: am e6d419de: Merge "Grab Activity reference before leaving fragment." into klp-dev
...
* commit 'e6ea79b4b15deb338676e7b4a20132fb0bda299e':
Grab Activity reference before leaving fragment.
2013-10-09 09:14:39 -07:00
Jeff Sharkey
e6ea79b4b1
am 63595859: am e6d419de: Merge "Grab Activity reference before leaving fragment." into klp-dev
...
* commit '6359585916905f17537e6db5d0cb9eb2dbac00f2':
Grab Activity reference before leaving fragment.
2013-10-09 00:30:24 -07:00
Jeff Sharkey
78b1370308
Grab Activity reference before leaving fragment.
...
When creating a new directory, we spawn an AsyncTask and finish the
fragment. This change keeps an Activity reference to report the
result back to.
Bug: 11137561
Change-Id: Icfccc5e50e8f53a50dced589e1564d64457e0ed0
2013-10-08 17:11:49 -07:00
Jeff Sharkey
5b6372171c
am 9d1383c6: am 5e02e0a9: am bcc77b50: Merge "Add <intent-filter> support to <provider>." into klp-dev
...
* commit '9d1383c61ca0932cb36b104a89c32db15de6a10e':
Add <intent-filter> support to <provider>.
2013-10-07 15:16:14 -07:00