Commit Graph

576 Commits

Author SHA1 Message Date
f7da1e27bd Add support for resuming images. 2025-10-21 14:02:47 +01:00
f0f364fd0e On opening, set index in header. 2025-10-21 13:49:06 +01:00
10be636fd2 Bump version to 1.0.0-alpha.7 in nuspec file v1.0.0-alpha.7 2025-10-20 02:32:14 +01:00
b4da7d9fb2 Fix initial offset for dump hardware data copying 2025-10-20 02:24:43 +01:00
f9eec04d08 Bump version to 1.0.0-alpha.6 in nuspec file v1.0.0-alpha.6 2025-10-20 01:14:21 +01:00
94e44ef304 Do not consider rewinded the first time block 0 is written. 2025-10-20 01:13:14 +01:00
d6ea7db911 Fix offset when returning dump hardware list. 2025-10-20 00:40:42 +01:00
0326c81a91 When setting dump hardware consider that strings are already NUL-terminated. 2025-10-20 00:40:27 +01:00
542cc58eba Consider reading dump hardware blocks that strings are NUL-terminated. 2025-10-20 00:39:53 +01:00
6ec945203b Bump version to 1.0.0-alpha.5 in nuspec file v1.0.0-alpha.5 2025-10-19 03:15:31 +01:00
7a4992a243 Add LZMA properties length to compressed block length calculation 2025-10-19 03:14:16 +01:00
4899b4c24a Simplify application name output by removing unnecessary memory allocation 2025-10-19 03:13:55 +01:00
d66e45aed3 Bump version to 1.0.0-alpha.4 in nuspec file v1.0.0-alpha.4 2025-10-18 20:30:39 +01:00
e7921b3278 Fix inclusion of libm. 2025-10-18 20:30:30 +01:00
a7c7c8911f Bump version to 1.0.0-alpha.3 in nuspec file v1.0.0-alpha.3 2025-10-18 17:56:46 +01:00
0e52e501e2 Update documentation. 2025-10-18 17:55:08 +01:00
5cfffbcb68 Add function to retrieve readable media tags 2025-10-18 17:53:38 +01:00
0bb3a3376b Add function to retrieve readable sector tags 2025-10-18 17:46:43 +01:00
cdddd3a3fd Update test images. 2025-10-18 17:20:59 +01:00
f2c51c39c4 Simplify application name conversion by using a direct UTF-8 string literal 2025-10-18 17:19:56 +01:00
f9565219db Replace static fake UTF-16LE hex string with direct string literal for 'gtest' 2025-10-18 16:55:28 +01:00
37b842d1c2 Add audio image creation test. 2025-10-18 16:46:04 +01:00
b4999f8dad Enlarge writing buffer.
Fixes crash when compressing FLAC.
2025-10-18 16:45:14 +01:00
112f8ab320 Update sector tag constants for Aaru compatibility 2025-10-18 16:14:49 +01:00
ebd345ce82 Rename sector tag constants for Aaru compatibility 2025-10-18 16:08:08 +01:00
37aec17309 Bump version to 1.0.0-alpha.2 v1.0.0-alpha.2 2025-10-13 23:50:53 +01:00
36be5c9c8a Add functions to retrieve all tape files and partitions from AaruFormat images 2025-10-13 17:02:00 +01:00
95c6aa4583 Refactor compare for simplicity. 2025-10-13 16:07:48 +01:00
43f7828434 Fix vcpkg inclusion. 2025-10-13 15:56:09 +01:00
4f2e0f05c1 Updated documentation. 2025-10-13 14:26:33 +01:00
556537c79e Add functions to clear various metadata fields in AaruFormat images 2025-10-13 14:24:51 +01:00
e6c7f2144e Fix compilation of tool in Linux. 2025-10-13 11:23:19 +01:00
df8e74eb4f Fix slog commit. 2025-10-12 03:59:52 +01:00
728691721d Remove fields from nuspec that nuget cli is complaining as invalid (even if then nuget.org is complaining as missing....) 2025-10-11 14:07:13 +01:00
8c80b87903 Refactor includes for Windows compatibility in helpers.c 2025-10-11 14:06:48 +01:00
28972eb10c Make build script executable. 2025-10-11 14:06:30 +01:00
f6b1ac2af2 Add sector status parameter to read sector functions in tests 2025-10-11 13:29:22 +01:00
e66b263183 Add function to generate cryptographically strong random bytes for the GUID on image creation. 2025-10-11 13:24:45 +01:00
e2f3323a04 Sync specification with code. 2025-10-11 13:17:26 +01:00
1f33de2ccf Update doxygen documentation. v1.0.0-alpha.1 2025-10-11 12:43:39 +01:00
dde81f6773 Add sector status parameter to read sector functions 2025-10-11 12:42:32 +01:00
e78ecff7fa Add nuspec file. 2025-10-11 03:59:00 +01:00
1d76c44f64 Refactor build script. 2025-10-11 03:35:57 +01:00
b0500f7c43 Add build script for cross-compiling on various Linux and Windows architectures 2025-10-11 03:32:53 +01:00
d33be5fc9d Conditionalize subdirectory additions in CMakeLists.txt for building package. 2025-10-11 03:32:45 +01:00
58784472ec Rename some enumerations because of collisions with Windows. 2025-10-11 03:32:28 +01:00
08d71bbe8b Enhance macOS architecture detection in CMakeLists.txt for better compatibility 2025-10-11 03:32:14 +01:00
05cbf9ad24 Refactor switch cases in write.c to improve readability by adding braces
And because not using them is apparently something introduced in C23.
2025-10-11 03:31:58 +01:00
c1f0783212 Do not use assembly in FLAC. 2025-10-11 03:31:20 +01:00
c043ca207d Rename some enumerations because of collisions with Windows. 2025-10-11 03:31:06 +01:00