3208 Commits (46b40bbe054e488af62186265b0408d2b4370bd3)

Author SHA1 Message Date
Dimitar Dobrev 6a43e82047 Fixed the C++ printing of classes nested in specializations. 9 years ago
Dimitar Dobrev 0f0f6172f0 Fixed the finding of functions to work in name-spaces too. 9 years ago
Dimitar Dobrev bf6ee830ed Simplified the printing of C++ qualifiers. 9 years ago
realvictorprm 10c86a2a10 Fixed the generated C# when an incomplete class is forwarded more than once. 9 years ago
realvictorprm 9d89764965 Wrapped injected classes in order to ease binding lists of redeclarations. 9 years ago
Joao Matos 9dc880dd6a Fixed build files to run mono64 in 64-bit non-VS builds. 9 years ago
Dimitar Dobrev c3f7fa10c2 Changed the generation of symbols to only include specialisations from generated functions. 9 years ago
Dimitar Dobrev 120e386ad9 Fixed a few warnings. 9 years ago
Dimitar Dobrev ac83eed80a Exported template specialisations in the native symbols. 9 years ago
Dimitar Dobrev 42facd9df1 Fixed the generation of parameters in the C# printer. 9 years ago
Dimitar Dobrev 52788fd0d6 Removed a redundant parameter. 9 years ago
realvictorprm f44c578be8 Disabled generation of disposable for incomplete structs/classes (#799) 10 years ago
realvictorprm 938ccf686b Incomplete classes and structs are now generated for C#. (#797) 10 years ago
Dimitar Dobrev 38f247b1db Merged the libraries for inlines and templates into one. 10 years ago
Abhinav Tripathi 91fcfd0b5c Fix CheckStaticClass pass and add test. (#795) 10 years ago
realvictorprm 4307fb3303 Fixed ArgumentException due to nullptr arguments in Marshaling native function pointers. (#794) 10 years ago
Dimitar Dobrev 4dc3b4e133 Restored some unused but needed code. 10 years ago
Dimitar Dobrev 087cb25775 Added a fall-back when trying to use the latest version of VS. 10 years ago
realvictorprm 8f8031584c Added complete support for VS 2017 10 years ago
Dimitar Dobrev e2a2e8df4b Fixed the generated C# for an array of const char*. 10 years ago
Dimitar Dobrev 2e3da64586 Fixed a regression caused by VS failing to rebuild properly. 10 years ago
Dimitar Dobrev c3f7c50702 Changed events to be visited after properties when renaming. 10 years ago
Dimitar Dobrev 8233f52da3 Fixed a regression when renaming overridden properties. 10 years ago
Dimitar Dobrev 358c03e261 Fixed a regression when a method called "dispose" is wrapped. 10 years ago
Dimitar Dobrev dd82358a04 Always upper-cased the first character of a function. 10 years ago
Dimitar Dobrev ea9c12842a Changed the renaming not to lose separation in new names. 10 years ago
Dimitar Dobrev d293a7f49f Regenerated the parser bindings with the renaming of enum items. 10 years ago
Dimitar Dobrev fe85a33ba1 Restored the renaming of enums. 10 years ago
Dimitar Dobrev 028eac9d69 Visited parameters while renaming. 10 years ago
Joao Matos df9666d6c4 Added final AST support for methods and classes. 10 years ago
Joao Matos 17f768f6c4 Add classes as rename targets for default renaming pass. 10 years ago
Joao Matos 586b14ab62 Fixed previously missing rename target checking for classes. 10 years ago
Joao Matos c7771cc677 Reworked GenerateEnumItemFromMacro so enum items have namespaces. 10 years ago
Joao Matos 46e697b0fb Improved generator test runner to find tests in embedded setup. 10 years ago
Joao Matos baa30f0aa2 Improve debug display for Block. 10 years ago
Joao Matos a531fafa4a Simplify some rename pass code. 10 years ago
Joao Matos e74c72cb31 Call VisitDeclaration when visiting enumeration items. 10 years ago
Joao Matos 3b7199f61c Refactor all renaming pass declaration checking into IsRenameableDecl. 10 years ago
Dimitar Dobrev 10ac0a4865 Fixed the getting of the template a specialised function is instantiated from. 10 years ago
Dimitar Dobrev 254e51145f Moved the generation of C# bodies to their own methods. 10 years ago
Dimitar Dobrev aae856971c Revert "Refactor all renaming pass declaration checking into IsRenameableDecl." 10 years ago
Joao Matos a6c85ffee8 Fixed previously missing rename target checking for classes. 10 years ago
Joao Matos 655cdd1cb4 Refactor all renaming pass declaration checking into IsRenameableDecl. 10 years ago
Dimitar Dobrev 8b230bdf07 Fixed a corner case of a default parameter with a type mapped to an enum. 10 years ago
Dimitar Dobrev cb49d38c86 Ignored partial specialisations of class templates. 10 years ago
Dimitar Dobrev 50deefa339 Fixed a regression causing internals of some class templates to be missed. 10 years ago
Dimitar Dobrev ab62115edc Prevented class templates from being static. 10 years ago
Dimitar Dobrev bc078d8a15 Removed the limitation about class templates when checking v-table entries. 10 years ago
Dimitar Dobrev a1cd57667b Ignored the unused methods in system class templates. 10 years ago
Dimitar Dobrev f7e5d9cc0e Added std::char_traits as a supported type because std::string needs it. 10 years ago