summaryrefslogtreecommitdiff
path: root/libs/documents
AgeCommit message (Collapse)Author
2024-11-09documents: Allow many methods to take a path, not just a nameJoel Klinghed
Can't create entries with "/" in for the other backends, so they will resolve the path. documents would not. Change that so they are more similar.
2024-11-09documents: Add single merge tests local <-> documentsJoel Klinghed
Fixed DocumentFile#equals. DelayedDocumentFile was equal DocumentFile but DocumentFile wasn't equal to DelayedDocumentFile.
2024-11-09documents: Create DocumentTreeTestHelperJoel Klinghed
For future tests
2024-11-05Style cleanupJoel Klinghed
Remove unused parameter names, extra colons, code that is never executed and an opinionated detekt check.
2024-11-05Suppress unstable/incubating warnings in gradle filesJoel Klinghed
Too many useful things are "Incubating"
2024-10-14Add tests for create dir/file/link that already existsJoel Klinghed
Fix implementations to work as expected (that createDirectory/File/Link fails if an entry with that name already exists).
2024-09-25Add unicode filename testJoel Klinghed
And fix errors in MUTF-8 conversion in jni.cpp
2024-09-10Add libs:documentsJoel Klinghed
Reads the abomination that is SAF, or Androids best effort to make files and directories completely and utterly unusable on Android. The androidTest was (and is) a pain, only known to work on a Pixel3 API 34 emulator but it showed a lot of things that the fake content provider in the unit tests failed to show.