Dimitar Dobrev
|
2df96e3fd7
|
Added a test exposing the incorrect translation unit of templated classes.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
672f88df5a
|
Fixed the multiple inheritance of nested types.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
8ddc1e4736
|
Removed ignored methods from consideration when generating properties.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
42828f35fd
|
Fixed the generation of abstract impl calls in property setters.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
de0392ca1e
|
Fixed a bug when a function returns an abstract class contained in a dependency.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
451278cb10
|
Removed the option for abstract impls thus enabling them by default.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
77369b50c5
|
Removed the option for abstract impls enabling them by default for the C# generator.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Abhinav Tripathi
|
33cb87ad65
|
Added param to interface pass for Operator functions and a test.
|
10 years ago |
João Matos
|
2e448a5c83
|
Ignore TestPassAnonymousDelegate test as it's causing NUnit exceptions on AppVeyor.
|
10 years ago |
Abhinav Tripathi
|
384dac3442
|
Fixed code generation when using arrays in ValueType types.
|
10 years ago |
Dimitar Dobrev
|
14f5358daa
|
Fixed a bug when having protected properties in a secondary base.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Abhinav Tripathi
|
fc54f71893
|
Fixed code gen when using non primitive pointer type CS_OUT args.
|
10 years ago |
Dimitar Dobrev
|
213f0884c9
|
Added a test for protected members in secondary bases.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
d7e74c68e6
|
Ensured implementations of interface members are properly renamed.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
9ce1fea794
|
Fixed the "override" modifier of overridden methods and properties from secondary bases.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
a7799edb14
|
Fixed a bug when having a field with a protected ignored type.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
44cd09fbf2
|
Fixed a bug when having a default arg in a ctor of a derived type.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
c512a558c7
|
Fixed a bug when a default arg is a binary operator expression.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
7cff21aa78
|
Fixed default args with template types; added an option for expressions to use in type maps.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
277a6f5ac7
|
Fixed default args with enum values when the enum is in a dependency.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
e33ae461b0
|
Fixed a bug when a default arg of type double has a value ending with .0.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
53e75ab19f
|
Fixed a bug when having a default arg value for a pointer to a C# struct.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
315e3e50f3
|
Fixed the naming of multiple anonymous types in a union.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
597922c1db
|
Stopped at an ignored base when getting the root one.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
7328538f19
|
Prevented Dispose from destroying unmanaged objects we didn't create.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
73e9455821
|
Put own (created in managed code) objects in the object map upon creation.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
84d8af2396
|
Added a mapping between native object and their managed wrappers.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
João Matos
|
a7443265a0
|
Fixed marshalling of `const char**` types in C#.
Fixes issue #454.
|
10 years ago |
Abhinav Tripathi
|
f81247911b
|
Fixed compilation issues when nesting more than one anonymous types.
|
10 years ago |
Abhinav Tripathi
|
c7c74e306b
|
Added CS_INTERNAL macro definition and test.
|
10 years ago |
Dimitar Dobrev
|
a293984424
|
Fixed the signatures of const functions.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
1cb4b22788
|
Fixed the pass for ambiguity to correctly mark ambiguous functions.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
993cb82bb7
|
Revert "Fixed parsing of function signatures with const-qualified return types."
This reverts commit 7d5e53e1df .
Conflicts:
tests/Native/AST.h
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
99c124eb53
|
Fixed the location of a friendly declaration.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
triton
|
7d5e53e1df
|
Fixed parsing of function signatures with const-qualified return types.
|
10 years ago |
Chris Spencer
|
e3a88f9136
|
Fix the anonymous delegates pass so it doesn't generate duplicate delegates when the same namespace is used in multiple translation units.
|
10 years ago |
Chris Spencer
|
d5d17e3ca1
|
Fix issue with includes not being generated for delegates defined in a different file.
|
10 years ago |
Chris Spencer
|
0c535d361b
|
Generate delegates for non-typedef'd function pointers to prevent runtime exceptions during marshalling.
|
10 years ago |
Dimitar Dobrev
|
8505f82ff0
|
Fixed signatures to include the 'const', if any.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
d2189fa5a7
|
Moved the improved test for friends to Basic because it's not C#-specific.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
triton
|
43531f0b38
|
Fixed regression when parsing multiple non-member friend declarations.
|
10 years ago |
triton
|
4ddbf34edb
|
Fixed another regression when parsing class templates.
Closes issue #411.
|
10 years ago |
triton
|
bf9fb64120
|
Fixed regression when parsing class templates.
First introduced in f2de736f81 .
Thanks to @golddranks for providing the test case.
Closes issue #409.
|
10 years ago |
Pyry Kontio
|
575088aeb6
|
Extended namespaces tests to consider taking a parameter and returning a value of types declared in other libraries. Implemented QualifiedIdentifierIfNeeded().
|
11 years ago |
Pyry Kontio
|
8a85058c48
|
Implemented name importing & exporting.
|
11 years ago |
Pyry Kontio
|
c6c9bc4c2f
|
Improved premake scripts for tests.
|
11 years ago |
Pyry Kontio
|
3693d991af
|
Implement further tests for namespaces
|
11 years ago |
triton
|
1e0db93c5e
|
Added support for handling non-virtual methods inherited from MI bases.
|
11 years ago |
triton
|
f2de736f81
|
Fixed cyclic dependency when parsing class templates with friends.
Fixes ddobrev/QtSharp#22. Thanks to @golddranks for debugging the problem and the fix.
|
11 years ago |
Dimitar Dobrev
|
3d72c2fca4
|
Added renaming of variables.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |