Opentk/Source
thefiddler c32bf4ec5d [Rewrite] Refactored string prologue/epilogues
We currently have three categories of string parameters: `string`,
`string[]` and `StringBuilder`. (OpenTK 1.2 adds one more: `ref
string`.) Each category needs to be marshaled separately into a native
character array.

This commit implements the following changes:
- string[] epilogues are now correctly emitted, instead of being
ignored.
- string[] prologues and epilogues now use the same local variable name.
- all epilogues are now generated with a single pass over the function
parameters, instead of requiring a separate pass for each category.
- string prologues and epilogues now allocate local variables based on
the relevant parameter *name* rather than the parameter *type*.

Fixes issue #144.
2014-07-07 13:16:17 +02:00
..
Bind [ES][GL] Synced with June 2014 specifications 2014-06-19 16:24:40 +02:00
Build.UpdateVersion [Build] Updated copyright information 2014-03-18 14:29:41 +01:00
Compatibility [Compatibility] Don't generate xml documentation 2014-03-30 11:01:30 +02:00
Converter Revert "[Convert] Workaround for broken names with spaces" 2014-06-20 09:27:22 +02:00
Examples [Examples] Improved Mouse.GetState output 2014-05-12 02:20:53 +02:00
Generator.Rewrite [Rewrite] Refactored string prologue/epilogues 2014-07-07 13:16:17 +02:00
GLControl [Mac] Migrated AglContext to OpenTK.GLControl 2014-04-24 13:48:26 +02:00
OpenTK Change to correct throw statement to preserve stack trace. 2014-06-22 20:40:15 +01:00
Tests/Test.API.Desktop [Test] Added API compatibility test 2014-06-01 00:10:21 +02:00