Commit Graph

50 Commits

Author SHA1 Message Date
86820794c6 Add support for ISO9660 Enhanced Volume Descriptors. 2019-07-31 04:47:23 +01:00
b6c7e84762 Remove the ability to support little endian from BigEndianBitConverter. 2019-05-11 20:49:32 +01:00
e14c19279a Override Marshal.SizeOf in Helpers and use it instead of System's. 2019-03-01 07:35:22 +00:00
0ec558da55 Use new little endian marshaller on filesystems. 2019-03-01 00:28:55 +00:00
45be793491 Add more optimized marshallers. 2019-02-27 08:49:42 +00:00
6f9ec398ab Do not set ISO identifiers in XML metadata if they are empty. 2019-02-12 18:57:20 +00:00
b17c7fc80f Fix setting application identifier for metadata sidecar. Fixes #215 2019-02-12 18:52:36 +00:00
6b12cd1a8e Update copyright year. 2018-12-29 17:34:38 +00: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
bcf016f49a 🐛Fix ISO9660 when root directory is outside of device. 2018-02-08 02:59:42 +00:00
4194566a20 🐛Fix static method on hashes not being declared as such. 2018-02-03 19:11:41 +00:00
b50b6c29ca 🐛Move checksum initializers to instance constructors. 2018-02-03 17:39:49 +00:00
df4a8a1ad5 🐛Correct trying to read past partition when El Torito boot image indicates to be bigger than it. 2017-12-30 01:22:23 +00:00
18f9a349c9 🎨REFACTOR: Use auto-properties. 2017-12-26 08:01:40 +00:00
94d8173b3a 🎨REFACTOR: Plugins do not need to expose their methods as virtual. 2017-12-26 07:28:40 +00:00
2eca6ec8be 🐛Corrected miscalling current encoding when identifying filesystems. 2017-12-26 06:36:15 +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
4115698ac8 REFACTOR: Final cleanup of DiscImageChef.Filesystems. 2017-12-24 02:37:41 +00:00
c59e424ec8 REFACTOR: All refactor in DiscImageChef.Filesystems. 2017-12-22 08:43:22 +00:00
ef2fff0abd Refactor ISO9660 and solves bug preventing amiga extensions from being named. 2017-12-22 07:28:54 +00:00
ff08e93144 REFACTOR: Redundant class or interface specification in base types list. 2017-12-21 16:27:09 +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
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
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
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
7d6674d7f5 Corrected check of ISO9660 SA length/offset. 2017-11-08 17:04:32 +00:00
a8a1cc4d1c Adjusted several parameters for CD-i file system. 2017-10-13 22:19:04 +01:00
717f12b48a Do not calculate root position for CD-i, not needed. 2017-10-13 22:15:44 +01:00
5a61d05503 Corrected XA offset calculation. 2017-10-13 22:13:29 +01:00
432fa4258b Added support for the CD-i filesystem described in Green Book. 2017-10-13 21:50:10 +01:00
78e616ab73 Added support for AAIP extensions to ISO9660. 2017-10-09 12:54:46 +01:00
8fb732cc60 Add support for Amiga extensions to ISO9660. 2017-10-09 12:31:39 +01:00
d6efae3143 Added support for ziso extensions to ISO9660. 2017-10-09 12:21:38 +01:00
a02ef2c4d6 Added support for RRIP extensions to ISO9660. 2017-10-09 12:07:48 +01:00
bdc6eda811 Added support for SUSP extensions to ISO9660. 2017-10-09 11:25:47 +01:00
be104ae04a Added support for Apple Extensions to ISO 9660. 2017-10-09 09:48:28 +01:00
1698f3264a Added length checks for ISO9660 root directory. 2017-10-09 09:21:30 +01:00
20e177e1e1 Added support for deteting XA extensions in ISO9660. 2017-10-09 02:26:45 +01:00
42d8ff32ce Added decoding of El Torito boot catalog. 2017-10-09 00:32:17 +01:00
97b4ebe76a Added support for High Sierra Format. 2017-10-08 22:47:09 +01:00
114c7454ce Use PVD's blocks and blocksize in ISO9660. 2017-10-08 21:54:56 +01:00
9a178d1456 Refactor: Split ISO9660. 2017-10-08 20:41:54 +01:00