tarsin
674f53315f
Code clean
2022-07-27 19:46:39 +08:00
tarsin
a2552ed5b9
Reformat
2022-07-25 20:05:38 +08:00
tarsin
763c007950
Log tweaks
2022-07-25 20:02:47 +08:00
tarsin
ab9a89685c
Code clean
2022-07-25 19:02:10 +08:00
tarsin
41ccb16227
Code clean
2022-07-25 18:42:18 +08:00
tarsin
09e7113df1
Fix a dirty dealloc
2022-07-25 12:23:52 +08:00
tarsin
62a7e283a4
Should be able to support all format now
2022-07-25 10:51:57 +08:00
tarsin
c5e7a6e8f9
Code clean
2022-07-25 10:02:34 +08:00
tarsin
80a20f25b9
Fix animated
2022-07-25 09:28:40 +08:00
tarsin
50c6111773
Imagedecoder do not support anon pipe, drop it and use memarea
2022-07-24 23:32:03 +08:00
tarsin
3a05649c71
Code clean
2022-07-24 22:34:19 +08:00
tarsin
9d25376e1f
Refactor
2022-07-24 21:41:53 +08:00
tarsin
89935b5639
Hard cast
2022-07-24 20:32:39 +08:00
tarsin
e095627aee
Refactor
2022-07-24 20:20:04 +08:00
tarsin
76459c5dd2
Initial stupid migrate to ImageDecoder
2022-07-24 19:18:54 +08:00
tarsin
7ad67a3dbd
Minsdk 31
2022-07-24 18:24:24 +08:00
tarsin
577b49ac19
Drop image decode native libs
2022-07-24 18:17:37 +08:00
tarsin
4c6ccab051
Native lib info refactor
2022-07-23 16:25:53 +08:00
tarsin
00377f15b9
Set our own libs
2022-07-23 16:07:23 +08:00
tarsin
96b50eb5aa
Add nettle for encrypt
2022-07-23 15:51:43 +08:00
tarsin
acdf681d40
Add gnutls libnettle
2022-07-23 14:26:17 +08:00
tarsin
87505aa989
Code clean
2022-07-22 22:18:41 +08:00
tarsin
3d7a71647e
Initial support for encrypted archive read
2022-07-22 21:28:19 +08:00
tarsin
233adbddae
Drop another spinner
2022-07-22 14:14:29 +08:00
tarsin
640f75d8d9
Finally our data is no need to pass any jByteArray
2022-07-22 10:08:04 +08:00
tarsin
4381eb8c3d
Fuck off the buffer
2022-07-22 09:52:35 +08:00
tarsin
3026b16d70
Don't emulate posix read, do mmap instead
2022-07-22 00:13:53 +08:00
tarsin
912e6c5a5b
Fix a miscompare
2022-07-21 22:25:50 +08:00
tarsin
768b6bdda7
Don't rewind fd if we can continue read
2022-07-21 22:11:50 +08:00
tarsin
9ea7cd5f7c
JNIEnv is shared in the same thread
2022-07-21 21:56:32 +08:00
tarsin
a91547ace7
Use in-place decompress
2022-07-21 20:47:55 +08:00
tarsin
1604885596
Optimize size
2022-07-19 16:37:48 +08:00
tarsin
1387b7acf9
Revert "Update proguard-rules.pro"
...
This reverts commit 77e5c3a347 .
2022-07-18 22:11:22 +08:00
tarsin
3df6fed3ac
Only use kotlin 1.7.10
2022-07-18 21:17:36 +08:00
tarsin
77e5c3a347
Update proguard-rules.pro
2022-07-18 21:03:08 +08:00
tarsin
6dfa056e41
Use polly optimization
...
* Polly is always exist in ndk
2022-07-14 11:08:39 +08:00
tarsin
1a8afd86be
Use llvm's Link Time Optimization
2022-07-14 09:51:47 +08:00
tarsin
e0ef18659b
We have no cpp things
2022-07-14 09:26:37 +08:00
tarsin
52be469b2d
Optimize size
2022-07-14 09:24:47 +08:00
tarsin
6895289ec8
Upgrade to ndk r25
2022-07-14 08:37:57 +08:00
tarsin
2c3bafdac3
Revert "Initial archive export stub"
...
This reverts commit ce8da252c3 .
2022-07-07 10:30:25 +08:00
txyyh
9af8c85994
Change LICENSE to GPLv3 ( #70 )
...
* Change LICENSE file to GPLv3
* Change README LICENSE NOTICE to GPLv3
* Add NOTICE Header
2022-06-30 07:31:41 +08:00
tarsin
2e4f6398f6
androidx annotation should be compileOnly
2022-06-23 09:12:15 +08:00
tarsin
542eeda11c
Drop zstd archive format support
2022-06-23 09:06:30 +08:00
renovate[bot] and Renovate Bot
4577168953
Update dependency androidx.annotation:annotation to v1.4.0 ( #58 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-06-16 08:43:15 +08:00
tarsin
ce8da252c3
Initial archive export stub
2022-06-14 09:48:48 +08:00
tarsin
de6a664729
Drop libfuse
2022-06-14 09:06:42 +08:00
tarsin
12bf20f656
Increase pipe size
2022-06-14 08:47:41 +08:00
tarsin
c58493726e
Revert back to minsdk26 and fill debug info
...
* libarchive said "Pathname cannot be converted from UTF-16LE to current locale",
this should be a libarchive compatibility problem, thus drop support below api26
2022-06-14 07:51:30 +08:00
tarsin
d54fe52060
Downgrade minsdk to 23
2022-06-13 18:31:28 +08:00