Commit Graph

339 Commits

Author SHA1 Message Date
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
f70154c17d Escape log name when dumping, fixes crash if dump file uses brackets. 2025-08-20 19:48:02 +01:00
c1f4b92548 Add Sentry to catch exceptions. 2025-08-20 18:51:05 +01:00
5c6c362b2b Pass cart size thru humanizer. 2025-08-20 00:24:20 +01:00
c867af6c2b Colorize dump, last phase. 2025-08-20 00:17:49 +01:00
5c2bac69e3 Fix average speed not showing correctly when dump finished. 2025-08-19 18:59:40 +01:00
8ce47dc5c2 Fix showing "0x" instead of MAX speed when dumping CDs. 2025-08-19 18:09:05 +01:00
37e09dddf7 DI and BCA should be dumped from all Blu-ray derived media types. 2025-08-19 15:20:55 +01:00
05906c8818 Remove separate dump log, use central log facility. 2025-08-19 15:17:19 +01:00
1a0fbf8fdb Move markup to resources in media scan command. 2025-08-18 14:22:40 +01:00
0147a38007 Colorize SecureDigital medium scan. 2025-08-17 21:39:33 +01:00
f1d814fc78 Colorize ATA medium scan. 2025-08-17 21:33:32 +01:00
28a98bf8f5 Colorize SCSI medium scan. 2025-08-17 21:27:09 +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
e18f912e96 Fix ambiguity 2025-08-14 15:51:32 +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
Rebecca Wallander
99561e4d21 Add HL-DT-ST raw DVD read to device report (#848) 2024-10-20 01:17:03 +01:00
b845252e58 Merge branch 'devel' into rebecca/first-lba-broken-workaround 2024-10-20 00:59:38 +01:00
ae8d6e3854 In CD-i discs with no tracks in TOC and an audio lead-out, fix setting track 1 as data. 2024-05-20 22:57:43 +01: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
5448b77ea8 [GIT shenanigans] Fix wrongly removed line in last commit. 2024-04-30 03:26:07 +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
97827d9bfe [Dumping] [CompactDisc] When trimming or retrying using scrambled mode, fix offset and check validity of data sectors because drive can report no error but return errored data. Fixes #390 2024-04-28 20:28:48 +01:00
99adb55c9e [Dumping] [CompactDisc] Check sector validity when reading scrambled using Plextor drives. 2024-04-28 20:24:17 +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
6a86aea198 Add missing XML comments. 2023-10-05 02:46:32 +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
71a00378b4 [Retrode] Fix when no GB(C/A) cartridge has been found either. 2023-10-05 01:56:40 +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
2a6e052a62 Simplify IDictionary accesses. 2023-10-04 09:48:31 +01:00
bfb860219f Merge into patterns. 2023-10-04 09:38:17 +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