Commit Graph

86 Commits

Author SHA1 Message Date
47cc43aa29 Update NUnit. 2024-05-02 03:40:35 +01:00
b34179ebfe [Refactor] Remove redundant braces and apply brace style. 2024-05-01 04:51:19 +01:00
134ce7041e [Refactor] Use collection expressions. 2024-05-01 04:43:37 +01:00
e46d21bde6 General refactor and cleanup. 2024-05-01 04:05:22 +01:00
55353809f7 Rename Aaru.DiscImages namespace to Aaru.Images. 2023-10-06 01:16:28 +01:00
9572abf86d [Plugin system] Move byte addressable media images to dependency injection. 2023-10-06 00:46:36 +01:00
696f3ffa9a [Plugin system] Move read-only filesystems to dependency injection. 2023-10-05 16:55:03 +01:00
b27d0c1f03 [Plugin system] Initialize plugin base in tests. 2023-10-05 16:00:38 +01:00
a50d892f2a Move most of PluginBase logic into Aaru.Commontypes. 2023-10-05 13:47:59 +01:00
2c955cfc49 [Aaru.Core] Improve null safety
Several files in the Aaru.Core project have been updated to improve null safety. The modification of these files specifically handled null occurrences. Nullable value types are now correctly handled and default values are set to be used where nulls were previously unhandled. This will help prevent null reference exceptions and improve the overall stability of the code.
2023-10-05 02:30:38 +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
1f36ef2424 [Aaru.Tests] Reformat and cleanup. 2023-10-03 23:44:33 +01:00
a4be8f1180 Translate Aaru.Tests to Spanish (Spain). 2023-10-03 14:17:40 +01:00
3becc0833c Replace ReadDir method with one that uses IDirNode. 2022-12-21 20:03:24 +00:00
b4b2868c22 Replace Read method with ReadFile method that uses the file node in IFileSystem. 2022-12-19 11:03:51 +00:00
7a2b37496b Make PluginBase a singleton. 2022-12-17 20:50:17 +00:00
0c1bf310f9 Use Type for filesystem plugin list. 2022-12-17 14:56:37 +00:00
cfbcde35f5 Use Aaru Metadata instead of CICM Metadata. 2022-12-15 22:21:37 +00:00
75b219c71f Some code styling. 2022-12-11 22:20:23 +00:00
1bdaf241e4 [UnitTest] Include fields when marshalling JSON in filesystem tests. 2022-12-09 13:33:15 +00:00
46077ed55f Use System.Text.Json instead of NewtonSoft.Json 2022-12-07 20:39:49 +00:00
d2962850e9 Move all localizable strings from Aaru.Tests project to resources. 2022-11-29 10:33:40 +00:00
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