Commit Graph

25 Commits

Author SHA1 Message Date
a5dd499ba6 [OffsetStream] Do not raise an exception if trying to read past stream end, just return partial data. 2023-10-08 16:49:13 +01:00
be5c9b5814 [Symbian Installation File] Adjust parsing so options are parsed first to have their name available when used as conditions. 2023-10-08 15:28:19 +01:00
42b2a8100b [Symbian Installation File] Parse Symbian OS >= 6.0 options. 2023-10-08 04:42:45 +01:00
dccfa1c4ad [Symbian Installation File] Parse Symbian OS >= 6.0 conditions. 2023-10-08 03:16:55 +01:00
d79b8995a1 [Symbian Installation File] Set up encoding earlier. 2023-10-07 16:52:16 +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
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
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
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