From 392da985aea5b262fe8fb8da8273bdec66de7c26 Mon Sep 17 00:00:00 2001
From: lahm86 <33758420+lahm86@users.noreply.github.com>
Date: Fri, 10 Mar 2023 11:39:19 +0000
Subject: [PATCH] #3 SDK Format
Resolves #3.
---
RectanglePacker/Properties/AssemblyInfo.cs | 36 ---
RectanglePacker/RectanglePacker.csproj | 72 +-----
.../Properties/AssemblyInfo.cs | 36 ---
.../RectanglePackerSample.csproj | 77 +------
RectanglePackerSample/packages.config | 4 -
RectanglePackerWindow/App.xaml.cs | 16 +-
.../Properties/AssemblyInfo.cs | 55 -----
.../Properties/Resources.Designer.cs | 70 ------
.../Properties/Resources.resx | 117 ----------
.../Properties/Settings.Designer.cs | 29 ---
.../Properties/Settings.settings | 7 -
.../RectanglePackerWindow.csproj | 217 +++---------------
.../Updates/UpdateChecker.cs | 6 +-
RectanglePackerWindow/Windows Logo.png | Bin 6938 -> 0 bytes
RectanglePackerWindow/packages.config | 5 -
15 files changed, 50 insertions(+), 697 deletions(-)
delete mode 100644 RectanglePacker/Properties/AssemblyInfo.cs
delete mode 100644 RectanglePackerSample/Properties/AssemblyInfo.cs
delete mode 100644 RectanglePackerSample/packages.config
delete mode 100644 RectanglePackerWindow/Properties/AssemblyInfo.cs
delete mode 100644 RectanglePackerWindow/Properties/Resources.Designer.cs
delete mode 100644 RectanglePackerWindow/Properties/Resources.resx
delete mode 100644 RectanglePackerWindow/Properties/Settings.Designer.cs
delete mode 100644 RectanglePackerWindow/Properties/Settings.settings
delete mode 100644 RectanglePackerWindow/Windows Logo.png
delete mode 100644 RectanglePackerWindow/packages.config
diff --git a/RectanglePacker/Properties/AssemblyInfo.cs b/RectanglePacker/Properties/AssemblyInfo.cs
deleted file mode 100644
index 7836a52..0000000
--- a/RectanglePacker/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("RectanglePacker")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("RectanglePacker")]
-[assembly: AssemblyCopyright("Copyright © 2021")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("aa641810-6dc5-40f7-b3bc-c7a15502c82a")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/RectanglePacker/RectanglePacker.csproj b/RectanglePacker/RectanglePacker.csproj
index fcefb67..590c1f4 100644
--- a/RectanglePacker/RectanglePacker.csproj
+++ b/RectanglePacker/RectanglePacker.csproj
@@ -1,68 +1,10 @@
-
-
-
+
- Debug
- AnyCPU
- {AA641810-6DC5-40F7-B3BC-C7A15502C82A}
- Library
- Properties
- RectanglePacker
- RectanglePacker
- v4.7.2
- 512
- true
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
+ net472
4
+ false
+ 1.0.0
+ RectanglePacker Core Library
+ Copyright © Tomb Raider Community 2023
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/RectanglePackerSample/Properties/AssemblyInfo.cs b/RectanglePackerSample/Properties/AssemblyInfo.cs
deleted file mode 100644
index 5ff97de..0000000
--- a/RectanglePackerSample/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("RectanglePackerSample")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("RectanglePackerSample")]
-[assembly: AssemblyCopyright("Copyright © 2021")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("8671bba1-d91c-4aa6-b8e9-8c411af0b637")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/RectanglePackerSample/RectanglePackerSample.csproj b/RectanglePackerSample/RectanglePackerSample.csproj
index 1530f99..35fbc27 100644
--- a/RectanglePackerSample/RectanglePackerSample.csproj
+++ b/RectanglePackerSample/RectanglePackerSample.csproj
@@ -1,74 +1,17 @@
-
-
-
+
- Debug
- AnyCPU
- {8671BBA1-D91C-4AA6-B8E9-8C411AF0B637}
- Exe
- RectanglePackerSample
- RectanglePackerSample
- v4.7.2
- 512
- true
- true
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
+ net472
4
+ Exe
+ false
+ 1.0.0
+ RectanglePacker Sample
+ Copyright © Tomb Raider Community 2023
-
- ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
+
-
- {aa641810-6dc5-40f7-b3bc-c7a15502c82a}
- RectanglePacker
-
+
-
-
\ No newline at end of file
+
diff --git a/RectanglePackerSample/packages.config b/RectanglePackerSample/packages.config
deleted file mode 100644
index 5eaa239..0000000
--- a/RectanglePackerSample/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/RectanglePackerWindow/App.xaml.cs b/RectanglePackerWindow/App.xaml.cs
index 7499489..c046c40 100644
--- a/RectanglePackerWindow/App.xaml.cs
+++ b/RectanglePackerWindow/App.xaml.cs
@@ -20,21 +20,7 @@ public App()
Assembly assembly = Assembly.GetExecutingAssembly();
Version v = assembly.GetName().Version;
Version = string.Format("{0}.{1}.{2}", v.Major, v.Minor, v.Build);
-
- object[] attributes = assembly.GetCustomAttributes(typeof(AssemblyProductAttribute), false);
- if (attributes.Length > 0)
- {
- TaggedVersion = ((AssemblyProductAttribute)attributes[0]).Product.Trim();
- if (TaggedVersion.Contains(" "))
- {
- string[] tagArr = TaggedVersion.Split(' ');
- TaggedVersion = tagArr[tagArr.Length - 1];
- }
- }
- else
- {
- TaggedVersion = "v" + Version;
- }
+ TaggedVersion = "V" + Version;
}
}
}
\ No newline at end of file
diff --git a/RectanglePackerWindow/Properties/AssemblyInfo.cs b/RectanglePackerWindow/Properties/AssemblyInfo.cs
deleted file mode 100644
index 544ae15..0000000
--- a/RectanglePackerWindow/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-using System.Reflection;
-using System.Resources;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Windows;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Rectangle Packer")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("RectanglePacker v0.9.0-beta")]
-[assembly: AssemblyCopyright("Copyright © LAHM86 2021")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-//In order to begin building localizable applications, set
-//CultureYouAreCodingWith in your .csproj file
-//inside a . For example, if you are using US english
-//in your source files, set the to en-US. Then uncomment
-//the NeutralResourceLanguage attribute below. Update the "en-US" in
-//the line below to match the UICulture setting in the project file.
-
-//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
-
-
-[assembly: ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
-)]
-
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("0.9.0.0")]
-[assembly: AssemblyFileVersion("0.9.0.0")]
diff --git a/RectanglePackerWindow/Properties/Resources.Designer.cs b/RectanglePackerWindow/Properties/Resources.Designer.cs
deleted file mode 100644
index 95ce33c..0000000
--- a/RectanglePackerWindow/Properties/Resources.Designer.cs
+++ /dev/null
@@ -1,70 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-
-namespace RectanglePackerWindow.Properties
-{
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources
- {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources()
- {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager
- {
- get
- {
- if ((resourceMan == null))
- {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RectanglePackerWindow.Properties.Resources", typeof(Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture
- {
- get
- {
- return resourceCulture;
- }
- set
- {
- resourceCulture = value;
- }
- }
- }
-}
diff --git a/RectanglePackerWindow/Properties/Resources.resx b/RectanglePackerWindow/Properties/Resources.resx
deleted file mode 100644
index af7dbeb..0000000
--- a/RectanglePackerWindow/Properties/Resources.resx
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/RectanglePackerWindow/Properties/Settings.Designer.cs b/RectanglePackerWindow/Properties/Settings.Designer.cs
deleted file mode 100644
index 9dc7e9f..0000000
--- a/RectanglePackerWindow/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-
-namespace RectanglePackerWindow.Properties
-{
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
- {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default
- {
- get
- {
- return defaultInstance;
- }
- }
- }
-}
diff --git a/RectanglePackerWindow/Properties/Settings.settings b/RectanglePackerWindow/Properties/Settings.settings
deleted file mode 100644
index 033d7a5..0000000
--- a/RectanglePackerWindow/Properties/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RectanglePackerWindow/RectanglePackerWindow.csproj b/RectanglePackerWindow/RectanglePackerWindow.csproj
index 8cd6f1c..be0bb0b 100644
--- a/RectanglePackerWindow/RectanglePackerWindow.csproj
+++ b/RectanglePackerWindow/RectanglePackerWindow.csproj
@@ -1,204 +1,45 @@
-
-
+
- Debug
- AnyCPU
- {E5EA57DB-E61F-4330-A125-883171C908DB}
WinExe
- RectanglePackerWindow
+ net472
+ true
+
+ true
RectanglePackerView
- v4.7.2
- 512
- {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- 4
- true
- true
+ True
+
+ win-x64
+ Resources\RectanglePacker.ico
+
+ 1.0.0
+ Rectangle Packer
+ Copyright © Tomp Community 2023
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
- RectanglePacker.ico
-
-
-
- ..\packages\WindowsAPICodePack.1.1.1\lib\Microsoft.WindowsAPICodePack.dll
-
-
- ..\packages\WindowsAPICodePack.1.1.1\lib\Microsoft.WindowsAPICodePack.ExtendedLinguisticServices.dll
-
-
- ..\packages\WindowsAPICodePack.1.1.1\lib\Microsoft.WindowsAPICodePack.Sensors.dll
-
-
- ..\packages\WindowsAPICodePack.1.1.1\lib\Microsoft.WindowsAPICodePack.Shell.dll
-
-
- ..\packages\WindowsAPICodePack.1.1.1\lib\Microsoft.WindowsAPICodePack.ShellExtensions.dll
-
-
- ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll
-
-
-
-
-
-
-
-
-
-
-
- 4.0
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NumericUpDown.xaml
-
-
-
-
-
- AboutWindow.xaml
-
-
- MessageWindow.xaml
-
-
- RectangleGeneratorWindow.xaml
-
-
- UpdateAvailableWindow.xaml
-
-
- Designer
- MSBuild:Compile
-
-
- Designer
- MSBuild:Compile
-
-
- MSBuild:Compile
- Designer
-
-
- App.xaml
- Code
-
-
- MainWindow.xaml
- Code
-
-
- Designer
- MSBuild:Compile
-
-
- Designer
- MSBuild:Compile
-
-
- Designer
- MSBuild:Compile
-
+
+
+
+
-
- Code
-
-
- True
- True
- Resources.resx
-
-
- True
- Settings.settings
- True
-
-
- ResXFileCodeGenerator
- Resources.Designer.cs
-
-
-
- SettingsSingleFileGenerator
- Settings.Designer.cs
-
-
- PreserveNewest
-
+
+
+
-
-
-
-
- {aa641810-6dc5-40f7-b3bc-c7a15502c82a}
- RectanglePacker
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
- rmdir /S /Q Lib
-
-
- mkdir Lib
-move /Y *.dll Lib
-move /Y *.xml Lib
-
-
\ No newline at end of file
+
+
+
+
+
+
+
diff --git a/RectanglePackerWindow/Updates/UpdateChecker.cs b/RectanglePackerWindow/Updates/UpdateChecker.cs
index 26d9e28..faeb9f9 100644
--- a/RectanglePackerWindow/Updates/UpdateChecker.cs
+++ b/RectanglePackerWindow/Updates/UpdateChecker.cs
@@ -94,15 +94,15 @@ public bool CheckForUpdates()
}
string latestVersion = releaseInfo["tag_name"].ToString();
- if (latestVersion.Equals(currentVersion))
+ if (string.Compare(latestVersion, currentVersion, true) == 0)
{
return false;
}
LatestUpdate = new Update
{
- CurrentVersion = currentVersion,
- NewVersion = latestVersion,
+ CurrentVersion = currentVersion.ToUpper(),
+ NewVersion = latestVersion.ToUpper(),
ReleaseDate = DateTime.Parse(releaseInfo["published_at"].ToString()),
UpdateBody = releaseInfo["body"].ToString(),
UpdateURL = releaseInfo["html_url"].ToString()
diff --git a/RectanglePackerWindow/Windows Logo.png b/RectanglePackerWindow/Windows Logo.png
deleted file mode 100644
index c60ed1fe39b996fa72425c9a450359b51f06bc1e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 6938
zcmV+#8|CDQP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D8m~!2K~#8N#aaoJ
z9aWjWwby&E_buskRuU4nut~yVkaUCr!6PFWMG1NwkEjO+J?c0*Fbe1#MLjrkh|Ez?
z8BiIA0VJT1ASgIV$U@d8fsmv->2$g~y}a(XRJ~g7eE+Sg*RQ(+>8RkJeEr|LuU=Js
z-~ZqL-do)g`zsj#r*oMtn+rx+(~81i{=(8|?kvCL&f!7Oz$8hQHMOXu%xd#=iLLe^dL51SsBm#e%HMZYuQmue7uI)9k(hDYQzsDE-65@k5f)kkNpb
z6vnj1I%c-baE%$QPfBv|om1{vw_RN9Z)7JeKzQR7@=(USI@{ZQt2I3IUh7D|%$<;h
zJ_lim$sj2y5P&?926-WbP$Yt^NlY;nmYP2=H0RBINRjNXwte@70da$O*iKr2m(Q4f
zqbxbU@CNhDFA-@FQbAnB#mL73$Rgq(PoC}~e0)1{oW94HQEjmFnP(m|=S;h~sf4V!
z^2Nz?&rV1;G%492#U_`NsOj_H40-DXPax{>VA|dO9}V@xM!d_LJv7bV~dx9tBhX#`!9ar$tog;Kug%|0?vST>wqG=9!6dH2bl6Qw?pjzMC`L>d_&nK(HXK+@30R3}6z
z3lKvH0FVH|H23yBb5`^On*E-etj6iHYS;FR?2#e?JRo2m7FxcqFvpRYQ^Ga55%5qw
z5C+nI-)F;~7Y2?SR+XHf6*#qE`AxPP;u<&?qKEMfYisrFf@$g-kNoSwn*%T8Qyv16
zrnXCB{Ewge1$iQlw3pI255;ZFPi*5{8uR2U`dpUo7){lekp2ZtQ!kTMpXsW>G{q2J
zS2d<1!&EI`y5Tb;<>7fO#bfz}mOpxR!5v+dck`bpxW(&jzjTSiy=JC{l1j6c%0V6~
z3jr9bO37AkDCh)v3JdaT3f6r##g1PlOJS7iK(YoXM?N8%LZC?ucoHRPPb5vCV&?B$voT(tKfS!Vd8ZFjn
zRhn2;O0q`!gID9j{FDU9%bBwn4_m1EN5I8n5d`^|ETw-m43d6;$d(16&to4$Ra5M+
zRkei#n7O#XHC=fZf`x=jh?59
z>S4Jl2@s}J?F{L!U_1*XS%88U5hB9WCLfU%kr#atSd8dgItNcheXeP5O)Y#C(GO~7
z4V|x>vM!>XL_a1^UR5*@25|2r6UrjcvYb%aCd498?X9X(^HwgfI$s&+#+?J8I3)oj
zO$pTU3k^YRxkPtK!#BdinanmMX!1*q92X_y83qCcR`YfMk0_H
zN%YHYe5Qe6S%h)qW8&m1$P-LevI>Lc@t>m~CltUo(&up=*2}cDO~^xa5m_Qw&W7li
zJd4RkebHy4FA*w+;+w3`n=T5V+PYIQP2*filBI}j3@DzEC$ES$`j81Ko<)p%5`cV6
zo`@?lYC(KVQoZ;tZgn5G`>*gb0dugmQL>b0YFl-YTQ6GJV
zW85ntp9}#aE}j?AO~rTep+C64xEoJGHZ=hx(^wI@7%p@n@Sqo*R0Iu8VJR#k&0dL_
zd%$g@&y?T0OnC|w{0Wb#Ykj8f4w#(9Y(s(&aq{>sktY%OpfO@CUHJy0Z|9xfch^1_;9`Z()km
z9=ITfhtAZ>tV+Ssv)?I>Y%l%kz*e?;^MU$XpURza{ll57-usKz4=?{+>vey(LteV7
z`#|d*!)xTHyw!!Q{9u90T|Qka5`jRQlVaVrbX`M8)1R&z?bXPH@ez(e1Y@#M8@X0K
zMjKucJ|;YYyo_NWak*&aLWD|KIr?Nc<@naQ80)zije{DqQfd&C`iI#c_J%cU*EFBC
z#j9&_DRtxVTL}(GsZ@#)5L<1|KwL+eIzCE20Uy|XYRHocNeez;iITA
z`(Nt%`pb(>nZGE+)-K=yw!hc~Vka1cv=fZr1`hKGz9ZVMS7MH5Gsg$uORmdG4oW-X
zTLQ>CE`Yw!se1kJR%i9=&v$R6`+?qQ#1aCV?P;7)6(&8F@Muh>w%LN?!)TO~aI;Ug>p1b*&K=
z6b_f@8Iu)Y*>K8R+oDB_7UDsXp_#Czp{0<1*L8Dv?exW(p)EE|ZN6b@Evb}dqV2%<
zrBnKA)hTU#b4q*W`UNe6bd8RV4g)7NYr8hiH~#ahU&|~q&*tBH|tR}6q>a>RKrN%Ob%2I~L
z40r{*6j{ggq^VxDuB@py)gROa!OIuSZDs=l1Dc`hZOXvmHe>GTB}An6-Zj^J>pd5~
z`;%c1rN0nBq<{P}1R{9wmFX|M9}fY~8WX??%L0fY00B_B4)0mdpX}d|{V&_Ldm+Nn
zn3}LR9RjC+@}cQ-Z~FN+OXqxMy<64#pq9~ZOxI|Q)ipY*s=^Fi#=0ES4_P#r?2qRL2!Svf~PH@fRLBzvz0M>5O(q
zT~lhNS!*!Gps^U;o~|7Eu~u|LdXVUtihT;qGKj1a1lRdtxO?A-_37?{L+8*+Y|oc}
z((eD}`EBZ}ov%f&YhcmWBSO)Y$mlMWM=|Jr~juIQ9sWeB3CXI>Dp>sqMPeK@j|;=y(r^K78q(&-~Ht*kxU?`oYc5
zKDzD&W;v6duWV(7rf3R+)l!$?k{9;+1!f}y3L_&UlP+^y0Z>(!)7#kbXY=xL(n@}c
z-8FzICh4T!s6mEi7;0?*z~wp*#0#=1M7dh_frE$+y3SI53C*7_S$Qr$W>el
zMy;_9y0-X-lcIl7FB!csG1Uyq51Q=7wS}X{-UuHju_3^u^e3Anz@?vmz`%ts39&90
z*A&;Ko8c$jQ25Dh@Dpu%*O2r_Z9sgVqj*8okiU-h96%m@_L{k2_n&Ct)A!Tce!2SF
z|M1}ZpM7rhzSR%El-<&C5JfN)Q)2uCj&r!c2;OpzWce2L`>78@G2*|9-8?CZ08a@lZK
zidSu#uFPJKCD>@8P+){&v1r5hV+I)N?Cgw4R@fu~uDAVZn2$y%<)sO_CwcWPIy
zS`UtbEX(Kf9X|Zb
zg=)*(bJz3cr3xqVfbb*<=8P@nwJhqE8@Sx{y1DNj14`U?H163AEVSArmd74C
zk0~|8LJYe;A4Sr_O415Ox993!T-W!$FRy*RBfn|Wrv8}XBpWviD6+iVLh+-LPSv&y
zItIc3MF^hY6L3u4gU5<5Mu2H7#BL29ph`|CSkAHcoIdj~ZWGA%t4rkSc@oERmq>FW
zP9A#z#$Cp-xnV{vld2n-+>q9lW_iBa>|d-;v)hf<;x|6YQf+3A&r;J6nCfVe
z#_=3jO|yK7kLGww;iU}+YB8HNN9>Mo;{-rDwA&UQpn`M)5+x!Y5h9F{20)r1$ol~{
zDKSV0d>#hj7MhM=`E*TNd!W_`0mk5>28g{Y_V4fl2nLBl&xWO}q^L|5uY2e^G}j_?
zKwA8YL-^=9hb%tgu=<0<19sf$FR`)!*WLE3wBrU#eLOH-WFjIVh|l?BkX)WufOHA%E_=}*9g1aOleCZ0r|q8mj%
zCJ({_I41HX&&T}l@|m^zR(hcBbt_KMYi2b{p@oP8+yW60CqMv}h(XyfL4>Fsk(ZDe
z9QWfi?(tj+Jf9alvn70SyYq%v%uO`|u>5VuY!XMh0(9ZT15^jfgZS?Z*V6EQr!xkWUI;Oqz;bk^zD^c|Z<=
zEg;XZ8q23^XSIiP*D`5BlmXEYsK^5H5LZIK0$2onolx$woL#n?v{P`~QCLV#lbCR@$4
zUdn@!as~(?L>7<;)Q++s^05d)jEZc)HL+HRfixe>02==zqhad--^UQ)d};!yit+Az
z-qA($#h8zY9*;b36oPm_eWp(QdksZ
z%h9hCL1e(hOaSp@b_h^7De^9!g(6SwI1@1bbDr7EpWj+~0~vsXoni*alF~jpYJ)89
zm5>(12{HM&2x2;m`{JP>M2I3@8U2zA5rEKj4@|F-vq*ot%Jh~gW=0~y;~>bB2vHVH
z9tLp+V8#%{1^FZc%F(CspLJMu_tE~m3jvB-wrmkq@U1MV0qwbbJpS>&oCPuIN#x@!
zAW#t$QIADPBA>Jk?u+!trX*+9VEprfh;}8S^p7(kX_pZRAytrPF~+hW!VmgIx%-?F@3pM(SkVfzw!UNy|5-L$WAK4B8cuVf?GmK0sEr?g7ebOFZ3_(5-!v}c~FOzqOJc$rz0!1Gg>H2)s
zGaLEuHWuE103i*5h|pV`a^aP$K6Btu_7YmH>2*4jn+$HJWtOw-fo$)+&^7)4Y}!BJ{QJ|Rp|Ps9N6r2R&TZR-fndg7iZ*fWmf9NDvH&ztT5
zD@~cb{Q6Z}w|8wA+WOo*`3*n1&p)zpTQGVsQIA$rBdV$nD2mb#^bv4O?IC*6Sf|><
z3sOVdrz?f0y0VHiQVdTw4NYyVHdwPgaK90Z_RKS$%PyGd-=j)B*tMcIhzx*7l&Os|
zBx;J7(&J%j4u;&$g9i`dVkb8G
z{RJ5nL0U5(0(t=|AhfrdvSG{xJ9g~IU47BQ{cT3>S*-qEsbRx?c$nPsQ+Izboo=|4
zTSJ13AW1$ZmlQIJuILlQDtsJuaV!v>Cp^A4!lmBMpkc?;o5Rf*|D#=9UB~?+>f>3m
z4xnh$9}lAJ{$=*S0}r^r{@K0z8okb^QT;v4|071awmr!9Vs^t+CICW&5_ud8KjAn5
z%>W|RlQyM3d`zA)WiVjFxsrJRW1mq0j2~r6mI&}yxBKtEe-u+u2Qpyj=8$f;u8}T8
zUsAhg+3EFtA8&1QFKujMYONVEg;G8blp>jP@HK--*TNlomjVy`ut<-F)-StiQjX-qyCAVji2dr1?mDW6Hj`
zzR^Fcx`EXj28IXmhZX^r2ae6c;wUQ?3Q||Dr0hO0sBL<5cjlG;obSd(k5B}Tfjm`z
zN|GttJ1#(CS6y`#y|EFmt+CjuLAd4F#z@_aOrg0-^D>Y?F1m8@$f!2lF=P%}P7or(
z6lFmg-T_8{p<=Q4XU|@LGXW}X*|KFSM4-PPr~*<{9
diff --git a/RectanglePackerWindow/packages.config b/RectanglePackerWindow/packages.config
deleted file mode 100644
index 7f4e267..0000000
--- a/RectanglePackerWindow/packages.config
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file