Dimitar Dobrev
|
069b727a23
|
Fixed the generation of overloads for free functions with default args.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
João Matos
|
a8307842dc
|
Compile in 64-bits since Travis is running 64-bits Ubuntu.
|
10 years ago |
João Matos
|
3b8266cdaf
|
Added GCC multilib packages.
|
10 years ago |
João Matos
|
0ad2a82cb5
|
Install GCC 4.8 on Travis.
|
10 years ago |
João Matos
|
8ab0fc08da
|
Use apt-get to install the Mono packages.
|
10 years ago |
João Matos
|
ba0622df5d
|
Added missing Ubuntu 12.04 compatibility repository.
|
10 years ago |
João Matos
|
63d9eb1606
|
Install aptitude before trying to use it.
|
10 years ago |
Dimitar Dobrev
|
04547574ba
|
Fixed the generated wrappers for attributed function types.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
João Matos
|
bbeed1306a
|
Try to install Mono packages with aptitude.
|
10 years ago |
João Matos
|
4a9ddc310e
|
Prefer the 64-bit version of Premake when doing Travis builds.
|
10 years ago |
João Matos
|
a8aef55d79
|
Fixed premake5-linux to work when called outside its directory.
Should fix the Travis CI error.
|
10 years ago |
Dimitar Dobrev
|
5c5c9b8698
|
Fixed nested abstract classes to get internally implemented.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
86bd6bd118
|
Fixed the names when marshalling enum parameters in the C# end.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
45e4ba7782
|
Fixed a compilation error when having a setter match for an explicit interface getter.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
8fd62e6294
|
Fixed a bug with removing the "override" modifier when overriding a member of a secondary base.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
f9b795bcc5
|
Regenerated the parser bindings for Linux as well.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
994ed60dc0
|
Something went wrong and the actual fix for changed property access wasn't sent.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
82446e4983
|
Regenerated the parser bindings.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
25f2b4a1f9
|
Prevented any change of access for inherited virtual properties.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
217e034ee9
|
Fixed a grammatical error.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
1069104eb6
|
Added a test for interface impls not added if the interface has already been created.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
83a556aa35
|
Made the method for constructing qualified names of declarations public.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
240ac3e460
|
Fixed a bug - interfaces were not implemented if they'd been already created.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
06cc860019
|
Disabled a test because the premake for it fails to add a dependency.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
1c823fbf40
|
Fixed incorrect renaming of methods when there's a property with the same name in a dependency.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
ad6555f957
|
Fixed the wrapping of default args assigned with a ctor expression with more than one param.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
fcd7260f6d
|
Filled in he missing C++ impls of methods with default args.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
c136e2d220
|
Fixed incompilable generated C# code when having a function pointer returning a pointer.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
c0fbdcbb0a
|
Fixed the auto-compilation in the C# end by adding a reference to System.Core.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
27d3f21a75
|
Revert "Included ignored fields in the wrappers for better marshalling."
This reverts commit 65cac93259 .
Conflicts:
src/Generator/Generators/CSharp/CSharpTextTemplate.cs
tests/Basic/Basic.h
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
|
5395761809
|
Fixed a bug that could cause a method to be added twice to its class.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
João Matos
|
0af85902be
|
Merge pull request #510 from ddobrev/master
Optimised the passes for time
|
10 years ago |
Dimitar Dobrev
|
8349d52814
|
Removed the visitors when checking for ignored declarations.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
b7204777b7
|
Removed the visitors when checking for incomplete declarations and types.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
João Matos
|
3fe6367933
|
Update appveyor.yml
|
10 years ago |
Dimitar Dobrev
|
e014ffbe15
|
Cached the file-related properties of TranslationUnit to avoid the performance cost.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
João Matos
|
a0a5156715
|
Merge pull request #504 from ddobrev/master
Removed three hacks about method objects in v-tables
|
10 years ago |
Dimitar Dobrev
|
f09a49b353
|
Removed three hacks about method objects in v-tables.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
João Matos
|
a1d7e685bc
|
Merge pull request #502 from ddobrev/master
Fixed a bug when a function returns an abstract class contained in a dependency
|
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 |
Joao Matos
|
4a24bff850
|
Try removing Mono apt-get install from Travis.
|
10 years ago |
Joao Matos
|
632d7873ba
|
Remove a level of verbosity on Travis apt-get command.
|
10 years ago |
Dimitar Dobrev
|
2e57ce7808
|
Cleaned up the C# generator.
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 |
Joao Matos
|
5f381acb73
|
Added first iteration of Travis CI build file.
|
10 years ago |
João Matos
|
0ce3fce123
|
Merge pull request #499 from ddobrev/master
Fixed some typos.
|
10 years ago |