Commit Graph

67 Commits

Author SHA1 Message Date
Will Toohey
7477b79fd4 ~50% faster compress, 11% faster decomp
Some checks failed
CI / linux (map[runner:ubuntu-22.04 target:aarch64]) (push) Has been cancelled
CI / linux (map[runner:ubuntu-22.04 target:armv7]) (push) Has been cancelled
CI / linux (map[runner:ubuntu-22.04 target:ppc64le]) (push) Has been cancelled
CI / linux (map[runner:ubuntu-22.04 target:s390x]) (push) Has been cancelled
CI / linux (map[runner:ubuntu-22.04 target:x86]) (push) Has been cancelled
CI / linux (map[runner:ubuntu-22.04 target:x86_64]) (push) Has been cancelled
CI / musllinux (map[runner:ubuntu-22.04 target:aarch64]) (push) Has been cancelled
CI / musllinux (map[runner:ubuntu-22.04 target:armv7]) (push) Has been cancelled
CI / musllinux (map[runner:ubuntu-22.04 target:x86]) (push) Has been cancelled
CI / musllinux (map[runner:ubuntu-22.04 target:x86_64]) (push) Has been cancelled
CI / windows (map[python_arch:x64 runner:windows-latest target:x64]) (push) Has been cancelled
CI / windows (map[python_arch:x86 runner:windows-latest target:x86]) (push) Has been cancelled
CI / macos (map[runner:macos-15-intel target:x86_64]) (push) Has been cancelled
CI / macos (map[runner:macos-latest target:aarch64]) (push) Has been cancelled
CI / sdist (push) Has been cancelled
CI / Standalone .exe (Windows x86_64) (push) Has been cancelled
CI / Release (push) Has been cancelled
2026-04-26 13:55:14 +10:00
Will Toohey
536d0c6ca5 DXT byteswapping: less dumb 2026-04-26 13:34:08 +10:00
Will Toohey
fde1284fce Attempt to publish
Some checks are pending
CI / linux (map[runner:ubuntu-22.04 target:aarch64]) (push) Waiting to run
CI / linux (map[runner:ubuntu-22.04 target:armv7]) (push) Waiting to run
CI / linux (map[runner:ubuntu-22.04 target:ppc64le]) (push) Waiting to run
CI / linux (map[runner:ubuntu-22.04 target:s390x]) (push) Waiting to run
CI / linux (map[runner:ubuntu-22.04 target:x86]) (push) Waiting to run
CI / linux (map[runner:ubuntu-22.04 target:x86_64]) (push) Waiting to run
CI / musllinux (map[runner:ubuntu-22.04 target:aarch64]) (push) Waiting to run
CI / musllinux (map[runner:ubuntu-22.04 target:armv7]) (push) Waiting to run
CI / musllinux (map[runner:ubuntu-22.04 target:x86]) (push) Waiting to run
CI / musllinux (map[runner:ubuntu-22.04 target:x86_64]) (push) Waiting to run
CI / windows (map[python_arch:x64 runner:windows-latest target:x64]) (push) Waiting to run
CI / windows (map[python_arch:x86 runner:windows-latest target:x86]) (push) Waiting to run
CI / macos (map[runner:macos-15-intel target:x86_64]) (push) Waiting to run
CI / macos (map[runner:macos-latest target:aarch64]) (push) Waiting to run
CI / sdist (push) Waiting to run
CI / Standalone .exe (Windows x86_64) (push) Waiting to run
CI / Release (push) Blocked by required conditions
2026-04-26 01:12:22 +10:00
Will Toohey
efbeb0043f Nuke windows arm builds until upstream unbreaks their stuff
https://github.com/actions/partner-runner-images/issues/154
2026-04-26 00:53:02 +10:00
Will Toohey
f9a8586235 yaml was a mistake 2026-04-26 00:35:29 +10:00
Will Toohey
c0e71e13f8 (vibe coded) Fix KeyboardInterrupt handling in threadpool 2026-04-26 00:26:31 +10:00
Will Toohey
3aff2890c3 (vibe coded) remove cache functionality as repack is now fast enough 2026-04-26 00:23:21 +10:00
Will Toohey
732ad54395 Fix repack progress coming up short 2026-04-26 00:14:02 +10:00
Will Toohey
aac8155bbe (vibe coded) move dxt to rust as well 2026-04-26 00:10:41 +10:00
Will Toohey
fb62a41730 (vibe coded) move PNG work to rust 2026-04-25 23:57:52 +10:00
Will Toohey
bd3ec35876 Faster dxt 2026-04-25 23:45:23 +10:00
Will Toohey
e857d39295 (vibe coded) threads for repack, not processes 2026-04-25 23:35:53 +10:00
Will Toohey
535a0ff53e (vibe coded) Unpack: use threads 2026-04-25 23:32:55 +10:00
Will Toohey
8c6745100c fixup yaml (god do I hate yaml) 2026-04-25 23:24:20 +10:00
Will Toohey
3cef732237 Update README a tiny bit 2026-04-25 23:21:31 +10:00
Will Toohey
7a099326db Also build the windows .exe 2026-04-25 23:20:03 +10:00
Will Toohey
bbd6099fd1 Maturin's default github CI 2026-04-25 23:00:03 +10:00
Will Toohey
d3d377e35c (vibe coded) rust lz77 using pyo3 2026-04-25 22:57:42 +10:00
Will Toohey
fbe5ee17ec Refactor the source tree a bit 2026-04-25 21:58:32 +10:00
Will Toohey
7b537bd7f9 v1.15 2020-10-26 00:57:21 +10:00
Will Toohey
cfcb369a02 Update README args 2020-10-25 16:56:07 +10:00
Will Toohey
e20f2c539c Super files: MD5 checks and balances 2020-10-25 16:48:06 +10:00
Will Toohey
57e909572e Allow fallback extraction of same-name-different-case collisions on Windows 2020-05-02 23:07:13 +10:00
Will Toohey
cffe74d00a v1.14 2020-04-12 11:27:30 +10:00
Will Toohey
baf8252e42 Fix super-file edge case 2020-04-12 11:27:02 +10:00
Will Toohey
87241fd540 v1.13 2020-01-28 21:18:40 +10:00
Will Toohey
52bcf6e822 DXT1 support 2020-01-28 21:17:39 +10:00
Will Toohey
e6c22d7394 v1.12 2019-11-16 14:33:34 +10:00
Will Toohey
09e0804e52 Fix some incorrect super file assumptions 2019-11-16 13:51:50 +10:00
Will Toohey
7e754826c1 v1.11 2019-05-26 17:42:19 +10:00
Will Toohey
0c6f17f045 Set self.file when loading a dir 2019-04-30 12:28:23 +10:00
Windy Fairy
ccd9c1c363 Fix issue with IFS class not terminating Pool after creating new archive (#15) 2019-04-30 08:57:08 +10:00
Will Toohey
ee1b65b6c1 v1.10 2019-02-20 08:22:05 +10:00
Will Toohey
66ba4e1bd8 Fix non-silent silent mode 2019-02-20 08:21:03 +10:00
Will Toohey
0c37d4a18f v1.9 2019-02-17 15:08:08 +10:00
Will Toohey
3e1db2890f Allow --tex-only to recursively extract ifs files 2019-02-17 15:07:33 +10:00
Will Toohey
f4747bad83 v1.8 2019-01-23 10:26:36 +10:00
Will Toohey
16b0f761a0 Fix files with no timestamp 2019-01-23 10:26:17 +10:00
Will Toohey
042f3697db v1.7 2018-10-21 17:18:12 +10:00
Will Toohey
8c31299e1e Bugfixes and hassle free install 2018-05-31 15:22:49 +10:00
Will Toohey
c7f7ab4646 v1.6 2018-05-21 22:54:11 +10:00
Will Toohey
9aca7847aa Update notes on failed multiprocess extraction 2018-05-21 22:08:17 +10:00
Will Toohey
c3b01d03f9 GenericFile.load now uses kwargs, add --uv arg 2018-05-21 22:07:45 +10:00
Will Toohey
9004fef5d7 Fix bbox bug 2018-05-06 19:39:33 +10:00
Will Toohey
06c2b338d2 v1.5 2018-05-06 19:05:25 +10:00
Will Toohey
8c5ed5a3b9 Canvas dumping, rename nocache to no-cache 2018-04-22 18:19:00 +02:00
Will Toohey
ee8ae3374c kwargs for nicer arg propagation 2018-04-22 18:07:48 +02:00
Will Toohey
ac7ff78353 argb4444 support 2018-04-22 18:04:02 +02:00
Will Toohey
e8bf6c13ee Fix repacking with exe 2018-03-07 21:25:28 +01:00
Will Toohey
9996fe4532 v1.4, add exe build 2018-03-03 20:00:59 +01:00