682d37039026461161215e82b97acf5fb2846e27 |
|
25-Jul-2016 |
Shunta Sato <Shunta.Sato@sonymobile.com> |
DO NOT MERGE: Don't delete source file when a move opration is canceled DNM becuase Code has moved in master. Symptom: A source file is deleted even if a move operation is cancled Root cause: MoveJob doesn't check whether a move operation is canceled or not after copying file Solution: Add cancel condition check before deleting a source file Bug: 30240042 Author: Shiotani Kouji <kouji.x.shiotani@sonymobile.com> Change-Id: Ie68e5d96304a125c07d46a2fd5e4c9d84903d1e7
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/MoveJob.java
|
56d950c5e6c25ce3bfa2a19ae1a4ef122fc76fdf |
|
15-Jun-2016 |
Steve McKay <smckay@google.com> |
Include cause when reporting errors. Bug: 29191892 Change-Id: I5f904da3a8564ec68ca634c28e3eda7f496a5c1c
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/MoveJob.java
|
2c4c90d2461101cc3de4db08d705bfd0cc282ecf |
|
11-Mar-2016 |
Steve McKay <smckay@google.com> |
Merge "Fallback to byte-by-byte copy/move if optimized fails." into nyc-dev
|
1008a11233c9edb6544a1e4d65e291bb16066fa3 |
|
02-Mar-2016 |
Tomasz Mikolajewski <mtomasz@google.com> |
Fallback to byte-by-byte copy/move if optimized fails. Sometimes providers may refuse to do a provider-side copy/move even though the documents had the SUPPORTS_COPY/MOVE flags set. This is because optimized copy/move may be only supported within the same root. Since there is no easy way to check if documents are on the same roots from DocumentsUI, as well as whether the provider can actually copy/move efficiently between different roots, we should tolerate the failure and do a fallback to byte-by-byte operation. Bug: 27436368 Change-Id: Ia1a0fbdba26c06b2151afc25d8513c01d60d31db
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/MoveJob.java
|
fccba759d12cd5641f6438e196d28a96fdfd4dcf |
|
09-Mar-2016 |
Tomasz Mikolajewski <mtomasz@google.com> |
Fix notification message when moving. Bug: 27251085 Change-Id: Ia5683f9745724539f8c5ff7e6e96129e11fa512d
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/MoveJob.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/MoveJob.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/MoveJob.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/MoveJob.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/MoveJob.java
|
d46ecbcc5322cf817e64591e985f1f2a6167e9a7 |
|
25-Jan-2016 |
Tomasz Mikolajewski <mtomasz@google.com> |
Add support for multi-parents to DocumentsProvider::moveDocument. Bug: 26481380 Change-Id: I96290268fd49072a334bde9c04c5313de8540f56
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/MoveJob.java
|
87156dc8aebbe8a186569db7e660a981beab830c |
|
20-Jan-2016 |
Tomasz Mikolajewski <mtomasz@google.com> |
Do not allow to move virtual files using conversion. Change-Id: Ia792bc766272645f7bf8a2683c22895b03df3a1f
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/MoveJob.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/MoveJob.java
|
6704808b4bb5a8c7a70a181f59a4e8e2700867a0 |
|
21-Jan-2016 |
Tomasz Mikolajewski <mtomasz@google.com> |
Fix copying virtual files. Change-Id: I35556f3be7c268a939285926e1e92487a0a6199d
/frameworks/base/packages/DocumentsUI/src/com/android/documentsui/services/MoveJob.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/MoveJob.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/MoveJob.java
|