Stefanos A.
9407b61116
Updated solution to VS2013 format.
2013-12-15 13:47:29 +01:00
Stefanos A.
72e919c0b5
Added nuget.exe to project items
2013-12-15 13:47:19 +01:00
Stefanos A.
1701f923ca
Committed nuget cmdline tool to source control
...
This appears to be the simplest (only?) way to use nuget in a
cross-platform manner.
2013-12-15 13:36:00 +01:00
Stefanos A
38821d0a0e
Merge branch 'nuget'
2013-12-15 13:23:16 +01:00
Stefanos A
1af4f60c45
Add OpenTK.dll.config as content
2013-12-15 13:21:22 +01:00
Stefanos A
bf1a43be4f
MonoDevelop insists on making these changes
2013-12-15 13:05:06 +01:00
Stefanos A
0fdaed5639
Updated description
2013-12-15 13:04:29 +01:00
Stefanos A
2b93e453cd
Generate nuget package for OpenTK.GLControl
2013-12-15 13:03:56 +01:00
Stefanos A
4e77a508a1
Generate xml documentation for OpenTK.GLControl
2013-12-15 13:01:39 +01:00
Stefanos A
b424673ef0
Improved nuget version information
2013-12-15 12:02:43 +01:00
Stefanos A
e1ef842e02
Do not commit build timestamp to repository
2013-12-15 12:02:01 +01:00
Stefanos A
881015646f
Generate both build timestamp and version information
2013-12-15 12:01:26 +01:00
parallels
61f334f3f5
Delay VisualInfo construction ( fixes #17 )
...
In OpenTK 1.1, GraphicsMode queries the platform for a mode id lazily.
By delaying VisualInfo selection until the GraphicsContext is constructed
we ensure that a concrete GraphicsMode is selected and ready for use.
2013-12-14 11:54:55 +01:00
Stefanos A
216a9778ab
Copy build artifact to root directory regardless of artifact name
2013-12-14 00:20:39 +01:00
Stefanos A
37b44dd2e2
Added release notes for OpenTK
2013-12-14 00:19:18 +01:00
Stefanos A
4466a597a3
Added nuget lib directory to gitignore
2013-12-14 00:19:03 +01:00
Stefanos A
a5fc0af5b6
Added nuget build target to OpenTK.sln
2013-12-13 10:52:11 +01:00
Stefanos A
fe4f8166c8
Added nuget build target
...
This will create a nupkg file for OpenTK and copy it to the base
directory. Version information is currently hardcoded to 1.1 (this
should be fixed.)
2013-12-13 10:51:34 +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
Stefanos A
128d96994b
Eliminated memory allocations in Keyboard events
2013-12-09 23:44:51 +01:00
Stefanos A
537a2f7b89
Do not generate KeyPress events for non-printable characters
2013-12-09 23:43:36 +01:00
Stefanos A
19d9beb6a4
Merge branch 'enumfix'
2013-12-08 21:07:46 +01:00
Stefanos A
0b5f03c094
Regenerated bindings
2013-12-08 16:20:30 +01:00
Stefanos A
2add888424
Added overloads for compatibility with 1.0 and 1.1 APIs
2013-12-08 16:20:22 +01:00
Stefanos A
ac52bd9783
Maintain Obsolete property when cloning a function
2013-12-08 16:20:04 +01:00
Stefanos A
cc25916f14
Create convenience overloads based on wrappers, not entry points
...
It makes sense to generate convenience overloads for each relevant
wrapper function, instead of each entry point. This way, we generate
convenience overloads for every wrapper in overrides.xml (even wrappers
for background compatibility), which would otherwise be ignored.
2013-12-08 16:19:46 +01:00
parallels
b977ff13bb
Fix for issue #16 "X11 misreported as unsupported platform"
2013-12-08 12:38:06 +01:00
Stefanos A.
94c405b6aa
Regenerated bindings
2013-12-06 18:37:11 +01:00
Stefanos A.
95a9296df7
Updated to Revision 24389
2013-12-06 18:37:03 +01:00
Stefanos A.
9f4eabf8ed
Improved handling of enum parameters
...
When a function parameter matches a strongly-typed enum, the parameter
type is explicitly set to that enum. This fixes issues with function
parameters referring to enums whose names change after translation.
2013-12-06 18:36:31 +01:00
Stefanos A.
8d7ba31e0c
Cleaned up instructions for Converter.exe
2013-12-06 18:28:38 +01:00
Stefanos A.
f32aee7497
ClientRectangle should not affect window location
...
Fixes issue #13
2013-12-05 17:44:13 +01:00
Stefanos A.
1812024594
Move installer to destination directory
...
This reduces the garbage left behind by the installer generation script.
2013-12-05 12:05:26 +01:00
Stefanos A.
e27d349b2e
Streamlined nsis installer
...
OpenAL is now included in the Dependencies/ folder and NShader is no
longer linked to by the installer.
2013-12-05 12:04:58 +01:00
Stefanos A.
85f081778b
Ignore generated installers
2013-12-05 12:04:15 +01:00
Stefanos A.
6a8ee08024
Corrected zip build script
...
Excluded items are now really excluded.
2013-12-05 11:42:01 +01:00
Stefanos A.
ca36c6f26a
Workaround for #5
...
WS_CLIPCHILDREN and WS_CLIPSIBLINGS appear to cause flickering on
specific video cards. OpenGL appears to work correctly without these, so
we'll disable them to return to OpenTK 1.0 behavior.
2013-12-02 23:39:36 +01:00
Stefanos A.
58ab194ba8
Fixed centering for non DPI-aware applications
2013-12-02 23:37:22 +01:00
Stefanos A.
c480911843
DPI-scaling should affect resolution
...
The correct resolution will now be reported depending on whether the
application is DPI-aware.
2013-12-02 23:37:00 +01:00
Stefanos A.
d215075bff
High-resolution mode is enabled by default
2013-12-02 22:34:39 +01:00
Stefanos A.
1475b3d427
Made DPI-awareness configurable (issue #6 )
...
It is now possible to indicate that an application is not DPI-aware. In
that case, OpenTK will let the operating system handle DPI scaling. This
results in worse visuals (pixel doubling) but allows non DPI-aware
applications to continue working.
2013-12-02 22:18:16 +01:00
Stefanos A.
32a5e0fc50
Add test for new text input events
2013-11-22 18:25:30 +01:00
Elias Holzer
6ee04b2ff9
Implemented KeyPress event for Sdl2NativeWindow.
2013-11-22 18:05:11 +01:00
Elias Holzer
f851d8887c
Implemented KeyDown and KeyUp events for Sdl2NativeWindow.
2013-11-22 18:04:53 +01:00
Elias Holzer
38532804ec
Enabled KeyDown and KeyUp events in NativeWindow.
2013-11-22 18:03:17 +01:00
Stefanos A.
e2404d2cfc
Fix "CursorVisible bugs"
...
When we enter the modal resize loop on Windows with ClipCursor set, we
cause a feedback loop where every resize causes the cursor to move and
every move causes a new resize. To fix this, we need to ungrab the
cursor when we are enter the modal loop.
2013-11-22 14:10:21 +01:00
Stefanos A.
24aa7893b8
Updated release notes
2013-11-22 00:32:42 +01:00
Stefanos A.
5acd38c4f6
Updated todo list
2013-11-21 19:44:12 +01:00
Stefanos A.
fef8a9e840
Updated build instructions.
2013-11-21 09:34:34 +01:00
Stefanos A.
b7af883cff
Fix exceptions on reused OpenGL context handles
...
Implementations may reuse OpenGL context handles that have been
destroyed. If a context is finalized but not Disposed, then OpenTK may
keep a reference to the old context handle, causing a crash when the
same handle is returned for a new context. To fix that, new context
handles will now replace old handles in case of a clash.
2013-11-21 09:34:06 +01:00