Commit Graph

486 Commits

Author SHA1 Message Date
Rebecca Wallander
9e1fcceca1 Add scrambling keys tag 2023-11-11 23:39:08 +01:00
18f762786b [Archive interface] Refactor methods to follow same conventions as IReadOnlyFilesystem. 2023-10-07 18:27:13 +01:00
78ec120a8d [Archive interface] Indicate that archive features can change with an opened archive. 2023-10-07 17:32:27 +01:00
c53c27fb94 [Archive interface] Add encoding field to Open(). 2023-10-07 17:09:54 +01:00
109d36561f [IArchive] Define GetInformation. 2023-10-06 14:05:53 +01:00
ef84faca38 [IArchive] Use IFilter for Identify() and Open(). 2023-10-06 13:52:58 +01:00
1d1613a4e3 [IFilter] Add base implementations. 2023-10-06 13:31:41 +01:00
2a4f825f51 [IArchive] Add base implementations. 2023-10-06 13:29:38 +01:00
42a4538e06 [IArchive] Add Author field. 2023-10-06 03:08:35 +01:00
8cc6d3f18b [Plugin system] Move byte addressable media images to dependency injection. 2023-10-06 00:46:36 +01:00
33da34f017 [Plugin system] Move writable media images to dependency injection. 2023-10-06 00:40:37 +01:00
a5cdad33c1 [Plugin system] Move writable floppy images to dependency injection. 2023-10-06 00:19:45 +01:00
c6506f7b89 [Plugin system] Move floppy images to dependency injection. 2023-10-06 00:14:30 +01:00
3275fa8db0 [Plugin system] Move media images to dependency injection. 2023-10-05 23:57:12 +01:00
f5de3435e5 [Plugin system] Move read-only filesystems to dependency injection. 2023-10-05 16:54:55 +01:00
76b70b1c75 [Plugin system] Move filesystems to dependency injection. 2023-10-05 16:39:00 +01:00
7e16f47f86 [Plugin system] Move archives to dependency injection. 2023-10-05 16:19:54 +01:00
5fe2717e28 [Plugin system] Move partitions to dependency injection. 2023-10-05 16:11:05 +01:00
87c8242363 [Plugin system] Move filters to dependency injection. 2023-10-05 16:00:59 +01:00
d626697942 Move most of PluginBase logic into Aaru.Commontypes. 2023-10-05 13:47:51 +01:00
50e0b8071f [Plugin system] Move checksums to dependency injection. 2023-10-05 13:04:56 +01:00
78280aa26f [IChecksum] Add missing fields for interface. 2023-10-05 12:55:21 +01:00
846a1792f0 Add warning suppression for old Bernoulli codes in Dimensions. 2023-10-05 02:36:00 +01:00
bc36f65180 Naming fixes. 2023-10-05 02:31:57 +01:00
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