Pelagicore / gdbus-codegen-glibmm

Code generator for C++ D-Bus stubs and proxies using Giomm/Glibmm
GNU Lesser General Public License v2.1
23 stars 25 forks source link

Add support for more complex types #10

Closed mardy closed 6 years ago

mardy commented 6 years ago

Refactor the dbus type handling code to use a hierarchical class structure instead of a lot of "if"s.

Add support for D-Bus dictionaries and structures. I made sure that the code generated for other D-Bus types wouldn't change, so that existing apps won't break.

jonte commented 6 years ago

Does it make sense to prefix each commit message with the subsystem touched? You did this in some cases, but not all. We don't have a good record of doing this previously in the commit history, but maybe we should start.

mardy commented 6 years ago

Updated :-)

mardy commented 6 years ago

Hang on, still issues with CI...

mardy commented 6 years ago

Ready! :-)

jonte commented 6 years ago

Beautiful! Thanks @mardy !