Commit Graph

398 Commits

Author SHA1 Message Date
6bddd1759f Corrected typo in geometry calculation. 2017-12-31 17:34:09 +00:00
0e1d8b384b Add writing support to IBM SaveDskF disk image. 2017-12-31 16:34:25 +00:00
880462f7a3 Add writing support to VMware disk image. 2017-12-30 23:58:39 +00:00
8e4810516a Add writing support to VirtualPC disk image. 2017-12-30 22:29:29 +00:00
55291344a6 Add writing support to T98 Hard Disk Image. 2017-12-30 16:55:40 +00:00
845f42f20d Corrected typo in UDIF debug output. 2017-12-30 16:39:21 +00:00
3523c549a7 Add writing support to Raw disk image (sector by sector copy). 2017-12-30 16:38:01 +00:00
9043735b33 Use ImageInfo structure when writing DC42. 2017-12-30 16:26:11 +00:00
1c98756b97 Add support for setting sector size on IWritableImage. 2017-12-30 16:08:59 +00:00
923ed6673a Version up to 4.0.99.0.
From now on in-development versions will be X.Y.99.Z, with Z being
a published development versions, and X.Y being the latest stable release.
2017-12-30 09:09:49 +00:00
b066a4ade7 Add support for setting metadata on image conversion. 2017-12-29 01:17:57 +00:00
d2036a3d16 🐛Correct bug on writing of DC42. 2017-12-29 00:39:29 +00:00
8746d50bb0 Solve use of unassigned variable in DC42 writing implementation. :/ 2017-12-28 21:56:32 +00:00
6f21ffa70c Implement writing support for DiskCopy 4.2 format, fixes #129 2017-12-28 21:44:25 +00:00
feecb2f70a 🎨REFACTOR: Rename some methods and fields in IMediaImage interface. 2017-12-28 19:56:36 +00:00
b0bcda2e43 🎨Add interface for writable media images. 2017-12-28 18:38:52 +00:00
741a3289a2 🎨Remove chains of if-else to get media type from it's geometry, plus add
a geometry class with a list of known geometries and ❤️LINQ❤️ queries.
2017-12-28 04:57:26 +00: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
79cd1f96fd Refactor regexes as verbatim strings. 2017-12-24 20:26:23 +00:00
b5004b0f48 Version bumped to 4.0.0.0. 2017-12-24 05:45:43 +00:00
ec73a6cdc3 REFACTOR: Remove struct constructor. 2017-12-24 00:17:54 +00:00
736552f6d8 REFACTOR: Final cleanup of DiscImageChef.DiscImages. 2017-12-24 00:12:31 +00:00
3d38e01fdc DOCUMENTATION: DateTime handlers. 2017-12-23 03:59:48 +00:00
0ad9da7b3a REFACTOR: All refactor in DiscImageChef.DiscImages. 2017-12-22 06:55:04 +00:00
49144eeb01 REFACTOR: All refactor in DiscImageChef.Decoders. 2017-12-22 02:04:18 +00:00
4e6e8f340a REFACTOR: Use string interpolation expression. 2017-12-21 17:58:51 +00:00
a895700757 REFACTOR: Replace if statement with null-propagating code. 2017-12-21 17:45:39 +00:00
9a404acef4 REFACTOR: Expression is always 'true' or always 'false'. 2017-12-21 17:34:47 +00:00
ccd9930884 REFACTOR: Heuristically unreachable code. 2017-12-21 17:17:13 +00:00
e06c140e45 REFACTOR: Possible loss of fraction. 2017-12-21 17:02:40 +00:00
f65de10280 REFACTOR: Possible 'System.NullReferenceException'. 2017-12-21 16:59:15 +00:00
586b838a17 REFACTOR: Invalid XML in XML comment. 2017-12-21 16:45:16 +00:00
b386ea8ce5 REFACTOR: Unused local variable. 2017-12-21 16:37:35 +00:00
f02e8f3cca REFACTOR: XML comment is not placed on a valid language element. 2017-12-21 16:35:49 +00:00
b67a0b3500 REFACTOR: Unreachable code. 2017-12-21 16:33:16 +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
df2fb651e4 REFACTOR: Redundant empty argument list on object creation expression. 2017-12-21 03:18:10 +00:00
ff5540ff5d REFACTOR: Removed else statements. 2017-12-21 02:57:32 +00:00
f0e80721ed REFACTOR: Removed reduntant semicolon. 2017-12-21 02:53:52 +00:00
f0d2e7dac9 REFACTOR: Removed reduntant commas. 2017-12-21 02:52:12 +00:00
d51f3f1988 REFACTOR: Replace built-in type with a keyword. 2017-12-21 02:42:18 +00:00
bce69c9161 REFACTOR: Use preferred braces style. 2017-12-21 00:44:33 +00:00