136 Commits (13d52b1cbb2c22d47fb8cf8fcd5d44bfafe9da9c)

Author SHA1 Message Date
Dimitar Dobrev d2189fa5a7 Moved the improved test for friends to Basic because it's not C#-specific. 11 years ago
triton f2de736f81 Fixed cyclic dependency when parsing class templates with friends. 11 years ago
Dimitar Dobrev 3d72c2fca4 Added renaming of variables. 11 years ago
Dimitar Dobrev 6fb15efd50 When checking const-ness for ambiguity, ensure parameters are the same. 11 years ago
Dimitar Dobrev b6e5fe3c0e Parsed friendly non-type declarations. 11 years ago
Joao Matos b6b2c503d8 Fixed test to work under non-Windows platforms. 11 years ago
triton 684a9ff52b Fixed wrapping of virtual overloaded operators. 11 years ago
Dimitar Dobrev e6223a1c4c Fixed 4 bugs related to custom comparison operators. 11 years ago
ebifrier 604bbf9626 Fixed handling of the argument for indexers. 11 years ago
Dimitar Dobrev f1c0d7a82a Fixed the ambiguity in the C++/CLI branch when a native ctor takes anything mapped to IntPtr. 11 years ago
Dimitar Dobrev 261473cef8 Extended the support for fixed arrays to the C++/CLI back-end. 11 years ago
Dimitar Dobrev 5f54d0b555 Fixed incompilable code generated by the C++/CLI back-end when wrapping certain unions. 11 years ago
Dimitar Dobrev 011cdf2ae6 Fixed invalid code generated for typedef pointer params by the C++/CLI back-end. 11 years ago
triton 6bd26ac443 Improved wide char handling in the C# and CLI. 11 years ago
triton ec4ee6ba3c Fixed handling of static fields in the parser. 11 years ago
triton 100d43c2b0 Fixes classes wrongly being assigned as static classes. 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 7a68a1c9c0 Fixed a crash when parsing va_list in a GCC 64-bit environment. 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 a7d0ef13f9 Removed a needless renaming of parameters. 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
Tom Spilman 997de0e836 Added test for static protected methods/properties. 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
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
triton 7594df6d11 Skip dependent types when handling CLI type references. 11 years ago
Tomi Valkeinen 4e185973e5 Normalize all the line endings 11 years ago
triton af06f32fd5 Reworked static class support in CLI and C#. 11 years ago
triton eb2bbba883 Added better support for nullptr_t types. 11 years ago
triton 6edcb8dd44 Added support for decltype types. 11 years ago
Elias Holzer 6fa7077dbd Moved unnamed enums test to generator tests. 11 years ago
Elias Holzer 502b9e1637 Added test case for unnamed enums - should pass with old parser, but fail with new one. 11 years ago
Elias Holzer 0c260bd223 Improved support for indexed properties. 11 years ago
Elias Holzer 7478c5329e Cleaned up tests regarding indexed properties. 11 years ago
Elias Holzer cc3cc40fc4 When generating delegates attributed types need to be taken into account or proper calling convention won't get picked up. 11 years ago
Elias Holzer 474f82b513 Added support for explicit conversion operators and added new pass which will create implicit and explicit conversion operators out of single argument constructors. 11 years ago
triton cf9df7330e Fixed more declarations to define their members at global scope. 11 years ago
triton 36230fc667 Fixed more declarations to define their members at global scope. 11 years ago
triton 69b8b6e6d0 Move the definitions to the header again, but provide them at global scope. 11 years ago