Commit graph

  • 7a2da17f5c Updated Build.exe to correctly generate sharpdev and sharpdev2 projects. Removed some unused variables. Added licensing information. the_fiddler 2007-08-10 09:27:13 +0000
  • e220f3a71a Updated Build.exe to correctly generate sharpdev and sharpdev2 projects. Removed some unused variables. Added licensing information. the_fiddler 2007-08-10 09:27:13 +0000
  • 9cd1ca9a67 Fixed X11GLContext.MakeCurrent. X11GLControl was not setting the handle correctly. the_fiddler 2007-08-09 12:14:00 +0000
  • c6ed3a0fac Fixed X11GLContext.MakeCurrent. X11GLControl was not setting the handle correctly. the_fiddler 2007-08-09 12:14:00 +0000
  • f98b344cdf Fixed build error in WinGLNative. the_fiddler 2007-08-09 12:08:03 +0000
  • 917c10d54b Fixed build error in WinGLNative. the_fiddler 2007-08-09 12:08:03 +0000
  • 318c8e619d Debugging X11GLControl crash on MakeCurrent. the_fiddler 2007-08-09 12:06:09 +0000
  • ee05b9e5c1 Debugging X11GLControl crash on MakeCurrent. the_fiddler 2007-08-09 12:06:09 +0000
  • 54258c9130 Fixed crash bug in X11GLNative. Almost ready for release. Niar! the_fiddler 2007-08-09 11:07:12 +0000
  • cccbb9823b Fixed crash bug in X11GLNative. Almost ready for release. Niar! the_fiddler 2007-08-09 11:07:12 +0000
  • 259fea275a Fixed build error. the_fiddler 2007-08-07 20:59:18 +0000
  • 7287e5d5a4 Fixed build error. the_fiddler 2007-08-07 20:59:18 +0000
  • d19466956b Debugging crash on X11 32bits. the_fiddler 2007-08-07 20:32:26 +0000
  • 4497fcfc1b Debugging crash on X11 32bits. the_fiddler 2007-08-07 20:32:26 +0000
  • 53f2e4c48f Updated ToString function for ColorDepth and DisplayMode. Corrected two warnings in GLHelper.cs Updated X11GLContext to use the correct DisplayMode. the_fiddler 2007-08-07 18:08:06 +0000
  • 81a26ab792 Updated ToString function for ColorDepth and DisplayMode. Corrected two warnings in GLHelper.cs Updated X11GLContext to use the correct DisplayMode. the_fiddler 2007-08-07 18:08:06 +0000
  • a305f1e6fa Corrected build error (stray ',') the_fiddler 2007-08-07 17:24:03 +0000
  • 39a8a8d190 Corrected build error (stray ',') the_fiddler 2007-08-07 17:24:03 +0000
  • c67859d7ca Keyboard handling now plays well with normal event handling on X11. One more issue to go: GLControl on X11 throws when calling MakeCurrent. the_fiddler 2007-08-06 12:13:50 +0000
  • 8e88fd9393 Keyboard handling now plays well with normal event handling on X11. One more issue to go: GLControl on X11 throws when calling MakeCurrent. the_fiddler 2007-08-06 12:13:50 +0000
  • 6e9ac53c7f Corrected S02_RawInput_Logger crash by creating a render window. the_fiddler 2007-08-06 11:26:58 +0000
  • dac140a36d Corrected S02_RawInput_Logger crash by creating a render window. the_fiddler 2007-08-06 11:26:58 +0000
  • 863a8e9557 Added Create and Destroy events to NativeGLWindow. the_fiddler 2007-08-06 11:22:18 +0000
  • e6950a6128 Added Create and Destroy events to NativeGLWindow. the_fiddler 2007-08-06 11:22:18 +0000
  • f30e7f6df8 Major updates to shutdown sequence (should correct bug where GameWindow hangs on exit). Enhanced the IGameWindow interface by adding the Keyboard and IsExiting properties. Fully implemented keyboard on X11. Renamed some OpenTK keys. the_fiddler 2007-08-06 09:22:04 +0000
  • a707ef91a5 Major updates to shutdown sequence (should correct bug where GameWindow hangs on exit). Enhanced the IGameWindow interface by adding the Keyboard and IsExiting properties. Fully implemented keyboard on X11. Renamed some OpenTK keys. the_fiddler 2007-08-06 09:22:04 +0000
  • 94e738bb9a Enahnaced X11 keymap. Renamed some OpenTK keys. the_fiddler 2007-08-06 00:08:51 +0000
  • 6353793cd0 Enahnaced X11 keymap. Renamed some OpenTK keys. the_fiddler 2007-08-06 00:08:51 +0000
  • 87e85a13c2 Resolved all crash bugs on X11Input.X11Keyboard Working on X11 key mapping. the_fiddler 2007-08-05 23:38:59 +0000
  • cbb1c1a0d9 Resolved all crash bugs on X11Input.X11Keyboard Working on X11 key mapping. the_fiddler 2007-08-05 23:38:59 +0000
  • 1c8b39d20a Added X11 structs and functions from Mono's x11 bindings. Updated several items to use these bindings. Debugging crash on XCheckIfEvent callback. the_fiddler 2007-08-05 23:09:05 +0000
  • 4f35768779 Added X11 structs and functions from Mono's x11 bindings. Updated several items to use these bindings. Debugging crash on XCheckIfEvent callback. the_fiddler 2007-08-05 23:09:05 +0000
  • 2ddcaa15d4 Improved WindowInfo.ToString. Added window mapping for X11Input. Changed the notification mask for X11GLNative the_fiddler 2007-08-05 19:04:06 +0000
  • ce23ae19c8 Improved WindowInfo.ToString. Added window mapping for X11Input. Changed the notification mask for X11GLNative the_fiddler 2007-08-05 19:04:06 +0000
  • 0fe5712f0c VisualInfo now copied from parent WindowInfo to child. the_fiddler 2007-08-05 18:52:46 +0000
  • 0473bb7647 VisualInfo now copied from parent WindowInfo to child. the_fiddler 2007-08-05 18:52:46 +0000
  • 3c5797b15c Added visual for InputOnly window X11Input the_fiddler 2007-08-05 18:51:07 +0000
  • 83d4a08c3c Added visual for InputOnly window X11Input the_fiddler 2007-08-05 18:51:07 +0000
  • 499e36ae94 Trying to debug why Key events do not reach the X11Input window. the_fiddler 2007-08-05 18:38:16 +0000
  • ae73c86b8f Trying to debug why Key events do not reach the X11Input window. the_fiddler 2007-08-05 18:38:16 +0000
  • 4c0b710fa6 Slightly changed debug output on Create event (X11GLNative) Corrected event hooking in X11Input. the_fiddler 2007-08-05 18:33:38 +0000
  • 888e3be361 Slightly changed debug output on Create event (X11GLNative) Corrected event hooking in X11Input. the_fiddler 2007-08-05 18:33:38 +0000
  • 6ccbfb266e Hooked up Keyboard event handling in X11Input Added ProcessEvents() function to IInputDriver. Does nothing on WinRawInput, but is needed by X11Input the_fiddler 2007-08-05 18:26:14 +0000
  • 13c04f4bbd Hooked up Keyboard event handling in X11Input Added ProcessEvents() function to IInputDriver. Does nothing on WinRawInput, but is needed by X11Input the_fiddler 2007-08-05 18:26:14 +0000
  • 0531e20287 Added preliminary key handling to X11Keyboard. Removed stupid hack in WinRawKeyboard. the_fiddler 2007-08-05 18:10:08 +0000
  • 69730a274e Added preliminary key handling to X11Keyboard. Removed stupid hack in WinRawKeyboard. the_fiddler 2007-08-05 18:10:08 +0000
  • 04bbcf03d8 Corrected the OnCreate infinite loop between X11GLNative and X11Input. the_fiddler 2007-08-05 17:54:11 +0000
  • 22c3eb187f Corrected the OnCreate infinite loop between X11GLNative and X11Input. the_fiddler 2007-08-05 17:54:11 +0000
  • 4c38950247 Changed the WindowInfo(WindowInfo parent) constructor to make the newly created window a child of the specified parent. This should be the last bug causing the NRE in X11Input.cs the_fiddler 2007-08-05 17:45:59 +0000
  • ad97683c80 Changed the WindowInfo(WindowInfo parent) constructor to make the newly created window a child of the specified parent. This should be the last bug causing the NRE in X11Input.cs the_fiddler 2007-08-05 17:45:59 +0000
  • ab1ec72170 Corrected what might be the cause of the NRE on X11GLNative. the_fiddler 2007-08-05 17:39:31 +0000
  • 998243f669 Corrected what might be the cause of the NRE on X11GLNative. the_fiddler 2007-08-05 17:39:31 +0000
  • 19e7aff6ee Updated X11/X11Input.cs and X11/X11Keyboard.cs. The input window is now a child of the main window, and X11Keyboard now gets the keysym/keycode info. the_fiddler 2007-08-05 17:21:46 +0000
  • 387f455078 Updated X11/X11Input.cs and X11/X11Keyboard.cs. The input window is now a child of the main window, and X11Keyboard now gets the keysym/keycode info. the_fiddler 2007-08-05 17:21:46 +0000
  • 91d71b754e Corrected NRE in X11Keyboard the_fiddler 2007-08-05 16:54:14 +0000
  • 3e47153aa4 Corrected NRE in X11Keyboard the_fiddler 2007-08-05 16:54:14 +0000
  • a56ababd8b Corrected NRE in WindowInfo.ToString functions, when referring to non-existent parent. the_fiddler 2007-08-05 16:47:07 +0000
  • 3974dbde8e Corrected NRE in WindowInfo.ToString functions, when referring to non-existent parent. the_fiddler 2007-08-05 16:47:07 +0000
  • a987a5daf6 Overrode ToString in WindowInfo implementations. Debugging NRE in X11Keyboard constructor. the_fiddler 2007-08-05 16:44:31 +0000
  • a2f5fa396f Overrode ToString in WindowInfo implementations. Debugging NRE in X11Keyboard constructor. the_fiddler 2007-08-05 16:44:31 +0000
  • b526c077d5 Added one default keyboard to X11Keyboard keyboard list. the_fiddler 2007-08-05 16:36:33 +0000
  • 781d2447c3 Added one default keyboard to X11Keyboard keyboard list. the_fiddler 2007-08-05 16:36:33 +0000
  • 005a7e924b Implemented X11.X11.Keyboard get property. the_fiddler 2007-08-05 16:30:44 +0000
  • 2836dab743 Implemented X11.X11.Keyboard get property. the_fiddler 2007-08-05 16:30:44 +0000
  • 8f5fc9cdd8 Corrected an invalid cast exception in X11Keyboard constructor. the_fiddler 2007-08-05 16:26:01 +0000
  • d59ce27f0c Corrected an invalid cast exception in X11Keyboard constructor. the_fiddler 2007-08-05 16:26:01 +0000
  • 2b7f7bbc24 Corrected an error, where keysyms were not allocated, causing an NRE. the_fiddler 2007-08-05 16:19:25 +0000
  • 475ac46bdb Corrected an error, where keysyms were not allocated, causing an NRE. the_fiddler 2007-08-05 16:19:25 +0000
  • 25f82c8b84 Corrected spelling errors in X11.CreateWindow enum. Create event now fires from X11GLNative windows (added CreateWindow.SubStructureNotifyMask). Changed X11Input window to InputOnly. the_fiddler 2007-08-05 16:15:15 +0000
  • 1bb6569b46 Corrected spelling errors in X11.CreateWindow enum. Create event now fires from X11GLNative windows (added CreateWindow.SubStructureNotifyMask). Changed X11Input window to InputOnly. the_fiddler 2007-08-05 16:15:15 +0000
  • 40add1aaef Renamed OpenTK.Input.Keys to OpenTK.Input.Key. Added keymap to X11/X11Keyboard.cs (not complete). Added GetKeyboardMapping(), DisplayFlags() and XKey enum to OpenTK.Platform.X11.API.cs the_fiddler 2007-08-05 16:04:39 +0000
  • 22d4f1b3ce Renamed OpenTK.Input.Keys to OpenTK.Input.Key. Added keymap to X11/X11Keyboard.cs (not complete). Added GetKeyboardMapping(), DisplayFlags() and XKey enum to OpenTK.Platform.X11.API.cs the_fiddler 2007-08-05 16:04:39 +0000
  • 2357f54af6 Removed exceptions from Fullscreen properties. the_fiddler 2007-08-05 13:51:07 +0000
  • 95d5db5347 Removed exceptions from Fullscreen properties. the_fiddler 2007-08-05 13:51:07 +0000
  • a581ee102a Deleted X11/X11WindowInfo.cs It is now called X11/WindowInfo.cs the_fiddler 2007-08-05 13:45:39 +0000
  • 972574dd2c Deleted X11/X11WindowInfo.cs It is now called X11/WindowInfo.cs the_fiddler 2007-08-05 13:45:39 +0000
  • b630d84add Added IWindowInfo.cs, X11/WindowInfo.cs and Windows/WindowInfo.cs, which hold information regarding a platform specific window object. Updated everything to not use raw window handles, but rather WindowInfo objects. Added code that (hopefully) creates an invisible input window for X11. the_fiddler 2007-08-05 13:42:31 +0000
  • 23403362e9 Added IWindowInfo.cs, X11/WindowInfo.cs and Windows/WindowInfo.cs, which hold information regarding a platform specific window object. Updated everything to not use raw window handles, but rather WindowInfo objects. Added code that (hopefully) creates an invisible input window for X11. the_fiddler 2007-08-05 13:42:31 +0000
  • 0172ff101c Updated documentation on the *GLNative classes. X11/X11GLNative.cs now doesn't create a render window during the constructor call, but rather when CreateWindow is called explicitly. the_fiddler 2007-08-05 10:33:23 +0000
  • 519b432cd7 Updated documentation on the *GLNative classes. X11/X11GLNative.cs now doesn't create a render window during the constructor call, but rather when CreateWindow is called explicitly. the_fiddler 2007-08-05 10:33:23 +0000
  • dce223c738 Added IMouse.cs and Mouse.cs, fixing the compilation on mono. the_fiddler 2007-08-05 10:17:20 +0000
  • 8e440de4ac Added IMouse.cs and Mouse.cs, fixing the compilation on mono. the_fiddler 2007-08-05 10:17:20 +0000
  • 4c725a098b Started working around a subtle Mono error regarding types and properties. the_fiddler 2007-08-05 10:07:59 +0000
  • 24e986bc1a Started working around a subtle Mono error regarding types and properties. the_fiddler 2007-08-05 10:07:59 +0000
  • ed9c9eac16 Updated IMouse interface. Updated InputDriver implementation of IInputDriver. the_fiddler 2007-08-05 09:59:42 +0000
  • afda045962 Updated IMouse interface. Updated InputDriver implementation of IInputDriver. the_fiddler 2007-08-05 09:59:42 +0000
  • 47a3a3f62c Started implementing X11Input.cs, X11Keyboard.cs and X11Mouse.cs drivers. Removed some warnings from X11Api.cs the_fiddler 2007-08-05 09:03:22 +0000
  • e34ee87e4e Started implementing X11Input.cs, X11Keyboard.cs and X11Mouse.cs drivers. Removed some warnings from X11Api.cs the_fiddler 2007-08-05 09:03:22 +0000
  • 73e0509a06 Updated Windows.Api to be CLS-Compliant. the_fiddler 2007-08-05 00:09:42 +0000
  • 6b80938086 Updated Windows.Api to be CLS-Compliant. the_fiddler 2007-08-05 00:09:42 +0000
  • 6898d88a96 Synced with gl3 branch (added Wgl Generator.cs). Bind now builds. the_fiddler 2007-08-04 23:46:06 +0000
  • 7bdc94ed07 Synced with gl3 branch (added Wgl Generator.cs). Bind now builds. the_fiddler 2007-08-04 23:46:06 +0000
  • 2f239284a9 Corrected T10_GLSL_Cube.cs build errors. the_fiddler 2007-08-04 23:44:41 +0000
  • a4f53e294f Corrected T10_GLSL_Cube.cs build errors. the_fiddler 2007-08-04 23:44:41 +0000
  • c855420287 Merged with gl3 branch. Resolved conflicts. Added IMouseDriver.cs the_fiddler 2007-08-04 23:39:56 +0000
  • 09bd00885c Merged with gl3 branch. Resolved conflicts. Added IMouseDriver.cs the_fiddler 2007-08-04 23:39:56 +0000
  • 6812739418 Renamed InputDevices.cs to InputDriver.cs. Added IMouseDriver.cs and WinRawMouse. the_fiddler 2007-08-04 13:28:16 +0000
  • d423f6e94c Renamed InputDevices.cs to InputDriver.cs. Added IMouseDriver.cs and WinRawMouse. the_fiddler 2007-08-04 13:28:16 +0000
  • f9ab9f5242 Updated T10_GLSL_Cube to explicitly create a render window. Added input driver to W01_First_Window. Works perfectly! Added a debug message to GameWindow.cs, when accessing the opengl Context before creating a render window (this forces render window creation). the_fiddler 2007-08-04 12:17:30 +0000
  • c16968c06c Updated T10_GLSL_Cube to explicitly create a render window. Added input driver to W01_First_Window. Works perfectly! Added a debug message to GameWindow.cs, when accessing the opengl Context before creating a render window (this forces render window creation). the_fiddler 2007-08-04 12:17:30 +0000