4895 Commits (bcdc2cf66749407b38fa1e55a5a184503652dc69)
 

Author SHA1 Message Date
Alex Corrado a74d9393e6 Initial support for calling virtual methods of non-primary base classes 14 years ago
Alex Corrado 984639042f Generator: call subclass constructor on non-primary base classes 14 years ago
Alex Corrado 9fb8aee0a9 Minor improvements to virtual dispatch tests 14 years ago
Alex Corrado 6ff42bca4d Add tests for virtual dispatch and inheritance 14 years ago
Alex Corrado 9ba550bc02 Generator: begin to support multiple inheritance. 14 years ago
Alex Corrado cc5623da09 Stubbed CppTypeInfo.Cast<TBase>(ICppObject subClass) 14 years ago
Alex Corrado 24fc4f8aae Fix Equals and GetHashCode in MethodSignature and friends 14 years ago
Alex Corrado 3ad3fd8923 A little more test reorganization. They all pass now.. HOORAY! 14 years ago
Alex Corrado 179207fb18 Implement better metadata sharing among types whilst they are being emitted. 14 years ago
Alex Corrado fcdb41de33 Fix generated wrappers so tests run correctly given current state of runtime component. 14 years ago
Alex Corrado 5a7127ca6b Some more build tweaks for building from Monodevelop 14 years ago
Alex Corrado fa8dde405d Integrate all tests to use NUnit. Get tests building / running. 14 years ago
Alex Corrado 1f3bee8d81 Fix up build. 14 years ago
Alex Corrado 19e8cb3d2b Clean up and reorganize source tree. 14 years ago
Alex Corrado 4c73c29878 Make certain CppTypeInfo properties read-only 14 years ago
Alex Corrado 58659ff125 Whitespace 14 years ago
Alex Corrado 6d50960ebb Reimplement CppField functionality 14 years ago
Alex Corrado 94cf0c5afd Manually merge d28bc89..faa6350 14 years ago
Alexander Corrado 2116e1f175 Fix Itanium bugs introduced by commit 65edb53 14 years ago
Alexander Corrado 37348611c7 Clarify 14 years ago
Alexander Corrado 65edb53892 Fix issues when base class virtual methods are prepended into primary vtable. 14 years ago
Alexander Corrado 8b2884afc1 Fix handling of base classes in generated code. 14 years ago
Alexander Corrado ff166f8828 Make references to attributes more maintainable. 14 years ago
Andreia Gaita 640ca8a181 Add license and license headers 14 years ago
Andreia Gaita ce2c5a6491 Version 0.99.1 - "It's alive!" 14 years ago
Zoltan Varga 05ed8461a3 Add generator support for properties. 14 years ago
Zoltan Varga f295c467fe Fix generator problems exposed by qt. 14 years ago
Zoltan Varga 344debf842 Generator rewrite. 14 years ago
Zoltan Varga 5d91a5879a Add hello example to the build process. 14 years ago
Zoltan Varga f24e572d28 Add the beginnings of a README. 14 years ago
Zoltan Varga 70d7895777 Add auto-generated qt bindings. 14 years ago
Zoltan Varga 97695b95e7 Add test2 and src/generator2 to the build. 14 years ago
Zoltan Varga 27ea615c3d Add regression tests for the c++ binding. 14 years ago
Zoltan Varga bbf5789cab Rewrite pinvoke marshalling to fix support for passing classes by ref/by value, and returning classes by value. Add support for inline methods. Fix some minor bugs. 14 years ago
Zoltan Varga a3d176071e Add more method attributes. 14 years ago
Zoltan Varga 2de301cfb5 Fix the parsing of c++ type names so classes named 'Class' are not confused with the c++ keyword 'class'. 14 years ago
Zoltan Varga cc3f705770 Disable a warning. 14 years ago
Zoltan Varga ff011a4561 Avoid initializing the vtable when creating an object, the c++ constructor already does it, an 14 years ago
Zoltan Varga c6c8291b41 Convert spaces to tabs. 14 years ago
Zoltan Varga f69e1e9609 Use proper library/abi for qt on linux. 14 years ago
Zoltan Varga ff38bacf2e Add Hello, World example. 14 years ago
Zoltan Varga 61e6a28df5 Fix generator build. 14 years ago
Andreia Gaita 29a609c67d Filter out some more modifiers for method name duplication checks 15 years ago
Andreia Gaita b8b046011e clean up and cosmetic changes 15 years ago
Andreia Gaita 582e1a293d When generating the Base class, set its name to use the class generic name 15 years ago
Andreia Gaita eedefbd925 Filter out some very problematic types for now (non-templated inheriting from templates, weird) 15 years ago
Andreia Gaita 958dd1e412 For some reason parts of the generated code don't like MangleAs, so 15 years ago
Andreia Gaita 971737f0ea If it's a constructor, don't create a return call 15 years ago
Andreia Gaita a0ee2b75f7 check if a method has the same name as the type and rename 15 years ago
Andreia Gaita dee7bc63c2 Make empty types inherit from ICppObject and implement minimum code 15 years ago