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 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 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