Commit graph

59 commits

Author SHA1 Message Date
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
the_fiddler 66401d2c3e Removed OpenTK.Build from solution. 2010-10-02 22:21:37 +00:00
the_fiddler 6c09ecb88c Added main MSBuild solution. 2010-10-02 22:19:53 +00:00
the_fiddler cd32a6db54 2006-11-02 21:40:36 +00:00
the_fiddler fdd693a4f1 Framework:
Updates to mode switching under windows plus a little refactoring.
2006-10-17 19:34:49 +00:00
the_fiddler 977a41059c 2006-10-15 22:12:27 +00:00
the_fiddler 17b411e2ec Directory structure updates (more to come)
Updated OpenTK.OpenGL.Bind (0.7.7)

Split GL enums, core and extensions to different files. Extension support is missing for the time being.

Updated the framework implementation and namespace.
2006-10-15 20:28:57 +00:00