From b0704762f2ff8ed06ba431abacba440b35639f8e Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Sun, 8 Mar 2009 22:19:00 +0000 Subject: [PATCH] Updated version numbers and documentation for 0.9.5 release. --- Build/Instructions.txt | 8 +++--- Documentation/Changelog.txt | 30 ++++++++++++++++++++++ Documentation/Release.txt | 20 +++++++-------- Documentation/Todo.txt | 2 -- Source/Bind/Properties/AssemblyInfo.cs | 4 +-- Source/Examples/Properties/AssemblyInfo.cs | 4 +-- Source/OpenTK/Properties/AssemblyInfo.cs | 4 +-- 7 files changed, 49 insertions(+), 23 deletions(-) diff --git a/Build/Instructions.txt b/Build/Instructions.txt index be5435b9..a5141f16 100644 --- a/Build/Instructions.txt +++ b/Build/Instructions.txt @@ -7,13 +7,11 @@ Usage To use OpenTK, you need to reference OpenTK.dll from your project. The way you do this changes from IDE to IDE - refer to http://www.opentk.com/doc for specific instructions. -In any case, make sure the OpenTK.dll.config file is copied to the output directory along OpenTK.dll. This file is *required* for OpenTK to work on Linux and Mac OS X. +In any case, make sure the OpenTK.dll.config file is copied to the output directory along with OpenTK.dll. This file is *required* for OpenTK to function on Linux and Mac OS X. Build instructions -If you have Visual Studio 2005/2008 or MonoDevelop 2 (post-beta1), simply open OpenTK.sln in the Build/ folder. +If you have Visual Studio 2005/2008 or MonoDevelop 2 (post-beta1), simply open OpenTK.sln in the Build/ folder. If you wish build from the commandline, install nant (http://nant.sourceforge.net) and execute Build.exe in the Build/ folder. -If you wish build from the commandline, install nant (http://nant.sourceforge.net) and execute Build.exe in the Build/ folder. - -The resulting binaries are placed in the Binaries/Release or Binaries/Debug folder. \ No newline at end of file +The resulting binaries are placed into the Binaries/Release or Binaries/Debug folder. \ No newline at end of file diff --git a/Documentation/Changelog.txt b/Documentation/Changelog.txt index 45d44b97..22b2bc1d 100644 --- a/Documentation/Changelog.txt +++ b/Documentation/Changelog.txt @@ -1,5 +1,35 @@ [Legend: complete('+') | WIP('*') | missing('-')] +--------------------- +OpenTK 0.9.4 -> 0.9.5 +--------------------- + ++ Bind + + Added support for inline OpenGL documentation. + + Fixed mapping between signed / unsigned wrappers -> signed / unsigned entry points (casts should no longer be necessary). + ++ Build + + Added System.Xml reference to Bind project. + + Added new documentation files to Bind project. + ++ OpenTK + + GameWindow / GLControl + + Added new constructors to select the desired GraphicsContext version and flags. + + Graphics + + The GL class now contains inline documentation. + + It is now possible to specify desired version and flags for the OpenGL context (forward-compatible, debug). + + Input + + It is now possible to use devices without axes and/or buttons (e.g. keyboard extensions, tablets). + + Platform + + X11 platform driver now uses glXChooseFBConfig for visual selection, if available. + + X11 platform driver now supports GLX_ARB_create_context (OpenGL 3.0). + ++ Examples + + Extension test now requests an OpenGL 3.0 context. + + Extension test now shows the parameters of each OpenTK.Graphics.GL function. + + + --------------------- OpenTK 0.9.3 -> 0.9.4 --------------------- diff --git a/Documentation/Release.txt b/Documentation/Release.txt index 2bccb624..a4d09102 100644 --- a/Documentation/Release.txt +++ b/Documentation/Release.txt @@ -1,11 +1,11 @@ -The Open Toolkit 0.9.4 Beta Release notes +The Open Toolkit 0.9.5 Beta -- Release notes [ Overview] -This release adds Joystick support for Windows and Linux, introduces GL3 -functions and tokens and adds support for creating GL3 contexts on Windows. - -Some minor TextPrinter bugs have also been fixed. +This release adds inline documentation to OpenTK.Graphics.GL, +adds support for OpenGL 3.0 on Linux, improves joystick +support on all platforms and fixes the mapping between unsigned +and signed OpenGL functions (e.g. Uniform1ui vs Uniform1i). Please report any issues you may encounter at http://www.opentk.com. @@ -13,9 +13,9 @@ Please report any issues you may encounter at http://www.opentk.com. [API changes] -No source-level breaking changes were introduced in OpenTK 0.9.4. -Binary-level compatibility is not preserved in beta releases. +No breaking changes were introduced in OpenTK 0.9.5. Please note +that binary compatibility is not preserved between beta releases. -GL3 support may expose your applications to driver bugs. A future -release will make it possible to choose between GL2- and GL3- -compatible contexts. \ No newline at end of file +It is now possible to use joystick-like devices that contain 0 axes +and / or buttons (e.g. tablets). Make sure that your application +checks device capabilities before trying to use a joystick. \ No newline at end of file diff --git a/Documentation/Todo.txt b/Documentation/Todo.txt index 1e70c5ab..e0727029 100644 --- a/Documentation/Todo.txt +++ b/Documentation/Todo.txt @@ -5,10 +5,8 @@ [OpenTK.Graphics.GL] + Improve performance for functions that return StringBuilders. -+ Inline XML documentation. [OpenTK.Graphics.GraphicsContext] -+ Make it possible to choose between GL2 and GL3 contexts. + FSAA support (very simple, now that GL3 support has been added.) [OpenTK.GLControl] diff --git a/Source/Bind/Properties/AssemblyInfo.cs b/Source/Bind/Properties/AssemblyInfo.cs index 2ae658c8..735b9073 100644 --- a/Source/Bind/Properties/AssemblyInfo.cs +++ b/Source/Bind/Properties/AssemblyInfo.cs @@ -29,5 +29,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("0.9.9.5")] -[assembly: AssemblyFileVersion("0.9.9.5")] +[assembly: AssemblyVersion("0.9.9.6")] +[assembly: AssemblyFileVersion("0.9.9.6")] diff --git a/Source/Examples/Properties/AssemblyInfo.cs b/Source/Examples/Properties/AssemblyInfo.cs index 09a2e28b..5dffc1c0 100644 --- a/Source/Examples/Properties/AssemblyInfo.cs +++ b/Source/Examples/Properties/AssemblyInfo.cs @@ -29,5 +29,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("0.9.4.0")] -[assembly: AssemblyFileVersion("0.9.4.0")] +[assembly: AssemblyVersion("0.9.5.0")] +[assembly: AssemblyFileVersion("0.9.5.0")] diff --git a/Source/OpenTK/Properties/AssemblyInfo.cs b/Source/OpenTK/Properties/AssemblyInfo.cs index da57809b..22a7eb0c 100644 --- a/Source/OpenTK/Properties/AssemblyInfo.cs +++ b/Source/OpenTK/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("0.9.4.0")] -[assembly: AssemblyFileVersion("0.9.4.0")] +[assembly: AssemblyVersion("0.9.5.0")] +[assembly: AssemblyFileVersion("0.9.5.0")]