Jarl Gullberg [Fri, 28 Jul 2017 11:37:42 +0000 (13:37 +0200)]
Merge pull request #609 from leezer3/RailDriver
Windows HID: Implement generic Consumer device which returns a button collection
Jarl Gullberg [Fri, 28 Jul 2017 10:13:53 +0000 (12:13 +0200)]
Merge pull request #607 from Nihlus/purge-regions-mobile
Correct mobile projects for StyleCop compliance.
Jarl Gullberg [Fri, 28 Jul 2017 10:08:57 +0000 (12:08 +0200)]
Use explicit modifiers for Android code.
Jarl Gullberg [Fri, 28 Jul 2017 10:06:13 +0000 (12:06 +0200)]
Use explicit modifiers for iOS code.
Jarl Gullberg [Fri, 28 Jul 2017 10:01:28 +0000 (12:01 +0200)]
Remove regions from iOS and correct brace style.
Jarl Gullberg [Fri, 28 Jul 2017 10:01:12 +0000 (12:01 +0200)]
Remove regions from Android.
Jarl Gullberg [Fri, 28 Jul 2017 09:22:32 +0000 (11:22 +0200)]
Merge pull request #600 from Nihlus/stylecop-1-initial
Add StyleCop.Analyzers to projects
Jarl Gullberg [Fri, 28 Jul 2017 09:22:05 +0000 (11:22 +0200)]
Merge pull request #588 from Frassle/issue517
Change StringBuilder parameters to out Strings
Fraser Waters [Thu, 27 Jul 2017 11:21:21 +0000 (12:21 +0100)]
Fix Helper methods to use out Strings
Fraser Waters [Thu, 27 Jul 2017 10:56:33 +0000 (11:56 +0100)]
Run Generator.Bind
Fraser Waters [Sun, 23 Jul 2017 10:54:40 +0000 (11:54 +0100)]
Use "out String" parameters instead of "StringBuilder"
Fraser Waters [Thu, 27 Jul 2017 10:48:38 +0000 (11:48 +0100)]
Run Generator.Bind
Fraser Waters [Mon, 17 Jul 2017 09:39:21 +0000 (10:39 +0100)]
Emit CountAttributes during binding
Adds a new parameter attribute CountAttribute that is emitted during
binding. CountAttribute is based on the "len" attribute in the
specifications. It describes what the expected count/length of the
parameter is.
During rewrite we remove these attributes.
Fraser Waters [Sat, 22 Jul 2017 13:51:10 +0000 (14:51 +0100)]
Update Bind project to Framework 4.6.1
Christopher Lees [Thu, 27 Jul 2017 15:39:37 +0000 (16:39 +0100)]
Implement generic Consumer device which returns a button collection
Jarl Gullberg [Thu, 27 Jul 2017 14:56:26 +0000 (16:56 +0200)]
Merge pull request #602 from Nihlus/unix-unofficial-xamarin-android
Support building OpenTK.Android on Linux
Jarl Gullberg [Thu, 27 Jul 2017 10:40:50 +0000 (12:40 +0200)]
Merge pull request #606 from Frassle/runbind
Run Generator.Bind
Fraser Waters [Thu, 27 Jul 2017 10:17:20 +0000 (11:17 +0100)]
Run Generator.Bind
Fixes a load of whitespace errors and missing access modifies in ES.
Changes WaitSync to no longer return WaitSyncStatus (correct according to
https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glWaitSync.xhtml,
looks like
020bb696f6acdf1b0a9454a713c16e54713cf267 fixed this in the override
but Bind wasn't rerun).
Jarl Gullberg [Thu, 27 Jul 2017 10:14:59 +0000 (12:14 +0200)]
Merge pull request #605 from Nihlus/myget-parameter-workaround
Set NuGet packages to always build when building via MyGet
Jarl Gullberg [Thu, 27 Jul 2017 10:01:21 +0000 (12:01 +0200)]
Add declaration of BuildTarget outside of the condition.
Jarl Gullberg [Thu, 27 Jul 2017 09:58:41 +0000 (11:58 +0200)]
Strip trailing newlines.
Jarl Gullberg [Thu, 27 Jul 2017 09:58:30 +0000 (11:58 +0200)]
Add check for MyGet as the build runner and strip trailing newlines.
varon [Wed, 26 Jul 2017 18:05:58 +0000 (20:05 +0200)]
Merge pull request #598 from ppy/no-child-window
Remove child_window to support exclusive full screen in more scenarios
varon [Wed, 26 Jul 2017 17:59:42 +0000 (19:59 +0200)]
Merge pull request #604 from Nihlus/enable-glwidget-nupack
Remove GLWidget exclusion from nuget packing
Jarl Gullberg [Wed, 26 Jul 2017 15:07:11 +0000 (17:07 +0200)]
Remove GLWidget exclusion from nuget packing.
Jarl Gullberg [Wed, 26 Jul 2017 13:19:16 +0000 (15:19 +0200)]
Readd missing drawing namespace.
Jarl Gullberg [Wed, 26 Jul 2017 13:18:59 +0000 (15:18 +0200)]
Add conditional directory overrides for Unix.
Jarl Gullberg [Wed, 26 Jul 2017 14:22:52 +0000 (16:22 +0200)]
Removed accidental terminal command. Window focusing is hard.
Jarl Gullberg [Wed, 26 Jul 2017 13:57:16 +0000 (15:57 +0200)]
Make sure that StyleCop.Analyzers is excluded from NuGet dependencies.
Jarl Gullberg [Tue, 25 Jul 2017 21:32:26 +0000 (23:32 +0200)]
Drop Link attribute in favor of Link tag to allow building with MSBuild 14
Jarl Gullberg [Tue, 25 Jul 2017 21:24:34 +0000 (23:24 +0200)]
Added three undocumented rules.
Jarl Gullberg [Tue, 25 Jul 2017 20:49:20 +0000 (22:49 +0200)]
Move exception rule to its corresponding block.
Jarl Gullberg [Tue, 25 Jul 2017 20:48:40 +0000 (22:48 +0200)]
Enabled compliant rules in the SA15 block.
Jarl Gullberg [Tue, 25 Jul 2017 20:33:21 +0000 (22:33 +0200)]
Enabled compliant rules in the SA14 block.
Jarl Gullberg [Tue, 25 Jul 2017 14:57:23 +0000 (16:57 +0200)]
Enabled compliant rules in the SA13 block.
Jarl Gullberg [Tue, 25 Jul 2017 14:26:31 +0000 (16:26 +0200)]
Added intentional metadata to some rules and enabled compliant ones in the SA12 block.
Jarl Gullberg [Tue, 25 Jul 2017 14:14:23 +0000 (16:14 +0200)]
Disabled noncompliant rules after scanning the other projects.
Jarl Gullberg [Tue, 25 Jul 2017 13:49:07 +0000 (15:49 +0200)]
Forgot to add StyleCop.Analyzers to the other projects as well.
Jarl Gullberg [Tue, 25 Jul 2017 13:23:49 +0000 (15:23 +0200)]
Enabled compliant rules in the SA10 block.
Jarl Gullberg [Tue, 25 Jul 2017 12:55:00 +0000 (14:55 +0200)]
Enabled SA1004.
Jarl Gullberg [Tue, 25 Jul 2017 12:54:10 +0000 (14:54 +0200)]
Enabled SA1003.
Jarl Gullberg [Tue, 25 Jul 2017 12:52:54 +0000 (14:52 +0200)]
Enabled some adhered rules.
Jarl Gullberg [Tue, 25 Jul 2017 12:47:07 +0000 (14:47 +0200)]
Enabled StyleCop inspections for all projects. This replaces AllRules.
Jarl Gullberg [Tue, 25 Jul 2017 12:29:00 +0000 (14:29 +0200)]
Added stylecop configuration file and rule set.
Jarl Gullberg [Tue, 25 Jul 2017 11:36:25 +0000 (13:36 +0200)]
Added StyleCop.Analyzers to OpenTK.GLWidget
Jarl Gullberg [Tue, 25 Jul 2017 11:33:57 +0000 (13:33 +0200)]
Added StyleCop.Analyzers to the solution.
Jarl Gullberg [Wed, 26 Jul 2017 14:40:27 +0000 (16:40 +0200)]
Merge pull request #603 from Nihlus/nuget-include-debugging-symbols
Ensure that all projects bundle their debugging symbols
Jarl Gullberg [Wed, 26 Jul 2017 14:13:20 +0000 (16:13 +0200)]
Ensure that all projects bundle their debugging symbols.
Fraser Waters [Wed, 26 Jul 2017 07:58:52 +0000 (08:58 +0100)]
Merge pull request #601 from UnknownShadow200/develop
Update bugs/issues urls to point to OpenTK github issues instead of defunct OpenTK.com
UnknownShadow200 [Wed, 26 Jul 2017 07:20:00 +0000 (17:20 +1000)]
Update bugs/issues urls to point to OpenTK github issues instead of defunct OpenTK.com
Dean Herbert [Tue, 25 Jul 2017 02:37:16 +0000 (11:37 +0900)]
Remove child_window to support exclusive full screen in more scenarios
Jarl Gullberg [Mon, 24 Jul 2017 22:36:01 +0000 (00:36 +0200)]
Merge pull request #594 from VPeruS/sdl-position
Fix cursor incorreclty moved out of window
Vlad Kalyuzhny [Mon, 24 Jul 2017 21:36:33 +0000 (00:36 +0300)]
Fix cursor incorreclty moved out of window
Jarl Gullberg [Mon, 24 Jul 2017 15:22:52 +0000 (17:22 +0200)]
Merge pull request #586 from Nihlus/mark-cls-compliant
Mark methods and classes in GLWidget with their CLS compliance
Jarl Gullberg [Mon, 24 Jul 2017 14:11:45 +0000 (16:11 +0200)]
Removed redundant CLS-compliant attributes.
Jarl Gullberg [Mon, 24 Jul 2017 14:08:26 +0000 (16:08 +0200)]
Merge pull request #591 from Frassle/buildwarnings
Fix some simple build warnings
Jarl Gullberg [Mon, 24 Jul 2017 14:06:05 +0000 (16:06 +0200)]
Merge pull request #592 from Frassle/bindings_style
Fix the binding generator to match recent handmade changes
Fraser Waters [Sun, 23 Jul 2017 22:04:03 +0000 (23:04 +0100)]
Remove trailing space from bindings
Fraser Waters [Sun, 23 Jul 2017 22:03:44 +0000 (23:03 +0100)]
Emit private modifier for binding points
Fraser Waters [Sun, 23 Jul 2017 22:03:02 +0000 (23:03 +0100)]
Remove trailing space in License file
Fraser Waters [Sun, 23 Jul 2017 10:06:22 +0000 (11:06 +0100)]
Remove unused fields in MouseDevice
Fraser Waters [Sun, 23 Jul 2017 10:06:04 +0000 (11:06 +0100)]
Print Exception variable in Rewrite
Jarl Gullberg [Fri, 21 Jul 2017 10:02:33 +0000 (12:02 +0200)]
Merge pull request #585 from Nihlus/cleanup-6-remove-unused-usings
Remove unused using statements
Jarl Gullberg [Fri, 21 Jul 2017 09:29:48 +0000 (11:29 +0200)]
Marked some methods and classes in GLWidget with their CLS compliance.
Jarl Gullberg [Thu, 20 Jul 2017 19:42:58 +0000 (21:42 +0200)]
Removed now empty preprocessor statement.
Jarl Gullberg [Thu, 20 Jul 2017 19:41:38 +0000 (21:41 +0200)]
Restore removed using statements from minimal classes.
Jarl Gullberg [Thu, 20 Jul 2017 19:36:47 +0000 (21:36 +0200)]
Correct malformed formatting.
Jarl Gullberg [Thu, 20 Jul 2017 19:36:11 +0000 (21:36 +0200)]
Remove now empty preprocessor statement.
Jarl Gullberg [Thu, 20 Jul 2017 19:32:51 +0000 (21:32 +0200)]
Removed unused using statements.
Jarl Gullberg [Thu, 20 Jul 2017 19:22:18 +0000 (21:22 +0200)]
Merge pull request #575 from Nihlus/cleanup-5-enforce-braces
Enforce the use of braces for conditional statements
Jarl Gullberg [Thu, 20 Jul 2017 19:19:29 +0000 (21:19 +0200)]
Merge pull request #582 from Nihlus/disable-redundant-warnings
Disable superfluous warnings in native interop code.
Jarl Gullberg [Thu, 20 Jul 2017 17:58:38 +0000 (19:58 +0200)]
Merge pull request #583 from Nihlus/add-missing-xml
Add missing XML comments for GLHelper.
Jarl Gullberg [Thu, 20 Jul 2017 17:58:10 +0000 (19:58 +0200)]
Add comment for #pragma disable
Jarl Gullberg [Thu, 20 Jul 2017 15:49:44 +0000 (17:49 +0200)]
Remove references to unused function GetWindowDC.
Jarl Gullberg [Thu, 20 Jul 2017 15:31:36 +0000 (17:31 +0200)]
Removed redundant literal variable name specifier.
Jarl Gullberg [Thu, 20 Jul 2017 15:30:46 +0000 (17:30 +0200)]
Corrected preprocessor alignment.
Jarl Gullberg [Thu, 20 Jul 2017 15:29:12 +0000 (17:29 +0200)]
Corrected malformed formatting in GameWindow.
Jarl Gullberg [Thu, 20 Jul 2017 15:26:08 +0000 (17:26 +0200)]
Add missing XML comments for GLHelper.
Jarl Gullberg [Thu, 20 Jul 2017 11:41:53 +0000 (13:41 +0200)]
Merge pull request #581 from Nihlus/correct-xml-comment
Corrected XML comments to reflect now removed JoystickAxis enumeration.
Jarl Gullberg [Thu, 20 Jul 2017 11:41:46 +0000 (13:41 +0200)]
Merge pull request #580 from Nihlus/remove-unused-field
Remove unused backing field from FileDropEventArgs.
Jarl Gullberg [Thu, 20 Jul 2017 10:57:42 +0000 (12:57 +0200)]
Disable superfluous warnings in native interop code.
Jarl Gullberg [Thu, 20 Jul 2017 10:49:03 +0000 (12:49 +0200)]
Corrected XML comments to reflect now removed JoystickAxis enumeration.
Jarl Gullberg [Thu, 20 Jul 2017 10:45:01 +0000 (12:45 +0200)]
Remove unused backing field from FileDropEventArgs.
Jarl Gullberg [Wed, 19 Jul 2017 17:50:31 +0000 (19:50 +0200)]
Merge pull request #577 from akrolsmir/develop
Fix broken Android and iOS builds
Austin Chen [Wed, 19 Jul 2017 07:24:43 +0000 (00:24 -0700)]
Fix broken Android and iOS builds
Jarl Gullberg [Mon, 17 Jul 2017 17:24:51 +0000 (19:24 +0200)]
Enforced the use of braces for conditional statements.
Jarl Gullberg [Mon, 17 Jul 2017 17:07:16 +0000 (19:07 +0200)]
Merge pull request #564 from Nihlus/cleanup-4-explicit-modifiers
Enforce use of explicit access modifiers
Jarl Gullberg [Fri, 7 Jul 2017 15:40:24 +0000 (17:40 +0200)]
Enforced use of explicit private modifiers.
Fraser Waters [Mon, 17 Jul 2017 16:20:31 +0000 (17:20 +0100)]
Merge pull request #574 from Frassle/bind_settings
Update Generator.Bind default settings for new repo layout
Jarl Gullberg [Mon, 17 Jul 2017 16:04:49 +0000 (18:04 +0200)]
Merge pull request #572 from Nihlus/converter-better-options
Replace bundled Mono.Options in Converter
Fraser Waters [Mon, 10 Jul 2017 17:37:12 +0000 (18:37 +0100)]
Update Generator.Bind default settings for new repo layout
Jarl Gullberg [Sun, 16 Jul 2017 20:31:16 +0000 (22:31 +0200)]
Merge pull request #565 from leezer3/JoystickAxis
Change: Bump joystick axis limit to 64 & remove JoystickAxis enum
Christopher Lees [Sun, 16 Jul 2017 19:49:00 +0000 (20:49 +0100)]
Change: Use MaxAxes, not inlined constants
Jarl Gullberg [Sun, 16 Jul 2017 13:53:29 +0000 (15:53 +0200)]
Attempted AppVeyor compilation fix by target version bump.
Jarl Gullberg [Sun, 16 Jul 2017 13:40:22 +0000 (15:40 +0200)]
Renamed "Parser" to "XmlParser" to not conflict with the command line parser.
Jarl Gullberg [Sat, 15 Jul 2017 16:31:32 +0000 (18:31 +0200)]
Bumped Mono.Cecil version to correct build errors.
Jarl Gullberg [Sat, 15 Jul 2017 13:47:16 +0000 (15:47 +0200)]
Updated and renamed README file.
Jarl Gullberg [Sat, 15 Jul 2017 13:42:51 +0000 (15:42 +0200)]
Removed old options usage from Main.cs.
Jarl Gullberg [Sat, 15 Jul 2017 13:40:03 +0000 (15:40 +0200)]
Implemented options class.
Jarl Gullberg [Sat, 15 Jul 2017 13:23:04 +0000 (15:23 +0200)]
Bumped framework target of Generator.Convert and updated to v2 of CommandLineParser.