build: update toolchain, opt-in predictive back
update prebuilts
brief changelog:
ceph v17.2.3, openssl 1.1.1q, ndk r25.b
README: update status, drop WIP flag
while this is not done, it is already useful enough for general cases
DocumentsProvider: set client_dirsize_rbytes=false
update prebuilts
brief changelog:
ceph v17.2.1, with logcat hack, dirsize_rbytes=false performance fix
openssl 1.1.1p
MediaMetadataReader: support audio
DocumentsProvider: add video metadata support
MetadataReader: support mimetypes a la ExifInterface
DocumentsProvider: support reading exif metadata
MetadataReader is ported from AOSP android-12.0.0_r3,
frameworks/base/core/java/android/provider.
DocumentsProvider: fill mime-type on special files
prevents DocumentsUI from displaying a "null" and no icon
DocumentsProvider: use cursor extras for error when allowed
instead of toast + exception, use cursor extras for error string, as
reference recommends. DocumentsUI handles it and displays to user.
DocumentsProvider: detect symlink to dirs
tree: remove ceph.patch
this is unused since pacific rebase, which source is hosted in a new
standalone repo
DocumentsProvider: unify metadata row building
this also fix a case where full path are taken as display names
DocumentsProvider: simplify logging and toasting
DocumentsProvider: wrap remaining mount() to throw IOE
CephFSDocumentsProvider: simplify mount setup handling
CephFSDocumentsProvider: improve log messages