varon [Tue, 4 Jul 2017 19:37:15 +0000 (21:37 +0200)]
Merge pull request #549 from Nihlus/remove-obsolete-code
Remove code marked obsolete
varon [Tue, 4 Jul 2017 19:35:21 +0000 (21:35 +0200)]
Merge pull request #524 from Nihlus/glwidget-gtk3
GTK3 updates for GLWidget
varon [Tue, 4 Jul 2017 19:31:53 +0000 (21:31 +0200)]
Merge pull request #557 from Frassle/parser
Two small Parser changes
Fraser Waters [Sun, 2 Jul 2017 22:11:05 +0000 (23:11 +0100)]
Move Enum/FuncPrefix and TrimName to base Parser object
Doesn't seem to be that useful alone but a Vulkan parser is different
enough to OpenGL to need a new Parser object but name trimming is pretty
much the same.
Fraser Waters [Sun, 2 Jul 2017 22:03:34 +0000 (23:03 +0100)]
Remove unused property Version in Converter
The property Version on the Parser class was never used. Removed it and
the command line argument in main that was used to set it.
Jarl Gullberg [Sun, 2 Jul 2017 16:54:48 +0000 (18:54 +0200)]
Merge pull request #556 from Frassle/develop
Remove refernce to old Examples.csproj from .sln
Fraser Waters [Sun, 2 Jul 2017 13:29:22 +0000 (14:29 +0100)]
Remove refernce to old Examples.csproj from .sln
Jarl Gullberg [Sun, 25 Jun 2017 11:49:04 +0000 (13:49 +0200)]
Corrected usages of tabs instead of spaces.
Jarl Gullberg [Sun, 25 Jun 2017 11:45:05 +0000 (13:45 +0200)]
Merge branch 'develop' into glwidget-gtk3
Jarl Gullberg [Sun, 25 Jun 2017 11:44:19 +0000 (13:44 +0200)]
Removed bundled GLXAttribute enum.
Jarl Gullberg [Sun, 25 Jun 2017 11:44:01 +0000 (13:44 +0200)]
Set GLXAttribute access to public.
Jarl Gullberg [Tue, 20 Jun 2017 14:00:48 +0000 (16:00 +0200)]
Removed obsolete VSync property.
Jarl Gullberg [Tue, 20 Jun 2017 13:56:04 +0000 (15:56 +0200)]
Removed obsolete input driver.
Jarl Gullberg [Tue, 20 Jun 2017 13:55:39 +0000 (15:55 +0200)]
Removed obsolete keyboard driver.
Jarl Gullberg [Tue, 20 Jun 2017 13:55:21 +0000 (15:55 +0200)]
Removed obsolete joystick driver.
Jarl Gullberg [Tue, 20 Jun 2017 13:54:57 +0000 (15:54 +0200)]
Removed obsolete mouse driver.
Jarl Gullberg [Tue, 20 Jun 2017 13:54:28 +0000 (15:54 +0200)]
Removed obsolete functions which accessed the obsolete joystick driver.
Jarl Gullberg [Tue, 20 Jun 2017 13:53:06 +0000 (15:53 +0200)]
Removed obsolete legacy joystick driver.
Jarl Gullberg [Tue, 20 Jun 2017 13:52:16 +0000 (15:52 +0200)]
Removed obsolete legacy input driver.
Jarl Gullberg [Tue, 20 Jun 2017 13:49:45 +0000 (15:49 +0200)]
Removed obsolete screenshot function.
Jarl Gullberg [Tue, 20 Jun 2017 13:48:04 +0000 (15:48 +0200)]
Removed obsolete compatibility properties.
Jarl Gullberg [Tue, 20 Jun 2017 13:47:05 +0000 (15:47 +0200)]
Removed obsolete INativeGLWindow class.
Jarl Gullberg [Tue, 20 Jun 2017 13:45:49 +0000 (15:45 +0200)]
Removed obsolete CreateDummyContext functions and added constructor
constructor comments which explain how to create a dummy context.
Jarl Gullberg [Tue, 20 Jun 2017 13:41:39 +0000 (15:41 +0200)]
Removed obsolete compatibiliy fields.
Jarl Gullberg [Tue, 20 Jun 2017 13:40:56 +0000 (15:40 +0200)]
Removed warning disables.
Jarl Gullberg [Tue, 20 Jun 2017 13:40:12 +0000 (15:40 +0200)]
Removed obsolete compatibility wrapper functions.
Jarl Gullberg [Tue, 20 Jun 2017 13:38:40 +0000 (15:38 +0200)]
Removed obsolete compatibility function.
Jarl Gullberg [Tue, 20 Jun 2017 13:22:51 +0000 (15:22 +0200)]
Removed obsolete Matrix functions.
Jarl Gullberg [Tue, 20 Jun 2017 13:21:18 +0000 (15:21 +0200)]
Removed obsolete function accessor.
Jarl Gullberg [Tue, 20 Jun 2017 13:19:44 +0000 (15:19 +0200)]
Removed CreateGraphicsContext helper wrapper.
Jarl Gullberg [Tue, 20 Jun 2017 13:19:14 +0000 (15:19 +0200)]
Removed obsolete Mult functions and renamed region.
Jarl Gullberg [Tue, 20 Jun 2017 13:18:51 +0000 (15:18 +0200)]
Removed obsolete property.
Jarl Gullberg [Tue, 20 Jun 2017 13:18:27 +0000 (15:18 +0200)]
Removed obsolete multiplication functions and renamed region.
Jarl Gullberg [Tue, 20 Jun 2017 13:17:32 +0000 (15:17 +0200)]
Removed obsolete property.
Jarl Gullberg [Tue, 20 Jun 2017 13:16:47 +0000 (15:16 +0200)]
Removed obsolete methods from vector classes.
Jarl Gullberg [Tue, 20 Jun 2017 13:12:23 +0000 (15:12 +0200)]
Removed obsolete constructors from Vector2.
Jarl Gullberg [Tue, 20 Jun 2017 13:11:59 +0000 (15:11 +0200)]
Removed obsolete mathematics class.
Jarl Gullberg [Tue, 20 Jun 2017 13:10:02 +0000 (15:10 +0200)]
Removed obsolete property.
Jarl Gullberg [Tue, 20 Jun 2017 13:09:01 +0000 (15:09 +0200)]
Removed obsolete constructor.
Jarl Gullberg [Tue, 20 Jun 2017 13:08:34 +0000 (15:08 +0200)]
Removed unused and obsolete fields.
Jarl Gullberg [Tue, 20 Jun 2017 13:07:24 +0000 (15:07 +0200)]
Removed obsolete SetWindowAttributes structure.
Jarl Gullberg [Tue, 20 Jun 2017 13:06:08 +0000 (15:06 +0200)]
Removed obsolete and unused function.
Jarl Gullberg [Thu, 22 Jun 2017 16:27:39 +0000 (18:27 +0200)]
Merge pull request #547 from Nihlus/expand-gitignore
Expand .gitignore
Jarl Gullberg [Wed, 21 Jun 2017 16:28:36 +0000 (18:28 +0200)]
Reindented with spaces instead of tabs.
Jarl Gullberg [Sun, 18 Jun 2017 15:43:21 +0000 (17:43 +0200)]
Rider is handled by the JetBrains section.
Jarl Gullberg [Sun, 18 Jun 2017 15:40:58 +0000 (17:40 +0200)]
Updated .gitignore.
Jarl Gullberg [Sun, 18 Jun 2017 20:09:20 +0000 (22:09 +0200)]
Removed license headers.
Jarl Gullberg [Sun, 18 Jun 2017 19:17:00 +0000 (21:17 +0200)]
Removed duplicate structures, and set to use already existing ones.
Jarl Gullberg [Sun, 18 Jun 2017 19:16:21 +0000 (21:16 +0200)]
Set XVisualInfo to public.
Jarl Gullberg [Sun, 18 Jun 2017 15:16:03 +0000 (17:16 +0200)]
Merge pull request #541 from varon/malcomstill-pr-471v2
Updated Linux/KMS platform to work with recent versions of libinput / Fix for Linux/KMS rendering glitches
varon [Fri, 16 Jun 2017 19:46:27 +0000 (21:46 +0200)]
Merge pull request #540 from VPeruS/macx64-cursor-fix
Macx64 cursor fix
Malcolm Still [Tue, 13 Jun 2017 22:30:43 +0000 (17:30 -0500)]
Merge branch 'develop' of github.com:malcolmstill/opentk into develop
VPeruS [Tue, 13 Jun 2017 21:56:42 +0000 (00:56 +0300)]
Add requsted changes
Malcolm Still [Tue, 13 Jun 2017 21:19:50 +0000 (16:19 -0500)]
Remove Fixed24 struct
Malcolm Still [Thu, 12 Jan 2017 16:58:48 +0000 (16:58 +0000)]
Remove DRM cursor on Dispose.
Malcolm Still [Wed, 11 Jan 2017 21:30:33 +0000 (21:30 +0000)]
Moving the LockSurface after waiting for the page flip stops the rendering glitches on Linux/KMS.
Malcolm Still [Fri, 6 Jan 2017 15:40:18 +0000 (15:40 +0000)]
Some casts required in the absolute motion handler now that the query functions return doubles.
Malcolm Still [Fri, 6 Jan 2017 15:37:14 +0000 (15:37 +0000)]
Mistake in change. The Debug.Print statement should not be there.
Malcolm Still [Fri, 6 Jan 2017 15:34:11 +0000 (15:34 +0000)]
Relative pointer motion should use the relative (Delta) query functions.
Malcolm Still [Fri, 6 Jan 2017 15:31:58 +0000 (15:31 +0000)]
Use new axis querying functions to update mouse scroll state.
Malcolm Still [Fri, 6 Jan 2017 15:30:08 +0000 (15:30 +0000)]
Use new Libinput.CreateContext and Libinput.AssignSeat functions in Setup().
Malcolm Still [Fri, 6 Jan 2017 15:17:52 +0000 (15:17 +0000)]
Removed @ symbol from IntPtr name
Malcolm Still [Fri, 6 Jan 2017 15:15:45 +0000 (15:15 +0000)]
Pointer coordinate query functions now return doubles.
Malcolm Still [Fri, 6 Jan 2017 15:13:37 +0000 (15:13 +0000)]
libinput v0.8 removed libinput_event_pointer_get_axis and replace with libinput_event_pointer_has_axis and libinput_event_pointer_get_axis_value now takes a specified PointerAxis
Malcolm Still [Fri, 6 Jan 2017 15:06:10 +0000 (15:06 +0000)]
libinput v0.4 removed libinput_udev_create_for_seat and replaced with two functions libinput_udev_create_context and libinput_udev_assign_seat to separately create a context and assign it a seat name.
Malcolm Still [Tue, 13 Jun 2017 21:19:50 +0000 (16:19 -0500)]
Remove Fixed24 struct
Jarl Gullberg [Tue, 13 Jun 2017 21:06:39 +0000 (23:06 +0200)]
RootWindow is now accessed through GDK.Screen instead. It is deprecated in GTK3.
Jarl Gullberg [Tue, 13 Jun 2017 20:49:49 +0000 (22:49 +0200)]
Added more method and class comments.
Jarl Gullberg [Tue, 13 Jun 2017 20:46:28 +0000 (22:46 +0200)]
Correct usage of variable name under GTK2.
Jarl Gullberg [Tue, 13 Jun 2017 20:45:10 +0000 (22:45 +0200)]
GdkWindow is deprecated in GTK3. Splitting out into two accessors.
Jarl Gullberg [Tue, 13 Jun 2017 20:42:52 +0000 (22:42 +0200)]
Split the different Destroy and Dispose signatures.
Jarl Gullberg [Tue, 13 Jun 2017 20:34:32 +0000 (22:34 +0200)]
Revert "Removed redundant field initializers."
This reverts commit
5abcfedf1116ce1d465b9f438febee519e602e13.
Jarl Gullberg [Tue, 13 Jun 2017 20:34:29 +0000 (22:34 +0200)]
Revert "Introduced optional parameters for GLWidget constructor, removing a redundant constructor."
This reverts commit
1634a652c2638669d1c725b13fdab782dcd96470.
Jarl Gullberg [Tue, 13 Jun 2017 20:34:26 +0000 (22:34 +0200)]
Revert "Converted GraphicsContextFlags into an auto-property."
This reverts commit
be037bbdb0b61bd434ed5a7ab85a5261486063fd.
Jarl Gullberg [Tue, 13 Jun 2017 20:34:14 +0000 (22:34 +0200)]
Revert "Added ReSharper warning suppressions."
This reverts commit
c98fbde35c77e3d2180f7ab3022a83643ff5340a.
Jarl Gullberg [Tue, 13 Jun 2017 20:13:20 +0000 (22:13 +0200)]
Added ReSharper warning suppressions.
Jarl Gullberg [Tue, 13 Jun 2017 20:11:19 +0000 (22:11 +0200)]
Converted GraphicsContextFlags into an auto-property.
Jarl Gullberg [Tue, 13 Jun 2017 20:10:49 +0000 (22:10 +0200)]
Introduced optional parameters for GLWidget constructor, removing a redundant constructor.
Jarl Gullberg [Tue, 13 Jun 2017 20:09:32 +0000 (22:09 +0200)]
Removed redundant field initializers.
Jarl Gullberg [Tue, 13 Jun 2017 20:08:58 +0000 (22:08 +0200)]
Enforced use of explicit private modifiers for clarity.
Jarl Gullberg [Tue, 13 Jun 2017 20:08:23 +0000 (22:08 +0200)]
Improved comments.
Jarl Gullberg [Tue, 13 Jun 2017 20:02:21 +0000 (22:02 +0200)]
Deleted now obsolete code.
Jarl Gullberg [Tue, 13 Jun 2017 20:01:34 +0000 (22:01 +0200)]
Added new files to project.
Jarl Gullberg [Tue, 13 Jun 2017 20:01:11 +0000 (22:01 +0200)]
Replaced in-class initialization with calls to platform-specific classes.
Jarl Gullberg [Tue, 13 Jun 2017 20:00:41 +0000 (22:00 +0200)]
Broke out window info initialization into their own classes.
Jarl Gullberg [Tue, 13 Jun 2017 19:42:16 +0000 (21:42 +0200)]
Dropped to C# 6.0 to maintain support for AppVeyor.
Jarl Gullberg [Tue, 13 Jun 2017 18:43:44 +0000 (20:43 +0200)]
Removed obsolete GtkSharp references.
Jarl Gullberg [Tue, 13 Jun 2017 18:29:58 +0000 (20:29 +0200)]
Merge branch 'develop' into glwidget-gtk3
Jarl Gullberg [Tue, 13 Jun 2017 18:24:38 +0000 (20:24 +0200)]
Removed invalid character.
Jarl Gullberg [Tue, 13 Jun 2017 18:22:08 +0000 (20:22 +0200)]
Corrected use of versioned folder.
Jarl Gullberg [Tue, 13 Jun 2017 18:12:09 +0000 (20:12 +0200)]
Reverted use of SolutionDir.
Jarl Gullberg [Tue, 13 Jun 2017 17:59:58 +0000 (19:59 +0200)]
Updated FSharp.Core reference as a side effect.
Jarl Gullberg [Tue, 13 Jun 2017 17:59:29 +0000 (19:59 +0200)]
Fixed incorrect chooser.
Jarl Gullberg [Tue, 13 Jun 2017 17:59:04 +0000 (19:59 +0200)]
Reenabled building of GLWidget project.
Jarl Gullberg [Tue, 13 Jun 2017 17:58:49 +0000 (19:58 +0200)]
Updated with new reference to gtk-sharp3.
Jarl Gullberg [Tue, 13 Jun 2017 17:51:52 +0000 (19:51 +0200)]
Changed to a more recent GTK#3 NuGet package.
Jarl Gullberg [Tue, 13 Jun 2017 17:51:14 +0000 (19:51 +0200)]
Added constant switching between GTK#2 and GTK#3 references in the project file.
varon [Tue, 13 Jun 2017 15:28:04 +0000 (17:28 +0200)]
Merge pull request #539 from jeske/issue_488_input_events_fired_more_than_once
fix issue #488, input events fired more than once
VPeruS [Thu, 8 Jun 2017 20:30:51 +0000 (23:30 +0300)]
HIRect to NSRect. HISize to NSSize
VPeruS [Thu, 8 Jun 2017 19:25:59 +0000 (22:25 +0300)]
Change HIPoint to NSPoint, hipoint wasn't arch independent