| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Change-Id: I494ba2024f731e8324f62e52a710a90b972392a3
|
|
|
|
|
|
|
|
|
| |
- Add also in VFSBase
- Add implementations everywhere
- Use in CaseInsensitiveFS to differentiate between a clean new VFS
or a VFS without the index file
Change-Id: I699afbb6c0ca5985a2e6424ebcc0899033a6f6a7
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Make NotFileOrDirectoryException hierarchy use Location, and rework
messages
- Extract and modify DirectVFile and DirectVDir from DirectFS to
ParentVFile and ParentVDir. Remove getNativePath() method
- Add a InMemoryVDir which keep sub-element in memory
- Add in BaseVFS multiples methods to get locations
- Add isClosed support in BaseVFS and use it
Change-Id: Ic74dae42fc3a2cd20579fb2737068c3d17d54fe8
|
|
|
|
| |
Change-Id: I710d96b80863f7820c6076c1225934810fea92d4
|
|
|
|
| |
Change-Id: I61a1994284503ab17adfb71102cb6f6c8f44dfa9
|
|
|
|
| |
Change-Id: I932eeff99153ca62c2e14eef1d72d52ca4ced701
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ia02cf6d5c51ddffa157baccdee31fc6f460d3c09
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: I9f8a220fbb295984ac70c3a31f03ea59915943f1
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I47a5db47571687f12c514b326f65bb1984ceeacd
|
|/
|
|
| |
Change-Id: Ie16d6492c2c2de142fea855614207504e09f3209
|
|
|
|
| |
Change-Id: If52f869b132c3d4e4662ca954ff8ea51d30ca29e
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove old VFS class
- Add VFS, VFile, VDir and VElement as a public interface of a
non-input/output VFS
- Add BaseVFS, BaseVFile, BaseVDir and BaseVElement as base
implementation classes for a VFS
- Add Generic* to map InputVFS, OutputVFS and InputOutputVFS to a VFS
- Add a DirectFS as a VFS which is backed by a file system
- Add a DeflateFS as a filter VFS which deflate/inflate file
Change-Id: Ifb9e1b0d801d52719e57b48d65ae9aab58f6f7df
|
|
|
|
|
|
| |
Rework also NotFileOrDirException to be more precise.
Change-Id: I35770254b2471a88c5d3660a89907d02c3da0072
|
|
|
|
| |
Change-Id: Ic9b884d1a3543f63ded96b0ffc9fcbd59ef650f9
|
|
|
|
| |
Change-Id: I20004e103fec70b236c7e80f099eb0c6a3bbaa26
|
|
|
|
| |
Change-Id: I9d6b5481a127ff203e49b6f1db9f3aa16b7d3f5f
|
|
|
|
| |
Change-Id: Iac6fa25a4eb200b9e9a195d37db7540f28016432
|
|
|
|
|
|
|
| |
This fixes mm test-jack
Bug: 18952869
Change-Id: Ib6cff264ee794cfb6c9fa2abbacdf13cd2583b3f
|
|
|
|
| |
Change-Id: Ic3047eacf866e4ca73570f8a755d969ae72ca36c
|
|
|
|
| |
Change-Id: I7b9eba05508390ebeacdc5ff70b3e4e98a90a042
|
|
|
|
|
|
|
|
| |
- Add a MessageDigestOutputVFS, a VFS filter which add digest to a file
- Add a MessageDigestIntputVFS, a VFS filter which read digest from file
- Add a getDigest() method in InputLibrary and implementations
Change-Id: I3315011b8c1fd5d455ddb71f90c267078ed3462b
|
|
|
|
| |
Change-Id: Id1c233e6534fdc44f8d603d8ca9d7e8d2de0dd1e
|
|
|
|
| |
Change-Id: If9ddf3d0a8f9d8a9bf8e937b15ff699e9616ea2d
|
|
|
|
|
|
| |
- Add a log of the data processed
Change-Id: I31c7837c39bad79872b46fbb27e43ff14159e9a4
|
|
|
|
|
|
|
| |
This is the expected behaviour according to the Closeable spec.
Bug: 18761333
Change-Id: Ia136fc26d2ecc81c09328865f879c5c56b42ea9d
|
|
|
|
|
|
|
| |
- Add synchronizeds to handle concurrent createOutputVFile/close calls.
- Make that class multiple closeable in respect of Closeable contract.
Change-Id: Ifc3da3da178d4c95a3f4c44b54525b84d51478bb
|
|
|
|
|
|
| |
- Also add delete() method in MessageDigestInputOutputVFS.
Change-Id: I36f080e6e8f57ac4429241dcd40e62b69fc4fde6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove auto close on shutdown hook for VFS created with codec
- Correct formatValue() in VFS Codec
- Rework on code for getUsage in VFS Codec
- Add {Input,Output}JackLibraryCodec
- Add {Input,Output}JackLibraryPropertyId
- Fix LibraryException inheritance
- Add support of ShutdownRunnable on propertyId
- Use shutdown porpertyId support to auto close library
- Add a MessageDigestOutputVFS
Change-Id: Ic5b3fc582156a81630a9d5fc3bdaadf410f74aca
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I7033481c6dd0a5f798cfcf1ab707ebea18a926f4
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Bug: 18425643
Change-Id: Ib5373e05fd655c6f503819319cfda446e1947106
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
Without this fix the added test was failing with a
StringIndexOutOfBoundsException.
Change-Id: Ie312d237e6cbf5365b6167168faac6f1f945b755
|
|/
|
|
| |
Change-Id: I7872ed1e01ffc6d18db7cdde3c538dec9127c670
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Bug: 18585706
Change-Id: I9d101f2a28740da743faf286e51ddaccd1427093
|
|/
|
|
| |
Change-Id: Ib758c5ca8b4cc0f5f36ab49db1d4e1d786ee7ba9
|
|
|
|
|
|
|
|
| |
Also add getRootInputOutputVDir().
This is due to a bug with Javac 6 which does not support this kind
of double interface inheritence with a common factor return type.
Change-Id: Iaee73b316562b1201771eafa2f88c2851386bc45
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Introduce symetry between Input and Output
- Generalize Root, use only Root outside
- Rename RootVDir as VFS
- Remove inheritance between RootVDir and VDir
- Reduce number of implements/extends
Bug: 18503990
Change-Id: I6a7c873d40be6170de6ec468455a7d0e5831d518
|
|
|
|
| |
Change-Id: I254f707922be880ac32efbab27a4601fc5858201
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I58fed949a567962b033b5e8ad5182c3d2f7c1e7f
|
| |
| |
| |
| |
| |
| | |
Occurs only when using a Jack library V0.0
Change-Id: I7097fde5fdf1b5e4b2ed079230236277e3bcfce1
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- All jayce files are into a folder jayce
- All intermediates dex files are into a folder dex
- All .jpp files are into a folder jpp
- All resource files are into a folder rsc
- Disable usage of dex from library when jarjar and obfuscation is enabled
Change-Id: Id0f92b4519953a0bc41c76a55700a2c6f6ce5ec3
|
|/
|
|
| |
Change-Id: I290bd7cacbdfd38e176512ba630e89a974ea0753
|
|
|
|
| |
Change-Id: Iecda5c4f315bf2177703dd4717737bb116559858
|