35 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
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
5863664dbf Update copyright year. 2024-12-19 10:45:18 +00: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
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
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
65cf4bf2e9 Translate Aaru.Tests.Devices to Spanish (Spain). 2023-10-03 16:07:55 +01: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
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
c5b34ee3d9 Convert if to switch statement. 2022-11-13 19:38:03 +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
dd4451740c Update copyright year. 2022-02-20 09:34:52 +00:00
75edb759e6 General code refactor. 2021-08-17 21:23:10 +01:00
c1287c00cf Remove redundant parentheses. 2021-08-17 14:27:19 +01:00
eda85862cd Decode fixed or descriptor SCSI sense in a single pass, use whichever was returned by drive. 2021-03-26 00:37:54 +00:00
41d750cb06 Rename MediaTek F1h command 06h subcommand. 2021-01-17 17:16:44 +00:00
472a1d94d8 Update copyright year. 2020-12-31 23:08:23 +00:00
6877589cc9 General code clean-up, refactor and commenting. 2020-11-11 04:19:18 +00:00
29c3c21bbd Fix headers. 2020-07-25 02:01:36 +01:00
950c3d7c97 Fix copyright dates. 2020-07-25 01:58:50 +01:00
f1fa52716c Fix namespaces. 2020-07-20 15:43:52 +01:00
9c2fc2f92b Recognize when the drive is still getting ready in trap tests. 2020-07-09 22:36:30 +01:00
6b4a226b47 Add more details and messages and streamline trap disc tests. 2020-07-09 22:20:21 +01:00
ab124c8056 Add test for reading Lead-Out using a trap disc. 2020-07-09 21:35:31 +01:00
813cd27a5d Add test for trying to read a GD-ROM using a trap disc. 2020-07-09 20:36:08 +01:00
73ac7613e5 Add test for MediaTek READ CACHE vendor command. 2020-07-09 04:08:39 +01:00