* README.md:
	* DiscImageChef.sln:
	* DiscImageChef/Commands/Ls.cs:
	* DiscImageChef.Filters/GZip.cs:
	* DiscImageChef.DiscImages/BLU.cs:
	* DiscImageChef.DiscImages/VHD.cs:
	* DiscImageChef.DiscImages/VDI.cs:
	* DiscImageChef.DiscImages/QED.cs:
	* DiscImageChef.DiscImages/DIM.cs:
	* DiscImageChef.DiscImages/GDI.cs:
	* DiscImageChef.Filters/Filter.cs:
	* DiscImageChef/Commands/Decode.cs:
	* DiscImageChef.DiscImages/QCOW.cs:
	* DiscImageChef.Filters/Filters.cs:
	* DiscImageChef/Core/Statistics.cs:
	* DiscImageChef.DiscImages/VHDX.cs:
	* DiscImageChef.DiscImages/Nero.cs:
	* DiscImageChef/Commands/Verify.cs:
	* DiscImageChef.DiscImages/UDIF.cs:
	* DiscImageChef/Commands/Compare.cs:
	* DiscImageChef/Commands/Analyze.cs:
	* DiscImageChef.DiscImages/QCOW2.cs:
	* DiscImageChef/Commands/Entropy.cs:
	* DiscImageChef/Commands/Formats.cs:
	* DiscImageChef/Commands/PrintHex.cs:
	* DiscImageChef.DiscImages/VMware.cs:
	* DiscImageChef.Settings/Settings.cs:
	* DiscImageChef/DetectImageFormat.cs:
	* DiscImageChef/DiscImageChef.csproj:
	* DiscImageChef.DiscImages/CDRDAO.cs:
	* DiscImageChef.DiscImages/CPCDSK.cs:
	* DiscImageChef/Commands/Checksum.cs:
	* DiscImageChef.DiscImages/CopyQM.cs:
	* DiscImageChef.DiscImages/CDRWin.cs:
	* DiscImageChef/Commands/Configure.cs:
	* DiscImageChef/Commands/DumpMedia.cs:
	* DiscImageChef/Commands/Statistics.cs:
	* DiscImageChef.Filters/ZZZNoFilter.cs:
	* DiscImageChef.DiscImages/TeleDisk.cs:
	* DiscImageChef.DiscImages/Apple2MG.cs:
	* DiscImageChef.Filters/OffsetStream.cs:
	* DiscImageChef.DiscImages/Parallels.cs:
	* DiscImageChef/Commands/ExtractFiles.cs:
	* DiscImageChef.DiscImages/DiskCopy42.cs:
	* DiscImageChef.DiscImages/Alcohol120.cs:
	* DiscImageChef.DiscImages/ZZZRawImage.cs:
	* DiscImageChef/Commands/CreateSidecar.cs:
	* DiscImageChef.DiscImages/ImagePlugin.cs:
	* DiscImageChef.DiscImages/BlindWrite5.cs:
	* DiscImageChef.DiscImages/BlindWrite4.cs:
	* DiscImageChef.Filters/ForcedSeekStream.cs:
	* DiscImageChef.Filters/Properties/AssemblyInfo.cs:
	* DiscImageChef.Filters/DiscImageChef.Filters.csproj:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Added filters.

	* DiscImageChef.Filesystems/CPM/Info.cs:
	  Do not throw identification exceptions.

	* DiscImageChef/Plugins.cs:
	  Sorted plugins lists.
This commit is contained in:
2016-09-05 17:37:31 +01:00
parent e4c4b2572f
commit 71af0eda23
62 changed files with 2600 additions and 837 deletions

View File

@@ -1,3 +1,7 @@
2016-09-05 Natalia Portillo <claunia@claunia.com>
* Settings.cs: Added filters.
2016-08-09 Natalia Portillo <claunia@claunia.com>
* DiscImageChef.Settings.csproj: Bumped version to 3.2.99.2.

View File

@@ -59,6 +59,7 @@ namespace DiscImageChef.Settings
public bool CommandStats;
public bool DeviceStats;
public bool FilesystemStats;
public bool FilterStats;
public bool MediaImageStats;
public bool MediaScanStats;
public bool PartitionStats;
@@ -246,6 +247,13 @@ namespace DiscImageChef.Settings
else
Current.Stats.FilesystemStats = false;
if(stats.TryGetValue("FilterStats", out obj2))
{
Current.Stats.FilterStats = ((NSNumber)obj2).ToBool();
}
else
Current.Stats.FilterStats = false;
if(stats.TryGetValue("MediaImageStats", out obj2))
{
Current.Stats.MediaImageStats = ((NSNumber)obj2).ToBool();
@@ -326,6 +334,7 @@ namespace DiscImageChef.Settings
Current.Stats.CommandStats = Convert.ToBoolean(key.GetValue("CommandStats"));
Current.Stats.DeviceStats = Convert.ToBoolean(key.GetValue("DeviceStats"));
Current.Stats.FilesystemStats = Convert.ToBoolean(key.GetValue("FilesystemStats"));
Current.Stats.FilterStats = Convert.ToBoolean(key.GetValue("FilterStats"));
Current.Stats.MediaImageStats = Convert.ToBoolean(key.GetValue("MediaImageStats"));
Current.Stats.MediaScanStats = Convert.ToBoolean(key.GetValue("MediaScanStats"));
Current.Stats.PartitionStats = Convert.ToBoolean(key.GetValue("PartitionStats"));
@@ -383,6 +392,7 @@ namespace DiscImageChef.Settings
stats.Add("CommandStats", Current.Stats.CommandStats);
stats.Add("DeviceStats", Current.Stats.DeviceStats);
stats.Add("FilesystemStats", Current.Stats.FilesystemStats);
stats.Add("FilterStats", Current.Stats.FilterStats);
stats.Add("MediaImageStats", Current.Stats.MediaImageStats);
stats.Add("MediaScanStats", Current.Stats.MediaScanStats);
stats.Add("PartitionStats", Current.Stats.PartitionStats);
@@ -419,6 +429,7 @@ namespace DiscImageChef.Settings
key.SetValue("CommandStats", Current.Stats.CommandStats);
key.SetValue("DeviceStats", Current.Stats.DeviceStats);
key.SetValue("FilesystemStats", Current.Stats.FilesystemStats);
key.SetValue("FilterStats", Current.Stats.FilterStats);
key.SetValue("MediaImageStats", Current.Stats.MediaImageStats);
key.SetValue("MediaScanStats", Current.Stats.MediaScanStats);
key.SetValue("PartitionStats", Current.Stats.PartitionStats);
@@ -476,6 +487,7 @@ namespace DiscImageChef.Settings
Current.Stats.FilesystemStats = true;
Current.Stats.MediaImageStats = true;
Current.Stats.MediaScanStats = true;
Current.Stats.FilterStats = true;
Current.Stats.MediaStats = true;
Current.Stats.PartitionStats = true;
Current.Stats.ShareStats = true;