Separate Yes2 module from Alkitab app. It is so that we can produce yes2 files outside Android.
Move some classes inside AlkitabModel module from
yuku.alkitab.base.model to yuku.alkitab.model
yuku.alkitab.base.util to yuku.alkitab.util
Fix imports in AlkitabConverter
No longer need fake android.os package
Merge branch 'release/3.3.1' into develop
Narrow yes2 exceptions from Exception to IOException
Similar to RandomInputStream, RandomOutputStream is now also abstract.
Implementations are MemoryRandomOutputStream for in-memory file and
RandomAccessFileRandomOutputStream for real file.
Fix fatal performance bug in MemoryRandomOutputStream
More fixes from refactoring RandomOutputStream
Remove duplicated VerseBytes
So wrong in Yes2Common: footnotes section contained empty data!
So wrong in Yes2Common: footnotes section contained empty data!
Avoid using IntArrayList (implementing Parcelable) in SnappyOutputStream
so that SnappyOutputStream can be run on desktop
Move version and bible text-specific packages from AlkitabConverter
to AlkitabConverterProcesses
Fix AlkitabTest module due to modularization and other past reasons.
Add quick bible screenshots
Use new format for app_config xml
Update TSI description and add Telugu bible
Yes2Common accepts RandomOutputStream too instead of only File
BiblePlus: Remove android dependency