Commit Graph

174 Commits

Author SHA1 Message Date
19d8dac885 [Devices] [Windows] Fix USB field sizes for 64-bit systems. 2024-04-26 03:20:18 +01:00
5aa21b65b8 [SCSI Primary Commands] Workaround some devices not liking oddly sized buffers when calling MODE SENSE (6) / MODE SENSE (10). 2024-04-26 03:19:41 +01:00
Rebecca Wallander
1153a270a9 Add raw DVD reading with HL-DT-ST command (#823) 2023-10-16 20:38:11 +01:00
7df41de4af [Plugin system] Move checksums to dependency injection. 2023-10-05 13:04:57 +01:00
29343d4129 Fix naming. 2023-10-05 01:52:48 +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
546573dd30 [Aaru.Devices] Reformat and cleanup. 2023-10-03 23:12:01 +01:00
829e95d6cb Disable JetBrains spell checking in Spanish (Spain) resource files. 2023-10-03 21:14:07 +01:00
741bb5389a [Aaru.Devices] Introduced constants for module names
Introduces constant fields for respective debug module names, replacing the hardcoded ones.
This is done to standardize the naming convention, reduce redundancy and potentially avoid any typos or name mismatches across the project.
This change makes the code more maintainable and easier to update in case module names need to be changed.
2023-10-03 18:50:19 +01:00
736992a166 Translate Aaru.Devices to Spanish (Spain). 2023-09-29 18:40:41 +01:00
09a5c00891 Use a more precise mechanism to measure elapsed times in operations. 2023-09-26 20:16:24 +01:00
98821a0798 Update to .NET 8.0 RC1. 2023-09-24 21:49:01 +01:00
Rebecca Wallander
ebf893e278 Add reader for DiscImageCreator DVD Raw dumps (#817) 2023-08-22 15:27:52 +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
119ceea01d Move all localizable strings from Aaru.Devices project to resources. 2022-11-27 18:51:44 +00:00
ec23adfbcb Add transfer size to ATA(PI) IDENTIFY (PACKET) DEVICE commands. Fixes #761 2022-11-25 17:18:52 +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
47965f0584 Inline temporary variable. 2022-11-15 00:20:20 +00:00
0eb589d785 Use Stream extension to ensure read operations return the requested number of bytes (unless EOF arrives first). 2022-11-14 09:43:16 +00:00
040b4eab4e More pattern matching. 2022-11-14 01:49:18 +00:00
a9726d0661 Remove redundant cast. 2022-11-14 01:28:21 +00:00
ad2d0b8a24 Convert into '?:' expression. 2022-11-14 01:27:16 +00:00
2b40eab0d2 Use object initializer. 2022-11-14 01:23:52 +00:00
6a4dea75ea Use range indexers. 2022-11-14 01:15:06 +00:00
d64c48dc6d Invert 'if' statements to reduce nesting. 2022-11-13 21:14:18 +00:00
c316cef523 Convert if to return statements. 2022-11-13 20:54:06 +00:00
c68760ec49 Fix inconsistent naming. 2022-11-13 20:38:15 +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
ed3c6aceb0 Enable trim analyzer. 2022-11-13 17:13:10 +00:00
977e3977be Make classes visible to tests. 2022-11-13 16:38:28 +00:00
b99faf1ae4 Update dependencies. 2022-11-13 14:50:37 +00:00
6327dd7f45 Update system dependencies. 2022-11-13 14:35:50 +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
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
22aa46e70a Catch socket exceptions when connecting to a remote. 2022-04-18 15:45:21 +01: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
89a2c52911 Move OS specific command implementation to OS specific device class. 2022-03-26 19:35:13 +00:00