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
6aee3c9cb1
🎨 Separate read-only filesystems from identify-only filesystem interfaces.
2017-12-26 07:23:09 +00:00
dbf75cf786
🐛 Corrected invalid LINQ casting.
2017-12-26 06:46:28 +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
3d38e01fdc
DOCUMENTATION: DateTime handlers.
2017-12-23 03:59:48 +00:00
c59e424ec8
REFACTOR: All refactor in DiscImageChef.Filesystems.
2017-12-22 08:43:22 +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
586b838a17
REFACTOR: Invalid XML in XML comment.
2017-12-21 16:45:16 +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
5592f147ac
REFACTOR: Loop can be converted into LINQ-expression.
2017-12-21 07:08:26 +00:00
9cd1869d1d
REFACTOR: Convert 'if' statement to 'switch' statement.
2017-12-21 04:43:29 +00:00
bce69c9161
REFACTOR: Use preferred braces style.
2017-12-21 00:44:33 +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
90a4a0b37d
Add support for choosing character encoding in appropiate command.
2017-10-12 23:54:02 +01:00
081b330267
Added support for DEC Rainbow's hardcoded BPB.
2017-10-02 14:24:19 +01:00
6f8027a44b
Correct detection of 5.25" MD1DD 8spt FAT12 disks.
2017-09-27 12:36:02 +01:00
92dbb79c85
Found all unknown fields in Apricot BPB.
2017-09-24 19:15:22 +01:00
89cb062db1
Added support for Apricot FAT12.
2017-09-22 23:57:53 +01:00
c174d1fe4a
Added support for ANDOS BPB.
2017-08-25 03:28:55 +01:00
98c28c8bef
Added comment about Human68k direntry variations.
2017-08-14 22:06:58 +01:00
6c43d0c40f
On optical media after recalculation sectors per cluster may
...
contain 0, it should not.
2017-08-07 16:12:36 +01:00
0dc4abab3e
Corrected handling on devices with 256 bytes/sector and
...
correct BPBs (like SASI PC-98 disks).
2017-08-03 01:14:37 +01:00
0c7b5aa604
Corrected encoding propagation.
2017-07-26 12:25:18 +01:00
5dcaa79ccc
Do not try to access root folder on misaligned partitions.
...
(This would be solved when a the complete FAT implementation
is done)
2017-07-25 22:26:42 +01:00
346446c6dc
Prevent misdetection of QNX4 filesystem.
2017-07-25 03:27:24 +01:00
9a5d52caab
Added support for hybrid ISO/USB images with GPT and FAT
...
partitions.
2017-07-25 00:27:46 +01:00
dddf884c05
Don't try to read past partition end.
2017-07-23 19:58:11 +01:00
16434f2788
Refactor: Simplify field names.
2017-07-19 16:37:11 +01:00
711d19fd04
Refactor, pass whole partition structure to filesystems.
2017-07-19 16:31:08 +01:00
2eafa6a606
Some implementations consider the volume label to be in need
...
for "archival"...
Volume label can reside far away the first root directory
sector.
2017-07-15 01:37:28 +01:00
890e49f3f4
Corrected boot code detection.
2017-07-10 22:04:37 +01:00
fa8204292e
Complete rewrite, passes all tests, correctly detects bootable
...
disks, Atari ST disks, MSX-DOS disks, FAT12 vs FAT16, and gets
volume label and creation/modification datetime from root
directory.
2017-07-10 21:39:12 +01:00
dbe5a51222
Filesystems should be public.
2017-07-01 03:26:08 +01:00
fcb58141ed
Use OEM name from BPB as XML system identifier.
2017-06-29 20:44:38 +01:00
76e16db616
Added support for different character encodings.
2017-06-06 21:23:20 +01:00
869b49d711
Updated copyright string.
2017-05-19 20:28:49 +01:00
eeb313e42d
* DiscImageChef.Filesystems/FAT.cs:
...
Add sanity check for BPB.
* DiscImageChef.Filesystems/AppleHFS.cs:
Correct calling of Read2048SectorAs512()
* DiscImageChef.Decoders/CD/Sector.cs:
* DiscImageChef.Decoders/DiscImageChef.Decoders.csproj:
Added CD sector descrambling.
2016-10-08 04:29:04 +01:00
3cdada5883
* DiscImageChef.DiscImages/QED.cs:
...
Correct calculation of tables.
* DiscImageChef.DiscImages/VDI.cs:
Correct IBM reading.
* DiscImageChef.Filesystems/FAT.cs:
Not all FAT16 implementations set media descriptor
correctly.
* DiscImageChef/Commands/Compare.cs:
Do not reuse FiltersList, for some reason same filter is
being returned already opened.
2016-09-13 20:47:07 +01:00
59799daccf
* DiscImageChef.Filters/PCExchange.cs:
...
Removed debug messages.
* DiscImageChef.Filesystems/FAT.cs:
Corrected syntax bug.
* DiscImageChef.Filters/Filters.cs:
Corrected handling of "No filter".
* DiscImageChef.Filesystems/AmigaDOS.cs:
Corrected detection of FFS on hard disks and FFS with block
sizes > sector size.
2016-09-13 14:52:31 +01:00
6b70265a5d
Adds support for FAT+, closes #14
2016-09-13 12:58:19 +01:00