Updated descriptions for 0.9.3 and the MouseDevice patch.

This commit is contained in:
the_fiddler 2009-02-20 18:04:35 +00:00
parent e7c3fbd1b5
commit 8e8ba4c75e
2 changed files with 28 additions and 30 deletions

View file

@ -1,5 +1,13 @@
[Legend: complete('+') | WIP('*') | missing('-')] [Legend: complete('+') | WIP('*') | missing('-')]
---------------------
OpenTK 0.9.2 -> 0.9.3
---------------------
+ OpenTK
+ Input
+ Added support for the MouseDevice.Move and .WheelChanged events and improved MouseDevice interface (patches by ALyman).
--------------------- ---------------------
OpenTK 0.9.1 -> 0.9.2 OpenTK 0.9.1 -> 0.9.2
--------------------- ---------------------

View file

@ -1,38 +1,28 @@
################################################################################# The Open Toolkit 0.9.3 Beta Release notes
# OpenTK 0.9.2 Alpha Release notes #
################################################################################# This version introduces joystick support and improves improves the mouse and
keyboard interfaces.
Please report bugs any bugs you encounter at http://www.opentk.com.
IMPORTANT: The Open Toolkit is not feature-complete at this time. Future releases may add/remove features and introduce breaking changes. Use at your own risk!
0.9.2 improves performance and stability, introduces a new TextPrinter implementation and adds support for the half- and double-precision math structures. All OpenTK.Math structures now support serialization and implement the IEquatable interface and OpenTK.Graphics contains many new helper functions. API changes
This release should contain few, if any, breaking changes. The MouseDevice.ButtonDown and .ButtonUp events have changed signatures to better
conform to the BCL conventions. This is a breaking change. Please change your relevant
event handlers signatures from:
Please report bugs any bugs you encounter at http://www.opentk.com. Development will now focus on MacOS, GL3.0 and Joystick support. void ButtonHandler(MouseDevice sender, MouseButton button)
{
}
to:
################################################################################# void ButtonHandler(object sender, MouseButtonEventArgs e)
# Release highlights # {
################################################################################# }
Features: The MouseDevice.XDelta, .YDelta and .WheelDelta properties have been deprecated and
* New TextPrinter implementation with support for subpixel rendering and advanced layout. will be removed at a later version. Please use the Move and WheelChanged events
* New example for testing the new TextPrinter with custom fonts. instead, or track mouse deltas manually.
* More overloads for common OpenGL functions.
* New half- and double-precision structures in OpenTK.Math.
* New properties and methods for vector structures.
Bug fixes:
* OpenTK should no longer generate garbage when running.
* TextPrinter can now use an unlimited amount of fonts.
* KeypadEnter now reported on X11.
* Several platform-specific function and structure definitions have been updated.
* Quaternion.ToAxisString should now work for 0-degree angles.
* The ExampleLauncher should now behave better on X11.
Known issues:
* Some slanted but non-italic fonts may be display cut-off overhangs.
* Text layout may generate garbage if TextPrinterOptions.NoCache is set.
* There is no MouseDevice.Move. This will be fixed in 0.9.3.
* GameWindow may display an invalid client area after changing the WindowBorder on Vista.