484 Commits

Author SHA1 Message Date
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
b05dc45d09 Add null reference checks. 2022-03-17 00:46:26 +00:00
d686e59cb7 Use Array.Empty 2022-03-17 00:02:08 +00:00
ff65da6c48 Use merge pattern. 2022-03-16 11:47:00 +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
0d0d032c9e Update nuget packages. 2022-03-06 18:55:35 +00:00
0bc819feab Move to file scoped namespaces. 2022-03-06 13:29:38 +00:00
dd4451740c Update copyright year. 2022-02-20 09:34:52 +00:00
f3fb694a52 Fix MSBuild project change made by VSMac. 2022-02-15 11:04:33 +00:00
6f4c33ffe7 Updated dependencies. 2022-02-15 10:22:42 +00:00
5e733abc8f Add support for byte addressable images to detection. 2021-11-14 03:52:44 +00:00
738f2325bc Update .NET 6 dependencies to RTM. 2021-11-09 01:46:07 +00:00
eba8d4a4c6 Add ARM special instructions implementation for CRC32. 2021-10-11 22:50:45 +01:00
ad700cc706 Add PCLMUL implementation of CRC32. 2021-09-26 23:13:50 +01:00
97c6b131b5 Refactor IOpticalMediaImage.ReadSector(s)Tag to return error status instead of buffer. 2021-09-21 03:42:15 +01:00
bc8382e495 Refactor IOpticalMediaImage.ReadSector(s)Long to return error status instead of buffer. 2021-09-21 02:59:54 +01: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
525fb0da2a Use error returning Open() in IFilter. 2021-09-15 13:03:42 +01:00
8982cfc8c9 Use properties instead of methods in IFilter. 2021-09-15 11:25:26 +01:00
cd41c8e59a Simplify some struct type names. 2021-09-14 21:18:28 +01:00
fc0f03ba5a Upgrade dependencies. 2021-09-12 22:53:19 +01:00
ebd29840fe Upgrade to .NET 6. 2021-09-12 22:26:47 +01:00
631eee916f Fix filesystem tests when readdir returns a null list. 2021-09-12 19:27:43 +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
4bbee28113 Remove unneeded using statements. 2021-08-17 18:15:45 +01:00
80697f1b82 Fix wrongly marked nullable strings. 2021-08-17 17:59:45 +01:00
bc03e3467f Fix namespaces. 2021-08-17 17:32:30 +01:00
c6f5ece939 Remove redundant assignments. 2021-08-17 14:40:50 +01:00
6dd5fb5c5c Add missing XML documentation inheritance. 2021-08-17 14:25:12 +01:00
84a7fb7df7 Convert tapes sector by sector as the change in sector size cannot be currently detected. Fixes #552 2021-08-04 02:54:09 +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
a6cbfbebd6 Fix track properties from CDRDAO disc images. 2021-08-03 04:20:06 +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
edd1303d19 Add unit tests for writable optical media images. 2021-08-03 00:29:09 +01:00
e0553555ae Disable testing ULMO images as LZMA compressed UDIF is not going to be implemented until 6.0 2021-07-16 13:02:17 +01:00
4bb12093ac Fix testing UDRW and UDTO images that are, technically, not UDIF. 2021-07-16 13:01:45 +01:00