Commit Graph

235 Commits

Author SHA1 Message Date
87c0f628eb Add options parsing and passing to plugins. 2018-01-17 19:10:46 +00:00
91098f7b0e Set geometry before start writing image, as some floppy based images are geometry based. 2018-01-04 01:03:54 +00:00
6cf8190a01 Change how converting an image works so data is done first, tags later, and percentage is from total. 2018-01-03 19:36:30 +00:00
1353823754 Changed output of progress in convert image. 2018-01-03 17:33:19 +00:00
f407774c7c Add interface for writing sector tags that are not included in a long sector. 2018-01-01 22:19:31 +00:00
4756fd8e7c Add interface for setting media geometry. 2018-01-01 20:56:33 +00:00
5442d79252 Adapt convert-image to track based images to not cross tracks. 2018-01-01 20:01:37 +00:00
80f4c7caba Corrected output for formats command. 2018-01-01 14:59:13 +00:00
1c98756b97 Add support for setting sector size on IWritableImage. 2017-12-30 16:08:59 +00:00
ee8db1b290 Set application version on image conversion. 2017-12-29 01:35:38 +00:00
b066a4ade7 Add support for setting metadata on image conversion. 2017-12-29 01:17:57 +00:00
1aebaca9a9 Add support and command for converting images, fixes #134 2017-12-29 00:46:03 +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
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
e009d86fcc Update to Rider project version 2017.3. 2017-12-27 23:55:20 +00:00
56198b1ee6 🎨Changed IReadOnlyFilesystem so methods that only output don't get passed as ref. 2017-12-26 08:17:28 +00:00
6aee3c9cb1 🎨Separate read-only filesystems from identify-only filesystem interfaces. 2017-12-26 07:23:09 +00:00
5b56702c60 🎨Initializate list of plugins at the same time PluginBase is constructed. 2017-12-26 06:43:29 +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
d4bfbf2cae REFACTOR: Final cleanup of DiscImageChef. 2017-12-23 04:48:17 +00:00
01d34e1823 Removed spurious fields on ATA error registers 2017-12-23 02:00:31 +00:00
af478a92d1 REFACTOR: All refactor in DiscImageChef.Filters. 2017-12-22 16:17:40 +00:00
c59e424ec8 REFACTOR: All refactor in DiscImageChef.Filesystems. 2017-12-22 08:43:22 +00:00
49144eeb01 REFACTOR: All refactor in DiscImageChef.Decoders. 2017-12-22 02:04:18 +00:00
7f829422a8 REFACTOR: All refactor in DiscImageChef.Core. 2017-12-21 23:00:30 +00:00
5953246f19 REFACTOR: All refactor in DiscImageChef. 2017-12-21 20:15:53 +00:00
4e6e8f340a REFACTOR: Use string interpolation expression. 2017-12-21 17:58:51 +00:00
b9ec685b4e REFACTOR: Minor refactors. 2017-12-21 17:14:49 +00:00
f65de10280 REFACTOR: Possible 'System.NullReferenceException'. 2017-12-21 16:59:15 +00:00
7553983bd8 REFACTOR: Removed unneeded pragmas. 2017-12-21 16:14:29 +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
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
ff5540ff5d REFACTOR: Removed else statements. 2017-12-21 02:57:32 +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
341e8b563a Corrected passing encoding to dump-media command. 2017-12-19 01:38:11 +00:00
8c6d05eed3 FEATURE FREEZE: Removed TODO lines already implemented. 2017-12-19 01:13:31 +00:00