Commit graph

2218 commits

Author SHA1 Message Date
the_fiddler
31b80891e2 Do not exit immediately when debugging, to give a chance to examine the output. 2010-10-13 21:31:24 +00:00
the_fiddler
f8cd5879b1 Added UNSIGNED_INT to ActiveUniformType enum. Fixes issue [#2077]: "Add UnsignedInt to ActiveUniformType". 2010-10-13 20:43:04 +00:00
the_fiddler
4e8c643c39 Added GL4Generator that utilizes xml files instead of spec files.
Made GL4Generator the default.
Added FuncProcessor that will contain all function transforms.
2010-10-12 17:39:14 +00:00
the_fiddler
bdbd50dd08 Moved hand-modified enums to the overrides file. 2010-10-12 17:36:14 +00:00
the_fiddler
0e9ec6824b Mark all parameter names that match reserved keywords. 2010-10-12 17:35:40 +00:00
the_fiddler
32368a8dc3 Use correct casing on Du8dv8Ati. 2010-10-12 17:34:59 +00:00
the_fiddler
88594afe37 Added missing license. 2010-10-12 16:55:16 +00:00
the_fiddler
ef3d01653d Added missing license information. 2010-10-12 16:54:45 +00:00
the_fiddler
2a1d85a4c0 Remove enum and constant processing from the classes with the same name and move it into its own file. 2010-10-12 16:46:08 +00:00
the_fiddler
745dae3dbe Added support for token overrides. 2010-10-12 16:41:21 +00:00
the_fiddler
34f2dfbb17 Removed "*" wildcard that somehow made it into the ignore list. 2010-10-12 16:39:51 +00:00
the_fiddler
c13882d729 Regenerated to add missing items. 2010-10-12 16:34:45 +00:00
the_fiddler
2f91f0c650 The parser would forget to add the last parsed item. 2010-10-12 16:34:22 +00:00
the_fiddler
d8235e256d Added support for functions. 2010-10-12 15:59:43 +00:00
the_fiddler
6b8e3f5ace Added xml version of spec files, generated by Generator.Convert. 2010-10-12 15:59:20 +00:00
the_fiddler
357be0e67a Speed up documentation generation by reducing amount of disk IO (cache directory contents in memory). 2010-10-12 11:01:25 +00:00
the_fiddler
d352aed114 Speed up documentation processing by caching the results of the last transformation. 2010-10-12 11:00:46 +00:00
the_fiddler
9aded6ac44 - Version is an optional setting, fixed error message.
- Output xml in utf-8 format.
2010-10-10 22:03:59 +00:00
the_fiddler
b12726bfe2 Added new 'type' option to select the .h or the .spec parser. 2010-10-10 20:22:23 +00:00
the_fiddler
edd686d606 - Added GLParser for OpenGL .spec files. Only supports enums right now.
- Modified ESCLParser and GLParser to inherit from Parser.
2010-10-10 20:21:32 +00:00
the_fiddler
93743f913d Add support for function deprecation. 2010-10-10 12:28:27 +00:00
the_fiddler
bf4a48548e Create branch for OpenGL 4.x. 2010-10-10 09:55:42 +00:00
the_fiddler
546decd579 Fixed code formatting. 2010-10-09 19:59:06 +00:00
the_fiddler
9516b56eb4 Avoid deprecated EnableClientState(EnableCap) in favor of EnableClientState(ArrayCap). 2010-10-09 19:56:33 +00:00
the_fiddler
f2d418e3d1 Report Xinerama as not supported when it fails to detect any devices. Fixes issue on Nvidia drivers when Twinview is enabled. 2010-10-09 19:11:45 +00:00
the_fiddler
dd41ed9610 Added XF86VM fallback when XRandR is missing (many thanks to jdomnitz!) 2010-10-09 19:10:39 +00:00
the_fiddler
42fdd873ff Set the correct, platform-specific GetCurrentContext implementation on startup. Ensures the correct function of dummy contexts. 2010-10-09 18:53:20 +00:00
the_fiddler
9775253051 Use current date as the 'readable' version (on installer/zip). 2010-10-06 16:53:53 +00:00
the_fiddler
d889d6ceaa Updated documentation for release. 2010-10-06 16:09:10 +00:00
the_fiddler
7e7b3062ed Do not skip Source/OpenTK when cloning the source tree. 2010-10-06 15:36:38 +00:00
the_fiddler
4d44184dd9 Explicitly set assembly name and root namespace to "Build.UpdateVersion" in order to avoid conflicts with xbuild. 2010-10-06 15:17:29 +00:00
the_fiddler
81e6211a55 Do not add nsis installers to the zip! 2010-10-06 15:10:24 +00:00
the_fiddler
2b9391f6c6 Use mono to invoke Build.UpdateVersion.exe on non-Windows systems. 2010-10-06 15:07:12 +00:00
the_fiddler
1b3e59d6e7 Added Version.txt to ignore list. 2010-10-06 15:00:40 +00:00
the_fiddler
71199b0363 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
1cd8cfbc0f Converted into an actual commandline tool to avoid using custom tasks. 2010-10-06 14:56:11 +00:00
the_fiddler
0377744843 Fixed build target (was left into a debugging configuration) and replaced Run custom task with built-in Exec. 2010-10-06 14:54:37 +00:00
the_fiddler
0bc4ae2a1d Avoid all custom tasks, since this causes build issues in Visual Studio (Build.Tasks.dll gets loaded into the main AppDomain and remains locked, meaning you have to exit Visual Studio before rebuilding the project). 2010-10-06 14:18:10 +00:00
the_fiddler
6b1041de46 Avoid all custom tasks, since this causes build issues in Visual Studio (Build.Tasks.dll gets loaded into the main AppDomain and remains locked, meaning you have to exit Visual Studio before rebuilding the project). 2010-10-06 14:14:15 +00:00
the_fiddler
b85ee6e45a Update ignore lists. 2010-10-06 13:12:24 +00:00
the_fiddler
c3e68f9075 Do not build zip project on debug, documentation and release builds. 2010-10-06 13:10:44 +00:00
the_fiddler
3b8baab00d Do not package zip files or data generated by the zip installer. 2010-10-06 13:09:42 +00:00
the_fiddler
3e5f443d56 * Documentation/Doxyfile: Do not add source code snippets to the
function reference. Reduces pdf file size and speeds up
  documentation process immensely.
2010-10-06 08:50:07 +00:00
the_fiddler
0f06867762 * Installers/Nsis/opentk.nsi: Set correct output directory for
example source code.
2010-10-06 08:48:57 +00:00
the_fiddler
9ac3624258 * Installers/Zip/Build.Installer.Zip.csproj: Do not zip documentation
source, vshost.exe or copies of the source tree.
Make sure zip always operates on a fresh copy of the source tree.
2010-10-06 08:48:09 +00:00
the_fiddler
c0e883bb9a * Source/Build.Tasks/DateStamp.cs: Read/Write stamp from/to
Version.txt file. Allows a single stamp to be propagated throughout
  the build process.

* Source/Build.Tasks/GenerateAssemblyInfo.cs: Correctly invoke
  DateStamp task (need to call Execute() to generate the stamp).

* Source/Build.UpdateVersion/Build.UpdateVersion.csproj: Cleaned up
  'Rebuild' target.
Cleaned up 'GenerateAssemblyInfo' task invocation.
Attempted to generate GlobalAssemblyInfo.cs without using a custom
  task. Unfortunately, xbuild didn't wish to cooperate.
Remove Version.txt file to update the datestamp.
2010-10-06 08:47:01 +00:00
the_fiddler
4326bc34de Added project to create zip package for distribution. 2010-10-05 21:30:25 +00:00
the_fiddler
2d0679d0c2 Reorganize code for clarity. 2010-10-05 20:52:28 +00:00
the_fiddler
333ea05d9e Do not check whether the path exists before deletion (an exception will be caught anyway). 2010-10-05 20:51:47 +00:00
the_fiddler
35eea33561 Log error message when a non-existent path is specified. 2010-10-05 20:38:44 +00:00