renovate[bot] and FooIbar
6010fb69a4
Update dependency rust-nightly to v2025-08-14 ( #2553 )
...
* Update dependency rust-nightly to v2025-08-14
* Fix build
* Fix build
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2025-08-15 04:59:20 +00:00
renovate[bot]
5defb428ff
Update dependency libwebp to v1.6.0 ( #2486 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-16 11:50:43 +00:00
FooIbar
79a066e68a
Use GitHub repository for renovate to update
2025-07-16 19:42:09 +08:00
FooIbar
2b7d6745ea
Simplify native build
2025-07-05 11:27:56 +08:00
FooIbar
b1aca0578c
Build a single shared library
2025-07-02 23:58:31 +08:00
renovate[bot]
be83b53941
Update dependency nettle to nettle_3.10.2_release_20250626 ( #2441 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-26 23:18:48 +00:00
FooIbar
bd11a7fcc2
AnimatedWebPDecoder POC ( #2426 )
2025-06-24 23:58:52 +08:00
FooIbar
e21a0eca5c
Optimize rust binary size ( #2403 )
...
* -10.3% vs nightly-2024-08-30 with backtrace
* +2.8% vs nightly-2024-08-30 without backtrace
2025-06-11 09:22:36 +08:00
renovate[bot]
d7dc6487d0
Update dependency libarchive to v3.8.1 ( #2376 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-01 21:41:37 +00:00
renovate[bot] and renovate[bot]
786ea2ca37
Update dependency libarchive to v3.8.0 ( #2338 )
...
* Update dependency libarchive to v3.8.0
* Update 0002-Fix-zip_time-performance.patch
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <99822064+revonateB0T@users.noreply.github.com >
2025-05-20 15:52:52 +00:00
renovate[bot]
5dd617be69
Update dependency Corrosion to v0.5.2 ( #2288 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-25 03:03:58 +00:00
renovate[bot]
2704ab9afb
Update dependency liblzma to v5.8.1 ( #2241 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 15:41:55 +00:00
renovate[bot]
8cdf16a272
Update dependency libarchive to v3.7.9 ( #2234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-30 22:28:13 +00:00
renovate[bot] and FooIbar
f4d9d9795a
Update dependency liblzma to v5.8.0 ( #2216 )
...
* Update dependency liblzma to v5.8.0
* Fix build
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2025-03-26 11:35:47 +00:00
renovate[bot]
744d8f4262
Update dependency libarchive to v3.7.8 ( #2201 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 12:53:07 +00:00
renovate[bot]
411ab8db38
Update dependency liblzma to v5.6.4 ( #2103 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 21:14:22 +00:00
renovate[bot]
60e6a04d0d
Update dependency nettle to nettle_3.10.1_release_20241230 ( #2052 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-30 19:45:06 +00:00
renovate[bot]
a70091bf99
Update dependency Corrosion to v0.5.1 ( #2050 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-29 17:46:35 +00:00
FooIbar
14a59262af
Add missing .heic to supported file extensions
2024-12-01 13:10:10 +08:00
FooIbar
897a56fa4a
Fix rewrite GIF to actually match browser behavior
2024-11-20 14:51:38 +08:00
FooIbar
81ee3c47f5
Fix reading UTF-8 flagged ZIP archives on API < 26
2024-11-14 21:36:03 +08:00
renovate[bot] and Dude so hot
2cd884bd9d
Hack zip_time to fix performance ( #1931 )
...
* Hack zip_time to fix performance
* Revert
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-14 06:33:13 +00:00
renovate[bot] and Dude so hot
45a5bae8b2
Group rust ffi code ( #1893 )
...
* Group rust ffi code
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Fix
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Fix
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Refine
Signed-off-by: Dude so hot <djohn@fbi.gov >
---------
Signed-off-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-05 09:39:03 +00:00
a566393a89
Optimize to use decode buffer pool ( #1890 )
...
* Optimize to use decode buffer poll
* Drop unnecessary logging
* Refine
* Update app/src/main/cpp/archive.c
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-11-05 05:01:15 +00:00
Dude so hot
f2759675a1
Optimize to not allocate anon mapping when fully zero copy
2024-11-04 21:12:45 +08:00
Dude so hot
2e6ff78662
Fast fix for operator precedence
2024-11-04 20:57:10 +08:00
renovate[bot] and Dude so hot
8ca0a32932
Cleanup to not handle memory allocation failure ( #1882 )
...
* Cleanup to not handle memory allocation failure
* Handle open failed on first open
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-11-04 12:06:38 +00:00
a5719a9c1d
Optimize zero copy case to not iter over entries ( #1879 )
...
* Optimie zero copy case to not iter over entries
* Update app/src/main/cpp/archive.c
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-11-04 09:03:41 +00:00
FooIbar
84306e0b28
Use shallow clone to fetch git dependencies
2024-11-01 12:44:47 +08:00
FooIbar
aef55c9207
Use Cargo.lock for reproducible builds
2024-10-19 15:23:24 +08:00
FooIbar
020495cebf
Fix comparison with leading zeros and clean up
2024-10-19 00:31:38 +08:00
FooIbar
78b898dc5c
Reduce build noise
2024-10-14 20:48:13 +08:00
renovate[bot]
e930ebf42f
Update dependency libarchive to v3.7.7
2024-10-13 10:41:48 +00:00
renovate[bot]
9333150c3b
Update dependency liblzma to v5.6.3
2024-10-01 18:41:54 +00:00
renovate[bot]
c5a83d567e
Update dependency libarchive to v3.7.6
2024-09-23 13:40:44 +00:00
FooIbar
1b1f781dd9
Update renovate config
2024-09-23 21:32:34 +08:00
FooIbar
d1fdea8d3e
Update libarchive to v3.7.5
2024-09-19 22:57:38 +08:00
98e452e39e
Fastpath to create regioned hardware bitmap ( #1647 )
...
* kotlin side
* Impl
* Refine
* respect ahb align
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Don't copy unnecessary things
* Cleanup
* Recycle
* Revert "Disable `abortOnError` for lint in debug build"
This reverts commit cea06f0c
* Fix marshmallow build
* Fix cmake
* Address cr
* Refine
* Cleanup
* log it
---------
Signed-off-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-09-19 14:25:55 +00:00
renovate[bot] and Dude so hot
eaf8dd21ff
Crop border in Rust ( #1631 )
...
* Fix deref_mut_direct_bytebuffer lifetime
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Framework
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Add Infra
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Implement
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Refine
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Impl
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Fixes
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Implement
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Update profile code
* Remove corrent but slow code that slow for 1000x
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Revert "Remove corrent but slow code that slow for 1000x"
This reverts commit 644d093ddc20f4a129ee304157767707337d149d.
* Fix speed
Signed-off-by: Dude so hot <djohn@fbi.gov >
* refine
Signed-off-by: Dude so hot <djohn@fbi.gov >
* refine
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Refine
Signed-off-by: Dude so hot <djohn@fbi.gov >
* cleanup type conversion
Signed-off-by: Dude so hot <djohn@fbi.gov >
* cleanup
Signed-off-by: Dude so hot <djohn@fbi.gov >
* refine
Signed-off-by: Dude so hot <djohn@fbi.gov >
* Remove C cropborder impl
* impl nth to accel
Signed-off-by: Dude so hot <djohn@fbi.gov >
* F**K
Signed-off-by: Dude so hot <djohn@fbi.gov >
---------
Signed-off-by: Dude so hot <djohn@fbi.gov >
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-09-15 22:20:55 +08:00
renovate[bot] and Dude so hot
f0d3b0c8ae
Misc updates ( #1629 )
...
* Respect Arch's ndk location
* Don't spam in debug build
* Cleanup
* Revert "Cleanup"
This reverts commit 45b9d76dd363aa1fd3d58b5102b68649028e313a.
* Revert "Respect Arch's ndk location"
This reverts commit 3fd773422d3ae440a6466e2fa161a45018fd8ed7.
* Respect Arch ndk location
---------
Co-authored-by: Dude so hot <djohn@fbi.gov >
2024-09-14 10:45:36 +00:00
FooIbar
98fdcf0588
Fix double free on closing failed-to-open archives
2024-07-28 20:48:56 +08:00
renovate[bot]
539ad1af30
Fix read encrypted archive
2024-07-28 12:05:04 +00:00
Dude so hot
b4422fe910
Drop MAP_UNINITIALIZED
...
This is not available on modern MMU devices
2024-07-11 21:31:34 +08:00
Dude so hot
22e58a034f
Fix memleak while do archive
2024-07-11 21:12:31 +08:00
FooIbar
0a25643b87
Fix native crash on archive open failures
2024-07-04 20:24:37 +08:00
FooIbar
f41d1d7306
Skip patching if the patch is already applied
2024-06-18 00:12:33 +08:00
FooIbar
583d30eb5f
Update nettle to v3.10
2024-06-17 18:01:31 +08:00
FooIbar
c53b0986a9
Use link options to exclude libarchive symbols
2024-06-17 18:00:56 +08:00
FooIbar
5b15059c04
Switch back to C implementation of sha1
...
Now that libnettle is built with hardware acceleration instructions
2024-06-09 23:11:57 +08:00
FooIbar
f50d69cd60
Build libnettle with assembly code ( #1292 )
...
* Build libnettle with assembler code
* Add .gitattributes for shell script
* Patch nettle for CPU feature detection on Android
* Don't build libnettle at configuration time
* Fix build
* Refine
2024-06-09 13:49:36 +08:00