Commit Graph

52 Commits

Author SHA1 Message Date
6b12cd1a8e Update copyright year. 2018-12-29 17:34:38 +00:00
abfc476e01 Add "Author" field to plugins. 2018-08-29 22:15:43 +01:00
91569c4636 Move all interfaces, extents, interop and metadata to DiscImageChef.CommonTypes. 2018-06-25 19:08:26 +01:00
88da8fc019 Code cleanup. 2018-06-22 08:08:51 +01:00
ec8b309670 General refactor. 2018-06-20 22:22:21 +01:00
f9d5028cf0 Add numeric values to media types. 2018-01-23 15:49:49 +00:00
ecd2db76a8 🎨Supported options in IReadOnlyFilesystem is better set as a property. 2017-12-28 18:08:15 +00:00
1bb2d16e54 Add support to show available options from IReadOnlyFilesystems. 2017-12-28 00:29:04 +00:00
a1f82e0e72 Add option to pass an arbitrary list of options to IReadOnlyFilesystem.Mount() 2017-12-27 23:55:59 +00:00
56198b1ee6 🎨Changed IReadOnlyFilesystem so methods that only output don't get passed as ref. 2017-12-26 08:17:28 +00:00
18f9a349c9 🎨REFACTOR: Use auto-properties. 2017-12-26 08:01:40 +00:00
94d8173b3a 🎨REFACTOR: Plugins do not need to expose their methods as virtual. 2017-12-26 07:28:40 +00:00
6aee3c9cb1 🎨Separate read-only filesystems from identify-only filesystem interfaces. 2017-12-26 07:23:09 +00:00
f66a0bdd42 🎨Converted all plugin types to interfaces. 2017-12-26 06:05:24 +00:00
a002253fa4 🎨🎨🎨 Removed methods in images that only returned what's already in the ImageInfo structure. 2017-12-26 02:51:10 +00:00
4115698ac8 REFACTOR: Final cleanup of DiscImageChef.Filesystems. 2017-12-24 02:37:41 +00:00
3d38e01fdc DOCUMENTATION: DateTime handlers. 2017-12-23 03:59:48 +00:00
c59e424ec8 REFACTOR: All refactor in DiscImageChef.Filesystems. 2017-12-22 08:43:22 +00:00
4e6e8f340a REFACTOR: Use string interpolation expression. 2017-12-21 17:58:51 +00:00
586b838a17 REFACTOR: Invalid XML in XML comment. 2017-12-21 16:45:16 +00:00
f02e8f3cca REFACTOR: XML comment is not placed on a valid language element. 2017-12-21 16:35:49 +00:00
ff08e93144 REFACTOR: Redundant class or interface specification in base types list. 2017-12-21 16:27:09 +00:00
bcbda18e4d REFACTOR: Removed unneeded value sets. 2017-12-21 16:07:20 +00:00
9883b567ff REFACTOR: Possible 'null' assignment to entity marked with 'NotNull' attribute. 2017-12-21 14:41:38 +00:00
dcd053b20d REFACTOR: Remove unneeded code. 2017-12-21 14:30:44 +00:00
35ce7db892 REFACTOR: Unnecessary whitespace removal. 2017-12-21 07:36:47 +00:00
5592f147ac REFACTOR: Loop can be converted into LINQ-expression. 2017-12-21 07:08:26 +00:00
4d886dae25 REFACTOR: Invert 'if' statement to reduce nesting. 2017-12-21 06:06:19 +00:00
9cd1869d1d REFACTOR: Convert 'if' statement to 'switch' statement. 2017-12-21 04:43:29 +00:00
bce69c9161 REFACTOR: Use preferred braces style. 2017-12-21 00:44:33 +00:00
e9443388ee REFACTOR: Use preferred braces style. 2017-12-20 23:07:46 +00:00
b0936d51c5 REFACTOR: Remove redundant parentheses. 2017-12-20 17:26:28 +00:00
a4650c61aa REFACTOR: Fixed MOST name inconsistencies. 2017-12-20 17:15:37 +00:00
ef49fdfd45 REFACTOR: Member or type can be made internal. 2017-12-20 02:08:37 +00:00
e6f6ace80b REFACTOR: Reformat code. 2017-12-19 20:33:05 +00:00
77edc7c91c REFACTOR: Sort and removed usings. 2017-12-19 19:33:51 +00:00
1a39168f19 REFACTOR: Updated comments and copyright date. 2017-12-19 03:51:05 +00:00
494db3e64a On CP/M just skip media types that don't have the chance of being ever used by CP/M at all. 2017-12-07 02:34:43 +00:00
90a4a0b37d Add support for choosing character encoding in appropiate command. 2017-10-12 23:54:02 +01:00
bde4c451fa Corrected XML cluster count for metadata XML. 2017-09-25 22:21:18 +01:00
faf34e915f Corrected CP/M directory position on CP/M-86 disks. 2017-09-25 21:17:20 +01:00
ab61445ccb Corrected incorrect call to read several sectors in CP/M. 2017-09-25 21:08:44 +01:00
0c7b5aa604 Corrected encoding propagation. 2017-07-26 12:25:18 +01:00
16434f2788 Refactor: Simplify field names. 2017-07-19 16:37:11 +01:00
711d19fd04 Refactor, pass whole partition structure to filesystems. 2017-07-19 16:31:08 +01:00
5ed59b48d2 Added more sanity checks. 2017-07-10 21:37:31 +01:00
76e16db616 Added support for different character encodings. 2017-06-06 21:23:20 +01:00
869b49d711 Updated copyright string. 2017-05-19 20:28:49 +01:00
71af0eda23 * TODO:
* README.md:
	* DiscImageChef.sln:
	* DiscImageChef/Commands/Ls.cs:
	* DiscImageChef.Filters/GZip.cs:
	* DiscImageChef.DiscImages/BLU.cs:
	* DiscImageChef.DiscImages/VHD.cs:
	* DiscImageChef.DiscImages/VDI.cs:
	* DiscImageChef.DiscImages/QED.cs:
	* DiscImageChef.DiscImages/DIM.cs:
	* DiscImageChef.DiscImages/GDI.cs:
	* DiscImageChef.Filters/Filter.cs:
	* DiscImageChef/Commands/Decode.cs:
	* DiscImageChef.DiscImages/QCOW.cs:
	* DiscImageChef.Filters/Filters.cs:
	* DiscImageChef/Core/Statistics.cs:
	* DiscImageChef.DiscImages/VHDX.cs:
	* DiscImageChef.DiscImages/Nero.cs:
	* DiscImageChef/Commands/Verify.cs:
	* DiscImageChef.DiscImages/UDIF.cs:
	* DiscImageChef/Commands/Compare.cs:
	* DiscImageChef/Commands/Analyze.cs:
	* DiscImageChef.DiscImages/QCOW2.cs:
	* DiscImageChef/Commands/Entropy.cs:
	* DiscImageChef/Commands/Formats.cs:
	* DiscImageChef/Commands/PrintHex.cs:
	* DiscImageChef.DiscImages/VMware.cs:
	* DiscImageChef.Settings/Settings.cs:
	* DiscImageChef/DetectImageFormat.cs:
	* DiscImageChef/DiscImageChef.csproj:
	* DiscImageChef.DiscImages/CDRDAO.cs:
	* DiscImageChef.DiscImages/CPCDSK.cs:
	* DiscImageChef/Commands/Checksum.cs:
	* DiscImageChef.DiscImages/CopyQM.cs:
	* DiscImageChef.DiscImages/CDRWin.cs:
	* DiscImageChef/Commands/Configure.cs:
	* DiscImageChef/Commands/DumpMedia.cs:
	* DiscImageChef/Commands/Statistics.cs:
	* DiscImageChef.Filters/ZZZNoFilter.cs:
	* DiscImageChef.DiscImages/TeleDisk.cs:
	* DiscImageChef.DiscImages/Apple2MG.cs:
	* DiscImageChef.Filters/OffsetStream.cs:
	* DiscImageChef.DiscImages/Parallels.cs:
	* DiscImageChef/Commands/ExtractFiles.cs:
	* DiscImageChef.DiscImages/DiskCopy42.cs:
	* DiscImageChef.DiscImages/Alcohol120.cs:
	* DiscImageChef.DiscImages/ZZZRawImage.cs:
	* DiscImageChef/Commands/CreateSidecar.cs:
	* DiscImageChef.DiscImages/ImagePlugin.cs:
	* DiscImageChef.DiscImages/BlindWrite5.cs:
	* DiscImageChef.DiscImages/BlindWrite4.cs:
	* DiscImageChef.Filters/ForcedSeekStream.cs:
	* DiscImageChef.Filters/Properties/AssemblyInfo.cs:
	* DiscImageChef.Filters/DiscImageChef.Filters.csproj:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Added filters.

	* DiscImageChef.Filesystems/CPM/Info.cs:
	  Do not throw identification exceptions.

	* DiscImageChef/Plugins.cs:
	  Sorted plugins lists.
2016-09-05 17:37:31 +01:00
7d61f65280 * TODO:
* README.md:
	* DiscImageChef.DiscImages/QCOW.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Added support for QEMU Copy-On-Write disk image, closes #43.

	* DiscImageChef.Filesystems/CPM/Info.cs:
	  Typo in HDD superblock, not allocating enough memory.
2016-08-26 07:24:14 +01:00