Commit Graph

6509 Commits

Author SHA1 Message Date
93df06eacf [IArchive] Define GetInformation. 2023-10-06 14:05:54 +01:00
109d36561f [IArchive] Define GetInformation. 2023-10-06 14:05:53 +01:00
8eb784d4e7 [IArchive] Use IFilter for Identify() and Open(). 2023-10-06 14:05:10 +01:00
ef84faca38 [IArchive] Use IFilter for Identify() and Open(). 2023-10-06 13:52:58 +01:00
5d9b929882 [Symbian Installation File] Implement identification. 2023-10-06 13:38:31 +01:00
7b97b9aee8 [IFilter] Add base implementations. 2023-10-06 13:31:45 +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
87bdd2f55f [Symbian Installation File] Update external documentation URL. 2023-10-06 03:10:15 +01:00
61fb41440c [IArchive] Add Author field. 2023-10-06 03:08:42 +01:00
42a4538e06 [IArchive] Add Author field. 2023-10-06 03:08:35 +01:00
cd3187ebbc [Symbian Installation File] Start implementing IArchive interface 2023-10-06 03:07:54 +01:00
96b9908edd [Symbian Installation File] Split files into subcomponents. 2023-10-06 03:04:32 +01:00
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