Commit Graph

108 Commits

Author SHA1 Message Date
64db005bdc [Refactor] Convert into ?: operator. 2025-11-24 19:06:52 +00:00
0ddd930ee1 [Refactor] Replace array initializations with new byte[] for consistency 2025-11-24 03:22:07 +00:00
04c45e69fa [Refactor] Use static lambdas in LINQ queries for improved performance 2025-11-24 03:00:06 +00:00
824b6b2032 Adjust to new Humanizer API surface. 2025-11-21 12:07:37 +00:00
8b83f9cbbb [Dump] Use new speed calculation algorithm. 2025-11-20 18:57:39 +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
ab92091f72 Update ApplicationVersion to use GetInformationalVersion across multiple files 2025-09-28 02:44:52 +01:00
ac71520e69 Humanize settings. 2025-08-23 00:13:52 +01:00
e4f55d3b3c Allocate SENSE buffer only once. 2025-08-22 19:57:09 +01:00
5c2bac69e3 Fix average speed not showing correctly when dump finished. 2025-08-19 18:59:40 +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
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
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
feb9ea589f [Refactor] Fix some code warnings. 2024-05-01 23:52:03 +01:00
b75fcf0f41 [Refactor] Convert to switch expressions. 2024-05-01 17:18:37 +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
0d140fac3a [SCSI MODE] Fix handling of corrupt/invalid MODE SENSE (6) block descriptors. Fixes #842 2024-04-30 03:23:28 +01:00
4acc1beaf4 [UI] Fix speed values humanization. 2024-04-26 03:18:47 +01:00
b48545b0b4 [UI] Fix speed calculation. 2024-04-26 03:16:36 +01:00
Rebecca Wallander
d081edc179 Check title keys resume for null when not a DVD Video (#827) 2023-12-19 13:47:50 +00:00
Rebecca Wallander
cdf95bc776 [Dump] Fix wrongly removed title keys (#825) 2023-11-11 22:27:31 +00:00
Rebecca Wallander
1153a270a9 Add raw DVD reading with HL-DT-ST command (#823) 2023-10-16 20:38:11 +01:00
24d1702838 [Plugin system] Move filters to dependency injection. 2023-10-05 16:00: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
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
2a6e052a62 Simplify IDictionary accesses. 2023-10-04 09:48:31 +01:00
62fbb024f7 Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison. 2023-10-04 08:14:07 +01:00
af659f3fcb [Aaru.Core] Reformat and cleanup. 2023-10-03 22:57:50 +01:00
0922e86467 Translate Aaru.Core to Spanish (Spain). 2023-10-02 02:19:02 +01:00
09a5c00891 Use a more precise mechanism to measure elapsed times in operations. 2023-09-26 20:16:24 +01:00
8786474169 Fix byte speed rates not being properly "humanized". 2023-09-26 10:51:43 +01:00
25c5cbaae5 Use humanizer to show seconds. 2023-09-26 03:39:10 +01:00
3d1b0581a5 Use Humanizer to print speeds. 2023-09-26 02:40:11 +01:00
4cbc8da22a Use Humanizer to print bytes. 2023-09-26 01:29:40 +01:00
Rebecca Wallander
ebf893e278 Add reader for DiscImageCreator DVD Raw dumps (#817) 2023-08-22 15:27:52 +01:00
Rebecca Wallander
e7ede15234 Decrypt CSS images on conversion 2023-07-30 22:26:11 +02:00
42b9caaaa0 Merge Dimensions classes. 2022-12-17 20:59:12 +00:00
b9f9572c8b Ensure metadata enums get serialized as strings. 2022-12-16 18:00:46 +00:00
30144d1ac0 Use Aaru Metadata instead of CICM Metadata and convert to it if found. 2022-12-16 03:05:50 +00:00
cfbcde35f5 Use Aaru Metadata instead of CICM Metadata. 2022-12-15 22:21:37 +00:00
43fcd10fd4 Paint MHDD log to PNG. 2022-12-05 22:03:12 +00:00
c4b7e4f81d Fix file header. 2022-12-05 21:48:12 +00:00