1996 Commits (d840860b30be696046ea358d8fe9b2cf63007744)

Author SHA1 Message Date
Dimitar Dobrev eb748db73b Handled nested template specialisations with fields of the place-holder type. 10 years ago
Dimitar Dobrev 3718d36854 Removed the internals of partial template specialisations - not supported yet. 10 years ago
Dimitar Dobrev a10f034c9b Fixed the C#-printing of template specilisations with bool. 10 years ago
Dimitar Dobrev 62e4ab93b1 Fixed the parse options to only collect all headers if it's a unity build. 10 years ago
Dimitar Dobrev dc84c9b765 Added an option to parse all headers at once - much faster. 10 years ago
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries. 10 years ago
Joao Matos 373d867de3 Added new FixParameterUsageFromComments pass to fix parameter usage through semantic docs. 10 years ago
Joao Matos f361804f61 Added a new SetMethodParameterUsage overload taking parameter counts. 10 years ago
Joao Matos f35ec1b693 Implemented CLITypePrinter.VisitTemplateParameterSubstitutionType. 10 years ago
Dimitar Dobrev e289dd47bf Extended the class for modules with include and library dirs, and defines. 10 years ago
Joao Matos 60f5bc31e9 Added <auto-generated> XML documentation tag to the generated file preamble. 10 years ago
Joao Matos ff94c1752a Fixed typo in Options.cs added in 6855901ca6. 10 years ago
Dimitar Dobrev 6855901ca6 Extracted the information for wrapped libraries to a separate class. 10 years ago
Dimitar Dobrev bd3c921731 Simplified the printing of template internals. 10 years ago
Dimitar Dobrev 0d5c4539a2 Generated internals of types nested in templates. 10 years ago
Dimitar Dobrev 5f679576e0 Fixed the generated code when a template has a base type. 10 years ago
Dimitar Dobrev 50a5d328db Fixed an assert when parsing template instantiations of void. 10 years ago
Dimitar Dobrev 2403d7d3a3 Replaced the useless internals of templates with the internals of their specialisations. 10 years ago
Dimitar Dobrev e4200f4690 Fixed the wrapping of template parameters in the parser. 10 years ago
Dimitar Dobrev 2294fe56fb Fixed the layouts of ignored dynamic types by generating their v-table pointers. 10 years ago
Dimitar Dobrev 336dbe8ff8 Marshalled fields with a pointer type as IntPtr. 10 years ago
Dimitar Dobrev 6fd6649bb5 P/Invoked OS X frameworks instead of just libs when applicable. 10 years ago
Joao Matos c5c4a538c4 Implemented CLI delegate marshaling of function pointer types. 10 years ago
Dimitar Dobrev c502c6ed2b Fixed a crash when wrapping Qt on OS X. 10 years ago
Dimitar Dobrev 99902c5580 Disabled a type of false errors when auto-compiling on OS X. 10 years ago
Dimitar Dobrev 11fc1f5097 Checked whether block comments actually have paragraphs. 10 years ago
Dimitar Dobrev 0e344b4b8a Tested generation of C# comments at run-time. 10 years ago
Dimitar Dobrev 6e23f910a9 Added support for "param" elements in code comments in the C# end. 10 years ago
Dimitar Dobrev 1f105e53a8 Added support for "return" elements in code comments in the C# end. 10 years ago
Dimitar Dobrev 1d3e821093 Fixed #453 - incorrect comment generation. 10 years ago
Dimitar Dobrev 38f1707474 Fixed #638 - incompilable generated C# code when a function takes a protected enum. 10 years ago
Abhinav Tripathi 9a7927613e Fix generation of functions with union params 10 years ago
João Matos 4d89bfa001 Fixed code generation for constant arrays of function pointers. 10 years ago
João Matos 021189b49c Extract ""global::System.IntPtr"" into a constant for re-use in the marshaller. 10 years ago
João Matos 1d2a572836 Extracted array type ignore code from CheckIgnoredDecls to TypeIgnoreChecker. 10 years ago
Joao Matos 2ed0565d18 Optimized ArgumentNullException exception message. 10 years ago
Joao Matos 3dc915961c Optimized GetPropertyName for the common case. 10 years ago
Joao Matos 62d5f00c77 Fixed code generation of subscript operator for types with non-default parameter usage. 10 years ago
Joao Matos 3c70bce12e Fixed generation of global functions with C# keyword name. 10 years ago
Joao Matos f8bd69790e Fixed marshaling of typedef'd const char strings. 10 years ago
Joao Matos 9133c389ca Fixed a crasher in delegates pass when processing libraries with no declarations. 10 years ago
Dimitar Dobrev 6cb764700a Replaced the Internal* in native ctors with void* because of templates with dependent fields. 10 years ago
Dimitar Dobrev 4d735b5601 Ensured symbols for templates instantiating pointers or references. 10 years ago
Dimitar Dobrev 9ab71aeac7 Fixed the parsing of subclasses of dynamic template instantiations. 10 years ago
Joao Matos df3f26d0aa Improved null handling when marshaling CLI strings. 10 years ago
Joao Matos 4bc7c78609 Restructuring of CLI string marshaling code. 10 years ago
Dimitar Dobrev 84ab1bf35c Added a setting to the C++ type printer to resolve typedefs. 10 years ago
Dimitar Dobrev ef66b38525 Removed a redundant parameter from CppTypePrinter. 10 years ago
Abhinav Tripathi 347d0cdbaf Fix for fn call when def argument is interface. 10 years ago
Dimitar Dobrev 3402952388 Called the most derived destructor when it's not virtual. 10 years ago