Commit Graph

4613 Commits

Author SHA1 Message Date
3111d3e06f [Archive Information] Escape archive information text. 2023-10-07 16:39:31 +01:00
a6acee88d8 [Symbian Installation File] Shown text files or installed subcomponents do not have a destination name, use their source name instead. 2023-10-07 16:34:02 +01:00
272338e661 [Symbian Installation File] Add more known platform UIDs. 2023-10-07 15:43:55 +01:00
bbbbf82e9c [Symbian Installation File] Do not parse Symbian OS 9 files, their structure is completely different and needs to be implemented. 2023-10-07 15:34:41 +01:00
4385279006 [Symbian Installation File] Show options in information. 2023-10-07 11:37:19 +01:00
3e2280bf9b [Symbian Installation File] Decode requisite UIDs for Series 60 Platform IDs. 2023-10-07 11:35:46 +01:00
67845aab29 [Symbian Installation File] Decode requisites. 2023-10-07 11:16:27 +01:00
de2fad40e7 [Symbian Installation File] Add support for Unicode. 2023-10-07 11:10:28 +01:00
647d712530 [Symbian Installation File] Show full header on debug mode. 2023-10-07 10:51:36 +01:00
c6c6259035 [Symbian Installation File] Decode multiple language file records. 2023-10-07 10:48:02 +01:00
fff5d129eb [Symbian Installation File] Decode simple file records. 2023-10-07 10:27:35 +01:00
a57ec70d43 [Symbian Installation File] Reduce unneeded code. 2023-10-07 03:15:20 +01:00
8fa11a66d9 [Symbian Installation File] Fix information not being obtained for SymbianOS 9 files. 2023-10-07 03:14:26 +01:00
8319b21477 [Symbian Installation File] Show all component records. 2023-10-07 03:11:54 +01:00
6da3257dc3 [Symbian Installation File] Fix parsing of component record. 2023-10-07 02:29:03 +01:00
624eddc639 [Symbian Installer File] Add all known structures. 2023-10-07 01:55:44 +01:00
1753c43836 [Symbian Installer File] Add all known enumerations. 2023-10-07 00:33:12 +01:00
5a614bd375 [Symbian Installation File] Change default codepage for Windows Codepage 1252 as it's the default since EPOC32. 2023-10-06 23:52:44 +01:00
b3e17351d2 [Aaru] Implement archive info command. 2023-10-06 15:48:03 +01:00
e6dfefcd4c [Aaru.Core] Implement showing archive information. 2023-10-06 15:37:20 +01:00
59183ebd9d [Aaru.Core] Implement archive format detection. 2023-10-06 15:33:00 +01:00
397e55d029 [Symbian Installation File] Implement GetInformation(). 2023-10-06 14:17:37 +01:00
93df06eacf [IArchive] Define GetInformation. 2023-10-06 14:05:54 +01:00
8eb784d4e7 [IArchive] Use IFilter for Identify() and Open(). 2023-10-06 14:05:10 +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
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
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
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
02a207c320 [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
509f77036d [Plugin system] Move media images to dependency injection. 2023-10-05 23:57:19 +01:00
696f3ffa9a [Plugin system] Move read-only filesystems to dependency injection. 2023-10-05 16:55:03 +01:00
bc7e02b24c [Plugin system] Move filesystems to dependency injection. 2023-10-05 16:39:06 +01:00
e19cdd942a [Plugin system] Move archives to dependency injection. 2023-10-05 16:19:55 +01:00
e00af2a93f [Plugin system] Move partitions to dependency injection. 2023-10-05 16:11:12 +01:00
24d1702838 [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
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