484 Commits

Author SHA1 Message Date
a58f2e60e5 [Refactor] General reformat and clean-up. 2025-11-24 20:12:10 +00:00
7af8b40f80 [Refactor] Optimize LINQ queries. 2025-11-24 11:45:16 +00:00
0ddd930ee1 [Refactor] Replace array initializations with new byte[] for consistency 2025-11-24 03:22:07 +00:00
d29afd403a [Refactor] Use collection expression. 2025-11-24 03:08:01 +00:00
04c45e69fa [Refactor] Use static lambdas in LINQ queries for improved performance 2025-11-24 03:00:06 +00:00
e2d4ea76b8 Add support for negative and overflow sectors in image creation 2025-10-23 11:21:47 +01:00
69738f5f1a Add support for negative sectors to read and write sector calls in images. 2025-10-23 03:07:43 +01:00
ce0e0dff22 Refactor sector writing methods to include SectorStatus parameter and update related logic 2025-10-22 20:25:23 +01:00
0ac2a48fb6 Update ReadSector and ReadSectors methods to include sector status output 2025-10-22 14:28:58 +01:00
c7d2fe85c1 Split apple sector tags in specific types. 2025-10-18 16:17:35 +01:00
ab92091f72 Update ApplicationVersion to use GetInformationalVersion across multiple files 2025-09-28 02:44:52 +01:00
05906c8818 Remove separate dump log, use central log facility. 2025-08-19 15:17:19 +01:00
50061ca7d5 Rename Aaru.Console to Aaru.Logging 2025-08-17 06:11:22 +01:00
02ec8a05d8 Rename Aaru.Console project to Aaru.Logging. 2025-08-17 05:50:25 +01:00
441dae0681 Refactor variable declarations for consistency and clarity in WritableOpticalMediaImageTest 2025-08-17 04:15:21 +01:00
2b40ab468a Add Directory.Build.props and Directory.Build.targets for centralized project configuration 2025-08-14 15:52:05 +01:00
e18f912e96 Fix ambiguity 2025-08-14 15:51:32 +01:00
34dd0fd2d1 Update to .NET 10 preview 7. 2025-08-14 14:07:30 +01:00
5863664dbf Update copyright year. 2024-12-19 10:45:18 +00:00
57f3616e1f Update to .NET 9 dependencies. 2024-12-19 08:56:01 +00:00
3d8ba7df38 Update to .NET 9.0-rc.2 2024-10-26 04:57:48 +01:00
debb7b9f0e Fix some minor problems detected by the analyzers. 2024-05-06 04:34:43 +01:00
8f4d199070 Add several roslyn analyzers. 2024-05-02 04:58:36 +01:00
47cc43aa29 Update NUnit. 2024-05-02 03:40:35 +01:00
136dd71ea4 Update .NET dependencies. 2024-05-02 01:58:36 +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
f7ca79b09e Update copyright year. 2024-05-01 04:17:32 +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
546d131124 Naming fixes. 2023-10-05 02:31: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
8b9d4408ea Join declarations and assignments. 2023-10-04 08:44:14 +01:00
490d4a48c9 Convert part of loop body into LINQ expression. 2023-10-04 08:44:03 +01:00
ac79d1e94e Convert into primary constructor. 2023-10-04 08:30:03 +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
829e95d6cb Disable JetBrains spell checking in Spanish (Spain) resource files. 2023-10-03 21:14:07 +01:00
a4be8f1180 Translate Aaru.Tests to Spanish (Spain). 2023-10-03 14:17:40 +01:00
750ae890e7 Use UTF-8 string literals whenever possible. 2023-09-29 18:27:43 +01:00
500970b7a4 Update FluentAssertions to 6.12.0. 2023-09-25 22:58:22 +01:00
f270f3dbfb Update Microsoft.NET.Test.Sdk to 17.7.2. 2023-09-25 22:20:48 +01:00
e398b4c772 Update NUnit3TestAdapter to 4.5.0. 2023-09-25 22:18:16 +01:00
98821a0798 Update to .NET 8.0 RC1. 2023-09-24 21:49:01 +01:00