Commit Graph

2009 Commits

Author SHA1 Message Date
79bfe67f41 Use Span<byte> to read BAT in VirtualPC disk images, making it up to 38 times faster. 2019-03-12 01:01:54 +00:00
b076186e93 Inline methods in swapping class. 2019-03-12 01:00:45 +00:00
5a001229c2 Inline methods in SpamSum context. 2019-03-11 20:21:08 +00:00
b617bcd5f1 Optimize C to string converter in SpamSum context. 2019-03-11 20:12:00 +00:00
e24a29c50e Aggressively inline marshalling methods. 2019-03-11 19:24:06 +00:00
7610f4f779 Code styling. 2019-03-11 19:22:26 +00: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
f95633046e Add overrides to marshal with offset and length. 2019-02-28 10:35:40 +00:00
e1b79b8e54 Use new little endian marshaller on partitions. 2019-02-28 00:32:14 +00:00
691b51aa1b Use new little endian marshaller on decoders. 2019-02-28 00:04:13 +00:00
0fe8e3c11f Use new little endian marshaller on media images. 2019-02-27 23:57:52 +00:00
45be793491 Add more optimized marshallers. 2019-02-27 08:49:42 +00:00
bfe254279c On raw image do not raise an exception if asked for partitions and the underlying image is not an optical disc. 2019-02-27 00:36:15 +00:00
aa45f23711 Fix bzip2 initialization. 2019-02-26 23:02:25 +00:00
ae797a1995 Add attribute to declare struct properties relevant for its marshalling. 2019-02-25 00:11:50 +00:00
27699f1f33 Add enumeration for bit endianness. 2019-02-24 23:56:47 +00:00
acac76555d Optimize big endian marshalling. 2019-02-24 21:59:46 +00:00
3dbf89a38c Get serial number using MMC GET CONFIGURATION for optical drives. 2019-02-12 23:04:53 +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
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
04f5682f4b Fix lzip filter. 2019-02-12 18:21:06 +00:00
e0135e9b13 Fix dicformat compression of VideoNow discs. 2019-02-12 00:56:20 +00:00
869046cb66 Add VideoNow Color detection. 2019-02-12 00:56:02 +00:00
1ce8669ace Add VideoNow media types. 2019-02-11 20:05:00 +00:00
e5a66af5bd Updated donation list. 2019-02-11 19:35:37 +00:00
50935272cd Fix SCSI Streaming Command device reporting. 2019-02-11 19:34:22 +00:00
55ba302a9d Fix crash in partitions enumeration. 2019-02-03 15:42:27 +00:00
d1215a466c Move fstester to https://github.com/discimagechef/fstester. 2019-01-27 18:01:05 +00:00
53f2f50cbe Fix speed calculation on media dump and scan. 2019-01-27 17:47:40 +00:00
6b1aeb6cbb Move image and sector verification methods to new interfaces. 2019-01-20 22:24:15 +00:00
640c57b87a Move optical disc exclusive methods to new interfaces. 2019-01-20 20:11:10 +00:00
287d761dff Add models for MD-DATA drives to DONATING.md. 2019-01-20 13:49:44 +00:00
6695bfc3d6 Support verifying CDRWin images using trurip disc hashes extensions. 2019-01-19 17:39:31 +00:00
850a60bd78 Add support for trurip extensions in CDRWin format. 2019-01-19 17:09:51 +00:00
cc90fa4ef4 Fix GDPR questions and first configuration when the first invocation is calling a command. 2019-01-19 15:14:54 +00:00
3580dd1044 Fix debug run configuration for Server. 2019-01-19 15:07:03 +00:00
8c3f333a72 Fix API export of devices. 2019-01-19 15:05:24 +00:00
10b00162fa Hide device commands on unsupported platforms. 2019-01-09 12:29:19 +00:00
cdf3132620 Prevent showing option to dump first pregap on FreeBSD where it crashes the system. 2019-01-09 12:25:00 +00:00
99fa6e4ebb Add day-based theme support to Server, starting with 24th January, Macintosh. 2019-01-09 02:54:20 +00:00
974d42cbfd Fix inclusion of HighCharts. 2019-01-09 02:04:57 +00:00
ebf7556970 Use a razor layout. 2019-01-09 01:12:00 +00:00
8a299b7a77 Store not only default, but current and changeable modes in SCSI device report. 2019-01-08 20:41:18 +00:00
7522d0813e Clear ATA IDENTIFY DEVICE private fields on device report. 2019-01-08 20:40:09 +00:00
3bd5527666 Check sector 16 on device report for MMC discs, as 0 is usually empty. 2019-01-07 13:33:11 +00:00
13febba243 Add check for Nintendo discs on device report. 2019-01-07 13:26:46 +00:00
75d99ac3bf Ignore warnings of fields not set. 2019-01-05 20:46:30 +00:00