41 Commits (0c168a59de75abe60f1ebd662dea59a16b49da83)

Author SHA1 Message Date
Dimitar Dobrev dd82358a04 Always upper-cased the first character of a function. 8 years ago
Dimitar Dobrev ea9c12842a Changed the renaming not to lose separation in new names. 8 years ago
Dimitar Dobrev fe85a33ba1 Restored the renaming of enums. 8 years ago
Dimitar Dobrev e7f9b2975c Updated NUnit to the latest version (3.6) to fix a test failing at AppVeyor. 9 years ago
Dimitar Dobrev ef69bf1b95 Made the case-renaming pass non-optional for Mono/.NET generators. 9 years ago
Dimitar Dobrev aa079c3222 Added setters to non-const static fields (variables) in the C# end. 9 years ago
Dimitar Dobrev 5f0840d117 Fixed the mapping of std::string not to destroy values when a reference (&) is returned. 9 years ago
Dimitar Dobrev 3fa5e86894 Revert "Fixed mistaken test asserts when comparing objects overloaded equal operator." 9 years ago
Joao Matos 2be56cbf0d Clean up a bunch of build warnings. 9 years ago
Joao Matos aa45f27f23 Fixed mistaken test asserts when comparing objects overloaded equal operator. 9 years ago
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional. 9 years ago
Dimitar Dobrev 1aa85ab9f7 Fixed a bug causing some functions with pointer parameters to be marked as ambiguous when they aren't. 9 years ago
Dimitar Dobrev cbafb55044 Removed the managed calls to destructors of std::strings passed by value. 9 years ago
Dimitar Dobrev 6a0069f9c2 Fixed invalid C# code when wrapping a constant of type std::string. 9 years ago
Dimitar Dobrev 4df66454b1 Enabled cleaning up in type maps and used it to dispose of used std::string objects. 9 years ago
Dimitar Dobrev c1be105d46 Added marshalling of fixed char arrays. 9 years ago
Dimitar Dobrev 3cd024cccf Added marshalling of std::string to the C# end. 9 years ago
Joao Matos afa12be715 Added support for C++11 type-alias type declarations. 9 years ago
Dimitar Dobrev 2624c91e75 Fixed the comparison involving typedefs to use their real types. 9 years ago
Dimitar Dobrev 38f1707474 Fixed #638 - incompilable generated C# code when a function takes a protected enum. 9 years ago
Abhinav Tripathi 9a7927613e Fix generation of functions with union params 9 years ago
Joao Matos f8bd69790e Fixed marshaling of typedef'd const char strings. 10 years ago
Dimitar Dobrev 9ab71aeac7 Fixed the parsing of subclasses of dynamic template instantiations. 10 years ago
Joao Matos da56988266 Fixed marshaling of null UTF-32 wide strings. 10 years ago
Dimitar Dobrev 3402952388 Called the most derived destructor when it's not virtual. 10 years ago
Dimitar Dobrev d328b7ce34 Properly handled nulls passed to C++ refs by throwing an exception. 10 years ago
Dimitar Dobrev f7b4d6ce83 Fixed the wrapping of operators for non-equality to handle null. 10 years ago
Dimitar Dobrev 477dd914cb Fixed setters of indexers when the key is type-mapped. 10 years ago
Dimitar Dobrev a18479e1db Generated valid code for wrapping char arrays. 10 years ago
Dimitar Dobrev bd5df799c9 Complemented comparison operators with the first parameter not of the containing type. 10 years ago
Dimitar Dobrev 53074cca58 Simplified the fix for calling the dtor of an abstract type with MinGW. 10 years ago
Dimitar Dobrev e4a40d0eed Revert "Fixed a crash when calling the dtor of an abstract type with MinGW." 10 years ago
Dimitar Dobrev 67e6e1204c Fixed a crash when calling the dtor of an abstract type with MinGW. 10 years ago
Dimitar Dobrev 324e241c25 Fixed the internal abstract impls with default params of a pointer type. 10 years ago
Dimitar Dobrev dc95c8d8c8 Fixed the bodies of functions overriding indirect virtuals. 10 years ago
Dimitar Dobrev fa0e66687d Fixed abstract implementations and bodies of overrides to properly handle abstract overrides. 10 years ago
Dimitar Dobrev 1d8f480ef0 Restored a test crashing on Windows on other platforms. 10 years ago
Dimitar Dobrev 91b3a5aef1 Worked around an MS .NET bug which prevents marshalling bools in certain cases. 10 years ago
Dimitar Dobrev 170e0a5934 Removed char from internal fields because marshalling is broken. 10 years ago
Dimitar Dobrev e9fcc76918 Restored the code formatting of the tests after an accident. 10 years ago
triton 5ef899366c Renamed the test suite projects. 10 years ago
triton 18bc6729ac Removed useless ignored TestChar16 test. 10 years ago
Dimitar Dobrev a04ac2237a Fixed the potential generation of explicit and implicit conversion from the same type. 10 years ago
Abhinav Tripathi 364ea2660f Fixed code gen for out Parameters. 10 years ago
Dimitar Dobrev 63bc07e965 Fixed the cleaning of invalid names to allow custom names for enums. 10 years ago
Dimitar Dobrev 9d78f5386d Fixed a crash on Mono when marshalling types with no fields. 10 years ago
Dimitar Dobrev 5c5c9b8698 Fixed nested abstract classes to get internally implemented. 10 years ago
Dimitar Dobrev 86bd6bd118 Fixed the names when marshalling enum parameters in the C# end. 10 years ago
Dimitar Dobrev 25f2b4a1f9 Prevented any change of access for inherited virtual properties. 10 years ago
João Matos 2e448a5c83 Ignore TestPassAnonymousDelegate test as it's causing NUnit exceptions on AppVeyor. 10 years ago