141 Commits

Author SHA1 Message Date
c01325ee47 [ext2/3/4] Add support for compressed files. 2026-02-28 19:06:45 +00:00
28a12ca322 Refactor buffer parameter passing in LZO, LZVN, and XZ encoding/decoding methods 2026-02-08 23:44:36 +00:00
68df173c2f Add managed fallback for XZ buffer decoding 2026-02-08 23:20:17 +00:00
395f2f6139 Update compression algorithm summaries and return value descriptions 2026-02-08 17:55:04 +00:00
2a3f1af958 Add LZO compression algorithms. 2026-02-08 17:54:49 +00:00
e0689f4f4c Add XZ buffer (not file, no parsing) compression and decompression. 2026-02-08 17:54:13 +00:00
3ad595f312 Implement native version of LZVN compression algorithm. 2026-02-08 17:28:48 +00:00
b051e8d2d4 Add LZVN compression algorithm implementation 2026-02-06 09:41:22 +00:00
Rebecca Wallander
0219f7b4de Add HxCStream support 2026-01-05 11:46:28 +01:00
35c26c9128 Update copyright years to 2026. 2025-12-23 01:40:04 +00:00
a58f2e60e5 [Refactor] General reformat and clean-up. 2025-11-24 20:12:10 +00:00
8331fba1e4 [Refactor] Fix indentation issues. 2025-11-24 19:38:40 +00:00
7b487033b5 [Refactor] Invert if to reduce nesting. 2025-11-24 19:21:26 +00:00
d29afd403a [Refactor] Use collection expression. 2025-11-24 03:08:01 +00:00
5fe7f574d6 [Refactor] Replace backing fields with auto-properties in view models 2025-11-24 01:40:50 +00:00
8ad7260f44 Remove cuetools.net submodule 2025-10-21 13:31:04 +01:00
629a0b811d Remove support for managed FLAC encoding and decoding, only native one is supported from now on. 2025-10-21 13:18:23 +01:00
926fcf0c0a [HA] Implement GetEntry. 2025-09-08 02:05:07 +01:00
1b8318f211 Removed hintpath crap. 2025-09-03 13:17:07 +01:00
b5cf2b681a Add missing package reference. 2025-09-02 23:19:04 +01:00
b534b34054 [ARC] Implement support for compression method 11 (distill). 2025-09-02 12:55:56 +01:00
7877e0e962 [ARC] Implement support for compression methods 10 (crush). 2025-09-02 12:53:34 +01:00
a5f34e557b [ARC] Implement support for compression methods 8 (Crunch) and 9 (squash). 2025-09-02 10:22:17 +01:00
dfeda1f426 [ARC] Implement support for compression methods 5, 6 and 7 (crunch). 2025-09-02 03:51:20 +01:00
f8e4ceab71 [ARC] Implement support for compression method 4 (squeeze). 2025-09-02 03:11:16 +01:00
19332c499c [ARC] Implement support for compression method 3 (pack). 2025-09-01 23:35:16 +01:00
2cf9e89a22 Move LzdStream to Aaru.Compression. 2025-08-26 02:15:05 +01:00
e3dac568d5 Move LzdStream to Aaru.Compression. 2025-08-26 02:15:04 +01:00
f6e63f3b98 Add Lh5Stream class for LH5 decompression support 2025-08-26 02:10:24 +01:00
c1f4b92548 Add Sentry to catch exceptions. 2025-08-20 18:51:05 +01:00
2b40ab468a Add Directory.Build.props and Directory.Build.targets for centralized project configuration 2025-08-14 15:52:05 +01:00
34dd0fd2d1 Update to .NET 10 preview 7. 2025-08-14 14:07:30 +01:00
5a8de28df3 Up version to 6.0.0-alpha10. 2025-04-24 06:21:40 +01:00
5863664dbf Update copyright year. 2024-12-19 10:45:18 +00:00
57f3616e1f Update to .NET 9 dependencies. 2024-12-19 08:56:01 +00:00
3d8ba7df38 Update to .NET 9.0-rc.2 2024-10-26 04:57:48 +01:00
8f4d199070 Add several roslyn analyzers. 2024-05-02 04:58:36 +01:00
2f90233c90 Update dependencies. 2024-05-02 02:08:01 +01:00
136dd71ea4 Update .NET dependencies. 2024-05-02 01:58:36 +01:00
87613c03b7 [Refactor] Rollback to DllImport calls that need custom marshallers for now. 2024-05-01 16:32:02 +01:00
c2e6e12b37 [Refactor] Use LibraryImport instead of DllImport. 2024-05-01 05:36:13 +01:00
134ce7041e [Refactor] Use collection expressions. 2024-05-01 04:43:37 +01:00
f7ca79b09e Update copyright year. 2024-05-01 04:17:32 +01:00
e46d21bde6 General refactor and cleanup. 2024-05-01 04:05:22 +01:00
6b44679fbb [Aaru.Helpers] Move all stream extensions from around the application to this project. 2023-10-07 21:29:49 +01:00
13a2bfdaf4 Move declarations closer to usage. 2023-10-05 02:37:10 +01:00
9618e2c549 Annotate or remove unused elements. 2023-10-05 01:05:23 +01:00
7363a5d9c5 Redo Reformat and cleanup.
Rider EAP was having a bug interpreting .editorconfig that didn't generate the code style as we wanted.
This is now done with Rider-stable.
2023-10-04 17:36:20 +01:00
4ff79c804a Invert 'if' statement to reduce nesting. 2023-10-04 07:39:31 +01:00
5faa49a031 [Aaru.Compression] Reformat and cleanup. 2023-10-03 22:51:02 +01:00