Daniel Kamkha
Daniel Kamkha
Removed the logic for propagating visibility from outer to inner elements from the AntlrLimeModel builder. For most languages, marking the inner elements "internal" is redundant if the outer element is...
Added dedicated DartTypeAlias template, as type aliases (typedefs) are now supported in Dart language (since Dart version 2.13). Updated other Dart tempates and resolvers to treat type aliases as a...
Signed-off-by: Daniel Kamkha
[Original issue by @Dschoordsch ] As a new user of Gluecodium setting up a new project, there is a lot of things that can go wrong. I would like to...
LimeModelFilter needs to be update to remap type references in filtered elements to use the new (filtered) reference map. Otherwise these type references still point to the old unfiltered elements....
In the current Gluecodium architecture all output language generators work independently of each other. They all use a LIME model as an input, but this model does not change during...
Dart 2.13 adds support for type aliases. So Gluecodium needs to start generating those too (currently they are just resolved and replaced by the target type, similar to Java). However,...
Currently `Blob` IDL type is represented in C++ as `std::shared_ptr`, making it nullable in C++ even if the IDL declaration is not marked as such. An alternative way to represent...
Currently Gluecodium provides a built-in caching mechanism for generated files. The only use case where this mechanism is needed is preserving time stamps when files are re-generated in place, so...