diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/App.config b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/App.config deleted file mode 100644 index 9c05822f..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/App.xaml b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/App.xaml deleted file mode 100644 index 7530644e..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/App.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/App.xaml.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/App.xaml.cs deleted file mode 100644 index 92dadf31..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/App.xaml.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System.Windows; - -namespace Facebook.Yoga.App -{ - public partial class App : Application - { - } -} diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Facebook.Yoga.AnyCPU.App.csproj b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Facebook.Yoga.AnyCPU.App.csproj deleted file mode 100644 index b7b04486..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Facebook.Yoga.AnyCPU.App.csproj +++ /dev/null @@ -1,156 +0,0 @@ - - - - - Debug - AnyCPU - {9B0CD481-C763-4D64-B268-1F9B6A632C46} - WinExe - Properties - Facebook.Yoga.App - Facebook.Yoga.App - v4.5.1 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - true - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - true - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - false - - - true - bin\x64\Debug\ - DEBUG;TRACE - full - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x64\Release\ - TRACE - true - pdbonly - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - true - bin\x86\Debug\ - DEBUG;TRACE - full - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x86\Release\ - TRACE - true - pdbonly - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - - - - - - - - - - 4.0 - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - App.xaml - Code - - - MainWindow.xaml - Code - - - - - Code - - - True - True - Resources.resx - - - True - Settings.settings - True - - - ResXFileCodeGenerator - Resources.Designer.cs - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - - - - {3aace384-fdec-4d91-a3b2-eeb21b46c9ad} - Facebook.Yoga - - - - - - - This project references a native interop target that is missing. The missing build target is {0}. - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/MainWindow.xaml b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/MainWindow.xaml deleted file mode 100644 index b9eaf2f5..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/MainWindow.xaml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/MainWindow.xaml.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/MainWindow.xaml.cs deleted file mode 100644 index 1d055165..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/MainWindow.xaml.cs +++ /dev/null @@ -1,47 +0,0 @@ -using Facebook.Yoga; -using System; -using System.Windows; - -namespace Facebook.Yoga.App -{ - public partial class MainWindow : Window - { - public MainWindow() - { - InitializeComponent(); - - this.Loaded += MainWindow_Loaded; - } - - private void MainWindow_Loaded(object sender, RoutedEventArgs e) - { - string result = "Success"; - - try - { - var node = new YogaNode(); - - node.SetMeasureFunction((_, width, widthMode, height, heightMode) => MeasureOutput.Make(100f, 150f)); - node.CalculateLayout(); - - if (Math.Abs(100f - node.LayoutWidth) > 0.01) - { - throw new Exception("Unexpected Width"); - } - if (Math.Abs(150f - node.LayoutHeight) > 0.01) - { - throw new Exception("Unexpected Height"); - } - } - catch (Exception ex) - { - result = ex.Message + Environment.NewLine + ex.StackTrace; - } - - if (textBlock != null) - { - textBlock.Text = result; - } - } - } -} diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/AssemblyInfo.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/AssemblyInfo.cs deleted file mode 100644 index d145b1a0..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/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("Facebook.Yoga.AnyCPU.App")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Facebook")] -[assembly: AssemblyProduct("Facebook.Yoga.AnyCPU.App")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[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("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Resources.Designer.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Resources.Designer.cs deleted file mode 100644 index b997e904..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +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 Facebook.Yoga.App.Properties { - using System; - - - /// - /// 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 (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Facebook.Yoga.App.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/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Resources.resx b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Resources.resx deleted file mode 100644 index af7dbebb..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/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/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Settings.Designer.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Settings.Designer.cs deleted file mode 100644 index 620b824b..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +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 Facebook.Yoga.App.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.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/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Settings.settings b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Settings.settings deleted file mode 100644 index 033d7a5e..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU.App/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/App.config b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/App.config deleted file mode 100644 index 9c05822f..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/App.xaml b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/App.xaml deleted file mode 100644 index 7530644e..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/App.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/App.xaml.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/App.xaml.cs deleted file mode 100644 index 92dadf31..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/App.xaml.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System.Windows; - -namespace Facebook.Yoga.App -{ - public partial class App : Application - { - } -} diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Facebook.Yoga.AnyCPU32Bit.App.csproj b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Facebook.Yoga.AnyCPU32Bit.App.csproj deleted file mode 100644 index 724335e9..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Facebook.Yoga.AnyCPU32Bit.App.csproj +++ /dev/null @@ -1,156 +0,0 @@ - - - - - Debug - AnyCPU - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E} - WinExe - Properties - Facebook.Yoga.App - Facebook.Yoga.App - v4.5.1 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - true - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - true - true - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - true - true - - - true - bin\x64\Debug\ - DEBUG;TRACE - full - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x64\Release\ - TRACE - true - pdbonly - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - true - bin\x86\Debug\ - DEBUG;TRACE - full - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x86\Release\ - TRACE - true - pdbonly - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - - - - - - - - - - 4.0 - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - App.xaml - Code - - - MainWindow.xaml - Code - - - - - Code - - - True - True - Resources.resx - - - True - Settings.settings - True - - - ResXFileCodeGenerator - Resources.Designer.cs - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - - - - {3aace384-fdec-4d91-a3b2-eeb21b46c9ad} - Facebook.Yoga - - - - - - - This project references a native interop target that is missing. The missing build target is {0}. - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/MainWindow.xaml b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/MainWindow.xaml deleted file mode 100644 index d07d1923..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/MainWindow.xaml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/MainWindow.xaml.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/MainWindow.xaml.cs deleted file mode 100644 index 1d055165..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/MainWindow.xaml.cs +++ /dev/null @@ -1,47 +0,0 @@ -using Facebook.Yoga; -using System; -using System.Windows; - -namespace Facebook.Yoga.App -{ - public partial class MainWindow : Window - { - public MainWindow() - { - InitializeComponent(); - - this.Loaded += MainWindow_Loaded; - } - - private void MainWindow_Loaded(object sender, RoutedEventArgs e) - { - string result = "Success"; - - try - { - var node = new YogaNode(); - - node.SetMeasureFunction((_, width, widthMode, height, heightMode) => MeasureOutput.Make(100f, 150f)); - node.CalculateLayout(); - - if (Math.Abs(100f - node.LayoutWidth) > 0.01) - { - throw new Exception("Unexpected Width"); - } - if (Math.Abs(150f - node.LayoutHeight) > 0.01) - { - throw new Exception("Unexpected Height"); - } - } - catch (Exception ex) - { - result = ex.Message + Environment.NewLine + ex.StackTrace; - } - - if (textBlock != null) - { - textBlock.Text = result; - } - } - } -} diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/AssemblyInfo.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/AssemblyInfo.cs deleted file mode 100644 index fe11a3f2..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/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("Facebook.Yoga.AnyCPU32Bit.App")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Facebook")] -[assembly: AssemblyProduct("Facebook.Yoga.AnyCPU32Bit.App")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[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("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Resources.Designer.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Resources.Designer.cs deleted file mode 100644 index b997e904..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +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 Facebook.Yoga.App.Properties { - using System; - - - /// - /// 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 (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Facebook.Yoga.App.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/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Resources.resx b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Resources.resx deleted file mode 100644 index af7dbebb..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/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/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Settings.Designer.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Settings.Designer.cs deleted file mode 100644 index 620b824b..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +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 Facebook.Yoga.App.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.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/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Settings.settings b/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Settings.settings deleted file mode 100644 index 033d7a5e..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.AnyCPU32Bit.App/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/App.config b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/App.config deleted file mode 100644 index 9c05822f..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/App.xaml b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/App.xaml deleted file mode 100644 index 7530644e..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/App.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/App.xaml.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/App.xaml.cs deleted file mode 100644 index 92dadf31..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/App.xaml.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System.Windows; - -namespace Facebook.Yoga.App -{ - public partial class App : Application - { - } -} diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Facebook.Yoga.NET451.App.csproj b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Facebook.Yoga.NET451.App.csproj deleted file mode 100644 index cc379ba4..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Facebook.Yoga.NET451.App.csproj +++ /dev/null @@ -1,158 +0,0 @@ - - - - - Debug - AnyCPU - {B3616D28-F6B3-4F97-BEBE-27E396D942F8} - WinExe - Properties - Facebook.Yoga.App - Facebook.Yoga.App - v4.5.1 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - true - - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - true - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - true - - - true - bin\x64\Debug\ - DEBUG;TRACE - full - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x64\Release\ - TRACE - true - pdbonly - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - true - bin\x86\Debug\ - DEBUG;TRACE - full - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x86\Release\ - TRACE - true - pdbonly - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - - - - - - - - - - 4.0 - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - App.xaml - Code - - - MainWindow.xaml - Code - - - - - Code - - - True - True - Resources.resx - - - True - Settings.settings - True - - - ResXFileCodeGenerator - Resources.Designer.cs - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - - - - {3aace384-fdec-4d91-a3b2-eeb21b46c9ad} - Facebook.Yoga - - - - - - - This project references a native interop target that is missing. The missing build target is {0}. - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/MainWindow.xaml b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/MainWindow.xaml deleted file mode 100644 index ec56c3e8..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/MainWindow.xaml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/MainWindow.xaml.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/MainWindow.xaml.cs deleted file mode 100644 index 1d055165..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/MainWindow.xaml.cs +++ /dev/null @@ -1,47 +0,0 @@ -using Facebook.Yoga; -using System; -using System.Windows; - -namespace Facebook.Yoga.App -{ - public partial class MainWindow : Window - { - public MainWindow() - { - InitializeComponent(); - - this.Loaded += MainWindow_Loaded; - } - - private void MainWindow_Loaded(object sender, RoutedEventArgs e) - { - string result = "Success"; - - try - { - var node = new YogaNode(); - - node.SetMeasureFunction((_, width, widthMode, height, heightMode) => MeasureOutput.Make(100f, 150f)); - node.CalculateLayout(); - - if (Math.Abs(100f - node.LayoutWidth) > 0.01) - { - throw new Exception("Unexpected Width"); - } - if (Math.Abs(150f - node.LayoutHeight) > 0.01) - { - throw new Exception("Unexpected Height"); - } - } - catch (Exception ex) - { - result = ex.Message + Environment.NewLine + ex.StackTrace; - } - - if (textBlock != null) - { - textBlock.Text = result; - } - } - } -} diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/AssemblyInfo.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/AssemblyInfo.cs deleted file mode 100644 index 9e140bdd..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/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("Facebook.Yoga.NET451.App")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Facebook")] -[assembly: AssemblyProduct("Facebook.Yoga.NET451.App")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[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("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Resources.Designer.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Resources.Designer.cs deleted file mode 100644 index b997e904..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +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 Facebook.Yoga.App.Properties { - using System; - - - /// - /// 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 (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Facebook.Yoga.App.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/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Resources.resx b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Resources.resx deleted file mode 100644 index af7dbebb..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/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/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Settings.Designer.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Settings.Designer.cs deleted file mode 100644 index 620b824b..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +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 Facebook.Yoga.App.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.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/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Settings.settings b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Settings.settings deleted file mode 100644 index 033d7a5e..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET451.App/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/App.config b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/App.config deleted file mode 100644 index bae5d6d8..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/App.xaml b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/App.xaml deleted file mode 100644 index 7530644e..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/App.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/App.xaml.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/App.xaml.cs deleted file mode 100644 index 92dadf31..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/App.xaml.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System.Windows; - -namespace Facebook.Yoga.App -{ - public partial class App : Application - { - } -} diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Facebook.Yoga.NET461.App.csproj b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Facebook.Yoga.NET461.App.csproj deleted file mode 100644 index 551fce7f..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Facebook.Yoga.NET461.App.csproj +++ /dev/null @@ -1,157 +0,0 @@ - - - - - Debug - AnyCPU - {BA7B1132-2B72-477B-A092-AB76F7003BD5} - WinExe - Properties - Facebook.Yoga.App - Facebook.Yoga.App - v4.6.1 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - true - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - true - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - true - - - true - bin\x64\Debug\ - DEBUG;TRACE - full - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x64\Release\ - TRACE - true - pdbonly - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - true - bin\x86\Debug\ - DEBUG;TRACE - full - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x86\Release\ - TRACE - true - pdbonly - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - - - - - - - - - - 4.0 - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - App.xaml - Code - - - MainWindow.xaml - Code - - - - - Code - - - True - True - Resources.resx - - - True - Settings.settings - True - - - ResXFileCodeGenerator - Resources.Designer.cs - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - - - - {3aace384-fdec-4d91-a3b2-eeb21b46c9ad} - Facebook.Yoga - - - - - - - This project references a native interop target that is missing. The missing build target is {0}. - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/MainWindow.xaml b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/MainWindow.xaml deleted file mode 100644 index 9ddb6a44..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/MainWindow.xaml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/MainWindow.xaml.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/MainWindow.xaml.cs deleted file mode 100644 index 1d055165..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/MainWindow.xaml.cs +++ /dev/null @@ -1,47 +0,0 @@ -using Facebook.Yoga; -using System; -using System.Windows; - -namespace Facebook.Yoga.App -{ - public partial class MainWindow : Window - { - public MainWindow() - { - InitializeComponent(); - - this.Loaded += MainWindow_Loaded; - } - - private void MainWindow_Loaded(object sender, RoutedEventArgs e) - { - string result = "Success"; - - try - { - var node = new YogaNode(); - - node.SetMeasureFunction((_, width, widthMode, height, heightMode) => MeasureOutput.Make(100f, 150f)); - node.CalculateLayout(); - - if (Math.Abs(100f - node.LayoutWidth) > 0.01) - { - throw new Exception("Unexpected Width"); - } - if (Math.Abs(150f - node.LayoutHeight) > 0.01) - { - throw new Exception("Unexpected Height"); - } - } - catch (Exception ex) - { - result = ex.Message + Environment.NewLine + ex.StackTrace; - } - - if (textBlock != null) - { - textBlock.Text = result; - } - } - } -} diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/AssemblyInfo.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/AssemblyInfo.cs deleted file mode 100644 index 71066b7c..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/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("Facebook.Yoga.NET461.App")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Facebook")] -[assembly: AssemblyProduct("Facebook.Yoga.NET461.App")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[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("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Resources.Designer.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Resources.Designer.cs deleted file mode 100644 index b997e904..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +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 Facebook.Yoga.App.Properties { - using System; - - - /// - /// 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 (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Facebook.Yoga.App.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/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Resources.resx b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Resources.resx deleted file mode 100644 index af7dbebb..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/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/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Settings.Designer.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Settings.Designer.cs deleted file mode 100644 index 620b824b..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +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 Facebook.Yoga.App.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.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/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Settings.settings b/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Settings.settings deleted file mode 100644 index 033d7a5e..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.NET461.App/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/App.xaml b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/App.xaml deleted file mode 100644 index 01448d7a..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/App.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/App.xaml.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/App.xaml.cs deleted file mode 100644 index 7072fe19..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/App.xaml.cs +++ /dev/null @@ -1,96 +0,0 @@ -using System; -using Windows.ApplicationModel; -using Windows.ApplicationModel.Activation; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Navigation; - -namespace Facebook.Yoga.App -{ - /// - /// Provides application-specific behavior to supplement the default Application class. - /// - sealed partial class App : Application - { - /// - /// Initializes the singleton application object. This is the first line of authored code - /// executed, and as such is the logical equivalent of main() or WinMain(). - /// - public App() - { - this.InitializeComponent(); - this.Suspending += OnSuspending; - } - - /// - /// Invoked when the application is launched normally by the end user. Other entry points - /// will be used such as when the application is launched to open a specific file. - /// - /// Details about the launch request and process. - protected override void OnLaunched(LaunchActivatedEventArgs e) - { -#if DEBUG - if (System.Diagnostics.Debugger.IsAttached) - { - this.DebugSettings.EnableFrameRateCounter = true; - } -#endif - Frame rootFrame = Window.Current.Content as Frame; - - // Do not repeat app initialization when the Window already has content, - // just ensure that the window is active - if (rootFrame == null) - { - // Create a Frame to act as the navigation context and navigate to the first page - rootFrame = new Frame(); - - rootFrame.NavigationFailed += OnNavigationFailed; - - if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) - { - //TODO: Load state from previously suspended application - } - - // Place the frame in the current Window - Window.Current.Content = rootFrame; - } - - if (e.PrelaunchActivated == false) - { - if (rootFrame.Content == null) - { - // When the navigation stack isn't restored navigate to the first page, - // configuring the new page by passing required information as a navigation - // parameter - rootFrame.Navigate(typeof(MainPage), e.Arguments); - } - // Ensure the current window is active - Window.Current.Activate(); - } - } - - /// - /// Invoked when Navigation to a certain page fails - /// - /// The Frame which failed navigation - /// Details about the navigation failure - void OnNavigationFailed(object sender, NavigationFailedEventArgs e) - { - throw new Exception("Failed to load Page " + e.SourcePageType.FullName); - } - - /// - /// Invoked when application execution is being suspended. Application state is saved - /// without knowing whether the application will be terminated or resumed with the contents - /// of memory still intact. - /// - /// The source of the suspend request. - /// Details about the suspend request. - private void OnSuspending(object sender, SuspendingEventArgs e) - { - var deferral = e.SuspendingOperation.GetDeferral(); - //TODO: Save application state and stop any background activity - deferral.Complete(); - } - } -} diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/LockScreenLogo.scale-200.png b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57ad..00000000 Binary files a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/LockScreenLogo.scale-200.png and /dev/null differ diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/SplashScreen.scale-200.png b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 023e7f1f..00000000 Binary files a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/SplashScreen.scale-200.png and /dev/null differ diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Square150x150Logo.scale-200.png b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index af49fec1..00000000 Binary files a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Square150x150Logo.scale-200.png and /dev/null differ diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Square44x44Logo.scale-200.png b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index ce342a2e..00000000 Binary files a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Square44x44Logo.scale-200.png and /dev/null differ diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Square44x44Logo.targetsize-24_altform-unplated.png deleted file mode 100644 index f6c02ce9..00000000 Binary files a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Square44x44Logo.targetsize-24_altform-unplated.png and /dev/null differ diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/StoreLogo.png b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/StoreLogo.png deleted file mode 100644 index 7385b56c..00000000 Binary files a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/StoreLogo.png and /dev/null differ diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Wide310x150Logo.scale-200.png b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 288995b3..00000000 Binary files a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Assets/Wide310x150Logo.scale-200.png and /dev/null differ diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Facebook.Yoga.Universal.App.csproj b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Facebook.Yoga.Universal.App.csproj deleted file mode 100644 index 43bfaa30..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Facebook.Yoga.Universal.App.csproj +++ /dev/null @@ -1,146 +0,0 @@ - - - - - Debug - x86 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA} - AppContainerExe - Properties - Facebook.Yoga.App - Facebook.Yoga.Universal.App - en-US - UAP - 10.0.10586.0 - 10.0.10240.0 - 14 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - Facebook.Yoga.Universal.App_TemporaryKey.pfx - - - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x86 - false - prompt - true - - - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x86 - false - prompt - true - true - - - true - bin\ARM\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - ARM - false - prompt - true - - - bin\ARM\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - ARM - false - prompt - true - true - - - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x64 - false - prompt - true - - - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x64 - false - prompt - true - true - - - - - - - - App.xaml - - - MainPage.xaml - - - - - - Designer - - - - - - - - - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - - - {3aace384-fdec-4d91-a3b2-eeb21b46c9ad} - Facebook.Yoga - - - - 14.0 - - - - - - This project references a native interop target that is missing. The missing build target is {0}. - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/MainPage.xaml b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/MainPage.xaml deleted file mode 100644 index c56c64f1..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/MainPage.xaml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/MainPage.xaml.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/MainPage.xaml.cs deleted file mode 100644 index e77e6758..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/MainPage.xaml.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; - -namespace Facebook.Yoga.App -{ - public sealed partial class MainPage : Page - { - public MainPage() - { - this.InitializeComponent(); - this.Loaded += MainWindow_Loaded; - } - - private void MainWindow_Loaded(object sender, RoutedEventArgs e) - { - string result = "Success"; - - try - { - var node = new YogaNode(); - - node.SetMeasureFunction((_, width, widthMode, height, heightMode) => MeasureOutput.Make(100f, 150f)); - node.CalculateLayout(); - - if (Math.Abs(100f - node.LayoutWidth) > 0.01) - { - throw new Exception("Unexpected Width"); - } - if (Math.Abs(150f - node.LayoutHeight) > 0.01) - { - throw new Exception("Unexpected Height"); - } - } - catch (Exception ex) - { - result = ex.Message + Environment.NewLine + ex.StackTrace; - } - - if (textBlock != null) - { - textBlock.Text = result; - } - } - } -} diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Package.appxmanifest b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Package.appxmanifest deleted file mode 100644 index 9e38e58c..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Package.appxmanifest +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - Facebook.Yoga.Universal.App - anforste - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Properties/AssemblyInfo.cs b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Properties/AssemblyInfo.cs deleted file mode 100644 index 03ed72ad..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,29 +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("Facebook.Yoga.Universal.App")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Facebook")] -[assembly: AssemblyProduct("Facebook.Yogal.App")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// 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")] -[assembly: ComVisible(false)] \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Properties/Default.rd.xml b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Properties/Default.rd.xml deleted file mode 100644 index 80a960ce..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/Properties/Default.rd.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/project.json b/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/project.json deleted file mode 100644 index 32d92747..00000000 --- a/csharp/Facebook.Yoga.App/Facebook.Yoga.Universal.App/project.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "dependencies": { - "Microsoft.NETCore.UniversalWindowsPlatform": "5.2.2" - }, - "frameworks": { - "uap10.0": {} - }, - "runtimes": { - "win10-arm": {}, - "win10-arm-aot": {}, - "win10-x86": {}, - "win10-x86-aot": {}, - "win10-x64": {}, - "win10-x64-aot": {} - } -} \ No newline at end of file diff --git a/csharp/Facebook.Yoga.App/runallapps.bat b/csharp/Facebook.Yoga.App/runallapps.bat deleted file mode 100644 index 6fbfccf0..00000000 --- a/csharp/Facebook.Yoga.App/runallapps.bat +++ /dev/null @@ -1,37 +0,0 @@ -.\Facebook.Yoga.AnyCPU.App\bin\Debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.AnyCPU.App\bin\release\Facebook.Yoga.App.exe - \ -.\Facebook.Yoga.AnyCPU.App\bin\x86\debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.AnyCPU.App\bin\x86\release\Facebook.Yoga.App.exe - \ -.\Facebook.Yoga.AnyCPU.App\bin\x64\debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.AnyCPU.App\bin\x64\release\Facebook.Yoga.App.exe - \ -.\Facebook.Yoga.AnyCPU32Bit.App\bin\Debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.AnyCPU32Bit.App\bin\release\Facebook.Yoga.App.exe - \ -.\Facebook.Yoga.AnyCPU32Bit.App\bin\x86\debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.AnyCPU32Bit.App\bin\x86\release\Facebook.Yoga.App.exe - \ -.\Facebook.Yoga.AnyCPU32Bit.App\bin\x64\debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.AnyCPU32Bit.App\bin\x64\release\Facebook.Yoga.App.exe - \ -.\Facebook.Yoga.NET451.App\bin\debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.NET451.App\bin\release\Facebook.Yoga.App.exe - \ -.\Facebook.Yoga.NET451.App\bin\x86\debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.NET451.App\bin\x86\release\Facebook.Yoga.App.exe - \ -.\Facebook.Yoga.NET451.App\bin\x64\debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.NET451.App\bin\x64\release\Facebook.Yoga.App.exe - -.\Facebook.Yoga.NET461.App\bin\debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.NET461.App\bin\release\Facebook.Yoga.App.exe - \ -.\Facebook.Yoga.NET461.App\bin\x86\debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.NET461.App\bin\x86\release\Facebook.Yoga.App.exe - \ -.\Facebook.Yoga.NET461.App\bin\x64\debug\Facebook.Yoga.App.exe -.\Facebook.Yoga.NET461.App\bin\x64\release\Facebook.Yoga.App.exe - -pause \ No newline at end of file diff --git a/csharp/Facebook.Yoga.Desktop.sln b/csharp/Facebook.Yoga.Desktop.sln index 4776357c..8ad6bc24 100644 --- a/csharp/Facebook.Yoga.Desktop.sln +++ b/csharp/Facebook.Yoga.Desktop.sln @@ -18,21 +18,16 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Facebook.Yoga.Shared.Tests" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NETStandard", "NETStandard", "{DCF7899B-A487-49C0-BCDE-DC088B6750C2}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Apps", "Apps", "{559E5706-CBAC-4587-BE42-36A537DA9230}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.Yoga.AnyCPU.App", "Facebook.Yoga.App\Facebook.Yoga.AnyCPU.App\Facebook.Yoga.AnyCPU.App.csproj", "{9B0CD481-C763-4D64-B268-1F9B6A632C46}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.Yoga.AnyCPU32Bit.App", "Facebook.Yoga.App\Facebook.Yoga.AnyCPU32Bit.App\Facebook.Yoga.AnyCPU32Bit.App.csproj", "{7AC3AC65-0E95-4AC1-ABDF-354DF192882E}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.Yoga.NET451.App", "Facebook.Yoga.App\Facebook.Yoga.NET451.App\Facebook.Yoga.NET451.App.csproj", "{B3616D28-F6B3-4F97-BEBE-27E396D942F8}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.Yoga.NET461.App", "Facebook.Yoga.App\Facebook.Yoga.NET461.App\Facebook.Yoga.NET461.App.csproj", "{BA7B1132-2B72-477B-A092-AB76F7003BD5}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.Yoga.Desktop.Tests", "tests\Facebook.Yoga.Desktop.Tests\Facebook.Yoga.Desktop.Tests.csproj", "{AC23F444-5545-4196-8B9F-5C1F6B3E7FB3}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{EA552E8A-0245-4614-84D6-DFC5C582004B}" ProjectSection(SolutionItems) = preProject + NuGet\Facebook.Yoga.Native.nuspec = NuGet\Facebook.Yoga.Native.nuspec + NuGet\Facebook.Yoga.Native.targets = NuGet\Facebook.Yoga.Native.targets Build\Facebook.Yoga.NativeInterop.targets = Build\Facebook.Yoga.NativeInterop.targets + NuGet\Facebook.Yoga.nuspec = NuGet\Facebook.Yoga.nuspec + NuGet\Facebook.Yoga.targets = NuGet\Facebook.Yoga.targets + nuget\NuGetPackageBuilder.ps1 = nuget\NuGetPackageBuilder.ps1 EndProjectSection EndProject Global @@ -72,54 +67,6 @@ Global {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|x64.Build.0 = Release|x64 {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|x86.ActiveCfg = Release|x86 {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|x86.Build.0 = Release|x86 - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Debug|x64.ActiveCfg = Debug|x64 - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Debug|x64.Build.0 = Debug|x64 - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Debug|x86.ActiveCfg = Debug|x86 - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Debug|x86.Build.0 = Debug|x86 - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Release|Any CPU.Build.0 = Release|Any CPU - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Release|x64.ActiveCfg = Release|x64 - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Release|x64.Build.0 = Release|x64 - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Release|x86.ActiveCfg = Release|x86 - {9B0CD481-C763-4D64-B268-1F9B6A632C46}.Release|x86.Build.0 = Release|x86 - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Debug|x64.ActiveCfg = Debug|x64 - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Debug|x64.Build.0 = Debug|x64 - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Debug|x86.ActiveCfg = Debug|x86 - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Debug|x86.Build.0 = Debug|x86 - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Release|Any CPU.Build.0 = Release|Any CPU - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Release|x64.ActiveCfg = Release|x64 - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Release|x64.Build.0 = Release|x64 - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Release|x86.ActiveCfg = Release|x86 - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E}.Release|x86.Build.0 = Release|x86 - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Debug|x64.ActiveCfg = Debug|x64 - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Debug|x64.Build.0 = Debug|x64 - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Debug|x86.ActiveCfg = Debug|x86 - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Debug|x86.Build.0 = Debug|x86 - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Release|Any CPU.Build.0 = Release|Any CPU - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Release|x64.ActiveCfg = Release|x64 - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Release|x64.Build.0 = Release|x64 - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Release|x86.ActiveCfg = Release|x86 - {B3616D28-F6B3-4F97-BEBE-27E396D942F8}.Release|x86.Build.0 = Release|x86 - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Debug|x64.ActiveCfg = Debug|x64 - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Debug|x64.Build.0 = Debug|x64 - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Debug|x86.ActiveCfg = Debug|x86 - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Debug|x86.Build.0 = Debug|x86 - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Release|Any CPU.Build.0 = Release|Any CPU - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Release|x64.ActiveCfg = Release|x64 - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Release|x64.Build.0 = Release|x64 - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Release|x86.ActiveCfg = Release|x86 - {BA7B1132-2B72-477B-A092-AB76F7003BD5}.Release|x86.Build.0 = Release|x86 {AC23F444-5545-4196-8B9F-5C1F6B3E7FB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AC23F444-5545-4196-8B9F-5C1F6B3E7FB3}.Debug|Any CPU.Build.0 = Debug|Any CPU {AC23F444-5545-4196-8B9F-5C1F6B3E7FB3}.Debug|x64.ActiveCfg = Debug|x64 @@ -140,10 +87,6 @@ Global {0446C86B-F47B-4C46-B673-C7AE0CFF35D5} = {51A8E803-C084-431F-9130-F277481C2BB2} {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD} = {DCF7899B-A487-49C0-BCDE-DC088B6750C2} {320EB7B7-CE99-4382-B145-BDD49F33C7B2} = {5289E508-8386-45A1-A12B-258A5899CD45} - {9B0CD481-C763-4D64-B268-1F9B6A632C46} = {559E5706-CBAC-4587-BE42-36A537DA9230} - {7AC3AC65-0E95-4AC1-ABDF-354DF192882E} = {559E5706-CBAC-4587-BE42-36A537DA9230} - {B3616D28-F6B3-4F97-BEBE-27E396D942F8} = {559E5706-CBAC-4587-BE42-36A537DA9230} - {BA7B1132-2B72-477B-A092-AB76F7003BD5} = {559E5706-CBAC-4587-BE42-36A537DA9230} {AC23F444-5545-4196-8B9F-5C1F6B3E7FB3} = {5289E508-8386-45A1-A12B-258A5899CD45} EndGlobalSection EndGlobal diff --git a/csharp/Facebook.Yoga.Universal.sln b/csharp/Facebook.Yoga.Universal.sln index 4150452a..c0bddb15 100644 --- a/csharp/Facebook.Yoga.Universal.sln +++ b/csharp/Facebook.Yoga.Universal.sln @@ -20,13 +20,14 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NETStandard", "NETStandard" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.Yoga.Universal.Tests", "tests\Facebook.Yoga.Universal.Tests\Facebook.Yoga.Universal.Tests.csproj", "{4130594A-0BFE-4846-8A98-2D6040C7B2E5}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Apps", "Apps", "{559E5706-CBAC-4587-BE42-36A537DA9230}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Facebook.Yoga.Universal.App", "Facebook.Yoga.App\Facebook.Yoga.Universal.App\Facebook.Yoga.Universal.App.csproj", "{4A5F9DD6-1939-44BA-A36E-EA86D91660FA}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{EA552E8A-0245-4614-84D6-DFC5C582004B}" ProjectSection(SolutionItems) = preProject + NuGet\CreatePackage.ps1 = NuGet\CreatePackage.ps1 + NuGet\Facebook.Yoga.Native.nuspec = NuGet\Facebook.Yoga.Native.nuspec + NuGet\Facebook.Yoga.Native.targets = NuGet\Facebook.Yoga.Native.targets Build\Facebook.Yoga.NativeInterop.targets = Build\Facebook.Yoga.NativeInterop.targets + NuGet\Facebook.Yoga.nuspec = NuGet\Facebook.Yoga.nuspec + NuGet\Facebook.Yoga.targets = NuGet\Facebook.Yoga.targets EndProjectSection EndProject Global @@ -34,38 +35,49 @@ Global tests\Facebook.Yoga\Facebook.Yoga.Shared.Tests.projitems*{320eb7b7-ce99-4382-b145-bdd49f33c7b2}*SharedItemsImports = 13 EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU Debug|ARM = Debug|ARM Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU Release|ARM = Release|ARM Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Debug|Any CPU.ActiveCfg = Debug|Win32 {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Debug|ARM.ActiveCfg = Debug|ARM {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Debug|ARM.Build.0 = Debug|ARM {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Debug|x64.ActiveCfg = Debug|x64 {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Debug|x64.Build.0 = Debug|x64 {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Debug|x86.ActiveCfg = Debug|Win32 {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Debug|x86.Build.0 = Debug|Win32 + {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Release|Any CPU.ActiveCfg = Release|Win32 {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Release|ARM.ActiveCfg = Release|ARM {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Release|ARM.Build.0 = Release|ARM {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Release|x64.ActiveCfg = Release|x64 {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Release|x64.Build.0 = Release|x64 {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Release|x86.ActiveCfg = Release|Win32 {0446C86B-F47B-4C46-B673-C7AE0CFF35D5}.Release|x86.Build.0 = Release|Win32 + {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Debug|Any CPU.Build.0 = Debug|Any CPU {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Debug|ARM.ActiveCfg = Debug|ARM {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Debug|ARM.Build.0 = Debug|ARM {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Debug|x64.ActiveCfg = Debug|x64 {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Debug|x64.Build.0 = Debug|x64 {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Debug|x86.ActiveCfg = Debug|x86 {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Debug|x86.Build.0 = Debug|x86 + {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|Any CPU.Build.0 = Release|Any CPU {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|ARM.ActiveCfg = Release|ARM {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|ARM.Build.0 = Release|ARM {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|x64.ActiveCfg = Release|x64 {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|x64.Build.0 = Release|x64 {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|x86.ActiveCfg = Release|x86 {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD}.Release|x86.Build.0 = Release|x86 + {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Debug|Any CPU.Deploy.0 = Debug|Any CPU {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Debug|ARM.ActiveCfg = Debug|ARM {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Debug|ARM.Build.0 = Debug|ARM {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Debug|ARM.Deploy.0 = Debug|ARM @@ -75,6 +87,9 @@ Global {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Debug|x86.ActiveCfg = Debug|x86 {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Debug|x86.Build.0 = Debug|x86 {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Debug|x86.Deploy.0 = Debug|x86 + {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Release|Any CPU.Build.0 = Release|Any CPU + {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Release|Any CPU.Deploy.0 = Release|Any CPU {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Release|ARM.ActiveCfg = Release|ARM {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Release|ARM.Build.0 = Release|ARM {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Release|ARM.Deploy.0 = Release|ARM @@ -84,24 +99,6 @@ Global {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Release|x86.ActiveCfg = Release|x86 {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Release|x86.Build.0 = Release|x86 {4130594A-0BFE-4846-8A98-2D6040C7B2E5}.Release|x86.Deploy.0 = Release|x86 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Debug|ARM.ActiveCfg = Debug|ARM - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Debug|ARM.Build.0 = Debug|ARM - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Debug|ARM.Deploy.0 = Debug|ARM - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Debug|x64.ActiveCfg = Debug|x64 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Debug|x64.Build.0 = Debug|x64 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Debug|x64.Deploy.0 = Debug|x64 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Debug|x86.ActiveCfg = Debug|x86 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Debug|x86.Build.0 = Debug|x86 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Debug|x86.Deploy.0 = Debug|x86 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Release|ARM.ActiveCfg = Release|ARM - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Release|ARM.Build.0 = Release|ARM - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Release|ARM.Deploy.0 = Release|ARM - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Release|x64.ActiveCfg = Release|x64 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Release|x64.Build.0 = Release|x64 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Release|x64.Deploy.0 = Release|x64 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Release|x86.ActiveCfg = Release|x86 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Release|x86.Build.0 = Release|x86 - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA}.Release|x86.Deploy.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -111,6 +108,5 @@ Global {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD} = {DCF7899B-A487-49C0-BCDE-DC088B6750C2} {320EB7B7-CE99-4382-B145-BDD49F33C7B2} = {5289E508-8386-45A1-A12B-258A5899CD45} {4130594A-0BFE-4846-8A98-2D6040C7B2E5} = {5289E508-8386-45A1-A12B-258A5899CD45} - {4A5F9DD6-1939-44BA-A36E-EA86D91660FA} = {559E5706-CBAC-4587-BE42-36A537DA9230} EndGlobalSection EndGlobal diff --git a/csharp/Facebook.Yoga.sln b/csharp/Facebook.Yoga.sln index f1687917..10d498b0 100644 --- a/csharp/Facebook.Yoga.sln +++ b/csharp/Facebook.Yoga.sln @@ -211,7 +211,7 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {0446C86B-F47B-4C46-B673-C7AE0CFF35D5} = {DCF7899B-A487-49C0-BCDE-DC088B6750C2} + {0446C86B-F47B-4C46-B673-C7AE0CFF35D5} = {51A8E803-C084-431F-9130-F277481C2BB2} {3AACE384-FDEC-4D91-A3B2-EEB21B46C9AD} = {DCF7899B-A487-49C0-BCDE-DC088B6750C2} {320EB7B7-CE99-4382-B145-BDD49F33C7B2} = {5289E508-8386-45A1-A12B-258A5899CD45} {4130594A-0BFE-4846-8A98-2D6040C7B2E5} = {5289E508-8386-45A1-A12B-258A5899CD45} diff --git a/csharp/nuget/Facebook.Yoga.Native.nuspec b/csharp/nuget/Facebook.Yoga.Native.nuspec new file mode 100644 index 00000000..af6fd30e --- /dev/null +++ b/csharp/nuget/Facebook.Yoga.Native.nuspec @@ -0,0 +1,35 @@ + + + + Facebook.Yoga.Native + 2.0.4-pre + Facebook.Yoga.Native + Facebook + Facebook + https://github.com/facebook/css-layout/blob/master/LICENSE + https://github.com/facebook/css-layout + false + A subset of CSS's flexbox layout algorithm and box model. + Copyright 2016 Facebook + native flexbox flex-box css layout css-layout yoga facebook + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/csharp/nuget/Facebook.Yoga.Native.targets b/csharp/nuget/Facebook.Yoga.Native.targets new file mode 100644 index 00000000..b5b0043f --- /dev/null +++ b/csharp/nuget/Facebook.Yoga.Native.targets @@ -0,0 +1,29 @@ + + + + + x86\%(Filename)%(Extension) + PreserveNewest + False + + + x64\%(Filename)%(Extension) + PreserveNewest + False + + + + + %(Filename)%(Extension) + PreserveNewest + False + + + + + %(Filename)%(Extension) + PreserveNewest + False + + + diff --git a/csharp/nuget/Facebook.Yoga.nuspec b/csharp/nuget/Facebook.Yoga.nuspec new file mode 100644 index 00000000..73de5095 --- /dev/null +++ b/csharp/nuget/Facebook.Yoga.nuspec @@ -0,0 +1,38 @@ + + + + Facebook.Yoga + 2.0.4-pre + Facebook.Yoga + Facebook + Facebook + https://github.com/facebook/css-layout/blob/master/LICENSE + https://github.com/facebook/css-layout + false + A subset of CSS's flexbox layout algorithm and box model. + Copyright 2016 Facebook + flexbox flex-box css layout css-layout yoga facebook + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/csharp/nuget/Facebook.Yoga.targets b/csharp/nuget/Facebook.Yoga.targets new file mode 100644 index 00000000..d241b634 --- /dev/null +++ b/csharp/nuget/Facebook.Yoga.targets @@ -0,0 +1,39 @@ + + + + + x86\%(Filename)%(Extension) + PreserveNewest + False + + + x64\%(Filename)%(Extension) + PreserveNewest + False + + + + + %(Filename)%(Extension) + PreserveNewest + False + + + %(Filename)%(Extension) + PreserveNewest + False + + + + + %(Filename)%(Extension) + PreserveNewest + False + + + %(Filename)%(Extension) + PreserveNewest + False + + + \ No newline at end of file diff --git a/csharp/nuget/NuGetPackageBuilder.ps1 b/csharp/nuget/NuGetPackageBuilder.ps1 new file mode 100644 index 00000000..5285d11d --- /dev/null +++ b/csharp/nuget/NuGetPackageBuilder.ps1 @@ -0,0 +1,10 @@ +$solutionRoot = Resolve-Path ..\ + +# Delete any existing output. +Remove-Item *.nupkg + +# Create new packages for any nuspec files that exist in this directory. +Foreach ($nuspec in $(Get-Item *.nuspec)) +{ + .\Tools\NuGet.exe pack "$nuspec" +} \ No newline at end of file diff --git a/csharp/nuget/Tools/nuget.exe b/csharp/nuget/Tools/nuget.exe new file mode 100644 index 00000000..6bb79fe5 Binary files /dev/null and b/csharp/nuget/Tools/nuget.exe differ diff --git a/csharp/nuget/_._ b/csharp/nuget/_._ new file mode 100644 index 00000000..e69de29b