History log of /frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
01958b11ef37c220940e816667556e8259024df8 27-May-2016 Garfield, Tan <xutan@google.com> Fix an assertion to avoid crash on deletions in Recent root.

Bug: 28917333
Change-Id: I758c01898a6bb45cbf4975a1e7223efddd17a448
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
55625a675fcbf85654027bf1c8ff89d0084fa24f 14-Apr-2016 Steve McKay <smckay@google.com> Deal gracefully with empty srcs.

Bug: 28184194, 28173827
Change-Id: I6794b147a7e3d3aba73600a87d565bfffe4a4b93
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
a1f7680f535a30aa816d129c072870031c8a2eb6 25-Feb-2016 Steve McKay <smckay@google.com> Update preconditions to be asserts...

Which are now supported by Jack.
Retain a few preconditions checks that enforce contract.
Disable the one assert we had...because it failed in tests.

Change-Id: I2f6cb01e1af1534be4428ce4a3ee625a163dd163
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
7a3b811122b6db0ac103630c2b7acde1d9f4c128 23-Feb-2016 Steve McKay <smckay@google.com> Delete confirmation and notification improvements.

Bug: 27344527, 27347647, 27136182
Change-Id: Ia33f05b449a0bc30704e116287e18094e30382e0
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
db87543d82f1916b0372f732045f0bc2860ed3f2 23-Feb-2016 Tomasz Mikolajewski <mtomasz@google.com> Wire removeDocument() to Jobs.

Bug: 27303034
Change-Id: I6388e2b70b523670210cd8285800b4c187c8f8b8
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
0fa97e85e45505b58e5b5956541277f61aa5458b 18-Feb-2016 Tomasz Mikolajewski <mtomasz@google.com> Cleanup error handling in jobs.

Change-Id: Icf6a7aad1b84dc92285064810776239e93494e38
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
cd270153ff8844f37c2ddc3c3dc1246700f4974c 31-Jan-2016 Tomasz Mikolajewski <mtomasz@google.com> Fix tapping on more than one failure notification.

Bug: 26809248
Change-Id: I4e52b7e7a9e09d57b8a2231a09c9121b5fd19e51
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
d5b2af1544629d48175d857785db32f2b8957f3a 29-Jan-2016 Ben Kwa <kenobi@google.com> Add metrics logging for file operations.

Log to two new histograms - one for operations originating from system
providers, the other for operations originating from external providers.

Events in these histograms are bucketed by
- type (copy, move, delete, etc)
- destination (system vs external provider, with a special bucket for
intra-provider operations)
- result (success vs failure)

BUG=26737132

Change-Id: Ic24c7a22fa3c1227e23cfbd42ae80ca1f70a19ba
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
748ea8cc785b6f037518703308ffd3eb2a151c5a 22-Jan-2016 Tomasz Mikolajewski <mtomasz@google.com> Show a warning notification and a dialog in case of conversion when copying.

Change-Id: I451b0944069deb5f0b49b54c514e7761be449e3d
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
b8436af1b84a31b2ba3d50510ebf10bb721f2b6c 25-Jan-2016 Tomasz Mikolajewski <mtomasz@google.com> Wire multi-parents support for moving to DocumentsUI.

Bug: 26481380

Change-Id: Ief7db8f8abeca94e47832995fd0e2a6f31bfbc93
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
3564543e1ece2211a2d5b729fbbf8dd7ac94944c 21-Jan-2016 Steve McKay <smckay@google.com> Move delete support into FileOperationService.

Refactor Jobs to work with files from multiple providers.
Don't shut down threadpool until service#onDestroy is called.

Bug: 26696797, 26462789, 26567205, 25162803, 26714663
Change-Id: Id43e8e3dc2294cd07dcd6a3477b19efb298c260f
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
ecbf3c504c5ec7ccb3e2be7f4dd175ebe634139d 14-Jan-2016 Steve McKay <smckay@google.com> Support for concurrent file operations.

Swith to using a regular service.
Perform file ops on thread pool.
Separate Job tests from service test.
Check in service test that wake lock is released and service shut down.
Increase copy buffer size to 32k (suggested by mtomasz).
Rework Copy testing to use an out-of-process provider (which has caused a content validation problem).
Move copy testing logic into base test and share it with Move testing.

Change-Id: I2f97d6c9f23c205b0f39ca6ba93bec119d63c80b
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java
14e827a958f713d9cdec550e0b1099622cda9479 07-Jan-2016 Steve McKay <smckay@google.com> CopyService generalization.

Make the service operation agnostic, so we can also move delete operations to it.
In a followup change we'll see about adding support for multiple concurrent
operations. We'll need to evaluate how to do this in IntentService (which
serializes requests....a major limitation).

Change-Id: I03eca9c1ecaba519af42d88edffeb0dce78bd1da
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/Job.java