25 Commits (dbbcb6dbdf9b593bd8ebf6be21da49ee3613511e)

Author SHA1 Message Date
josetr 2e80565bb2
Fix warnings about unnecessary using directives. (#1489) 5 years ago
Dimitar Dobrev b5ca0635be Check symbols in tests 5 years ago
Dimitar Dobrev fbd76adcb9 Fixed the generated C# when a base class is an external specialisation. 8 years ago
Dimitar Dobrev fed72f5910 Ensured the C# gen correctly imports a native library with no target triple. 8 years ago
Dimitar Dobrev 66fdc64828 Removed a missed piece of obsolete code. 8 years ago
Dimitar Dobrev d49453bd67 Properly configured the dependencies in our test for them. 8 years ago
Joao Matos 04ee2e5b7d Rename CodeGenerator.Templates to Outputs. 8 years ago
Dimitar Dobrev ef69bf1b95 Made the case-renaming pass non-optional for Mono/.NET generators. 8 years ago
Dimitar Dobrev f12597fc3f Minor improvements to InternalsVisibleTo in the C# end. 9 years ago
Dimitar Dobrev 21233a6622 Hid most internal details of the generated code from users. 9 years ago
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional. 9 years ago
Joao Matos 7a26c11382 Rename VisitLibrary method to VisitASTContext. 9 years ago
Dimitar Dobrev 4f10e9fb78 Fixed the build after the refactoring. 9 years ago
Dimitar Dobrev f197aada99 Made the C# end always generate one file per module. 9 years ago
Dimitar Dobrev af81834b38 Added a special system module to contain all system units. 9 years ago
Dimitar Dobrev 22ba637aec Changed the tests for dependencies to use one combined AST. 9 years ago
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries. 9 years ago
Dimitar Dobrev 48fece6aa1 Revert "Threw an exception when there are parsing errors, and handled it in the test clients." 10 years ago
Dimitar Dobrev 01e872b30d Threw an exception when there are parsing errors, and handled it in the test clients. 10 years ago
Dimitar Dobrev 1c823fbf40 Fixed incorrect renaming of methods when there's a property with the same name in a dependency. 10 years ago
Dimitar Dobrev 277a6f5ac7 Fixed default args with enum values when the enum is in a dependency. 10 years ago
Pyry Kontio 8a85058c48 Implemented name importing & exporting. 10 years ago
Pyry Kontio 87d028f2aa Namespaces test fixed 11 years ago
Pyry Kontio 50dff6288b Fixed the inheritance of a linked class. 11 years ago
Pyry Kontio 139fe7e3c3 Implemented a dependent namespaces test 11 years ago
Dimitar Dobrev 191821b1d4 Fixed the generated code for default value of 0 to a class mapped to an enum. 11 years ago
Dimitar Dobrev b9042d72b5 Fixed a regression causing ignored types with bases without empty ctors to fail. 11 years ago
Dimitar Dobrev de4c551fda Worked around a specific default argument construct used in Qt. 11 years ago
Dimitar Dobrev db30cde06d Handled indirect return params in type maps. 11 years ago
Dimitar Dobrev a5b59f67f8 Fixed bugs with abstract properties in abstract impls. 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
triton 7f927db6c8 Renamed ASTContext parameters. 11 years ago
Tomi Valkeinen 4e185973e5 Normalize all the line endings 11 years ago
Elias Holzer 474f82b513 Added support for explicit conversion operators and added new pass which will create implicit and explicit conversion operators out of single argument constructors. 11 years ago
triton df188d92f8 Fixed the tests by adding another option for the advanced property pass. 11 years ago
triton a070912c1a Enable copy constructors for some tests since they rely on their existence. 11 years ago
triton fe0c6ebfa8 Fixed test case by using CppSharp.AST.Extensions. 11 years ago
Dimitar Dobrev 7477b90023 Moved the tests for copy ctors to separate classes. 11 years ago
triton 1b7947538a Move all the testing infrastructure to CppSharp.Generator.Tests. 12 years ago
triton 52cf3702a6 Minor formatting fixes. 12 years ago
Dimitar Dobrev 6dcb8fa593 Added the option to have attributes generated. 12 years ago
Dimitar Dobrev 79883199f5 Prevented the renaming of constructors if there is duplication of names. 12 years ago
Dimitar Dobrev 84fba50cf6 Extended the searching for type maps to try both qualified and unqualified names and both full template declarations and just templated types. 12 years ago
Dimitar Dobrev 7ecafc9858 Prevented renaming of methods when a base class has a property of the same name. Made the delegates used in abstract implementations prefixed with an underscore and internal. 12 years ago
Dimitar Dobrev 9deaa403bc Fixed a crash when setting up v-tables. 12 years ago
triton 07c5f7339f Simplify the tests Main method. 12 years ago
triton d114ac0f0e Renamed LanguageGeneratorKind to GeneratorKind. 12 years ago
Dimitar Dobrev 19bae92f9b Added a fake option so that the build stays healthy since the C++/CLI-back-end does not properly support properties yet. 12 years ago
Dimitar Dobrev d7a91d1719 Added a fake option for multiple inheritance so that the build stays healthy. 12 years ago