Commit Graph

62 Commits

Author SHA1 Message Date
2f9b7fe0a1 General code cleanup and style refactor. 2022-11-15 15:58:48 +00:00
98d7ac3349 Move declaration closer to usage. 2022-11-13 19:16:14 +00:00
8b5e23a693 Use proper mount point for test files. 2022-11-13 05:48:58 +00:00
f9f97c02c5 Mark newly discovered pregap sectors for retry. Fixes incorrect data on some track type changes. 2022-04-09 20:27:05 +01:00
f0fa4d4320 Remove unused code. 2022-03-17 23:54:41 +00:00
d686e59cb7 Use Array.Empty 2022-03-17 00:02:08 +00:00
5f14f0e79c Fix unused variables. 2022-03-16 00:31:33 +00:00
d4b1e63e96 Fix naming style. 2022-03-15 01:37:37 +00:00
762e3eb6d2 General cleanup and refactor. 2022-03-07 07:36:44 +00:00
0bc819feab Move to file scoped namespaces. 2022-03-06 13:29:38 +00:00
5e733abc8f Add support for byte addressable images to detection. 2021-11-14 03:52:44 +00:00
b7fa638410 Refactor IOpticalMediaImage.ReadSector(s) to return error status instead of buffer. 2021-09-21 01:38:54 +01:00
34df6087ce Refactor IMediaImage.ReadSector(s)Tag to return error status instead of buffer. 2021-09-20 20:52:18 +01:00
a6690aa121 Refactor IMediaImage.ReadSector(s)Long to return error status instead of buffer. 2021-09-20 14:22:22 +01:00
f51d414abd Refactor IMediaImage.ReadSector(s) to return error status instead of buffer. 2021-09-19 21:16:47 +01:00
fbccfb2ca9 Refactor IMediaImage.ReadMediaTag to return error status instead of buffer. 2021-09-18 15:01:31 +01:00
ef2fc1788a Refactor IMediaImage.Open to return error status instead of boolean. 2021-09-16 19:10:39 +01:00
12a72a45e4 Consolidate error number enumerations. 2021-09-16 04:42:14 +01:00
cd41c8e59a Simplify some struct type names. 2021-09-14 21:18:28 +01:00
75edb759e6 General code refactor. 2021-08-17 21:23:10 +01:00
fdff1d74c9 Use Array.Empty<T>. 2021-08-17 18:23:50 +01:00
c6f5ece939 Remove redundant assignments. 2021-08-17 14:40:50 +01:00
d9faf8cdc1 Add unit test for #448 2021-08-03 04:40:55 +01:00
0a87e63978 Fix full TOC generation. Fixes #625 2021-08-03 04:37:31 +01:00
bcc4135146 Add unit test for #625 2021-08-03 04:36:38 +01:00
1e1be189e9 Add unit test for #624 2021-08-03 03:46:49 +01:00
df0669b18d Fix taking account of session start pregaps when writing Alcohol 120% images. Fixes #623 2021-08-03 02:46:21 +01:00
ae9645e3b6 Add unit test for #623 2021-08-03 02:42:17 +01:00
541555501b Implement support for Nero Burning ROM 4 disc images. Fixes #449 2021-06-11 12:26:54 +01:00
ecb7201f6d Redo Nero Burning ROM disc image parser. Fixes #286, #450, #524, #525, #526, #527, #528 and #534. 2021-06-11 01:32:51 +01:00
0a5c1d911a Add unit test for #450. 2021-06-11 01:31:40 +01:00
a80b0ddf46 Add unit test for #299 2021-06-11 01:29:00 +01:00
af538cda81 Remove test units for non-bug #507. 2021-06-02 22:07:46 +01:00
31d7daa33b Fix mounting CD-i, High Sierra or ISO9660 with an invalid path table. Fixes #495. 2021-06-02 21:40:21 +01:00
4ac273175a Check which FAT is valid (first or second) and use it for FAT12 and FAT16, fixes #584. 2021-06-02 21:16:06 +01:00
c73cb91486 Add unit test for #584 2021-06-02 20:51:51 +01:00
33678c6fd8 Move FsExtractHashIssueTest to external json files. 2021-06-02 18:20:21 +01:00
3f665da0fa Add unit test for #590. 2021-06-02 17:03:17 +01:00
1d6f2bc614 Issue #542 fixed in a39258524c. 2021-06-02 15:54:37 +01:00
a39258524c Fix ISO9660, High Sierra and CD-i filesystem when the directories span multiple sectors. Fixes #360 2021-06-02 12:41:44 +01:00
aa29c31778 Issue #531 fixed in d53ed217d2. 2021-06-02 12:40:20 +01:00
bfdaf6d1a4 Do not return EINVAL when reading a 0-byte sized file in FAT filesystem. Fixes #441 2021-06-01 12:59:11 +01:00
5082771c44 Add unit test for issue #531. 2021-03-09 03:51:50 +00:00
b53f142de4 Add unit test for issue #507. 2021-03-09 03:51:40 +00:00
6289b9ef86 Add unit test for issue #441. 2021-03-09 03:19:05 +00:00
b03fd9070a Add unit test for issue #542. 2021-03-08 05:28:22 +00:00
364262e679 Add unit test for issue 411. 2021-03-08 04:02:50 +00:00
53e2e80545 Add unit test for issue 410. 2021-03-08 03:30:54 +00:00
876e5ac15a Add unit test for issue 398. 2021-03-08 03:21:39 +00:00
d3dd9e790a Add unit test for issue 379. 2021-03-08 03:13:44 +00:00