448 Commits

Author SHA1 Message Date
eca03c2a64 Move all files into project subdirectory 2023-12-19 13:41:34 +00:00
868dbf3b75 [Decoders.SCSI] Fix SCSI SENSE not being decoded if VALID bit set. Fixes #824 2023-10-26 09:19:31 +01:00
Rebecca Wallander
fd04357f56 Add error handling to scrambling (#9) 2023-10-15 22:42:53 +01:00
089ba52732 Merge into pattern. 2023-10-05 02:50:54 +01:00
11131ce825 Move declarations closer to usage. 2023-10-05 02:37:03 +01:00
85628a9827 Naming fixes. 2023-10-05 02:31:58 +01:00
bb23889fd5 Annotate or remove unused elements. 2023-10-05 01:05:20 +01:00
acbc11af95 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:34:36 +01:00
d3efb58222 Simplify IDictionary accesses. 2023-10-04 09:48:08 +01:00
58394ad73d Convert part of loop body into LINQ expression. 2023-10-04 08:43:23 +01:00
8df73a2b23 Pass string interpolation. 2023-10-04 08:16:20 +01:00
1a90640c11 Fix format string placeholders mismatch. 2023-10-04 07:50:34 +01:00
629ed3dcd9 Invert 'if' statement to reduce nesting. 2023-10-04 07:39:20 +01:00
99e85ca762 [Aaru.Decoders] Reformat and cleanup. 2023-10-03 23:09:28 +01:00
4b26439847 Update code style (final). 2023-10-03 21:41:43 +01:00
c45a6823b7 Update code style. 2023-10-03 21:26:13 +01:00
1a6852fbd6 Disable JetBrains spell checking in Spanish (Spain) resource files. 2023-10-03 21:13:55 +01:00
9103f1d704 Update style configuration. 2023-10-03 21:04:59 +01:00
2a52c3075d [Aaru.Decoders] 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 17:21:19 +01:00
3d72f0d7da Translate Aaru.UI to Spanish (Spain). 2023-10-03 12:59:21 +01:00
08a321c5eb Translate Aaru.Decoders to Spanish (Spain). 2023-09-30 19:45:05 +01:00
c58d1f2261 Use UTF-8 string literals whenever possible. 2023-09-29 18:27:27 +01:00
abbde2d4fe Update to .NET 8.0 RC1. 2023-09-24 21:48:58 +01:00
Rebecca Wallander
e944d6b982 Add method for unscrambling many DVD sectors at once (#8) 2023-09-12 19:48:48 +01:00
Rebecca Wallander
6e0e9405ae Add ECMA-267 scrambling functions (#7) 2023-08-22 00:18:49 +01:00
66c6b4b7f9 Bump version to v6.0.0-alpha9. 2022-12-23 17:38:02 +00:00
cef6aa7f87 Replace NewtonSoft.Json for System.Text.Json. 2022-12-15 02:06:39 +00:00
a60a431326 Enable default compile items. 2022-12-06 22:14:03 +00:00
3c8898a6ec Update copyright year. 2022-12-03 16:07:08 +00:00
d70fd34e2b Move all localizable strings from Aaru.Decoders project to resources. 2022-11-27 13:33:47 +00:00
bc415e205f General code cleanup and style refactor. 2022-11-15 15:58:41 +00:00
aa5278fa0d Fix editorconfig. 2022-11-15 15:57:59 +00:00
7e9c847033 General code style and feature fixes. 2022-11-15 01:35:06 +00:00
4961069eb1 Inline temporary variable. 2022-11-15 00:20:20 +00:00
a02220902c More pattern matching. 2022-11-14 01:49:09 +00:00
e6db6032f3 Convert into '?:' expression. 2022-11-14 01:27:11 +00:00
f9e9b07584 Use object initializer. 2022-11-14 01:23:52 +00:00
83612d6084 Merge null/pattern checks into complex pattern. 2022-11-13 20:46:23 +00:00
e727683929 Fix inconsistent naming. 2022-11-13 20:38:14 +00:00
c1f24c46a9 Join local variable declaration and assignment. 2022-11-13 20:27:32 +00:00
e449e53454 Convert local variable or field into constant. 2022-11-13 20:08:10 +00:00
f0bee36d9e Convert to switch expression. 2022-11-13 19:59:23 +00:00
02d6222ae9 Convert if to switch statement. 2022-11-13 19:38:02 +00:00
d7577c9880 Fix typos and add new words to dictionary. 2022-11-13 19:09:08 +00:00
22dedb27bc Enable trim analyzer. 2022-11-13 17:13:09 +00:00
3be32c3601 Make classes visible to tests. 2022-11-13 16:38:17 +00:00
be6d1279f3 Update dependencies. 2022-11-13 14:50:26 +00:00
3d2e2cf76b Fix XML validity of projects. 2022-11-13 13:44:46 +00:00
995e06415f Remove useless parameters in projects. 2022-11-13 13:38:03 +00:00
35123ee17a Remove output configuration from projects. 2022-11-13 13:32:01 +00:00