144 Commits (30cb2cbe854007ce88dffcd96564ca9cfc8824f7)

Author SHA1 Message Date
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 1387b636e2 Replaced the usage of memcpy with a simple dereference assignment. 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 5e7c70bb1e Changed generator to use CheckMacroPass. 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 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
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
triton ac778cd593 Fixed whitespace in new test in TestDelegates. 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
triton a33277f233 Moved some tests definitions from the header to the source file. 11 years ago
triton 341140b929 Factor DLL API macros into its own shared header for tests. 11 years ago
triton d6c2004ca4 Comment this test since it's not reproducible between platforms. 11 years ago
Elias Holzer 325bca6082 CLI generator didn't respect static properties. 11 years ago
Elias Holzer 15f1394aaf The extension method Type.IsPointerTo<T> will take attributed types into account. 11 years ago
triton 9166a55202 Fixed generation of properties to behave as expected. 11 years ago
triton d68b7b3b56 Fixed code generation for enum pointers as parameters. 11 years ago
triton a070912c1a Enable copy constructors for some tests since they rely on their existence. 11 years ago
Elias Holzer f091c6662a CLI generator will use the pointee type for indexed properties which have a setter. 11 years ago
Elias Holzer 570f13112b Fixed issue with const pointer. 11 years ago
Elias Holzer e6cb543c36 Fixed overloading of an indexed properties by removing the hard coded "int index" part. 11 years ago