Commit graph

65 commits

Author SHA1 Message Date
Jarl Gullberg
6ad8b92c84
Split FsCheck data generators into a helper library (#716)
* Move generators and assertions to helper library.

* Add example usage to bezier curve tests.

* Add FsCheck to OpenTK.Tests.Math via paket.

* Tweak fsharp msbuild settings for OpenTK.Tests.Generators.
2018-01-09 12:06:39 +01:00
Jarl Gullberg
81a4ed9aa6
Update .gitignore. 2018-01-03 15:31:36 +01:00
Fraser Waters
f7a30e2c50 xUnit math tests 2018-01-01 19:51:48 +00:00
Fraser Waters
e72432fe01 Remove Test.API.Desktop 2017-12-26 18:42:20 +00:00
Fraser Waters
83429da3b4 Add GameWindow tests 2017-07-30 22:36:26 +01:00
Fraser Waters
566536e472 Remove refernce to old Examples.csproj from .sln 2017-07-02 14:29:22 +01:00
varon
5cb6090343 Add property based testing framework + example for vectors 2017-03-19 13:35:00 +02:00
varon
c17b66c6fc Removed old tests 2017-03-19 12:50:11 +02:00
varon
5c68791d74 Added build.fsx to solution 2016-08-14 00:18:09 +02:00
varon
7ca257f4b7 Added initial parts of build framework 2016-08-14 00:18:08 +02:00
varon
bbcf2ef518 Removed old build configuration from tests 2016-07-17 22:47:34 +02:00
varon
76fc2ab3ab Added test projects 2016-07-17 22:46:59 +02:00
varon
9d2d0efa04 Removed old build configurations from .sln 2016-07-17 22:32:54 +02:00
varon
87189450f6 Working debug build on .sln 2016-07-17 22:31:25 +02:00
varon
b1b543849e Removed OpenTK Examples 2016-07-15 13:33:15 +02:00
varon
0d9b1115f3 Removed OpenTK.Compatibility 2016-07-15 13:32:15 +02:00
varon
5e444a6bd9 Incremented solution version 2016-07-15 13:31:34 +02:00
Varon
2795b83526 Added NuGet to release build 2016-05-24 19:06:20 +02:00
William Deich
8e3986174e NUnit Tests from Manuli and Wcdeich4 (#373)
* NUnit Tests from Manuli and Wcdeich4
2016-04-21 17:28:37 +02:00
cra0zy
1af25f540c GLWidget for Gtk 2 and 3 2015-12-05 23:46:24 +01:00
Fraser Waters
99ff3d287c Revert changes to VS project version 2015-08-21 23:22:12 +01:00
Dean Ellis
69e2f36725 Removed NO_SYSDRAWING in favour of just MINUMAL
Reverted changes to GLControl.cs
Updated sln to not build OpenTK.GLControl in MINIMAL mode
2015-08-12 11:56:12 +01:00
Dean Ellis
c7e86d467b Fixed MINIMAL and NO_SYSDRAWING compilation 2015-08-12 11:53:20 +01:00
thefiddler
ab3aac815e [Test] Added API.Desktop to OpenTK.sln 2014-06-01 00:38:32 +02:00
thefiddler
efc59fa97a Squashed commit of the following:
commit db75670cb94a61b78e4e096f995fab6d5349978a
Author: thefiddler <stapostol@gmail.com>
Date:   Mon Feb 24 23:26:49 2014 +0100

    [Build] Build both debug and release configurations

commit 2a4a1dbc19d7ef2e12d3f4bb63b0e29b108e5050
Author: thefiddler <stapostol@gmail.com>
Date:   Mon Feb 24 23:20:51 2014 +0100

    [Build] Invoke xbuild once now that build order is fixed

commit 63b724d70e6b969dee11a740e5ac50e343cdcc48
Author: thefiddler <stapostol@gmail.com>
Date:   Mon Feb 24 23:19:23 2014 +0100

    [Build] Maintain support for VS2012

commit d9aed1173373625d583b462bd8e0cad373246412
Author: Stefanos A <stapostol@gmail.com>
Date:   Mon Feb 24 23:16:57 2014 +0100

    [Build] Attempt to fix xbuild build order
2014-02-24 23:27:49 +01:00
Stefanos A
1102ccb943 Fixed build order in Nsis configuration 2013-12-15 23:08:19 +01:00
Stefanos A
4b3aac38b6 Merge branch 'no-reflect' of https://github.com/opentk/opentk
Conflicts:
	OpenTK.sln
2013-12-15 18:30:47 +01:00
parallels
b31e0e8474 Compatibility fixes for Mono 2.10
The Mono 2.10 compiler fails when compiling extern methods that are not
marked as DllImport. We fix that by adding a method body that throws a
NotImplementedException instead.

Additionally, MonoDevelop 2.8 cannot open sln files with ToolsVersion 12.
The fix is to change ToolsVersion to 11.
2013-12-15 18:27:24 +01:00
Stefanos A
87030c0e68 Merge branch 'no-reflect'
Conflicts:
	OpenTK.sln
	Source/Bind/FuncProcessor.cs
	Source/OpenTK/Graphics/ES11/ES11.cs
	Source/OpenTK/Graphics/ES11/ES11Core.cs
	Source/OpenTK/Graphics/ES11/ES11Delegates.cs
	Source/OpenTK/Graphics/ES20/ES20.cs
	Source/OpenTK/Graphics/OpenGL/GL.cs
	Source/OpenTK/Graphics/OpenGL/GLCore.cs
	Source/OpenTK/Graphics/OpenGL/GLDelegates.cs
	Source/OpenTK/Graphics/OpenGL/GLObsolete.cs
2013-12-15 17:37:25 +01:00
Stefanos A
dfd683ef49 Merge master into no-reflect 2013-12-15 16:36:37 +01:00
Stefanos A.
146208ad81 Build UpdateVersion before OpenTK 2013-12-15 15:36:24 +01:00
Stefanos A.
9407b61116 Updated solution to VS2013 format. 2013-12-15 13:47:29 +01:00
Stefanos A
bf1a43be4f MonoDevelop insists on making these changes 2013-12-15 13:05:06 +01:00
Stefanos A
a5fc0af5b6 Added nuget build target to OpenTK.sln 2013-12-13 10:52:11 +01:00
Stefanos A.
a4f59f7384 Split binaries for library and supporting tools
Tools now go to the Binaries/Tools/[Debug|Release] directory. OpenTK
remains at BInaries/OpenTK/[Debug|Release].

Mono.Cecil and IKVM now reside under the Dependencies/managed/
directory.
2013-12-05 18:43:47 +01:00
Stefanos A.
442f8b6131 Added rewrite postbuild event 2013-11-25 00:58:39 +01:00
Stefanos A.
c92c232910 Added OpenTK.Rewrite project 2013-11-25 00:20:55 +01:00
parallels
dff5e1c3a3 Maintain support for VS2010 and MD2.x 2013-11-09 17:16:00 +01:00
Stefanos A
440e3fe248 Load ES30 and OpenGL4 entry points 2013-11-09 15:07:16 +01:00
Stefanos A
84271bcaa0 Aligned release and debug configurations
Now release and debug configurations will build the same projects.
2013-11-03 01:38:38 +01:00
thefiddler
581919cb1c Initial work on new gl xml spec support. 2013-10-21 18:28:01 +02:00
thefiddler
8dcb8601a2 Normalized line endings
Hopefully this is the first and last time we have to do this.
2013-10-11 01:58:54 +02:00
Andy Korth
4230c6b4f0 Added Robmaister's Matrix3 implementations 2013-01-03 10:41:56 -06:00
the_fiddler
27ff0d807f Replaced all custom tasks with built-in tasks, because custom tasks cause builds through Visual Studio to fail. This is a known issue since VS2005 (the dll containing custom tasks gets loaded into the devenv AppDomain and remains locked, meaning you have to exit Visual Studio before rebuilding the project). 2010-10-06 14:59:13 +00:00
the_fiddler
bd13f47d7f Do not build zip project on debug, documentation and release builds. 2010-10-06 13:10:44 +00:00
the_fiddler
100e52a7c7 Added project to create zip package for distribution. 2010-10-05 21:30:25 +00:00
the_fiddler
7fd64519bd Added Build.UpdateVersion project which generates a global AssemblyInfo file that is reused throughout the solution (TBD). 2010-10-04 21:30:42 +00:00
the_fiddler
3c04d059e8 Updated default ToolsVersion to 4.0. Fixes intermittent build issues and increases build performance significantly. It is still possible to build on the 3.5 toolset by passing the /tv:3.5 parameter to msbuild. 2010-10-04 13:49:08 +00:00
the_fiddler
ce0f524455 Moved all documentation to Build.Docs project. Solution folders are no longer utilized (fixes warnings on VS20xx Express!) 2010-10-03 13:23:03 +00:00
the_fiddler
10f333c24f Added Generator.Bind and Generator.Convert projects.
Fixed msbuild compilation by removing the 3.5 bootstrap ItemGroups. (VS2010 added those on its own - hey, we are targeting v2.0 and we are not using ClickOnce!)
2010-10-03 12:30:39 +00:00