4643 Commits (c6afb4d1a08a61787dfb941bb76e40b75a61be93)
 

Author SHA1 Message Date
Joao Matos 5352b6f8b0 Minor code readability refactor. 7 years ago
Dimitar Dobrev 7669dfc752 Documented the release of CppSharp 0.8.20. 7 years ago
Dimitar Dobrev d660e06dfb Documented the release of CppSharp 0.8.19. 7 years ago
Joao Matos 2d57c787c6 Fixed generation support for pointers to enums in C#. 7 years ago
Joao Matos 2a53e079aa Fixed broken class instance check in FunctionToInstanceMethodPass. 7 years ago
Joao Matos 7b0aaf5dda Improve error handling in case of exceptions in CLI tool driver. 7 years ago
Joao Matos 017e119bd0 Added RTTI flag to the CLI tool. 7 years ago
Joao Matos 1b444fc988 Improved error message on CLI tool. 7 years ago
Matthew Albrecht f8ccbb80c0 Added parameter index to managed marshal variables 7 years ago
Dimitar Dobrev 9ef1967955 Changed the generated C# for const references to primitives as just primitives. 7 years ago
Dimitar Dobrev 634892ebe7 Simplified the printing of pointers in C#. 7 years ago
Dimitar Dobrev 695a7538d1 Made the checking if a type is const char* universally accessible. 7 years ago
Brahim Hadriche d5a1210aa4 Write error messages to stderr, renamed `messages` to `errorMessages` 7 years ago
Dimitar Dobrev 8e9cb70cc7 Ensured interfaces for multiple inheritance are processed before their originals. 7 years ago
João Matos b585a13bd0
Update CppSharp-0.8.18-28.1.2018.md 7 years ago
KallynGowdyYetiCGI 58b2f80b35 Implement xcode-select based path selection 7 years ago
Dimitar Dobrev fb7974271d Documented the release of CppSharp 0.8.18. 7 years ago
Rokas Kupstys 213f29770d Do not generate wrappers for template specializations if original method in template class is ignored. 7 years ago
Rokas Kupstys c41a2dd2af Add one more include path which linux usually expects. 7 years ago
João Matos 74d753ae7f Remove Linux test exclusion (#1049) 7 years ago
Joao Matos cbd84ee922 Remove C# 6.0 features to please Mono version on macOS Travis. 7 years ago
TheLastRar 430bbdb257 Evaluate expressions for enums generated using GenerateEnumFromMacros (#1048) 8 years ago
Aybe 066e8fc703 Preliminary script for building 32-bit Nuget package (#1015) 8 years ago
Rokas Kupstys d8b53721ef Fix for #1043 (#1044) 8 years ago
João Matos 892f264d16
Merge pull request #1033 from mono/update-vs-check-llvm-download 8 years ago
João Matos 5c70b418f3
Update VS check when downloading pre-compiled LLVM packages. 8 years ago
João Matos 9830302c92
Merge pull request #1028 from rokups/feature/customize-getter-setter-pass 8 years ago
Dimitar Dobrev 67b241d95b Added support for 16-bit wide characters (char16_t). 8 years ago
Dimitar Dobrev 14080382e4 Fixed the generated C++ for symbols when protected classes need them. 8 years ago
Dimitar Dobrev b22abfc80b Removed the possibility for conflicts between overloads when generating C++ for symbols. 8 years ago
Dimitar Dobrev 1ff17daae3 Documented the release of CppSharp 0.8.17. 8 years ago
Dimitar Dobrev ad5ce72a07 Collected extra symbols in the order of their compilation. 8 years ago
Dimitar Dobrev ce22a3cb21 Fixed the generated C# when a specialisation of a template used as a secondary base has an invalid function. 8 years ago
Dimitar Dobrev 10c8211a7c Fixed the generated C# when a template interface specialised with another specialisation returns a template parameter. 8 years ago
Dimitar Dobrev 08bebbb5eb Fixed the generated C# when a default arg is assigned a specialisation also used as a secondary base. 8 years ago
Dimitar Dobrev ae9eede6f1 Fixed a crash when a constructor takes a template or specialisation. 8 years ago
Dimitar Dobrev 6dec97fd99 Fixed the generated C# for public fields with type a dependent pointer. 8 years ago
Dimitar Dobrev 4b310875d3 Enabled classes having specializations for secondary bases to call their extensions. 8 years ago
Dimitar Dobrev a119bdb3f0 Fixed the generated C# for subclasses of specialisations used as secondary bases. 8 years ago
Dimitar Dobrev cb6d2aee23 Fixed the generated C# when a template specialization with extensions is used for a secondary base. 8 years ago
Dimitar Dobrev 52c754c4de Extended the multiple inheritance to work for templates. 8 years ago
Dimitar Dobrev 1e6c881bdc Fixed a regression causing public fields of type specialization to be ignored. 8 years ago
Dimitar Dobrev 51c0f37aa3 Fixed the generated C# for templates with optional arguments. 8 years ago
Dimitar Dobrev db3e04cca0 Represented "void" with "object" for template arguments in the generated C#. 8 years ago
Dimitar Dobrev 1a1308ad8a Fixed the generated C# for public fields with type a dependent function pointer. 8 years ago
Dimitar Dobrev c264690e90 Fixed the generated C# when a constructor has a default parameter with type an external specialisation. 8 years ago
Dimitar Dobrev a96b2e2877 Set an index when marshalling the value in setters of properties. 8 years ago
Dimitar Dobrev 84f145b3e9 Fixed the generated C# when a function uses an external specialisation. 8 years ago
Dimitar Dobrev fbd76adcb9 Fixed the generated C# when a base class is an external specialisation. 8 years ago
Dimitar Dobrev a1327b4402 Fixed the generated C# for indexers with dependent keys. 8 years ago