157 Commits (0e8c80c3b2a81798cfd1a317418f18777a3251c7)

Author SHA1 Message Date
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
Joao Matos 3ac96ac8f2 Extract default common visit code into base TypePrinter class. 9 years ago
Joao Matos 11f1956cde Remove CLITypePrinterContext and its usage in CLITypePrinter. 9 years ago
Joao Matos 38cb8e1dbe Overhaul type printer and marshal contexts design and implementation. 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
Dimitar Dobrev 8646d3e077 Obsoleted the direct settings for wrapped libraries in the options. 9 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. 10 years ago
Dimitar Dobrev cbafb55044 Removed the managed calls to destructors of std::strings passed by value. 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
Joao Matos b8adc4af6e Fixed Common tests to include the extra units. 10 years ago
Dimitar Dobrev 6a0069f9c2 Fixed invalid C# code when wrapping a constant of type std::string. 10 years ago
Dimitar Dobrev 4df66454b1 Enabled cleaning up in type maps and used it to dispose of used std::string objects. 10 years ago
Dimitar Dobrev c1be105d46 Added marshalling of fixed char arrays. 10 years ago
Dimitar Dobrev 3cd024cccf Added marshalling of std::string to the C# end. 10 years ago
Dimitar Dobrev f197aada99 Made the C# end always generate one file per module. 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