116 Commits (27efa2ec871eb79a02c8d3c6ae09287317e8d99a)

Author SHA1 Message Date
Dimitar Dobrev f9a8798b8f Fixed the generated C# for setters with a reference to a primitive type. 8 years ago
Dimitar Dobrev 8b9c3ab89f Fixed a regression when a public virtual is overridden as private. 8 years ago
Dimitar Dobrev 49104ee0bf Added a test for getting bases of ignored overrides in secondary bases. 8 years ago
Dimitar Dobrev cece243a06 Equalised the access of overrides and their base methods. 8 years ago
Dimitar Dobrev 2002377f27 Fixed the generated C# when a protected constructor has a parameter with a protected type. 8 years ago
Kimon Topouzidis 01677b0cb1 Fixed the generated #includes when renaming output files. (#887) 8 years ago
Mohit Mohta 49e94460a5 Fixes Stack mismatch when bool param passed from C++ to C# 8 years ago
Dimitar Dobrev 9f4d501d0b Fixed a regression of overridden setters not turning into properties. 8 years ago
Mohit Mohta 65d5037a72 Fixed the generation of C# for Virtual function with std::string params (#878) 8 years ago
ktopouzi 75b96143d2 Used packing when laying marshalling structures out sequentially. 8 years ago
Kimon Topouzidis 1298634804 Extended declarations to store their packing. (#871) 8 years ago
Dimitar Dobrev 422b98a0fd Enabled the tests for std::string. 8 years ago
Dimitar Dobrev cfc6da4600 Fixed the generated C# when a field is named after a property to be generated. 8 years ago
Dimitar Dobrev 37adb3efc9 Fixed the binding of indexer overloads when there's more than one class key. 8 years ago
Dimitar Dobrev c740a34dfa Fixed the binding of a copy ctor when a move ctor exists too. 8 years ago
Kimon Topouzidis 551d208044 Added half to the marshalling structures in the C# generator. (#854) 8 years ago
Kimon Topouzidis 797cacadb8 Added long doubles to the marshalling structures in the C# generator. (#842) 8 years ago
Dimitar Dobrev f549b63711 Removed the useless and problematic mapping of typedef-ed classes to empty ones. 8 years ago
Joao Matos 3ac96ac8f2 Extract default common visit code into base TypePrinter class. 8 years ago
Joao Matos 11f1956cde Remove CLITypePrinterContext and its usage in CLITypePrinter. 8 years ago
Joao Matos 38cb8e1dbe Overhaul type printer and marshal contexts design and implementation. 8 years ago
Abhinav Tripathi 91fcfd0b5c Fix CheckStaticClass pass and add test. (#795) 8 years ago
realvictorprm 4307fb3303 Fixed ArgumentException due to nullptr arguments in Marshaling native function pointers. (#794) 8 years ago
Dimitar Dobrev 358c03e261 Fixed a regression when a method called "dispose" is wrapped. 8 years ago
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 c7040fc242 Fixed a crash when generating C# for empty enums. 8 years ago
Dimitar Dobrev 8646d3e077 Obsoleted the direct settings for wrapped libraries in the options. 8 years ago
Dimitar Dobrev e7f9b2975c Updated NUnit to the latest version (3.6) to fix a test failing at AppVeyor. 9 years ago
Joao Matos 34ace7c966 Fix indentation for some test cases. 9 years ago
Joao Matos 8e3cd164c2 Clean up friend template warnings from tests. 9 years ago
Dimitar Dobrev ef69bf1b95 Made the case-renaming pass non-optional for Mono/.NET generators. 9 years ago
Joao Matos 1371f89957 Convert CheckMacroPass to be a default pass. 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 bc9016cf19 Made the generation of conversion operators for constructors non-optional. 9 years ago
Dimitar Dobrev 055f4c627e Fixed the generated C++/CLI when a header and a contained name-space bear the same name. 9 years ago
Dimitar Dobrev 1b41897172 Fixed the generated C# when a header and a contained name-space bear the same name. 9 years ago
Dimitar Dobrev 3ee6165053 Fixed the generated C# when a virtual function returns a primitive pointer. 9 years ago
Dimitar Dobrev 7da5acda65 Fixed the handling of covariant returned types. 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 979057d263 Fixed the generated C# code when wrapping fixed arrays of enums. 9 years ago
Dimitar Dobrev e6c4bb9cc5 Fixed a crash when overrides change the sugaring of involved types. 9 years ago
Dimitar Dobrev cbafb55044 Removed the managed calls to destructors of std::strings passed by value. 9 years ago
Dimitar Dobrev deea8d8cda Removed functions made ambiguous by different qualifiers on the same type in their parameter. 9 years ago