João Matos
1b4c27ac1d
Merge pull request #719 from zillemarco/master
...
Fixed DownloadDeps.bat with Visual Studio
10 years ago
zillemarco
049e777b07
Fixed DownloadDeps.bat with Visual Studio
...
DownloadDeps.bat looked for a string in the form like "Version
<number>.<number>.<number>.<number> for <arch>" but this doesn't work
for installations of Visual Studio that are not English.
Changed the regex to make it user language agnostic.
10 years ago
Dimitar Dobrev
5d5b94d24e
Corrected a typing error.
10 years ago
Dimitar Dobrev
6446fe5218
Introduced an official e-mail for support.
10 years ago
Dimitar Dobrev
a8815b84e2
Fixed the generated C# when a parameter is s typedef of a primitive pointer.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
54f6d2c306
Fixed the wrapping for default values of non-const pointers.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
5af5b2093f
Extended the AST with the template parameters being substituted.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
a7d3d52205
Ignored functions which use external types (through forward declarations).
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
d2b55ba11f
Changed the naming of the releases uploaded by AppVeyor.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
b77c7f8bb8
Updated the AppVeyor build script to only upload releases per tag.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
b74ce54c66
Improved the check for completeness when looking to ignore a declaration.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
99f6dcac7b
Fixed a possible crash when getting a declaration from a type.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
5f0840d117
Fixed the mapping of std::string not to destroy values when a reference (&) is returned.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
3fa5e86894
Revert "Fixed mistaken test asserts when comparing objects overloaded equal operator."
...
This reverts commit aa45f27f23 .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Joao Matos
2be56cbf0d
Clean up a bunch of build warnings.
10 years ago
Joao Matos
aa45f27f23
Fixed mistaken test asserts when comparing objects overloaded equal operator.
10 years ago
Joao Matos
f3663c636b
Force the pre-C++11 ABI when compiling the parser library on Linux platforms.
...
Hopefully fixes a long-standing compatibility issue caused by the C++11 ABI switch on GCC5.
Fixes https://github.com/mono/CppSharp/issues/655 .
10 years ago
Dimitar Dobrev
2a3fed61b7
Improved the searching for the correct native lib to import.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
60f763a92e
Preserved arrays and template specialisations when stripping system types.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
c010a0d9a9
Restored the STD allocator in the OS X parser bindings.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Joao Matos
cc2fec76d1
Make Declaration.GatherNamespaces public.
10 years ago
Dimitar Dobrev
cd8cfdd01d
Added a pass for stripping unused STD types.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Joao Matos
4c1f51f609
Get rid of generated conflicting classes in parser bindings.
10 years ago
Joao Matos
a0ac04d67c
Fixed another instance of qualified pontee visitation.
10 years ago
João Matos
8f697c07bf
Merge pull request #705 from tritao/qualified_pointee_visits
...
Use the qualified pointee type when printing/visiting pointer types.
10 years ago
Dimitar Dobrev
1b68ecf239
Fixed the generated C# when a constructor uses an unsupported expression in a default arg.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
5b6a19a0c4
Handled more possible names for type maps when generating the mapped class itself.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
4cb5412915
Fixed a regression when an abstract implementation has a function from a secondary base.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
c16a0287f4
Fixed a regression when wrapping functions which implement secondary bases.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
b2a872f431
Merged the passes for properties and made the result non-optional.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
bc9016cf19
Made the generation of conversion operators for constructors non-optional.
...
We are better off always having them because we map to C++ better this way.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
458f7ff25b
Deleted the non-working marshalling interface and the option for it.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
b648471866
Removed 4 useless options.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
2a369a341d
Simplified the code for generating virtual C# calls.
...
Fixes https://github.com/mono/CppSharp/issues/706 .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
055f4c627e
Fixed the generated C++/CLI when a header and a contained name-space bear the same name.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
1b41897172
Fixed the generated C# when a header and a contained name-space bear the same name.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
77f45dee38
Fixed the adjustment of the instance in cases of multiple inheritance.
...
Fixes https://github.com/mono/CppSharp/issues/707 .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
05c4213c28
Revert "Fixed the adjustment of the instance in cases of multiple inheritance."
...
This reverts commit e43dd1c18f .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
e43dd1c18f
Fixed the adjustment of the instance in cases of multiple inheritance.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
c0184ff018
Removed an option not used anywhere.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
9cb7155679
Enforced the option for generating partial C# classes by removing it.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
ad5505f113
Enabled multiple inheritance, and removed its option, in the C# generator.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
924ceaf85a
Fixed the selection of a virtual table to call virtual methods through in the C# generator.
...
Fixes https://github.com/mono/CppSharp/issues/703 .
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
10 years ago
Dimitar Dobrev
baee5fd5a8
A test for the crash when using multiple inheritance and calling a virtual function from a secondary base.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Joao Matos
1346957a66
Wrap some really long lines.
10 years ago
Joao Matos
54b586d0d0
Simplify CheckForDuplicates, decl is never a PreprocessedEntity.
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
b117410729
Moved typedef declarations to their own file.
10 years ago
Joao Matos
23b17c4df4
Use the qualified pointee type when printing/visiting pointer types.
10 years ago