diff --git a/.idea/.idea.DiscImageChef/.idea/contentModel.xml b/.idea/.idea.DiscImageChef/.idea/contentModel.xml index 7b3d6999..f8d6e24e 100644 --- a/.idea/.idea.DiscImageChef/.idea/contentModel.xml +++ b/.idea/.idea.DiscImageChef/.idea/contentModel.xml @@ -600,7 +600,6 @@ - diff --git a/DiscImageChef.Filesystems/AppleDOS/Info.cs b/DiscImageChef.Filesystems/AppleDOS/Info.cs index 503d32d5..ee19978f 100644 --- a/DiscImageChef.Filesystems/AppleDOS/Info.cs +++ b/DiscImageChef.Filesystems/AppleDOS/Info.cs @@ -66,8 +66,7 @@ namespace DiscImageChef.Filesystems.AppleDOS public void GetInformation(IMediaImage imagePlugin, Partition partition, out string information, Encoding encoding) { - // TODO: Until Apple ][ encoding is implemented - Encoding = new LisaRoman(); + Encoding = encoding ?? new Apple2(); information = ""; StringBuilder sb = new StringBuilder(); diff --git a/DiscImageChef.Filesystems/AppleDOS/Super.cs b/DiscImageChef.Filesystems/AppleDOS/Super.cs index 3a089361..352a6d92 100644 --- a/DiscImageChef.Filesystems/AppleDOS/Super.cs +++ b/DiscImageChef.Filesystems/AppleDOS/Super.cs @@ -50,8 +50,7 @@ namespace DiscImageChef.Filesystems.AppleDOS { device = imagePlugin; start = partition.Start; - // TODO: Until Apple ][ encoding is implemented - Encoding = new LisaRoman(); + Encoding = encoding ?? new Apple2(); if(device.Info.Sectors != 455 && device.Info.Sectors != 560) { diff --git a/DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj b/DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj index 9d118f84..443fef82 100644 --- a/DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj +++ b/DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj @@ -31,11 +31,11 @@ false + + ..\packages\Claunia.Encoding.1.3.0\lib\portable40-net40+sl5+win8+wp8\Claunia.Encoding.dll + - - ..\packages\Claunia.Encoding.1.2.9.1\lib\portable40-net40+sl5+win8+wp8\Claunia.Encoding.dll - @@ -215,9 +215,6 @@ - - - diff --git a/DiscImageChef.Filesystems/ProDOS.cs b/DiscImageChef.Filesystems/ProDOS.cs index 837c996c..a454a6af 100644 --- a/DiscImageChef.Filesystems/ProDOS.cs +++ b/DiscImageChef.Filesystems/ProDOS.cs @@ -153,8 +153,7 @@ namespace DiscImageChef.Filesystems public void GetInformation(IMediaImage imagePlugin, Partition partition, out string information, Encoding encoding) { - // TODO: Until Apple ][ encoding is implemented - Encoding = new LisaRoman(); + Encoding = encoding ?? new Apple2gs(); StringBuilder sbInformation = new StringBuilder(); // Blocks 0 and 1 are boot code diff --git a/DiscImageChef.Filesystems/UCSDPascal/Info.cs b/DiscImageChef.Filesystems/UCSDPascal/Info.cs index 1654f31b..973568f8 100644 --- a/DiscImageChef.Filesystems/UCSDPascal/Info.cs +++ b/DiscImageChef.Filesystems/UCSDPascal/Info.cs @@ -32,9 +32,11 @@ using System; using System.Text; +using Claunia.Encoding; using DiscImageChef.CommonTypes; using DiscImageChef.DiscImages; using Schemas; +using Encoding = System.Text.Encoding; namespace DiscImageChef.Filesystems.UCSDPascal { @@ -86,6 +88,7 @@ namespace DiscImageChef.Filesystems.UCSDPascal public void GetInformation(IMediaImage imagePlugin, Partition partition, out string information, Encoding encoding) { + Encoding = encoding ?? new Apple2(); StringBuilder sbInformation = new StringBuilder(); information = ""; diff --git a/DiscImageChef.Filesystems/UCSDPascal/Super.cs b/DiscImageChef.Filesystems/UCSDPascal/Super.cs index c7f799c0..fe5c0109 100644 --- a/DiscImageChef.Filesystems/UCSDPascal/Super.cs +++ b/DiscImageChef.Filesystems/UCSDPascal/Super.cs @@ -46,8 +46,7 @@ namespace DiscImageChef.Filesystems.UCSDPascal public Errno Mount(IMediaImage imagePlugin, Partition partition, Encoding encoding, bool debug) { device = imagePlugin; - // TODO: Until Apple ][ encoding is implemented - Encoding = new LisaRoman(); + Encoding = encoding ?? new Apple2(); this.debug = debug; if(device.Info.Sectors < 3) return Errno.InvalidArgument; diff --git a/DiscImageChef.Filesystems/packages.config b/DiscImageChef.Filesystems/packages.config index 4a1b16f1..2f05339b 100644 --- a/DiscImageChef.Filesystems/packages.config +++ b/DiscImageChef.Filesystems/packages.config @@ -1,5 +1,4 @@  - - + \ No newline at end of file diff --git a/DiscImageChef/DiscImageChef.csproj b/DiscImageChef/DiscImageChef.csproj index 737c3968..803b696c 100644 --- a/DiscImageChef/DiscImageChef.csproj +++ b/DiscImageChef/DiscImageChef.csproj @@ -34,6 +34,9 @@ false + + ..\packages\Claunia.Encoding.1.3.0\lib\portable40-net40+sl5+win8+wp8\Claunia.Encoding.dll + ..\packages\SharpCompress.0.19.2\lib\net35\SharpCompress.dll @@ -43,9 +46,6 @@ ..\packages\CommandLineParser.2.1.1-beta\lib\net40\CommandLine.dll - - ..\packages\Claunia.Encoding.1.2.9.1\lib\portable40-net40+sl5+win8+wp8\Claunia.Encoding.dll - diff --git a/DiscImageChef/packages.config b/DiscImageChef/packages.config index 3cb0221d..de5672f9 100644 --- a/DiscImageChef/packages.config +++ b/DiscImageChef/packages.config @@ -1,7 +1,6 @@  - - - - + + + \ No newline at end of file