Commit Graph

462 Commits

Author SHA1 Message Date
b414db9541 Fix naming. 2023-10-05 01:52:39 +01:00
cfb704e3ef Annotate or remove unused elements. 2023-10-05 01:05:11 +01:00
7796540b5e 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:26 +01:00
39d41b1503 Fix buggy patterns. 2023-10-04 09:37:47 +01:00
79fd67ba55 Remove all redundant else keywords. 2023-10-04 08:45:41 +01:00
2a93125433 Use object initializer. 2023-10-04 08:39:42 +01:00
9859c8d9eb Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison. 2023-10-04 08:13:50 +01:00
d841ec2800 Invert 'if' statement to reduce nesting. 2023-10-04 07:39:12 +01:00
47294b2f62 [Aaru.CommonTypes] Reformat and cleanup. 2023-10-03 22:48:28 +01:00
68d85349b1 Update code style (final). 2023-10-03 21:41:36 +01:00
e2001f8d41 Update code style. 2023-10-03 21:26:04 +01:00
23497134cf Disable JetBrains spell checking in Spanish (Spain) resource files. 2023-10-03 21:13:54 +01:00
41d9efd137 Update style configuration. 2023-10-03 21:04:49 +01:00
9a8265418d Remove redundant type declaration bodies. 2023-10-03 18:54:15 +01:00
cf72e7b617 [Aaru.CommonTypes] 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:00:22 +01:00
0312d5a812 Use UTF-8 string literals whenever possible. 2023-09-29 18:27:26 +01:00
77acc07c72 Translate Aaru.CommonTypes to Spanish (Spain). 2023-09-27 00:34:29 +01:00
28df3fb207 Update to .NET 8.0 RC1. 2023-09-24 21:48:48 +01:00
1d4add3282 Merge pull request #7 from aaru-dps/fakeshemp/ecma-267
Add more DVD sector tags
2023-08-22 00:20:21 +01:00
Rebecca Wallander
48ec847fdf Add more DVD sector tags 2023-08-20 22:14:58 +02:00
d007f1ac9a Merge pull request #6 from aaru-dps/fakeshemp/a2r
Prepare for adding A2R flux format support
2023-07-08 21:04:47 +01:00
Rebecca Wallander
42768bf169 Add A2R flux format support 2023-07-07 23:07:47 +02:00
a10f12ebf9 Add HyperFlex floppy formats. 2023-06-26 12:20:28 +01:00
a5fe3e6d91 Merge pull request #5 from FakeShemp/fakeshemp/flux-interface
Add interfaces for flux data
2023-02-12 11:28:00 +00:00
Rebecca Wallander
e76307e66c Add interfaces for flux data 2023-02-11 10:54:56 +01:00
a8ed059f63 Bump version to v6.0.0-alpha9. 2022-12-23 17:38:00 +00:00
ef99a1cf5a Replace ReadDir method with one that uses IDirNode. 2022-12-21 20:03:10 +00:00
4ded10f79d Add CloseDir method to IReadOnlyFilesystem. 2022-12-21 19:23:54 +00:00
719613f8e2 Add OpenDir method to IReadOnlyFilesystem. 2022-12-21 19:10:37 +00:00
83d7e34f1b Remove MapBlock method from IReadOnlyFilesystem 2022-12-19 11:23:28 +00:00
c723c09aaa Replace Read method with ReadFile method that uses the file node in IFileSystem. 2022-12-19 11:02:31 +00:00
d580412b08 Add Seek method to IReadOnlyFilesystem. 2022-12-19 00:38:24 +00:00
685f2456a5 Add OpenFile and CloseFile methods to IReadOnlyFilesystem. 2022-12-19 00:26:39 +00:00
2a4635bb38 Make Encoding a private field only for IReadOnlyFilesystem implementors. 2022-12-17 23:12:35 +00:00
b7366181b4 Move filesystem metadata to GetInformation method for information only plugins. 2022-12-17 22:41:36 +00:00
8d7f99e0d3 Merge Dimensions classes. 2022-12-17 20:59:01 +00:00
b2afea72c8 Make PluginBase a singleton. 2022-12-17 20:49:56 +00:00
d603dca1ad Use Type for byte addressable plugin list. 2022-12-17 20:03:37 +00:00
29535b5b36 Use Type for archive plugin list. 2022-12-17 20:01:27 +00:00
8336bde2df Use Type for writable floppy image plugin list. 2022-12-17 19:59:39 +00:00
84f759b015 Use Type for floppy image plugin list. 2022-12-17 19:57:54 +00:00
6a74fe868f Use Type for filter plugin list. 2022-12-17 19:55:55 +00:00
fe941cd481 Use Type for writable media image plugin list. 2022-12-17 19:50:11 +00:00
e0035dbda6 Use Type for media image plugin list. 2022-12-17 19:27:18 +00:00
679d36b353 Use Type for partition plugin list. 2022-12-17 19:16:42 +00:00
1e0ba4d3ac Remove checksums from pluginbase. 2022-12-17 19:16:07 +00:00
0eeb4e1ae5 Use Activator in PluginBase. 2022-12-17 14:59:57 +00:00
27ebf561b8 Use Type for filesystem plugin list. 2022-12-17 14:56:30 +00:00
bb3f57d544 Fix infinite recursion in conversion from CICM metadata to Aaru metadata. 2022-12-17 03:30:20 +00:00
177683a255 Use source generator for device report JSON serializing. 2022-12-16 20:35:28 +00:00