28654 Commits

Author SHA1 Message Date
TreeHugger Robot
ff244e6c4c Merge "[multi-part] Eliminate 1k selection limit" 2016-06-17 01:33:49 +00:00
Steve McKay
d81879670b [multi-part] Eliminate 1k selection limit
* Save selection to disk, delete old selections on app startup.
* Do clipper work in background for copy/cut.
* Pull DragShadowBuilder out of DirFragment.
* Reorganize selection handling to avoid creation of large lists of objects.
* Eliminate getAll from selection, make it iterable, remove unused method.
* Avoid creating DocumentInfo instances for full selection when initiating drag and drop.

Next step will be to pass selection tokens to FileOperationService.

Change-Id: Ia3e30a88ebf328e5b045d06b0df15dbd26a01a42
(cherry picked from commit 69b63de63ddae8d1a3ad8fa49a0beb1ff6f921e1)
2016-06-17 00:08:36 +00:00
Ben Lin
dea1aa0cdd Quick fix for Files crashing on start up.
Change-Id: I98df90b6bdf5caacb7565ead7051e507abfff23d
2016-06-16 21:32:02 +00:00
TreeHugger Robot
4a618f5eac Merge "Poll jobs' status to update notifications." 2016-06-16 20:31:24 +00:00
TreeHugger Robot
10ce1da5ae Merge "Implementation of Right-click context menus for docs/files." 2016-06-16 20:21:17 +00:00
Richard Ho
076539efdb Merge "merge fix" 2016-06-16 18:57:28 +00:00
Garfield, Tan
4a7aba23be Poll jobs' status to update notifications.
Bug: 27249491
Change-Id: I8912c781582af1789c8f76dea06879a3dde75d34
2016-06-16 18:41:30 +00:00
Ben Lin
9a621cbaca Implementation of Right-click context menus for docs/files.
Bug: 24416336
Change-Id: I675baf4abf6308bc1f6c3b4171f7251b0f3fd6e4
(cherry picked from commit be70710de3e1507292381cd14a9e1c1343ff2524)
2016-06-16 18:37:48 +00:00
Makoto Onuki
092d4e91e8 Merge \\"Shortcut: Reset throttling upon inline reply\\" into nyc-mr1-dev am: 489bafbb4b
am: 58b2258506

Change-Id: I7034cc9ef130c9dccfa35a8cb75940d717a2a15d
2016-06-16 17:17:56 +00:00
Makoto Onuki
58b2258506 Merge \"Shortcut: Reset throttling upon inline reply\" into nyc-mr1-dev
am: 489bafbb4b

Change-Id: I5c8dc7f3c1e5860ea870d88b2ff7fc2a86a4ba39
2016-06-16 17:10:42 +00:00
Makoto Onuki
489bafbb4b Merge "Shortcut: Reset throttling upon inline reply" into nyc-mr1-dev 2016-06-16 17:05:55 +00:00
Andrei Stingaceanu
b49dcbf546 Merge "Keyboard shortcuts: A11Y fixes" 2016-06-16 16:29:24 +00:00
Richard Ho
a32baacf2c merge fix
Change-Id: Ib937f672769dc19b8706c8a0b695ed8a08398df4
2016-06-16 09:29:07 -07:00
Andrei Stingaceanu
b481701f41 Keyboard shortcuts: A11Y fixes
* Letters are no more announced as capitals
* Focus now moves into the function key buttons (images)
* The keyboard shortcuts are not being verbalized individually
but instead the whole group is now verbalized in one go.

Bug: 29267887
Bug: 29259734
Bug: 29260915
Change-Id: Ie2cf519338cbb7d07c2d52b419dcf6b5a9e14147
2016-06-16 17:20:41 +01:00
TreeHugger Robot
c985571e5e Merge "Import translations. DO NOT MERGE" into nyc-mr1-dev 2016-06-16 10:03:45 +00:00
TreeHugger Robot
709b2d3560 Merge "Import translations. DO NOT MERGE" 2016-06-16 09:54:37 +00:00
Bill Yi
1b96933ce3 Import translations. DO NOT MERGE
Change-Id: I9447404228057a1b952d1ac04f1b1df4d73568b9
Auto-generated-cl: translation import
2016-06-16 01:48:06 -07:00
Bill Yi
121ed5b20e Import translations. DO NOT MERGE
Change-Id: Ia8af83bfc4b244c698a79aee032d63b0e36b6da1
Auto-generated-cl: translation import
2016-06-16 00:43:09 -07:00
Selim Cinek
e6ec63ffa6 Merge \\\"Added dismiss, expand, and collapse accessibility actions\\\" into nyc-dev am: c1720dce1b am: 0630d92064
am: 7a0051b68f

Change-Id: Ia1052c236a6dd85e694992db4f7515bab6c78764
2016-06-16 04:35:48 +00:00
Selim Cinek
7a0051b68f Merge \\"Added dismiss, expand, and collapse accessibility actions\\" into nyc-dev am: c1720dce1b
am: 0630d92064

Change-Id: I01afc02fe75b0ae7223e9deba6355ed00961faaa
2016-06-16 04:30:32 +00:00
Selim Cinek
447ee99755 Merge \"Added dismiss, expand, and collapse accessibility actions\" into nyc-dev
am: c1720dce1b

Change-Id: I14674254eb79fef58e4dcb1a8d7ecaab24831691
2016-06-16 04:25:26 +00:00
Selim Cinek
0630d92064 Merge \"Added dismiss, expand, and collapse accessibility actions\" into nyc-dev
am: c1720dce1b

Change-Id: I25bd41f1307233bba14067952086ca7be3118505
2016-06-16 04:25:26 +00:00
TreeHugger Robot
c1720dce1b Merge "Added dismiss, expand, and collapse accessibility actions" into nyc-dev 2016-06-16 04:19:48 +00:00
Mady Mellor
7fadd86443 Merge \\\"Fixes issue with group backgrounds when animating to keyguard\\\" into nyc-dev am: 8363980d45 am: 337c714364
am: e821f6def2

Change-Id: Ie5a459ca68b3539ba084e908a4626278271c96e9
2016-06-15 23:41:38 +00:00
Mady Mellor
e821f6def2 Merge \\"Fixes issue with group backgrounds when animating to keyguard\\" into nyc-dev am: 8363980d45
am: 337c714364

Change-Id: Ib0492e3f57c1ff6f04d2a5b1b589855dbf842362
2016-06-15 23:34:11 +00:00
Selim Cinek
e9bad242f3 Added dismiss, expand, and collapse accessibility actions
Fixes: 20343017
Fixes: 29368014
Change-Id: Ib571242aac04c67aea2f3c3ce76139eaedc1f3f1
2016-06-15 16:30:09 -07:00
Mady Mellor
3cb4c159f7 Merge \"Fixes issue with group backgrounds when animating to keyguard\" into nyc-dev
am: 8363980d45

Change-Id: Iee12dc78f65a0e4acb09f513fd9578f28f7a5e2e
2016-06-15 23:27:41 +00:00
Mady Mellor
337c714364 Merge \"Fixes issue with group backgrounds when animating to keyguard\" into nyc-dev
am: 8363980d45

Change-Id: I99a748be4a74e917f7e17fdf7ad9a7c52d120a0b
2016-06-15 23:27:39 +00:00
Mady Mellor
8363980d45 Merge "Fixes issue with group backgrounds when animating to keyguard" into nyc-dev 2016-06-15 23:20:24 +00:00
Winson
83f7d17098 Merge \\\"Fixing issue with screen pinning screen not showing for secondary users.\\\" into nyc-dev am: 9a75ed7ab5 am: 43fb1f2ec7
am: f162a93e7d

Change-Id: I27b6f656da64122d304f9044d47cffe927a3dbe1
2016-06-15 23:19:57 +00:00
Richard Ho
af36623b68 Merge \\\"added null check in doInBackground and if null, properly intializes variables.\\\" into nyc-dev am: 07a375186e am: 354c9ff3d5
am: 43d05f9aad

Change-Id: I921bf9f13a4f3c6e46aadfcd0478a3bee80ba99c
2016-06-15 23:03:55 +00:00
Winson
f162a93e7d Merge \\"Fixing issue with screen pinning screen not showing for secondary users.\\" into nyc-dev am: 9a75ed7ab5
am: 43fb1f2ec7

Change-Id: I8d63ffb4111b6bb52a1a3a23bf326b6f8c4860ba
2016-06-15 23:02:42 +00:00
Winson
511562ee23 Merge \"Fixing issue with screen pinning screen not showing for secondary users.\" into nyc-dev
am: 9a75ed7ab5

Change-Id: I4b7de84af1cf78a8871fccd555e27d4997cc21a2
2016-06-15 22:57:30 +00:00
Winson
43fb1f2ec7 Merge \"Fixing issue with screen pinning screen not showing for secondary users.\" into nyc-dev
am: 9a75ed7ab5

Change-Id: I8dffa83fc2f3cb031062412171453dc7d19a2e66
2016-06-15 22:57:09 +00:00
TreeHugger Robot
9a75ed7ab5 Merge "Fixing issue with screen pinning screen not showing for secondary users." into nyc-dev 2016-06-15 22:48:55 +00:00
Richard Ho
43d05f9aad Merge \\"added null check in doInBackground and if null, properly intializes variables.\\" into nyc-dev am: 07a375186e
am: 354c9ff3d5

Change-Id: I3b9e43d334885bd32e4cf2cbe6b17305c77d9d67
2016-06-15 21:21:10 +00:00
Richard Ho
924b83540b Merge \"added null check in doInBackground and if null, properly intializes variables.\" into nyc-dev
am: 07a375186e

Change-Id: I5f42789366c96386f7870d2b38c7530cd2bac81d
2016-06-15 21:19:08 +00:00
Richard Ho
354c9ff3d5 Merge \"added null check in doInBackground and if null, properly intializes variables.\" into nyc-dev
am: 07a375186e

Change-Id: Icd7c52967c634dbdbef55166523039f4004e4d9a
2016-06-15 21:14:24 +00:00
Richard Ho
07a375186e Merge "added null check in doInBackground and if null, properly intializes variables." into nyc-dev 2016-06-15 21:06:07 +00:00
Winson
7555f335f4 Fixing issue with screen pinning screen not showing for secondary users.
- Catch the exception when removing a view that is not yet attached. 
  This is not an issue because we are in the process of attaching it for
  the first time anyways.
- Ensure that we post the calls from the secondary user in the main 
  thread for the system user.  Especially since this calls through to
  add the view for the new screen pinning window.

Bug: 29341417
Change-Id: If0e29a77ddb67426115f1d5d9f1adb580a1f07df
2016-06-15 14:01:58 -07:00
Mady Mellor
1a5d8eadd5 Fixes issue with group backgrounds when animating to keyguard
The backgrounds weren't being updated before the collapse animation when
going to the keyguard so it would look very bad when they collapsed.

This moves updating the background into setChildrenExpanded which will
cover updating the background for both the tapping to expand case as
well as the animating to the keyguard case.

Change-Id: Icba2fa895498d307a38bd9f65be06265afd21a1a
Fixes: 29240532
2016-06-15 13:31:29 -07:00
Adrian Roos
148f18fe6b Merge \\\"A11y: Fix notification bounds when top notification is scrolled\\\" into nyc-dev am: 2e0aadf256 am: c7d07e81e6
am: 4ce0dcb8cd

Change-Id: I81e520d6a7c484eb8efaf56fe7b4beecf62cfbbf
2016-06-15 19:44:38 +00:00
Jason Monk
8966353e69 Merge \\\"Fix flashlight dim state\\\" into nyc-dev am: 817c4ca6d4 am: ebd701ee3d
am: d823da1ffe

Change-Id: I189e84a35fd264bc79ea8ec580019df116ea91d0
2016-06-15 19:40:49 +00:00
Richard Ho
8c4e4b0865 added null check in doInBackground and if null, properly intializes
variables.

Bug:29234237
Change-Id: I1d65b1a232c71efdd11a917769aec5044867a085
(cherry picked from commit 0f0f5414f4860de7f5e98d783b3172a39a42df2f)
2016-06-15 11:17:58 -07:00
Adrian Roos
4ce0dcb8cd Merge \\"A11y: Fix notification bounds when top notification is scrolled\\" into nyc-dev am: 2e0aadf256
am: c7d07e81e6

Change-Id: I1584066c88cb437a4ec5a7432b24cc040f086730
2016-06-15 18:15:28 +00:00
Adrian Roos
c7d07e81e6 Merge \"A11y: Fix notification bounds when top notification is scrolled\" into nyc-dev
am: 2e0aadf256

Change-Id: Idf4ae0820c36bfe8f111df849f4df58d02d2fe2c
2016-06-15 18:06:28 +00:00
Adrian Roos
9243f38301 Merge \"A11y: Fix notification bounds when top notification is scrolled\" into nyc-dev
am: 2e0aadf256

Change-Id: I73affa5f95d853c34be508da10092e94c7f24e72
2016-06-15 18:06:23 +00:00
Adrian Roos
2e0aadf256 Merge "A11y: Fix notification bounds when top notification is scrolled" into nyc-dev 2016-06-15 17:55:52 +00:00
Jason Monk
d823da1ffe Merge \\"Fix flashlight dim state\\" into nyc-dev am: 817c4ca6d4
am: ebd701ee3d

Change-Id: I86d8555927e838e5008bdcde93d3242e5e44de20
2016-06-15 17:45:17 +00:00
Adrian Roos
98dd7f1308 A11y: Fix notification bounds when top notification is scrolled
Previously, scrolled notifications would collapse into a stack (the top
stack). With the new design, that's no longer the case, so tall
notifications can now be scrolled out so much that their translation
becomes negative.

Unfortunatly, getBoundsOnScreen then clips the bounds to the parent,
which interferes with our adjustment to the bounds, so we first undo
the clipping.

Fixes: 29368064
Change-Id: I71da054ed1eb6d06868d56e18d0320f764ed86b3
2016-06-15 17:28:21 +00:00