140 Commits (ac5001ddca1135ef5d6d77a24b29c65fdbb89da6)

Author SHA1 Message Date
Dimitar Dobrev a4913509eb Added type maps for primitive strings (pointers to char). 6 years ago
Dimitar Dobrev 7817b52ce3 Tested indirect calls from native code of overrides in the target language. 6 years ago
Dimitar Dobrev 3346be0084 Resolved ambiguity between char-like types in the generated C#. 7 years ago
Dimitar Dobrev aef1acb43f Fixed the generated C# for default arguments of type pointer to a function. 7 years ago
Dimitar Dobrev a1af3d3182 Fixed the generated C# for a certain case of two default parameters. 7 years ago
Dimitar Dobrev dc27c44606 Fixed the generated C# for arguments with default values of "nullptr". 7 years ago
Dimitar Dobrev 637018f4d6 Fixed the generated C# for setters with default parameters. 7 years ago
Dimitar Dobrev 1420bd9216 Fixed the generated C# for public fields with types mapped to primitive. 7 years ago
Dimitar Dobrev 0c87a77311 Fixed the generated C# for constant references to primitives. 7 years ago
Dimitar Dobrev 8feac37ae1 Fixed ambiguity when the type of a parameter is mapped to a type in an overload. 7 years ago
Dimitar Dobrev 92da301135 Fixed the generation when a secondary base is used in more than one unit. 7 years ago
Joao Matos 2d57c787c6 Fixed generation support for pointers to enums in C#. 7 years ago
Dimitar Dobrev 8d0db5d341 Reverted a simplification because it caused a regression. 8 years ago
Dimitar Dobrev efbe7cd3e4 Fixed the generated C# for a fixed array of pointers. 8 years ago
Dimitar Dobrev 122359bf9e Fixed the generated C# when a virtual function takes a fixed array. 8 years ago
Dimitar Dobrev 3af63fb33d Fixed the generated C# for fixed arrays in types of parameters. 8 years ago
Dimitar Dobrev 2b364d9787 Grouped all tests for arrays together. 8 years ago
Dimitar Dobrev f6033f3a5a Fixed the generated C# for virtuals taking arrays of objects. 8 years ago
Dimitar Dobrev a319f96261 Fixed the generated C# when a virtual function takes an array. 8 years ago
Dimitar Dobrev 6a15e51d76 Added C# marshalling of parameters of type array of const char* const. 8 years ago
Dimitar Dobrev 37b3339e71 Added C# marshalling of parameters of type array of const char*. 8 years ago
Dimitar Dobrev 140a624f43 Added C# marshalling of parameters of type array of objects. 8 years ago
Dimitar Dobrev ce71a3b8a8 Added C# marshalling of parameters of type array of primitives. 8 years ago
Dimitar Dobrev 3d9cc3ab70 Added marshalling of parameters of type array of pointers. 8 years ago
Mohit Mohta 8a2e813445 Merged Delegate Pass and pass for Anonymous Delegates and added the following improvements alongwith. 8 years ago
Dimitar Dobrev f33b162f6f Ignored inlined name-spaces in the C# gen only. 8 years ago
Dimitar Dobrev e0816d9dc6 Fixed the generated C# for increment and decrement operators. 8 years ago
Dimitar Dobrev cd548059e9 Added support for class templates which do not specialise types external to them. 8 years ago
Dimitar Dobrev 46b40bbe05 Fixed the generated C# for a case of a typedef of a function pointer. 8 years ago
Mohit Mohta db522c0295 Fixed the C# generation for functions with typedefed function pointers as params (#903) 8 years ago
Dimitar Dobrev 91bcc7c8a2 Fixed the generated C# when std::string is only used as a parameter. 8 years ago
realvictorprm 10c86a2a10 Fixed the generated C# when an incomplete class is forwarded more than once. 8 years ago
realvictorprm 938ccf686b Incomplete classes and structs are now generated for C#. (#797) 8 years ago
Dimitar Dobrev e2a2e8df4b Fixed the generated C# for an array of const char*. 8 years ago
Dimitar Dobrev 8b230bdf07 Fixed a corner case of a default parameter with a type mapped to an enum. 8 years ago
Dimitar Dobrev 2352681f5b Fixed a regression causing objects to be missing at virtual calls. 8 years ago
Dimitar Dobrev 5899f0e0c4 Handled base "setters" overridden in derived types with a getter. 8 years ago
Dimitar Dobrev a8815b84e2 Fixed the generated C# when a parameter is s typedef of a primitive pointer. 9 years ago
Dimitar Dobrev 54f6d2c306 Fixed the wrapping for default values of non-const pointers. 9 years ago
Joao Matos 2be56cbf0d Clean up a bunch of build warnings. 9 years ago
Dimitar Dobrev 1b68ecf239 Fixed the generated C# when a constructor uses an unsupported expression in a default arg. 9 years ago
Dimitar Dobrev 77f45dee38 Fixed the adjustment of the instance in cases of multiple inheritance. 9 years ago
Dimitar Dobrev 05c4213c28 Revert "Fixed the adjustment of the instance in cases of multiple inheritance." 9 years ago
Dimitar Dobrev e43dd1c18f Fixed the adjustment of the instance in cases of multiple inheritance. 9 years ago
Dimitar Dobrev 924ceaf85a Fixed the selection of a virtual table to call virtual methods through in the C# generator. 9 years ago
Dimitar Dobrev baee5fd5a8 A test for the crash when using multiple inheritance and calling a virtual function from a secondary base. 9 years ago
Dimitar Dobrev d22e084c7c Fixed the walking of pointer types to use the correct qualifiers. 9 years ago
Dimitar Dobrev 9cbb13053a Fixed the generated code when an override has its access increased. 9 years ago
Dimitar Dobrev 7c9c91acc3 Fixed the generated C# when a method with a default arg is named the same as another, non-default, of its parameters. 9 years ago
Dimitar Dobrev a04c752b33 Fixed the generated C# when an abstract function has no default args but its overrides do. 9 years ago