thefiddler
|
b458b40683
|
[Mac] Use out/ref parameters instead of unsafe pointers in bindings
|
2014-01-05 22:05:54 +01:00 |
|
thefiddler
|
6dadbd3570
|
[Mac] Implemented necessary CFString methods
|
2014-01-05 02:42:33 +01:00 |
|
thefiddler
|
95270c877d
|
Added Compositing and FrameworkScaled flags
|
2013-12-23 21:42:16 +01:00 |
|
thefiddler
|
c13d80d6d8
|
Fixed GameWindow.{Bounds, Location, Size, X, Y} setters on OpenTK/Carbon
|
2013-12-23 20:21:02 +01:00 |
|
Stefanos A
|
7582decf55
|
Cache size of char
BlittableValueType<char> caches the size of the type parameter. This
way, we avoid calling Marshal.SizeOf repeatedly for every keyboard
event.
|
2013-12-09 23:46:07 +01:00 |
|
David Jeske
|
cce40d60b0
|
fix MacOS bug mapping modifier keys to the scancode array
|
2013-08-10 19:50:05 -07:00 |
|
David Jeske
|
2c29df6296
|
added support for smooth trackpad scrolling on macos
|
2013-08-09 23:20:49 -07:00 |
|
the_fiddler
|
4fde3c4dab
|
Added conditional compilation and the necessary classes to compile OpenTK without referencing System.Drawing.dll. To build without System.Drawing, add "MINIMAL" to the conditional compilation symbols. Note that this is an experimental feature that will result in a source- and binary-incompatible dll.
|
2011-12-08 00:03:14 +00:00 |
|
the_fiddler
|
809d369c52
|
Implemented IGraphicsContext.SwapInterval property that supersedes IGraphicsContext.VSync. Fixes issue [#2671]: "Expose SwapInterval to GameWindow".
|
2011-09-06 12:06:30 +00:00 |
|
the_fiddler
|
df4339433a
|
* EventInfo.cs, AglContext.cs, MacOSKeyMap.cs, Application.cs,
CarbonInput.cs, CarbonGLNative.cs, MacOSException.cs,
CarbonBindings/Agl.cs, CarbonBindings/CarbonAPI.cs,
CarbonBindings/MacOSKeys.cs, CarbonBindings/SpeechChannel.cs,
CarbonBindings/CoreFoundation.cs,
CarbonBindings/QuartzDisplayServicesAPI.cs:
Normalized licensing information.
|
2010-11-26 11:41:45 +00:00 |
|
the_fiddler
|
ed08f068c7
|
* Platform/MacOS/CarbonBindings/QuartzDisplayServicesAPI.cs:
Added support for mouse control.
|
2010-11-26 11:00:57 +00:00 |
|
the_fiddler
|
42663d1a70
|
* Platform/MacOS/CarbonBindings/CarbonAPI.cs:
Added support for mouse delta events.
|
2010-11-26 11:00:27 +00:00 |
|
the_fiddler
|
2c0b024158
|
Implemented SetPosition in terms of CGWarpMouseCursorPosition.
Added constructors to HIPoint.
|
2010-11-25 00:30:16 +00:00 |
|
the_fiddler
|
efc864de76
|
Use main run loop for input callbacks. This way we don't have to run the loop ourselves.
Unregister callbacks for removed devices.
|
2010-11-24 13:13:14 +00:00 |
|
the_fiddler
|
72a38b36cb
|
Device discovery now works correctly. Added support for input value callbacks.
|
2010-11-24 12:50:08 +00:00 |
|
the_fiddler
|
1626b3a835
|
* MacOSGraphicsMode.cs:
* CarbonBindings/Agl.cs: Added AGL-based GraphicsMode detection on Mac
OS X. Fixes issue [#1679]: "GraphicsMode returns hardcoded mode on
Mac OS X".
|
2010-11-24 00:55:19 +00:00 |
|
the_fiddler
|
4fd279534b
|
* OpenTK.csproj:
* Platform/MacOS/HIDInput.cs:
* Platform/MacOS/MacOSFactory.cs:
* Platform/MacOS/CarbonBindings/CoreFoundation.cs: Initial work on HID
input manager.
|
2010-11-22 15:57:26 +00:00 |
|
the_fiddler
|
f12cbf1cd5
|
Synced trunk with 1.0 branch.
|
2009-11-16 18:45:41 +00:00 |
|
kanato
|
56412367c4
|
MacOS: Detect display boundaries so created windows are placed in the right spot.
|
2009-11-09 07:39:38 +00:00 |
|
kanato
|
c605a05ffb
|
MacOS: Fix event from user clicking close box to properly report that window doesn't exist anymore.
|
2009-11-09 07:18:54 +00:00 |
|
the_fiddler
|
ff572e83b7
|
Added experimental OpenTK.Point/Size/Rectangle alternatives to System.Drawing, to make OpenTK usable without referencing System.Drawing (disabled by default, #define EXPERIMENTAL to test). Modified a number of using directives and namespace qualifiers to accommodate this change.
|
2009-11-01 12:44:38 +00:00 |
|
the_fiddler
|
f230535dfc
|
Removed obsolete IResizable, DisplayMode and ColorMode APIs.
Marked carbon API class as internal.
Added a large number of missing XML comments.
|
2009-06-04 11:31:02 +00:00 |
|
the_fiddler
|
83bcde95f9
|
Marked platform-specific APIs as internal.
Added ObsoleteAttribute to obsolete functionality.
|
2009-06-04 11:21:33 +00:00 |
|
the_fiddler
|
7df9a448d6
|
Merged gw-next2 branch to trunk.
|
2009-06-02 15:49:39 +00:00 |
|
kanato
|
5817a46f65
|
Implement PointToClient for MacOS.
|
2009-05-11 01:10:09 +00:00 |
|
the_fiddler
|
c02b693062
|
Added initial support for GameWindow.PointToClient.
|
2009-05-07 19:48:22 +00:00 |
|
kanato
|
3c1676ee40
|
Add MacOS code to call gestalt to detect OS version.
|
2009-03-02 01:49:23 +00:00 |
|
the_fiddler
|
e5ad57e13d
|
Suppressed a large amount of warnings for unused methods / fields in the platform bindings.
Replaced tab stops with spaces.
|
2009-02-22 12:10:36 +00:00 |
|
the_fiddler
|
69b17fa43f
|
Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files.
|
2009-02-22 10:43:35 +00:00 |
|
kanato
|
c2fd0e5eb2
|
Merged in macos branch for Mac OS X support.
|
2009-02-20 18:57:57 +00:00 |
|