[General] + Split TextPrinter from the core OpenTK. + Change all public APIs to conform to the class library interface guidelines. + Revisit all classes and make sure IDisposable is correctly implemented. + Remove System.Windows.Forms dependency. [OpenTK.Graphics.OpenGL] + Improve performance for functions that return StringBuilders. + Enforce BlittableValueType constraint in generic classes. + Improve performance for functions that take generic arrays. + Fix documentation - parameter mismatches. [OpenTK.Compute] [OpenTK.Graphics.ES*] + Improve the API. [OpenTK.Graphics.GraphicsContext] + Implement GL3 support on Mac OS X. + Improve API for context sharing (add a sharedContext parameter to the context constructor). [OpenTK.GLControl] + Improve the designer interface. [OpenTK.Input] + Implement joystick support on Mac OS X. + Implement GameWindow-independent input drivers. + Implement support for multiple mice and keyboards. [Examples] + Add more comprehensive Graphics and Audio tutorials.