Commit Graph

51 Commits

Author SHA1 Message Date
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
9c9146c101 Add unit test for issue 360. 2021-03-07 23:22:44 +00:00
4f1c71be1d Add unit test for issue 358. 2021-03-07 23:18:29 +00:00
ae79c634e1 Implement checking extended attributes in filesystem extraction hash issue test. 2021-03-07 23:13:15 +00:00
4789ff2e21 Add unit test for issue 338. 2021-03-07 22:31:03 +00:00
36c29b855c Add unit test for issue 325. 2021-03-07 22:29:19 +00:00
709bfa6a4a Add unit test for issue 300. 2021-03-07 22:25:57 +00:00
742625e8ab Add unit test for issue 288. 2021-03-07 22:14:22 +00:00
00acb24dc5 Add unit test for issue 286. 2021-03-07 21:25:41 +00:00
f479c63779 Add unit test for issue 266. 2021-03-07 21:10:27 +00:00
55cf2e0070 Add unit test for issue 263. 2021-03-07 19:22:17 +00:00
cdcf23d6ac Add unit test for issue 257. 2021-03-07 18:23:36 +00:00