201 Commits

Author SHA1 Message Date
136dd71ea4 Update .NET dependencies. 2024-05-02 01:58:36 +01:00
134ce7041e [Refactor] Use collection expressions. 2024-05-01 04:43:37 +01:00
f7ca79b09e Update copyright year. 2024-05-01 04:17:32 +01:00
e46d21bde6 General refactor and cleanup. 2024-05-01 04:05:22 +01:00
1710c648b7 Update style settings. 2024-05-01 03:58:40 +01:00
520eb54a21 [Symbian Installation File] Fix missing options list. 2023-10-26 09:20:17 +01:00
a2c6b8961a [Symbian Installation File] Fix conditions not being initialized on Open(). 2023-10-08 16:52:09 +01:00
0389696163 [Symbian Installation File] Add support for Symbian OS >= 6 compressed files. 2023-10-08 16:49:43 +01:00
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
7079073a77 [Symbian Installation File] Add skipped file entry type found in the wild. 2023-10-08 14:27:04 +01:00
3887d3ce81 [Symbian Installation File] Fix tabulation level in else if conditions. 2023-10-08 13:42:43 +01:00
4289a1f7ce [Symbian Installation File] Fix detection of conditional file installation for simple files. 2023-10-08 13:42:05 +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
15e1924640 [Symbian Installation File] Add machine UID decoding. 2023-10-08 03:16:19 +01:00
01d796a27c [Symbian Installation File] Use NonClosableStream to prevent a returned filter to close the base stream on disposal. 2023-10-07 21:36:32 +01:00
6b44679fbb [Aaru.Helpers] Move all stream extensions from around the application to this project. 2023-10-07 21:29:49 +01:00
3a1645b34b [Symbian Installation File] Fix opened not being set on opening. 2023-10-07 19:49:27 +01:00
53494a1e61 [Symbian Installation File] Implement GetEntry(). 2023-10-07 18:33:45 +01:00
585aaeefbd [Symbian Installation File] Implement Stat(). 2023-10-07 18:30:16 +01:00
039f2c5837 [Archive interface] Refactor methods to follow same conventions as IReadOnlyFilesystem. 2023-10-07 18:27:29 +01:00
e1f16e7b2c [Symbian Installation File] Implement GetXattr(). 2023-10-07 18:09:28 +01:00
a29934114c [Symbian Installation File] Implement GetXAttrs(). 2023-10-07 18:07:56 +01:00
f882ab4a7a [Symbian Installation File] Implement GetAttributes(). 2023-10-07 18:01:30 +01:00
9ac2dee484 [Symbian Installation File] Implement GetUncompressedSize(). 2023-10-07 17:59:42 +01:00
50c3aaa07b [Symbian Installation File] Implement GetCompressedSize(). 2023-10-07 17:58:09 +01:00
199114e946 [Symbian Installation File] Implement GetEntryNumber(). 2023-10-07 17:56:58 +01:00
7a2272f819 [Symbian Installation File] Implement GetFilename(). 2023-10-07 17:54:57 +01:00
0ad524da75 [Symbian Installation File] Implement GetNumberOfEntries(). 2023-10-07 17:53:21 +01:00
f36a7235c1 [Archive interface] Indicate that archive features can change with an opened archive. 2023-10-07 17:52:21 +01:00
776974e4ae [Symbian Installation File] Implement Open() and Close(). 2023-10-07 17:22:26 +01:00
2acfdb7424 [Archive interface] Add encoding field to Open(). 2023-10-07 17:10:03 +01:00
e6f02bf935 [Symbian Installation File] Implement IsOpened(). 2023-10-07 17:01:24 +01:00
8c23d88867 [Symbian Installation File] Implement GetArchiveFeatures(). 2023-10-07 17:00:02 +01:00
d79b8995a1 [Symbian Installation File] Set up encoding earlier. 2023-10-07 16:52:16 +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