95 Commits

Author SHA1 Message Date
46066fb9a7 [Refactor] Do not call string.Format unnecessarily. 2025-11-24 11:40:51 +00:00
04c45e69fa [Refactor] Use static lambdas in LINQ queries for improved performance 2025-11-24 03:00:06 +00:00
e4f55d3b3c Allocate SENSE buffer only once. 2025-08-22 19:57:09 +01:00
c120f2e5bb Enhance exception logging by adding contextual messages for better debugging 2025-08-17 06:42:43 +01:00
50061ca7d5 Rename Aaru.Console to Aaru.Logging 2025-08-17 06:11:22 +01:00
7b0ccf4876 Simplify naming of AaruConsole methods. 2025-08-17 06:06:51 +01:00
02ec8a05d8 Rename Aaru.Console project to Aaru.Logging. 2025-08-17 05:50:25 +01:00
2b40ab468a Add Directory.Build.props and Directory.Build.targets for centralized project configuration 2025-08-14 15:52:05 +01:00
34dd0fd2d1 Update to .NET 10 preview 7. 2025-08-14 14:07:30 +01:00
5a8de28df3 Up version to 6.0.0-alpha10. 2025-04-24 06:21:40 +01:00
Rebecca Wallander
1ab023bbc6 Read Lite-On raw DVD buffer 2025-04-06 22:04:43 +02:00
5863664dbf Update copyright year. 2024-12-19 10:45:18 +00:00
3d8ba7df38 Update to .NET 9.0-rc.2 2024-10-26 04:57:48 +01:00
8f4d199070 Add several roslyn analyzers. 2024-05-02 04:58:36 +01:00
b75fcf0f41 [Refactor] Convert to switch expressions. 2024-05-01 17:18: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
aa39281033 [Console] Use Spectre.Console to show exceptions in the CLI.
GUI still uses `ConsoleWindow`.
2023-10-08 04:10:43 +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
7c9405492c [Aaru.Tests.Devices] Fixes ATA errors not being decoded properly. 2023-10-04 18:13:47 +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
a0a4124a26 [Aaru.Tests.Devices] Reformat and cleanup. 2023-10-03 23:49:06 +01:00
829e95d6cb Disable JetBrains spell checking in Spanish (Spain) resource files. 2023-10-03 21:14:07 +01:00
65cf4bf2e9 Translate Aaru.Tests.Devices to Spanish (Spain). 2023-10-03 16:07:55 +01:00
98821a0798 Update to .NET 8.0 RC1. 2023-09-24 21:49:01 +01:00
3b8aac5143 Bump version to v6.0.0-alpha9. 2022-12-23 17:38:04 +00:00
4be18eb09c Enable default compile items. 2022-12-06 22:14:09 +00:00
805ebd4b42 Update copyright year. 2022-12-03 16:07:17 +00:00
1f1615e83a Move all localizable strings from Aaru.Tests.Devices project to resources. 2022-11-30 16:31:56 +00:00
2f9b7fe0a1 General code cleanup and style refactor. 2022-11-15 15:58:48 +00:00
bd3fe7bd4e General code style and feature fixes. 2022-11-15 01:35:15 +00:00
e0508f096c Inline 'out' variable declaration. 2022-11-14 01:10:11 +00:00
6586721321 Join local variable declaration and assignment. 2022-11-13 20:27:32 +00:00
0f94c5fc01 Convert local variable or field into constant. 2022-11-13 20:08:10 +00:00
fca57318f5 Convert to switch expression. 2022-11-13 19:59:30 +00:00
c5b34ee3d9 Convert if to switch statement. 2022-11-13 19:38:03 +00:00
bc362e5d4a Fix typos and add new words to dictionary. 2022-11-13 19:09:18 +00:00
b99faf1ae4 Update dependencies. 2022-11-13 14:50:37 +00:00
2b5fd4e70b Fix XML validity of projects. 2022-11-13 13:44:46 +00:00
eebe326bc9 Remove useless parameters in projects. 2022-11-13 13:40:36 +00:00
7ace2f7eeb Remove output configuration from projects. 2022-11-13 13:32:01 +00:00
b5a7e5b16d Ignore XML comment warnings when building in DEBUG. 2022-11-13 13:19:57 +00:00
dda065deed Remove .NET Framework building conditions. 2022-11-13 13:08:18 +00:00
423513f492 Remove archaic unused MonoDevelop project extensions. 2022-11-13 12:58:36 +00:00
0229183638 Bump C# to 11.0. 2022-11-13 12:48:42 +00:00
9e10f34f5e Bump framework to .NET 7 2022-11-13 12:46:18 +00:00
fa4aa1a684 Remove net6 string from output path. 2022-04-18 12:34:47 +01:00
599213a37c Fix .NET 6 TFM. 2022-04-18 09:45:18 +01:00
755da6cd2c Use error number for device instead of exception. 2022-03-26 20:18:01 +00:00