1781 Commits (22bd02c8497cb97e0f35bfd43303b7bec441c0b3)

Author SHA1 Message Date
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
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 b2020d462c Stopped C++# when the parser has encountered errors. 10 years ago
Abhinav Tripathi e9152a79b5 Fixed missing namespace problem. 10 years ago
Dimitar Dobrev acbfd21b7a Freed C++ objects allocated by the parser. 10 years ago
Dimitar Dobrev 54cb17f313 Removed the exception when disposing of objects not originating from managed code. 10 years ago
Dimitar Dobrev bba8d389fb Revert "Fixed more minor memory leaks." 10 years ago
Dimitar Dobrev 41fbe1e9dd Fixed more minor memory leaks. 10 years ago
Dimitar Dobrev 36c55fc656 Applied SuppressUnmanagedCodeSecurity to P/Invokes with WinApi calling conventions. 10 years ago
Dimitar Dobrev 640f957e69 Removed the hard-coded (always public) visibility of generated enums. 10 years ago
Dimitar Dobrev c8397166ed Optimised code generation when the option for auto-compilation is used. 10 years ago
Dimitar Dobrev 057e025ee3 Fixed a memory leak by removing from static members typedefs used for delegates. 10 years ago
Dimitar Dobrev 575649b5da Fixed a memory leak in the code generators. 10 years ago
Dimitar Dobrev 985171596a Minor changes to the auto-compilation of C# code. 10 years ago
Dimitar Dobrev 5ca49e3c3e Moved the prepending of the comment prefix to the comments themselves. 10 years ago