131 Commits (f810ca63b21c61818e756772294c481f164c25ab)

Author SHA1 Message Date
Dimitar Dobrev f810ca63b2 Generate valid C# when passing a const ref to char 6 years ago
Dimitar Dobrev caed19e863 Generate valid C# when a secondary base has a public anonymous field 6 years ago
Dimitar Dobrev 64773a5f6f Generate valid C# for template parameters with a default value 6 years ago
Dimitar Dobrev 1fc1b4ec51 Fix default arguments to only map to null if pointers 6 years ago
Dimitar Dobrev 458293edfc Generate valid C# for returned const void pointers 6 years ago
Dimitar Dobrev 43c17f9946 Generate valid C# for r-values to void pointers 6 years ago
Joao Matos 53816286bc Fixed type map support for typedef types. 6 years ago
AlexR 82e41d3601 Fix a crash when a function pointer takes a function pointer 6 years ago
Dimitar Dobrev d735f391b1 Fix the generated C# for fields of type function pointer 6 years ago
Dimitar Dobrev d5380fe890 Fix the generated C# for const char*& 6 years ago
Dimitar Dobrev 9cad9462e2 Fixed ambiguous code when a nested type and a property-like method with overloads have the same name 6 years ago
Dimitar Dobrev 63dc3b590d Simplified the pass for properties. 6 years ago
Dimitar Dobrev cd32a449c8 Fixed the generated C# for template specializations of pointers. 6 years ago
Dimitar Dobrev e2a23b8987 Fixed the generated C# when returning a non-const char*. 6 years ago
Dimitar Dobrev c688330897 Fixed the generated C# for parameters initialized with {}. 6 years ago
Dimitar Dobrev 12642f9a42 Fixed the generated C# when an unsigned enum is assigned a negative value. 6 years ago
Dimitar Dobrev 5e0e19ea18 Fixed the generation of dependent virtual methods. 6 years ago
Dimitar Dobrev 7817b52ce3 Tested indirect calls from native code of overrides in the target language. 6 years ago
Dimitar Dobrev eec05041a3 Fixed the generated C# for templates with > 1 ctor taking a pointer to a class. 7 years ago
Dimitar Dobrev aef1acb43f Fixed the generated C# for default arguments of type pointer to a function. 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
Dimitar Dobrev 9ef1967955 Changed the generated C# for const references to primitives as just primitives. 7 years ago
João Matos 74d753ae7f Remove Linux test exclusion (#1049) 7 years ago
TheLastRar 430bbdb257 Evaluate expressions for enums generated using GenerateEnumFromMacros (#1048) 7 years ago
Dimitar Dobrev 6dec97fd99 Fixed the generated C# for public fields with type a dependent pointer. 8 years ago
Dimitar Dobrev 4b310875d3 Enabled classes having specializations for secondary bases to call their extensions. 8 years ago
Dimitar Dobrev 52c754c4de Extended the multiple inheritance to work for templates. 8 years ago
Dimitar Dobrev 1e6c881bdc Fixed a regression causing public fields of type specialization to be ignored. 8 years ago
Dimitar Dobrev faf0fbb656 Included template specialisations only used as returned types. 8 years ago
Mikulas Florek 04a1591e84 Fixed the generated C# for fixed arrays of Booleans. 8 years ago
Dimitar Dobrev efbe7cd3e4 Fixed the generated C# for a fixed array of pointers. 8 years ago
Dimitar Dobrev 764806e759 Fixed the generated C# for templates derived from regular dynamic classes. 8 years ago
Dimitar Dobrev cd5b57a786 Ensured all non-system template specialisations are complete. 8 years ago
Dimitar Dobrev 18c52ba698 Restored the test for fixed arrays of primitive pointers on macOS. (#956) 8 years ago
Dimitar Dobrev eb4014db42 Excluded the test for fixed arrays of primitive pointers on macOS. 8 years ago
Dimitar Dobrev 122359bf9e Fixed the generated C# when a virtual function takes a fixed array. 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 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
Dimitar Dobrev 2f271207fd Enabled a test previously failing on Linux because of old Mono. 8 years ago
Dimitar Dobrev f33b162f6f Ignored inlined name-spaces in the C# gen only. 8 years ago
Dimitar Dobrev 94c0838337 Fixed the generated C# for a property returning a template with a renamed type arg. 8 years ago