1978 Commits (2e3da64586f32e7897203bc7b8f32dac270db02c)

Author SHA1 Message Date
Dimitar Dobrev 54f6d2c306 Fixed the wrapping for default values of non-const pointers. 10 years ago
Dimitar Dobrev a7d3d52205 Ignored functions which use external types (through forward declarations). 10 years ago
Dimitar Dobrev b74ce54c66 Improved the check for completeness when looking to ignore a declaration. 10 years ago
Dimitar Dobrev 5f0840d117 Fixed the mapping of std::string not to destroy values when a reference (&) is returned. 10 years ago
Dimitar Dobrev 2a3fed61b7 Improved the searching for the correct native lib to import. 10 years ago
Dimitar Dobrev 60f763a92e Preserved arrays and template specialisations when stripping system types. 10 years ago
Dimitar Dobrev c010a0d9a9 Restored the STD allocator in the OS X parser bindings. 10 years ago
Dimitar Dobrev cd8cfdd01d Added a pass for stripping unused STD types. 10 years ago
Dimitar Dobrev 1b68ecf239 Fixed the generated C# when a constructor uses an unsupported expression in a default arg. 10 years ago
Dimitar Dobrev 5b6a19a0c4 Handled more possible names for type maps when generating the mapped class itself. 10 years ago
Dimitar Dobrev 4cb5412915 Fixed a regression when an abstract implementation has a function from a secondary base. 10 years ago
Dimitar Dobrev c16a0287f4 Fixed a regression when wrapping functions which implement secondary bases. 10 years ago
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional. 10 years ago
Dimitar Dobrev bc9016cf19 Made the generation of conversion operators for constructors non-optional. 10 years ago
Dimitar Dobrev 458f7ff25b Deleted the non-working marshalling interface and the option for it. 10 years ago
Dimitar Dobrev b648471866 Removed 4 useless options. 10 years ago
Dimitar Dobrev 2a369a341d Simplified the code for generating virtual C# calls. 10 years ago
Dimitar Dobrev 055f4c627e Fixed the generated C++/CLI when a header and a contained name-space bear the same name. 10 years ago
Dimitar Dobrev 1b41897172 Fixed the generated C# when a header and a contained name-space bear the same name. 10 years ago
Dimitar Dobrev 77f45dee38 Fixed the adjustment of the instance in cases of multiple inheritance. 10 years ago
Dimitar Dobrev 05c4213c28 Revert "Fixed the adjustment of the instance in cases of multiple inheritance." 10 years ago
Dimitar Dobrev e43dd1c18f Fixed the adjustment of the instance in cases of multiple inheritance. 10 years ago
Dimitar Dobrev c0184ff018 Removed an option not used anywhere. 10 years ago
Dimitar Dobrev 9cb7155679 Enforced the option for generating partial C# classes by removing it. 10 years ago
Dimitar Dobrev ad5505f113 Enabled multiple inheritance, and removed its option, in the C# generator. 10 years ago
Dimitar Dobrev 924ceaf85a Fixed the selection of a virtual table to call virtual methods through in the C# generator. 10 years ago
Joao Matos 8076e5f1c6 Rename TypeDatabase to TypeMaps. 10 years ago
Joao Matos 7a26c11382 Rename VisitLibrary method to VisitASTContext. 10 years ago
Joao Matos 23b17c4df4 Use the qualified pointee type when printing/visiting pointer types. 10 years ago
Dimitar Dobrev d22e084c7c Fixed the walking of pointer types to use the correct qualifiers. 10 years ago
Joao Matos 098ff73e52 Rename type map database in binding context. 10 years ago
Joao Matos 186312a92b Fixed missing primitive types in CLI type printer. 10 years ago
Dimitar Dobrev 9cbb13053a Fixed the generated code when an override has its access increased. 10 years ago
Joao Matos 7263c74b8f Whitespace fix. 10 years ago
Joao Matos e1b35398eb Renamed UppercaseFirst string helper to Capitalize. 10 years ago
Dimitar Dobrev 6cbd047392 Fixed the auto-compilation not to use an old and buggy CS compiler on Windows. 10 years ago
Joao Matos e1fae44c64 Refactored CppTypePrinter to be more easily extensible. 10 years ago
Dimitar Dobrev 7c9c91acc3 Fixed the generated C# when a method with a default arg is named the same as another, non-default, of its parameters. 10 years ago
Dimitar Dobrev a04c752b33 Fixed the generated C# when an abstract function has no default args but its overrides do. 10 years ago
Dimitar Dobrev 6245f9e105 Fixed the generated C# when an abstract function in a secondary base has a non-primitive default argument. 10 years ago
Dimitar Dobrev e68f9bc041 Revert "Improved diagnostic output in CheckIgnoredDecls." 10 years ago
Joao Matos e9992894cf Type ignore checker will now check for ignored array elements and unsupported types. 10 years ago
Joao Matos 7b1abc79bc Improved diagnostic output in CheckIgnoredDecls. 10 years ago
Joao Matos 76ce6c7836 Added an unsupported type node to the AST. 10 years ago
Joao Matos 4c53c7d088 Added more generator languages kinds to C++#. 10 years ago
Dimitar Dobrev d2326a3883 Added processing of type aliases. 10 years ago
Dimitar Dobrev 6ed05c2b5d Fixed the generated C# with properties constructed from a returned value and a taken reference. 10 years ago
Dimitar Dobrev 3ee6165053 Fixed the generated C# when a virtual function returns a primitive pointer. 10 years ago
Dimitar Dobrev 7da5acda65 Fixed the handling of covariant returned types. 10 years ago
Dimitar Dobrev 9fe2d307dc Fixed the generated C# when marshalling a field of type const wchar_t*. 10 years ago