Commit Graph

239 Commits

Author SHA1 Message Date
debb7b9f0e Fix some minor problems detected by the analyzers. 2024-05-06 04:34:43 +01:00
8f4d199070 Add several roslyn analyzers. 2024-05-02 04:58:36 +01:00
136dd71ea4 Update .NET dependencies. 2024-05-02 01:58:36 +01:00
5d4467c880 [Spanish] Fix translation of inode. 2024-05-01 23:55:20 +01:00
feb9ea589f [Refactor] Fix some code warnings. 2024-05-01 23:52:03 +01:00
facfb0a972 [Refactor] Remove redundant type qualifiers. 2024-05-01 21:42:49 +01:00
adfebec1d3 [Refactor] Convert into return statements. 2024-05-01 20:44:00 +01:00
c58d4a4d41 [Refactor] Merge into logical patterns. 2024-05-01 17:46:53 +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
0003093bf0 [CBMFS] Handle duplicate filenames. 2024-04-22 15:40:38 +01:00
2b4a337eb0 [CBMFS] Fix sector slack length. 2024-04-22 15:40:19 +01:00
18e6459ff7 [CBMFS] Fix endianness. 2024-04-22 15:39:50 +01:00
3323486d6d [CBMFS] Fix size of unused field in directory entry. 2024-04-22 15:39:25 +01:00
2a89e1d96d [CBMFS] Fix LBA calculation in 154x images. 2024-04-22 15:39:03 +01:00
99b98bae3f [CBMFS] Implement full support for mounting, reading and extracting Commodore 1540/1541/1571/1581 filesystems. 2024-04-22 04:49:14 +01:00
aa39281033 [Console] Use Spectre.Console to show exceptions in the CLI.
GUI still uses `ConsoleWindow`.
2023-10-08 04:10:43 +01:00
aadfc89b31 Move Symbian file to the proper project. 2023-10-06 01:17:58 +01:00
7df41de4af [Plugin system] Move checksums to dependency injection. 2023-10-05 13:04:57 +01:00
064f149107 Inline out variable declarations. 2023-10-05 02:53:20 +01:00
214d210979 Convert constants to const, or remove if unused. 2023-10-05 02:35:10 +01:00
546d131124 Naming fixes. 2023-10-05 02:31:59 +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
63b0d15145 Fixed formatter shenanigans. 2023-10-04 18:01:01 +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
e88b065654 Fix buggy patterns. 2023-10-04 09:38:05 +01:00
364476bdf1 Remove all redundant else keywords. 2023-10-04 09:16:16 +01:00
8b9d4408ea Join declarations and assignments. 2023-10-04 08:44:14 +01:00
87caffe50e Pass string interpolation. 2023-10-04 08:16:27 +01:00
62fbb024f7 Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison. 2023-10-04 08:14:07 +01:00
bd35ccc4f4 Fix format string placeholders mismatch. 2023-10-04 07:50:34 +01:00
4ff79c804a Invert 'if' statement to reduce nesting. 2023-10-04 07:39:31 +01:00
7a608e0061 [Aaru.Filesystems] Reformat and cleanup. 2023-10-03 23:22:08 +01:00
829e95d6cb Disable JetBrains spell checking in Spanish (Spain) resource files. 2023-10-03 21:14:07 +01:00
296b34f1eb Remove redundant type declaration bodies. 2023-10-03 18:54:28 +01:00
4ef3252b24 [Aaru.Filesystems] 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
76af2b8ed8 Translate Aaru.UI to Spanish (Spain). 2023-10-03 12:59:47 +01:00
4057262e49 Translate Aaru.Filesystems to Spanish (Spain). 2023-10-01 04:00:02 +01:00
750ae890e7 Use UTF-8 string literals whenever possible. 2023-09-29 18:27:43 +01:00
98821a0798 Update to .NET 8.0 RC1. 2023-09-24 21:49:01 +01:00
3b8aac5143 Bump version to v6.0.0-alpha9. 2022-12-23 17:38:04 +00:00
3becc0833c Replace ReadDir method with one that uses IDirNode. 2022-12-21 20:03:24 +00:00
5ae8c92a32 Add CloseDir method to IReadOnlyFilesystem. 2022-12-21 19:24:06 +00:00
c75a32a5c8 Add OpenDir method to IReadOnlyFilesystem. 2022-12-21 19:10:51 +00:00