From 3314992859ecb8576f9818fdccb32e6cdb3f497d Mon Sep 17 00:00:00 2001
From: the_fiddler <the_fiddler@ebc5dd9b-fb1d-0410-b6f8-d24c324e9604>
Date: Fri, 20 Apr 2007 19:07:47 +0000
Subject: [PATCH] Updated Changelog.txt and Todo.txt

---
 Changelog.txt | 17 ++++++++++++++++-
 Todo.txt      |  7 +++----
 2 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/Changelog.txt b/Changelog.txt
index 7fe4432d..b0757591 100644
--- a/Changelog.txt
+++ b/Changelog.txt
@@ -1,11 +1,26 @@
 OpenTK 0.3.5 -> 0.3.6
-+ Updated the build system to include txt files in the project generation.
+
++ OpenTK.OpenGL.Bind
+	+ Synced with Tao.GlBindGen codebase.
+	+ Uses CodeDOM internally for code generation.
+	+ Updated to latest specs (which include shader model 4).
+
++ OpenTK.OpenGL (Low level)
+	+ All OpenGL extensions are now generated (up to shader model 4).
+	+ Decorated imports and delegates with the SuppressUnmanagedCodeSecurity attribute. Major speed improvements in CPU-bound applications.
+	+ More robust and faster static initialisation for the GL class.
+	+ Updated GLHelper.cs, with methods to obtain or reload OpenGL entry points, as well as query for supported extensions.
+	+ Got rid of "object" overloads for typed arrays.
+	+ All known bugs are now fixed.
+
 + OpenTK.OpenGL (High level)
 	+ Added the DisplayList class.
+
 + OpenTK.Examples.OpenGL
 	+ Added the Basic.DisplayLists example.
 
 
+
 OpenTK 0.3.4 -> 0.3.5
 + Thanks to Erik Ylvisaker's hard work, OpenTK now works under both Windows and X11.
 	+ The GLContext class now contains all needed code for mode switching.
diff --git a/Todo.txt b/Todo.txt
index 8dc01673..1ba87784 100644
--- a/Todo.txt
+++ b/Todo.txt
@@ -12,18 +12,17 @@ OpenTK.OpenGL todos:
 + OpenGL function overloads.
 
 (Low level)
-+ Restore the Extensions.
 + Mark the GL class as CLS compliant.
 + Inline XML documentation.
-+ Add support for the MacOS X platform.
 + Add complete Wgl, Glx, Agl and Glu bindings.
++ Get rid of the "object" overloads in favour of generics.
 
 Context class:
 + Add more constructors.
-+ Add support for the MacOS X platform.
++ Add native support for the MacOS X platform (now goes through X).
 
 Examples:
-+ Homogenize the example layout.
++ Reorganize the example layout.
 + Add comments were needed.