João Matos
|
3057adf1e1
|
Merge pull request #182 from ddobrev/master
Added an additional property to type maps indicating if they actually provide marshalling (useful if only copy constructors are replaced)
|
12 years ago |
Dimitar Dobrev
|
fe6378a88a
|
Added an additional property to type maps indicating if they actually provide marshalling (useful if only copy constructors are replaced).
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
8c92be96f3
|
Merge pull request #173 from gpetrou/CppMarshalOption
Added default option to avoid generating ICppMarshal interface in the ou...
|
12 years ago |
João Matos
|
babdfd4c5e
|
Merge pull request #168 from InitialForce/feature_ast_add_field_value
Add support for a expression type in the AST and make it possible to specify expression/value for a field.
|
12 years ago |
João Matos
|
a4725d6a16
|
Merge pull request #184 from InitialForce/cleanup_method_order
Reorder code a bit such that new/old parser has same method order.
|
12 years ago |
João Matos
|
4b27eb0a09
|
Merge pull request #185 from InitialForce/fix_generate_projects
Update GenerateProjects.bat file to include VS2013 c++/new parser option
|
12 years ago |
Øystein Krog
|
d6eaa6a7fd
|
Reorder code a bit such that new/old parser has same method order, easier to diff/compare.
|
12 years ago |
Øystein Krog
|
b39bfb845f
|
Update GenerateProjects.bat file to include VS2013 c++/new parser option.
|
12 years ago |
Øystein Krog
|
663c91e443
|
Add support for fields with expressions (values) in CSharpTextTemplate
|
12 years ago |
Øystein Krog
|
df7c1371a6
|
Pass in an CSharpExpressionPrinter instance to CSharpTextTemplate
|
12 years ago |
Øystein Krog
|
c8b69fd601
|
Add Expression property in Field, allows a field to have a "value"
|
12 years ago |
Øystein Krog
|
240d2db53d
|
Add new IExpressionPrinter interface, with CSharpExpressionPrinter implementation
|
12 years ago |
João Matos
|
89bd6a4132
|
Merge pull request #183 from ForNeVeR/patch-1
Fix formatting in DevManual.md
|
12 years ago |
Friedrich von Never
|
f8b97091a0
|
Fix formatting in DevManual.md
|
12 years ago |
João Matos
|
b03e945e89
|
Merge pull request #181 from ddobrev/master
Worked around a bug of some incomplete classes having empty complete declarations
|
12 years ago |
Dimitar Dobrev
|
e08f2083f8
|
Worked around a bug of some incomplete classes having empty complete declarations.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
ad57f3a8c1
|
Merge pull request #180 from ddobrev/master
Added tests for v-tables checking calls to virtuals from within C++ and passing parameters.
|
12 years ago |
Dimitar Dobrev
|
be34899fc5
|
Added tests for v-tables checking calls to virtuals from within C++ and passing parameters.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
86203ebe68
|
Merge pull request #179 from ddobrev/master
Changed the option for bitness to be writable and 64-bit by default for 64-bit builds.
|
12 years ago |
Dimitar Dobrev
|
aff6b2033a
|
Changed the option for bitness to be writable and 64-bit by default for 64-bit builds.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
da46d15b25
|
Merge pull request #178 from ddobrev/master
Fixed the renaming pass to consider forward declarations and function type defs
|
12 years ago |
Dimitar Dobrev
|
ebd692e6aa
|
Fixed the renaming pass to consider forward declarations and function type defs.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
adbc4b452a
|
Merge pull request #177 from ddobrev/master
Generated correct v-tables when using the Itanium ABI
|
12 years ago |
Dimitar Dobrev
|
59e0fb9ede
|
Generated correct v-tables when using the Itanium ABI.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
6c7b101b48
|
Merge pull request #176 from ddobrev/master
Fixed he finding of classes to only return complete declarations
|
12 years ago |
Dimitar Dobrev
|
3209f1a398
|
Fixed a possible crash in the finding of classes by name.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
80b9871583
|
Merge pull request #174 from ddobrev/master
Fixed the finding of classes to only return complete declarations
|
12 years ago |
Dimitar Dobrev
|
d56affd117
|
Fixed the finding of classes to only return complete declarations.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
gpetrou
|
1ec9686111
|
Added default option to avoid generating ICppMarshal interface in the output files.
|
12 years ago |
João Matos
|
e439c519bc
|
Merge pull request #171 from ddobrev/master
Fixed the ignoring of methods
|
12 years ago |
Dimitar Dobrev
|
20c6e04cd0
|
Fixed the ignoring of methods.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
c6f37122a7
|
Merge pull request #170 from ddobrev/type_maps_copy_ctor
Extended type maps with the ability to insert custom code instead of a copy ctor invocation
|
12 years ago |
Dimitar Dobrev
|
cfeed2619a
|
Extended type maps with the ability to insert custom code instead of a copy ctor invocation.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
7a8f5b2ed8
|
Merge pull request #167 from InitialForce/feature_option_dependent_namespaces
Add new option for custom using statements/namespaces in generated units
|
12 years ago |
João Matos
|
83172cc077
|
Merge pull request #154 from ddobrev/arrays_of_pointers
Added support for marshalling arrays of pointers to primitives
|
12 years ago |
Dimitar Dobrev
|
4c5d933cd2
|
Added support for marshalling arrays of pointers to primitives.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
1c103ec1d0
|
Merge pull request #169 from ddobrev/primitive_pointers
Wrapped pointers to primitives as such
|
12 years ago |
Dimitar Dobrev
|
478d475661
|
Wrapped pointers to primitives as such.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
triton
|
74007bedd1
|
Fixed wrong indenting in output by using the block API for fields.
|
12 years ago |
triton
|
c464635428
|
Fixed invalid declaration name cleaning to maintain proper ordering in events and function types.
|
12 years ago |
triton
|
76cf4e68d8
|
Simplify declaration ignores by removing IsProcessed and fixing ExplicitlyIgnored to be recursive like the others ignore properties.
|
12 years ago |
triton
|
0e905dbd36
|
Clean up the file path when finding translation units since they might differ between calls.
|
12 years ago |
triton
|
b93cca9780
|
Updated the parser generator driver with support for different triples (and Darwin/OSX support).
|
12 years ago |
triton
|
05073ef0e1
|
Re-generated the parser bindings for all platforms.
|
12 years ago |
triton
|
44e354d680
|
Remove useless default constructor from SortDeclarationsPass.
|
12 years ago |
triton
|
881cd21efa
|
Whitespace cleanup.
|
12 years ago |
triton
|
45b110e739
|
Added arguments options support to pass custom Clang options to the parser.
|
12 years ago |
triton
|
5677c5aa9d
|
Remove hardcoded "-Wno-undefined-inline" option from the parsers.
|
12 years ago |
triton
|
cb62d64d5e
|
Fixed the parser, it got broken in a recent pull request merge.
|
12 years ago |
triton
|
51f5e395ff
|
Fixed ObjectOverridesPass to use an updated instance identifier.
|
12 years ago |