Commit Graph

47 Commits

Author SHA1 Message Date
6ab2f51178 Fix CD-i attributes reading. 2019-07-31 23:02:43 +01:00
06662b7995 In the loving memory of Facunda "Tata" Suárez Domínguez, R.I.P. 2019/07/24. 2019-07-31 20:19:22 +01:00
97280fa2fd Add missing file headers. 2019-07-31 20:10:27 +01:00
c51847b734 Fix TODOs and code cleanup. 2019-07-31 19:53:47 +01:00
816835e667 Implement support for ISO9660 Level 3, multiple extents in files. 2019-07-31 19:39:55 +01:00
0cb39ad481 Split CD-i owner and group. 2019-07-31 17:44:08 +01:00
4616f59a6b Handle when ISO9660 directories have extended attributes. 2019-07-31 15:48:20 +01:00
738dcdbdba Implement CD-i path table traversal 2019-07-31 05:19:18 +01:00
2f10f92500 Fix ISO9660 extended attributes. 2019-07-31 04:33:31 +01:00
a2314ff9d5 Decode "CL", "PL" and "RE" system areas. 2019-07-29 14:04:30 +01:00
28ad9dac86 Decode ISO9660 path tables. 2019-07-29 02:45:46 +01:00
8cc11c160e Fix field naming. 2019-07-28 22:07:58 +01:00
a47d8e13f0 Decode "SL" system area. 2019-07-28 21:33:05 +01:00
24920776ed Decode "TF" system area. 2019-07-28 18:32:15 +01:00
4bd044669e Implement "NM" system area. 2019-07-28 18:19:17 +01:00
f6e09772e6 Decode "PN" system area. 2019-07-28 17:54:40 +01:00
3c09d6873b Decode "PX" system area. 2019-07-28 17:46:09 +01:00
282781cfd1 Decode Amiga extensions to ISO9660. 2019-07-28 17:29:45 +01:00
a6c2da7689 Decode XA system area. 2019-07-28 16:48:18 +01:00
b1210868a8 Add fields for decoded Apple extensions to ISO9660 directory record. 2019-07-28 05:20:18 +01:00
b491dfb499 Fix size for fields in Apple extensions to ISO9660. 2019-07-28 04:53:30 +01:00
f9103579b1 Add High Sierra path table structure. 2019-07-23 06:19:40 +01:00
4d7bf51e1d Simplify ISO9660 namespaces. 2019-07-22 02:58:56 +01:00
8499e4d2ca Implement Joliet directory decoding. 2019-07-22 02:28:54 +01:00
2c07e1ace2 Handle associated files in ISO9660. 2019-07-22 01:25:26 +01:00
824d02878d Implement decoding High Sierra timestamp. 2019-07-20 01:45:40 +01:00
27c9639573 Implement ISO9660 readdir for subdirectories. 2019-07-19 16:34:07 +01:00
74a02a3194 Implement ISO9660 file record timestamp decoding. 2019-07-19 14:59:35 +01:00
67c23b2fab Implement reading of ISO9660 root directory. 2019-07-19 14:26:02 +01:00
7610f4f779 Code styling. 2019-03-11 19:22:26 +00:00
16562e78fb Fix trimming of null character and spaces in Joliet volume descriptor. 2019-02-12 18:52:00 +00:00
9ebc69bd55 Fix reading application identifier from ISO9660. 2019-02-12 18:51:15 +00:00
6b12cd1a8e Update copyright year. 2018-12-29 17:34:38 +00:00
88da8fc019 Code cleanup. 2018-06-22 08:08:51 +01:00
12785cc087 Skip null terminated strings in ISO9660 fields. (These violate ISO9660). 2018-01-29 17:36:58 +00:00
4115698ac8 REFACTOR: Final cleanup of DiscImageChef.Filesystems. 2017-12-24 02:37:41 +00:00
3d38e01fdc DOCUMENTATION: DateTime handlers. 2017-12-23 03:59:48 +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
dcd053b20d REFACTOR: Remove unneeded code. 2017-12-21 14:30:44 +00:00
e9443388ee REFACTOR: Use preferred braces style. 2017-12-20 23:07:46 +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
a8a1cc4d1c Adjusted several parameters for CD-i file system. 2017-10-13 22:19:04 +01:00
432fa4258b Added support for the CD-i filesystem described in Green Book. 2017-10-13 21:50:10 +01:00
62a8c92116 Refactor: Split ISO9660's consts and structs. 2017-10-09 13:52:26 +01:00