Commit Graph

4605 Commits

Author SHA1 Message Date
067370bc62 Use Type for media image plugin list. 2022-12-17 19:27:27 +00:00
b059ff8f98 Fix showing instanced name for filesystems in formats command. 2022-12-17 19:26:51 +00:00
cf2ad7503b Use Type for partition plugin list. 2022-12-17 19:16:51 +00:00
31a8cd6712 Remove checksums from pluginbase. 2022-12-17 19:16:24 +00:00
c4e479eb3d Use Activator in PluginBase. 2022-12-17 15:00:05 +00:00
0c1bf310f9 Use Type for filesystem plugin list. 2022-12-17 14:56:37 +00:00
07cbdf13e3 Simplify plugin register generator and prevent duplicates. 2022-12-17 14:06:03 +00:00
c244206ca0 Fix infinite recursion in conversion from CICM metadata to Aaru metadata. 2022-12-17 03:34:59 +00:00
99592c673a Disable trimming warning about XML from a class that is already used by a JSON source generator. 2022-12-16 20:37:37 +00:00
71b7d3ab37 Use source generator for device report JSON serializing. 2022-12-16 20:37:12 +00:00
4b75b226f2 Ensure that Resharper does not remove the partial modifier from JSON contexts. 2022-12-16 20:27:55 +00:00
b3b8c026d0 Use source generator for statistics upload JSON serializing. 2022-12-16 20:27:28 +00:00
75981404d8 [CP/M filesystem] Move definitions to json. 2022-12-16 19:18:31 +00:00
7a66a8c83a Use JSON for settings. 2022-12-16 19:08:46 +00:00
e67e174ac9 Remove support for uploading archaic partial statistics XML files to server. 2022-12-16 18:43:54 +00:00
f51a5d06d5 Remove support for converting archaic statistics XML to database. 2022-12-16 18:42:09 +00:00
e58960d339 Update nuget packages. 2022-12-16 18:41:29 +00:00
93b833c5bc Move cuetools.net codec locally. 2022-12-16 18:20:23 +00:00
631bbfdbd0 Removed cuetools.net submodule. 2022-12-16 18:10:37 +00:00
57975a0890 Merge remote-tracking branch 'origin/devel' into devel
# Conflicts:
#	Aaru.CommonTypes
2022-12-16 18:02:36 +00:00
21fdb296c2 Use source generator for resume JSON serializing. 2022-12-16 18:01:21 +00:00
b9f9572c8b Ensure metadata enums get serialized as strings. 2022-12-16 18:00:46 +00:00
74ded806fa Use source generator for Aaru Metadata JSON serializing. 2022-12-16 04:05:20 +00:00
30144d1ac0 Use Aaru Metadata instead of CICM Metadata and convert to it if found. 2022-12-16 03:05:50 +00:00
df33cc260b [AaruFormat] Read and write Aaru Metadata JSON to image. 2022-12-16 02:37:17 +00:00
4390b73d4d [AaruFormat] Convert CICM Metadata to Aaru Metadata on open. 2022-12-16 02:22:35 +00:00
fa22f609c3 Add converters from CICM Metadata to Aaru Metadata. 2022-12-16 01:16:58 +00:00
cfbcde35f5 Use Aaru Metadata instead of CICM Metadata. 2022-12-15 22:21:37 +00:00
031f871a2d Add AaruMetadata. 2022-12-15 15:20:18 +00:00
a0ac747fef Use JSON for resume file instead of XML. 2022-12-15 03:09:41 +00:00
fa96da5b29 Replace NewtonSoft.Json for System.Text.Json. 2022-12-15 02:06:39 +00:00
c8e468b194 [Unit test] Remove pregap also when checking for filesystems in track 0. 2022-12-15 01:47:56 +00:00
157a04b9ca Remove deprecated old XML Device Report code. 2022-12-15 01:47:12 +00:00
aca11571c5 Fix generator for inherited interfaces. 2022-12-14 21:21:49 +00:00
5fb23f1024 Move plugin registers to source generator. 2022-12-14 20:56:25 +00:00
b69dad87b2 [CompactDisc dumping] Correct offset fixing when trimming or re-reading errored audio sectors. Fixes #792 2022-12-14 02:24:02 +00:00
9f41916e00 [SGI Volume Header] Big endian enums are being properly marshalled. Fixes #789 2022-12-13 14:13:29 +00:00
8b1d4a77ec [Unit tests] Fix expected values for Atari partitions. Fixes #788 2022-12-13 13:57:14 +00:00
7192b3f284 [Acorn partitions] Implement detection of ICS partitions. Fixes #787 2022-12-12 15:42:13 +00:00
3d21319936 [Unit tests] Fix expected values for Acorn partitions. 2022-12-12 15:41:09 +00:00
0df36a70fc [TeleDisk] Return empty data for sectors not present in image. Fixes #786 2022-12-12 13:15:49 +00:00
528b3d51c0 [Unit tests] Fix expected values for TeleDisk images. 2022-12-12 13:14:56 +00:00
23b0742522 [Unit tests] Fix expected values for Ray Arachelian's DIM. Fixes #785 2022-12-12 13:04:42 +00:00
75b219c71f Some code styling. 2022-12-11 22:20:23 +00:00
0864066c7c [CDRWin cuesheet] Do not report ISRC as readable if no tracks contain ISRC data. 2022-12-11 22:20:04 +00:00
a8ea7bcdfc [ISO9660 filesystem] Fix returning proper filesystem type on GetInformation(). 2022-12-11 22:19:38 +00:00
7b614ff940 [UnitTests] Fix track flags comparison in writable optical media image test. Fixes #790 2022-12-11 22:17:39 +00:00
7ae396a4ab [Unit tests] Fix expected values for AaruFormat V1. 2022-12-11 22:09:02 +00:00
a7ac663209 [Sector by sector image] Add support for 2056 bytes per sector Roxio Toast images. 2022-12-11 15:51:30 +00:00
10d9720d7e [UnitTest] Process partially read extended attributes as they seem to appear in some real images. 2022-12-11 15:50:50 +00:00