Removed NO_SYSDRAWING in favour of just MINUMAL
authorDean Ellis <dellis1972@googlemail.com>
Tue, 19 May 2015 19:09:04 +0000 (20:09 +0100)
committerDean Ellis <dellis1972@googlemail.com>
Wed, 12 Aug 2015 10:56:12 +0000 (11:56 +0100)
Reverted changes to GLControl.cs
Updated sln to not build OpenTK.GLControl in MINIMAL mode

19 files changed:
OpenTK.sln
Source/GLControl/GLControl.cs
Source/OpenTK/INativeWindow.cs
Source/OpenTK/Input/MouseEventArgs.cs
Source/OpenTK/Math/Point.cs
Source/OpenTK/Math/Rectangle.cs
Source/OpenTK/Math/Size.cs
Source/OpenTK/Minimal.cs
Source/OpenTK/Platform/Linux/LinuxDisplayDriver.cs
Source/OpenTK/Platform/Linux/LinuxInput.cs
Source/OpenTK/Platform/Linux/LinuxNativeWindow.cs
Source/OpenTK/Platform/MacOS/Cocoa/Cocoa.cs
Source/OpenTK/Platform/MacOS/Cocoa/NSFloat.cs
Source/OpenTK/Platform/MacOS/CocoaNativeWindow.cs
Source/OpenTK/Platform/NativeWindowBase.cs
Source/OpenTK/Platform/SDL2/Sdl2DisplayDeviceDriver.cs
Source/OpenTK/Platform/SDL2/Sdl2Mouse.cs
Source/OpenTK/Platform/SDL2/Sdl2NativeWindow.cs
Source/OpenTK/Platform/X11/Functions.cs

index a7ef016..3329924 100644 (file)
@@ -115,14 +115,12 @@ Global
                {62C0DB35-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {62C0DB35-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {62C0DB35-0000-0000-0000-000000000000}.DebugMinimal|Any CPU.ActiveCfg = Debug|Any CPU
-               {62C0DB35-0000-0000-0000-000000000000}.DebugMinimal|Any CPU.Build.0 = Debug|Any CPU
                {62C0DB35-0000-0000-0000-000000000000}.Documentation|Any CPU.ActiveCfg = Documentation|Any CPU
                {62C0DB35-0000-0000-0000-000000000000}.Nsis|Any CPU.ActiveCfg = Nsis|Any CPU
                {62C0DB35-0000-0000-0000-000000000000}.Nsis|Any CPU.Build.0 = Nsis|Any CPU
                {62C0DB35-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {62C0DB35-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU
                {62C0DB35-0000-0000-0000-000000000000}.ReleaseMinimal|Any CPU.ActiveCfg = ReleaseMinimal|Any CPU
-               {62C0DB35-0000-0000-0000-000000000000}.ReleaseMinimal|Any CPU.Build.0 = ReleaseMinimal|Any CPU
                {650C6F3D-33B5-4216-9536-956AB42C0624}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {650C6F3D-33B5-4216-9536-956AB42C0624}.DebugMinimal|Any CPU.ActiveCfg = DebugMinimal|Any CPU
                {650C6F3D-33B5-4216-9536-956AB42C0624}.Documentation|Any CPU.ActiveCfg = Documentation|Any CPU
@@ -144,14 +142,12 @@ Global
                {868E37B3-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {868E37B3-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {868E37B3-0000-0000-0000-000000000000}.DebugMinimal|Any CPU.ActiveCfg = Debug|Any CPU
-               {868E37B3-0000-0000-0000-000000000000}.DebugMinimal|Any CPU.Build.0 = Debug|Any CPU
                {868E37B3-0000-0000-0000-000000000000}.Documentation|Any CPU.ActiveCfg = Documentation|Any CPU
                {868E37B3-0000-0000-0000-000000000000}.Nsis|Any CPU.ActiveCfg = Nsis|Any CPU
                {868E37B3-0000-0000-0000-000000000000}.Nsis|Any CPU.Build.0 = Nsis|Any CPU
                {868E37B3-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {868E37B3-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU
                {868E37B3-0000-0000-0000-000000000000}.ReleaseMinimal|Any CPU.ActiveCfg = ReleaseMinimal|Any CPU
-               {868E37B3-0000-0000-0000-000000000000}.ReleaseMinimal|Any CPU.Build.0 = ReleaseMinimal|Any CPU
                {A37A7E14-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {A37A7E14-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {A37A7E14-0000-0000-0000-000000000000}.DebugMinimal|Any CPU.ActiveCfg = DebugMinimal|Any CPU
@@ -166,14 +162,12 @@ Global
                {A625BE88-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {A625BE88-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {A625BE88-0000-0000-0000-000000000000}.DebugMinimal|Any CPU.ActiveCfg = Debug|Any CPU
-               {A625BE88-0000-0000-0000-000000000000}.DebugMinimal|Any CPU.Build.0 = Debug|Any CPU
                {A625BE88-0000-0000-0000-000000000000}.Documentation|Any CPU.ActiveCfg = Documentation|Any CPU
                {A625BE88-0000-0000-0000-000000000000}.Nsis|Any CPU.ActiveCfg = Nsis|Any CPU
                {A625BE88-0000-0000-0000-000000000000}.Nsis|Any CPU.Build.0 = Nsis|Any CPU
                {A625BE88-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {A625BE88-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU
                {A625BE88-0000-0000-0000-000000000000}.ReleaseMinimal|Any CPU.ActiveCfg = ReleaseMinimal|Any CPU
-               {A625BE88-0000-0000-0000-000000000000}.ReleaseMinimal|Any CPU.Build.0 = ReleaseMinimal|Any CPU
                {ADC34399-7613-44D2-90B2-19250F06FE7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {ADC34399-7613-44D2-90B2-19250F06FE7A}.DebugMinimal|Any CPU.ActiveCfg = DebugMinimal|Any CPU
                {ADC34399-7613-44D2-90B2-19250F06FE7A}.Documentation|Any CPU.ActiveCfg = Documentation|Any CPU
@@ -209,7 +203,6 @@ Global
                {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.DebugMinimal|Any CPU.ActiveCfg = Debug|Any CPU
-               {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.DebugMinimal|Any CPU.Build.0 = Debug|Any CPU
                {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.Documentation|Any CPU.ActiveCfg = Debug|Any CPU
                {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.Documentation|Any CPU.Build.0 = Debug|Any CPU
                {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.Nsis|Any CPU.ActiveCfg = Release|Any CPU
@@ -217,12 +210,8 @@ Global
                {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.Release|Any CPU.Build.0 = Release|Any CPU
                {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.ReleaseMinimal|Any CPU.ActiveCfg = ReleaseMinimal|Any CPU
-               {C4DDD20F-CB4E-43F4-A75C-4A3D668E1F99}.ReleaseMinimal|Any CPU.Build.0 = ReleaseMinimal|Any CPU
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
        EndGlobalSection
-       GlobalSection(MonoDevelopProperties) = preSolution
-               StartupItem = Source\Examples\OpenTK.Examples.csproj
-       EndGlobalSection
 EndGlobal
index b507331..ecf5e94 100644 (file)
@@ -500,7 +500,6 @@ namespace OpenTK
             ValidateContext("GrabScreenshot()");
 
             Bitmap bmp = new Bitmap(this.ClientSize.Width, this.ClientSize.Height);
-                       /*
             System.Drawing.Imaging.BitmapData data =
                 bmp.LockBits(this.ClientRectangle, System.Drawing.Imaging.ImageLockMode.WriteOnly,
                              System.Drawing.Imaging.PixelFormat.Format24bppRgb);
@@ -508,7 +507,6 @@ namespace OpenTK
                           data.Scan0);
             bmp.UnlockBits(data);
             bmp.RotateFlip(RotateFlipType.RotateNoneFlipY);
-*/
                        return bmp;
         }
 
index 765ba67..2e915da 100644 (file)
@@ -28,7 +28,7 @@
 using System;
 using System.Collections.Generic;
 using System.ComponentModel;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 using System.Text;
index 274d05d..9fd9681 100644 (file)
@@ -28,7 +28,7 @@
 #endregion
 
 using System;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 
index 682bd02..dff7c67 100644 (file)
@@ -142,49 +142,6 @@ namespace OpenTK
             return !left.Equals(right);
         }
 
-#if !NO_SYSDRAWING
-        /// <summary>
-        /// Converts an OpenTK.Point instance to a System.Drawing.Point.
-        /// </summary>
-        /// <param name="point">
-        /// The <see cref="Point"/> instance to convert.
-        /// </param>
-        /// <returns>
-        /// A <see cref="System.Drawing.Point"/> instance equivalent to point.
-        /// </returns>
-        public static implicit operator System.Drawing.Point(Point point)
-        {
-            return new System.Drawing.Point(point.X, point.Y);
-        }
-
-        /// <summary>
-        /// Converts a System.Drawing.Point instance to an OpenTK.Point.
-        /// </summary>
-        /// <param name="point">
-        /// The <see cref="System.Drawing.Point"/> instance to convert.
-        /// </param>
-        /// <returns>
-        /// A <see cref="Point"/> instance equivalent to point.
-        /// </returns>
-        public static implicit operator Point(System.Drawing.Point point)
-        {
-            return new Point(point.X, point.Y);
-        }
-
-        /// <summary>
-        /// Converts an OpenTK.Point instance to a System.Drawing.PointF.
-        /// </summary>
-        /// <param name="point">
-        /// The <see cref="Point"/> instance to convert.
-        /// </param>
-        /// <returns>
-        /// A <see cref="System.Drawing.PointF"/> instance equivalent to point.
-        /// </returns>
-        public static implicit operator System.Drawing.PointF(Point point)
-        {
-            return new System.Drawing.PointF(point.X, point.Y);
-        }
-#endif
         /// <summary>
         /// Indicates whether this instance is equal to the specified object.
         /// </summary>
index afc4269..f7d7330 100644 (file)
@@ -31,7 +31,7 @@ using System.Text;
 
 namespace OpenTK
 {
-#if MINIMAL
+    #if MINIMAL
     /// <summary>
     /// Represents a rectangular region on a two-dimensional plane.
     /// </summary>
@@ -257,49 +257,6 @@ namespace OpenTK
             return new Rectangle(x1, y1, x2 - x1, y2 - y1); 
         }
 
-#if !NO_SYSDRAWING
-        /// <summary>
-        /// Converts an OpenTK.Rectangle instance to a System.Drawing.Rectangle.
-        /// </summary>
-        /// <param name="rect">
-        /// The <see cref="Rectangle"/> instance to convert.
-        /// </param>
-        /// <returns>
-        /// A <see cref="System.Drawing.Rectangle"/> instance equivalent to rect.
-        /// </returns>
-        public static implicit operator System.Drawing.Rectangle(Rectangle rect)
-        {
-            return new System.Drawing.Rectangle(rect.Location, rect.Size);
-        }
-
-        /// <summary>
-        /// Converts a System.Drawing.Rectangle instance to an OpenTK.Rectangle.
-        /// </summary>
-        /// <param name="rect">
-        /// The <see cref="System.Drawing.Rectangle"/> instance to convert.
-        /// </param>
-        /// <returns>
-        /// A <see cref="Rectangle"/> instance equivalent to point.
-        /// </returns>
-        public static implicit operator Rectangle(System.Drawing.Rectangle rect)
-        {
-            return new Rectangle(rect.Location, rect.Size);
-        }
-
-        /// <summary>
-        /// Converts an OpenTK.Rectangle instance to a System.Drawing.RectangleF.
-        /// </summary>
-        /// <param name="rect">
-        /// The <see cref="Rectangle"/> instance to convert.
-        /// </param>
-        /// <returns>
-        /// A <see cref="System.Drawing.RectangleF"/> instance equivalent to rect.
-        /// </returns>
-        public static implicit operator System.Drawing.RectangleF(Rectangle rect)
-        {
-            return new System.Drawing.RectangleF(rect.Location, rect.Size);
-        }
-#endif
         /// <summary>
         /// Indicates whether this instance is equal to the specified object.
         /// </summary>
index ca55244..014ec76 100644 (file)
@@ -128,50 +128,8 @@ namespace OpenTK
         {
             return !left.Equals(right);
         }
-#if !NO_SYSDRAWING
-        /// <summary>
-        /// Converts an OpenTK.Size instance to a System.Drawing.Size.
-        /// </summary>
-        /// <param name="size">
-        /// The <see cref="Size"/> instance to convert.
-        /// </param>
-        /// <returns>
-        /// A <see cref="System.Drawing.Size"/> instance equivalent to size.
-        /// </returns>
-        public static implicit operator System.Drawing.Size(Size size)
-{
-            return new System.Drawing.Size(size.Width, size.Height);
-        }
 
         /// <summary>
-        /// Converts a System.Drawing.Size instance to an OpenTK.Size.
-        /// </summary>
-        /// <param name="size">
-        /// The <see cref="System.Drawing.Size"/> instance to convert.
-        /// </param>
-        /// <returns>
-        /// A <see cref="Size"/> instance equivalent to size.
-        /// </returns>
-        public static implicit operator Size(System.Drawing.Size size)
-        {
-            return new Size(size.Width, size.Height);
-        }
-
-        /// <summary>
-        /// Converts an OpenTK.Point instance to a System.Drawing.SizeF.
-        /// </summary>
-        /// <param name="size">
-        /// The <see cref="Size"/> instance to convert.
-        /// </param>
-        /// <returns>
-        /// A <see cref="System.Drawing.SizeF"/> instance equivalent to size.
-        /// </returns>
-        public static implicit operator System.Drawing.SizeF(Size size)
-        {
-            return new System.Drawing.SizeF(size.Width, size.Height);
-         }
-#endif
-        /// <summary>
         /// Indicates whether this instance is equal to the specified object.
         /// </summary>
         /// <param name="obj">The object instance to compare to.</param>
index 7ef9302..1bc9ea3 100644 (file)
@@ -1,6 +1,6 @@
 using System;
 using System.Collections.Generic;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 using System.Text;
@@ -706,7 +706,7 @@ namespace OpenTK
         public void Dispose()
         { }
 
-        internal static Icon ExtractAssociatedIcon (string location)
+        public static Icon ExtractAssociatedIcon (string location)
         {
             return null;
         }
index 459b8ac..0a861d3 100644 (file)
@@ -32,7 +32,7 @@ using System.Collections.Generic;
 using System.Diagnostics;
 using OpenTK;
 using OpenTK.Graphics;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 
index a88d48a..8b7a02e 100644 (file)
@@ -30,7 +30,7 @@
 using System;
 using System.Collections.Generic;
 using System.Diagnostics;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 using System.Runtime.InteropServices;
index b00cfad..81c20a5 100644 (file)
@@ -29,7 +29,7 @@
 
 using System;
 using System.Diagnostics;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 using System.Runtime.InteropServices;
index 93810dc..b2b9d28 100644 (file)
@@ -29,7 +29,7 @@
 
 using System.Runtime.InteropServices;
 using System;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 using System.Drawing.Imaging;
 #endif
index d702fd0..09c7fa3 100644 (file)
@@ -28,7 +28,7 @@
 #endregion
 
 using System;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 using System.Runtime.InteropServices;
index d0f824a..0795e1c 100644 (file)
@@ -30,7 +30,7 @@
 using System;
 using System.ComponentModel;
 using System.Diagnostics;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 using System.Runtime.InteropServices;
index 071c1fc..8e1a7ef 100644 (file)
@@ -30,7 +30,7 @@
 using System;
 using System.ComponentModel;
 using System.Diagnostics;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 using OpenTK.Input;
index 94500bb..4216781 100644 (file)
@@ -28,7 +28,7 @@
 using System;
 using System.Collections.Generic;
 using System.Diagnostics;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 
index 9fbf5f8..cbccd7e 100644 (file)
@@ -28,7 +28,7 @@
 using System;
 using System.Collections.Generic;
 using System.Diagnostics;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 using OpenTK.Input;
index f19ed6e..14bb2dc 100644 (file)
@@ -28,7 +28,7 @@
 using System;
 using System.Collections.Generic;
 using System.Diagnostics;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 #if ANDROID || IPHONE || MINIMAL
index dffaf34..3b10cf4 100644 (file)
@@ -8,7 +8,7 @@
 
 using System;
 using System.Collections.Generic;
-#if !NO_SYSDRAWING
+#if !MINIMAL
 using System.Drawing;
 #endif
 #if ANDROID || IPHONE || MINIMAL