98 Commits (2da9e49fe88e3665183ffe4d610c042af708e23b)

Author SHA1 Message Date
Dimitar Dobrev 722a1d735d Generate valid C++ for conversion operators in name-spaced classes 4 years ago
Dimitar Dobrev 3aab30f572 Add built-in compilation of extra symbols 4 years ago
Dimitar Dobrev 50feab050f Free returned by value instances, not object ones 4 years ago
Dimitar Dobrev 2fdd0822d2 Generate valid C# for setters returning Booleans 4 years ago
Dimitar Dobrev 6a0bdc1ba6 Delete the C++ copy when returning by value (#1623) 4 years ago
Dimitar Dobrev 954a0cf941 Resolve names matching those of system functions 4 years ago
Dimitar Dobrev cd7b3576db Export or implement accessible functions in tests 5 years ago
josetr ec890a4f55
Remove unused function. (#1494) 5 years ago
josetr bc8fb5caeb
Fix C4273 warnings about inconsistent dll linkage (#1491) 5 years ago
Dimitar Dobrev b5ca0635be Check symbols in tests 5 years ago
Dimitar Dobrev 0e39ab705a Import native DLL-s (tests and parser) with MSVC 5 years ago
Dimitar Dobrev 28a5c5d76c Prioritize public non-field properties when resolving naming conflicts 5 years ago
Dimitar Dobrev b7fa720ee1 Generate valid C# for constructors taking const& 5 years ago
Dimitar Dobrev 6dcb2ac31a Generate valid C# for returned function pointers 5 years ago
Dimitar Dobrev a1ddbd82d7 Expose returned values of non-void setters 5 years ago
Dimitar Dobrev 2acbf32a96 Fix generation for fields of type const reference 5 years ago
Ali Alamiri c23ef39bca
Marshal pointer to primitive typedefs in C++/CLI (#1355) 5 years ago
Dimitar Dobrev 54c6159f35 Fix naming conflicts with nested types and members 5 years ago
Dimitar Dobrev 64b1efd1e7 Generate valid C# for parameters typedef-ed to mapped types 5 years ago
Ali Alamiri e0b8b58836
Handle pointer to pointer param (#1343) 5 years ago
Dimitar Dobrev 8dfcd5b717 Fix all memory leaks in tests 5 years ago
Dimitar Dobrev 653f4cc287 Generate by ref parameters of type a pointer to enum 5 years ago
Ali Alamiri 3547203538
Marshal non primitive fixed arrays. (#1311) 5 years ago
João Matos 40ca6f281a Fix bug related to processing of potential property methods. 5 years ago
Dimitar Dobrev be54a8b695 Make destructors virtual in abstract classes for tests 6 years ago
Dimitar Dobrev e592a2b611 Fix properties when a setter precedes a getter 6 years ago
Dimitar Dobrev 0e0513feaa Fix regressed overloaded potential setters 6 years ago
Dimitar Dobrev 51978ad4c4 Restore writeable properties starting with verbs 6 years ago
Dimitar Dobrev e11057d71d Fix regressed virtual read-only properties with setters in subclasses 6 years ago
Dimitar Dobrev 9d365a6b9a Restore mapping of two properties of the same name save for a prefix 6 years ago
Dimitar Dobrev b12acfcce7 Upgrade ANSI marshalling to UTF-8 marshalling 6 years ago
Dimitar Dobrev fac861ad8d Make indexers use non-trivial copy ctors if any 6 years ago
Dimitar Dobrev 6b744458b4 Flatten anonymous types to avoid empty names 6 years ago
Dimitar Dobrev ce3d5d572a Generate valid C# when a function is named "get<number>" 6 years ago
Joao Matos 76ef6b046e Add a test for passing by value of structs with copy ctors. 6 years ago
Dimitar Dobrev 9cad9462e2 Fixed ambiguous code when a nested type and a property-like method with overloads have the same name 6 years ago
Dimitar Dobrev aad3b7f186 Fixed the renaming of properties with the same name as their owners. 6 years ago
Dimitar Dobrev bc7f20a10a Fixed the generated C# when an instance method has a parameter named "instance". 6 years ago
Dimitar Dobrev b966bd6798 Fixed the generated C# for const/non-const overloads with > 1 param. 6 years ago
Dimitar Dobrev 980f36735c Fixed the generated C# when a ref parameter is named after a keyword. 7 years ago
Dimitar Dobrev 5df67cd0c7 Fixed the generation for parameters of type void**. 7 years ago
Dimitar Dobrev 6602841a3c Fixed the generated C# for const void*& in parameters. 7 years ago
Dimitar Dobrev b0db304523 Fixed overloading of operators with parameters mapped to the same type. 7 years ago
Dimitar Dobrev a65f91949c Handled int and long in maps to help resolve ambiguity. 7 years ago
Dimitar Dobrev 4adc3d646a Fixed right-value references creating ambiguous overloads. 7 years ago
Dimitar Dobrev 202ae75df4 Fixed the generated code in a case of ambiguous overloads. 7 years ago
Dimitar Dobrev a240827d54 Added a test for passing an std::string by value. 7 years ago
Matthew Albrecht f8ccbb80c0 Added parameter index to managed marshal variables 7 years ago
Rokas Kupstys d8b53721ef Fix for #1043 (#1044) 8 years ago
Dimitar Dobrev 67b241d95b Added support for 16-bit wide characters (char16_t). 8 years ago