382 Commits (8e2490394d7be86f7b528dd1a80f8bbb08b13a19)

Author SHA1 Message Date
Dimitar Dobrev 4385ecac76 Fixed the finding of classes to also check name-spaces. 11 years ago
Dimitar Dobrev 2894999696 Fixed the generation of constructor overloads synthetised because of default arguments. 11 years ago
Dimitar Dobrev 1dbc76f134 Fixed a bug when a char parameter is assigned a default value of 0. 11 years ago
Dimitar Dobrev 9e5be9e92c Added the ability to only enable a given type map for a selected back-end. 11 years ago
Dimitar Dobrev 3c7c19ffc0 Fixed the generation of anonymous types to consider parenting anonymous types. 11 years ago
Dimitar Dobrev d35a81c1f6 Ensured the UnmanagedFunctionPointerAttribute is always set on generated delegates. 11 years ago
Dimitar Dobrev d2e01b1eda Fixed the generation of copy ctors when mutiple inheritance is involved. 11 years ago
triton 03b7882bf3 Added missing TypeMaps.Tests.cs. 11 years ago
Dimitar Dobrev 7a68a1c9c0 Fixed a crash when parsing va_list in a GCC 64-bit environment. 11 years ago
Dimitar Dobrev 1387b636e2 Replaced the usage of memcpy with a simple dereference assignment. 11 years ago
Dimitar Dobrev de4c551fda Worked around a specific default argument construct used in Qt. 11 years ago
Dimitar Dobrev 95547dbec8 Fixed default arguments with enums directly declared in headers. 11 years ago
Dimitar Dobrev d481cf8078 Fixed the renaming of overloads generated because of default arguments. 11 years ago
Dimitar Dobrev 88a88599e7 Fixed the wrapping of bit masks in default arguments. 11 years ago
Dimitar Dobrev 2bc06983f3 Fixed the generation of default argument when a reference is assigned a value. 11 years ago
Dimitar Dobrev 17fa53ac06 Fixed the advanced pass for properties to skip ignored methods. 11 years ago
Dimitar Dobrev dddd165001 Fixed the generation of a null check before returning a value. 11 years ago
Dimitar Dobrev 01bc87bde9 Added a check for ignored ctors. 11 years ago
Dimitar Dobrev 65cac93259 Included ignored fields in the wrappers for better marshalling. 11 years ago
Dimitar Dobrev d6d0d681c9 Fixed a compilation error when wrapping abstract destructors. 11 years ago
Dimitar Dobrev db30cde06d Handled indirect return params in type maps. 11 years ago
Dimitar Dobrev a5b59f67f8 Fixed bugs with abstract properties in abstract impls. 11 years ago
Dimitar Dobrev a7d0ef13f9 Removed a needless renaming of parameters. 11 years ago
Dimitar Dobrev f16a5ff6e0 Ensured default values, if any, of parameters of overrides, are generated. 11 years ago
Tom Spilman 27a2016f8a Added reference test case. 11 years ago
Tom Spilman 7e8f743228 Fixed const char string CS_IN_OUT case. 11 years ago
Tom Spilman 4bddc0798b Added StringOutRef test. 11 years ago
Tom Spilman d4e4aaffad Fixed CLI and CSharp support for out parameter const char strings. 11 years ago
Dimitar Dobrev 798e086ef9 Added reading of dependencies of ELF libraries. 11 years ago
Tom Spilman 997de0e836 Added test for static protected methods/properties. 11 years ago
Tom Spilman 5e7c70bb1e Changed generator to use CheckMacroPass. 11 years ago
Dimitar Dobrev ef4be0b959 Fixed the generation of code in a single file. 11 years ago
Dimitar Dobrev 0499556bfe Added support for default values of parameters. 11 years ago
Dimitar Dobrev 9e480dd364 Fixed the renaming pass to account for overloads of functions. 11 years ago
Dimitar Dobrev cbf4afae1f Prepended 'get' and 'on' to methods and events respectively when there's a conflict with a newly generated property. 11 years ago
Tom Spilman 9159e531f4 Added EnumInOut tests. 11 years ago
Dimitar Dobrev f77d394eb1 Generated methods and variables of base classes of value types. 11 years ago
triton c91899ddf3 Whitespace change. 11 years ago
Dimitar Dobrev e4b860c053 Fixed wrong code generated for indexers in value types. 11 years ago
triton 7f927db6c8 Renamed ASTContext parameters. 11 years ago
Tom Spilman ba8c29c1ac Fixed simple mistake in the EnumOut tests. 11 years ago
Tom Spilman 5e63406de0 Added tests for out enums. 11 years ago
Tom Spilman d39ec43431 Whitespace fix. 11 years ago
Tom Spilman 51fa468cfa Added unit test for in/out for primitive parameters. 11 years ago
Tomi Valkeinen 13dc201053 Basic: fix compile warning 11 years ago
Tomi Valkeinen f6679213b2 fix CSharpTemp.TestDestructors 11 years ago
Elias Holzer 79f0d41d5c Added failing test for the CheckAmbiguousFunctionsPass. 11 years ago
Elias Holzer 06218ec48a Extended the ObjectOverridesPass to generate ToString methods if the insertion operator (<<) is overloaded. 11 years ago
Elias Holzer 933df5e65a Improved support in parser for template classes and functions. 11 years ago
triton 7594df6d11 Skip dependent types when handling CLI type references. 11 years ago