Commit graph

  • 4e191bc928 Fixed keyfile handling in Visual Studio. the_fiddler 2009-11-09 23:39:27 +0000
  • 5fdf830e2c Updated ignore rules. the_fiddler 2009-11-09 22:42:54 +0000
  • 42a0200cc6 Updated ignore rules. the_fiddler 2009-11-09 22:41:38 +0000
  • 2870532c78 Branched for 1.0 release. the_fiddler 2009-11-09 20:14:14 +0000
  • 20216d0d2b * OpenTK/Test/Multithreading.cs: Replaced anonymous delegate by a private function for easier debugging. Switch to/from fullscreen when Key.Space is pressed. the_fiddler 2009-11-09 19:14:14 +0000
  • 3a7d38762a * OpenTK/Test/Multithreading.cs: Replaced anonymous delegate by a private function for easier debugging. Switch to/from fullscreen when Key.Space is pressed. the_fiddler 2009-11-09 19:14:14 +0000
  • 089b72c9c8 Protect all Xlib calls with XLockDisplay/XUnlockDisplay. Fixes issue [#1354]: "Application always run in windowed mode when using shared contexts". the_fiddler 2009-11-09 19:05:41 +0000
  • fdf4a93829 Protect all Xlib calls with XLockDisplay/XUnlockDisplay. Fixes issue [#1354]: "Application always run in windowed mode when using shared contexts". the_fiddler 2009-11-09 19:05:41 +0000
  • d3ba9e61e0 * ImmediateMode.cs: Added missing calls to base.On* events. Removed tabs. the_fiddler 2009-11-09 17:34:24 +0000
  • 2cbf60bb6f * ImmediateMode.cs: Added missing calls to base.On* events. Removed tabs. the_fiddler 2009-11-09 17:34:24 +0000
  • 8af490627f Fixed a large number of recurring spelling mistakes in documentation (patch by iRBiS). Fixes issue [#1341]: "Vector4 constructor describes w component as z component + other spelling corrections". the_fiddler 2009-11-09 08:15:38 +0000
  • 9eb504eb4e Fixed a large number of recurring spelling mistakes in documentation (patch by iRBiS). Fixes issue [#1341]: "Vector4 constructor describes w component as z component + other spelling corrections". the_fiddler 2009-11-09 08:15:38 +0000
  • aedb514b84 Fixed documentation which describes w components as z components (patch by iRBiS). the_fiddler 2009-11-09 08:12:34 +0000
  • d4457c6ce1 Fixed documentation which describes w components as z components (patch by iRBiS). the_fiddler 2009-11-09 08:12:34 +0000
  • 5c225c0ff6 Updated ignore lists. the_fiddler 2009-11-09 07:59:14 +0000
  • 84e034a75b Updated ignore lists. the_fiddler 2009-11-09 07:59:14 +0000
  • 62b65af462 MacOS: Hack for AGL to have access to the display device specified when a NativeWindow is created. kanato 2009-11-09 07:50:21 +0000
  • d7506f0a73 MacOS: Hack for AGL to have access to the display device specified when a NativeWindow is created. kanato 2009-11-09 07:50:21 +0000
  • 56412367c4 MacOS: Detect display boundaries so created windows are placed in the right spot. kanato 2009-11-09 07:39:38 +0000
  • 049d339643 MacOS: Detect display boundaries so created windows are placed in the right spot. kanato 2009-11-09 07:39:38 +0000
  • c605a05ffb MacOS: Fix event from user clicking close box to properly report that window doesn't exist anymore. kanato 2009-11-09 07:18:54 +0000
  • dad798d41d MacOS: Fix event from user clicking close box to properly report that window doesn't exist anymore. kanato 2009-11-09 07:18:54 +0000
  • 017c9e86d0 Mac OS X Fix for GameWindow to call glContext.Update when resized kanato 2009-11-09 06:51:52 +0000
  • 8bd20009b2 Mac OS X Fix for GameWindow to call glContext.Update when resized kanato 2009-11-09 06:51:52 +0000
  • 959a1e8eb7 Added System.Drawing reference back to QuickStart project (see previous commit). the_fiddler 2009-11-08 23:04:46 +0000
  • 742cf961e4 Added System.Drawing reference back to QuickStart project (see previous commit). the_fiddler 2009-11-08 23:04:46 +0000
  • e35f9d5374 Disabled OpenTK.Point, Size and Rectangle structures that were meant to replace their System.Drawing implementations until the correct course of action can be determined. This change is too disruptive to existing applications, especially if they are also using Windows.Forms (see discussion here: http://www.opentk.com/node/1348). the_fiddler 2009-11-08 23:02:53 +0000
  • c494250c3c Disabled OpenTK.Point, Size and Rectangle structures that were meant to replace their System.Drawing implementations until the correct course of action can be determined. This change is too disruptive to existing applications, especially if they are also using Windows.Forms (see discussion here: http://www.opentk.com/node/1348). the_fiddler 2009-11-08 23:02:53 +0000
  • 0af0916ce0 Don't display window by default, unless "Visible = true" is called. Allows the creation of invisible windows for secondary GraphicsContexts. the_fiddler 2009-11-08 22:46:49 +0000
  • eedbe9df31 Don't display window by default, unless "Visible = true" is called. Allows the creation of invisible windows for secondary GraphicsContexts. the_fiddler 2009-11-08 22:46:49 +0000
  • e1485cdfca Added a second terminating 0 to attribute list, trying to work around issue [#1352]: "Occasional AccessViolationExceptions when creating the GLControl". the_fiddler 2009-11-08 22:42:20 +0000
  • a0e95055e3 Added a second terminating 0 to attribute list, trying to work around issue [#1352]: "Occasional AccessViolationExceptions when creating the GLControl". the_fiddler 2009-11-08 22:42:20 +0000
  • 756cf4aaed Added system-defined colors. Added and improved constructors (more versatile). Added ToArgb() method for improved System.Drawing.Color interop. the_fiddler 2009-11-07 19:38:40 +0000
  • f03a6ddc76 Added system-defined colors. Added and improved constructors (more versatile). Added ToArgb() method for improved System.Drawing.Color interop. the_fiddler 2009-11-07 19:38:40 +0000
  • 1cd2b8d076 Use SHOW command instead of SHOWNORMAL when making a window visible, since SHOWNORMAL will un-maximize a fullscreen or maximized window. Do not force an invisible window to become visible when modifying its state or borders. the_fiddler 2009-11-07 10:44:31 +0000
  • 874401ce0b Use SHOW command instead of SHOWNORMAL when making a window visible, since SHOWNORMAL will un-maximize a fullscreen or maximized window. Do not force an invisible window to become visible when modifying its state or borders. the_fiddler 2009-11-07 10:44:31 +0000
  • dafcfd6f38 Always set the DisplayDevice.Bounds to a correct value. Fixes issue [#1339]: "DisplayDevice.Bounds not set". the_fiddler 2009-11-07 10:42:25 +0000
  • dd832ab6bd Always set the DisplayDevice.Bounds to a correct value. Fixes issue [#1339]: "DisplayDevice.Bounds not set". the_fiddler 2009-11-07 10:42:25 +0000
  • 38a8efb649 Do not check for an X server if we detect Mac OS X. Should solve issue [#1338]: "Running apps in Mac OSX start a application called X11". the_fiddler 2009-11-07 10:10:53 +0000
  • 4e8d7482ae Do not check for an X server if we detect Mac OS X. Should solve issue [#1338]: "Running apps in Mac OSX start a application called X11". the_fiddler 2009-11-07 10:10:53 +0000
  • 2e418e5b6b Update the context when the native window is resized. the_fiddler 2009-11-06 21:56:35 +0000
  • 29dd5dfe68 Update the context when the native window is resized. the_fiddler 2009-11-06 21:56:35 +0000
  • ef4658a647 MacOS may have an X server installed. Prefers the native Carbon/Quartz platform driver over X in this case (same issue as rev. 2465). the_fiddler 2009-11-06 18:51:06 +0000
  • 2cf543d988 MacOS may have an X server installed. Prefers the native Carbon/Quartz platform driver over X in this case (same issue as rev. 2465). the_fiddler 2009-11-06 18:51:06 +0000
  • ab198f15e7 Correctly set the primary device in the DisplayDevice constructor. the_fiddler 2009-11-06 18:34:53 +0000
  • 30aa9ff194 Correctly set the primary device in the DisplayDevice constructor. the_fiddler 2009-11-06 18:34:53 +0000
  • 70eba0eb20 MacOS can have an X server installed. Modified the code so that it prefers the native Carbon/Quartz platform driver over X in this case. the_fiddler 2009-11-06 17:58:35 +0000
  • 4278538317 MacOS can have an X server installed. Modified the code so that it prefers the native Carbon/Quartz platform driver over X in this case. the_fiddler 2009-11-06 17:58:35 +0000
  • 7c82f66942 Fixed spelling of hertz and fps. Fixes issue [#1333]: "Spelling of SI units in documentation and captions". Patch by iRBiS. the_fiddler 2009-11-06 16:46:28 +0000
  • 67fed8705f Fixed spelling of hertz and fps. Fixes issue [#1333]: "Spelling of SI units in documentation and captions". Patch by iRBiS. the_fiddler 2009-11-06 16:46:28 +0000
  • 9055ac0686 Return proper CarbonWindowInfo instance instead of DummyWindowInfo. the_fiddler 2009-11-06 15:33:53 +0000
  • e2b3bda885 Return proper CarbonWindowInfo instance instead of DummyWindowInfo. the_fiddler 2009-11-06 15:33:53 +0000
  • 62fee03192 * Rectangle.cs: Fixed ToString formatting code. the_fiddler 2009-11-06 10:04:32 +0000
  • 92e2104c9d * Rectangle.cs: Fixed ToString formatting code. the_fiddler 2009-11-06 10:04:32 +0000
  • 8733dd7c2f * Platform/Windows/WinDisplayDevice.cs: * Platform/MacOS/QuartzDisplayDeviceDriver.cs: Updated to use the new DisplayDevice constructors. the_fiddler 2009-11-06 09:50:50 +0000
  • 139b6af9fa * Platform/Windows/WinDisplayDevice.cs: * Platform/MacOS/QuartzDisplayDeviceDriver.cs: Updated to use the new DisplayDevice constructors. the_fiddler 2009-11-06 09:50:50 +0000
  • 2af357c106 * DisplayDevice.cs: Made DisplayDevice properties settable internally (simplifies device detection code). Bounds property is now independent of the default resolution. the_fiddler 2009-11-06 09:49:06 +0000
  • 2f3481231b * DisplayDevice.cs: Made DisplayDevice properties settable internally (simplifies device detection code). Bounds property is now independent of the default resolution. the_fiddler 2009-11-06 09:49:06 +0000
  • 39b4e329fd * X11GLNative.cs: Convert from ASCII to the default encoding before generating KeyPress events (allows support for simple scripts that do not use composition.) the_fiddler 2009-11-05 12:12:29 +0000
  • e6aeff7d35 * X11GLNative.cs: Convert from ASCII to the default encoding before generating KeyPress events (allows support for simple scripts that do not use composition.) the_fiddler 2009-11-05 12:12:29 +0000
  • 3e1ce4dfa5 * X11GLNative.cs: Implemented KeyPress event (no support for input methods yet). the_fiddler 2009-11-05 11:49:24 +0000
  • 5127316431 * X11GLNative.cs: Implemented KeyPress event (no support for input methods yet). the_fiddler 2009-11-05 11:49:24 +0000
  • 3129b359a9 Removed System.Drawing dependency from QuickStart. the_fiddler 2009-11-04 21:22:41 +0000
  • e131297e7f Removed System.Drawing dependency from QuickStart. the_fiddler 2009-11-04 21:22:41 +0000
  • ada915fed0 Added missing TitleChanged event. the_fiddler 2009-11-04 20:49:38 +0000
  • 4af10e6c68 Added missing TitleChanged event. the_fiddler 2009-11-04 20:49:38 +0000
  • 3fd2b4b30b Removed unused code. the_fiddler 2009-11-04 20:48:35 +0000
  • 03512805c8 Removed unused code. the_fiddler 2009-11-04 20:48:35 +0000
  • c0789ffa6e Cleaned up deprecated methods. the_fiddler 2009-11-04 20:48:31 +0000
  • 75843147b8 Cleaned up deprecated methods. the_fiddler 2009-11-04 20:48:31 +0000
  • c09c21dc64 Cleaned up a large number of documentation issues. the_fiddler 2009-11-04 20:48:02 +0000
  • fa81d3daa8 Cleaned up a large number of documentation issues. the_fiddler 2009-11-04 20:48:02 +0000
  • 3e1e9dfdca Updated deprecation message with specific instructions on how to solve the issue. the_fiddler 2009-11-04 20:47:06 +0000
  • ac0930d109 Updated deprecation message with specific instructions on how to solve the issue. the_fiddler 2009-11-04 20:47:06 +0000
  • 40235d84ca Added helper overloads for OpenTK.Point/Rectangle structures. the_fiddler 2009-11-04 19:24:21 +0000
  • b353b62115 Added helper overloads for OpenTK.Point/Rectangle structures. the_fiddler 2009-11-04 19:24:21 +0000
  • 6770e171ed Enabled System.Drawing.Point/Size/Rectangle replacements. the_fiddler 2009-11-04 19:10:32 +0000
  • 078adc4b83 Enabled System.Drawing.Point/Size/Rectangle replacements. the_fiddler 2009-11-04 19:10:32 +0000
  • b36e6c64d7 Refactored timer installation/removal into their own methods. the_fiddler 2009-11-04 18:35:32 +0000
  • 2cec4c1696 Refactored timer installation/removal into their own methods. the_fiddler 2009-11-04 18:35:32 +0000
  • bf8e2c695a Added simpler constructor overload for external GraphicsContexts. the_fiddler 2009-11-04 17:18:32 +0000
  • c2d92f5aca Added simpler constructor overload for external GraphicsContexts. the_fiddler 2009-11-04 17:18:32 +0000
  • e3781e0b91 Don't forget to load all bindings when constructing an external context - this constructor was added for precisely this reason, after all. the_fiddler 2009-11-04 17:14:57 +0000
  • 839406aec4 Don't forget to load all bindings when constructing an external context - this constructor was added for precisely this reason, after all. the_fiddler 2009-11-04 17:14:57 +0000
  • 38576a20f2 Deprecated the LoadAll() method in favor of the new GraphicsContext constructors. the_fiddler 2009-11-04 17:03:59 +0000
  • 30afae50c6 Deprecated the LoadAll() method in favor of the new GraphicsContext constructors. the_fiddler 2009-11-04 17:03:59 +0000
  • 2073a8805c Added missing base.On* calls. the_fiddler 2009-11-04 17:01:44 +0000
  • c3aba0d21e Added missing base.On* calls. the_fiddler 2009-11-04 17:01:44 +0000
  • 9f4eca541f Support external EGL contexts. the_fiddler 2009-11-04 17:00:52 +0000
  • 7f57d75570 Support external EGL contexts. the_fiddler 2009-11-04 17:00:52 +0000
  • 1f254a9f55 Added missing documentation to GraphicsContext constructor. the_fiddler 2009-11-04 17:00:34 +0000
  • cc8ac7df14 Added missing documentation to GraphicsContext constructor. the_fiddler 2009-11-04 17:00:34 +0000
  • 5142354cda Renamed internal BindingsBase.LoadAll/Load methods to LoadEntryPoints/LoadEntryPoint, in order to avoid name clashes with the static GL.LoadAll() method. Added GraphicsContext() constructor that takes an existing, valid OpenGL context. This can be used for interop with third-party toolkits which create the OpenGL context themselves. the_fiddler 2009-11-04 16:49:56 +0000
  • 2d4b962d2c Renamed internal BindingsBase.LoadAll/Load methods to LoadEntryPoints/LoadEntryPoint, in order to avoid name clashes with the static GL.LoadAll() method. Added GraphicsContext() constructor that takes an existing, valid OpenGL context. This can be used for interop with third-party toolkits which create the OpenGL context themselves. the_fiddler 2009-11-04 16:49:56 +0000
  • 8ce46fafde Set window title and icon. the_fiddler 2009-11-04 11:47:58 +0000
  • b3c66b852d Set window title and icon. the_fiddler 2009-11-04 11:47:58 +0000
  • 507a890ceb Doubled the size of particles and made them slightly faster. the_fiddler 2009-11-04 10:47:20 +0000
  • f0fb55b864 Doubled the size of particles and made them slightly faster. the_fiddler 2009-11-04 10:47:20 +0000
  • 74657d94f8 Cleaned up sample, added color and motion. the_fiddler 2009-11-04 10:44:56 +0000
  • 11b68be5d0 Cleaned up sample, added color and motion. the_fiddler 2009-11-04 10:44:56 +0000