Commit Graph

6509 Commits

Author SHA1 Message Date
decc491d52 Fix writing TOC in CloneCD format. 2018-06-23 19:41:23 +01:00
c7bb65090f Solve CDRDAO, CDRWin and CloneCD when disc catalog number uses whole ASCII and not only numeric digits. 2018-06-23 18:18:58 +01:00
a07e6f493a Correct off by one calculation in lead-out starts. Fixes #181. 2018-06-23 15:31:28 +01:00
c21fec49dc Correct dumping multisession discs in Alcohol 120% format. Fixes #179. 2018-06-23 12:52:59 +01:00
adbfbabf9a Correct CD+ detection when dumping disc. Fixes #180. 2018-06-23 12:20:17 +01:00
5d2ee6b493 Do not try to read multisession lead-out/lead-in as they result in errors that are not really there.
NOTE: Currently writing images do not support storing this data so it is ignored, may contain important data specially when starting/ending in an audio track.
Fixes #181.
2018-06-23 01:31:43 +01:00
4c15d8c8cb Code cleanup. 2018-06-22 08:08:51 +01:00
85e9019d60 Code cleanup. 2018-06-22 08:08:51 +01:00
2c409e1217 Code cleanup. 2018-06-22 08:08:51 +01:00
7ba01b5076 Code cleanup. 2018-06-22 08:08:51 +01:00
e4088831bf Code cleanup. 2018-06-22 08:08:51 +01:00
88da8fc019 Code cleanup. 2018-06-22 08:08:51 +01:00
82f474c7e3 In Alcohol 120%, generate sessions list before checking for media type. Fixes #182 2018-06-20 22:50:50 +01:00
3ec5977783 General refactor. 2018-06-20 22:22:21 +01:00
d3f24ddefd General refactor. 2018-06-20 22:22:21 +01:00
2db69943f0 General refactor. 2018-06-20 22:22:21 +01:00
ec8b309670 General refactor. 2018-06-20 22:22:21 +01:00
dc1884f5d8 Do not assume pointers are 32-bit in several Windows device calls. 2018-06-20 18:52:54 +01:00
e92b6c6715 Compile DiscImageChef.Devices as AnyCPU. Seems related to #178. 2018-06-20 18:46:53 +01:00
4fb48e98c3 Add support for CD drives (or devices pretending to) that don't report toc or leadout at all. Fixes #138. 2018-06-19 22:48:51 +01:00
aec8ae2620 Add support for CD drives (and things that pretend to be) that don't support READ CD but support SCSI READ(x) commands. 2018-06-19 22:17:20 +01:00
8978315a88 Be more chatty about checking CD capabilities. 2018-06-19 21:46:57 +01:00
2b769cbf4b Add several out of bounds and null protections against rogue MMC firmwares. 2018-06-19 21:35:23 +01:00
414262f574 Add several out of bounds and null protections against rogue MMC firmwares. 2018-06-19 21:35:23 +01:00
bdaece414e Fix calculating track end in Alcohol 120% images, fixes #176. 2018-06-19 19:58:48 +01:00
32ec415eff Support newest XDG Base Directory Specification for Linux, fixes #164. 2018-06-17 00:23:43 +01:00
2e92523a70 Added D/CAS-25, D/CAS-85 and D/CAS-103 formats. 2018-06-16 00:20:23 +01:00
24d88bafdc Added D/CAS-25, D/CAS-85 and D/CAS-103 formats. 2018-06-16 00:20:23 +01:00
dec302cb53 Update IDE version. 2018-06-15 20:30:42 +01:00
3718c3024a Correct pretty printing several parameters in MODE headers. 2018-06-15 20:30:04 +01:00
ec1f95151b Correct pretty printing several parameters in MODE headers. 2018-06-15 20:30:04 +01:00
6b983719f3 GDPR compliance. 2018-05-27 16:20:52 +01:00
a6b267f519 Added WOZ disk format specification for implementing #175. 2018-05-09 17:57:00 +01:00
0996a8be69 Update content model. 2018-04-12 00:53:32 +01:00
2c0d05cba3 In some, very strange cases, a dicformat can be less than 512 bytes long. 2018-04-12 00:45:44 +01:00
d2850929d6 Automate version set from git revision. 2018-04-12 00:20:29 +01:00
777f5d124c Automate version set from git revision. 2018-04-12 00:20:29 +01:00
8d16b350b0 Automate version set from git revision. 2018-04-12 00:20:29 +01:00
d5096ff70f Automate version set from git revision. 2018-04-12 00:20:29 +01:00
a1ebd73faa Automate version set from git revision. 2018-04-12 00:20:29 +01:00
6df96ccc96 Automate version set from git revision. 2018-04-12 00:20:29 +01:00
e4117abd78 Move version to project files. 2018-04-11 22:56:48 +01:00
3af6887098 Move version to project files. 2018-04-11 22:56:48 +01:00
aef3ac9304 Move version to project files. 2018-04-11 22:56:48 +01:00
4a32b7da80 Move version to project files. 2018-04-11 22:56:48 +01:00
c7b7d298e1 Move version to project files. 2018-04-11 22:56:48 +01:00
64647ed5fd Move version to project files. 2018-04-11 22:56:48 +01:00
6e914e433a Fix typo in travis. 2018-04-11 09:36:15 +01:00
40575e309d Make travis use a newer NuGet version. Their version does not detect dependencies on new format. 2018-04-11 09:31:39 +01:00
06efa62be7 Final strike... 2018-04-11 09:25:41 +01:00