Commit graph

334 commits

Author SHA1 Message Date
Jarl Gullberg 1931919e2e
Use explicit modifiers for Android code. 2017-07-28 12:08:57 +02:00
Jarl Gullberg 016799060a
Use explicit modifiers for iOS code. 2017-07-28 12:06:13 +02:00
Jarl Gullberg e7620a11b4
Remove regions from iOS and correct brace style. 2017-07-28 12:01:28 +02:00
Jarl Gullberg 15a0d86fe0
Remove regions from Android. 2017-07-28 12:01:12 +02:00
Jarl Gullberg 56bf133a78 Merge pull request #600 from Nihlus/stylecop-1-initial
Add StyleCop.Analyzers to projects
2017-07-28 11:22:32 +02:00
Fraser Waters 62a2db426f Fix Helper methods to use out Strings 2017-07-28 06:16:53 +01:00
Fraser Waters c395841b34 Run Generator.Bind 2017-07-28 06:16:52 +01:00
Fraser Waters d547a81cab Use "out String" parameters instead of "StringBuilder" 2017-07-28 06:16:52 +01:00
Fraser Waters c296ebc0f5 Run Generator.Bind 2017-07-28 06:16:51 +01:00
Fraser Waters 34d7655274 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.
2017-07-28 06:16:48 +01:00
Fraser Waters ac05b22b11 Update Bind project to Framework 4.6.1 2017-07-27 16:50:11 +01:00
Jarl Gullberg cd1bce55ef Merge pull request #602 from Nihlus/unix-unofficial-xamarin-android
Support building OpenTK.Android on Linux
2017-07-27 16:56:26 +02:00
Fraser Waters d6a05b4571 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 020bb696f6 fixed this in the override
but Bind wasn't rerun).
2017-07-27 11:22:49 +01:00
varon bde5badee9 Merge pull request #598 from ppy/no-child-window
Remove child_window to support exclusive full screen in more scenarios
2017-07-26 20:05:58 +02:00
Jarl Gullberg 6eecf54c57
Readd missing drawing namespace. 2017-07-26 16:47:26 +02:00
Jarl Gullberg 3dc6ad223f
Add conditional directory overrides for Unix. 2017-07-26 16:47:26 +02:00
Jarl Gullberg e508cfdfde
Removed accidental terminal command. Window focusing is hard. 2017-07-26 16:42:19 +02:00
Jarl Gullberg b15d2dc622
Make sure that StyleCop.Analyzers is excluded from NuGet dependencies. 2017-07-26 16:42:19 +02:00
Jarl Gullberg ab8f2826e7
Drop Link attribute in favor of Link tag to allow building with MSBuild 14 2017-07-26 16:41:32 +02:00
Jarl Gullberg 577fb4e098
Forgot to add StyleCop.Analyzers to the other projects as well. 2017-07-26 16:41:32 +02:00
Jarl Gullberg b72c04bb3d
Enabled StyleCop inspections for all projects. This replaces AllRules. 2017-07-26 16:41:26 +02:00
Jarl Gullberg 2fd5486735
Added stylecop configuration file and rule set. 2017-07-26 16:41:14 +02:00
Jarl Gullberg 86f7c1945f
Added StyleCop.Analyzers to OpenTK.GLWidget 2017-07-26 16:41:14 +02:00
Jarl Gullberg 86113a4eeb
Added StyleCop.Analyzers to the solution. 2017-07-26 16:41:14 +02:00
Jarl Gullberg eb932264ad
Ensure that all projects bundle their debugging symbols. 2017-07-26 16:13:20 +02:00
UnknownShadow200 6e1d91ed4d Update bugs/issues urls to point to OpenTK github issues instead of defunct OpenTK.com 2017-07-26 17:20:00 +10:00
Dean Herbert 950cef3eae Remove child_window to support exclusive full screen in more scenarios 2017-07-25 14:22:29 +09:00
Vlad Kalyuzhny 2fca9b2b13 Fix cursor incorreclty moved out of window 2017-07-25 00:36:33 +03:00
Jarl Gullberg a3df3b38e5 Merge pull request #586 from Nihlus/mark-cls-compliant
Mark methods and classes in GLWidget with their CLS compliance
2017-07-24 17:22:52 +02:00
Jarl Gullberg ef89e71014
Removed redundant CLS-compliant attributes. 2017-07-24 16:11:45 +02:00
Jarl Gullberg 49244d26a4 Merge pull request #591 from Frassle/buildwarnings
Fix some simple build warnings
2017-07-24 16:08:26 +02:00
Fraser Waters 0dfaa414af Remove trailing space from bindings 2017-07-23 23:04:03 +01:00
Fraser Waters 35be46f06f Emit private modifier for binding points 2017-07-23 23:03:44 +01:00
Fraser Waters 5e5fc2adaa Remove trailing space in License file 2017-07-23 23:03:02 +01:00
Fraser Waters 89b7337061 Remove unused fields in MouseDevice 2017-07-23 16:02:23 +01:00
Fraser Waters f099ae6db7 Print Exception variable in Rewrite 2017-07-23 16:02:23 +01:00
Jarl Gullberg 009f6c5098
Marked some methods and classes in GLWidget with their CLS compliance. 2017-07-21 11:29:48 +02:00
Jarl Gullberg 643df9367f
Removed now empty preprocessor statement. 2017-07-20 21:42:58 +02:00
Jarl Gullberg 41d4bef7e2
Restore removed using statements from minimal classes. 2017-07-20 21:41:38 +02:00
Jarl Gullberg 4f562820f4
Correct malformed formatting. 2017-07-20 21:36:47 +02:00
Jarl Gullberg 53d3ce354f
Remove now empty preprocessor statement. 2017-07-20 21:36:11 +02:00
Jarl Gullberg 094580daa3
Removed unused using statements. 2017-07-20 21:32:51 +02:00
Jarl Gullberg 5b03732763 Merge pull request #575 from Nihlus/cleanup-5-enforce-braces
Enforce the use of braces for conditional statements
2017-07-20 21:22:18 +02:00
Jarl Gullberg 0c1901a4dd Merge pull request #582 from Nihlus/disable-redundant-warnings
Disable superfluous warnings in native interop code.
2017-07-20 21:19:29 +02:00
Jarl Gullberg 72034a4528 Merge pull request #583 from Nihlus/add-missing-xml
Add missing XML comments for GLHelper.
2017-07-20 19:58:38 +02:00
Jarl Gullberg e4e7fba52a
Add comment for #pragma disable 2017-07-20 19:58:10 +02:00
Jarl Gullberg 04ef9fc262
Remove references to unused function GetWindowDC. 2017-07-20 17:49:44 +02:00
Jarl Gullberg f77734ae60
Removed redundant literal variable name specifier. 2017-07-20 17:31:36 +02:00
Jarl Gullberg 8dcb252dc9
Corrected preprocessor alignment. 2017-07-20 17:30:46 +02:00
Jarl Gullberg 2ffc67b8ae
Corrected malformed formatting in GameWindow. 2017-07-20 17:29:12 +02:00