Commit Graph

188 Commits

Author SHA1 Message Date
a72d273c0c Update version to bugfix 4.0.1.0. 2018-01-06 11:29:06 +00:00
b5004b0f48 Version bumped to 4.0.0.0. 2017-12-24 05:45:43 +00:00
536888507f REFACTOR: Final cleanup of DiscImageChef.Devices. 2017-12-23 20:04:36 +00:00
27da8f2227 DOCUMENTATION: Added XML documentation to DiscImageChef.Devices. 2017-12-23 02:32:02 +00:00
01d34e1823 Removed spurious fields on ATA error registers 2017-12-23 02:00:31 +00:00
e87e058a11 REFACTOR: All refactor in DiscImageChef.Devices. 2017-12-22 03:13:43 +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
9a404acef4 REFACTOR: Expression is always 'true' or always 'false'. 2017-12-21 17:34:47 +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
02ffa86b6c REFACTOR: Parameter has no matching param tag in the XML comment. 2017-12-21 16:42:20 +00:00
f33b733680 REFACTOR: Use of obsolete symbol (without message). 2017-12-21 16:28:27 +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
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
422f80805a Corrected missing setters. 2017-12-21 07:36:30 +00:00
e1d0544c3c REFACTOR: Convert variables to auto setters. 2017-12-21 07:19:46 +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
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
e9443388ee REFACTOR: Use preferred braces style. 2017-12-20 23:07:46 +00:00
Michael D
7cc1b1e0a2 Formatting fixes 2017-12-20 20:43:42 +01:00
Michael D
cfd0b2655f Add workaround to correctly display device serials
Some devices on windows (especially, apparently, SATA devices
behind a bridge chip) report their serial number as a string
of hex bytes instead of ASCII.
This patch tries to detect that and transparently fix it.
2017-12-20 20:10:28 +01:00
Michael D
b030712b38 Fix unsigned vs. signed problem 2017-12-20 18:51:03 +01:00
ff2afc4593 REFACTOR: Use explicit or implicit modified definition. 2017-12-20 17:46:47 +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
8c6d05eed3 FEATURE FREEZE: Removed TODO lines already implemented. 2017-12-19 01:13:31 +00:00
c30a547b17 Corrected incorrect handling of ATA READ LONG, READ TOC/PMA/ATIP and PIONEER READ CD-DA MSF commands. 2017-12-18 17:53:46 +00:00
49ca94c33e Changed order of LBA48 commands in Linux. 2017-12-13 00:31:32 +00:00
45f6a56479 Reworked FreeBSD device detection. 2017-12-11 20:52:15 +00:00
8f988c6e8b FreeBSD triple panics on parallel ATA devices. 2017-12-11 19:29:19 +00:00
8809e83aff Corrected visibility of cam_device members. 2017-12-11 19:24:38 +00:00
7e4ba43063 Added FreeBSD support for ATA commands. 2017-12-11 00:23:13 +00:00
60bc3eb8e5 Solved FreeBSD SCSI structure alignment (now works). 2017-12-10 23:16:48 +00:00
e2888eaf27 Added support for sending SCSI commands in FreeBSD. Not working because CAM is leaving the buffer untouched. 2017-12-10 21:00:20 +00:00
c7d187b298 Added support for list-devices on FreeBSD. 2017-12-08 03:19:28 +00:00
f9e9bb4db0 Added structures for FreeBSD's XPT_DEV_MATCH. 2017-12-07 18:08:09 +00:00
2dd93480e4 Added FreeBSD CCB for NVMe. 2017-12-07 17:13:29 +00:00