Commit Graph

21 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
94d8173b3a 🎨REFACTOR: Plugins do not need to expose their methods as virtual. 2017-12-26 07:28:40 +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
3f628cd3c9 REFACTOR: Final cleanup of DiscImageChef.Partitions. 2017-12-24 03:11:33 +00:00
fabb50584e REFACTOR: All refactor in DiscImageChef.Partitions. 2017-12-22 16:53:11 +00:00
bcbda18e4d REFACTOR: Removed unneeded value sets. 2017-12-21 16:07:20 +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
a4650c61aa REFACTOR: Fixed MOST name inconsistencies. 2017-12-20 17:15:37 +00:00
e6f6ace80b REFACTOR: Reformat code. 2017-12-19 20:33:05 +00:00
1a39168f19 REFACTOR: Updated comments and copyright date. 2017-12-19 03:51:05 +00:00
72dd8d9179 Use generic method to search for partitions, supporting
partitions inside partitions. At the same time SGI DVH is
	disabled because it is not working correctly. Fixes #60
2017-07-24 23:35:33 +01:00
4b9d012346 Add field to propagate partition scheme on each partition. 2017-07-23 22:54:36 +01:00
16434f2788 Refactor: Simplify field names. 2017-07-19 16:37:11 +01:00
d6e850b9a6 Partitions should be public. 2017-07-01 20:54:02 +01:00
869b49d711 Updated copyright string. 2017-05-19 20:28:49 +01:00
7d845a08cc * DiscImageChef.Helpers/BigEndianStructure.cs:
* DiscImageChef.Helpers/DiscImageChef.Helpers.csproj:
	  Added code that directly marshals from a big-endian byte
	  array. But untested with nested structures.

	* DiscImageChef.Partitions/Acorn.cs:
	  Added support for Acorn FileCore partition, closes #4.

	* DiscImageChef.Partitions/BSD.cs:
	  Moved BSD partitions from inside MBR code to separate code,
	  as they can (and do) appear on other architectures as the
	  only scheme.

	* DiscImageChef.Partitions/DEC.cs:
	  Added support for DEC disklabels, closes #11.

	* DiscImageChef.Partitions/DragonFlyBSD.cs:
	  Added support for DragonFly BSD 64-bit disklabels.

	* DiscImageChef.Partitions/PC98.cs:
	  Added support for NEC PC-9800 partitions.

	* DiscImageChef.Partitions/RioKarma.cs:
	  Added support for Rio Karma partitions.

	* DiscImageChef.Partitions/SGI.cs:
	  Added support for SGI DVHs, closes #9.

	* DiscImageChef.Partitions/UNIX.cs:
	  Moved UNIX partitions from inside MBR code to separate code,
	  as they can (and do) appear on other architectures as the
	  only scheme.

	* TODO:
	* README.md:
	* DiscImageChef.Partitions/DiscImageChef.Partitions.csproj:
	  Added support for Acorn FileCore partition, closes #4.
	Added support for DEC disklabels, closes #11.
	Added support for SGI DVHs, closes #9.
	Moved BSD partitions from inside MBR code to separate code, as
	  they can (and do) appear on other architectures as the only
	  scheme.
	Added support for DragonFly BSD 64-bit disklabels.
	Added support for NEC PC-9800 partitions.
	Added support for Rio Karma partitions.
	Moved UNIX partitions from inside MBR code to separate code,
	  as they can (and do) appear on other architectures as the
	  only scheme.

	* DiscImageChef.Partitions/GPT.cs:
	  Added new partition type UUIDs.

	* DiscImageChef.Partitions/MBR.cs:
	  Moved BSD partitions from inside MBR code to separate code,
	  as they can (and do) appear on other architectures as the
	  only scheme.
	Moved UNIX partitions from inside MBR code to separate code,
	  as they can (and do) appear on other architectures as the
	  only scheme.

	* DiscImageChef.Partitions/Sun.cs:
	  Added new partition types.
	Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00