100 Commits (3d9cc3ab7091009131f19f1a36e820da0871d381)

Author SHA1 Message Date
Dimitar Dobrev 4b374c9084 Fixed the generated C# for two anonymous types nested in another anonymous type. 8 years ago
Dimitar Dobrev 358650a155 Enabling empty arrays of non-primitives only when not using MSVC. 9 years ago
Joao Matos ec66216345 [generator] Ignore zero-sized constant C array types. 9 years ago
Dimitar Dobrev 046c428852 Fixed the binding of multiple identical function pointers with a calling convention. 9 years ago
Dimitar Dobrev 973fdafdfe Generated properties from setters returning Booleans. 9 years ago
Joao Matos 09e568d0b3 [generator] Improved processing for C++ inline namespaces. 9 years ago
Joao Matos 9c83f88c7f [generator] Fixed regression ignoring function templates. 9 years ago
Dimitar Dobrev a056659d09 Generated properties from <type> get()/void get(<type>) pairs. 9 years ago
Dimitar Dobrev f9a8798b8f Fixed the generated C# for setters with a reference to a primitive type. 9 years ago
Dimitar Dobrev 8b9c3ab89f Fixed a regression when a public virtual is overridden as private. 9 years ago
Dimitar Dobrev 49104ee0bf Added a test for getting bases of ignored overrides in secondary bases. 9 years ago
Dimitar Dobrev cece243a06 Equalised the access of overrides and their base methods. 9 years ago
Dimitar Dobrev 2002377f27 Fixed the generated C# when a protected constructor has a parameter with a protected type. 9 years ago
Mohit Mohta 49e94460a5 Fixes Stack mismatch when bool param passed from C++ to C# 9 years ago
Dimitar Dobrev 9f4d501d0b Fixed a regression of overridden setters not turning into properties. 9 years ago
Mohit Mohta 65d5037a72 Fixed the generation of C# for Virtual function with std::string params (#878) 9 years ago
ktopouzi 75b96143d2 Used packing when laying marshalling structures out sequentially. 9 years ago
Kimon Topouzidis 1298634804 Extended declarations to store their packing. (#871) 9 years ago
Dimitar Dobrev 422b98a0fd Enabled the tests for std::string. 9 years ago
Dimitar Dobrev cfc6da4600 Fixed the generated C# when a field is named after a property to be generated. 9 years ago
Dimitar Dobrev 37adb3efc9 Fixed the binding of indexer overloads when there's more than one class key. 9 years ago
Dimitar Dobrev c740a34dfa Fixed the binding of a copy ctor when a move ctor exists too. 9 years ago
Kimon Topouzidis 551d208044 Added half to the marshalling structures in the C# generator. (#854) 9 years ago
Kimon Topouzidis 797cacadb8 Added long doubles to the marshalling structures in the C# generator. (#842) 9 years ago
Dimitar Dobrev f549b63711 Removed the useless and problematic mapping of typedef-ed classes to empty ones. 9 years ago
Abhinav Tripathi 91fcfd0b5c Fix CheckStaticClass pass and add test. (#795) 9 years ago
realvictorprm 4307fb3303 Fixed ArgumentException due to nullptr arguments in Marshaling native function pointers. (#794) 9 years ago
Dimitar Dobrev 358c03e261 Fixed a regression when a method called "dispose" is wrapped. 9 years ago
Dimitar Dobrev dd82358a04 Always upper-cased the first character of a function. 9 years ago
Dimitar Dobrev ea9c12842a Changed the renaming not to lose separation in new names. 9 years ago
Dimitar Dobrev fe85a33ba1 Restored the renaming of enums. 9 years ago
Dimitar Dobrev c7040fc242 Fixed a crash when generating C# for empty enums. 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 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
Joao Matos 2be56cbf0d Clean up a bunch of build warnings. 9 years ago
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional. 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. 10 years ago
Dimitar Dobrev deea8d8cda Removed functions made ambiguous by different qualifiers on the same type in their parameter. 10 years ago
Dimitar Dobrev 5a4748f2d0 Handled two or more empty enums with identically prefixed members and in the same context. 10 years ago
Dimitar Dobrev c1be105d46 Added marshalling of fixed char arrays. 10 years ago
Dimitar Dobrev 00441bb300 Fixed the generated code when specialising types represented the same way in C#. 10 years ago
Dimitar Dobrev 3eb259f151 Fixed the generated code when having long doubles in the origin. 10 years ago
Dimitar Dobrev b5b0d92059 Fixed the generation of C# internals for templates specialising nested system types. 10 years ago
Dimitar Dobrev 002565971f Ignored all system declarations until we can properly support them. 10 years ago