Commit Graph

6496 Commits

Author SHA1 Message Date
aadfc89b31 Move Symbian file to the proper project. 2023-10-06 01:17:58 +01:00
55353809f7 Rename Aaru.DiscImages namespace to Aaru.Images. 2023-10-06 01:16:28 +01:00
3b917207e3 [Plugins ViewModel] Fix incorrect cast 2023-10-06 00:55:58 +01:00
172b9704ef [Generators] Enable EnforceExtendedAnalyzerRules project option. 2023-10-06 00:50:42 +01:00
43bf09ee12 [Plugin register] Ensure generator only uses unique plugin names. 2023-10-06 00:49:17 +01:00
8cc6d3f18b [Plugin system] Move byte addressable media images to dependency injection. 2023-10-06 00:46:36 +01:00
9572abf86d [Plugin system] Move byte addressable media images to dependency injection. 2023-10-06 00:46:36 +01:00
508b78719d [Plugin system] Move writable media images to dependency injection. 2023-10-06 00:40:44 +01:00
33da34f017 [Plugin system] Move writable media images to dependency injection. 2023-10-06 00:40:37 +01:00
02a207c320 [Plugin system] Move writable floppy images to dependency injection. 2023-10-06 00:19:45 +01:00
a5cdad33c1 [Plugin system] Move writable floppy images to dependency injection. 2023-10-06 00:19:45 +01:00
79680da4e9 [Plugin system] Move floppy images to dependency injection. 2023-10-06 00:14:37 +01:00
c6506f7b89 [Plugin system] Move floppy images to dependency injection. 2023-10-06 00:14:30 +01:00
509f77036d [Plugin system] Move media images to dependency injection. 2023-10-05 23:57:19 +01:00
3275fa8db0 [Plugin system] Move media images to dependency injection. 2023-10-05 23:57:12 +01:00
605e00ed85 [Plugin system] Move read-only filesystems to dependency injection. 2023-10-05 16:55:03 +01:00
696f3ffa9a [Plugin system] Move read-only filesystems to dependency injection. 2023-10-05 16:55:03 +01:00
f5de3435e5 [Plugin system] Move read-only filesystems to dependency injection. 2023-10-05 16:54:55 +01:00
bc7e02b24c [Plugin system] Move filesystems to dependency injection. 2023-10-05 16:39:06 +01:00
76b70b1c75 [Plugin system] Move filesystems to dependency injection. 2023-10-05 16:39:00 +01:00
e19cdd942a [Plugin system] Move archives to dependency injection. 2023-10-05 16:19:55 +01:00
7e16f47f86 [Plugin system] Move archives to dependency injection. 2023-10-05 16:19:54 +01:00
e00af2a93f [Plugin system] Move partitions to dependency injection. 2023-10-05 16:11:12 +01:00
5fe2717e28 [Plugin system] Move partitions to dependency injection. 2023-10-05 16:11:05 +01:00
24d1702838 [Plugin system] Move filters to dependency injection. 2023-10-05 16:00:59 +01:00
87c8242363 [Plugin system] Move filters to dependency injection. 2023-10-05 16:00:59 +01:00
b27d0c1f03 [Plugin system] Initialize plugin base in tests. 2023-10-05 16:00:38 +01:00
e693238a7c [Plugin system] Initialize plugin base on application load. 2023-10-05 15:26:44 +01:00
a50d892f2a Move most of PluginBase logic into Aaru.Commontypes. 2023-10-05 13:47:59 +01:00
d626697942 Move most of PluginBase logic into Aaru.Commontypes. 2023-10-05 13:47:51 +01:00
7df41de4af [Plugin system] Move checksums to dependency injection. 2023-10-05 13:04:57 +01:00
50e0b8071f [Plugin system] Move checksums to dependency injection. 2023-10-05 13:04:56 +01:00
7e91888aca [IChecksum] Add missing fields for interface. 2023-10-05 12:55:28 +01:00
78280aa26f [IChecksum] Add missing fields for interface. 2023-10-05 12:55:21 +01:00
064f149107 Inline out variable declarations. 2023-10-05 02:53:20 +01:00
65910360b6 Use string.EndsWith(string, StringComparison. 2023-10-05 02:53:07 +01:00
7fd2a0fc73 Use string.EndsWith(string, StringComparison. 2023-10-05 02:52:06 +01:00
089ba52732 Merge into pattern. 2023-10-05 02:50:54 +01:00
6a86aea198 Add missing XML comments. 2023-10-05 02:46:32 +01:00
13a2bfdaf4 Move declarations closer to usage. 2023-10-05 02:37:10 +01:00
24557e80cd Move declarations closer to usage. 2023-10-05 02:37:03 +01:00
11131ce825 Move declarations closer to usage. 2023-10-05 02:37:03 +01:00
846a1792f0 Add warning suppression for old Bernoulli codes in Dimensions. 2023-10-05 02:36:00 +01:00
214d210979 Convert constants to const, or remove if unused. 2023-10-05 02:35:10 +01:00
6cf148e849 Convert constants to const, or remove if unused. 2023-10-05 02:35:03 +01:00
546d131124 Naming fixes. 2023-10-05 02:31:59 +01:00
85628a9827 Naming fixes. 2023-10-05 02:31:58 +01:00
04120aa5f4 Naming fixes. 2023-10-05 02:31:58 +01:00
bc36f65180 Naming fixes. 2023-10-05 02:31:57 +01:00
2c955cfc49 [Aaru.Core] Improve null safety
Several files in the Aaru.Core project have been updated to improve null safety. The modification of these files specifically handled null occurrences. Nullable value types are now correctly handled and default values are set to be used where nulls were previously unhandled. This will help prevent null reference exceptions and improve the overall stability of the code.
2023-10-05 02:30:38 +01:00