Skip to content

Commit 54f6662

Browse files
committed
Added FabZip suite libs and demo
1 parent 22b8e6b commit 54f6662

File tree

5 files changed

+139
-17
lines changed

5 files changed

+139
-17
lines changed

FabTools/FabTools.sln

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,16 @@ Project("{AA6C8D78-22FF-423A-9C7C-5F2393824E04}") = "FabPaintLib_Test", "FabPain
3535
EndProject
3636
Project("{AA6C8D78-22FF-423A-9C7C-5F2393824E04}") = "XSPaintLib_Test", "XSPaintLib_Test\XSPaintLib_Test.xsproj", "{51B11650-B181-4BED-87A5-F144CB202F7D}"
3737
EndProject
38+
Project("{AA6C8D78-22FF-423A-9C7C-5F2393824E04}") = "FabZip", "FabZip\FabZip.xsproj", "{BF4092DE-CA8D-4EBE-B4E2-8FA9660845AA}"
39+
EndProject
40+
Project("{AA6C8D78-22FF-423A-9C7C-5F2393824E04}") = "FabZipVo", "FabZipVo\FabZipVo.xsproj", "{4DD08A41-2945-4DDD-9821-4BF8A301FA9B}"
41+
EndProject
42+
Project("{AA6C8D78-22FF-423A-9C7C-5F2393824E04}") = "Fab_Zip_1_52j_Test", "Fab_Zip_1_52j_Test\Fab_Zip_1_52j_Test.xsproj", "{B8945F86-E5C7-4883-8EFE-5EDA496F0187}"
43+
EndProject
44+
Project("{AA6C8D78-22FF-423A-9C7C-5F2393824E04}") = "FabZip_Test", "FabZip_Test\FabZip_Test.xsproj", "{C8C7C8DE-AF0D-4F43-8A52-069356949907}"
45+
EndProject
46+
Project("{AA6C8D78-22FF-423A-9C7C-5F2393824E04}") = "NewZipApp", "NewZipApp\NewZipApp.xsproj", "{3B02267C-DEAA-419E-9E43-F8BFD6E3334B}"
47+
EndProject
3848
Global
3949
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4050
Debug|Any CPU = Debug|Any CPU
@@ -89,6 +99,26 @@ Global
8999
{51B11650-B181-4BED-87A5-F144CB202F7D}.Debug|Any CPU.Build.0 = Debug|Any CPU
90100
{51B11650-B181-4BED-87A5-F144CB202F7D}.Release|Any CPU.ActiveCfg = Release|Any CPU
91101
{51B11650-B181-4BED-87A5-F144CB202F7D}.Release|Any CPU.Build.0 = Release|Any CPU
102+
{BF4092DE-CA8D-4EBE-B4E2-8FA9660845AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
103+
{BF4092DE-CA8D-4EBE-B4E2-8FA9660845AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
104+
{BF4092DE-CA8D-4EBE-B4E2-8FA9660845AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
105+
{BF4092DE-CA8D-4EBE-B4E2-8FA9660845AA}.Release|Any CPU.Build.0 = Release|Any CPU
106+
{4DD08A41-2945-4DDD-9821-4BF8A301FA9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
107+
{4DD08A41-2945-4DDD-9821-4BF8A301FA9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
108+
{4DD08A41-2945-4DDD-9821-4BF8A301FA9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
109+
{4DD08A41-2945-4DDD-9821-4BF8A301FA9B}.Release|Any CPU.Build.0 = Release|Any CPU
110+
{B8945F86-E5C7-4883-8EFE-5EDA496F0187}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
111+
{B8945F86-E5C7-4883-8EFE-5EDA496F0187}.Debug|Any CPU.Build.0 = Debug|Any CPU
112+
{B8945F86-E5C7-4883-8EFE-5EDA496F0187}.Release|Any CPU.ActiveCfg = Release|Any CPU
113+
{B8945F86-E5C7-4883-8EFE-5EDA496F0187}.Release|Any CPU.Build.0 = Release|Any CPU
114+
{C8C7C8DE-AF0D-4F43-8A52-069356949907}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
115+
{C8C7C8DE-AF0D-4F43-8A52-069356949907}.Debug|Any CPU.Build.0 = Debug|Any CPU
116+
{C8C7C8DE-AF0D-4F43-8A52-069356949907}.Release|Any CPU.ActiveCfg = Release|Any CPU
117+
{C8C7C8DE-AF0D-4F43-8A52-069356949907}.Release|Any CPU.Build.0 = Release|Any CPU
118+
{3B02267C-DEAA-419E-9E43-F8BFD6E3334B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
119+
{3B02267C-DEAA-419E-9E43-F8BFD6E3334B}.Debug|Any CPU.Build.0 = Debug|Any CPU
120+
{3B02267C-DEAA-419E-9E43-F8BFD6E3334B}.Release|Any CPU.ActiveCfg = Release|Any CPU
121+
{3B02267C-DEAA-419E-9E43-F8BFD6E3334B}.Release|Any CPU.Build.0 = Release|Any CPU
92122
EndGlobalSection
93123
GlobalSection(SolutionProperties) = preSolution
94124
HideSolutionNode = FALSE

FabTools/FabZip/FabZip.xsproj

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,43 @@
2222
</PropertyGroup>
2323
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
2424
<EmitDebugInformation>true</EmitDebugInformation>
25-
<DefineConstants>DEBUG;TRACE</DefineConstants>
25+
<DefineConstants>
26+
</DefineConstants>
2627
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
27-
<OutputPath>$(Configuration)\</OutputPath>
28+
<OutputPath>bin\$(Configuration)\</OutputPath>
2829
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
30+
<Optimize>false</Optimize>
31+
<UseSharedCompilation>true</UseSharedCompilation>
32+
<DisabledWarnings />
33+
<WarningLevel>4</WarningLevel>
34+
<SignAssembly>false</SignAssembly>
35+
<DelaySign>false</DelaySign>
36+
<AssemblyOriginatorKeyFile />
37+
<CommandLineOption />
38+
<PPO>false</PPO>
39+
<PlatformTarget>x86</PlatformTarget>
40+
<Prefer32Bit>False</Prefer32Bit>
41+
<RegisterForComInterop>False</RegisterForComInterop>
2942
</PropertyGroup>
3043
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
3144
<EmitDebugInformation>false</EmitDebugInformation>
32-
<DefineConstants>NDEBUG;TRACE</DefineConstants>
45+
<DefineConstants>
46+
</DefineConstants>
3347
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
34-
<OutputPath>$(Configuration)\</OutputPath>
48+
<OutputPath>bin\$(Configuration)\</OutputPath>
3549
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
50+
<Optimize>false</Optimize>
51+
<UseSharedCompilation>true</UseSharedCompilation>
52+
<DisabledWarnings />
53+
<WarningLevel>4</WarningLevel>
54+
<SignAssembly>false</SignAssembly>
55+
<DelaySign>false</DelaySign>
56+
<AssemblyOriginatorKeyFile />
57+
<CommandLineOption />
58+
<PPO>false</PPO>
59+
<PlatformTarget>x86</PlatformTarget>
60+
<Prefer32Bit>False</Prefer32Bit>
61+
<RegisterForComInterop>False</RegisterForComInterop>
3662
</PropertyGroup>
3763
<ItemGroup>
3864
<Reference Include="DotNetZip, Version=1.13.6.0, Culture=neutral, PublicKeyToken=6583c7c814667745">

FabTools/FabZip_Test/FabZip_Test.xsproj

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,43 @@
2222
</PropertyGroup>
2323
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
2424
<EmitDebugInformation>true</EmitDebugInformation>
25-
<DefineConstants>DEBUG;TRACE</DefineConstants>
25+
<DefineConstants>
26+
</DefineConstants>
2627
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
27-
<OutputPath>$(Configuration)\</OutputPath>
28+
<OutputPath>bin\$(Configuration)\</OutputPath>
2829
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
30+
<Optimize>false</Optimize>
31+
<UseSharedCompilation>true</UseSharedCompilation>
32+
<DisabledWarnings />
33+
<WarningLevel>4</WarningLevel>
34+
<SignAssembly>false</SignAssembly>
35+
<DelaySign>false</DelaySign>
36+
<AssemblyOriginatorKeyFile />
37+
<CommandLineOption />
38+
<PPO>false</PPO>
39+
<PlatformTarget>x86</PlatformTarget>
40+
<Prefer32Bit>True</Prefer32Bit>
41+
<RegisterForComInterop>False</RegisterForComInterop>
2942
</PropertyGroup>
3043
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
3144
<EmitDebugInformation>false</EmitDebugInformation>
32-
<DefineConstants>NDEBUG;TRACE</DefineConstants>
45+
<DefineConstants>
46+
</DefineConstants>
3347
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
34-
<OutputPath>$(Configuration)\</OutputPath>
48+
<OutputPath>bin\$(Configuration)\</OutputPath>
3549
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
50+
<Optimize>false</Optimize>
51+
<UseSharedCompilation>true</UseSharedCompilation>
52+
<DisabledWarnings />
53+
<WarningLevel>4</WarningLevel>
54+
<SignAssembly>false</SignAssembly>
55+
<DelaySign>false</DelaySign>
56+
<AssemblyOriginatorKeyFile />
57+
<CommandLineOption />
58+
<PPO>false</PPO>
59+
<PlatformTarget>x86</PlatformTarget>
60+
<Prefer32Bit>True</Prefer32Bit>
61+
<RegisterForComInterop>False</RegisterForComInterop>
3662
</PropertyGroup>
3763
<ItemGroup>
3864
<Reference Include="DotNetZip, Version=1.13.6.0, Culture=neutral, PublicKeyToken=6583c7c814667745">

FabTools/Fab_Zip_1_52j_Test/Fab_Zip_1_52j_Test.xsproj

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@
3939
</PropertyGroup>
4040
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
4141
<EmitDebugInformation>true</EmitDebugInformation>
42-
<DefineConstants>DEBUG</DefineConstants>
42+
<DefineConstants>
43+
</DefineConstants>
4344
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
44-
<OutputPath>$(Configuration)\</OutputPath>
45+
<OutputPath>bin\$(Configuration)\</OutputPath>
4546
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
4647
<Optimize>false</Optimize>
4748
<UseSharedCompilation>true</UseSharedCompilation>
@@ -58,10 +59,23 @@
5859
</PropertyGroup>
5960
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
6061
<EmitDebugInformation>false</EmitDebugInformation>
61-
<DefineConstants>NDEBUG</DefineConstants>
62-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
63-
<OutputPath>$(Configuration)\</OutputPath>
62+
<DefineConstants>
63+
</DefineConstants>
64+
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
65+
<OutputPath>bin\$(Configuration)\</OutputPath>
6466
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
67+
<Optimize>false</Optimize>
68+
<UseSharedCompilation>true</UseSharedCompilation>
69+
<DisabledWarnings />
70+
<WarningLevel>4</WarningLevel>
71+
<SignAssembly>false</SignAssembly>
72+
<DelaySign>false</DelaySign>
73+
<AssemblyOriginatorKeyFile />
74+
<CommandLineOption />
75+
<PPO>false</PPO>
76+
<PlatformTarget>x86</PlatformTarget>
77+
<Prefer32Bit>True</Prefer32Bit>
78+
<RegisterForComInterop>False</RegisterForComInterop>
6579
</PropertyGroup>
6680
<ItemGroup>
6781
<Reference Include="Ionic.Zip, Version=1.9.5.2, Culture=neutral, PublicKeyToken=edbe51ad942a3f5c">

FabTools/NewZipApp/NewZipApp.xsproj

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,43 @@
2222
</PropertyGroup>
2323
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
2424
<EmitDebugInformation>true</EmitDebugInformation>
25-
<DefineConstants>DEBUG;TRACE</DefineConstants>
25+
<DefineConstants>
26+
</DefineConstants>
2627
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
27-
<OutputPath>$(Configuration)\</OutputPath>
28+
<OutputPath>bin\$(Configuration)\</OutputPath>
2829
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
30+
<Optimize>false</Optimize>
31+
<UseSharedCompilation>true</UseSharedCompilation>
32+
<DisabledWarnings />
33+
<WarningLevel>4</WarningLevel>
34+
<SignAssembly>false</SignAssembly>
35+
<DelaySign>false</DelaySign>
36+
<AssemblyOriginatorKeyFile />
37+
<CommandLineOption />
38+
<PPO>false</PPO>
39+
<PlatformTarget>x86</PlatformTarget>
40+
<Prefer32Bit>True</Prefer32Bit>
41+
<RegisterForComInterop>False</RegisterForComInterop>
2942
</PropertyGroup>
3043
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
3144
<EmitDebugInformation>false</EmitDebugInformation>
32-
<DefineConstants>NDEBUG;TRACE</DefineConstants>
45+
<DefineConstants>
46+
</DefineConstants>
3347
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
34-
<OutputPath>$(Configuration)\</OutputPath>
48+
<OutputPath>bin\$(Configuration)\</OutputPath>
3549
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
50+
<Optimize>false</Optimize>
51+
<UseSharedCompilation>true</UseSharedCompilation>
52+
<DisabledWarnings />
53+
<WarningLevel>4</WarningLevel>
54+
<SignAssembly>false</SignAssembly>
55+
<DelaySign>false</DelaySign>
56+
<AssemblyOriginatorKeyFile />
57+
<CommandLineOption />
58+
<PPO>false</PPO>
59+
<PlatformTarget>x86</PlatformTarget>
60+
<Prefer32Bit>True</Prefer32Bit>
61+
<RegisterForComInterop>False</RegisterForComInterop>
3662
</PropertyGroup>
3763
<ItemGroup>
3864
<Reference Include="DotNetZip, Version=1.13.6.0, Culture=neutral, PublicKeyToken=6583c7c814667745">

0 commit comments

Comments
 (0)