75 Commits (dd941d9191dc8d8e97db07828f2804cba72b7237)

Author SHA1 Message Date
Abhinav Tripathi dd941d9191 Added marshalling of primitive ptrs to ref type. 10 years ago
Dimitar Dobrev c8da628782 Fixed the renaming of overrides in a certain situation. 10 years ago
Dimitar Dobrev b6c16051af Fixed the wrapping of mapped types with operators. 10 years ago
Dimitar Dobrev 54caddeed1 Cloned types when changing them to interfaces for multiple inheritance. 10 years ago
Pedro Miguel Casaleiro Dias ed3e0bd54a closes #514. 10 years ago
Dimitar Dobrev e73f490f89 Prevented a crash in the tests on Mono because of a Mono bug. 10 years ago
Dimitar Dobrev bbcf12550f Prevented a crash in the tests on Mono because of a Mono bug. 10 years ago
Dimitar Dobrev 062f8e26e0 Revert "Revert "Included ignored fields in the wrappers for better marshalling."" 10 years ago
Dimitar Dobrev 52abb8fd97 Fixed the pass for conversion operators not to create such for ctors taking a base or derived type. 10 years ago
Dimitar Dobrev fc572cd57e Fixed the pass for conversion operators not to create them in abstract types. 10 years ago
Dimitar Dobrev 8e2490394d Fixed a crash at generation time with a fake "setter" with no params and a getter. 10 years ago
Dimitar Dobrev 069b727a23 Fixed the generation of overloads for free functions with default args. 10 years ago
Dimitar Dobrev 45e4ba7782 Fixed a compilation error when having a setter match for an explicit interface getter. 10 years ago
Dimitar Dobrev 8fd62e6294 Fixed a bug with removing the "override" modifier when overriding a member of a secondary base. 10 years ago
Dimitar Dobrev 217e034ee9 Fixed a grammatical error. 10 years ago
Dimitar Dobrev 1069104eb6 Added a test for interface impls not added if the interface has already been created. 10 years ago
Dimitar Dobrev ad6555f957 Fixed the wrapping of default args assigned with a ctor expression with more than one param. 10 years ago
Dimitar Dobrev fcd7260f6d Filled in he missing C++ impls of methods with default args. 10 years ago
Dimitar Dobrev 27d3f21a75 Revert "Included ignored fields in the wrappers for better marshalling." 10 years ago
Dimitar Dobrev 8ddc1e4736 Removed ignored methods from consideration when generating properties. 10 years ago
Abhinav Tripathi 33cb87ad65 Added param to interface pass for Operator functions and a test. 10 years ago
Dimitar Dobrev 213f0884c9 Added a test for protected members in secondary bases. 10 years ago
Dimitar Dobrev 7328538f19 Prevented Dispose from destroying unmanaged objects we didn't create. 10 years ago
Dimitar Dobrev 73e9455821 Put own (created in managed code) objects in the object map upon creation. 10 years ago
Dimitar Dobrev 84d8af2396 Added a mapping between native object and their managed wrappers. 10 years ago
Dimitar Dobrev d2189fa5a7 Moved the improved test for friends to Basic because it's not C#-specific. 10 years ago
triton 43531f0b38 Fixed regression when parsing multiple non-member friend declarations. 10 years ago
triton bf9fb64120 Fixed regression when parsing class templates. 10 years ago
triton 1e0db93c5e Added support for handling non-virtual methods inherited from MI bases. 11 years ago
Dimitar Dobrev 3d72c2fca4 Added renaming of variables. 11 years ago
Dimitar Dobrev c7253b456b Fixed the assigment of structs with private fields. 11 years ago
Dimitar Dobrev 19f3400cff Extended the generation of implicit ctors. 11 years ago
Dimitar Dobrev f1c0d7a82a Fixed the ambiguity in the C++/CLI branch when a native ctor takes anything mapped to IntPtr. 11 years ago
Dimitar Dobrev 261473cef8 Extended the support for fixed arrays to the C++/CLI back-end. 11 years ago
Dimitar Dobrev c4b48cf185 Fixed some problems with arrays of void after mapping void* to IntPtr. 11 years ago
Dimitar Dobrev 30cb2cbe85 Fixed an ambiguity between an internal ctor and a potential wrapped one. 11 years ago
Dimitar Dobrev 880e109a2d Fixed incompilable code caused by VS failing to run all pre-build events. 11 years ago
Dimitar Dobrev 1dbc76f134 Fixed a bug when a char parameter is assigned a default value of 0. 11 years ago
Dimitar Dobrev d2e01b1eda Fixed the generation of copy ctors when mutiple inheritance is involved. 11 years ago
Dimitar Dobrev db30cde06d Handled indirect return params in type maps. 11 years ago
Dimitar Dobrev f16a5ff6e0 Ensured default values, if any, of parameters of overrides, are generated. 11 years ago
Dimitar Dobrev ef4be0b959 Fixed the generation of code in a single file. 11 years ago
Dimitar Dobrev 0499556bfe Added support for default values of parameters. 11 years ago
Dimitar Dobrev cbf4afae1f Prepended 'get' and 'on' to methods and events respectively when there's a conflict with a newly generated property. 11 years ago
Tomi Valkeinen f6679213b2 fix CSharpTemp.TestDestructors 11 years ago
Dimitar Dobrev 7477b90023 Moved the tests for copy ctors to separate classes. 11 years ago
Dimitar Dobrev fee1809ca5 Wrapped copy constructors. 11 years ago
Dimitar Dobrev 4c5d933cd2 Added support for marshalling arrays of pointers to primitives. 11 years ago
triton 4cfd5c083e Remove unnecessary NUnit attributes from the tests. 12 years ago
triton 1b7947538a Move all the testing infrastructure to CppSharp.Generator.Tests. 12 years ago