diff --git a/Documentation/Changelog.txt b/Documentation/Changelog.txt index 49bdbb47..f4b9d947 100644 --- a/Documentation/Changelog.txt +++ b/Documentation/Changelog.txt @@ -1,5 +1,34 @@ '+' complete, '*' WIP, '-' missing +OpenTK 0.3.10 -> 0.3.11 + ++ Bind + + Preliminary support for GLU and GLX. + + Improved generator speed. GLU generation down to 40 seconds (from 6 minutes). + + Enhanced overload trimming using Regexes. All endings should be handled correctly now. + ++ OpenTK + + Platform + + Replaced System.Windows.Forms.Message with OpenTK.Platform.Windows.MSG. Corrects deadlocks under 32-bit windows. + + Added WindowMessage enum from Mono's bindings. + + GameWindow, GLControl and GLContext + + Improved shutdown sequence (finalizers only on classes that actually need them). + + Improved stability (exceptions no longer thrown in finalizers). + + Corrected deadlock under 32-bit Windows (see above). + + Added DummyGLControl and DummyGLContext, used in design mode. Improves design speed and resolves Visual Studio crashes. + + GameWindow Create event marked as obsolete. Use the Load event instead. + + Input + + Correctly implemented disposable pattern. + + OpenGL + + GL.ClearColor() now accepts a System.Drawing.Color + + All function endings are trimmed now (see Bind changelog). + ++ Examples + + Improved ExampleLauncer behavior. Examples are now launched in the main ExampleLauncher thread, and the ExampleLauncher becomes invisible whenever and example is active. + + Improved example names inside the ExampleLauncher. Renamed some examples to better reflect their contents. + + Added two new tutorials: 'T01: Simple Window' and 'T02: Resizable Window' + + Updated the DrawCube() immediate mode functions to use System.Drawing.Colors + OpenTK 0.3.9 -> 0.3.10 diff --git a/Documentation/Release.txt b/Documentation/Release.txt index 012f2cf1..3855a4a3 100644 --- a/Documentation/Release.txt +++ b/Documentation/Release.txt @@ -1,6 +1,6 @@ ================================================================================ -OpenTK 0.3.10 WIP Release notes +OpenTK 0.3.11 WIP Release notes IMPORTANT: This release is intended for testing and experimentation only. Use at your own risk! @@ -8,23 +8,16 @@ IMPORTANT: This release is intended for testing and experimentation only. Use at Highlights: - * IMPORTANT: Please report any deadlocks at http://opentk.sourceforge.net! + * Feature: Two new tutorials (T01: Simple Window) and (T02: Resizable Window) which showcase the relevant features of the GameWindow class. + * Feature: GL.ClearColor now accepts a System.Drawing.Color (e.g. GL.ClearColor(Color.MidnightBlue)) + * Feature: GameWindow.Create event is obsolete. Use the GameWindow.Load event instead. + * Feature: Improved binding generation speed. Initial support for GLU and GLX. - * New feature: Complete WGL bindings. - * New feature: Now compatible with both Mesa3d 6.5.x and 7.0.x! - * Feature: Improved loading speed for GLControl and GameWindow. - * Feature: Improved GLControl compatibility under Linux (now selects a visual with the same bit-depth as the parent window). - * Feature: Improved GLControl and GameWindow stability (but see known issues below). - * Feature: GL.Color3 and GL.Color4 can now take a System.Drawing.Color (e.g. GL.Color3(System.Drawing.Color.MidnightBlue)). + * Critical Bug fix: Resolved deadlocks under 32-bit Windows platforms. + * Bug fix: Overloads for all relevant OpenGL functions (some endings where not trimmed in 0.3.9). Breaking change. - * Bug fix: Fixed interminent ExampleLauncher crashes (but see known issues below). - * Bug fix: Fixed corrupt visuals under 64-bit Linux. - * Bug fix: GL.Load() would fail to load OpenGL functions. - * Bug fix: OpenGL overloads now call the closest matching delegate (corrects issues with GL.Color3(byte, byte, byte)). - - * Known critical bug: ExampleLauncher locks up on Windows XP 32-bit. No such problem under Linux or 64-bit Vista. - * Known bug: ExampleLauncher shuts down when closing any GameWindow under Linux. - * Known issue: 32-bit modes exhibit flashing under Mesa3d 6.5.x. Is a Mesa3d problem, update to Mesa3d 7.0.x or use a 24-bit visual. + * Known issue: ExampleLauncher shuts down when closing any GameWindow under Linux. + * Known issue: 32-bit modes exhibit flashing under Mesa3d 6.5.x/Ubuntu 7.04. Is a Mesa3d problem, update to Mesa3d 7.0.x or use a 24-bit depth when requesting the visual. --------------------------------------------------------------------------------