alexander.corrado
|
16b1a614f2
|
Started rough beginnings of QtBindings. Fixes to make this possible: support static C++ class methods, support managed wrapper inheritance to parallel C++ classes, added Base<> marker interface; will help support multiple inheritance, and more. Added small QtTest of QtBindings... currently crashes and burns.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@48 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
6b1f46c417
|
Code cleanup.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@47 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
dbaf084f48
|
Exposed NUnit to C++ code for use in unit tests. Fixed bugs.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@46 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
4b28e20490
|
Removed old directories
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@42 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
9a052844b3
|
Stubbed in MSVC ABI. Started writing test cases.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@41 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
3a28e42da8
|
Created new Tests project, code clean up.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@40 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
1167ace7ab
|
Renamed Itanium.cs to ItaniumAbi.cs
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@28 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
d3742aa29d
|
Added the ability to expose any arbitrary managed class to C++ code (CppInstancePtr.ForManagedObject)
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@27 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
66f18ae900
|
Fixed issue where a DynamicMethod was being collected when it shouldn't have been.
Turns out that the Console.WriteLine was just putting off the inevitable.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@18 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
162851ea56
|
Almost got it working with VTableManaged. One odd issue: commenting out Console.WriteLine in VTable.cs constructor causes
weird Mono assert fail when Marshal.GetDelegateForFunctionPointer is called later.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@13 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
566a3bdf0f
|
Fixed gnarly Git-svn issue
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@12 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
d2706405b4
|
Fixed issue caused by Type.GetMethods not including inherited interfaces. Still not working right though.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@9 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
feb797a2f2
|
Refactored and completed managed VTable implementation. Prepared for
first commit to mono-gsoc repo.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@8 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
f7683a594f
|
Initial commit.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@7 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |
alexander.corrado
|
389b7dc313
|
Created project directory in SVN
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@6 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
15 years ago |